/*
Theme Name: SingleMalt Child
Theme URI: https://singlemalt.qodeinteractive.com
Description: A child theme of SingleMalt
Author: Elated Themes
Author URI: https://qodeinteractive.com
Version: 1.0.1
Text Domain: singlemalt
Template: singlemalt
*/

.d-none {display:none!important;}
.text-center {text-align:center;}

/* colori */

.txt-oro {color:#c4bda0;}
.bg-oro {background:#c4bda0;}
.txt-black {color:#000002!important;}
.bg-black {background:#000002!important;}

/****************************** HEADER & MENU ******************************/

.wpml-ls-legacy-list-horizontal { margin-top: 35px;}
.qodef-header-logo-link-inner img {max-width:100px;margin:0px!important;} 
#qodef-page-header {background-color: #c4bda0;}
#qodef-page-header-inner .qodef-social-icons-group {width: 80px;top: 32px;position: relative;}
#qodef-page-header-inner {padding: 0 20px;}

/* sticky */
.qodef-header-sticky .qodef-sticky-header-logo-link-inner img {width:163px !important;}
.qodef-header-sticky {background:rgba(204, 172, 129, 0.5)!important; background:#c4bda0!important;}
.qodef-header-sticky .wpml-ls-legacy-list-horizontal {display: inline-block;width: 60px;position: relative;margin-top: 25px;}
.qodef-header-sticky .qodef-divided-header-left-wrapper .qodef-header-navigation>ul>li {margin-top: 34px !important;padding-bottom: 30px !important;}
	
/* mobile */
#qodef-page-mobile-header-inner {padding: 5px 15px;background: #c4bda0;}
#qodef-page-mobile-header-inner .wpml-ls-legacy-list-horizontal {margin-top:0px;}
#qodef-page-mobile-header .qodef-social-icons-group {width:80px;}
#qodef-page-mobile-header-inner svg {width: 27px;height: 17px;}
.panel-logo {max-width: 200px;margin: 15px auto;display: block;}

/* fullscreen menu */
#qodef-fullscreen-area {background-color: #c4bda0;}
#qodef-fullscreen-area .qodef-drop-down-second-inner, #qodef-fullscreen-area .qodef-drop-down-second-inner .sub-menu {margin:0px!important;}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a {display:block!important;text-transform: uppercase;font-size: 18px;    padding: 0px;}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul {padding-left: 0px;}
.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-ancestor>a, .qodef-fullscreen-menu .qodef-drop-down-second-inner ul li.current-menu-item>a {padding-left: 0px;}

/* fixed */
.qodef--boxed.qodef-header--fixed-display #qodef-top-area, .qodef-header--fixed-display #qodef-page-header {left: 0px;width: 100%;background-color: #c4bda0;}

/****************************** HERO & PAGE TITLE ******************************/

#home-hero .qodef-button:hover {background:#c4bda0!important;}

/* img news */
.page-id-1122 .qodef-parallax-img, .page-id-7583 .qodef-parallax-img {top: 20%;}

/* img contatti / contacts */
.page-id-2218 .qodef-parallax-img, .page-id-7581 .qodef-parallax-img {top: 30%;}

/* page title */
.single .qodef-m-title.entry-title {color:#262626;}

/****************************** SIDE AREA ******************************/

#qodef-side-area {background-color: #c4bda0 !important;padding: 60px 45px 35px;}
#qodef-side-area img {max-width:240px !important;}
#qodef-side-area .widget, #qodef-side-area .widget a, #qodef-side-area .widget .qodef-widget-title {color: #000002;}
#qodef-side-area-close.qodef-source--svg-path svg line {stroke:#000002;}
.widget a.special-link {background: 0 0;padding: 8px 16px;border: 1px solid #232323 !important;text-transform: uppercase;color: #232323 !important;font-family: Catamaran, sans-serif;letter-spacing: 0.1em;font-size: 12px;}
.widget a.special-link:hover {color: #fff !important;background: #c4bda0;padding: 8px 16px 8px 16px;border: 1px solid #c4bda0 !important;}
#qodef-page-sidebar #text-6, #qodef-page-sidebar #text-20 {margin-bottom:0px;}
	
/****************************** FOOTER ******************************/

#qodef-page-footer-top-area {padding: 30px 0 45px;background-color: #c4bda0;}
#qodef-page-footer-bottom-area {padding: 15px 0;background-color: #000002;}

/****************************** TIMELINE ******************************/

.elementor-widget-singlemalt_core_roadmap img {max-height:260px;width:auto;margin:auto;}

/****************************** ROW MARCHI ******************************/

.row-marchi a {display:inline-block;margin: 10px 20px;}
.row-marchi a img {max-width:200px;}

/****************************** WOOCOMMERCE ******************************/

.qodef-woo-product-list .qodef-grid-inner {display: flex;flex-wrap: wrap;justify-content: center;}
.qodef-woo-product-list h3 {font-size: 16px;margin-top: 15px !important;}
.single-product-brand {max-width:200px !important;}
.single-product .product_meta {display:none!important;}
.single-product .qodef-social-share {display:none!important;}
.single-product #qodef-page-inner {padding-bottom: 30px !important;padding-top: 30px !important;}
#qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title, #yith-quick-view-modal.qodef--single .entry-summary .qodef-woo-product-title {margin: 20px 0 0;}
.single-product #qodef-page-inner {margin-top:120px;}
.single-product #qodef-woo-page .qodef-woo-single-inner .button {border: 1px solid #c4bda0!important;}
.single-product #qodef-woo-page .qodef-woo-single-inner .button:hover {border: 1px solid #c4bda0!important;background:#c4bda0!important;}

/****************************** AGE GATE ******************************/

.age-gate__heading img {max-width:200px;}
.age-gate button[type=submit] {background:#c4bda0;}

/****************************** FORM ******************************/

.wpcf7 a {text-decoration:underline;}
.wpcf7 .wpcf7-submit {padding: 8px 16px;}
.qodef-contact-form-simple-input {width: 49.5%;display: inline-block;}
.qodef-contact-form-simple-input {width: 49%;margin:0px 0.25px;}
.qodef-contact-form-simple-text input[type=text], .qodef-contact-form-simple-text input[type=email], .qodef-contact-form-simple-text textarea {border: solid 1px #c4bda0;}
.qodef-contact-form-simple-text select {background: transparent;border: solid 1px #c4bda0;width: 100%;}
.qodef-contact-form-simple .qodef-contact-form-simple-submit button {color: #232323;background-color: transparent;border: 1px solid #c4bda0!important;line-height: 1;padding: 18px 33px 16px 32px;}
.qodef-contact-form-simple .qodef-contact-form-simple-submit button:hover {background-color: #c4bda0 !important;border-color: #c4bda0!important;color: #fff;}

input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {border: 1px solid #c4bda0 !important;}
	
.wpcf7-response-output {text-align:center;}

/* grecaptcha badge */
.grecaptcha-badge {visibility: hidden;}	

/****************************** NEWS ******************************/
	
.news-grid .qodef-e-info.qodef-info--top, .single .qodef-e-info.qodef-info--top {display:none !important;}
.qodef-blog .qodef-blog-item .qodef-e-title {margin: 28px 0 14px;}
	
/* related posts */
#qodef-related-posts {margin:0px;}
.qodef-blog.qodef-item-layout--metro article .qodef-e-content {background-color: transparent;}
.single h5.qodef-e-title.entry-title {margin: 0;background: #c4bda0;padding: 5px 10px;opacity: 1;max-width: 130px;text-align: center;}
.news-slider .qodef-e-read-more a {color: #111;background-color: transparent;border: 0;font-size: 12px;border-style: solid;border: solid 1px #000;border-radius: 0px;}

/****************************** TO TOP ******************************/

#qodef-back-to-top {right: 15px;bottom: 15px;}
#qodef-back-to-top .qodef-back-to-top-icon {border-color:#c4bda0!important;background-color: #c4bda0 !important;}

/****************************** COOKIES ******************************/

.wcc-btn-revisit-wrapper {border-radius: 28px !important;background-color: #c4bda0 !important;}
.wcc-btn-revisit-wrapper .wcc-btn-revisit img {filter: brightness(0) invert(1);}
.wcc-btn-revisit-wrapper .wcc-revisit-help-text {color: #fff;}
.wcc-consent-container .wcc-consent-bar {border:0px!important;}

/****************************** SLIDESHOW ******************************/

.elementor-slideshow__title {display:none!important;}

/****************************** ACCESIBILITY ******************************/

.onetap-container-toggle .onetap-toggle img.design-size1 {padding: 10px !important;width: 46px !important;height: 46px !important;}
.onetap-container-toggle .onetap-toggle {z-index:9!important;}
	
/****************************** MEDIA QUERIES ******************************/

@media only screen and (max-width: 1280px) {
	.qodef-header-navigation>ul>li {padding: 0 15px;}
}

@media only screen and (max-width: 768px) {
	#qodef-age-verification-modal .qodef-m-content {padding: 60px 80px 65px;}
	.row-marchi a:last-child {margin-bottom:-20px;}
	.single-product #qodef-page-inner {margin-top:90px;}
	/* img news */
	.page-id-1122 .qodef-parallax-img, .page-id-7583 .qodef-parallax-img {top: 50%;}

	/* img contatti / contacts */
	.page-id-2218 .qodef-parallax-img, .page-id-7581 .qodef-parallax-img {top:  50%;}
}

@media only screen and (max-width: 680px) {
	#qodef-age-verification-modal .qodef-m-content {padding: 60px 5px 65px;}
}

@media only screen and (max-width: 480px) {
    .qodef-content-grid {width: 310px;}
}