@charset "UTF-8";
/*!
Theme Name: Booklium Child
Theme URI: https://motopress.com/products/booklium
Author: MotoPress
Author URI: https://motopress.com
Description: Awesome WordPress theme.
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: booklium
Template: booklium
*/
:root {
	--main-gold: #D4AF37;
}
#masthead {position: fixed; max-height: 92px;}
@media (min-width: 991px) {#content {margin-top: 92px;}}

@media (min-width: 783px) {
	.page-id-365 .forminator-row {display: flex;}
	.page-id-365 #date-1,
	.page-id-365 #name-1, 
	.page-id-365 #phone-1{width: 48%; margin-right: 2%;}
	
	.page-id-365 #textarea-1 {width: 100%;}
	.page-id-365 #name-2, 
	.page-id-365 #date-2 {width: 48%;}
	.page-id-365 #number-1 {width: 42%; margin-right: 1%; margin-left: 4%}
	.page-id-365 #number-2 {width: 42%; margin-right: 1%; margin-left: 7%;}
	.page-id-365 #select-1 {margin-left: 4%; }
	.page-id-365 #forminator-module-1551 > div:nth-child(6),
	.page-id-365 #forminator-module-1551 > div:nth-child(7),
	.page-id-365 #forminator-module-1551 > div:nth-child(8),
	.page-id-365 #forminator-module-1551 > div:nth-child(9),
	.page-id-365 #forminator-module-1551 > div:nth-child(10),
	.page-id-365 #forminator-module-1551 > div:nth-child(11) {
		display: inline-block; width: 48%; margin-left: 1%; margin-right: 1%;
	}
	
	/*.page-id-365 #number-3 {width: 32%;}*/
	.page-id-2820 .forminator-row {display: flex;}
	.page-id-2820 #date-1,
	.page-id-2820 #name-1, 
	.page-id-2820 #phone-1{width: 48%; margin-right: 2%;}
	
	.page-id-2820 #textarea-1 {width: 100%;}
	.page-id-2820 #name-2, 
	.page-id-2820 #date-2 {width: 48%;}
	.page-id-2820 #number-1 {width: 32%; margin-right: 1%;}
	.page-id-2820 #number-2 {width: 32%; margin-right: 1%;}
	.page-id-2820 #number-3 {width: 32%;}
	.page-id-5189 .forminator-row {display: flex;}
	.page-id-5189 #date-1,
	.page-id-5189 #name-1, 
	.page-id-5189 #phone-1{width: 48%; margin-right: 2%;}
	
	.page-id-5189 #textarea-1 {width: 100%;}
	.page-id-5189 #name-2, 
	.page-id-5189 #date-2 {width: 48%;}
	.page-id-5189 #number-1 {width: 32%; margin-right: 1%;}
	.page-id-5189 #number-2 {width: 32%; margin-right: 1%;}
	.page-id-5189 #number-3 {width: 32%;}
    
    .page-id-5665 .forminator-row {display: flex;}
	.page-id-5665 #date-1,
	.page-id-5665 #name-1, 
	.page-id-5665 #phone-1{width: 48%; margin-right: 2%;}
	
	.page-id-5665 #textarea-1 {width: 100%;}
	.page-id-5665 #name-2, 
	.page-id-5665 #date-2 {width: 48%;}
	.page-id-5665 #number-1 {width: 42%; margin-right: 1%; margin-left: 4%}
	.page-id-5665 #number-2 {width: 42%; margin-right: 1%; margin-left: 7%;}
	.page-id-5665 #select-1 {margin-left: 4%; }
	.page-id-5665 #forminator-module-1551 > div:nth-child(6),
	.page-id-5665 #forminator-module-1551 > div:nth-child(7),
	.page-id-5665 #forminator-module-1551 > div:nth-child(8),
	.page-id-5665 #forminator-module-1551 > div:nth-child(9),
	.page-id-5665 #forminator-module-1551 > div:nth-child(10),
	.page-id-5665 #forminator-module-1551 > div:nth-child(11) {
		display: inline-block; width: 48%; margin-left: 1%; margin-right: 1%;
	}
    .page-id-5666 .forminator-row {display: flex;}
	.page-id-5666 #date-1,
	.page-id-5666 #name-1, 
	.page-id-5666 #phone-1{width: 48%; margin-right: 2%;}
	
	.page-id-5666 #textarea-1 {width: 100%;}
	.page-id-5666 #name-2, 
	.page-id-5666 #date-2 {width: 48%;}
	.page-id-5666 #number-1 {width: 42%; margin-right: 1%; margin-left: 4%}
	.page-id-5666 #number-2 {width: 42%; margin-right: 1%; margin-left: 7%;}
	.page-id-5666 #select-1 {margin-left: 4%; }
	.page-id-5666 #forminator-module-1551 > div:nth-child(6),
	.page-id-5666 #forminator-module-1551 > div:nth-child(7),
	.page-id-5666 #forminator-module-1551 > div:nth-child(8),
	.page-id-5666 #forminator-module-1551 > div:nth-child(9),
	.page-id-5666 #forminator-module-1551 > div:nth-child(10),
	.page-id-5666 #forminator-module-1551 > div:nth-child(11) {
		display: inline-block; width: 48%; margin-left: 1%; margin-right: 1%;
	}
    .page-id-5667 .forminator-row {display: flex;}
	.page-id-5667 #date-1,
	.page-id-5667 #name-1, 
	.page-id-5667 #phone-1{width: 48%; margin-right: 2%;}
	
	.page-id-5667 #textarea-1 {width: 100%;}
	.page-id-5667 #name-2, 
	.page-id-5667 #date-2 {width: 48%;}
	.page-id-5667 #number-1 {width: 42%; margin-right: 1%; margin-left: 4%}
	.page-id-5667 #number-2 {width: 42%; margin-right: 1%; margin-left: 7%;}
	.page-id-5667 #select-1 {margin-left: 4%; }
	.page-id-5667 #forminator-module-1551 > div:nth-child(6),
	.page-id-5667 #forminator-module-1551 > div:nth-child(7),
	.page-id-5667 #forminator-module-1551 > div:nth-child(8),
	.page-id-5667 #forminator-module-1551 > div:nth-child(9),
	.page-id-5667 #forminator-module-1551 > div:nth-child(10),
	.page-id-5667 #forminator-module-1551 > div:nth-child(11) {
		display: inline-block; width: 48%; margin-left: 1%; margin-right: 1%;
	}
    .page-id-5668 .forminator-row {display: flex;}
	.page-id-5668 #date-1,
	.page-id-5668 #name-1, 
	.page-id-5668 #phone-1{width: 48%; margin-right: 2%;}
	
	.page-id-5668 #textarea-1 {width: 100%;}
	.page-id-5668 #name-2, 
	.page-id-5668 #date-2 {width: 48%;}
	.page-id-5668 #number-1 {width: 42%; margin-right: 1%; margin-left: 4%}
	.page-id-5668 #number-2 {width: 42%; margin-right: 1%; margin-left: 7%;}
	.page-id-5668 #select-1 {margin-left: 4%; }
	.page-id-5668 #forminator-module-1551 > div:nth-child(6),
	.page-id-5668 #forminator-module-1551 > div:nth-child(7),
	.page-id-5668 #forminator-module-1551 > div:nth-child(8),
	.page-id-5668 #forminator-module-1551 > div:nth-child(9),
	.page-id-5668 #forminator-module-1551 > div:nth-child(10),
	.page-id-5668 #forminator-module-1551 > div:nth-child(11) {
		display: inline-block; width: 48%; margin-left: 1%; margin-right: 1%;
	}
}

body.site-boxed .site-branding .custom-logo-link img, body.site-wide .site-branding .custom-logo-link img {max-height: 80px;}
.center {align-items: center;}
#custom_html-2 a.kt-svg-icon-link {float: left;}
body .forminator-button.forminator-button-submit {background-color: #13B0BB;}
.kadence-blocks-gallery-item__caption {font-weight: bold}
.wws-popup__support-img-wrapper {display: none!important;}
li#menu-item-3289.current-menu-item > a,
li#menu-item-1732 > a,
li#menu-item-1459.current-menu-item > a{ color: #17181a;}
.entry-meta .cat-links a,
.entry-title a:hover,
.entry-meta a:hover,
li.nicemenuitem > a,
li#menu-item-5768 > a,
li#menu-item-5759 > a,
li#menu-item-5750 > a,
li#menu-item-5741 > a,
li#menu-item-5597 > a,
li#menu-item-3231 > a,
li#menu-item-3223 > a{ color: var(--main-gold)!important;}
u.wws-popup__open-btn {float: none; padding: 0;}

/*hide the badziewie*/

body:not(.logged-in) .single-room-form-container,
body:not(.logged-in) .single-room-calendar-wrapper {display: none!important;}
body.logged-in .site-main > .type-mphb_room_type .single-room-form-container {position: relative!important; width: 100%!important; padding: 0!important;}

@media (min-width: 784px) {
	.single-room-attributes-wrapper {
		
    position: absolute;
    top: 0;
    right: 0;
    width: 33%;
	margin-top: 0!important;
	padding: 10px!important;
}
.nicemenuitem > a,
#menu-item-5768 > a,
#menu-item-5741 > a,
#menu-item-5759 > a,
#menu-item-5750 > a,
#menu-item-5597 > a,
#menu-item-3231 > a,
#menu-item-3223 > a {
padding: 9px 5px;
    background-color: transparent;
    border: 2px solid #555555;
   
  
}
	}
	.letter {display: inline-block;}
#masthead .social-menu-wrapper {display: none;}
body .site-branding .site-title {font-size: 1.8rem;}
body .button {
	background: var(--main-gold);
}
body .button:hover {
	border-color: var(--main-gold)
}
body .widget-icon-list li > * {padding-bottom: 0}
.kb-gallery-figure .kadence-blocks-gallery-item__caption a {color: #fff; text-decoration: none;}
.main-navigation li:hover > a,
.widget_nav_menu a:hover,
.wp-block-getwid-advanced-heading a:hover,
a,
a:hover {color: var(--main-gold);}

@media (max-width: 991px) {
	#mainbig {margin-top: 80px!important; margin-bottom: -10px!important;}
	#begin-main {margin-top: 30px!important}
	body.single-post #main {margin-top: 65px;}
	body.blog #main {margin-top: 65px;}
}
body .forminator-design--material .forminator-input--wrap:after {
	background: var(--main-gold)
}
#added,
#appshomes {visibility: hidden; top: -80px;position: relative; z-index: -10}
@media (max-width: 991px) {
	#added,
#appshomes {height: 0; max-height: 0;}
}
.wws-popup__support.wws-shadow {display: none!important;}
body .single-room-gallery .flexslider ol.flex-control-nav li a:hover,
body .single-room-gallery .flexslider ol.flex-control-nav li a:hover:after,
body .single-room-gallery .flexslider ol.flex-control-nav li .flex-active

{background-color: var(--main-gold)!important;}
body .mphb-single-room-type-attributes li:before {color: var(--main-gold);}
body .flexslider.mphb-flexslider ul.flex-direction-nav .flex-next, body .flexslider.mphb-flexslider ul.flex-direction-nav .flex-prev {
	background-color: var(--main-gold)
}
body .flexslider.mphb-flexslider ul.flex-direction-nav .flex-next:hover,
body .flexslider.mphb-flexslider ul.flex-direction-nav .flex-prev:hover,
body .single-room-gallery .flexslider ol.flex-control-nav li a:hover:after,
body .single-room-gallery .flexslider ol.flex-control-nav li .flex-active:after {border-color: var(--main-gold)}
@keyframes showhide {
  0% {max-width: 0;}
  50% {max-width: 300px;}
  100% {max-width: 0;}
}



.homeh2 {width: 100%;
    text-align: left;
    color: #fff;
text-shadow: 1px 1px 2px rgb(0 0 0 / 90%);font-size: 31px;}
.shadowed-text > p {text-shadow: 1px 1px 2px rgb(0 0 0 / 90%);}
.homeh2 .animated {
	overflow: hidden;
	display: inline-flex;
	margin-left: 10px;
	animation-name: showhide;
  animation-duration: 4s;
  animation-iteration-count: infinite;
}

@media (max-width: 991px) {
	.homeh2 {font-size: 18px;}
	.homeh2 .animated {top: 7px;}
}
/* new */
.lfcode {background: rgba(255,255,255,0.8); padding: 15px;}
@media (min-width: 783px) {
 .lfcode .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child), 
 .lfcode .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child) {
    margin-bottom: 0;
}}
.lfcode .forminator-ui#forminator-module-1551.forminator-design--material .forminator-input, 
.lfcode .forminator-ui#forminator-module-1551.forminator-design--material .forminator-input input {font-size: 14px;}
.lfcode textarea {min-height: 80px!important; padding-top: 5px!important; margin-top: 5px!important;}
.lfcode .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=material] .forminator-input,
.lfcode .forminator-ui.forminator-custom-form[data-design=material] .forminator-input {padding: 7px 0 5px!important;}
@media (min-width: 768px) {.lfcode {position: relative; top: -40px;}
.mobonly {display: none!important;}
}
#primary-menu #menu-item-1810 a, 
#primary-menu #menu-item-1811 a {font-size: 1.4rem; line-height: 1.5rem;} 
.page-id-365 div.wws-popup__open-btn {visibility: hidden;}
@media (max-width: 768px){.lf_ppc .wp-block-getwid-section__background {background-image: none!important; display: none;}
.lf_ppc .has-text-color {color: #333!important;}
.lf_ppc .getwid-padding-mobile-top-large {padding-top: 30px!important; padding-bottom: 0!important;}
.leftcol_lf, .leftcol_lf p  {margin-bottom: 0;}
.leftcol_lf figure {margin-top: 5px; margin-bottom: 5px;}
.bigonly {display: none;}
}
.goldbck{padding: 8px 15px; border-radius: 20px; background: var(--main-gold);font-size: 18px;}
.gold {color: var(--main-gold)}
.main-navigation-wrapper .menu-toggle .line {margin-bottom: 7px;}
.page-id-1805 .entry-header {display: none;}
.page-id-1805 #primary {padding-top: 0;}
#lfa2 {cursor: pointer;}



input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus {border-color: var(--main-gold)}
button {background-color: var(--main-gold)}
button:hover {border-color: var(--main-gold)}
.owl-item .product-miniature {width: 100%; height: 640px;}
.wp-block-kadence-posts .posted-on {display: none;}
.wp-block-kadence-posts .entry-header {padding-bottom: 5px; margin-bottom: 5px;}
.seclink {clear: both; display: block;}
.footer-socials i {font-size: 30px; color:#333; margin-right: 5px;}
.footer-socials i:hover,
.footer-socials a:hover i {color: var(--main-gold)}
.smalllabel label {font-size: 12px!important;}
@media (max-width: 768px) {
.page-id-2452 .hentry {margin-top: 80px;}
}
.mobutton {display: none;}

.position-relative {
	position: relative;
}
@media (max-width: 768px) {
	.mobutton {
		display: block;
		position: absolute;
		top: 65%;
		width: 100%;
		
	}
	.luxbutton .kt-btn-inner-text {color: #fff;}
}
.otgs-development-site-front-end {display: none!important;}

.wpml-ls-statics-footer .wpml-ls-current-language>a,
.wpml-ls-statics-footer a {background: transparent;}
.padded-column {padding: 15px;}
.wp-block-getwid-media-text-slider .slick-prev, .wp-block-getwid-media-text-slider .slick-next,
.wp-block-getwid-images-slider .slick-prev, .wp-block-getwid-images-slider .slick-next {
	background: var(--main-gold);
}
.wp-block-getwid-media-text-slider .slick-prev:hover, .wp-block-getwid-media-text-slider .slick-next:hover,
.wp-block-getwid-images-slider .slick-prev:hover, .wp-block-getwid-images-slider .slick-next:hover {
	border-color: var(--main-gold);
}
.skewed-a-bit img {transform: rotate(8deg)}
/*.fancyp2,
.fancyp1 {color: var(--main-gold); font-size: 21px; position: relative; display: inline; width: auto;}
.fancyp1:before {
	width: 110%;
	height: 110%;
	position: absolute;
	left: -15px;
	top: -1px;
	content: '';
	display: block;
	z-index: -1;
	background: #ddd;
	transform: skew(-10deg);
}
.fancyp2:before {
	width: 110%;
	height: 110%;
	position: absolute;
	left: -15px;
	top: -1px;
	content: '';
	display: block;
	z-index: -1;
	background: #91ed9c;
	transform: skew(-10deg);
}*/
.halfline {height: 100%;
background: var(--main-gold);
width: 1px;}
.wp-block-getwid-testimonial__wrapper::before {
    color: var(--main-gold);
    content: "“";
    font-size: 4.688rem;
    left: -10px;
    position: absolute;
    top: -50px;
}


.schema-faq-question {position: relative; width: 90%; display: block; cursor: pointer; margin: 10px 0 5px 0;}
.schema-faq-answer {overflow: hidden; transition: all .2s ease-in-out; max-width: 85%;}
.schema-faq-answer:not(.active) {height: 0!important;}

.schema-faq-question::after {
	content: "+";
	position: absolute;
	right: -22px;
}
.schema-faq-question.active::after {
	content: "-"
}
.nopad .wp-block-getwid-section__wrapper {padding: 0 1em;}

.lfslider .wp-block-getwid-media-text-slider-slide-content__content {
	
    background: #fff;
    
    padding: 20px;
    color: #333;
    border-radius: 0 0 10px 0;
}
.page-id-2461 .wp-block-getwid-testimonial:after {content: none;}
.page-id-2997 .wp-block-getwid-testimonial:after {content: none;}
@media (min-width: 768px) {
.branslider img {max-width: 180px!important;}
.wpml-ls-statics-footer {width: 366px; margin: -70px auto 30px;}
.lfslider .wp-block-getwid-media-text-slider-slide-content__content{
	width: 340px;
	float: right;
	
}

.page-id-2911 #primary,
.page-id-3012 #primary,
.page-id-2461 #primary,
.page-id-2965 #primary,
.page-id-2997 #primary,
.page-id-365 #primary,
.page-id-2862 #primary {padding-top: 0;}


/* laptop pages */
.page-id-2911 #lfcontactan1 .wp-block-getwid-section__foreground {display: none;}
.page-id-2911 #lfcontactan1 .has-2-columns > div:first-child > p { text-shadow: 2px 2px 2px #333;}

}


@media (max-width: 767px) {
	.getwid-padding-right-medium {padding-right: 10px}
.getwid-padding-left-medium {padding-left: 10px;}


/*background*/
#lfcontactan1 .wp-block-getwid-section__background.has-background {
	background-color: transparent!important;
	background-repeat: no-repeat!important;
	background-position: top center!important;
	background-size: auto 500px!important;
	
}
#lfcontactan1  .wp-block-getwid-section__foreground {max-height: 500px;}
#lfcontactan1 .has-2-columns > div:first-child {min-height: 400px;
display: flex;
flex-direction: column;
justify-content: center;
margin-top: -9%;
}
body .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {margin-bottom: 80px;} 
.mobilefull .wp-block-getwid-section__wrapper {padding: 0;}
.mobilefull .wp-block-getwid-media-text-slider__content.slick-slider {padding-left: 0; padding-right: 0;}
.mobilefull .slick-prev {top: 42px; left: auto!important; right: 80px;}
.mobilefull .slick-next {top: 42px;}
.lfslider .wp-block-getwid-media-text-slider-slide-content__media {position: relative!important;}
.lfslider .wp-block-getwid-media-text-slider-slide-content__media img {height: 385px; width: auto; max-width: unset;}
.lfslider .wp-block-getwid-media-text-slider-slide-content {display: flex; flex-direction: column-reverse;}
.lfslider .wp-block-getwid-media-text-slider-slide-content__content {height: 270px;}
.wp-block-getwid-media-text-slider .slick-prev:hover, .wp-block-getwid-media-text-slider .slick-next:hover {background: var(--main-gold);}
.big-oflow {overflow: hidden;}
.big-oflow img {height: 500px; width: auto; max-width: unset; margin-left: 50%; transform: translateX(-50%);}
.mob-reversed {flex-direction: column-reverse;}
.nopad .wp-block-getwid-section__wrapper {padding-left: 0; padding-right:0;}
#lfcontactan1 .wp-block-getwid-section__foreground {opacity: .22!important;}
/*#lfcontactan1 .has-2-columns > div:first-child > p {margin-top: 430px; color: #333!important}*/
/*#lfcontactan1 .has-2-columns > div:first-child > div {position: absolute; top: 10%;}*/
#lfcontactan1 .forminator-ui {margin-top: -40px;}
#lfcontactan1 .has-2-columns > div:nth-child(2) {padding-top: 0;}
}
.menu-item-has-children .sub-menu a:hover {text-decoration: underline; color: #333;}

.page-id-1805 .lfcode textarea {padding-top: 28px!important;}
#forminator-module-5845 .forminator-row,
#forminator-module-5842 .forminator-row {margin: 0 15px;}
#forminator-module-5845 .forminator-row #textarea-1, 
#forminator-module-5842 .forminator-row #textarea-1 {margin-top: 10px;}
@media (min-width: 1000px) and (max-width: 1200px) {
	#moove_gdpr_cookie_info_bar {max-width: 70%;}
}
@media (min-width: 1100px) and (max-width: 1400px) {
	body.site-boxed .main-navigation .menu a, body.site-wide .main-navigation .menu a {
		padding-left: 8px; padding-right: 8px;
		font-size: 0.8rem;
	}
}

.cf-image img {max-width: 60px;}
.main-cf-column .wp-block-columns,
.main-cf-column .wp-block-column {margin-bottom: 1px;}
.main-cf-column .forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small) {margin-top: 1px;}
strong.schema-faq-question {font-weight: normal}
.schema-faq-question.active {color: var(--main-gold); font-weight: bold;}
.schema-faq-question::after {color: var(--main-gold); font-weight: bold;}
.wp-block-kadence-advancedbtn .kt-btn-wrap .kt-button.button.kt-btn-0-action {background-color: var(--main-gold); border-color: var(--main-gold); color: #fff;}
/*.wp-block-kadence-advancedbtn .kt-btn-wrap .kt-button.button.kt-btn-0-action:hover {background-color: var(--main-gold); border-color: var(--main-gold)}*/
@media (max-width: 600px) {
	.main-cf-column .wp-block-columns .wp-block-column:first-child{flex-basis: 20%!important;}
	.main-cf-column .wp-block-columns .wp-block-column:last-child{flex-basis: 70%!important;}
	.main-cf-column img {max-width: 45px; margin-bottom: 15px;}
	.mobilefull h2 {max-width: 60%}
	.mobilefull .wp-block-getwid-media-text-slider-slide-content__content {height: unset;}
}
@media (min-width: 783px) {
.main-cf-column .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child) {margin-bottom: 10px;}
}
#masthead .wpml-ls-legacy-dropdown {width: 35px;}
#masthead .wpml-ls-legacy-dropdown li a {border: none; background: transparent; padding: 0 0 0 10px;}
#masthead .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {display: none;}
#masthead .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu {border-top: none;}
#masthead .wpml-ls-legacy-dropdown .wpml-ls-item {padding-top: 4px;}
.main-navigation .current_page_item > *, .main-navigation .current-menu-item > *, .main-navigation .current_page_ancestor > *, .main-navigation .current-menu-ancestor > * {color: var(--main-gold);}
img.wpml-ls-flag {border-radius: 50%;}
@media (max-width: 990px){
	.wpml-ls-statics-shortcode_actions {display: none}
	li.menu-item.wpml-ls-item {width: 45px; float: left;}
	li.menu-item.wpml-ls-item a {padding: 7px!important;}
  li#menu-item-2368,
  li#menu-item-1810,
  li#menu-item-1811 {padding: 0 10px; float: left;}
  li#menu-item-1809 {clear: both;}
  
  #primary-menu {padding-top: 55px;}
}
@media (min-width: 991px) {
	li.menu-item.wpml-ls-item {display: none;}
}
.cariframe {width: 100%; max-width: 100%!important; border: none;}
.homecontsection {background-color: #FAFAFA; border-top-left-radius: 56px; border-top-right-radius: 56px; width: 1050px; max-width: 95vw!important;}
#hcontclose {float: right;}

#homecontact .one_fourth {width: 25%; text-align: center; padding: 0 2%;}
#homecontact i {color: var(--main-gold)}


@media (min-width: 768px) {
	.homecontsection {margin-top: -70px; z-index: 9;}
	#homecontact {display: flex; align-items: center;}
	#homecontact .one_fourth:nth-child(1),
#homecontact .one_fourth:nth-child(2),
#homecontact .one_fourth:nth-child(3) {
	border-right: 1px solid var(--main-gold);
}
}
#homecontact .kt-button:not(.kb-btn-global-inherit)::before {display: none;}
@media (max-width: 767px) {
/*#homecontact > div:not(:last-child) {display: none;}*/
#homecontact .one_fourth {width: 100%; border: 1px solid var(--main-gold); border-radius: 20px; padding: 10px 0; margin-bottom: 10px;}
#homecontact .one_fourth:last-child {background: var(--main-gold); padding: 0;margin-bottom: -30px;}
#primary-menu {max-height: 80vh; overflow: auto;}
.whitesec {background: #fff; margin: 0 -15px;}
body #lfcontactan1 .has-2-columns .shadowed-text  {display: none;}
}
@media (min-width: 991px) {
	.widemenu .sub-menu {width: 990px;columns: 2; left: -450px!important}
	body.site-wide .main-navigation .widemenu .sub-menu a{width: 490px; text-decoration: underline;}
	
}
@media (max-width: 990px) {
	/* menu */
	/*en*/
	#menu-item-3222 {margin-bottom: 50px;}
	#menu-item-6243 {clear: both;}
	#menu-item-2368 {position: absolute; bottom: 86px; left: 6px;}
	#menu-item-1810 {position: absolute; bottom: 86px; left: 46px;}
	#menu-item-1811 {position: absolute; bottom: 86px; left: 86px;}
	
	
	/*fr*/
	
	
	#menu-item-7183 {margin-bottom: 50px;}
	#menu-item-3224 {position: absolute; bottom: 86px; left: 6px;}
	#menu-item-3225 {position: absolute; bottom: 86px; left: 46px;}
	#menu-item-3226 {position: absolute; bottom: 86px; left: 86px;}
	
}
.wp-block-getwid-video-popup__icon {display: none;}
.mfp-iframe-holder .mfp-content {
max-width: 1300px;
}
.page-id-2911 .wp-container-17 {align-items: center!important;}
.home .wp-container-9 {align-items: center!important;}

@media (max-width: 990px) { 
.flexclass .wp-block-getwid-video-popup__image {position: relative;}
.flexclass .has-image .wp-block-getwid-video-popup__wrapper {min-height: unset; padding: 0;} 
.bigpadcolle .wp-block-getwid-media-text-slider__content {margin-bottom: -95px!important;}
}
.bigpadcolle .wp-block-getwid-media-text-slider {max-width: 95vw; width: 560px}
.bigpadcolle .slick-dots {display: none!important;}
.bigpadcolle .wp-block-getwid-media-text-slider-slide-content__media img {height: auto!important;}

body .calendly-overlay .calendly-popup .calendly-popup-content {height: 101%;}
.book-call-btn.centeredcall {display: table; margin: 0 auto;}
#forminator-module-5842 > div:nth-child(7) {display: inline-block; width: 50%;}
#forminator-module-5842 div.forminator-row.forminator-row-last {display: inline-block;}
.invisiblesection {display: none!important;}
/* popups*/
@media (min-width: 1024px) and (max-width: 1600px) {
		.pum .pum-container.pum-responsive.pum-responsive-small {width: 60%; margin-left: -30%;}
		.popmake-content .forminator-row:not(.forminator-row-last) {width: 63%;}
		.popmake-content .forminator-row.forminator-row-last {width: 35%; margin-left: 2%!important;}
}
@media (min-width: 1601px) {
	.popmake-content .forminator-row:not(.forminator-row-last) {width: 63%;}
		.popmake-content .forminator-row.forminator-row-last {width: 35%; margin-left: 2%!important;}
}
.popmake-content .forminator-custom-form {display: flex; align-items: end;}
.popmake-content img {border-radius: 20px;}
.popmake-content .forminator-row {
	width: 50%; float: left;
}
.citysel {align-self: flex-end;}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option {font-size: 12px; padding: 0 0 0 5px!important;}
.jsanimated{display: inline-flex; margin-left: 10px;transition: all .8s ease-in-out; overflow: hidden;}
.cities-animated {transition: all .8s ease-in-out; overflow: hidden; display: none; position: absolute; white-space: nowrap; }
.city-placeholder {opacity: 0;}
@media(min-width: 513px) and (max-width: 683px) { 
.jsanimated {display:block;margin-left: 0;}
.cities-animated {display:block;margin-left: 0;}

}
@media (max-width: 400px) {
	.jsanimated {display:block; margin-left: 0;	}
	.cities-animated {display:block; margin-left: 0;	}
    
}
@media (min-width: 1200px) {
    body.single-post .entry-content > * {max-width: 850px;}
}
.is-layout-flex.niceimg-class {gap: 0;}
.niceimg-class {padding-bottom: 10px;}
.niceimg-class .wp-block-getwid-image-box {position: relative;}
.niceimg-class .wp-block-getwid-image-box__content {position: absolute; color: #fff; top: 48%; left: 50%; transform: translateX(-50%);}
.niceimg-class .wp-block-getwid-image-box__content a {color: #fff!important; font-size: 20px;}

@media (min-width: 768px) {
    body.category-hints-and-tips article,
    body.blog article {
       display: inline-block;
       width: 48%;
       margin: 0 0.8% 20px 0.8%!important;
       
}
    body.category-hints-and-tips article .entry-title,
    body.blog article .entry-title {
        min-height: 75px;
    }
    body.category-hints-and-tips article .inside-content,
    body.blog article .inside-content {min-height: 140px;}
}
@media (min-width: 1200px) {
    body.category-hints-and-tips article,
    body.blog article {width: 31%;}
    body.category-hints-and-tips article .entry-title,
    body.blog article .entry-title {min-height: 75px;}
    body.category-hints-and-tips article .inside-content,
    body.blog article .inside-content {min-height: 168px;}
}
.smallcont .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child) {margin-bottom: 10px;}
.smallcont .forminator-row-last {margin-bottom: 4px;}
body.site-boxed .site-branding, body.site-wide .site-branding {margin-right: 0;}
#menu-footer .menu-item-has-children:hover .sub-menu {display: block;}
.footer-widgets {position: relative;}
#menu-footer .sub-menu {position: absolute; width: 80vw; left: 10vw; bottom: 10vh; background: #fff; display: none; padding: 20px; border-radius: 15px;z-index:10;}
@media(max-width: 768px) {#menu-footer .sub-menu {bottom: 14vh}}
.floating-button-back {position: fixed; bottom: 50px; left: 20px;}
@media (min-width: 1400px) {
    .floating-button-back {left: calc(50vw - 650px);bottom: 50vh;}
}