/*
Theme Name: Marigot Theme
*/

/*
font-family: 'Century Gothic', sans-serif;
font-family: 'Open Sans', sans-serif;
*/

/*ICOMOON*/
@font-face {
  font-family: 'icomoon';
  src:  url('assets/fonts/icomoon.eot?cmxkto');
  src:  url('assets/fonts/icomoon.eot?cmxkto#iefix') format('embedded-opentype'),
    url('assets/fonts/icomoon.ttf?cmxkto') format('truetype'),
    url('assets/fonts/icomoon.woff?cmxkto') format('woff'),
    url('assets/fonts/icomoon.svg?cmxkto#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-about:before {
  content: "\e900";
}
.icon-aminities:before {
  content: "\e901";
}
.icon-beach:before {
  content: "\e902";
}
.icon-bed:before {
  content: "\e903";
}
.icon-contact:before {
  content: "\e904";
}
.icon-email:before {
  content: "\e905";
  color: #58a147;
}
.icon-facebook:before {
  content: "\e906";
}
.icon-gallery:before {
  content: "\e907";
}
.icon-home:before {
  content: "\e908";
  color: #108e30;
}
.icon-insta:before {
  content: "\e909";
}
.icon-map:before {
  content: "\e90a";
  color: #58a147;
}
.icon-phone:before {
  content: "\e90b";
}
.icon-phone_2:before {
  content: "\e90c";
  color: #58a147;
}
.icon-pinterst:before {
  content: "\e90d";
}
.icon-Trip:before {
  content: "\e90e";
}
.icon-tumbler:before {
  content: "\e90f";
}
.icon-twitter:before {
  content: "\e910";
}
.icon-wifi:before {
  content: "\e911";
}
.icon-youtube:before {
  content: "\e912";
}
.icon-file-empty:before {
  content: "\e924";
  
}

.icon-price-tags:before {
  content: "\e936";
}

/*ICOMOON*/

a{-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}

::-moz-selection { background: #348448; color: #fff; }
::selection { background: #348448; color: #fff; }

::-webkit-input-placeholder {
  color: #000; opacity: 1;}
::-moz-placeholder {
  color: #000; opacity: 1;}
:-ms-input-placeholder {
  color: #000; opacity: 1;}
:-moz-placeholder {
  color: #000; opacity: 1;}



@font-face {
    font-family: 'latoregular';
    src: url('https://www.marigotbeachclub.com/wp-content/themes/marigot-theme/assets/fonts/lato-regular-webfont.woff2') format('woff2'),
         url('https://www.marigotbeachclub.com/wp-content/themes/marigot-theme/assets/fonts/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body, p {font-family: 'latoregular', sans-serif; font-size: 17px; color: #616161;}





.header{background: #fff; margin: 0px; min-height: inherit;}
.header .container{position: relative;}
.header .navbar-brand{min-height: inherit; height: auto; padding-top: 10px;}
.header .nav{margin-top: 85px; border-right: 1px solid #d0d0d0;}
.header .nav li{padding: 15px 20px;}
/*
.header .nav li:first-child{padding-left:0px;}
.header .nav li:last-child{padding-right:0px;}
*/

.header .nav li a{color: #3d3d3d;  font-weight: normal; padding: 0px;}
.header .nav li a span{display: block; text-align: center; font-size: 22px; padding-top: 10px; }
.header .nav li a span::before{color: #a5a5a5;}

/*
.header .nav li:nth-child(2) a span{font-size: 28px; margin-top: -2px;}
.header .nav li:nth-child(6) a span{font-size: 28px; margin-top: -2px;}
*/


.header-top{position: absolute; top: 0px; right: 15px; border-bottom: 1px solid #d0d0d0; z-index: 9999999;}

.header .nav li:hover a, .header .nav li:hover a span::before, .header .nav li.current-menu-item a span::before, .header .nav li.current-menu-item a{color: #108e30;}

.header-top > ul{list-style: none; margin: 0px; padding: 0px;}
.header-top > ul > li{float: left; width: auto; border-right: 1px solid #d0d0d0;}
.navbar-brand > img{height: auto !important;}
.top-nav{list-style: none; margin: 12px 20px; padding: 0px; padding: 8px 12px; float: left;}
.top-nav li{float: left; padding: 0 30px; position: relative;}
.top-nav li::after{position: absolute; top: 10px; right: 1px; height: 15px; width: 1px; background-color: #ccc; content: "";}

.top-nav li:first-child{padding-left:0px;}
.top-nav li:last-child{padding-right:0px;}
.top-nav li:last-child::after{display: none;}


.top-nav li a{ font-size: 33px; color: #000; font-weight: bold; font-family: 'Amatic SC', cursive; line-height: normal;}
.top-nav li a:hover{color: #108e30; text-decoration: none;}
.cont-box{padding:15px 25px;}
.cont-box a{text-decoration: none;}
.cont-box a:hover{color: #108e30;}
.phone{font-size: 21px; color: #3d3d3d; font-weight: normal;}
.phone span{margin-right: 2px;}
.mail{font-size: 16px; color: #3d3d3d; font-weight: normal; white-space: nowrap; display: block;}
.mail span{font-size: 17px; color: #108e30; font-weight: bold;}

.avaiability-btn{height: 37px; padding: 0 30px; border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background-color: #fe8402; font-size: 17px; color: #fff; font-weight: normal; display: inline-block; margin: 23px 25px; line-height: 37px; text-decoration: none;}

.avaiability-btn:hover{color: #ffffff; background-color: #108e30; text-decoration: none;}

.language{list-style: none; margin:30px 20px; padding: 0px; float: left;}
.language li{float: left; font-size: 17px; color: #242424; font-weight: bold; padding-right: 4px;}
.language li:last-child{padding-right: 0px;}
.language li a{width: 24px; height: 24px; border: 1px solid #8f8f8f; border-radius: 50px; -o-border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; text-align: center; line-height: 24px; display: block;}
.language li a img{margin-top: -5px;}

.language li a:hover{background-color: #91b99c; border-color: #91b99c;}

.hm-banner-sec img{width: 100%;}

.intro-sec{padding:50px 0 50px;}
.intro-sec h1{margin: 0px 0 10px;}
.intro-sec h1 strong{font-size: 42px; color: #262626; font-weight: 700; position: relative;}
.intro-sec h1 strong::before{height: 9px; background-color: #419055; border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; content:""; position: absolute; bottom: 6px; left: -10px; z-index: -1;	right: -10px;}
.intro-sec p{ font-size: 18px; color: #0f0f0f; font-weight: normal; font-family: 'latoregular', sans-serif; margin-bottom: 25px; line-height: 28px;}
.bottom-slider img{width: 100%;}
.bottom-slider .carousel-indicators li{ width: 17px; height: 17px; border: 1px solid #fff; border-radius: 0px; margin: 0px 6px; position: relative;}
.bottom-slider .carousel-indicators li.active{margin-top: -7px; border-color: #108e30; background: none; margin-bottom: 7px;}
.bottom-slider .carousel-indicators li.active::after{ width: 5px; height: 5px; background-color: #108e30; content: ""; position: absolute; top: 5px; left: 5px; }

.promotion-sec{background-color: #108e30;; min-height: 180px; overflow: hidden; text-align: right; position: relative;}
.promotion-sec .graphic{position: absolute; left: 0px; top: 0px;}
.promotion-sec h2{text-align: right; margin:35px 0 0px;     font-size: 45px; font-weight: bold !important; color: #fff; line-height: 60px;}
.promotion-sec h2 span{display: block; font-weight: 300; font-size: 47px; line-height: 40px;}
.promotion-sec a{height: 60px; padding: 0 40px; text-align: center; line-height: 60px; font-weight: normal; font-size: 21px; background-color: #282828; display: inline-block; border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color: #fff; text-decoration: none; margin-top: 60px;}
.promotion-sec a:hover{background-color: #2c9346;}

.footer{padding: 55px 0 20px 0; border-top: 1px solid #e7e7e7;}
.footer h2{ font-size: 25px; color: #108e30 !important; font-weight: normal; margin: 0px 0 35px; position: relative; padding-bottom: 10px;}

.footer h3{ font-size: 21px; color: #58a147; font-weight: normal; margin: 25px 0 18px; position: relative; padding-bottom: 10px; font-family: 'Century Gothic'!important;}

.footer h2::after{position: absolute; bottom: 0px; left: 0px; content: ""; width: 35px; height: 1px; background:#246936;}

.footer .ftr-link{list-style: none; padding: 0px 40px 0 0; margin: 0px; width:auto; float: left;}
.footer .ftr-link li{padding-bottom: 8px;}
.footer .ftr-link li a{font-size: 16px; color: #363636; font-weight: 400;}
.footer .ftr-link li a:hover{color: #246936; text-decoration: none;}
.footer p{font-size: 17px; color: #616161; line-height: 28px; text-align:left; margin-top:20px}
.footer p span{color: #2c6d1d;}
.tripadvisor a{font-size: 16px; color: #393a39;}
.tripadvisor { padding-left: 60px; border-style: solid; padding: 25px; margin-left: 25px; border-width: thin;}
.circles img { height: 25px;}
.circles p {
    font-size: 20px !important;
    font-weight: bold !important;
    font-style: italic !important;
    color: #58a147;
    font-weight: normal;
    position: relative;
    font-family: 'Century Gothic'!important;
}
.ftr-cont{list-style: none; margin: 0px 0 5px 0;padding: 0px 0 5px; width: 100%; border-bottom: 1px solid #d7d7d7;}
.ftr-cont li{width: 100%; padding-left: 35px; position: relative; font-size: 18px; color: #363636; padding-bottom: 5px;}
.ftr-cont li a{color: #363636; text-decoration: none;}
.ftr-cont li a:hover{color: #58a147;}
.ftr-cont li span{position: absolute; top: 6px; left: 0px;}

.social_media{list-style: none; padding: 0px; margin: 20px 0 5px;}
.social_media li{display: inline-block; padding-right: 2px;}
.social_media li a{width: 33px; height: 33px; text-align: center; line-height: 33px; border: 1px solid #8a8a8a; border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; display: block; font-size: 30px; color: #000; text-decoration: none; }
.social_media li a:hover{background-color: #58a147; border-color: #58a147; color: #fff;}

.footer p.copy-right{margin: 0px;}


.innr-bnr{width:100%; position:relative;}
.innr-bnr:after {position:absolute; top:0; left:0; width:100%; height:100%; content:""; background:rgba(0,0,0,0.8);}
.innr-bnr img{width:100%;}
.bnr-title{position:absolute; top:50%; transform:translateY(-50%); text-align:center; width:100%; z-index:9;}
.bnr-title h3 {color:#fff; font-size:73px; margin:0; padding:0; line-height:65px;}
.tour-ftr-img img {width:100%; height:auto;}
.tour-desc p {font-size:17px; line-height:26px;}
.tour-hdng h4{color: #108e30; font-size:25px; line-height:30px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;}
.tour-hdng h4 span{position:relative;}
.tour-hdng h4 a{color:#108e30;}
.tour-hdng h4 a:hover{text-decoration:none;}
.tour-more{     position: absolute; bottom: 0; margin-bottom: -33px;}
.tour-more p {font-size:17px; line-height:26px;}
.tour-more a {background:#d3d3d3; padding:7px 20px; color:#000000;}
.tour-more a:hover {text-decoration:none;}
.tour-clmn { margin-bottom: 50px; margin-top: 50px;}
.tour-desc{    margin-bottom: 45px;}
.tour-clmn:hover .tour-more a{background:#58a148; color:#fff;}
.tour-clmn:hover .tour-hdng h4 span:before{background-color: #419055;}



.singl-ftrimg {float:left; margin-right:30px;}
singl-ftrimg img{ width:500px}
.intro-sec.tour-cntn.sngl-tour{padding:20px 0 45px;}

@media only screen and (min-width:1600px)
{
.container{width: 1232px;}
.promotion-sec .graphic{left:-130px;}
.top-nav li::after{height: 22px;}

}

@media only screen and (min-width:1920px)
{
.promotion-sec .graphic{left:0px;}
}


@media only screen and (max-width:1599px)
{
.header .nav li a{font-size: 16px;}
.header .nav li{padding:7px 25px;}
.top-nav li{padding: 0 22px;}
.top-nav li a{font-size: 25px;}
.cont-box .phone{font-size: 16px;}
.cont-box .mail{font-size: 12px;}
.avaiability-btn{font-size: 13px; padding: 0 22px; margin: 16px 25px;}
.language li{font-size: 13px; line-height: 24px;}
.navbar-brand > img{max-width: 178px;}
.top-nav{margin: 10px;}
.cont-box{padding: 10px 15px;}
.language{margin: 22px 15px;}
.header .nav{margin-top: 70px;}
.header .nav li a span{font-size: 19px;}
.intro-sec{ padding: 50px 0 35px; }
.intro-sec.tour-cntn{padding:20px 0 15px;}
.intro-sec h1 strong{font-size: 32px;}
.intro-sec p{font-size: 14px; line-height: 25px;}
.intro-sec h1 strong::before{height: 7px;}

.promotion-sec h2 span{ font-size: 35px; }
.promotion-sec h2{font-size: 52px; margin-top: 19px;}
.promotion-sec a{padding: 0 40px; font-size: 16px; height: 45px; line-height: 45px; margin-top: 64px;}
.footer .ftr-link li a{font-size: 14px;}
.footer .ftr-link{padding-right: 30px;}
.social_media li a{width: 25px; height: 25px; line-height: 27px; font-size: 22px;}
.footer p{font-size: 13px; line-height: 22px;}
.footer h3{font-size: 16px;}
.footer h2{font-size: 19px;}
.ftr-cont li{font-size: 14px;}
.footer .ftr-link li{padding-bottom: 4px;}
.footer{padding: 45px 0;}
.promotion-sec{min-height: 140px;}
.promotion-sec a{margin-top: 48px;}
.promotion-sec .graphic{height: 150px;}
.promotion-sec .graphic{left:-109px;}
.tour-desc p {font-size:13px; line-height:20px;}
.tour-more p {font-size:13px; line-height:20px;}
.tour-hdng h4 span:before{height: 3px;}
.tour-hdng h4{font-size:20px; line-height:24px;}
.bnr-title h3{font-size:50px; line-height:45px;}


.nav  ul { /* this targets all sub menus */

    top: 60px !important; /* this should be the same height as the top level menu -- height + padding + borders */
	
}
}






@media (max-width: 1200px) {
	


	
	.nav ul {

    top: 35px !important;
	}
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

.navbar-toggle{margin-top: 71px; margin-right: 0px; position: relative; z-index: 33; background-color: #fe8402 !important;}
.navbar-toggle .icon-bar{background-color: #fff !important;}
.header .nav{margin: 0px; padding: 0px; border:none;}
.header .nav li{    padding: 10px 30px 10px 20px !important; border-bottom: 1px solid #d0d0d0;}
.header .nav li a span{position: absolute; top: 0px; left: -30px; margin: 0px; padding: 0px;}
}


@media only screen and (min-width:768px) and (max-width:991px)
{
.footer .col-sm-12{padding-bottom: 50px;}
.footer .ftr-link{width: 30%;}
.promotion-sec h2{font-size: 33px; line-height: 31px; margin-top: 30px;}
.promotion-sec h2 span{font-size: 25px;}
.promotion-sec .graphic{left: -274px;}
.promotion-sec a{padding: 0 18px; font-size: 14px;}

/*.header-top > ul > li:last-child{width: 100%;}*/
.header-top{width: 444px; border: none;}
.header-top > ul > li{min-height: 62px; border:none;}
.cont-box{padding: 5px 10px;}
.top-nav{margin: 0px;}
.avaiability-btn{margin:10px 10px 10px 75px;}
.language{margin: 18px 15px;}

}


.ubermenu-responsive-default.ubermenu { padding-top: 80px }

@media only screen and (max-width:1200px) {.ubermenu-responsive-default.ubermenu { padding-top: 10px }	}


@media only screen and (max-width:767px) 

{	.ubermenu-responsive-default.ubermenu { padding-top: 20px !important;  padding-right: 10px !important;}
	
	
	.ubermenu-responsive-default.ubermenu a:hover{
	       background-color:#0B740D !important;}	

	
	.ubermenu-item{ background:#E4E4E4 !important}
	.ubermenu-item {
    text-align: center !important;}
	
.remove {display:none !important;}

.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 10px 10px !important;
}
	

	
		
#navbar  { top: 144px ;
    position: absolute;}
.header .nav li a span{ display:none !important;}
	
		.nav ul {  position: relative !important;     top: 20px !important; /* this should be the same height as the top level menu -- height + padding + borders */
}
.nav  li:hover {background-color:#139100;color:#FFFFFF !important }
.nav.navbar-nav li {
    float: none !important;
    width: 100%;
}	.nav  ul li {  max-width: 100% !important;}
	
	.nav  ul li:hover {background-color:#139100;color:#FFFFFF !important }

.nav li:hover > ul {
    display: block !important; /* show sub menus when hovering over a parent */
}

.nav ul li:hover > a {
    color: #ffffff !important;}



.header-top{width: 100%; right: 0px; padding-bottom: 5px;}
.header-top > ul > li{width: 100%;}
.butt{width: 50% !important;}
.header .navbar-header{padding-top: 100px;}
.top-nav{margin: 0px; width: 100%; text-align: center; padding: 0;}
.top-nav li{float: none; display: inline-block;}
.cont-box{padding:10px 0px; text-align: center;}
.header-top > ul > li:nth-child(3), .header-top > ul > li:nth-child(4){width: 50%; text-align: center;}

.avaiability-btn{margin: 5px;}
.language{margin: 5px; float: none; display: inline-block;}
.navbar-toggle{margin-right: 15px; margin-top: 32px;}
.navbar-brand > img{max-width: 120px;}
.intro-sec h1 strong{display: inline-block;}
.intro-sec{padding: 40px 0;}
.intro-sec h1{margin-bottom: 15px;}

.promotion-sec{padding-bottom: 30px; text-align: center;}
.promotion-sec .graphic{position: static;width: 110%; height: auto;}
.promotion-sec h2{text-align: center;}
.promotion-sec a{margin-top: 20px;}
.promotion-sec h2 span{font-size: 25px;}
.promotion-sec h2{font-size: 40px; line-height: 45px;}
.footer{padding: 30px 0;}
.footer h2{ margin-bottom: 20px;}

.footer .ftr-link{float: none; width: 100%; padding: 0px 0 20px 0;}
.footer .ftr-link li{ display: inline-block; padding-right: 10px; }

.tripadvisor{padding-top: 15px; padding-bottom: 30px;}
.footer h3{margin: 17px 0 7px;}
.footer p{margin-bottom: 15px;}
.bnr-title h3{font-size:24px; line-height:30px;}
.singl-ftrimg{width:100%; margin-bottom:30px;}
.singl-ftrimg img{width:100%;}
.intro-sec.tour-cntn.sngl-tour{padding:20px 0 10px;}
}


img.alignright {
	float: right;
	margin: 0 0 1em 1em
}
img.alignleft {
	float: left;
	margin: 0 1em 1em 0
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
a img.alignright {
	float: right;
	margin: 0 0 1em 1em
}
a img.alignleft {
	float: left;
	margin: 0 1em 1em 0
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}




.nav.navbar-nav li{
  float:left;
}
.nav.navbar-nav li a.mlogin{
  position:relative;
}
div.modal#loginmodal{
  position:absolute;
  width:200px;
  height:300px;
  top:30px;
  left:0;
  padding:0;
  margin:0;
}
div.modal#loginmodal .modal-footer{
  padding:5px;
  margin:0;
}
div.modal#loginmodal .modal-body{
  padding:10px 20px;
  margin:0;
}
div.modal#loginmodal .modal-header{
  padding:5px 20px;
  margin:0;
}
.modal-backdrop{
  display:none;
}



.nav  ul { /* this targets all sub menus */
    display: none; /* hide all sub menus from view */
    position: absolute;
    top: 80px; /* this should be the same height as the top level menu -- height + padding + borders */
	z-index:9999;
	background: #EFEFEF;
	list-style-type: none !important;
	margin:0;
	padding:0;
	
}
.nav  ul li { /* this targets all submenu items */
    float: none; /* overwriting our float up above */
	padding: 0px;
    width: 210px ; /* set to the width you want your sub menus to be. This needs to match the value we set below */

}
.nav  ul li a { /* target all sub menu item links */
    padding: 1px 5px !important; /* give our sub menu links a nice button feel */
}
.nav  ul li:hover {background-color:#139100;color:#FFFFFF !important }

.nav li:hover > ul {
    display: block !important; /* show sub menus when hovering over a parent */
}

.nav ul li:hover > a {
    color: #ffffff !important;}
	
.myicon	{ background:url(https://www.marigotbeachclub.com/images/spaicon.png) no-repeat;  width:40px !important; height: 40px !important}

      #map {
        height: 400px;  /* The height is 400 pixels */
        width: 100%;  /* The width is the width of the web page */
       }

	   
embed, iframe, img, object, video { max-width: 100%; }

.sub-menu li{ width: 100% !important}




	
	.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item { border-bottom: 1px #026022  }
	
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {

    position: relative;
    top: 55px;
}

.brd-crmb ul {list-style-type: none;  margin: 0; padding: 0; text-align: center;}
.brd-crmb li { display: inline;}
.brd-crmb li a { text-decoration:none;   padding: 8px; font-size:20px;}
.brd-crmb li a:hover { color: #08D500;}
.brd-crmb{font-family:initial; font-size:14px}
.brd-crmb a { font-family: 'Century Gothic', sans-serif; margin: 0 15px; color: #fff;}
.brd-crmb a span{color:#a8a8a8; text-decoration:none;}
.brd-crmb span a:hover{text-decoration:none; color:#353434;}
.brdcrmb-full {padding:10px; background: rgba(0,0,0,.5); position: relative; top: -54px; z-index: 9999}

@media only screen and (max-width:767px) {
	
.brd-crmb ul {list-style-type: none;  margin: 0; padding: 0; text-align: center;}
.brd-crmb li { display: block; width: 100%;  background:#047222;     border: 1px solid #158901; padding-bottom: 7px; padding-top: 7px;}
.brd-crmb li:hover { background: #05A718;}

.brd-crmb li a { text-decoration:none;   padding: 8px; font-size:20px;}
.brd-crmb li a:hover { color: #ffffff;}
.brd-crmb{font-family:initial; font-size:14px}
.brd-crmb a { font-family: 'Century Gothic', sans-serif; margin: 0 15px; color: #fff;}
.brd-crmb a span{color:#a8a8a8; text-decoration:none;}
.brdcrmb-full { padding: 0px; position: relative; top: 0px;}
}

.ui-slider span{ display:inline-block; position:relative}

.poppr li:hover{
 cursor: pointer;
}

.poppr li {
    font-size: 33px;
    font-weight: bold;
    font-family: 'Amatic SC', cursive;
    line-height: normal;
    text-decoration: none;
}

.ytp-endscreen-content{ display:none !important}

.entry-content img{ height:auto !important}


.onscrizzy {display:none}
.onscrizzy2 { display: block !important}
#menuInstruct {display:none}

@media only screen and (max-width:1200px)
{#menuInstruct {display:none!important}}


.sticky {
  position: fixed;
  top: 0;
	background: #fff;
	width: 100%;
    left: 0;
	z-index: 9999;
	height: 85px;

}

.sticky .logoMenu {height: 74px !important}
.navbar-header.sticky{height: 85px}
.sticky .ubermenu {top:-90px; }
.navbar-header{position: sticky;
    z-index: 9999;}

.amenities h4{font-weight: 600; color:green}

.blogblock{ position: relative;  float: left; padding-bottom: 73px; border-bottom: 1px solid #399b21;}



.blog-img img{width: 300px; height: auto}

/* .entry-meta clearfix{margin: 10px -10px -15px 0; list-style: none; padding-left: 0px;}
.entry-meta li { float: left; font-size: 13px; line-height: 14px; margin: 0 10px 15px 0; color: #999; font-family: 'Crete Round',serif; font-style: italic; }
.entry-meta li i { position: relative; top: 1px; font-size: 14px; margin-right: 3px;}
[class^=icon-], [class*=" icon-"], [class^=icon-line-], [class*=" icon-line-"], [class^=icon-line2-], [class*=" icon-line2-"], .side-header #primary-menu ul>li.sub-menu>a:after {
    display: inline-block;
    font-family: 'font-icons';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}  */

/*.entry-content p{padding: 20px 0px 10px 0px;} */

.blog-categories ul {
  --icon-space: 1.3em;
  list-style: none;
  padding: 0;
}

.blog-categories li {
  padding-left: var(--icon-space);
}

.blog-categories li:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: calc( var(--icon-space) * -1 );
  width: var(--icon-space);
}


@media only screen and (max-width:992px) 

{
	
	.display-desktop{display: none!important} 
	.display-mobile{}
	
}

@media only screen and (min-width:992px) 

{
	
	.display-desktop{} 
	.display-mobile{display: none!important }
	
}

.galry img {
  width: 200px !important;
  height: 200px !important;
  object-fit: cover !important;
}

