/*
Theme Name: Supro Child
Theme URI: http://drfuri.com/supro
Author: DrFuri
Author URI: http://drfuri.com
Description: Supro Child Theme.
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: supro
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: supro
*/

.single-post.full-content .single-post-wrapper .entry-header { max-width: 100%!important; }

.page-template-template-landing-dark .menu-extra.s-right{
	display: none;
}

.page-template-template-landing-dark nav.primary-nav.nav {
    float: right;
    text-align: right;
    right: 0;
    width: 100%;
}

.page-template-template-landing-dark nav.primary-nav.nav a{
	border: 2px solid #232323;
	padding: 10px 20px;
}

.page-template-template-landing-dark .woocommerce{
	color:#fff;
}

.page-template-template-landing-dark.header-layout-6 .menu-main{
	display: block;
}

.page-template-template-landing-dark h1{
	color: #fff;
}
.page-template-template-landing-dark .woocommerce ul.products li.product h3 a{
	color:#fff;
}
.page-template-template-landing-dark .price del{
	color: rgba(255, 255, 255, 0.7)!important;
    font-size: 22px!important;
}
.page-template-template-landing-dark .site-content h1{
	font-size: 4em;
}
.page-template-template-landing-dark .price del{
	color: #FECE4F!important;
    font-size: 1em!important;
}

.page-template-template-landing-dark span.woocommerce-Price-amount.amount ins{
	color: #81ffad!important;
    font-size: 5em!important;
}

.page-template-template-landing-dark .woocommerce div.product .product_title{
	color: #fff;	
}

.page-template-template-landing-dark .woocommerce-product-details__short-description a{
	color: #fff;
}
.page-template-template-landing-dark .site-content{
	padding-top: 30px;
}
.page-template-template-landing-dark .site-content h2, .page-template-template-landing-dark .site-content h1, .page-template-template-landing-dark .site-content p{
	color: #fff;
}
.page-template-template-landing-dark .site-content p ins{
	color: #FECE4F!important;
	font-size: 3em;
    text-decoration: none;
}
.page-template-template-landing-dark .site-content p del{
	color: #f69368!important;
}
.page-template-template-landing-dark .site-content h2{
	font-size: 3em;
	margin: 0;
}
.page-template-template-landing-dark .site-content h2 strong{
	color: #FECE4F;
}
.page-template-template-landing-dark .buttonbuynow{
	margin-top: 0px;
	font-weight: bold;
	font-size: 2em;
}

.page-template-template-landing-dark .discrovermore{
	font-weight: bold;
	font-size: 2em;
}
.page-template-template-landing-dark .site-content {
    padding-top: 0px;
    background-color: rgba(0,0,0,1);
}

.buttonbuynow a{
	background-color: #FECE4F !important;
	color: #fff!important;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.discrovermore a{
	background-color: #f79468 !important;
	color: #fff!important;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1.woo-sctr-shortcode-wrap-wrap-salescountdowntimer.woo-sctr-shortcode-wrap-wrap-inline {
    text-align: center;
    margin: 0 auto;
    display: block;
}
.page-template-template-landing-dark .supro-products-carousel .slick-arrow.supro-right-arrow{
	right: 18px!important;
}

.page-template-template-landing-dark .supro-products-carousel .slick-arrow.supro-left-arrow{
	left: 18px!important;	
}

.page-template-template-landing-dark .vc_icon_element{
	margin: 0;
}

.page-template-template-landing-dark .site-header{
	padding-bottom: 10px!important;
	padding-top: 10px!important;
}

.page-template-template-landing-dark .site-header .menu-logo a{
	display: block;
	margin: 0 auto;
}

.page-template-template-landing-dark .site-header .menu-logo a img{
	max-width: 130px!important;
	height: auto;
	text-align: center!important;
	display: block;
    margin: 0 auto;
	
}

.page-template-template-landing-dark #kit{
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}

.page-template-template-landing-dark #kit a{
	color: #1a1a1a;
	text-decoration: underline;
}

.page-template-template-landing-dark #kit .wpb_content_element p strong{
	font-size: 4em;
    text-align: center;
    display: block;
    margin: 0;
    padding: 0;
    line-height: 90%;
    color: #1a1a1a;
}

.page-template-template-landing-dark #kit .wpb_content_element p{
	color: #1a1a1a;
}

.page-template-template-landing-dark .header-sticky .site-header.minimized{
	padding-top: 5px!important;
    padding-bottom: 5px!important;
}

.page-template-template-landing-dark h3{
	font-size: 36px;
	margin-bottom: 30px;
	color: #fff;
}

.page-template-template-landing-dark .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1{
	background-color: transparent;
}

.page-template-template-landing-dark .supro-products-carousel.supro-products h3{
	color: #fff;
}

.page-template-template-landing-dark .supro-products-carousel .product-wrapper img{
	max-width: 87px;
	margin: 0 auto!important;
}
.page-template-template-landing-dark .supro-products-carousel .product-wrapper .product_cat-kit img{
	max-width: 100%;
}
.page-template-template-landing-dark .supro-products-carousel .nav-filter{
	display: none;
}


.page-template-template-landing-dark .woocommerce ul.products li.product .price .amount{
	color: #fff;
}

.page-template-template-landing-dark .checkadv{
	color: #FECE4F!important;
	padding: 10px;
    line-height: 130%;
    background-color: transparent;
    text-align: center;
}
.page-template-template-landing-dark .woocommerce ul.products li.product .un-product-thumbnail{
	min-height: 350px;
}
.page-template-template-landing-dark .checkadv .supro-icon-box, .page-template-template-landing-dark .checkadv .supro-icon-box h4, .page-template-template-landing-dark .checkadv .supro-icon-box .box-icon i{
	color: #FECE4F!important;
}

.page-template-template-landing-dark .checkadv .supro-icon-box h4{
	margin-bottom: 10px;
	font-size: 1.2em;
    font-weight: 400;
}

#fixedtimeto {
  position: fixed;
  top: 125px;
  width: 100%;
  background-color: rgba(0,0,0,.85);
  z-index: 99;
  border-bottom: 1px solid rgba(255,255,255,.2);
}

#fixedtimeto p{
	margin: 0;
}

span.woo-sctr-shortcode-countdown-text-before {
    width: 100%;
    text-align: center!important;
    display: block!important;
    margin: 0 auto;
    color: #f79468;
}

.offersproductsland ul.products li.product .footer-button{
	opacity: 1;
	transform: scaleX(1);
	position: relative;
}

.offersproductsland ul.products li.product .footer-button .button{
	float: none;
	text-align: center;
    margin: 0 auto;
    padding-bottom: 14px;
}

.checkadv .supro-icon-box{
	text-align: center;
	width: 100%;
	max-width: 150px;
	margin: 0 auto;
}

.checkadv.supro-icons-box .box-wrapper{
	margin: 0;
}

.page-template-template-landing-dark .checkadv .supro-icon-box .box-icon i{
	display: block;
    float: none;
    margin-bottom: 10px;
    color: #FECE4F!important;
}

.page-template-template-landing-dark  .price span.woocommerce-Price-amount.amount bdi {
    font-size: 2.5em!important;
    color: #FECE4F!important;
    font-weight: 400;
}
.page-template-template-landing-dark .price del span.woocommerce-Price-amount.amount bdi{
    font-size: 1.1em!important;
    color: #fff;
}

.page-template-template-landing-dark .woocommerce ul.products li.product .onsale{
	border-radius: 100%;
	line-height: 100%;
    width: 70px;
    height: 70px;
    padding-top: 20px;
    text-transform: uppercase;
    font-size: 11px;
    display: none;
}

.page-template-template-landing-dark ul.products.columns-4 li.product {
    width: 25%;
    padding-bottom: 30px;
}

.page-template-template-landing-dark .product-sottotitolo {
    line-height: 120%;
   
}

.page-template-template-landing-dark .woocommerce ul.products li.product h3{
	min-height: 40px;
}

.page-template-template-landing-dark .un-product-details h3 {
    font-weight: 700!important;
    margin-top: 20px;
}

.supro-products .section-title {
    margin-bottom: 100px;
    margin-top: 30px;
}

.page-template-template-landing-dark  .woocommerce ul.products li.product .footer-button{
	position: relative;
}


.desktopview{
	display: block;
}

.mobileview{
	display: none;
}

.page-template-template-landing-dark .slick-dots li{
	width: 6px!important;
    height: 6px!important;
    border: 1px solid #fece4f;
}

.slick-dots li.slick-active, .slick-dots li:hover{
	background-color: #fece4f;
}

@media (min-width:768px){
	.page-template-template-landing-dark .product-sottotitolo {
		 min-height: 91px;
	}
}
@media (max-width:768px){
	.desktopview{
		display: none;
	}
	.mobileview{
		display: block;
	}
}