/*
Theme Name: Child Madarte
Description: Child Loja Online Madarte
Version: 1.0
Author: Big Drop
Author URI: https://bigdrop.pt
License: Copyright 2019 Big Drop. Todos os direitos reservados
License URI: https://bigdrop.pt/licencas
Theme URI: https://bigdrop.pt
Template: madarte 
*/
@import url("../madarte/style.css");


.container{
color: #777777;
font-weight: 500;

}
.woocommerce-checkout #payment{

color:black;


}
.et_overlay{
display:none;
}

.woocommerce-message a.button.wc-forward:hover {

background: #d3ab54;
}

.et-cart-info span{

display:none;

}

.et_pb_widget a {

color:white;

}

.page.et_pb_pagebuilder_layout #main-content{

background-color: white;
}

.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price{

color:#F3F2F0!important;
font-size: 20px;
letter-spacing: 1px;
line-height: 2;
background-color:#691c57 ;

}
.woocommerce ul.products li.product a img{

border-radius: 2px 40px 2px 40px;
 

}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{

padding: 15px;
}


.woocommerce a.button{

padding: 0px 84px;
font-size: 25px;
background-color: #691c57;
border: 0px;
color:white;


}


.woocommerce-page div.product div.images{

width: 35%;
}

.woocommerce ul.products li.product{

border: 5px solid;
border-color: #F3F2F0;
background-color: #f3f2f0;


}

.woocommerce a.button:hover{

background: #d3ab54;
padding: 0px 81px;
border: none;


}

.woocommerce a.button:after{

display:none;
}


.et_pb_column_3{

border-width: 0px !important;

}

.et_pb_widget_area ul{

background-color: #822e6e;

}

sidebar .et_pb_widget li:hover{

background-color: #822e6e;
border-left: 1px solid #822e6e;
color: #f3f2f0;

}
#sidebar .et_pb_widget li {

background-color: #822e6e;

}

.et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget{

margin-bottom: 15px;

}
h4.widgettitle {

color: #d3ab54;
border-bottom: solid;
border-bottom-color: #F3F2F0;
padding-left: 5px;
font-weight: 600;

}
.et_pb_bg_layout_light .et_pb_widget li a{

display:block;
padding:10px;
color: white;

}

.et_pb_bg_layout_light .et_pb_widget li a:hover{

color:#d3ab54;

}

.et_pb_widget li a:hover{

color:#d3ab54 !important;

}
.et_pb_widget_area li {

padding: 0px;


}

.et_pb_widget_area li:hover {

background-color: #f3f2f0;
border-left: 1px solid #d3ab54;

}

.et_pb_widget ul li a {

border-bottom: solid;
border-bottom-color: white;
padding-left: 10px;
margin-bottom: 0em;
background-color:#f3f2f0;
padding:10px;
display:block;
background-color: #691c57;


}

.et_button_icon_visible.woocommerce-page a.button{

color: white;
padding: 0px 20px;

}

.et_pb_widget ul li{

margin-bottom: 0;
}

.et_shop_image {

filter:none !important;
}

#sidebar .et_pb_widget li:hover{

background-color: #822e6e;  
border-left: 1px solid #822e6e;
color: #f3f2f0;

}

.header.woocommerce-products-header{

text-transform: uppercase;


}
.woocommerce ul.products li.product .price{
color: #F3F2F0 !important;
font-size: 20px;
letter-spacing: 1px;
line-height: 2;
background-color: #691c57;
text-align: center;

}

.woocommerce ul.products li.product .woocommerce-loop-product__title {

font-size:14px !important;

}
.woocommerce div.product div.images img{

margin-bottom: 50px;


}
.woocommerce div.product .product_title{

font-size: 20px;

}
.gform_wrapper h3.gform_title{

color:#691c57;
}


.gform_wrapper{

font-size: 20px;
color: #691c57;
padding: 13px 4px;

}




#footer-widgets .footer-widget li a{

display:none;

}

.sky-form header{

background: #691c57;
color: #ffffff;
border: 2px;
font-weight: 600;
padding: 0px;

}

.sky-form fieldset {

background: #691c57;
padding: 10px 0px 0px;

}

.sky-form .input input{

background: #691c57;
border-radius: 50px; 

}

.sky-form footer {

border: 0px;
background:#691c57;
padding: 0px;

}

.sky-form-pink footer button.button{

border: 2px solid #e5e5e5;
border-radius: 50px;
background-color:#691c57;
}


.sky-form{

box-shadow: 0 0 0;

}

.sky-form .input input {

color:white;

}

.et_pb_row{

width: 92%;

}
/*.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product{

clear: none ;
}*/



/*** BUTTON STYLING ***/
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit] {
 width: 100%;
}
.gform_wrapper input[type=submit] {
cursor: pointer;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 2px;
padding: 10px 12px;
border-radius: 30px;
background: #691c57;
color: #fff;
border: none;
transition: box-shadow .2s ease-in-out;
}
/*** BUTTON HOVER STYLING ***/
.gform_wrapper input[type=submit]:hover {
background: #d3ab54;
color: #fff;
box-shadow: none;
}














/* Large screens (1405px upwards) */
@media only screen and ( min-width: 1405px ) {

.teste{color: #eb4034; /*vermelho*/ } 

.woocommerce-loop-product__title{

font-size: 14px;
letter-spacing: 1px;
min-height: 65px;
text-transform: uppercase;
font-weight: 700;
text-align: center;

}
.woocommerce ul.products li.product .button{

margin-top: 4px;
color:white;
padding:0px 27px;
display: block;
text-align: center;
}
.woocommerce-message a.button.wc-forward{

background: #691c57;
border:solid;
padding:0px 10px;
margin: none;

}
}




/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 

.teste{color:#ebe534; /*amarelo*/ }

.woocommerce-loop-product__title{

font-size: 13px;
letter-spacing: 1px;
min-height: 50px;
text-transform: upercase;
font-weight: 700;
text-align: center;

}

.woocommerce ul.products li.product .button{

margin-top: 4px;
color:white;
padding:0px 20px;
display: block;
text-align: center;
}

@media screen and (min-width:1024px) {
    .woocommerce ul.products li.product { 
	width: 22%;
	margin:3% 3% 0% 0%;
    }
    /*.woocommerce ul.products li.product:nth-child(4n+1) {
	clear: both;
    }*/
    .woocommerce ul.products li.product a{
	color: white;
	}
}
.woocommerce-message a.button.wc-forward{

margin-bottom: 15px;
float: right;
margin-left: 0px;
background: #691c57;
border: solid;
padding:0px 45px;
display:block;

}
.woocommerce-message a.button.wc-forward:hover{

background: #691c57;
color:white;
display: block;

}


}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 

.teste{color:#37eb34; /*verde*/ }


#main-content .container {

padding-top: 100px;
}

#top-menu li{

margin: 10px 10px 10px 10px;

}

.woocommerce-loop-product__title{

font-size: 12px;
letter-spacing: 1px;
min-height: 115px;
text-transform: upercase;
font-weight: 700;
text-align: center;

}
.woocommerce ul.products li.product .button{

margin-top: 4px;
color:white;
padding:0px 14px;
display: block;
text-align: center;
}

.et_pb_top_inside_divider{

display:none;
}

@media (min-width: 981px) {
	#main-content .container:before {
    display:none;
	}
	.woocommerce ul.products li.product a{
	color: white;
	}
}

@media (min-width: 981px) {
	.et_right_sidebar #sidebar {
	padding-left: 0%;
	background-color:#eeeeee;
	}
}
.woocommerce-message a.button.wc-forward{

margin-bottom: 15px;
float: right;
margin-left: 0px;
background: #691c57;
border: solid;
padding:0px 45px;
display:block;

}
.woocommerce-message a.button.wc-forward:hover{

background: #691c57;
color:white;
display: block;

}
.et_button_icon_visible.woocommerce-page a.button{

margin-bottom: 20px;

}

}






/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

.teste{color:#3496eb; /*azul*/ }

.woocommerce-loop-product__title{

font-size: 11px;
letter-spacing: 1px;
min-height: 130px;
text-transform: uppercase;
font-weight: 700;
text-align: center;

}
.et_pb_top_inside_divider{

display:none;
}
.mobile_menu_bar:before{

color: #FFFFFF !important;

}
@media screen and (min-width: 768px) and (max-width: 980px) {
    .woocommerce ul.products li.product.first, .woocommerce ul.products li.product.last {
        clear: right !important;
    }
    .woocommerce ul.products li.product:nth-child(4n+1) {
         clear: none !important;
    }
     .woocommerce ul.products li.product a{
	color: white;
	}
    
}
	.woocommerce ul.products li.product .button{

	margin-top: 4px;
	color:white;
	padding:0px 18px;
	display: block;
	text-align: center;
}
.woocommerce-message a.button.wc-forward{

margin-bottom: 15px;
float: right;
margin-left: 0px;
background: #691c57;
border: solid;
padding:0px 45px;
display:block;

}
.woocommerce-message a.button.wc-forward:hover{

background: #691c57;
color:white;
display: block;

}
.et_button_icon_visible.woocommerce-page a.button{

margin-bottom: 20px;

}

}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {

.teste{color:#eb34cc; /*rosa*/}

.woocommerce-message a.button.wc-forward{

margin-bottom: 15px;
float: inherit;
margin-left: 0px;
background: #691c57;
border: solid;
padding:0px 100px;
display:block;

}
.woocommerce-message a.button.wc-forward:hover{

background: #691c57;
color:white;
display: block;

}

.woocommerce-loop-product__title{

font-size: 10px;
letter-spacing: 1px;
min-height: 85px;
text-transform: uppercase;
font-weight: 700;
text-align: center;
}

.woocommerce ul.products li.product .button{

margin-top: 4px;
color:white;
padding:0px 25px;
display: block;
text-align: center;
}

.woocommerce ul.products[class*=columns-] li.product{

width: 41%;

}
.mobile_menu_bar:before{

color: #FFFFFF !important;

}

.et_pb_divider_0.et_pb_module{

display:none;

}
.et_pb_top_inside_divider{

display:none;
}
.et_pb_bottom_inside_divider{

background-image: none;

}

.woocommerce-page div.product div.images{

width: 100%; 

}
.et_button_icon_visible.woocommerce-page a.button{

margin-bottom: 20px;

}


}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {

.teste{color:#ffa600;/*laranja*/ }

.et_pb_top_inside_divider{

display:none;
}

.et_pb_bottom_inside_divider{

background-image: none;

}

.et_pb_divider_0{

min-height: 0px;

}
.et_pb_column{

margin-bottom:0px;
}
.woocommerce-loop-product__title{

font-size: 9px;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: 700;
text-align: center;
}
.woocommerce ul.products[class*="columns-"] li.product{

width: 100%;
margin: 10px 0px 10px 0px;


}

.mobile_menu_bar:before{

color: #FFFFFF !important;

}

.et_pb_divider_0.et_pb_module{

display:none;
	
}

.woocommerce-page div.product div.images{

width: 100%; 

}

.woocommerce ul.products li.product .button{

margin-top: 4px;
color:white;
padding:0px 56px;
display: block;
text-align: center;
}

.woocommerce-message a.button.wc-forward{

margin-bottom: 15px;
float: inherit;
margin-left: 0px;
background: #691c57;
border: solid;
padding:0px 27px;
display:block;

}
.woocommerce-message a.button.wc-forward:hover{

background: #691c57;
color:white;
display: block;

}
.woocommerce-page table.cart td.actions .coupon .button{

width: 100%;

}

.et_section_specialty .et_pb_row > .et_pb_column{

padding-bottom: 25px;
}
.et_button_icon_visible.woocommerce-page a.button{

margin-bottom: 20px;

}
}










