body {
color:#202922;
background: #fff;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.5;
}

/*++++++++++++++++++++++ GALLERY ++++++++++++++++++++++*/
.gallery-menu-back{
background:#a3a3a3;

}

.gallery-topper{
height: 4rem;
}

.gallery-topper:focus { 
outline: none; 
}

.scbook
{
height: 100%!important;
}

.reveal:focus {
    outline: 0;
}


.reveal
{
padding:0!important;
border: 1px solid #6B939F;
box-shadow: 1rem 1rem .75rem rgba(0,0,0,0.75);
}

.reveal.large
{
max-width: 47rem;
top: 6.5rem!important;
}

.inner
{
padding: 1rem;
}

.reveal h2
{
margin-bottom: 1rem;
}

.reveal-foot
{
background: #6B939F;{*#265B6A;#ad7109;*} 
position: absolute; 
height: 5rem; 
/*margin-top: 1.5rem; */
width:100%; 
bottom: 0;
}

.reveal-overlay
{
background-color: rgba(1,1,1,.30);
}

.grid-container{max-width:70rem; padding-right: .9375rem;
padding-left: .9375rem;}
.background{max-width:100%; margin:0 auto; background: #dfd9ce;/*background: #fff;*/}

h1, .h1,
h2, .h2,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: "Open sans", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 100;
}
h2, .h2{
  font-family: "Open Sans", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
margin-bottom:2rem;
}
h3, .h3{
  font-family: "Open Sans", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
margin-bottom:1.2rem;
}
.vertical-spacer-1{height:1rem;}
.vertical-spacer-2{height:2rem;}
.vertical-spacer-3{height:3rem;}
.vertical-spacer-4{height:4rem;}
.vertical-spacer-5{height:5rem;}
.vertical-spacer-6{height:6rem;}

.padding-right{padding-right:.9375rem;}
.very-top{margin-bottom:0rem !important; z-index:1001;}
#header img{max-width:27%; max-height:3rem; margin-top:0.4rem;}
.aonb-map{width:100%; height:100%;}

.page-top{ background: #3c3c3c; margin-top:-0.05rem !important; border-bottom:4px solid #6f6f6f;}

.title-bar{float:right; margin:0.8rem 0 0.5rem 0;background:none;}
.top-bar{background:transparent; max-height:6rem; padding:0.7rem 0 0.5rem 0;}
.top-bar-left{color:#fff;}

.menu-back{background-color:#333333; height:2.3rem;}
.main-top-menu ul{list-style-type:none; background:none; margin-left:0rem;}
.main-top-menu li:hover{background:#5f92a6;}
.main-top-menu li{margin:0;}
.main-top-menu li.menuactive{background:#ad4709;}
.main-top-menu li a.menuactive{color:#fff; margin:0 -3px 0 -3px;}
.main-image-wrapper{max-height:33rem; overflow:hidden;position:relative;}
.main-image{width: 100%; margin: 0 auto;}

 li.deer-blue:hover,
 li.menuactive.deer-blue
{
background:#709ccc;margin:0;
}

li.garden-green:hover,
li.menuactive.garden-green
{
background:#97a339;margin:0;
}

li.jack-ochre:hover,
li.menuactive.jack-ochre
{
background:#c79c38;margin:0;
}
/*+++++++++++++++++++++++++++ MAIN LINKS +++++++++++++++++++++++++++*/
a {color: #c79c38;font-weight: 600;}
a:hover {color: #a0682e;}
.menu a {color: #bbb;font-weight: normal;margin:0 -3px 0 -3px;}
.menu a:hover, .menu a:active{color: #fff !important;margin:0 -3px 0 -3px;}

.menu a{padding: .65rem .8rem;}

.button{background-color: #c79c38;color: #fff !important;}
.button:focus, .button:hover {background-color: #a0682e; color: #fff !important;}



/* offers */
.offers {
    color:#5da423;
}

.offers:focus, .offers:hover,
.main-top-menu li.offers:hover
{
    color:#4a831c;
}


/* offers */
.offers span {
    color: #5da423;
}

.offers:focus, .offers:hover,
.main-top-menu li.offers:hover
{
    background-color: #5da423;
}

.offers:focus span, .offers:hover span,
.main-top-menu li.offers:hover span
{
    color:#fff;
}




/*+++++++++++++++++++++++++++ HOME PAGE IMAGES +++++++++++++++++++++++++++*/
.third-image-wrapper{/*min-height:20rem;*/border-top: 4px solid #fff/*#dfd9ce*/; position:relative;}

/* not sure we need this?
.third-image{height:100%; width: 100%; margin: 0 auto;}
*/
.third-image img
{
width: 100%;
height: 16rem;
overflow: hidden;
margin: 0;
}
.sleeps-block-small{position:absolute; width:3.3rem; height:4.5rem;background: #fff;/*#dfd9ce*/;top:0; left:2rem; text-align:center;}
/*.sleeps-block-small h1{font-family: "Montserrat", Helvetica, Roboto, Arial, sans-serif; font-style: normal; font-weight: 100;font-size:3rem;font-weight:100; margin-top:-1rem;color:3c3c3c;}*/
.sleeps-block-small h4{font-family: "Montserrat", Helvetica, Roboto, Arial, sans-serif; font-style: normal; font-weight: 100;font-size:3rem;font-weight:100; margin-top:-1rem;color:3c3c3c;}
.sleeps-block-small h5{font-family: "Montserrat", Helvetica, Roboto, Arial, sans-serif; font-style: normal; font-weight: 300;font-size:1rem;font-weight:300; margin-bottom:0.25rem;color:3c3c3c;}

.house-name-home-left{z-index:101;height:3rem; position:relative;background: #c79c38;}
.house-name-home-middle{z-index:101;height:3rem;position:relative;background: #97a339;}
.house-name-home-right{z-index:101;height:3rem;position:relative;background: #709ccc;}
.house-name-home-right h2,.house-name-home-middle h2,.house-name-home-left h2{font-size:1.8rem; font-weight:200;padding-left:2rem;padding-top:0.2rem;}
.home-image-left a,.home-image-middle a,.home-image-right a{color:#626962;}
.home-image-left a:hover,.home-image-middle a:hover,.home-image-right a:hover{color:#a0682e;}


.house-name-todo-left{z-index:101;height:2rem; position:relative;margin-top:-3rem;}
.house-name-todo-middle{z-index:101;height:2rem;position:relative;margin-top:-3rem;}
.house-name-todo-right{z-index:101;height:2rem;position:relative;margin-top:-3rem;}
.house-name-todo-right h4,.house-name-todo-middle h4,.house-name-todo-left h4{font-size:1.4rem; float:right;font-weight:200;padding-right:2rem;padding-top:0.2rem;}


.todo h2
{
margin-bottom: 1rem;
}

.floorplan{max-width:80%; text-align:center; margin-top:2rem;margin-left:3rem;}
.four-up-one{margin:7% 0 7% 0;}
.four-up-two{margin:30% 0 15% 0;}
.four-up-three{margin:50% 0 15% 0;}
/*+++++++++++++++++++++++++++   +++++++++++++++++++++++++++*/

.right-image{float:right;margin-right:0rem;}
.sleeps-block{position:absolute; width:4.6rem; height:6rem;background: #fff;top:0; left:4rem; text-align:center;z-index: 2;}
.sleeps-block h4{font-family: "Montserrat", Helvetica, Roboto, Arial, sans-serif; font-style: normal;font-size:4rem;font-weight:100; margin-top:-1rem;color:3c3c3c;}
.sleeps-block h5{font-family: "Montserrat", Helvetica, Roboto, Arial, sans-serif; font-style: normal;font-weight:300; margin-bottom:0.5rem;color:3c3c3c;}

.divider{width:100%; max-height:7rem; overflow:hidden;}
div.grid-x.align-right.more-reviews{z-index:2000;margin-top:-2.5rem;}

.jacks-overlay h3{position:absolute; bottom:3rem;left:2rem; font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 500;
font-size:1.3rem;
color:#fff;
  
 line-height: 0.9;{* transform: rotate(-35deg);*}
text-align:center;}
/*+++++++++++++++++++++++++++ OWL CAROUSEL +++++++++++++++++++++++++++*/
.owl-outer-reviews{height:auto; width:100%;}
.owl-outer-reviews p{color: #3c3c3c;
text-align: center;
vertical-align:middle;
padding: 7rem 4rem 0rem 4rem;
margin: 0 4rem;
font-style: italic;
font-family: "Open Sans", Helvetica, Roboto, Arial, sans-serif;
font-weight: 500;}
.owl-nav{margin-top:-2rem;}
.owl-dots{bottom:15% !important;}
.owl-outer-reviews.owl-nav{margin-top:0;}


/*+++++++++++++++++++++++++++ THINGS TO DO MENU +++++++++++++++++++++++++++*/

.to-do-menu-back{
background:#a3a3a3;
}
.submenu{
width:100%; 
text-align:center; 
height:100%;
border-bottom:0px solid #dfd9ce;
z-index: 1000; 
margin-top:6rem;
}
.submenu ul{background:#a3a3a3;}
.submenu li a{
padding:0.5rem 0.25rem; 
/*border-right:1px solid #fff;*/
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-style: normal;
font-size:0.9rem;
  font-weight: 100;
color:#fff;
height: 100%;
}

.submenu li a::after {
content: "|";
float: right;
margin-right: -0.37rem;
color: #fff;
}

.submenu li.last a::after {
display: none;
}


.submenu a {color: #fff !important; margin:0;}
.submenu a:hover { margin:0;}
/*.submenu li.last a{border-right:1px solid #fff;}
.submenu li.first a{border-left:1px solid #fff;}*/

.submenu li a:hover, .submenu li a:active{}
.submenu li:hover, .submenu li a:active{background:#838383; color:#fff;}

/*+++++++++++++++++++++++++++ GALLERY MENU +++++++++++++++++++++++++++*/


.dleap{
background:#709ccc;
}
.gal-submenu li.dleap:hover, .gal-submenu li a.dleap:active{
background:#5c80a7;
}

.jbarn{
background:#c79c38;
}
.gal-submenu li.jbarn:hover, .gal-submenu li a.jbarn:active{
background:#a7832f;
}

.ghouse{
background:#97a339;
}
.gal-submenu li.ghouse:hover, .gal-submenu li a.ghouse:active{
background:#77802d;
}

.amenities{
background:#5f92a6;
}
.gal-submenu li.amenities:hover, .gal-submenu li a.amenities:active{
background:#4a7383;
}


.middle{vertical-align:middle;}
.centred{text-align:center;}
.indent{margin:1rem 0 0 0;}
p{font-family: "Open Sans", Helvetica, Roboto, Arial, sans-serif; font-style: normal; font-weight: 300; font-size:1rem; line-height:1.8rem;}

.white{color:#fff;}
.white-home{color:#fff;}
.caption{float:right; margin-top:-0.5rem;}

.house-name{position:absolute; bottom:2rem; right:3rem;z-index: 2;}
.house-name-home{position:absolute; bottom:0rem; right:3rem;z-index: 2;}

.todo
{
outline: none;
}

.owl-item img{margin-top:-5rem;}
/*.todo-menu-spacer{height:10rem;*/
.margin-bottom-1 img{margin-bottom:4rem; max-width:70%;}
.margin-left-1 img{padding-left:2rem; margin-right:3rem;}
.accessibility{max-width:15%;max-height:15%; margin:0 5rem 2rem 0;padding-right:4rem;}
.review-content{margin-bottom:2rem;}
.hr50{width:50%;}
/*++++++++++++++++++++++++++++ REVIEWS +++++++++++++++++++++++++*/

.left-third-review{text-align:center;}
.middle-third-review{text-align:center;}
.right-third-review{text-align:center;}


/*++++++++++++++++++++++++++++ FOOTER +++++++++++++++++++++++++*/
footer {background: #3c3c3c; color:#fff !important; border-top:0.3rem solid #b2ad9d;}
footer h4{color:#fff;}
.awards{margin:0.5rem 0.1rem; max-width:30%;max-height:30%;}

.premier{padding:0 0.4rem 0 0.1rem;}
.foot{background:#2a2a2a;min-height:2rem;}
.logo-block-footer{width:100%; margin-top:-1.6rem;}

#foot-to-top {
    float: right;
    width: 3rem;
    height: 3rem;
    margin-right: 2rem;
    margin-top: -2rem;
margin-bottom:1rem;
z-index:101;
}

.footermenu ul li a{padding:0.35rem 0;color:#fff;font-weight:100;margin:0px;}
.footermenu ul li.jack-ochre:hover, .footermenu ul li.deer-blue:hover, .footermenu ul li.garden-green:hover{margin:0px -15px;}
.footermenu ul li.jack-ochre a:hover, .footermenu ul li.deer-blue a:hover, .footermenu ul li.garden-green a:hover{margin:0 15px;}
.footermenu ul li a:hover{margin:0px;}
.footermenu ul li:hover{background:#5f92a6;margin:0 -15px;}
.footermenu ul li a:hover{margin:0 15px;}
.footermenu ul li.menuactive{background:#ad4709; margin:0 -15px;}
.footermenu ul li a.menuactive{margin:0 15px;}


.footermenu ul li.deer-blue:hover,
.footermenu ul li.menuactive.deer-blue
{
background:#709ccc;
}

.footermenu ul li.garden-green:hover,
.footermenu ul li.menuactive.garden-green
{
background:#97a339;
}

.footermenu ul li.jack-ochre:hover,
.footermenu ul li.menuactive.jack-ochre
{
background:#c79c38;
}






.pushed{margin-left:1.5rem;}
.pulled{margin-left:0rem;}

p.smallcredit{font-size:0.75rem; float:right; color:#fff;margin-bottom:0;}
.footer-links{font-size:0.85rem; float:right; color:#fff;line-height:1.8rem;}
p.footer-copyright{font-size:0.85rem; color:#fff;line-height:1.8rem;margin-bottom:0;}

.top-circle {
    background: #ad4709 url("/uploads/images/global/ul-prev.png") no-repeat;
    background-size: 15%;
    background-position: center;
    transform: rotate(90deg);
    width: 3rem;
    height: 3rem;
    -moz-border-radius: 1.5rem;
    -webkit-border-radius: 1.5rem;
    border-radius: 1.5rem;
z-index:2000 !important;
}

.top-circle:hover {
    background: #f0824c url("/uploads/images/global/ul-prev.png") no-repeat;
    background-size: 25%;
    background-position: center;
    transform: rotate(90deg);
}

#top-positioner {
    height: 1rem;
}


supercontrol-availability
{
margin: 0 auto 2rem auto;
}

@media screen and (min-width: 63.9376em) and (max-width: 69.1em) {
.menu a{padding:0.65rem 0.55rem;}
}

 @media screen and (min-width: 39.9375em) and (max-width: 63.9375em) {
.logo-block-footer{width:40%; margin:-1rem 0 3rem 0;}
.very-top{margin-bottom:2rem !important;}
.menu-back{height:0.6rem;}
.main-top-menu ul{background:#333333; position:relative; margin-left: -0.9375rem;
margin-right: -0.9375rem;}
.submenu{margin-top:3.6rem !important;}
.submenu ul{margin-top:1rem !important;font-size:0.9rem;}
.house-name-home-right h2,.house-name-home-middle h2,.house-name-home-left h2{font-size:1.4rem; font-weight:200;padding-left:1rem;padding-top:0.3rem;}
.main-top-menu li{width:100%;}
.pushed, .pulled{margin-left:0;}
div.grid-x.align-right.more-reviews{z-index:2000;margin:0 0;}
.owl-outer-reviews p{padding:0;}
.main-top-menu{width:100%;}
.awards{margin:0.5rem 0.1rem; max-width:30%;max-height:30%;}
.premier{padding:0 0.4rem 0 0.1rem;}
}


 @media screen and (max-width: 39.9375em) {
.very-top{margin-bottom:-0.5rem !important;}
#header img{max-width:50%; margin-top:0rem;}

.submenu{margin-top:0.5rem;}
.submenu li a::after {
display:none;
}

.third-image-wrapper{height:10rem;border-top: 10px solid #dfd9ce; position:relative;}
.house-name-home-left {height:2rem; position:absolute; background:#c79c38; bottom:0;min-width:100%;}
.house-name-home-middle {height:2rem; position:absolute; bottom:0;min-width:100%;}
.house-name-home-middle h2.white {margin-top:-0.3rem;}

.house-name-home-right {height:2rem; position:absolute; bottom:0;min-width:100%;}
.house-name-home-right h2.white {margin-top:-0.3rem;}

.left-third-image img{margin-top:-3rem;}
.left-third-image {overflow:hidden;}

.right-third-image img{margin-top:-1rem;}
.right-third-image {overflow:hidden;max-height:9rem;}

.house-name-home-left h2.white {margin-top:-0.3rem;}

.submenu li a{padding:0.5rem;border-right:none;}
.pushed, .pulled{margin-left:0;}
.menu-back{height:0.6rem;}
.main-top-menu{width:100%;}

.main-top-menu li a.menuactive,.main-top-menu li a{margin:0 -3px 0 15px;}
.main-top-menu li a:hover.menuactive,.main-top-menu li a:hover{margin:0 -3px 0 15px;}
.main-top-menu ul{background:#333333; position:relative; margin-left: -1.875rem;
margin-right:  -0.9375rem;}
#main-nav{width:100%;}
.main-top-menu li{width:100%;}
.owl-item{margin-top:0rem;}
.owl-item img{margin-top:0rem;}
.awards{margin:0.5rem 0rem; max-width:20%;max-height:20%;}
.premier{padding:0 0.4rem 0 0.4rem;}

div.grid-x.align-right.more-reviews{z-index:10000;margin:1rem 0;justify-content: center;}
.owl-outer-reviews p{padding:0;}

.house-name-home-right h2,.house-name-home-middle h2,.house-name-home-left h2{font-size:1.4rem; font-weight:200;padding-left:2rem;padding-top:0.3rem;}
.logo-block-footer{width:70%; margin:0.6rem 0 1.2rem 0;}

.accessibility{max-width:80%;max-height:80%; margin:0 5rem 2rem 0;padding-right:4rem;}
p.smallcredit{float:left;}


.reveal
{
width: 75%;
max-width: 75%;
margin-left: 15%;
height: unset;
max-height: unset;
min-height: auto;
}


} /* end media query */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

.submenu{
margin-top:3.7rem;
}

.owl-carousel .owl-stage-outer {max-height: 25rem;}
#gallery.grid-container{max-width: 50rem; margin:0 auto;}
.gal-submenu ul{
background:#a3a3a3;
margin-top:0rem;
}
h2.white{font-size:1.5rem;}
.owl-item img{margin-top:-5rem;}

.reveal
{
width: 75%;
max-width: 75%;
margin-left: 15%;
height: unset;
max-height: unset;
min-height: auto;
}


}

@media print {
/* hide main content when dialog open */
body.is-reveal-open > div,
body.is-reveal-open footer
{
display: none;
}

.reveal
{
display: block!important;
}

}


/*@media screen 
  and (min-width: 1600px) 
  and (max-width: 2600px) 
  and (-webkit-min-device-pixel-ratio: 1) { 

.grid-container{min-width:100rem;}
.background{min-width:100rem;}
}*/

/*
Green

#c5c951
#97a339
#cbd85a
#6a7c1c

Blue

#88b3d6
#bcddf6
#709ccc
#5c80a5

Brown

#ebab64
#fac489
#c77f38
#a0682e

Red

#f8cbac
#f3986c
#d18251
#ad4709

Ochre

#fad689
#ebb964
#c79c38
#a07c2e*/

#map
{
height: 32rem;
margin-bottom:3rem;
}

/*
#supercontrol_avail_ajax_price
{
height: 4rem;
display: block;
clear: both;
}*/

@media print, screen and (min-width: 40em) {
/* override foundation width */
.reveal.tiny
{
width:75%;
}

}



/* Stylesheet: app Modified On 2026-06-19 13:08:15 */
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* Stylesheet: owl_carousel_css Modified On 2024-01-23 17:11:50 */
/*+++++++++++++++++++++++++++ OWL CAROUSEL +++++++++++++++++++++++++++*/
.owl-outer{max-height:33rem;overflow:hidden;margin-bottom:0.5rem;position:relative;}
.owl-item{margin-top:-5rem;}

.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
background-size:50%;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #A5AAA5;
    display: inline-block;
    cursor: pointer;
    border-radius: 0px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }
/* ======================== OWL CAROUSEL =====================*/



.owl-next{position:absolute; top:38%; right:2rem; opacity:0.7;}

.owl-next:hover{background:none; opacity:1;}
.owl-prev{position:absolute; top:38%; left:2rem; opacity:0.7;}
.owl-prev:hover{background:none; opacity:1;}

.owl-dots{height:1.2rem; position:absolute; bottom:5%; left:20%; right:20%;}
.owl-theme .owl-dots .owl-dot span{background:#A5AAA5;}
.owl-theme .owl-dots .owl-dot.active span{background:#fff;}
.owl-theme .owl-dots .owl-dot:hover span{background:#fff;}
.arrow{height:2.5rem;}
h4.owl-caption {color: #fff;margin:-3rem 0 0 0;
padding:0rem 1rem 1rem 1.5rem; height:2rem; font-weight:500; font-style:italic; font-size:1.2rem;}

 @media screen and (max-width: 39.9375em) {
.owl-item{margin-top:0rem;}
}
/*+++++++++++++++++++++++++++ OWL CAROUSEL END +++++++++++++++++++++++++++*/
/* Stylesheet: Owl_for_home Modified On 2024-01-23 17:11:07 */
