/*
Theme Name: Kloe Child
Theme URI: http://kloe.select-themes.com/
Description: A child theme of Kloe Theme
Author: Select Themes
Author URI: http://kloe.select-themes.com
Version: 1.0.0
Template: kloe
*/
/* @import url("https://decoraphotos.com/wp-content/themes/kloe28/style.css"); */

@media only screen and (max-width: 770px) {
	#text-2{display:none;}
	.qodef-mobile-header .qodef-mobile-nav a, .qodef-mobile-header .qodef-mobile-nav h4{
		font-size:1rem
	}
	.qodef-mobile-header .qodef-mobile-nav{
		box-shadow: 0px 3px 8px gray;
        padding-bottom: 10px;
	}
	
#text-3{display:none;}
}


@media only screen and (max-width:480px) {
 .qodef-container-inner,
 .qodef-grid,
 .qodef-grid-section .qodef-section-inner,
 .qodef-slider .carousel-inner .qodef-slider-content-outer {
  width:360px
 }
#text-3{display:none;}
#divprincipal{padding:0;}
.container{padding-left:5px !important; padding-right:5px !important}
}

/* #uploadImgs li { list-style-type: none; width:30%; display: inline-block; text-align:center} */
/* #uploadImgs li span{ list-style-type: none; display:block; font-size: 0.8rem } */

#uploadImgs li { list-style-type: none; width:100%; display:inline-block}
#uploadImgs li div {
  display: inline;
	float:left;
  vertical-align: middle;
  margin: 2%;
}
#uploadImgs li img { vertical-align: middle; border:1px solid #cbd8df;}
.infoCalidad{ display:inline}
/* .infoCalidad{
background: rgba(255,102,0,1);
background: -moz-linear-gradient(left, rgba(255,102,0,1) 0%, rgba(115,255,0,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,102,0,1)), color-stop(100%, rgba(115,255,0,1)));
background: -webkit-linear-gradient(left, rgba(255,102,0,1) 0%, rgba(115,255,0,1) 100%);
background: -o-linear-gradient(left, rgba(255,102,0,1) 0%, rgba(115,255,0,1) 100%);
background: -ms-linear-gradient(left, rgba(255,102,0,1) 0%, rgba(115,255,0,1) 100%);
background: linear-gradient(to right, rgba(255,102,0,1) 0%, rgba(115,255,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#73ff00', GradientType=1 );
} */
.calidadBaja{color:red}
.calidadMedia{color:orange}
.calidadAlta{color:green}



.woocommerce-account .woocommerce .col2-set{width:100% !important}

.qodef-single-product-summary{float: right !important;}

.sc_precioProd{
 box-sizing: border-box;
    margin: 0;
    min-width: 0;
    width: 100%;
    max-width: container;
    margin-left: auto;
    margin-right: auto;
    max-width: 1264px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 32px;
    padding-right: 32px;
    background-image: url(https://decoraphotos.com/wp-content/themes/kloe-child/assets/images/fondo-cta.jpg);
    background-size: cover;
    border-radius: 0.75rem;
    padding: 32px;
    max-width: 900px;
    color: var(--theme-ui-colors-text,#000000);
    box-shadow: 0px 100px 80px rgba(0,0,0,0.07),0px 42px 33px rgba(0,0,0,0.05),0px 22px 17px rgba(0,0,0,0.04),0px 12px 10px rgba(0,0,0,0.03),0px 6px 5px rgba(0,0,0,0.02),0px 3px 3px rgba(0,0,0,0.01);
    margin-top: 64px;
    margin-bottom: 64px;
    text-align: center;

}
	.sc_precioProd h4{font-size:2em; display:inline; margin:20px;}
	/*.sc_precioProd a{display:table; margin:20px auto; display: table; font-size: 16px}*/
	.sc_precioProd a{
		  box-sizing: border-box;
    margin: 0;
    min-width: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;

    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 0.25rem;
    background: linear-gradient(90deg,#e05357 0%,#f15a5f 100%);
    color: var(--theme-ui-colors-background,#fff);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 32px;
    padding-right: 32px;
    height: 3rem;
    font-weight: 600;
    box-shadow: 0px 30px 30px rgba(0,0,0,0.02),0px 0px 8px rgba(0,0,0,0.03),0px 1px 0px rgba(0,0,0,0.05);
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    margin-right: 0;
    background: linear-gradient(90deg,#66cccc 0%,#66cccc 100%);
	}

.sc_precioProdOferta{background-image:url('https://decoraphotos.com/wp-content/themes/kloe-child/assets/images/oferta.png'); background-position:top right; background-repeat: no-repeat; width:100%; padding:1.8em 0.2em; margin:0 auto; text-align:center !important; background-color: aliceblue; border-bottom:5px solid #C8D8D8; border-top:1px solid #e5eff8;}
	.sc_precioProdOferta h4{font-size:2em; color:#66cccc;}
	.sc_precioProdOferta h4 a{font-size:0.5em;}
	.sc_precioProdOferta span{color:initial;}
	.sc_precioProdOferta strong{margin:0 10px;}


.sc_precioProdLineaOf{text-align: center; color:#66cccc; font-size: 24px}
.sc_precioProdLineaOf a{font-size: 14px}
.sc_precioProdLineaOf strong{margin:0 10px}
.sc_precioProdLinea{text-align: left; font-size: 1.4em;  padding: 10px; margin: 10px 0px}
/*.sc_precioProdLinea:hover{border: 1px solid #f15a5f}*/
/*.sc_precioProdLinea strong{margin:0 10px}*/
.formatosPrecio li{
	display: inline-block;
	margin: 0px 10px;
}
.formatosPrecio li a:focus{ box-shadow:0px 3px 0px #66cccc !important; outline: 0 !important;}

div.swatch-wrapper.selected {
    border: 2px solid #66cccc;
    padding: 1px;
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}
.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}
.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}
.swath-name{
    color:#3c3c3c;
    text-align: center;
    font-size: 0.8em;
    background-color: white;
    opacity: 0.9;
}
.swatch-wrapper a{ margin: 0 auto }

.woocommerce-loop-category__title{
    text-align: center;
    margin:10% auto;
    font-size: 1.2em;
    line-height: 1.5em;
}
mark.count{background: none}

table td, table th{text-align:left !important}

.qodef-single-product-images .qodef-single-product-slider.owl-carousel {
    position: relative !important;
}
div.swatch-label{
	margin-left:15px !important;
}
.swatch-control {
  margin-left: 15px !important;
}
.swatch-wrapper a{
	overflow:hidden
}

.bundle_sells_title h3{
	margin-bottom:15px !important;
}
.woocommerce-form-login button.woocommerce-form-login__submit.button { max-width:90px !important}
.woocommerce-page div.product div.bundled_product_images, .woocommerce-page #content div.product div.bundled_product_images, .woocommerce div.product div.bundled_product_images, .woocommerce #content div.product div.bundled_product_images{
	width:15% !important
}
div.bundled_product_summary:not(.thumbnail_hidden) .details{
	width:85% !important
}
.component_title_wrapper{
	padding: 5px;
	border-bottom:1px solid #d2dce6 !important
}
.composite_form .component_title_toggled{
	margin-bottom: 0 !important
}
.clear_component_options{
	color: cadetblue !important
}.
.composited_product_details_wrapper{
	border-left: 1px solid #abd !important;
	padding: 10px !important;
}
p.component_section_title, h4.composited_product_title{
	display:contents;
	float:left;
	margin: 0 15px;
}
p.component_section_title{
	font-weight: bold
}
/* .composited_product_details_wrapper{
	margin:20px 0;
	border-radius: 2px;
	box-shadow: 3px 3px 5px #abc;
	padding:2%;
} */
.composite_form .step_title_wrapper{ margin-bottom: 0 !important}
.clear_component_options{margin-left: 15px}


.composite_form:not(.paged) .component .component_inner{
	padding-top: 1rem !important
}
.full_width .columns-3 ul.component_option_thumbnails_container li.component_option_thumbnail_container{
	width: 100% !important
}
.component_option_thumbnail .image{
	float:left !important;
	width: 10% !important;
}
.component_option_thumbnail > .thumbnail_description{
	float:left !important; 
	width:60% !important;
}

.component_option_thumbnail > .thumbnail_buttons{
	float:left !important; 
	width:20% !important;
}