/* FSLIGHTBOX */
/*
html.fslightbox-open body.menu-sticky:not(.user-mobile) #header-bottom-wrap.header-sticky, html.fslightbox-open body.menu-sticky:not(.user-mobile) #header.header-sticky { overflow-y: scroll; }
*/

/* SPLIDE */
.splide__list .splide__slide { background-size: contain !important; margin-right:.5px; }

/* FIBO SEARCH BAR */
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp { background: transparent; padding: 2px; border-radius: unset; }
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp:after { position: absolute; display: block; content:''; bottom:2px; left:0; right:0; height:2px; background-color:#000; }
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input { padding: 3px 28px 6px 30px; line-height: 20px; font-size: 16px; border: none; border-radius: unset; font-family:inherit; background-color: transparent !important; }
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:hover { background-color:transparent; }
.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input { padding-left: 3px; padding-right:55px; transition: none !important; }
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit { min-height: auto; min-width: auto; height: auto; width: 30px; left: 0; top: 0; bottom: 0; }
.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit { right: 0; }
.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) { right:0 !important; }
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover { background: transparent; box-shadow: none; border-radius: unset; }
XXX.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover .dgwt-wcas-ico-magnifier path { fill: #f00 !important; }
.dgwt-wcas-close:hover, .dgwt-wcas-style-pirx .dgwt-wcas-voice-search:hover, .dgwt-wcas-voice-search:hover { opacity: 1 !important; }
XXX.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):hover path { fill: #f00; }
.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path, .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path, .dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path, .dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path { fill:#000; }
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder { opacity:.7; color:#444; }
.dgwt-wcas-details-wrapp { background-color:#eeeeee; }

/* COMPLIANZ 2 */
.cmplz-cookiebanner .cmplz-header { position: absolute; right: 15px; top: 15px; }
.cmplz-cookiebanner .cmplz-message { line-height: normal !important; }
.cmplz-cookiebanner .cmplz-message p { margin:0; } 
.cmplz-cookiebanner .cmplz-links .cmplz-link { font-size: 74% !important; }

/* COMPLIANZ */
/*.cmplz-placeholder-parent.cmplz-blocked-content-container, */
button.cmplz-blocked-content-notice.cmplz-accept-category { height:auto !important; }
#cmplz-manage-consent { display: none !important; }
#cmplz-cookiebanner-container > .cmplz-cookiebanner { padding: 23px 20px 15px 20px; }
#cmplz-cookiebanner-container .cmplz-header, #cmplz-cookiebanner-container .cmplz-divider.cmplz-divider-header { display:none; }

/* VENET : REVEAL BLOCKS */
.revealBlocks { overflow:hidden; }
.revealBlocks > div, .revealBlocks .vb-content > div { position:relative; overflow:hidden; }
.revealBlocks div.reveal-back { overflow:auto; }
.revealBlocks div.reveal-overlay { position:absolute; top:0; height:100%; left:0; right:0; background-color: var(--secondary_color); z-index:11; }
.revealBlocks div.reveal-overlay > div { position:absolute; top:0; height:100%; left:0; right:0; bottom:0; }
.revealBlocks > div.reveal-clone { -webkit-clip-path: polygon(0 50%, 0 100%, 100% 100%, 100% 50%); clip-path: polygon(0 50%, 0 100%, 100% 100%, 100% 50%); }
.revealBlocks > div.reveal-original { -webkit-clip-path: polygon(0 50%, 0 100%, 100% 0, 0 0); clip-path: polygon(0 0, 0 50%, 100% 50%, 100% 0); }
@media all and (max-width:767px) {
	.revealBlocks .reveal-back .vb-content > figure:last-child, .revealBlocks .reveal-overlay .vb-content > figure:last-child { display:none; }
}

/* WP SUBSCRIPTION FORMS */
.wpsf-form-wrap { font-size:inherit; font-family: inherit; }
.wpsf-form-wrap form { min-height:300px; }
.wpsf-form-wrap.wpsf-template-7 { padding: 0; box-shadow: none; background-color: unset; color: inherit; }
.wpsf-form-wrap.wpsf-template-7 input[type="text"], .wpsf-form-wrap.wpsf-template-7 input[type="email"] { border:1px solid #8F6D00; background-color:rgba(255,255,255,.8); max-width: 320px; }
.wpsf-form-wrap.wpsf-template-7 .has-pre-icon i, .wpsf-form-wrap ::placeholder { color:#8F6D00; }
.wpsf-form-wrap.wpsf-template-7 .both-fields-wrap .wpsf-field-wrap:first-child { margin-bottom: 12px; }
.wpsf-form-wrap .wpsf-check-box-text label { font-weight: inherit; font-size:17px; line-height:22px; flex-wrap: nowrap; align-items: flex-start; cursor: pointer; }
.wpsf-form-wrap .wpsf-check-box-text label > input { margin: 1px 10px 0 0; cursor: pointer; }
.wpsf-form-wrap.wpsf-template-7 input[type="submit"] { border:1px solid #8F6D00 !important; background-color: #8F6D00; color:#fff; padding: 0 10px; height: 46px; line-height: normal; display: flex; justify-content: center; align-items: center; width: 100%; max-width:320px; letter-spacing: 3px; }
.wpsf-form-wrap.wpsf-template-7 .wpsf-form-submit:hover { background-color:#fff; color:#8F6D00; }
.wpsf-form-wrap .wpsf-form-message { height: 48px; display: flex; justify-content: center; align-items: center; letter-spacing: .3px; font-weight: 600; }

@media all and (max-width:599px) {
	.wpsf-form-wrap.wpsf-template-7 input[type="text"], .wpsf-form-wrap.wpsf-template-7 input[type="email"], .wpsf-form-wrap.wpsf-template-7 input[type="submit"] { max-width:none; }
}


