.font-size-15{font-size:15px;}
.main-nav{background-color:#fff;}
.top-nav{background-color:#c8d019;}
.top-search-box-wrapper .fa{color:rgba(255, 255, 255, 0.80);z-index:100;}
.top-search-box-wrapper input{border-radius:0px;}
.woo-cart-elm .cart-total-items{background-color:#111111;}
@media (max-width: 575px){
.top-nav{display:none;}
}
#vp-mobile-menu .woo-cart-elm .cart-total-items{background-color:#c8d019 !important;}
#vp-mobile-menu .vp-mobile-menu-items .membership-submit-video-mobile-menu{border-top:2px dashed #c8d019;}
.header-tech .main-nav{-webkit-box-shadow:unset;}
.social-block.s-grid.nav-style > li > a > span.icon{color:rgba(255, 255, 255, 0.80);}
.nav-menu > ul > li.current-menu-item:not(.top-megamenu) > a , .nav-menu > ul > li:hover > a{background-color:#c8d019;}
.nav-menu > ul > div.menu > ul > li > a, .nav-menu > ul > li > a{color:#1d1d1d;}
.top-search-box-mobile .top-search-dropdown{color:#1d1d1d;}
.button-menu-mobile{border:1px solid rgba(0, 0, 0, 0.4);}
.button-menu-mobile > *:before, .button-menu-mobile > *:nth-child(1):after, .button-menu-mobile > *:nth-child(2):after, .button-menu-mobile > *:nth-child(3):after{background-color:#1d1d1d;}
.dark-background a:hover{color:#c8d019!important;}
#vp-mobile-menu .button-menu-mobile{border:1px solid #c8d019;}
#vp-mobile-menu .button-menu-mobile > *:before, #vp-mobile-menu .button-menu-mobile > *:nth-child(1):after, #vp-mobile-menu .button-menu-mobile > *:nth-child(2):after, #vp-mobile-menu .button-menu-mobile > *:nth-child(3):after{background-color:#c8d019;}
#vp-mobile-menu .button-menu-mobile:hover{border:1px solid #ffffff;}
#vp-mobile-menu .button-menu-mobile:hover > *:before, #vp-mobile-menu .button-menu-mobile:hover > *:nth-child(1):after, #vp-mobile-menu .button-menu-mobile:hover > *:nth-child(2):after, #vp-mobile-menu .button-menu-mobile:hover > *:nth-child(3):after{background-color:#ffffff;}
.full-width-sci{margin-left:-15px;margin-right:-15px;}
footer.site-footer .footer-wrapper{background-color:#e6e6e6;}
.footer-contact p, .footer-contact i, .footer-contact a, .footer-contact h5, .footer-contact h2 span{color:#111111 !important;}
.footer-contact p, .footer-contact i, .footer-contact a{font-weight:400;}
.footer-contact h2 span{font-weight:600;}
.footer-contact input[type="text"]{border:1px solid #111111;}
.footer-contact input[type="text"]:focus{border:1px solid #c8d019;}
.footer-contact p{padding-top:5px;padding-bottom:0px;}
.footer-contact h5{padding-bottom:5px;font-size:15px;}
.footer-contact p a:hover{color:#c5d300 !important;}
.footer-contact p i{margin-right:15px;}
.footer-contact .widget-title:after, .footer-contact .widget-title .title-wrap:after{width:0 !important;}
body.main-layout-boxed #site-wrap-children #site-footer .footer-wrapper{padding-left:0px;padding-right:0px;}
.footer-copyright{background-color:#c8d019;padding:0;}
.footer-copyright p{color:#111111;}
.top-content .nav-logo-img, .top-content .top-ad-content{min-height:110px;}
@media (min-width: 992px){
.top-content .nav-logo .nav-logo-img img{max-height:50px;max-width:100%;}
.top-content > .site__container > .site__row > *:last-child{padding-right:0 !important;}
.ads-above-footer{margin:20px 0;}
body.main-layout-boxed .main-nav.sticky-menu{background-color:#c8d019;}
.nav-logo-img img.main-logo{max-height:50px;}
.header-tech .nav-logo-img{min-height:95px;}
.header-tech .nav-menu > ul > li > a{min-height:95px;line-height:95px;}
.header-sport .main-nav .nav-menu > ul > li > a{font-weight:300;}
.home .sc-blocks-container .filter-items{text-align:left;}
.full-width-sci{margin-left:-20px;margin-right:-20px;}
body.main-layout-boxed.is-sidebar .main-sidebar{background-color:#ffffff;}
body.main-layout-boxed.is-sidebar .sidebar-direction .main-content{border-right:0px solid}
body.main-layout-boxed.is-sidebar .main-sidebar .widget .widget-item-wrap{border-bottom:0px solid rgba(0, 0, 0, 0.1);}
body.main-layout-boxed.is-sidebar .main-sidebar .widget{border:2px solid #E5E5E5;padding-top:24px;padding-left:5px;padding-right:5px;margin-left:13px;margin-right:20px;margin-bottom:20px;}
body.main-layout-boxed.is-sidebar .main-sidebar .widget:last-child{margin-bottom:20px;}
}
.widget .widget-title:after, 
.widget .widget-title > span:not(.widget-arrow):after{display:block !important;}
body.main-layout-boxed.is-sidebar .main-sidebar .widget .widget-title{padding-bottom:12px;}
.last-news .filter-item{text-transform:uppercase;}
.full-width-sci .entry-meta{color:#ffffff;}
.full-width-sci .categories-elm a{background-color:#000000;}
.full-width-sci .post-title a:hover{color:#ffffff;}
.full-width-sci .categories-elm  a:hover{background-color:#ffffff;}
.author{display:none !important;}
.sidebar-img{text-align:center;}
.sci-grey-area .entry-meta, .sci-grey-area .entry-meta{color:#000000;}
.accesso h1.widget-title{font-size:18px;text-transform:capitalize;font-weight:400;}
.accesso h1.widget-title::before{content:'Ciao! '}
.accesso ul li a{font-weight:600;text-decoration:none;}
.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a.button{margin:3px;}
.top-login-info .top-login-content div{display:inline-grid;}
.top-login-info .top-login-content a{text-align:center;margin-bottom:5px;}
hr.line-light{border-color:#c8d019;margin:10px 0;}
.sku_wrapper, .term-abbonamenti .woocommerce-ordering{display:none !important;}
.list-default .blog-pic .blog-pic-wrap a{max-height:300px;}
.woocommerce span.onsale{background-color:#111;}
.woocommerce .related.products{display:none;}
span.wpcf7-list-item{margin-right:1em;margin-left:0;}
.wpcf7-list-item-label{margin-left:.25em;}
.wpcf7 .wpcf7-mail-sent-ok,
.wpcf7 .wpcf7-validation-errors,
.wpcf7 span.wpcf7-not-valid-tip{font-size:13px;padding:6px 9px 6px 9px;padding:0;margin:9px 0px 0px 0px;display:block;text-align:left;border:0;font-weight:500;}
input.wpcf7-form-control.wpcf7-submit.btn{margin:0px 0px 0px 0px;}
.wpcf7-inline-wrapper{display:table;table-layout:fixed;width:100%;font-size:0px;}
.wpcf7-inline-wrapper input{margin:0px;}
.wpcf7-inline-wrapper .wpcf7-inline-field{width:50%;display:inline-block;vertical-align:top;padding:8px 9px 7px 9px;}
.wpcf7-inline-wrapper .wpcf7-inline-field input{text-align:left;}
.wpcf7-inline-wrapper .wpcf7-inline-field input:not([type="checkbox"]),
.wpcf7-inline-wrapper .wpcf7-inline-field input:not([type="radio"]){width:100%;}
.wpcf7-inline-wrapper .wpcf7-inline-field:first-child{padding-left:0px;}
.wpcf7-inline-wrapper .wpcf7-inline-field:last-child{padding-right:0px;}
.wpcf7-inline-wrapper .wpcf7-inline-field > *{margin-top:0px !important;}
.wpcf7-inline-wrapper.wpcf7-input-group{display:table;table-layout:auto;}
.wpcf7-inline-wrapper.wpcf7-input-group p{padding:0;}
.wpcf7-inline-wrapper.wpcf7-input-group > *:first-child input{border-top-right-radius:0px !important;border-bottom-right-radius:0px !important;}
.wpcf7-inline-wrapper.wpcf7-input-group > *:first-child input:not(.btn){line-height:1.65em;padding:11px 15px 11px 15px;border-right:none !important;}
.wpcf7-inline-wrapper.wpcf7-input-group > *:not(:first-child) input{border-top-left-radius:0px !important;border-bottom-left-radius:0px !important;}
.wpcf7-inline-wrapper.wpcf7-input-group > *:not(:first-child) input:not(.btn){line-height:1.65em;padding:11px 15px 11px 15px;border-left:none !important;}
.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field{display:table-cell;}
.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-text{width:99%;}
.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn{width:1%;}
.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input{width:auto;padding-left:18px !important;padding-right:18px !important;}
.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input.btn-xl{padding-left:27px !important;padding-right:27px !important;}
.firefox .wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input{border-bottom:0;}
form .wpcf7-inline-wrapper:nth-child(2) p{margin-top:0px;}
.wpcf7-captchac{margin:14px 0px 0px 0px;}
input.wpcf7-submit{margin-top:0;}
.woocommerce div.product .woocommerce-tabs .panel h2{display:none !important;}
.top-nav .top-videos .top-video-listing ul > li a:hover{color:#fff !important;}
.woocommerce-info:before{color:#000 !important;}
.woocommerce-info{border-top-color:#c8d019 !important;}
.woocommerce .quantity .qty{padding:7px 0 7px 10px;}
button:not([aria-controls]):not([aria-live]), input[type=button], input[type=submit], input[type="reset"], .basic-button-default, .next-content a, .prev-content a, .pmpro_btn, .pmpro_btn:link, .pmpro_content_message a, .pmpro_content_message a:link, .pmpro_checkout .pmpro_btn, #nav-below.navigation a, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background:#c8d019 !important;border-radius:3px;}
button:not([aria-controls]):not([aria-live]):hover, button:not([aria-controls]):not([aria-live]):focus, button:not([aria-controls]):not([aria-live]).active-item, input[type="button"]:hover, input[type="button"]:focus, input[type="button"].active-item, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"].active-item, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"].active-item, .basic-button-default:hover, .basic-button-default:focus, .basic-button-default.active-item, .next-content a:hover, .next-content a:focus, .next-content a.active-item, .prev-content a:hover, .prev-content a:focus, .prev-content a.active-item, .pmpro_btn:hover, .pmpro_btn:focus, .pmpro_btn.active-item, .pmpro_btn:link:hover, .pmpro_btn:link:focus, .pmpro_btn:link.active-item, .pmpro_content_message a:hover, .pmpro_content_message a:focus, .pmpro_content_message a.active-item, .pmpro_content_message a:link:hover, .pmpro_content_message a:link:focus, .pmpro_content_message a:link.active-item, .pmpro_checkout .pmpro_btn:hover, .pmpro_checkout .pmpro_btn:focus, .pmpro_checkout .pmpro_btn.active-item, #nav-below.navigation a:hover, #nav-below.navigation a:focus, #nav-below.navigation a.active-item, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce #respond input#submit.active-item, .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce a.button.active-item, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce button.button.active-item, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce input.button.active-item{background:#111111 !important;}
.pswp__top-bar{display:none;}
.onsale{display:none;}
#marketing_field label{text-transform:none;}
button.qc-cmp2-list-item-header, .qc-cmp2-list-item-header p{background:#fff !important;}
.qc-cmp2-list-item-header svg, .qc-cmp2-home-button{color:#fff !important;}
.qc-cmp2-scrollable-section::-webkit-scrollbar-thumb{background-color:#c8d019 !important;}
.qc-cmp2-footer-links button{color:#fff !important;}
.fIstxk.fIstxk{border:none !important;}
.qc-cmp2-scrollable-section .qc-cmp2-list-item > button:not([aria-controls]):not([aria-live]){background:#fff !important;}
.qc-cmp2-persistent-link{background-color:#c8d019;}
.qc-cmp2-persistent-link:hover{background-color:#111;color:#fff;}
#qc-cmp2-ui .qc-cmp2-close-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M.5.5l23 23m0-23l-23 23' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E")0% 0% / 66% no-repeat !important}
img[src="https://www.scimagazine.it/wp-content/uploads/2019/01/728x90_easyski.jpg"]{display:block !important;}
.qc-cmp2-summary-info.qc-cmp2-logo-displayed button[mode="link"], .qc-cmp2-summary-info.qc-cmp2-logo-displayed button[mode="link"]:hover{color:rgb(20, 30, 35);background:#fff !important;padding:0px;}
@media screen and (max-width:767px){
.colmar-custom{display:none;}
}
.sidebar-img{width:90%;}
.home .sidebar-img, .home .sidebar-img img{width:100% !important;}
.d-none{display:none;}