/*
Theme Name: LowerLake Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: LowerLake
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.4.1634730241
Updated: 2021-10-20 11:44:01

*/
@font-face {
    font-family: 'gilroybold';
    src: url('./fonts/gilroybold.eot');
    src: url('./fonts/gilroybold.eot') format('embedded-opentype'),
         url('./fonts/gilroybold.woff2') format('woff2'),
         url('./fonts/gilroybold.woff') format('woff'),
         url('./fonts/gilroybold.ttf') format('truetype'),
         url('./fonts/gilroybold.svg#gilroybold') format('svg');
}
@font-face {
    font-family: 'GilroyMedium';
    src: url('./fonts/GilroyMedium.eot');
    src: url('./fonts/GilroyMedium.eot') format('embedded-opentype'),
         url('./fonts/GilroyMedium.woff2') format('woff2'),
         url('./fonts/GilroyMedium.woff') format('woff'),
         url('./fonts/GilroyMedium.ttf') format('truetype'),
         url('./fonts/GilroyMedium.svg#GilroyMedium') format('svg');
}
@font-face {
    font-family: 'GilroyRegular';
    src: url('./fonts/GilroyRegular.eot');
    src: url('./fonts/GilroyRegular.eot') format('embedded-opentype'),
         url('./fonts/GilroyRegular.woff2') format('woff2'),
         url('./fonts/GilroyRegular.woff') format('woff'),
         url('./fonts/GilroyRegular.ttf') format('truetype'),
         url('./fonts/GilroyRegular.svg#GilroyRegular') format('svg');
}
body{font-family: 'GilroyRegular';}
#main {padding: 0;}
p {font-size: 18px;line-height: 1.5;font-style: normal;color:#555;margin: 0 0 15px!important;font-family: 'GilroyRegular';}
h1, h2, h3, h4, h5, h6{font-family: 'gilroybold' !important;}
label, select, button, p, a, li{font-family: 'GilroyRegular' !important;}
.moretag {color: #626f65;text-decoration: none;font-family: 'GilroyMedium' !important;}

/*site container*/
.container {width: 100%;max-width: 1200px;margin: auto;padding-left:15px; padding-right:15px;}
.small-container { width: 100%;max-width: 650px;margin: auto;}

/*site Header*/
.site-header {background: #fff;box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);}
.site-header {width: 100%;max-width: 100%;padding: 8px 0px;}
.site-header .site-branding {margin: 0;}
.site-header .header-inner {display: flex;align-items: center;flex-wrap: wrap;}
.site-header .site-branding .site-logo {margin: 0;}
.site-header .site-logo .custom-logo {max-width: 250px;}

/*site header navigation*/ 
.site-header #site-navigation ul li a:hover {
  color: #626f65 !important;
}
.site-header #site-navigation ul li.current-menu-item>a {color: #626f65;}
.site-header #site-navigation ul li a {font-size: 16px;font-weight: 500;line-height: 1.2;font-family: 'GilroyMedium' !important;padding: 15px 20px;}
.site-header .book-now-item a {background: #626f65;color: #fff !important;border-radius: 5px;line-height: 1.2;font-size: 18px;margin-left: 20px;}
.site-header .book-now-item a:focus, .site-header .book-now-item a:hover {background: #0e76b9 !important;outline: none !important;text-decoration: none !important;}
.sub-menu-toggle {display: none !important;}
.drop-menu {padding: 12px 0px;position: absolute;right:0px;}
.site-header #site-navigation ul li a:hover .top-menu{
  color: #626f65 !important;
}

@media screen and (max-width: 991px){
	.site-header .header-inner {justify-content: space-between;flex-wrap: nowrap;gap: 35px;}
	.site-header .site-branding .site-logo {position: static !important;}
	.site-header #site-navigation {position: static;}
	.site-header #site-navigation .menu-button-container {position: static;padding: 0;}
	.site-header .header-inner .site-branding {margin-right: 0;}
	.site-header #site-navigation .menu-button-container #primary-mobile-menu {position: relative;z-index: 999;padding: 0;}
	.site-header #site-navigation ul li .sub-menu {border: none;display: none;}
	.site-header .book-now-item a {margin-left: 20px;display: inline-block;margin-top: 10px;}
	.site-header .drop-menu {width: 30px;height: 30px;padding: 0;text-align: center;z-index: 99;top: 10px;}

}
@media screen and (min-width: 992px){
	.site-header .primary-navigation > div > .menu-wrapper > li > .sub-menu {box-shadow: 0 4px 24px 0 rgb(0 0 0 / 12%);border: none !important;border-radius: 5px;overflow: hidden;}
	.site-header .primary-navigation > div > .menu-wrapper > li > .sub-menu:after, 
	.site-header .primary-navigation > div > .menu-wrapper > li > .sub-menu:before{display: none;}
	.site-header #site-navigation ul li .sub-menu li a {padding-bottom: 5px;}
	.site-header #site-navigation ul li .sub-menu li:last-child a {padding-bottom: 15px;}
}

@media screen and (min-width: 767px){
	.site-header {position: sticky;top: 0;background: #fff;z-index: 9;}

}

/*default spacing*/
.section-pad {padding: 70px 0;}
.space100{padding: 100px 0;}
.no-padding {padding: 0 !important;}
.mt-0{margin-top:0 !important;}
.mt-10{margin-top:10px !important;}
.mt-20{margin-top:20px !important;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-50{margin-top:50px;}
.mt-100{margin-top:100px;}

.mb-0{margin-bottom:0 !important;}
.mb-10{margin-bottom:10px !important;}
.mb-20{margin-bottom:20px !important;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px !important;}
.mb-70{margin-bottom:70px !important;}

.pt-0{padding-top:0px;}
.pt-50{padding-top:50px;}
.pt-70{padding-top:70px;}
.pt-100{padding-top:100px;}

.pb-0{padding-bottom:0px;}
.pb-20{padding-bottom:20px;}
.pb-30{padding-bottom:30px;}
.pb-50{padding-bottom:50px;}
.pb-70{padding-bottom:70px;}
.pb-100{padding-bottom:100px;}

/*default title*/
.title20 {font-size: 20px;line-height: 1.2;color: #626f65;font-family: 'gilroybold';}
.title24 {font-size: 24px;line-height: 1.2;color: #626f65;font-family: 'gilroybold';}
.title26 {font-size: 26px;line-height: 1.2;color: #626f65;font-family: 'gilroybold';}
.title28 {font-size: 28px;line-height: 1.2;color: #626f65;font-family: 'gilroybold';}
.title30 {font-size: 30px;line-height: 1.2;font-family: 'gilroybold';}
.title32 {font-size: 32px;line-height: 1.2;color: #626f65;font-family: 'gilroybold';}
.title38 {font-size: 38px;line-height: 1.2;color: #626f65;font-family: 'gilroybold';}
.title45 {font-size: 45px;line-height: 1.2;font-family: 'gilroybold';}
.title52 {font-size: 52px;line-height: 1.2;font-family: 'gilroybold';}

@media only screen and (max-width: 991px){
	.title45 {font-size: 30px !important;}
	.title32 {font-size: 24px !important;}
	.title20 {font-size: 12px !important;}	
}

/*default css*/
.text-center{text-align: center !important;}
.text-uppercase {text-transform: uppercase;}
.wp-block-button__link {padding: 15px 25px !important;font-size: 16px !important;line-height: 1.2 !important;border-radius: 5px !important;word-break: normal;}
.gray-card-box {text-align: center;border-radius: 8px;background-color: #f5f5f5;border: 1px solid#ddd;padding: 10px;}
.white-card-box {text-align: center;border-radius: 8px;background-color: #fff;border: 1px solid#ddd;padding: 10px;}


/*default color*/
.text-white{color:#fff !important;}
.gray-bg {background: #f5f5f5;}

/*Home Slider*/
.swiper-wrapper .swiper-slide .sliderContent .sliderTitle{font-family: 'gilroybold' !important;}
.swiper-wrapper .swiper-slide .sliderContent .sliderDescription{margin-bottom: 30px !important}
#hero-slider .csbContentSlider, #hero-slider .csbContentSlider .sliderBtn{font-weight: normal !important;}

@media only screen and (max-width: 991px){
	.csbContentSlider .slide .sliderContent .sliderTitle {font-size: 26px !important}
    #hero-slider .csbContentSlider, #hero-slider .csbContentSlider .slide {height: 450px !important;}
    #hero-slider .csbContentSlider .slide .sliderContent .sliderTitle br{display: none !important;}	
	#hero-slider .swiper-pagination {z-index: 1 !important;}
	#hero-slider .swiper-wrapper .swiper-slide .sliderContent {padding:30px !important;}
	.map-section .wp-block-columns .wp-block-column {flex-basis: calc(100% - 0em)!important;padding: 20px;margin: 0;}

}

@media screen and (min-width: 767px){
	.row-reverse{display: flex;flex-direction: row-reverse;}
	.text-image-section .row-reverse .wp-block-column:first-child {margin-left:2rem;}	
	.text-image-section .row-reverse .wp-block-column:last-child{margin-left:0rem}
	#hero-slider .swiper-wrapper .swiper-slide .sliderContent {padding: 45px 100px 50px !important;}
}

/*service section*/
.service-item {background: #FFFFFF; border: 1px solid #E0E0E0; box-sizing: border-box; border-radius: 10px; margin-bottom: 20px; transition: .5s;overflow: hidden;}
.service-item h4 {margin-bottom: 20px !important;font-size: 18px;font-family: 'gilroybold';line-height: 1.2;letter-spacing: 0.05em;text-transform: uppercase;color: #626f65;}
.service-item p {min-height: 70px;}
.service-item .wp-block-button .wp-block-button__link {background: transparent !important;font-family: 'GilroyMedium' !important;color: #626f65 !important;border: none !important;padding: 0 !important;}
.service-item .wp-block-button .wp-block-button__link:hover{background: transparent !important;color: #000 !important;}
.service-item:hover {box-shadow: 0px 20px 30px rgb(27 27 27 / 10%);-webkit-box-shadow: 0px 20px 30px rgb(27 27 27 / 10%);transform: translate(0,-10px);}
.service-item h4, .service-item p, .service-item .wp-block-button{padding-left:25px !important;padding-right:25px !important;}  

.prallax-item .wp-block-cover {overflow: hidden;}
.prallax-item img {transition: transform 1.5s ease;}
.prallax-item:hover img {transform: scale(1.2);}

/*site footer*/
.site-footer {max-width: 100%;background: #f5f5f5;}
.site-footer .wp-block-column h2 {font-size: 20px;text-transform: uppercase;font-family: 'gilroybold';}
.site-footer .wp-block-column h2:after {content: "";background: #626f65:height: 2px;width: 30px;display: block;margin: 8px 0;}
.site-footer ul {padding-left: 0;}
.site-footer ul li{list-style: none;line-height: 1.1;margin-bottom: 10px;}
.site-footer ul li a {font-size: 16px;text-decoration: none;}
.site-footer ul li strong {font-size: 16px;display:block;}
.site-footer ul.menu li a:before {content: "";display: inline-block;vertical-align: middle;background: url(/wp-content/uploads/2021/10/arrow.png);width: 12px;height: 12px;background-size: 10px;background-repeat: no-repeat;padding-left: 15px;}
.site-footer ul.menu li a {font-size: 16px;text-decoration: none;color: #555;padding: 10px 0;-webkit-transition: .2s ease-in;-o-transition: .2s ease-in;transition: .2s ease-in;}
.site-footer ul.menu li:hover a {padding-left: 10px;color:#626f65;}
.site-footer .contact-info li {margin-bottom: 15px;font-size: 16px;line-height: 1.5;position: relative;padding-left: 35px;color: #555;}
.site-footer .contact-info li a{color:#555;}
.site-footer .contact-info li a:hover{color:#626f65;}
.site-footer .contact-info li img {position: absolute;left: 0;top: 2px;}

.Directions-btn{position: fixed;top: 45%;right: 0;transform: rotate(90deg);width: 40px;z-index: 1;}
.Directions-btn .Directions-btn__link{border-radius: 0 0 5px 5px;width: 140px;height: 40px;text-transform: uppercase;text-align: center;background: #626f65;color: #fff;padding: 12px 20px;font-size: 16px;text-decoration: none;}
.Directions-btn .Directions-btn__link:hover{background:#626f65; color:#fff;}

.footer-copyright {background-color: #000;padding: 15px 0;}
.footer-copyright .powered-by {text-align: center;font-size: 14px;color:#888;}
.footer-copyright .wp-block-column p {margin: 0 !important;text-align: center;font-size: 14px;color:#888;}

/*footer rating*/
#hc-ratingRatingHotel__hotelname {text-decoration: none;}
#hc-ratingRatingHotel {max-width: 230px; width: 100%; margin: 0; color: black; text-align: left; letter-spacing: 2px; } 
#hc-ratingRatingHotel #hc-ratingRatingHotel__inner {border: 1px solid #D0D0D0; border-bottom: none; height: 129px ; padding:15px 15px 0; background-color: white; line-height: 13px; box-sizing: content-box; }
#hc-ratingRatingHotel #hc-ratingRatingHotel__rating {background-color: #1289d5; color: white; padding: 15px 15px; line-height:1.2; box-sizing: border-box; }
#hc-ratingRatingHotel #hc-ratingRatingHotel__ribbon {float: left;padding-right: 10px;position: relative;top: 3px;}
#hc-ratingRatingHotel #hc-ratingRatingHotel__year {font-size: 8px;color: #00AEE7;display: block;}
#hc-ratingRatingHotel #hc-ratingRatingHotel__award {font-size: 9px;color: #737373;}
#hc-ratingRatingHotel #hc-ratingRatingHotel__hotelink {display: table-cell;height: 67px;vertical-align: middle;width: 137px;}
#hc-ratingRatingHotel #hc-ratingRatingHotel__hotelink a {text-decoration: none;font-size: 17px;font-weight: 600;}
#hc-ratingRatingHotel #hc-ratingRatingHotel__rating br {display: none;}
#hc-ratingRatingHotel #hc-ratingRatingHotel__rating span {display: inline-block;font-size: 14px;font-weight: 400;color: #fff;}
#hc-ratingRatingHotel #hc-ratingRatingHotel__rating p {margin-bottom: 0 !important;}

/*inner blog post page*/
.blog-post-inner .search-result-count-main .container {padding: 0;}
.blog-post-inner article {margin-bottom: 30px; text-align: center; border-radius: 8px; background-color: #f5f5f5; border: 1px solid#ddd; padding: 20px; }
.blog-post-inner article .post-thumbnail img {margin-top: 0;max-width: 100% !important;}
.blog-post-inner article header .breadcrumb {text-align: left;margin: 8px 0 15px;font-size: 16px;}
.blog-post-inner article header .breadcrumb a {font-size: 16px;}
.blog-post-inner article header {margin-top: 0;margin-bottom: 0;padding-bottom:0px!important;}
.blog-post-inner article header .entry-title {text-align: left;max-width: 100%;margin-top: 30px !important;margin-bottom:5px !important;font-size:32px;font-family: 'gilroybold' !important;text-transform: uppercase;}
.blog-post-inner article header .entry-title a {color: #626f65;font-size: 32px;line-height: 1.2;display: block;text-transform: uppercase;text-decoration: none;font-family: 'gilroybold' !important;}
.blog-post-inner article header .entry-title a:focus,
.blog-post-inner article header .entry-title a:hover {outline: none !important;background: transparent !important;text-decoration: none !important;}

.blog-post-inner article .entry-content {text-align: left;margin: 0 !important;}
.blog-post-inner article .entry-content p {max-width: 100% !important;}
.blog-post-inner article .entry-content .button {background:#1289d5 !important;margin-top: 20px;display: inline-block;padding: 15px 25px !important;font-size: 16px !important;line-height: 1.2 !important;border-radius: 5px !important;}
.blog-post-inner article .entry-content .button:hover{background:#626f65 !important; color:#fff;}
.blog-post-inner article .entry-content .price {max-width: 100% !important;margin-bottom: 20px;color: #1289d5;font-weight: 400;line-height: 1.2;}
.blog-post-inner article .entry-content h3 {margin-bottom: 10px;}
.blog-post-inner article .entry-content ul {padding-left: 20px;margin-top:0 !important;}
.blog-post-inner article .entry-content ul li{font-size: 16px;color: #555;line-height: 1.3;margin-bottom: 10px;}
.blog-post-inner article .entry-content ul li::marker {color: #626f65;}
.blog-post-inner article .entry-content .wp-block-column h2, 
.blog-post-inner article .entry-content .wp-block-column h3 {font-size: 26px;}

/*inner blog post social_share*/
.blog-post-inner article .social_share_btn {text-align: left;margin-top: 20px;}
.blog-post-inner article .social_share_btn button {padding:0px;line-height: 1;border:none;background: transparent !important;}
.blog-post-inner article .social_share_btn a {color: #fff;font-size: 14px;text-decoration: none;background: #333;padding: 10px 15px;border-radius: 5px;}
.blog-post-inner article .social_share_btn a:hover{background: #000;}

/*inner blog post page sidebar*/
.right-sidebar-inner .wp-block-column .wp-block-columns {background: #f5f5f5;padding: 20px;border: 1px solid#ddd;border-radius: 5px;margin-bottom: 20px;margin-top: 0;}
.right-sidebar-inner .wp-block-column .wp-block-columns .widget_nav_menu {margin-top: 0;}
.right-sidebar-inner .wp-block-column .wp-block-columns h2 {margin-bottom: 5px !important;font-size: 20px;text-transform: uppercase;}
.right-sidebar-inner ul {padding-left: 0;margin-top: 0 !important;}
.right-sidebar-inner ul li{margin:0 !important;list-style: none;}
.right-sidebar-inner ul li:last-child a{border-bottom:none;}
.right-sidebar-inner ul li a {text-decoration: none;font-size: 16px;color: #000;display: inline-block;width: 100%;border-bottom: 1px solid#ddd; padding:10px 0;line-height: 1.1;position: relative;padding-left: 18px;}
.right-sidebar-inner ul li a:hover, .right-sidebar-inner ul li a:focus {color: #626f65;background: transparent !important;text-decoration: none !important;}
.right-sidebar-inner ul li a:before {content: "";background: url(/wp-content/uploads/2021/10/arrow.png);display: inline-block;width: 15px;height: 12px;background-repeat: no-repeat;background-size: 12px;position: absolute;left: 0;top: 14px;}

@media only screen and (min-width: 768px) and (max-width: 1023px){
	.right-sidebar-inner .wp-block-column .wp-block-columns h2 {font-size: 18px;}
	body .right-sidebar {width: 30%;}
	body .left-side {width: 70%;}

}

@media screen and (max-width: 767px){
	.blog-post-inner article header .breadcrumb, 
	.blog-post-inner article header .breadcrumb a{font-size: 14px;}
	.blog-post-wrapper .blog-post-inner article header .entry-title a {font-size: 22px;}
	.blog-post-wrapper #comments .comment-reply-title {font-size: 24px;}
	div.blog-post-inner article .entry-content .wp-block-column h2, 
	div.blog-post-inner article .entry-content .wp-block-column h3 {font-size: 22px;}
	.blog-post-inner .white-card-box .csbContentSlider, 
	.blog-post-inner .white-card-box .csbContentSlider .slide {height: 320px !important;}
}

@media screen and (min-width: 767px){
	.blog-post-wrapper {display: flex;gap: 30px;}
	.left-side {width: 75%;}
	.right-sidebar {width: 25%;}
	.right-sidebar-inner {position: sticky;top:120px;}
}


/*inner blog post page comments section*/
#comments {background: #fff;max-width: 100%;padding: 20px;border-radius: 5px;border: 1px solid#ddd;}
#comments .comment-reply-title {justify-content: flex-start;font-size: 32px;color: #073561;margin-bottom: 5px;text-transform: uppercase;}
#comments .comment-form {gap: 20px;margin-top: 0;}
#comments .comment-form p {margin-bottom: 0 !important;text-align: left;}
#comments .comment-form p label {text-align: left;font-size: 16px;font-family: 'GilroyMedium';}
#comments .comment-form p input, 
#comments .comment-form p textarea {border: 1px solid#ddd;background: #f5f5f5;border-radius: 5px;margin-bottom: 0;font-size:16px;}
#comments .comment-form p input:focus, 
#comments .comment-form p textarea:focus{outline:1px;}
#comments .comment-form p textarea{height:100px;resize: none;}
#comments .comment-form #submit{background: #626f65;border:1px solid#626f65;color: #fff;padding: 10px 20px;font-size: 16px;}
#comments .comment-form #submit:hover{background:#0e76b9;}
#comments .comment-form .comment-form-cookies-consent {margin-top: 20px !important;}
#comments .comment-form p input[type=checkbox] {width: 20px;height: 20px;}

/*inner page header*/
.inner_header_banner {background-repeat: no-repeat;background-size: cover !important;}
.inner_banner_content .breadcrumb a, .inner_banner_content .breadcrumb {color: #fff;}

/*contact page*/
.contactus-page .gray-card-box {padding: 0;overflow: hidden;max-width: 100%;}
.contactus-page .contact-info-col {background: #626f65;}
.contactus-page .contact-column{padding: 40px 30px;margin: 0 !important;}
.contactus-page .contact-column .contact-title {font-size: 26px;text-align: left;font-weight: 600;color: #626f65;text-transform: uppercase;}
.contactus-page .contact-column .contact-title:after {content: "";width: 50px;height: 2px;display: block;background: #626f65;margin: 10px 0;}
.contactus-page .contact-info-col .contact-title:after {content: "";background: #fff !important;}

.contactus-page .contact-column .contact-info {padding-left: 0;}
.contactus-page .contact-column .contact-info li {text-align: left;list-style: none;position: relative;padding-left: 35px;margin-bottom: 20px;color:#fff;}
.contactus-page .contact-column .contact-info li p{color:#fff;}
.contactus-page .contact-column .contact-info li, 
.contactus-page .contact-column .contact-info li a {font-size: 18px;color: #fff;text-decoration: none;line-height: 1.4;}
.contactus-page .contact-column .contact-info li img {filter: contrast(0) brightness(190%);}
.contactus-page .contact-column .contact-info li img{position: absolute;left: 0;top: 2px;}
.contactus-page .contact-column iframe {margin-top: 0;padding: 10px;background: #fff;border-radius: 5px;}

/*contact form*/
.contact-form-col form p {text-align: left;}
.contact-form-col form p br{display: none;}
.contact-form-col form .wpcf7-form-control-wrap input, 
.contact-form-col form .wpcf7-form-control-wrap textarea{width: 100%;background: #fff;border: 1px solid#ddd;margin-top: 6px;border-radius: 5px;height: 45px;color: #000;margin-left: 0 !important;margin-right: 0 !important;}
.contact-form-col form .wpcf7-form-control-wrap textarea{height:120px;resize: none;}
.contact-form-col form label {margin-bottom: 20px !important;display: block;font-size: 16px;font-weight: 400 !important;color: #777;text-transform: capitalize;}
.contact-form-col form .wpcf7-submit {background: #626f65 !important;padding: 15px 30px !important;line-height: 1.2 !important;border-radius: 5px !important;border: none;color: #fff;font-size: 18px;font-weight: 400;}
.contact-form-col form .wpcf7-submit:hover{background: #626f65 !important;} 
.contact-form-col form .wpcf7-response-output {font-size: 14px;}
.contact-form-col form .wpcf7-not-valid-tip {font-size: 14px;}

@media only screen and (min-width: 768px) and (max-width: 1023px){
	.contactus-page .gray-card-box{
	    justify-content: space-between;
	}
}

/*popup*/
#popmake-234.popmake {border: 8px solid #ffffff !important;background-color: rgb(166 188 170) !important;}
.popmake .popmake-title {text-align: center !important;font-weight: 800 !important;margin-bottom: 10px !important;}
.popmake .popmake-content h3 {font-size: 20px;margin-bottom: 10px;}
.popmake .popmake-content p {color: #000;}
.popmake .popmake-content:focus-visible {outline: none;}

@media screen and (min-width: 767px){
	#popmake-234.popmake {padding: 50px 70px !important;}
}

/*Galleries page*/
/*#Galleries .ngg-galleryoverview {grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));grid-gap: 1rem;display: grid !important;}
#Galleries .ngg-galleryoverview .ngg-gallery-thumbnail-box{width:100%;border: 1px solid#ddd;padding: 5px;}*/
.business-retreat .wp-block-image figure img {text-align: center;border-radius: 8px;background-color: #f5f5f5;border: 1px solid#ddd;padding: 10px;}	
#Galleries .ngg-album-compact {margin-bottom: 20px !important;}
#Galleries .ngg-album-compact h4 a {text-transform: uppercase; text-decoration: none; font-size: 20px; line-height: 1.2; color: #626f65; font-family: 'gilroybold' !important; letter-spacing: normal; height: auto; margin: 15px 0 !important; }
#Galleries .ngg-galleryoverview .ngg-gallery-thumbnail-box img {width: 100%;}
#TB_caption {height: auto;padding: 12px 8px;}
#TB_caption #TB_secondLine {font-size: 16px;font-weight: 600;}
#TB_caption #TB_secondLine span a {text-decoration: none;}


@media screen and (max-width: 767px){
	#TB_window {width: 95% !important;margin: auto !important;left: 0;right: 0;transform: translateY(-50%);}
	#TB_window img#TB_Image {width: 100%;margin: 0;padding: 10px;}
}


/*search result page*/
.search-result-count-main {margin: 0 0 50px !important;}
.search-result-count-main .entry-header {margin: 0;}
.search-result-count-main article .entry-content {margin-top: 0;}
.search-result-count-main article {background: #fff; text-align: center; border-radius: 8px; box-shadow: 0 4px 24px 0 rgb(0 0 0 / 12%); background-color: #fff; padding: 30px 20px;}
.search-result-count-main .entry-header .entry-title {max-width: 100%;text-align: left;font-size: 32px;margin-bottom: 0 !important;}
.search-result-count-main .entry-header .entry-title a{text-decoration: none;color: #626f65;font-weight: 600;}
.search-result-count-main .entry-content p {max-width: 100% !important;text-align: left;}
.search-result-count-main article .posted_date {text-align: left;margin: 10px 0 10px;font-size: 16px;font-weight: 500;}
.search-result-count-main article figure img { margin-top: 0 !important;max-width: 100% !important;}
.search-result-count-main article .price {max-width: 100% !important;text-align: left;}
.search-result-count-main article .button {display: none;}

.accom-item {overflow: hidden;}
.accom-item .wp-block-image {position: relative;}
.accom-item .wp-block-image:before {content: ""; background: rgb(0 0 0 / 28%); position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.accom-item .wp-block-image img {width:100%;height: 100%;min-height: 250px;object-fit: cover;}
.accom-item .wp-block-image figcaption {position: absolute; top: 50%; transform: translateY(-50%); text-align: center; left: 0; right: 0; font-size: 20px;line-height: 1.2;color: #fff;font-family: 'gilroybold';text-transform: uppercase; }

.menu-item a:hover {
    color: #626f65 !important; 
}

.hover-text:hover .wp-caption-text {
display: block;
}
