.d0whitebox {background-color: #fff; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; display:block;}
.d0lightbluebox {background-color: #b2d0dd; margin-top: 1em; margin-bottom: 1em; padding:20px; min-height:0px; display:block;}
.d0transbluebox {background-color: rgba(33, 158, 188, 0.8); margin-top: 1em; margin-bottom: 1em; padding:20px; border-radius: 50px 75px 50px 75px; min-height:0px; display:block;}

#r8_content .d0transbluebox .btn-hollow {border: 1px solid #fff; color: #fff;}

#r8_content h1 {font-family: "Figtree", sans-serif;}
#r8_content h2 {font-family: "Figtree", sans-serif;}
#r8_content h3 {font-family: "Figtree", sans-serif;}
#r8_content h4 {font-family: "Figtree", sans-serif;}
.sf-menu>li>a {font-family: "Figtree", sans-serif; font-weight: bold;}
#listing h1 {font-size: 55px; margin-top: 10px; margin-bottom: 10px;}

.d0statementfont {font-family: "Libre Baskerville", serif;}

.d0topbannershift {margin-top:-1px;}
.d0deeptopbannershift {margin-top:-3px;}

.d0parallaxoverlay01 {background-image: url(/shared/images/content/bus_58201/Villas-Barbados-ParallaxOverlay-02.png); background-attachment: scroll; background-position-x: center; background-position-y: center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;}
.d0parallaxoverlay02 {background-image: url(/shared/images/content/bus_58201/Villas-Barbados-ParallaxOverlay-03.png); background-attachment: scroll; background-position-x: center; background-position-y: center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;}
.d0parallaxoverlay03 {background-image: url(/shared/images/content/bus_58201/Villas-Barbados-ParallaxOverlay-04.png); background-attachment: scroll; background-position-x: center; background-position-y: center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;}
.d0parallaxoverlay04 {background-image: url(/shared/images/content/bus_58201/Villas-Barbados-ParallaxOverlay-05.png); background-attachment: scroll; background-position-x: center; background-position-y: center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;}

@media only screen and (min-width: 800px) {.d0headerspace {background-color: transparent; padding: 0px; min-height: 780px; display: flex; flex-direction: column; align-items: center; justify-content: center;}}

@media only screen and (min-width: 800px) {.d0boxshift1 {transform: translate(0px, 75px);}}
@media only screen and (min-width: 800px) {.d0boxshift2 {transform: translate(0px, 150px);}}
@media only screen and (min-width: 800px) {.d0boxshift3 {transform: translate(0px, 200px); margin-bottom: 200px;}}

#r8_content img {border-radius: 50px 75px 50px 75px;}
#d0noborder {border-radius: 0px !important;}

@media only screen and (min-width: 800px) {.d0fivecolumnwrapper {display: flex; overflow: hidden; width: 100%;}}
@media only screen and (max-width: 799px) {.d0fivecolumnwrapper {display: flex; flex-direction: column; overflow: hidden; width: 100%;}}
.d0fivecolumn {flex: 1 1 20%; box-sizing: border-box; padding: 0 5px;}

#r8_content .ui-state-active {background: #219EBC; border: 1px solid #219EBC;}
#r8_content .ui-widget-content {border: 1px solid #fff;}
#r8_content .ui-state-default {border: 1px solid #fff; background: #fff; padding: 0 0 !important; }
#dotgo-accordion6 h4 {margin: 25px 25px !important;}
.well {box-shadow: none;}

#r8_content .ui-state-default:hover {border: 1px solid #219EBC; background: #219EBC;}
#r8_content .ui-state-default:hover h4 {color: #fff;}

.parallax-black {background: linear-gradient(45deg,rgba(0, 29, 55, 0.8) 0%, rgba(0, 29, 55, 0.51) 40%, rgba(255, 255, 255, 0) 100%);}

#infotab-body {transform: translate(0px, -16px); margin-bottom: -16px;}
.nav-tabs {border-bottom: none;}
.r8_gallery .hvrbox {border-radius: 30px 30px !important;}
.r8_gallery .gallery-gradBox .overlayText .textWrapper2.dark {border-radius: 30px 30px !important;}

.d0scrollingwrapper {overflow-x: scroll; overflow-y: hidden; white-space: nowrap; -webkit-overflow-scrolling: touch; .d0scrollcard {display: inline-block; padding: 0 5px;}} 

@media only screen and (min-width: 800px) {.d0whitescrollbox {background-color: #00326B; margin-top: 1em; margin-bottom: 1em; padding:20px; max-width: 480px; min-height:300px; border-radius: 30px; display: flex; align-items: center; flex-direction: column; justify-content: start; white-space: normal; border-radius: 50px 75px 50px 75px;}}
@media only screen and (max-width: 799px) {.d0whitescrollbox {background-color: #00326B; margin-top: 1em; margin-bottom: 1em; padding:20px; max-width: 280px; min-height:600px; border-radius: 30px; display: flex; align-items: center; flex-direction: column; justify-content: start; white-space: normal; border-radius: 50px 75px 50px 75px;}}

.d0whatsappiconwhite {display: inline-block; width: 1em; height: 1em; vertical-align: middle; background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 104.85 106.89"><defs><style> .cls-1 { fill: %23fff; fill-rule: evenodd;} </style></defs><path class="cls-1" d="M52.71,2.99c12.78.07,25.09,5.06,34.33,13.91,9.45,9.05,14.87,21.2,15.35,34.26.46,12.77-3.98,25.3-12.44,34.88-9.28,10.5-22.16,16.53-36.09,16.94h-1.42c-7.52,0-14.94-1.67-21.68-4.93l-26.17,5.82s-.04.02-.06.02c-.23,0-.42-.21-.39-.43l4.42-26.47c-3.78-6.9-5.89-14.67-6.1-22.57-.39-13.34,4.45-26.04,13.61-35.75C25.58,8.58,38.55,2.99,52.46,2.99h.25ZM52.43,11.65c-.39,0-.8.02-1.19.02-22.78.67-40.8,19.74-40.13,42.5.21,6.96,2.15,13.79,5.66,19.75l.75,1.28-3.27,17.96,17.78-4.19,1.33.69c5.87,3.05,12.42,4.65,19.07,4.65.39,0,.78,0,1.17-.02,22.78-.64,40.77-19.71,40.13-42.49-.65-22.37-19.04-40.15-41.3-40.15h0ZM35.15,28.84c.83.02,1.68.05,2.41.09.89.07,1.88.14,2.75,2.27,1.03,2.52,3.28,8.8,3.58,9.44.29.62.48,1.37.04,2.2-.43.83-.66,1.33-1.33,2.04-.64.73-1.36,1.6-1.95,2.15-.64.59-1.31,1.26-.62,2.54.69,1.28,3.07,5.46,6.72,8.92,4.65,4.42,8.39,5.87,9.88,6.58.55.25.99.36,1.37.36.53,0,.96-.23,1.37-.64.78-.8,3.12-3.53,4.12-4.79.5-.67.99-.9,1.49-.9.42,0,.85.14,1.36.35,1.12.46,7.19,3.69,8.43,4.35,1.24.66,2.07,1.01,2.36,1.54.29.53.23,3.04-.92,5.94-1.12,2.91-6.35,5.57-8.64,5.7-.69.05-1.36.14-2.2.14-2.11,0-5.36-.55-12.77-3.74-12.6-5.43-20.26-18.75-20.86-19.62-.59-.84-4.9-6.96-4.72-13.13.18-6.19,3.53-9.12,4.72-10.34,1.13-1.17,2.43-1.47,3.28-1.47h.11ZM35.15,28.84"/></svg>'); background-size: contain; background-repeat: no-repeat; background-position: center;}

.d0bed {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'><path fill='%23fb8500' d='M374.75,160.89c-7.7,0-13.94,6.24-13.94,13.94v78.04H39.79V93.03c0-7.68-6.24-13.92-13.94-13.92s-13.92,6.24-13.92,13.92v227.45h19.71l8.15-39.75,321.03.02,8.15,39.73h19.73v-145.64c0-7.7-6.24-13.94-13.94-13.94Z'/><path fill='%23fb8500' d='M351.11,208.6c0-8.39-6.8-15.19-15.19-15.19h-183.31c-8.39,0-15.19,6.8-15.19,15.19v34.57h213.69v-34.57Z'/><rect fill='%23fb8500' x='49.49' y='193.41' width='72.25' height='49.76'/><path fill='%23fb8500' d='M121.5,171.13c0-8.39-6.8-15.19-15.19-15.19h-56.82v27.76h72.01v-12.58Z'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.d0bath {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 381.61 331.52'><path fill='%23fb8500' d='M22.67,21.42C27.96,8.51,41.42-.67,55.49.04c15.35.38,29.29,12.88,31.19,28.15,7.63,2.69,14.88,8.56,15.79,17.11,1.1,3.78-2.11,7.58-5.9,7.56-11.46.36-22.97.41-34.45.36-3.92.19-7.11-3.97-5.8-7.73,1.17-7.7,7.08-13.33,13.98-16.28-2.33-8.34-11.06-14.45-19.75-12.38-9.23,2.47-15.24,12.27-14.86,21.59-.16,38.44-.03,76.9-.09,115.34,110.75-.14,221.51-.07,332.27-.09,8.03-.1,15.35,8.01,13.43,16.1-1.02,7.97-9.18,12.84-16.8,12.22-115.11.12-230.21.05-345.32.1-6.39.35-13.98-1.1-17.26-7.27-4.09-6.44-1.33-15.59,5.11-19.32,3.75-2.28,8.29-1.83,12.48-2.04,0-35.44.05-70.89.03-106.35.02-8.63-.74-17.69,3.12-25.72'/><path fill='%23fb8500' d='M31.87,255.26c-9.37-20.49-13.34-43.22-13.14-65.66,114.61-.21,229.21-.03,343.81-.14-.22,27.62-5.95,55.96-21.21,79.37-8.63,13.48-21.65,23.94-36.56,29.72,2.8,7.7,7.44,14.86,8.84,22.97-.14,8.98-12.36,13.39-18.31,6.92-5.13-7.85-8.48-16.74-12.58-25.17-45.83.43-91.66,0-137.48.16-16.17-.14-32.35.31-48.52-.28-4.52,7.99-8.27,16.42-12.93,24.32-5.13,7.63-19.3,3.62-18.61-6.01,2.42-7.99,6.27-15.5,9.39-23.25-19.66-7.39-34.26-24.13-42.69-42.96'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}


.d0land {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 380.91 380.22"><defs><style> .cls-1 { fill: %23fb8500; } </style></defs><path class="cls-1" d="M338.68,0H79.9c-23.37,0-42.28,18.91-42.28,42.23v258.82c0,23.32,18.91,42.23,42.28,42.23h258.78c23.32,0,42.23-18.91,42.23-42.23V42.23c0-23.32-18.91-42.23-42.23-42.23ZM338.68,324.09h-26.54L57.28,69.24l-.46.46v-27.47c0-9.13,5.38-17.06,13.15-20.78l289.51,289.51c-3.71,7.76-11.63,13.13-20.8,13.13ZM56.82,301.06v-41.56l64.59,64.59h-41.51c-12.72,0-23.08-10.32-23.08-23.04ZM226.98,324.09L56.82,153.93v-58.02l228.18,228.18h-58.01ZM148.55,324.09l-91.73-91.74v-51.27l143.02,143.01h-51.28ZM361.72,42.23v67.37l-90.41-90.41h67.37c12.72,0,23.04,10.37,23.04,23.04ZM94.86,19.2h58.63l208.23,208.23v58.63L94.86,19.2ZM180.63,19.2h63.53l117.55,117.55v63.53L180.63,19.2Z"/><polygon class="cls-1" points="27.89 82.25 13.93 30.23 0 82.25 9.14 82.25 9.14 261.25 0 261.25 13.93 313.28 27.89 261.25 18.74 261.25 18.74 82.25 27.89 82.25"/><polygon class="cls-1" points="298.78 361.48 119.78 361.48 119.78 352.33 67.76 366.27 119.78 380.22 119.78 371.07 298.78 371.07 298.78 380.22 350.81 366.27 298.78 352.33 298.78 361.48"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.footer_seo_link {color: #fff;}
