/*
 Theme Name:   Minimable Premium Child
 Theme URI:    http://minimable.fedeweb.net/demo/
 Description:  Minimable Premium Child Theme
 Version:		   3.0.6
 Author: 		Fedeweb
 Author URI: 	http://www.fedeweb.net
 Template:	minimable-premium
 Tags: 			minimal,black,light,scrollable
*/

@import url("../minimable-premium/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */



body.woocommerce {}

.fixed .navbar .nav > li.active > a {color: yellow !important;}
.fixed .navbar .nav > li > a:hover {color: #fff !important;}

body.home h1.big-title span {color: yellow;}

p.cart-empty, p.return-to-shop {text-align: center;}
p.return-to-shop br, a.checkout-button br {display: none !important;}

/* SWATCHES */

.woo-variation-swatches-stylesheet-enabled [class*="span"] {margin: 0;}

table.variations tr td {padding-top:2em;}


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

body.woocommerce {background:#fff;}

body.woocommerce .section-page > .container {padding-top:20px; padding-bottom:30px;}

.related.products h2 {
	padding-top: 1em
}

.woocommerce a.button {
    line-height: 40px;
    background: #000 !important;
    color: yellow  !important;
}

.woocommerce ul.products li.product .top-product-item .product_type_simple {visibility: visible; opacity: inherit;}

.woocommerce label, body.home .woocommerce .label, body.home .woocommerce .badge {
    height: 40px;
    line-height: 40px;
    padding: 0 !important;
    color: #000;
    text-shadow: none;
    vertical-align: middle;
    background-color: transparent;
}

.woocommerce button.button.single_add_to_cart_button {
    background: #1e5799 !important;
    background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%) !important;
    background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
    background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ) !important;
}

small.semIVA {clear: both; display: block; font-size: 0.75em;}


body.product-template-default h1.product_title {
	background:black; 
	color:#fff;
	font-weight:bold;
	padding:0.5em 0.30em !important; 
	line-height:1.35em; 
	text-align:center;
}

h1.product_title::first-line { 
    color:yellow;
	font-weight:normal;
}

h1.product_title span {
  display: block;
	color:#fff;
}

.variable-item:not(.radio-variable-item) {
    width: auto !important;
    height: auto !important;
}

ul.image-variable-wrapper {margin-bottom: 1em !important;}

ul.image-variable-wrapper li {
	text-align:center;
	padding:0 !important;
	overflow:hidden;
	width:75px !important;
	height:75px !important;
	border-radius: calc(75px/2) !important;
	-moz-border-radius: calc(75px/2) !important;
	-webkit-border-radius: calc(75px/2) !important;
	line-height:75px;
}

li.variable-item img {
	width:75px !important;
	height:75px !important;
}

li.variable-item.disabled {display:none !important;}

div.woo-single-dragandrophandler {border-color:#000;}
div.woo-single-dragandrophandler a {background-color: DodgerBlue; color:yellow;}

#cookie-notice {text-align:center;}

body.woo-variation-swatches p.price, p.woocommerce-result-count {display:none !important;}

div.top-product-item a img {
	border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
}

a.reset_variations {
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.2em !important;
	color:#000 !important;
	margin-top:1em;
	display:block;
	width:30%; 
	margin-left:30%;
	background-color:yellow; 
	text-align:center;
	padding:0.2em;
	border:dashed 1px #000;
	border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
}

td.label label[for="pa_material"]:before { content: "1.: " }
td.label label[for="variacao"]:before, td.label label[for="pa_tamanho"]:before { content: "2.: " }
td.label label[for="pa_orientacao"]:before { content: "3.: " }


.checkout-button {
    line-height: normal;
    height: auto !important;
    padding: 0;
    margin: 0;
}

.wpll-pickup-info {font-size: normal;}

.shipping-pickup-store td br {display: none !important;}
.shipping-pickup-store td span {font-size: 1.5em; text-decoration: underline;}

.shop-top-bar {
	display:none;
}


.wp-block-gallery.is-cropped .blocks-gallery-item img {
	min-height:220px;
	max-height:225px !important;
}

/*****************************************************************************
    DESIGN
*****************************************************************************/

@media (max-width : 979px) { /* MOBILE */
/*    section.section-page {margin-top: 60px;}*/
}

@media (min-width : 980px) { /* DESKTOP */
}

body.dg_screen #menu-top, body.dg_screen footer, div.wpll-pickup-appointment {display: none !important; background: none;}

/*****************************************************************************
    OUTROS
*****************************************************************************/

.label, .badge {background: none;}
