body {
  background-color: #111213; }

a:hover, .cforms-sty3 .button:hover,
a.sty3, .contacts a:hover,
.button32.sty2,
.ared, p a {
  color: #f62459; }

a,
p, span {
  color: #fff; }

.button32:hover span {
  color: #fff; }

#cookie-bar {
  background-color: #111213;
  text-align: center;
  z-index: 4;
  position: relative; }

.bg-color-yellow,
hr.color1 {
  background: #f62459; }

#cookie-bar a {
  background: #f62459;
  border: none; }

#cookie-bar a:hover {
  background: #111213;
  color: #f62459;
  border: 1px solid #fff; }

.site-wrapper {
  position: relative;
  z-index: 2; }

#socials_footer span {
  clear: both;
  display: block;
  margin-bottom: 1em; }

.socials li a,
.socials_contacts a,
#socials_footer a {
  color: #fff;
  font-size: 2em;
  padding: .5em;
  margin-right: .5em;
  display: inline-block; }

#socials_footer a.facebook:hover,
a.facebook:hover {
  color: #fff;
  background: #3B5998;
  text-align: center; }

#socials_footer a.twitter:hover,
a.twitter:hover {
  color: #fff;
  background: #1DA1F2;
  text-align: center;
  padding: .5em; }

#socials_footer a.tripadvisor:hover,
a.tripadvisor:hover {
  color: #fff;
  background: #00af87;
  text-align: center; }

#socials_footer a.youtube-square:hover,
a.youtube-square:hover {
  color: #fff;
  background: #f00;
  text-align: center; }

footer a:hover {
  color: #f62459;
  text-decoration: underline; }

.button31:hover {
  color: #f62459 !important;
  box-shadow: inset 200px 0px 0 0px #fff !important; }

.videobtn {
  display: block; }

.videobtn i {
  position: absolute;
  top: 40%;
  margin-left: auto;
  margin-right: auto;
  left: 47%;
  color: #fff;
  font-size: 4em;
  z-index: 5; }

.videobtn:hover i {
  color: #fff; }

.reserv_2c p {
  font-size: 1.4em !important;
  margin-bottom: 1.3em; }

.popup-box.transform-in {
  position: fixed;
  top: 35%;
  bottom: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  z-index: 9999; }

.popup-box p {
  text-align: justify; }

.players-form .help-block {
  position: absolute;
  bottom: -5px;
  right: 20px; }

.players-form .form-group {
  position: relative;
  text-align: left;
  margin-left: 0;
  padding-left: 0; }

#reservbutton {
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  padding: 14px 25px 14px 30px;
  border-radius: 25px;
  border: 1px solid #000;
  background-color: #f62459; }

#reservbutton:hover {
  color: #f62459;
  border: 1px solid #f62459;
  background-color: #fff; }

#reservbutton i {
  opacity: 0;
  margin-left: 0px;
  width: 1px;
  transition: all 0.3s ease; }

#reservbutton:hover a {
  padding-left: 30px;
  padding-right: 40px; }

#reservbutton:hover i {
  opacity: 1;
  margin-left: 5px; }

/*Checkboxes styles*/
#players-iagree {
  display: none; }

#players-iagree + label {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 20px;
  font: 14px/20px 'Open Sans', Arial, sans-serif;
  color: #333;
  cursor: pointer;
  text-align: left;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

#players-iagree + label:last-child {
  margin-bottom: 0; }

#players-iagree + label:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #f62459;
  position: absolute;
  left: 0;
  top: 0;
  opacity: .6;
  -webkit-transition: all .12s, border-color .08s;
  transition: all .12s, border-color .08s; }

#players-iagree:checked + label:before {
  width: 10px;
  top: -5px;
  left: 5px;
  border-radius: 0;
  opacity: 1;
  border-top-color: transparent;
  border-left-color: transparent;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.field-players-recaptcha {
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
  width: max-content;
  padding-left: 0;
  padding-right: 0;
  display: block;
  text-align: left;
  margin-left: 0; }

/*End checkbox style*/
.field-players-recaptcha .help-block {
  top: 75px;
  left: 0; }

.container.content h1,
.container.content h2,
.container.content h3,
.container.content h4,
.container.content h5,
.container.content h6 {
  margin-top: 1.4em;
  margin-bottom: 1.4em; }

.container.content p {
  margin-bottom: 1.2em; }

.cd-timeline-content::before {
  border-left-color: #f62459; }

.cd-timeline-block:nth-child(even) .cd-timeline-content::before {
  border-right-color: #f62459; }

.cd-timeline-content {
  background: #f62459; }

.cd-timeline-img.cd-picture {
  color: #333;
  width: 100px;
  height: 100px;
  left: 50%;
  margin-left: -50px;
  padding-top: 40px; }

.cd-timeline-content {
  box-shadow: none; }

.cd-timeline-content a {
  color: #fff; }

#langs_menu {
  color: #fff;
  text-align: right; }

#langs_menu li {
  color: #fff;
  display: inline-block; }

#langs_menu a {
  color: #fff; }

.background-image12 {
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important; }

.breadcrumb > li + li:before,
.breadcrumb {
  background: transparent;
  color: #fff; }

.breadcrumb > .active {
  color: #fff;
  font-weight: bold; }

.plane {
  border: 2px solid #fff; }

.panel.panel-default > .panel-heading {
  color: #fff;
  background-color: #1f1f1b; }

.panel.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-color: #000;
  background: #30302c;
  color: #fff; }

.buscust-accordion .panel-heading .accordion-toggle:after {
  color: #fff; }

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
  color: #fff;
  cursor: not-allowed;
  background-color: #f62459;
  border-color: #f62459; }

.pagination > li > a, .pagination > li > span {
  padding: 12px 24px;
  color: #f62459;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #fff; }

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
  z-index: 2;
  color: #fff;
  background-color: #f62459;
  border-color: #fff; }

.socials li {
  display: inline-block; }

#contact_footer input[type="checkbox"] + label, #contact input[type="checkbox"] + label,
.contacts a,
.contacts label,
.contacts h2,
.contacts h3,
.contacts h4 {
  color: #fff; }

.contacts p {
  margin-bottom: 1em; }

.contacts p i {
  padding-right: .5em; }

/*Checkboxes styles*/
#contact_footer input[type="checkbox"] + label:before,
#contact input[type="checkbox"] + label:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #f62459;
  position: absolute;
  left: 0;
  top: 0;
  opacity: .6;
  -webkit-transition: all .12s, border-color .08s;
  transition: all .12s, border-color .08s; }

#copy_label {
  color: #fff; }

/*End checkbox style*/
li.selected a {
  cursor: default;
  pointer-events: none; }

.field-players-iagree a {
  color: #f62459; }

#reser_response,
#reser_response h3,
.popup-wrap p {
  color: #000; }

/*# sourceMappingURL=avio.css.map */
