@import url("../Divi/style.css");
/*
 Theme Name: SCENICNZ LIMOUSINES
 Version: 1.0
 Description: A child theme of Divi
 Author: Remarkable Creative
 Template: Divi
 */
html.pum-open.pum-open-overlay.pum-open-scrollable body > [aria-hidden] {
  padding-right: 0px !important;
}
.circle-banner .et_pb_slider_container_inner {
  background-image: url(/wp-content/uploads/2018/07/circle.png);
  background-repeat: no-repeat;
  background-position: center;
}
.circle-banner .et_pb_slider_container_inner h1 {
  font-size: 36px;
  margin-bottom: 30px;
}
.circle-banner .et_pb_slider_container_inner .et_pb_slide_content {
  color: #fff;
  max-width: 467px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.circle-banner.airport-transfers-slider h1, .circle-banner.other-transfers-slider h1 {
  font-size: 31px;
  margin-bottom: 30px;
  max-width: 430px;
  margin-left: auto;
  margin-right: auto;
}
.circle-banner h1 {
  font-size: 31px;
  margin-bottom: 30px;
  max-width: 430px;
  margin-left: auto;
  margin-right: auto;
}
.owl-nav.arrow_size_large .owl-next {
  right: -85px !important;
  top: 40%;
}
.owl-nav.arrow_size_large .owl-prev {
  left: -85px !important;
  top: 40%;
}
.dp_oc_item {
  transition: all 1s;
  cursor: pointer;
}
.dp_oc_item img {
  transition: all 1s;
}
.dp_oc_item:hover img {
  filter: contrast(110%) brightness(110%);
  transform: scale(1.02);
}
.dp_oc_item:hover h2 {
  color: #316f75;
}
.footer-bottom a {
  color: #666;
}
.footer-top a:hover {
  color: #99b7ba;
}
.et_contact_bottom_container {
  float: none;
  margin-top: -1.5%;
  text-align: left;
  width: 100%;
  padding: 0 0 0 3%;
}
.et_contact_bottom_container .et_pb_button {
  margin-left: 0;
}
.contact-us-form {
  /* Chrome/Opera/Safari */
}
.contact-us-form ::-webkit-input-placeholder {
  color: #ccc !important;
}
.contact-us-form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ccc !important;
}
.contact-us-form :-ms-input-placeholder {
  /* IE 10+ */
  color: #ccc !important;
}
.contact-us-form :-moz-placeholder {
  /* Firefox 18- */
  color: #ccc !important;
}
.contact-us-form select {
  font-size: 14px !important;
}
.contact-us-form .et_pb_contact_form_label {
  display: inline-block;
  color: #4f939a;
  padding-bottom: 8px;
}
.contact-us-form .et_pb_contact_field[data-type=select]:after {
  top: 68%;
}
.tour-popup, .wine-tour {
  margin-left: 0 !important;
}
.tour-popup .et_pb_blurb_content, .wine-tour .et_pb_blurb_content {
  margin-left: 0 !important;
}
.tour-popup .et_pb_main_blurb_image img, .wine-tour .et_pb_main_blurb_image img, .tour-popup .et_pb_module_header, .wine-tour .et_pb_module_header, .tour-popup .et_pb_image_wrap, .wine-tour .et_pb_image_wrap {
  transition: all 0.5s;
}
.tour-popup .et_pb_image_wrap, .wine-tour .et_pb_image_wrap {
  background-color: #000;
  position: relative !important;
}
.tour-popup .et_pb_image_wrap::before, .wine-tour .et_pb_image_wrap::before {
  background-color: #000;
  display: block;
  left: 32%;
  position: absolute;
  top: 35%;
  content: "ENQUIRE / BOOK";
  font-size: 18px;
  padding: 30px 25px;
  border-radius: 5px;
  color: #fff;
  opacity: 0;
  box-sizing: border-box;
  font-weight: bold;
}
.tour-popup .et_pb_image_wrap::after, .wine-tour .et_pb_image_wrap::after {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
  content: "";
  transition: all 0.5s;
}
.tour-popup .et_pb_blurb .et_pb_image_wrap, .wine-tour .et_pb_blurb .et_pb_image_wrap {
  position: relative !important;
}
.tour-popup:hover .et_pb_image_wrap::after, .wine-tour:hover .et_pb_image_wrap::after {
  box-shadow: inset 0 0 70px rgba(0, 0, 0, 0.32);
}
.tour-popup:hover .et_pb_image_wrap::before, .wine-tour:hover .et_pb_image_wrap::before {
  opacity: 0.8;
  z-index: 999;
}
.tour-popup:hover .et_pb_main_blurb_image img, .wine-tour:hover .et_pb_main_blurb_image img {
  filter: contrast(110%) brightness(98%) opacity(70%);
}
.tour-popup:hover .et_pb_module_header, .wine-tour:hover .et_pb_module_header {
  color: #316f75;
}
.wine-tour .et_pb_image_wrap::before {
  content: "BOOK ONLINE";
}
@media (max-width: 980px) {
  .footer-top .et_pb_text_inner p {
    line-height: normal;
  }
  .et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 75%;
  }
  .circle-banner .et_pb_slider_container_inner {
    background-image: none;
  }
  .et_pb_section {
    padding: 0px 0;
  }
}
@media (max-width: 480px) {
  .tour-popup .et_pb_image_wrap::before, .wine-tour .et_pb_image_wrap::before {
    left: 15%;
    opacity: 1;
  }
  .footer-email {
    white-space: nowrap;
    font-size: 15px;
  }
}
@media (max-width: 1510px) {
  #top-menu .menu-item-has-children > a:first-child {
    padding-right: 15px;
  }
  #top-menu li {
    display: inline-block;
    padding-right: 4px;
    font-size: 12px;
  }
  .et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    min-width: 1280px;
  }
  nav#top-menu-nav, nav.fullwidth-menu-nav {
    float: right;
  }
}
@media (max-width: 1310px) {
  nav#top-menu-nav, nav.fullwidth-menu-nav {
    float: right;
    display: none;
  }
  #et_mobile_nav_menu {
    display: block;
    float: right;
  }
}
