@charset "UTF-8";
  body {
font-weight:500;
}
h1.mkdf-page-title.entry-title {
text-align:center;
}
button {
font-weight:500;
}
a, a:hover {
transition: .2s ease-out !important;
}
h2 {
margin-top: 20px;
margin-bottom: 20px;
}
p, .wpb_text_column :last-child, .wpb_text_column p:last-child {
margin-bottom:20px;
}
.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner {
padding-top:0;
}
.mkdf-section-title-holder .mkdf-st-title {
display: block;
margin: 0 0 20px 0;
}
p.wp-caption-text {
text-align: center;
font-size: 12px;
}
.aligncenter {
display: block;
margin: 50px auto;
}
.aligncenter img {
width:100%;
} div#sand-top-left1 {
background-position:top left;
background-repeat:no-repeat;
}
div#sand-top-left2 {
background-position:top left;
background-repeat:no-repeat;
}
div#sand-top-left3 {
background-image:url(https://test.visitantiguabarbuda.com/wp-content/uploads/starfish-bottom-right2.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}
div#sand-top-right1 {
background-position:top right;
background-repeat:no-repeat;
}
div#sand-top-right2 {
background-position:top right;
background-repeat:no-repeat;
}
div#sand-top-right3 {
background-position:top right;
background-repeat:no-repeat;
}
div#sand-top-mid1 {
background-position:top center;
background-repeat:no-repeat;
}
div#sand-top-mid2 {
background-position:top center;
background-repeat:no-repeat;
} li#mega-menu-item-6809 > a.mega-menu-link, 
li#mega-menu-item-6816 > a.mega-menu-link, 
li#mega-menu-item-6824 > a.mega-menu-link, 
li#mega-menu-item-6828 > a.mega-menu-link, 
li#mega-menu-item-6835 > a.mega-menu-link {
font-weight:700;
}
a.dashicons-arrow-right.mega-menu-link {
font-weight:500 !important;
}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-item > a {
font-weight:500 !important;
}
.mkdf-position-center-inner {
width:100%;
text-align:center !important;
}
nav.mkdf-main-menu.mkdf-drop-down.mkdf-default-nav {
width:100%;
}
ul#mega-menu-main-navigation {
text-align:center !important;
}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation li.mega-menu-item a.mega-menu-link:before {
color:#eb6dac;
}
.mkdf-page-header .mkdf-menu-area {
background-color:rgba(0,0,0,0);
}
li#mega-menu-item-6799 {
margin-left:225px !important;
}
.mkdf-title-holder {
margin-top:-90px;
}
body.destinations-template-default .mkdf-title-holder.mkdf-standard-type {
background-size:cover !important;
height:100vh !important;
margin-top:0px;
}
body.destinations-template-default .mkdf-title-wrapper {
height:90vh !important;
padding-top:0 !important;
}
body.page-template-default .mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
text-shadow:5px 5px 10px rgba(0,0,0,0.4);
padding-top:120px;
}
body.destinations-template-default .mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
text-shadow:5px 5px 10px rgba(0,0,0,0.4);
padding-top:0px;
}
.mkdf-title-holder.mkdf-standard-type.mkdf-title-full-width.mkdf-has-bg-image.mkdf-bg-parallax {
height:100vh !important;
margin-top:0px;
background-size:cover !important;
}
.mkdf-title-holder.mkdf-standard-type.mkdf-has-bg-image.mkdf-bg-parallax {
background-size:cover;
}
.mkdf-title-holder.mkdf-standard-type.mkdf-title-full-width.mkdf-has-bg-image.mkdf-bg-parallax h1.mkdf-page-title.entry-title {
padding-top:0px !important;
}
header.mkdf-mobile-header {
margin-bottom:0px !important;
}
.hidden {
display:none;
} div.es_msg, .es_form_success .es_msg {
color: yellow;
margin-top: -24px;
}
@media only screen and (min-width: 601px) {
#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-item.mega-item-align-right {
margin-right:40px;
position:absolute;
right:0;
}
}
.page-id-11 .mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opened a {
color:#eb6dac;
}
.mkdf-mobile-header .mkdf-mobile-header-inner {
background-color:rgba(0,0,0,0);
border-bottom:none;
}
.mkdf-mobile-header .mkdf-mobile-nav {
background-color:rgba(0,0,0,0);
border-bottom: none;
}
.mkdf-mobile-header .mkdf-mobile-menu-opener {
float:right;
}
.mkdf-mobile-header-holder .mkdf-vertical-align-containers .mkdf-position-center {
text-align:left;
}
.mkdf-mobile-header-holder .mkdf-position-center-inner {
width:auto;
}
body:not(.mkdf-content-is-behind-header):not(.error404) .mkdf-content {
margin-top:-90px !important;
}
span.mkdf-icon-font-elegant.icon_menu {
transition: .2s ease-out !important;
}
span.mkdf-icon-font-elegant.icon_menu:hover, span.mkdf-icon-font-elegant.icon_menu:active {
color:#EB6DAC;
transition: .2s ease-out !important;
}
.mkdf-mobile-header .mkdf-mobile-menu-opener a .mkdf-mobile-menu-icon {
font-size:40px;
}
.mkdf-mobile-header {
background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0));
}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
color:white;
} #mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-megamenu > ul.mega-sub-menu { box-shadow: 0px 5px 12px rgba(0,0,0,0.4);
}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, 
#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, 
#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:visited {
color:#333;
} li#mega-menu-item-8810 a.mega-menu-link {
padding:0px 15px 15px;
margin-top:26px ;
border:2px white solid ;
text-transform: capitalize ;
font-size:12px ;
line-height: 36px ;
transition: .2s ease-out;
color:white ;
}
li#mega-menu-item-8810 a.mega-menu-link:hover {
border:2px #eb6dac solid !important;
background-color:#eb6dac !important;
color:white !important;
transition: .2s ease-out !important;
}  li.mega-menu-item-6801 > a {
color:white !important;
} 
li.mega-menu-item-6801 > a:hover {
color:#eb6dac !important;
}  div#home-welcome p {
display:block;
}
div#home-welcome {
background-position:center center !important;
background-repeat:no-repeat;
}
div#home-welcome h6 {
color:#eb6dac;
font-size:72px;
letter-spacing:-0.5px;
margin:50px 0 40px;
}
div#home-welcome-palm {
margin:40px 0 70px !important;
} div#home-carousel {
box-shadow: 0px 2px 18px rgba(0,0,0,0.4);
display: block;
z-index: 5;
}
div#home-carousel .owl-stage-outer.owl-height {
height:500px !important;
position:relative;
}
div#home-carousel .widget.widget_text {
margin:0;
}
div#home-carousel .carousel-category a {
display:block;
margin-bottom:0px;
}
div#home-carousel .carousel-message {
margin-bottom:0px;
}
.owl-nav.disabled {
display:none;
}
div#home-carousel .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {
padding-top:0px;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-slide {
padding:0px !important;
}
.wp-posts-carousel-slide {
padding-top:0px !important;
}
img.owl-lazy {
margin:0;
}
div#home-carousel .compact-theme.wp-posts-carousel .wp-posts-carousel-image {
padding-top:0px;
height:230px;
overflow:hidden;
width:100%;
position:relative;
}
div#home-carousel .compact-theme.wp-posts-carousel .wp-posts-carousel-image a {
display:initial;
}
div#home-carousel .compact-theme.wp-posts-carousel .wp-posts-carousel-image img {
min-height: 100%;
min-width: 100%;   
width: auto;
height: auto;
max-width: none !important; display: block;
position: relative;
}
div#home-carousel .compact-theme.wp-posts-carousel .wp-posts-carousel-container {
padding:0px;
border:none;
background-color: #fafafa;
height: 500px;
} 
div#home-carousel p.wp-posts-carousel-categories {
float: left;
position: absolute;
top: 0;
left: 0;
padding: 5px 20px;
text-transform: uppercase;
font-weight: 700;
background-color: #eb6dac;
border-radius: 0 0 15px 0;
box-shadow: 2px 2px 12px rgba(0,0,0,0.3);
}
div#home-carousel h3.wp-posts-carousel-title {
margin:20px;
}
div#home-carousel p.wp-posts-carousel-categories a {
color:white !important;
}
div#home-carousel .compact-theme.wp-posts-carousel .wp-posts-carousel-desc {
font-size: 16px;
font-weight:500;
line-height:23px;
color: #333;
padding: 0 12px;
margin-bottom:0;
display: block;
height: 90px !important;
overflow: hidden;
}
.carousel-category a, .carousel-message {
display:none;
}
.stec-layout-event-inner-schedule-tab-left {
text-transform: capitalize;
}
p.stec-layout-event-inner-intro-title.stec-layout-event-title-fontandcolor {
line-height: 35px;
}
div#home-carousel .carousel-message {
float:left;
display:block;
position:absolute;
bottom:0;
left:0;
width:100%;
height:56px;
text-align:center;
background-color:#eb6dac;
color:white;
font-weight:700;
font-size:24px;
line-height:56px;
}
div#home-carousel .carousel-category {
float: left;
display:block;
position: absolute;
top: 0;
left: 0;
padding: 5px 20px;
text-transform: uppercase;
font-weight: 700;
background-color: #eb6dac;
border-radius: 0 0 15px 0;
box-shadow: 1px 1px 6px rgba(0,0,0,0.3);
}
div#home-carousel .carousel-category a {
color:white;
font-size:12px;
}
div#home-carousel .carousel-category a:hover {
color:#ebbdd4;
}
div.wp-posts-carousel-desc .wpb_text_column.wpb_content_element p {
text-align: left !important;
line-height: 23px;
color: #333;
padding: 0 12px !important;
margin-top: 0;
height: 90px !important;
overflow: hidden;
}
div.wp-posts-carousel-desc .vc_empty_space {
display:none;
}
div.wp-posts-carousel-desc .wpb_column.vc_column_container.vc_col-sm-12 {
position:inherit;
}
div#home-carousel div#destination-sidebar {
display:none;
}  div#home-entry-testimonials {
background-position:top center !important;
background-repeat:no-repeat;
padding:100px 0;
background-image: url(https://test.visitantiguabarbuda.com/wp-content/uploads/pink-sand-tall.jpg) !important;
background-size: cover;
}
div#home-entry-testimonials .wpb_column.vc_column_container.vc_col-sm-3:nth-child(1) {
border-right:4px solid white;
}
div#home-entry-testimonials .wpb_column.vc_column_container.vc_col-sm-3:nth-child(3) {
border-left:4px solid white;
}
div#home-entry-testimonials .mkdf-image-with-text-holder.entry-image.mkdf-image-behavior-custom-link:nth-child(1) {
border-bottom:4px solid white;
}
div#home-entry-testimonials .vc_column-inner {
padding:0 !important;
}
div#home-entry-testimonials .mkdf-image-with-text-holder.mkdf-image-behavior-custom-link .mkdf-iwt-text-holder {
opacity:1;
}
div#home-entry-testimonials .entry-image h4 {
font-weight:300;
font-size:24px;
letter-spacing:-0.5px;
}
div#home-entry-testimonials h6 {
font-family:Caveat, sans-serif !important;
margin-top:60px;
}
div#home-entry-testimonials p {
display:block;
margin:0 80px 30px;
}
div#home-entry-testimonials div#center-content p {
color:white;
}
div#home-entry-testimonials a.mkdf-btn.mkdf-btn-medium.mkdf-btn-outline {
background-color:#4f576a;
border:2px solid;
display:block;
width:180px;
margin:0 auto;
text-align:center;
}
div#home-entry-testimonials div#center-content a.mkdf-btn.mkdf-btn-medium.mkdf-btn-outline {
background-color:rgba(0,0,0,0);
border:2px solid white;
display:block;
width:180px;
margin:0 auto;
text-align:center;
}
div#home-entry-testimonials .entry-image p {
font-family: Montserrat,sans-serif;
font-weight:700;
font-size:32px;
font-style:normal;
letter-spacing:-0.5px;
}
div#home-entry-testimonials .mkdf-image-with-text-holder.mkdf-image-behavior-custom-link .mkdf-iwt-image:after {
opacity:0.4;
}
div#home-entry-testimonials .mkdf-image-with-text-holder.mkdf-image-behavior-custom-link:hover .mkdf-iwt-image:after {
opacity:1;
}
div#home-entry-testimonials .mkdf-image-with-text-holder .mkdf-iwt-image {
height:220px;
overflow:hidden;
}
div#home-entry-testimonials img.attachment-full.size-full {
min-height: 100%;
min-width: 100%;
width: auto;
height: auto;
max-width: none;
max-height: 100%;
display: block;
position: relative;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.mkdf-testimonials.mkdf-owl-slider.owl-loaded.owl-drag {
margin-top:50px;
}
.mkdf-testimonial-text-holder h3 {
font-size:34px;
font-weight:500;
letter-spacing:-0.5px;
}
div#home-entry-testimonials h4 {
color:#eb6dac;
margin-bottom:10px;
}
span.mkdf-testimonials-author-job {
display: block;
font-weight: 700;
}
h5.mkdf-testimonial-text {
font-family: Caveat, sans-serif;
line-height: 1.25em !important;
}
.page-id-11 .mkdf-owl-slider .owl-dots .owl-dot.active span, .page-id-11 .mkdf-owl-slider .owl-dots .owl-dot:hover span, .page-id-11 .mkdf-owl-slider-style .owl-dots .owl-dot.active span {
background-color:#eb6dac;
border-color:#eb6dac;
}  div#home-map {
background-position:center center;
}
div#home-map .vc_column-inner {
padding:110px 0 120px;
}
div#home-map div#button-text-container {
display:block;
width:362px;
background-color:#fafafa;
margin-bottom:2px !important;
margin-left:calc(50% - 260px);
box-shadow:0px 8px 14px rgba(0,0,0,0.4);
}
div#home-map div#button-text-container h6 {
letter-spacing:-0.5px;
}
div#home-map div#button-text-container .vc_column_container>.vc_column-inner {
padding:25px;
}
div#home-map div#button-container .vc_column_container>.vc_column-inner {
padding:0;
}
div#home-map div#button-container {
display:block;
width:364px;
margin-left:calc(50% - 260px);
}
div#home-map div#button-container .vc_btn3-container.vc_btn3-inline {
margin: 2px 0px;
}
div#home-map div#button-container button.vc_general {
width:179px;
text-transform: uppercase;
font-family: Montserrat, sans-serif;
font-size: 13px;
color: white;
padding:12px 0px;
border:none;
box-shadow:8px 8px 14px rgba(0,0,0,0.4);
}
.fc-item-content.fc-item-body-text-color {
display:none;
}
.wpgmp-map-2 .wpgmp_infowindow.wpgmp_infowindow_post .fc-item-title.fc-item-primary-text-color.fc-item-top-space {
margin-bottom:32px !important;
text-align:center !important;
}  div#destination-tagline h6 {
margin-bottom:50px !important;
}
div#destination-gallery {
margin-top:30px;
margin-bottom:30px !important;
}
div#destination-sidebar {
width:280px;
margin:0;
position: absolute;
top: 0px;
left: 880px;
}
div#destination-sidebar .vc_column-inner {
padding:0;
}
div#destination-sidebar .textwidget p, div#destination-sidebar .widget {
margin:0;
}
div#destination-info p, div#destination-info .wpb_wrapper {
font-weight:300;
letter-spacing:0px;
margin-bottom:0;
display:block;
}
div#destination-info p a, div#destination-info p a:hover {
font-weight:300;
}
div#destination-info {
padding:12px 20px 25px;
margin-bottom:50px;
}
.wpgmp_map_container {
z-index:50;
}
a.mkdf-btn.mkdf-btn-large.mkdf-btn-solid.mkdf-btn-custom-hover-bg.mkdf-btn-custom-border-hover.mkdf-btn-custom-hover-color.destination-sidebar-button {
z-index:100;
overflow:hidden;
width: 100%;
text-align: right !important;
height: 50px;
border: none;
padding:11px 20px 0 0;
background-image:url(https://test.visitantiguabarbuda.com/wp-content/uploads/trip-planner-sandals.png);
background-position:left center;
background-size:initial;
background-repeat:no-repeat;
}
a.wide-address {
font-family: arial, sans-serif;
}
div#dest-pagination {
text-align: center;
font-size: 18px;
}
.page-numbers {
padding: 0 10px;
}
div#page-intro-text {
width: 80%;
margin: 0 auto;
}
div#page-intro-text p {
text-align:center;
} div#interactive-map .vc_column-inner {
padding:0;
}
div#interactive-map .wpgmp_map_parent {
margin-bottom:0px;
}
div#map2 {
height:100vh !important;
}
div#map-btns {
height:100vh;
margin-top:-100vh;
width:219px;
margin-left:0;
}
div#map-btns div#button-container a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-grey {
width: 179px;
text-transform: uppercase;
font-family: Montserrat, sans-serif;
font-size: 13px;
color: white;
padding: 12px 20px;
border: none;
}
div#map-btns div#button-container {
display:block;
width:219px;
background-color:#fafafa;
box-shadow:5px 5px 15px rgba(0,0,0,0.4);
}
div#map-btns div#button-container .vc_column_container>.vc_column-inner {
padding:20px 0;
}
.map-page-btn {
margin:2px 20px 2px;
padding:0;
font-weight:500;
}
div#btn-arrow-column {
float: left;
position: absolute;
left: 0;
width: 15px;
} span.arrow, .wpgmp_tabs_container .wpgmp_tabs li, .wpgmp_toggle_container, ul.wpgmp_tabs.clearfix, a.wpgmp_cat_title.accordion.accordion-close  {
display:none !important;
}
.scroll-pane {
display:none !important;
}
.wpgmp_tabs_container.cleanslate {
display: block;
width: 219px;
background-color: #fafafa;
box-shadow: 5px 5px 15px rgba(0,0,0,0.4);
position: absolute;
left: 10%;
top: 10%;
z-index: 100;
padding: 0px;
}
.map-btn-hide {
display:none !important;
}
.wpgmp_toggle_main_container {
max-height:none !important;
overflow:unset !important;
width: auto !important;
padding: 16px !important;
}
.wpgmp_tabs_container .wpgmp_tab_item {
border:none !important;
padding:0 !important;
margin:4px 0 !important;
}
.wpgmp_tab_item .checklabel {
width: 179px;
display:block;
text-transform: uppercase;
text-align:center;
font-family: Montserrat, sans-serif;
font-size: 13px;
font-weight:500;
color: white;
padding: 12px 0px;
border: none;
transition: .2s ease-out !important;
margin-left: 4px;
}
.wpgmp_tab_item .checklabel:hover {
opacity: 0.8 !important;
transition: .2s ease-out !important;
cursor:pointer;
}
.wpgmp_tabs_container * {
line-height:normal !important;
}
div.map-cat-arrow {
margin: 4px 0;
margin-top: -38px;
display: block;
opacity: 0;
float: left;
position: absolute;
left: 0;
} .fc-item-box { }
.wpgmp_infowindow.wpgmp_infowindow_post.fc-item-aare {
box-shadow: rgba(0,0,0,0.4) 3px 3px 12px;
}
div#map-infowindow {
}
div.infowindow-btn-more {
display:block; 
width:123px; 
height:32px; 
background-color:#5e5e5e;     
color:white;
line-height:32px;
text-align:center;
font-size:12px;
font-weight:700;
position:absolute;
left:0;
bottom:0;
transition: .2s ease-out !important;
}
div.infowindow-trip-planner {
display:block; 
width:123px; 
height:32px; 
background-color:#5e5e5e;
background-image:url(https://test.visitantiguabarbuda.com/wp-content/uploads/trip-planner-sandals.png);
background-position:left center;
background-size:32px;
background-repeat:no-repeat;
color:white;
padding-left:20px;
line-height:32px;
text-align:center;
font-size:12px;
font-weight:700;
position:absolute;
right:0;
bottom:0;
transition: .2s ease-out !important;
}
div.infowindow-btn-more:hover, div.infowindow-trip-planner:hover {
background-color:#eb6dac;
transition: .2s ease-out !important;
}
.infoBox.infoBoxTail { }
.wpgmp_infowindow.fc-item-aare div {
margin-bottom: -1px;
} div#accommodations-btn .vc_btn3-style-flat, label#label-id5 {
background-color:#4969af;
}
div#food-drink-btn .vc_btn3-style-flat, label#label-id6 {
background-color:#614b32;
}
div#sights-btn .vc_btn3-style-flat, label#label-id2 {
background-color:#b5464d;
}
div#activities-btn .vc_btn3-style-flat, label#label-id3 {
background-color:#357e61;
}
div#beaches-btn .vc_btn3-style-flat, label#label-id4 {
background-color:#499faf;
}
div#shopping-btn .vc_btn3-style-flat, label#label-id7 {
background-color:#8f7389;
}
div#tours-btn .vc_btn3-style-flat, label#label-id9 {
background-color:#e67d45;
}
div#romance-btn .vc_btn3-style-flat {
background-color:#d76391;
}
div#services-btn .vc_btn3-style-flat, label#label-id10 {
background-color:#e2bb6b;
}
div#transportation-btn .vc_btn3-style-flat, label#label-id11 {
background-color:#66aa4d;
}
div#nightlife-btn .vc_btn3-style-flat, label#label-id12 {
background-color:#504283;
}
div#accommodations-btn button:hover {
background-color:#6d87bf;
}
div#food-drink-btn button:hover {
background-color:#816f5b;
}
div#sights-btn button:hover {
background-color:#c46b71;
}
div#activities-btn button:hover {
background-color:#5d9881;
}
div#beaches-btn button:hover {
background-color:#6db2bf;
}
div#shopping-btn button:hover {
background-color:#a58fa1;
}
div#tours-btn button:hover {
background-color:#eb976a;
}
div#services-btn button:hover {
background-color:#e8c989;
}
div#transportation-btn button:hover {
background-color:#85bb71;
}
div#nightlife-btn button:hover {
background-color:#73689c;
} div.destination-listing {
margin-bottom:40px;
}
div.dest-img {
display:inline-block;
width:40%;
margin-right:21px;
height:290px;
overflow:hidden;
transition: .2s ease-out;
}
div.dest-img:hover {
opacity:0.9;
transition: .2s ease-out;
}
div.dest-img img {
min-height: 100%;
min-width: 100%;
width: auto;
height: auto;
max-width: none;
max-height: 100%;
display: block;
position: relative;
left: 50%;
transform: translate(-50%, 0%);	
}
div.destination-listing .dest-title h3 {
font-size:28px;
font-weight:700;
letter-spacing:-0.5px;
margin-top:0;
}
div.destination-listing .dest-title h3 a:hover {
color:#eb6dac;
}
div.dest-content {
display: inline-block;
vertical-align: top;
width:57%;
position: relative;
height: 290px;
}
div.dest-bottom {
display:block;
width:100%;
height:48px;
position:absolute;
bottom:0;
background-color:#eb6dac;
}
div.dest-bottom span {
color:white;
font-size:16px;
font-weight:500;
display:inline-block;
margin-left:26px;
line-height:48px;
}
div.dest-bottom span a {
color:white;
}
div.dest-bottom span a:hover {
color:#ebbdd4;
}
.dest-bottom span:nth-of-type(2) {
color: white;
text-decoration: none !important;
} .press-btn {
margin-bottom:0px !important;
}
.press-btn a {
display: inline-block;
padding: 6px 20px;
background: #EB6DAC;
color: white;
margin-right: 12px;
margin-bottom: 0 !important;
font-size:11px;
text-transform: uppercase;
font-weight:400;
}
.press-btn a:hover {
background:#ebbdd4;
}
div.press-listing {
margin: 20px 0 40px !important;
}
div.press-listing .press-title h3 {
font-size:28px;
font-weight:700;
letter-spacing:-0.5px;
margin-top:0;
text-transform:capitalize;
}
div.press-desc {
height:auto;
}
div.press-content {
display: inline-block;
vertical-align: top;
width:57%;
position: relative;
height: auto;
margin-bottom:0 !important;
} div#script-heading {
color: #eb6dac;
font-family: Caveat !important;
font-size: 60px;
line-height: 54px;
font-style: normal;
font-weight: 400;
margin-top: 50px;
text-align:center;
margin-bottom: 50px !important;
}
div.theme-page-listing {
display:block;
width:80%;
margin-left:auto;
margin-right:auto;
}
div.theme-page-listing .listing-title {
font-size:28px;
font-weight:700;
text-align:center;
margin:40px 0 20px;
color:#303030;
} div#wplc_hovercard {
width:200px;
}
.wplc_hovercard_content_left {
display:none;
}
.wplc_gdpr_privacy_notice {
display: none;
}
.wplc_hovercard_content_right {
text-align:center;
}
div#wplc_first_message, .wplc_in_chat_notice_content button, .wplc_in_chat_notice_heading, span.messageBody, a.bleeper_restart_chat {
font-weight:500;
}
button#speeching_button, #wplc_start_chat_btn {
border-radius:0 !important;
font-family:Montserrat, sans-serif;
font-weight:700 !important;
text-transform:uppercase;
display:block;
float: none;
width: 70%;
margin: 0 auto;
box-shadow:0 0 0 0 rgba(0,0,0,0) !important;
}
button#wplc_start_chat_btn {
border-radius:0 !important;
font-family:Montserrat, sans-serif;
font-weight:700;
text-transform:uppercase;
margin-top:25px;
box-shadow:0 0 0 0 rgba(0,0,0,0) !important;
}
div#wp-live-chat-1 {
padding:14px;
}
#wp-live-chat-2 {
overflow:hidden;
}
div#wp-live-chat-2-info {
width:auto;
font-family: montserrat;
font-weight:500 !important;
padding:16px;
}
div.wplc-color-2 {
line-height:19px;
}
#wp-live-chat input, #wp-live-chat textarea {
font-family:montserrat, sans-serif;
}
div#wp-live-chat-react, div#wplc_message_div {
font-family:Montserrat, sans-serif;
font-weight:500 !important;
margin-top:0px;
}
label[for=wplc_chat_gdpr_opt_in], div.wplc_gdpr_privacy_notice {
font-family:montserrat, sans-serif;
font-size:0.7em;
line-height: 1.2em;
margin-bottom:12px;
}
textarea#wplc_message {
width: 94%;
}
div#wp-live-chat-4 {
background-image:url(https://test.visitantiguabarbuda.com/wp-content/uploads/chat-palm-tree.jpg);
font-family:montserrat, sans-serif;
}
div#wplc_chatbox {
font-family:montserrat, sans-serif;
padding:5%;
width:90%;
}
div.wdt-emoji-picker {
bottom:47px !important;
color:#999;
}
i#nifty_attach {
top:21px;
}
button#wplc_gdpr_download_data_button, button#wplc_gdpr_remove_data_button {
font-family:montserrat, sans-serif;
}
div#wplc_gdpr_end_chat_notice_container {
width:70%;
margin-left:4%;
box-shadow:0 0 0 0 rgba(0,0,0,0);
}
span.wplc_offline {
display:block;
line-height:20px;
}
div#wp-live-chat-1 span.wplc_offline {
display:none;
}
#wplc_message_div {
text-align:left;
}
input#wplc_na_msg_btn {
font-family: montserrat;
text-transform: uppercase;
font-weight:500 !important;
width: 200px;
display: block;
float: none;
margin: 0px auto;
box-shadow:0 0 rgba(0,0,0,0) !important;
} .mkdf-position-right {
display:none;
} img.mkdf-normal-logo, img.mkdf-dark-logo, img.mkdf-light-logo {
width:198px !important;
height:68px !important;
margin-top: -6px !important;
} .mkdf-accordion-holder.mkdf-ac-default.mkdf-accordion.mkdf-ac-boxed.clearfix.ui-accordion.ui-widget.ui-helper-reset {
margin-top:20px;
}
span.mkdf-tab-title {
font-family:montserrat;
font-size:24px !important;
color:#333 !important;
}
span.mkdf-accordion-mark {
color:#333 !important;
}
.mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-content {
padding: 21px 20px 6px;
}
.mkdf-accordion-holder .mkdf-accordion-title .mkdf-tab-title {
line-height:30px !important;
background-image: none;
}
.mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-title.ui-state-active {
background-color:#eb6dac !important;
background-image: none;
}
.mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-title.ui-state-active span {
color:white !important;
}
h6.mkdf-accordion-title.ui-accordion-header.ui-state-default.ui-corner-all {
background-image: none;
}
.mkdf-accordion-holder.mkdf-ac-default.mkdf-accordion.mkdf-ac-boxed.clearfix.ui-accordion.ui-widget.ui-helper-reset h6:hover {
background-color:#eb6dac !important;
background-image: none;
}
.mkdf-accordion-holder.mkdf-ac-default.mkdf-accordion.mkdf-ac-boxed.clearfix.ui-accordion.ui-widget.ui-helper-reset h6:hover span {
color:white !important;
}
.mkdf-accordion-holder .mkdf-accordion-content p {
margin-bottom:20px;
}
.ui-widget-content a {
color:#eb6dac;
} h3.mkdf-st-title {
text-align:center;
line-height: 34px;
}
h5.mkdf-st-subtitle {
text-align:center;
color:#eb6dac !important;
font-family:Montserrat, sans-serif;
font-weight:400;
font-size:18px;
line-height: 24px;
margin: 0 0 24px !important;
} input.wpcf7-form-control.wpcf7-submit {
color: #eb6dac;
border: #eb6dac 2px solid;
transition: .2s ease-out;
}
input.wpcf7-form-control.wpcf7-submit:hover {
color:white;
background-color:#eb6dac;
transition: .2s ease-out;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
border: none;
color: white;
background-color: #eb6dac;
margin: 30px 0 15px;
} h2.faces-heading {
font-family:Montserrat, sans-serif !important;
font-weight:700 !important;
font-size:36px;
margin-top:0px;
margin-bottom:40px;
}
div#face-of-ab-left, div#face-of-ab-right {
padding:75px 0px;
background-repeat:no-repeat !important;
}
div#face-of-ab-left {
background-position:right bottom !important;
}
div#face-of-ab-right {
background-position:left bottom !important;
}
div#face-float-right-container {
width: 800px !important;
float: right;
position: absolute;
right: 0;
margin-right: -100px;
z-index: 0;
}
div#face-float-right img {
height: 750px;
width: auto;
float: right !important;
position: absolute;
right: 0;
margin-right: -70px;
margin-top: -90px;
opacity: 0.6;
}
div#face-float-left-container {
width: 800px !important;
position: absolute;
left: 0;
margin-left: -100px;
z-index: 0;
}
div#face-float-left img {
height: 750px;
width: auto;
position: absolute;
left: 0;
margin-left: -70px;
margin-top: -170px;
opacity: 0.6;
}
div.align-right {
text-align:right !important;
} span.country-text {
font-size:14px;
font-style:italic;
color:#666;
}
div.visa-countries {
margin-bottom:30px !important;
} div#tp-scroll-container {
height:280px;
display:block;
overflow-y:scroll;
-webkit-overflow-scrolling: touch;
overflow-x:hidden;
border: 1px solid #ccc;
padding:5px;
margin-bottom:40px;
}
.tp-day-item {
position: relative;
display: block;
background: white;
padding: 6px;
border: 1px solid #ccc;
margin: 3px 0;
transition: .2s ease-out !important;
z-index: 1;
}             
.tp-cat {
display:none;
}
input#amount {
width: 40px;
padding: 0;
background: none;
margin-left: 20px;
margin-bottom: 0px;
font-size: 32px;
font-weight: 700;
vertical-align: sub;
}
.tp-item {
padding: 6px;
border: 1px solid #ccc;
margin: 3px 0;
background-color:white;
transition: .2s ease-out !important;
z-index:100;
}
.tp-item:hover {
background-color: #f3f3f3;
transition: .2s ease-out !important;
cursor:grab;
}
.tp-item-img {
display: table-cell;
width: 60px;
height: 60px;
background-size: cover;
vertical-align: middle;
background-position: center;
}
.tp-item-drag-btn {
display: table-cell;
width: 60px;
height: 60px;
vertical-align: middle;
}
.tp-item-x {
display:none;
}
.tp-day-container .tp-item-x {
display: table-cell;
width: 60px;
height: 60px;
vertical-align: middle;
background-image:url(https://test.visitantiguabarbuda.com/wp-content/uploads/drag-x-lines.png);
background-position:center center;
background-repeat:no-repeat;
transition: .2s ease-out !important;
}
.tp-day-container .tp-item-x:hover {
background-image:url(https://test.visitantiguabarbuda.com/wp-content/uploads/drag-x-lines-hover.png);
background-repeat:no-repeat;
transition: .2s ease-out !important;
cursor:pointer;
}
.tp-item-drag-btn img {
width: 40px;
height: 40px;
margin: 0 auto;
opacity: .5;
}
.tp-item-title {
display: table-cell;
height: 60px;
width: 340px;
vertical-align: middle;
}
.tp-item-title h3 {
font-size:18px;
font-weight:500;
margin:0 0 0 10px;
}
.tp-item-title h3 a:hover {
color:#EB6DAC;
}
.tp-input {
margin-bottom: 12px;
text-align:center;
}
div#tp-day-slider {
margin: 0 8px 30px;
}
div#tp-day-slider .ui-widget-header {
background:none;
background-color: #EB6DAC;
}
.tp-day-container {
margin: 10px 0 24px;
height: auto;
padding-bottom: 70px;
background: url(https://test.visitantiguabarbuda.com/wp-content/uploads/drag-here.jpg) no-repeat;
background-position: bottom center;
background-color: #f6f6f6;
}
.tp-day-head {
font-family: 'Montserrat', sans-serif;
font-size: 32px;
font-weight: 400;
padding-bottom: 15px;
border-bottom: 1px solid #ccc;
background-color: white;
}
.tp-day-msg {
height: 74px;
color: #999;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 300;
line-height: 74px;
display: block;
margin:3px 0;
padding-left: 100px;
background-color: #f6f6f6;
background-image: url(https://test.visitantiguabarbuda.com/wp-content/uploads/drag-add-lines.png);
background-position:left;
background-repeat:no-repeat;
}
.tp-input button.btn {
margin: 0 10px;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
border: none;
background: white;
color: #eb6dac;
padding: 8px 12px;
border:1px solid #eb6dac;
transition: .2s ease-out !important;
}
.tp-input button.btn:hover {
background: #eb6dac;
color: white;
transition: .2s ease-out !important;
cursor:pointer;
}
form#Print2PDFForm {
display:inline-block;
}
.tp-input p {
display: inline;
margin-left: -4px;
} .stec-layout-agenda .stec-layout-agenda-events-all-control {
margin-bottom:50px;
}
.stec-layout-single {
max-width:1024px;
float:none;
margin: 0 auto;
}
div#event-calendar {
margin-top: 30px;
}
.stec-single-sections {
margin-bottom: 50px;
}
body.stec_event-template-default .stec-layout-single-tags, .stec-layout-event-inner-intro .stec-layout-event-inner-intro-tags {
display: none;
} p.stec-layout-event-inner-location-left-title.stec-layout-event-title2-fontandcolor, input.stec-layout-event-input-fontandcolor, .stec-layout-event-inner-button-style.stec-layout-event-inner-location-left-button.stec-layout-event-btn-fontandcolor {
display: none;
}
body.single-stec_event .mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
text-shadow:5px 5px 10px rgba(0,0,0,0.4);
padding-top:120px;
}
.stec-layout-single-button-style.stec-layout-single-location-get-direction-btn.stec-layout-event-btn-fontandcolor p {
color: white;
}
body .stec-layout-event-btn-fontandcolor:hover {
}
.stec-layout-event-inner-schedule-tab-desc p {
margin: 10px 0;
}
.stec-layout-event-inner-intro .stec-layout-event-inner-intro-media-content > div {
background-size: contain;
} form.searchform .input-holder button {
background-color:#EB6DAC;
} div#video-container {
width: 100%;
display: block;
max-width: 968px;
margin: 0 auto;
}
div#video-container video {
width: 100%;
} footer p {
color:#333;
}
footer.mkdf-page-footer { background-size: cover;
background-position: center center;
margin-top: 313px;
background-color: #f4f4f4;
}
div#footer-logo {
text-align:left;
display:block;
width:100%;
padding:0;
margin-top:-10px;
}
footer .widget .mkdf-widget-title-holder .mkdf-widget-title, .mkdf-page-footer .widget {
color:#333;
}
.mkdf-tweet-text {
font-weight:500;
}
.mkdf-footer-column-1 .textwidget a, .mkdf-tweet-text a, footer.mkdf-page-footer li a:hover {
color:#eb6dac !important;
}
a.mkdf-tweet-time {
display:none !important;
}
.mkdf-btt-tb {
background-color:#eb6dac !important;
}
i.social_twitter {
color:#eb6dac;
}
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-full-width {
padding:140px 120px 100px;
}
.mkdf-page-footer .mkdf-footer-top-holder, .mkdf-page-footer .mkdf-footer-bottom-holder {
background:none;
}
.mkdf-footer-bottom-inner.mkdf-full-width {
padding:0 120px 19px;
}
li.footer-menu-column {
display:inline-block !important;
width:19.5% !important;
vertical-align:top !important;
text-align:left;
font-size:21px;
font-weight:bold;
color:#333;
}
.footer-bottom-menu ul.mega-sub-menu {
margin-top:30px;
}
li.footer-menu-item {
height:37px;
padding:0 !important;
vertical-align:baseline;
}
li.footer-menu-item a {
text-align:left;
font-size:16px;
font-weight:500;
padding:0 !important;
margin:0 !important;
color:#333 !important;
}
.mkdf-tweet-text a:hover {
color:#ebbdd4 !important;
}
.footer-sub-menu li#column-head, .mkdf-footer-bottom-inner.mkdf-full-width {
padding-top:0 !important;
}
.footer-sub-menu .dashicons-arrow-right:before {
font-family: dashicons;
color: #eb6dac;
padding-right:5px;
}
div#copyright {
text-align: center;
color: #333;
font-size:13px;
margin: 20px 0px 30px;
}
span#copyright-links {
display:block;
}
span#copyright-links a {
margin:0 10px;
color:#eb6dac;
}
span#copyright-links a:hover {
color: #ebbdd4;
}
div#footer-newsletter {
background-color: #eb6dac;
float: left;
display: block;
width: 99vw;
height: 313px;
margin-left: -120px;
margin-top: -453px;
text-align:center;
}
div#newsletter-intro {
font-weight:500;
font-size:18px;
display:block;
margin:10px 0 18px;
color:white;
}
div#newsletter-stuff {
display:block;
}
div#newsletter-subscribe {
font-family: Caveat;
font-size: 72px;
line-height:58px;
letter-spacing: -0.5px;
display: inline-block;
vertical-align:top;
margin-right:30px;
color:white;
}
div#newsletter-form {
display: inline-block;
}
div#newsletter-form input {
display:inline-block;
width:250px;
height:44px;
font-size:16px;
font-weight:500;
color:white;
background-color:rgba(0,0,0,0);
border:2px solid #fff;
vertical-align: top;
padding:0 16px;
margin:0 6px;
}
div#newsletter-submit input {
display:block;
width:140px;
height:44px;
font-size:16px;
font-weight:700;
color:#eb6dac !important;
background-color:white;
border:2px solid #fff;
padding:0 16px;
margin:10px auto 0;
transition: color .2s ease-out;
}
div#newsletter-submit input:hover {
background-color:#eb6dac !important;
color:white !important;
font-weight:700 !important;
transition: color .2s ease-out;
cursor:pointer;
}
div#newsletter-form .tnp-field {
display: table-cell;
}
.newsletter-agree {
font-weight:400;
color:white;
display:block;
}
.mkdf-footer-column-1 .textwidget .newsletter-agree a {
color:#ccc !important;
font-weight:400 !important;
}
.mkdf-footer-column-1 .textwidget .newsletter-agree a:hover {
color:#ebd3df !important;
}
.tnp-field input {
margin-bottom: 5px;
}  #mega-menu-wrap-mobile-navigation #mega-menu-mobile-navigation li.mega-menu-item > ul.mega-sub-menu {
visibility: visible !important;
}
#mega-menu-wrap-mobile-navigation #mega-menu-mobile-navigation[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
opacity:1 !important;
margin-top: -12px;
box-shadow: 5px 5px 12px rgba(0,0,0,0.4);
}
#mega-menu-wrap-mobile-navigation #mega-menu-mobile-navigation li#mega-menu-item-6799, #mega-menu-wrap-mobile-navigation #mega-menu-mobile-navigation li#mega-menu-item-8961, #mega-menu-wrap-mobile-navigation #mega-menu-mobile-navigation li#mega-menu-item-14688, #mega-menu-wrap-mobile-navigation #mega-menu-mobile-navigation li#mega-menu-item-13501, #mega-menu-wrap-mobile-navigation #mega-menu-mobile-navigation li#mega-menu-item-6801 > a.mega-menu-link, #mega-menu-wrap-mobile-navigation #mega-menu-mobile-navigation li#mega-menu-item-8810  {
display:none;
}
#mega-menu-wrap-mobile-navigation #mega-menu-mobile-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
float:none;
width:100%;
}
#mega-menu-wrap-mobile-navigation #mega-menu-mobile-navigation a.mega-menu-link {
text-align:center;
}
#mega-menu-wrap-mobile-navigation, #mega-menu-wrap-mobile-navigation .mega-menu-toggle {
background:rgba(0,0,0,0) !important;
}
#mega-menu-wrap-mobile-navigation #mega-menu-mobile-navigation > li.mega-menu-megamenu > ul.mega-sub-menu {
background-color:#fafafa;
}
#mega-menu-wrap-mobile-navigation #mega-menu-mobile-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
color:#333;
font-size:16px !important;
}
#mega-menu-wrap-mobile-navigation #mega-menu-mobile-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
color:#333;
}
.mkdf-sticky-up-mobile-header .mobile-header-appear .mkdf-mobile-header-inner {
position:relative;
}
#mega-menu-wrap-mobile-navigation .mega-menu-toggle + #mega-menu-mobile-navigation li.mega-menu-item > ul.mega-sub-menu {
display:block;
} #cookie-notice {
min-width: initial;
width: calc(100% - 110px);
border-radius: 12px 12px 0 0;
margin-left: 10px;
color: #333 !important;
box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.3);
}
a#cn-accept-cookie {
display: inline-block;
color: #eb6dac;
background-color: rgba(0,0,0,0);
padding: 2px 8px 3px;
border: 1px solid #eb6dac;
font-weight: 700;
transition: .2s ease-out !important;
}
a#cn-accept-cookie:hover {
background-color:#eb6dac;
color:white;
transition: .2s ease-out !important;
} .mkdf-search-opener {
margin:0px;
}
span.mkdf-search-opener-wrapper {
background-color: rgba(255,255,255,0.5);
display: block;
padding: 8px 16px;
}
span.mkdf-search-icon-text {
padding-left: 12px;
font-size: 18px;
}
a.mkdf-search-opener.mkdf-icon-has-hover {
display:block;
}
body.search-results .mkdf-title-holder.mkdf-standard-type {
background-image: url(https://test.visitantiguabarbuda.com/wp-content/uploads/Dockyard-view-from-Oceans-Inn-Hotel.jpg);
}
body.search-results .mkdf-title-holder .mkdf-title-inner {
padding-top: 120px;
text-shadow: 5px 5px 10px rgba(0,0,0,0.4);
}
.mkdf-search-page-holder .mkdf-search-page-form .mkdf-search-label {
font-size: 16px;
padding-left: 3px;
color: #333;
margin-top: 50px;
}
.mkdf-search-page-holder .mkdf-search-page-form .mkdf-form-holder .mkdf-search-field {
color:#666;
}
body.search-results .mkdf-search-page-holder article .mkdf-post-image {
display: inline-block;
width: 40%;
margin-right: 21px;
height:290px;
overflow:hidden;
transition: .2s ease-out;
}
body.search-results .mkdf-search-page-holder article .mkdf-post-image:hover {
opacity:0.9;
transition: .2s ease-out;
}
body.search-results .mkdf-search-page-holder article .mkdf-post-title-area {
padding:0;
min-height:initial;
display: inline-block;
width: 57%;
}
body.search-results .mkdf-search-page-holder article .mkdf-post-title-area a:hover {
color:#eb6dac;
}
body.search-results .mkdf-btn.mkdf-btn-solid {
background-color:#eb6dac;
border:none;
}
body.search-results .mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-hover-bg):not(.mkdf-tours-filter-button):hover {
background-color: #ebbdd4 !important;
border: none;
}
body.search-results .mkdf-post-image img {
min-height: 100%;
min-width: 100%;
width: auto;
height: auto;
display: block;
position: relative;
transform: translate(0%, -12.5%);
} div#caribbean-map {
display:block;
height:675px;
width:100%;
background:url(https://test.visitantiguabarbuda.com/wp-content/uploads/caribbean-flights-map-clean.jpg) center center no-repeat;
margin: 30px 0 !important;
}
div#north-america-map {
display:block;
height:675px;
width:100%;
background:url(https://test.visitantiguabarbuda.com/wp-content/uploads/north-america-flights-map-clean.jpg) center center no-repeat;
margin: 30px 0 !important;
}
div#europe-map {
display:block;
height:675px;
width:100%;
background:url(https://test.visitantiguabarbuda.com/wp-content/uploads/europe-flights-map-clean.jpg) center center no-repeat;
margin: 30px 0 !important;
}
div.list-centered {
text-align:center;
}
.mkdf-single-image-holder.mkdf-image-behavior-custom-link .mkdf-si-inner a:after {
background-color:rgba(255,255,255,0.3);
}
.vc_tta-container p {
text-align: center;
} @media all and (min-width: 1400px) {
div#destination-sidebar {
left: 1030px;
} .tp-item-title {
width:450px;
}
}  @media all and (min-width: 1100px) and (max-width: 1367px) {
a.mega-menu-link, li.footer-menu-column {
font-size:18px !important;
}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, li.footer-menu-item a, ul.mkdf-twitter-widget.mkdf-twitter-standard, .mkdf-footer-column-1 p {
font-size:14px !important;
}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-megamenu > ul.mega-sub-menu {
padding:20px 40px;
} }  @media all and (max-width: 1099px) {
a.mega-menu-link {
font-size:18px !important;
}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, .mkdf-footer-column-1 p {
font-size:14px !important;
}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-megamenu > ul.mega-sub-menu {
padding:20px;
}
li#mega-menu-item-6799 > a.mega-menu-link, li#mega-menu-item-8961 > a.mega-menu-link, li#mega-menu-item-14688 > a.mega-menu-link, li#mega-menu-item-6801 > a.mega-menu-link, li#mega-menu-item-13501 > a.mega-menu-link {
font-size: 15px !important;
padding:25px 15px 65px 15px !important;
}
li#mega-menu-item-6809 > a.mega-menu-link, li#mega-menu-item-6816 > a.mega-menu-link, li#mega-menu-item-6824 > a.mega-menu-link, li#mega-menu-item-6828 > a.mega-menu-link, li#mega-menu-item-6835 > a.mega-menu-link {
margin-bottom:15px !important;
}
li#mega-menu-item-6809 > a.mega-menu-link:hover, li#mega-menu-item-6816 > a.mega-menu-link:hover, li#mega-menu-item-6824 > a.mega-menu-link:hover, li#mega-menu-item-6828 > a.mega-menu-link:hover, li#mega-menu-item-6835 > a.mega-menu-link:hover {
color:#333 !important;
}
#mega-menu-wrap-main-navigation #mega-menu-main-navigation a.mega-menu-link, li.footer-menu-column, li.footer-menu-item {
text-align:center;
}
.dashicons-arrow-right:before {
display:none !important;
} } @media all and (min-width: 1025px) and (max-width: 1200px) {
div#destination-sidebar {
left: 745px;
width: 230px;
}
div#destination-info p {
font-size:14px;
}
div#copyright {
font-size:13px;
}
span#copyright-links {
margin:0;
display: block;
}
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-full-width {
padding:70px 60px 40px;
}
.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-full-width {
padding: 0px 60px;
}
li.footer-menu-column {
font-size:18px !important;
}
.mkdf-footer-column-1 p, li.footer-menu-item a {
font-size:14px !important;
}
div#footer-newsletter {
margin-left: -60px;
margin-top: -383px;
}
div#newsletter-form input {
width: 220px;
}
.dest-desc {
height: 160px;
overflow: hidden;
}
div#home-welcome-palm {
margin: 40px 0 50px !important;
}
div#home-welcome h6 {
margin: 40px 0 40px;
} div#home-carousel .compact-theme.wp-posts-carousel .wp-posts-carousel-image {
height: 200px;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-title {
font-size:16px !important;
}
div#home-carousel .compact-theme.wp-posts-carousel .wp-posts-carousel-container {
height: 570px;
}
div.wp-posts-carousel-desc .wpb_text_column.wpb_content_element p, div#home-carousel .compact-theme.wp-posts-carousel .wp-posts-carousel-desc {
font-size:14px;
line-height:20px;
height: 80px !important;
}
div#home-carousel .owl-stage-outer.owl-height {
height: 470px !important;
}
div#home-carousel .carousel-message {
bottom:100px;
font-size:18px;
} .tp-item-title {
width: 265px;
} div#face-float-right img {
margin-top:0;
opacity: 0.35;
}
div#face-float-left img {
margin-top:-90px;
opacity: 0.35;
} a.mkdf-btn.mkdf-btn-large.mkdf-btn-solid.mkdf-btn-custom-hover-bg.mkdf-btn-custom-border-hover.mkdf-btn-custom-hover-color.destination-sidebar-button {
text-align:center !important;
background-image:none;
padding: 11px 0 0 0;
}
} @media all and (max-width: 1024px) {
div#destination-sidebar {
position:unset;
left:unset;
width:100%;
margin-top:30px;
}	
a.mkdf-btn.mkdf-btn-large.mkdf-btn-solid.mkdf-btn-custom-hover-bg.mkdf-btn-custom-border-hover.mkdf-btn-custom-hover-color.destination-sidebar-button {
width:280px;
}
.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
font-size:60px;
}
.mkdf-title-holder.mkdf-has-bg-image {
height:378px !important;
}
div#destination-info {
margin-top: -230px;
margin-left: 280px;
width: auto;
}
.mkdf-title-holder.mkdf-has-bg-image .mkdf-title-image {
margin-top:0px !important;
height:378px !important;
}  
.mkdf-title-holder .mkdf-title-image img {
display:none;
}
body.page-template-default .mkdf-title-holder.mkdf-has-bg-image .mkdf-title-wrapper {
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
}
.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
padding-top:0px;
}
div#copyright {
font-size:13px;
text-align:center;
}
span#copyright-links {
margin:0;
display: block;
}
ul.footer-sub-menu {
display:none;
}
.mkdf-page-footer .mkdf-column-content.mkdf-grid-col-4 {
width:100%;
margin-bottom: 30px;
}
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-full-width {
padding: 70px 120px 0px;
}
div#footer-newsletter {
margin-top: -383px;
}
div#footer-logo {
width: 260px;
margin: -10px auto 0;
}
.mkdf-footer-column-1 p, h4.mkdf-widget-title {
text-align:center;
}
div#newsletter-subscribe {
font-size: 48px;
margin-right: 15px;
}
div#newsletter-form input {
width:20vw;
}
div#newsletter-form input#nl-submit {
width: 120px;
} div.dest-img {
margin-right: 2%;
width:35%;
}
div.dest-content {
width:62%;
}
div.dest-title {
text-align: left;
display: block;
height: 40px;
overflow: hidden;
margin-bottom: 15px;
}
.dest-bottom span:nth-child(2) {
display:inline-block;
}
a.wide-address {
font-family: Montserrat, sans-serif;
}
.dest-desc {
height: 160px;
overflow: hidden;
} div.press-content {
width:62%;
} div#home-carousel .compact-theme.wp-posts-carousel .wp-posts-carousel-image {
height: 200px;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-title {
font-size:16px !important;
}
div.wp-posts-carousel-desc .wpb_text_column.wpb_content_element p, div#home-carousel .compact-theme.wp-posts-carousel .wp-posts-carousel-desc {
font-size:14px;
line-height:20px;
height: 80px !important;
}
div#home-carousel .owl-stage-outer.owl-height {
height: 470px !important;
}
div#home-carousel .compact-theme.wp-posts-carousel .wp-posts-carousel-container {
height: 570px;
}
div#home-carousel .carousel-message {
bottom:100px;
font-size:18px;
} div#home-welcome {
background-size:cover;
}
div#home-welcome h6 {
margin: 30px 0 50px;
}
div#home-welcome-palm {
margin: 40px 0 50px !important;
} div#home-entry-testimonials .wpb_column.vc_column_container.vc_col-sm-3:nth-child(1), div#home-entry-testimonials .wpb_column.vc_column_container.vc_col-sm-3:nth-child(3) {
width: 100%;
}
div#home-entry-testimonials .entry-image {
width: calc(50% - 2px) !important;
border-bottom:none !important;
}
div#center-content {
width:100%;
}
div#home-entry-testimonials .wpb_column.vc_column_container.vc_col-sm-3 {
border:none !important;
}	
div#home-entry-testimonials .entry-image:nth-child(1) {
border-right:4px solid white;
}
div#home-entry-testimonials .wpb_column.vc_column_container.vc_col-sm-3:nth-child(1) {
border-bottom:4px solid white !important;
}
div#home-entry-testimonials .wpb_column.vc_column_container.vc_col-sm-3:nth-child(3) {
border-top:4px solid white !important;
}
div#home-entry-testimonials p {
margin: 0 80px 10px;
}
div#center-content h6 {
font-size:100px !important;
margin-top: 30px;
}
div#home-entry-testimonials a.mkdf-btn.mkdf-btn-medium.mkdf-btn-outline {
margin-bottom:20px !important;
padding: 6px 32px !important;
}
div#home-entry-testimonials .mkdf-image-with-text-holder .mkdf-iwt-image {
height:180px;
}
div#home-entry-testimonials img.attachment-full.size-full {
max-height:none !important;
max-width:100% !important;
} div#home-entry-testimonials {
padding-left: 8% !important;
padding-right: 8% !important;
}
.mkdf-testimonials.mkdf-owl-slider.owl-loaded.owl-drag {
margin-top: 20px;
}
.mkdf-testimonial-text {
line-height: 30px !important;
font-size: 20px;
}
div#home-entry-testimonials {
padding: 70px 0 50px;
} div#home-map .vc_column-inner {
padding: 50px 0 50px;
}
div#button-text-container .wpb_wrapper, div#button-text-container .wpb_wrapper p {
margin: 0 !important;
} .tp-item-title {
width: 214px;
}
.tp-day-container .tp-item-x {
width: 40px;
}
.tp-item-drag-btn {
width:40px;
}
button.btn.tp-btn-pdf {
display:block;
margin:10px auto 0
}
div#tp-btn-container {
text-align:center;
}
.tp-input button.btn {
display:block;
width:150px;
margin:0px auto 6px;
}
form#Print2PDFForm {
display:block;
}
.tp-input p {
display: block;
margin: 0;
} div#face-float-right img {
margin-top:150px;
opacity: 0.35;
}
div#face-float-left img {
margin-top:0px;
opacity: 0.35;
} #wp-live-chat-header {
width: 40px;
height: 40px;
box-shadow: 2px 2px 6px rgba(0,0,0,.16)!important;
border-radius: 40px 40px;
}
textarea#wplc_message {
height: 50px;
}
input#wplc_na_msg_btn {
line-height: 24px;
}
div#wp-live-chat-2-info {
padding: 8px 16px;
}
#wp-live-chat.modern #wp-live-chat-2, #wp-live-chat.modern #wp-live-chat-4 {
bottom: 60px !important;
}
label[for=wplc_chat_gdpr_opt_in] {
max-width: 85%;
}
} @media all and (max-width: 768px) {
div#slide-31-layer-3 {
font-size: 48px !important;
line-height: 44px !important;
display: block !important;
margin: 0 auto !important;
}
div#destination-sidebar {
position:unset;
left:unset;
margin:30px auto 0;
}	
.mkdf-title-holder.mkdf-has-bg-image .mkdf-title-image {
display:none;
}
.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
font-size:42px;
padding-top:0px;
} div#home-welcome {
background-image: url(https://test.visitantiguabarbuda.com/wp-content/uploads/pink-sand-sun-slim3.jpg?id=7314) !important;
background-size:cover;
background-position:top !important;
}
div#home-welcome h6 {
margin: 30px 0;
font-size:48px;
}
div#home-welcome p {
display: block;
font-size: 14px;
}
div#home-welcome-palm {
margin: 40px 0 50px !important;
} div#home-carousel .compact-theme.wp-posts-carousel .wp-posts-carousel-image {
height: 200px;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-title {
font-size:16px !important;
}
div.wp-posts-carousel-desc .wpb_text_column.wpb_content_element p, div#home-carousel .compact-theme.wp-posts-carousel .wp-posts-carousel-desc {
font-size:14px;
line-height:20px;
height: 80px !important;
}
div#home-carousel .owl-stage-outer.owl-height {
height: 470px !important;
}
div#home-carousel .carousel-message {
bottom:100px;
font-size:18px;
}
div#home-carousel .compact-theme.wp-posts-carousel .wp-posts-carousel-container {
height: 570px;
} .wpgmp_tabs_container.cleanslate {
position: relative;
top: 0px;
left: 0px;
width: 100%;
margin: 0px auto 50px;
text-align:center;
padding: 8px 0;
box-shadow: 0px 5px 10px rgba(0,0,0,0.3);
}
.wpgmp_toggle_main_container {
padding: 2px !important;
}
.wpgmp_tab_item {
width: 179px;
display: inline-block;
}
.wpgmp_tabs_container .wpgmp_tab_item {
margin:4px !important;
width:45%;
}
.wpgmp_tab_item .checklabel {
width:100%;
height: 24px;
line-height: 22px !important;
}
div.map-cat-arrow {
margin: -42px -2px -10px;
position: relative;
} div#home-entry-testimonials h6 {
font-size:48px;
}
div#center-content h3 {
font-size:32px !important;
}
div#home-entry-testimonials div#center-content p {
font-size:14px;
}
h5.mkdf-testimonial-text {
padding: 0 10px;
}
div#home-entry-testimonials .mkdf-image-with-text-holder .mkdf-iwt-image {
height:180px;
}
.mkdf-testimonials.mkdf-owl-slider.owl-loaded.owl-drag {
margin-top: 20px;
}
div#home-entry-testimonials p {
margin: 0 30px 15px;
font-size: 14px;
}
div#home-entry-testimonials div#center-content p {
margin: 0 30px 30px;
}
div#home-entry-testimonials h6 {
font-size: 48px;
padding: 0 20px;
line-height: 40px;
}
div#home-entry-testimonials {
background-image: url(https://test.visitantiguabarbuda.com/wp-content/uploads/pink-sand-tall-slim2.jpg) !important;
}
div#home-entry-testimonials img.attachment-full.size-full {
max-height:none !important;
max-width:100% !important;
}
div#home-entry-testimonials .wpb_column.vc_column_container.vc_col-sm-3:nth-child(1) {
border-right:none;
}
div#home-entry-testimonials .mkdf-image-with-text-holder.entry-image.mkdf-image-behavior-custom-link:nth-child(2) {
border-bottom:4px solid white;
}
div#home-entry-testimonials .wpb_column.vc_column_container.vc_col-sm-3:nth-child(3) {
border-left:none;
}
div#center-content {
border-bottom: 4px solid white;
}
div#home-entry-testimonials a.mkdf-btn.mkdf-btn-medium.mkdf-btn-outline {
margin-bottom: 20px !important;
padding: 6px 32px !important;
}
div#center-content h6 {
font-size: 80px !important;
margin-top: 30px;
}
.mkdf-testimonial-text {
line-height: 30px !important;
font-size: 24px;
}
#entry-points-right .entry-image:nth-child(2) {
border-bottom: none !important;
} div#home-map div#button-text-container {
width:300px;
margin:0 auto !important;
}
div#button-container {
display:none !important;
}
div#home-map div#button-text-container h6 {
font-size: 48px !important;
text-align: center !important;
}
div#button-text-container p, div#button-text-container .wpb_text_column :last-child {
margin-bottom:0 !important;
font-size: 14px;
text-align: center !important;
} div#script-heading {
margin: 25px 0 !important;
}
div#destination-info {
width: auto;
text-align: center;
margin: 0;
}
a.mkdf-btn.mkdf-btn-large.mkdf-btn-solid.mkdf-btn-custom-hover-bg.mkdf-btn-custom-border-hover.mkdf-btn-custom-hover-color.destination-sidebar-button {
width: 100%;
text-align: center !important;
}
div#destination-sidebar img {
margin: 0 auto;
}
div#destination-sidebar .textwidget p, div#destination-sidebar .widget {
margin: 0;
background-color: #2c5e88;
}
a.mkdf-btn.mkdf-btn-large.mkdf-btn-solid.mkdf-btn-custom-hover-bg.mkdf-btn-custom-border-hover.mkdf-btn-custom-hover-color.destination-sidebar-button {
padding-right:0;
}
div#destination-tagline h6, div#script-heading {
font-size: 45px;
line-height: 45px;
text-align: center;
}
div#page-intro-text {
width:100%;
} div.dest-img {
margin-right: 0;
margin-bottom:20px;
width:100%;
display:block;
}
div.dest-img img {
min-height: 100%;
min-width: 100%;
width: auto;
height: auto;
max-width: none;
max-height: 100%;
display: block;
position: relative;
}
div.dest-content {
width:100%;
display:block;
height:auto;
text-align: left;
}
div.dest-bottom {
position:relative;
text-align: center;
}
div.destination-listing {
margin-bottom: 50px;
}
.dest-desc {
height: auto;
overflow: visible;
margin-bottom: 20px;
}
div.dest-bottom span {
margin:0 13px;
} div.press-content {
width:100%;
display:block;
height:auto;
text-align:center;
}
div.dest-title {
text-align: center;
display: block;
height: auto;
overflow: visible;
margin-bottom: 0;
} .content-column2 {
margin-top: -35px;
} span.mkdf-tab-title {
text-align: left;
font-size: 20px !important;
} .tp-day-container .tp-item-x, .tp-item-drag-btn {
width:60px;
}
.tp-item-title {
width:400px;
}
.tp-input button.btn {
margin: 0 10px;
padding: 8px 12px;
}
form#Print2PDFForm {
display:inline-block;
}
.tp-input p {
display: inline;
margin-left: -4px;
}
.tp-input button.btn {
display:inline-block;
width:auto;
} div#face-float-right img, div#face-float-left img {
display:none;
}
.faces-left-photo .wpb_single_image img {
vertical-align: initial;
margin-bottom: 30px;
}
.faces-right-photo.wpb_column.vc_column_container.vc_col-sm-3 {
position:absolute;
}
.align-right.faces-center-text.wpb_column.vc_column_container.vc_col-sm-6 {
margin-top: 330px;
}
div#face-of-ab-left, div#face-of-ab-right {
padding: 25px 0px;
}
h2.faces-heading {
text-align: center !important;
line-height: 35px;
font-size: 30px !important;
}
div.align-right {
text-align:left !important;
}
.faces-right-photo .wpb_single_image.vc_align_left, .faces-left-photo .wpb_single_image.vc_align_left {
text-align: center;
} .mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-full-width {
padding: 19px 20px;
}
div#copyright {
font-size:13px;
text-align:center;
margin:0 0 30px;
}
span#copyright-links {
margin:0 0 10px;
display: block;
}
span#copyright-links a {
margin:0;
}
ul.footer-sub-menu {
display:none;
}
.mkdf-page-footer .mkdf-column-content.mkdf-grid-col-4 {
width:100%;
margin-bottom: 30px;
position:unset;
}
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-full-width {
padding: 70px 30px 0px;
}
footer.mkdf-page-footer {
margin-top: 480px;
}
div#newsletter-form .tnp-field, div#newsletter-form {
display: block;
}
div#footer-newsletter {
margin: -550px 0 0 0;
height: 485px;
position: absolute;
left: 0;
width: 100%;
}
div#newsletter-subscribe {
display: block;
font-size: 54px;
position: absolute;
top: 12px;
width: 100%;
margin-right:0;
}
div#newsletter-intro {
font-size: 14px;
margin: 70px auto 18px;
width: 90%;
}
div#newsletter-form input {
width:80%;
height: 42px;
display:block;
margin: 0 auto 12px;
}
div.newsletter-agree {
font-size:12px;
width:90%;
margin:0 auto;
line-height:12px;
text-align: left;
}
div#footer-logo {
width: 260px;
margin: -10px auto 0;
}
.mkdf-footer-column-1 p, h4.mkdf-widget-title {
text-align:center;
}
} @media only screen and (max-width: 680px) { .tp-item-title {
width:245px;
}
.tp-day-container .tp-item-x, .tp-item-drag-btn {
width:50px;
}
.dest-bottom span:nth-child(2) {
display:none;
}
} @media only screen and (max-width: 600px) {
#mega-menu-wrap-mobile-navigation #mega-menu-mobile-navigation li.mega-hide-on-mobile, #mega-menu-wrap-mobile-navigation .mega-menu-toggle + #mega-menu-mobile-navigation {
display:block;
}
div#mega-toggle-block-1 {
display: none !important;
} .infoBox.infoBoxTail {
width: 270px !important;
margin-left: 15px;
}
.infoBox.infoBoxTail .wpgmp_infobox .wpgmp_infowindow {
margin-left: 0;
width: 270px !important;
}
} @media all and (max-width: 480px) { a.mkdf-btn.mkdf-btn-large.mkdf-btn-solid.mkdf-btn-custom-hover-bg.mkdf-btn-custom-border-hover.mkdf-btn-custom-hover-color.destination-sidebar-button {
text-align:right !important;
padding-right:20px;
} .dest-bottom span:nth-child(3) {
display: none;
} h5.mkdf-st-subtitle span {
display: block;
} .tp-item-title h3 {
font-size:16px;
}
.tp-day-container .tp-item-x, .tp-item-drag-btn {
width:40px;
}
.tp-item-title {
width:145px;
}
div#tp-scroll-container .tp-item {
width:80%;
}
button.btn.tp-btn-pdf {
display:block;
margin:10px auto 0
}
div#tp-btn-container {
text-align:center;
}
.tp-input button.btn {
display:block;
width:150px;
margin:0px auto 6px;
}
form#Print2PDFForm {
display:block;
}
.tp-input p {
display: block;
margin: 0;
}
} @media all and (max-width: 424px) { div#home-entry-testimonials .entry-image h4 {
font-size:18px;
}
div#home-entry-testimonials .entry-image p {
font-size:24px;
}
div#home-entry-testimonials h4 {
margin-bottom: 0px;
}
div#home-entry-testimonials .mkdf-image-with-text-holder .mkdf-iwt-image {
height:140px;
}
div#home-entry-testimonials img.attachment-full.size-full {
max-height: 100% !important;
width: auto;
overflow: hidden;
max-width:initial !important;
}
div#center-content p {
line-height:20px;
}
div#center-content h3 {
font-size: 26px !important;
}
div#home-entry-testimonials .wpb_column.vc_column_container.vc_col-sm-3:nth-child(3) {
border-top:none !important;
} div.dest-img {
height:180px;
}
div.dest-img img {
max-width:initial;
}
div.destination-listing .dest-title h3 {
text-align:center;
}
div#script-heading {
font-size: 40px;
line-height: 40px;
}
h6 {
font-size: 40px;
line-height: 40px;
text-align:center;
}
a.mkdf-btn.mkdf-btn-large.mkdf-btn-solid.mkdf-btn-custom-hover-bg.mkdf-btn-custom-border-hover.mkdf-btn-custom-hover-color.destination-sidebar-button {
width:100%;
}
div#destination-info {
margin:0px;
}
body.destinations-template-default .vc_empty_space:last-of-type {
display: none;
} div.press-listing .press-title h3 {
text-align:center;
} div.map-cat-arrow {
margin: -38px -3px -10px;
position: relative;
}
div.infowindow-btn-more {
width:80px; 
}
div.infowindow-btn-more span {
display:none;
}
div.infowindow-trip-planner {
width:80px; 
background-image:none;
padding-left:0px;
}
.wpgmp-map-2 .wpgmp_infowindow.wpgmp_infowindow_post .fc-item-title.fc-item-primary-text-color.fc-item-top-space {
margin: 0px 5px 53px;
}
.wpgmp-map-2 .wpgmp_infowindow.wpgmp_infowindow_post .fc-item-content.fc-item-body-text-color {
margin-bottom: 23px;
}
.fc-item-content.fc-item-body-text-color {
display: none;
}
.wpgmp_tabs_container .wpgmp_tab_item {
width: 90%;
}
.infoBox.infoBoxTail .wpgmp_infobox .wpgmp_infowindow {
width: 175px !important;
margin-left:0;
}
.infoBox.infoBoxTail {
width: 175px !important;
margin-left: 62.5px;
}
} @media all and (max-width: 320px) {
.tp-item-title h3 {
font-size:15px;
}
.tp-day-container .tp-item-x, .tp-item-drag-btn {
width:35px;
}
.tp-item-title {
width: 130px;
}
} @media handheld, only screen and (max-width: 668px) {
.mkdf-title-holder.mkdf-bg-parallax { 
background-attachment: scroll !important; 
}
}