/**
 * Custom CSS stylesheet. Add here your custom styles.
 *
 * Enable this file from the backend:
 * System -> Configuration -> Theme Setup -> Custom CSS -> Load Custom CSS File
 * 
 * Please refer to the User's Guide for more information.
*/

a{
color:#4097d3;
}

a:hover{
color:#5aade7;
}

body.es_es #histogram .stars {
	width: 4rem !important;
}

body.es_es #select_language_chosen.chosen-container-active .chosen-single span:before,
body.es_es #select_language_chosen.chosen-container .chosen-single span:before {
	content: 'Idioma: ';
}
body.es_es #select_currency_chosen.chosen-container-active .chosen-single span:before,
body.es_es #select_currency_chosen.chosen-container .chosen-single span:before {
	content: 'Moneda: ';
}


.hero .hero-text{
width: 50%;
}

/*
.mis_categorias_snow h6{
background:#4097d3 !important;
}

.mis_categorias_snow h6 a{
color:#dcdcdc !important;
}

.mis_categorias_snow h6 a:hover{
color:#fff !important;
}

section.featured-slider.mis_categorias_snow ol li.item{
box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.1);
}
*/

.top-bar-section .level1.view-more-link{
/* display:none !important; DS3 */
}

.category-description {
    margin: 1.250rem 0 0.5rem 0;
    padding-right: 0;
    padding-left: 3.8%;
}
.subcategory-bottom-block{
	padding: 16px 16px 0px;
}

.layered-nav-container ol li a span {
    color: inherit;
}


/*************** product page *********************/
/** sequra ***/
#sequra_partpayment_teaser fieldset{
    background: #fff;
		
	}
#sequra_partpayment_teaser select{
	width: 40px;
    height: 30px;

}
#instalment_count_selector{
    height: 2.3125rem; 
     padding: 0.3rem; 
        margin-bottom: 0px; 
     min-width: 50px; 
}


.availability.in-stock span {
	background: #1bb03e;
    color: white;
    width: auto;
    padding: 0px 5px;
    margin: 0px 5px;
    font-size: 10px;
    font-weight: bold;
    
}
.availability.out-of-stock span {
	color:white;
	background: #EF4836;
    width: auto;
    padding: 0px 5px;
    margin: 0px 5px;
    font-size: 10px;
    font-weight: bold;	
}

.product-view-block-4 {
	margin-left: 20px;
	font-size: 13px;
}

.product-view-block-4 span{
	font-weight: bold;
	color: #008bcf;
}

.product-view-block-share {
    margin-left: 20px;
    font-size: 13px;
    margin-top: 10px;
    text-align: center;
}

/**** swatch ****/
.product-options .configurable-swatch-list li {
	margin: 0;
	border: none !important;
	background:#ededed;
	line-height: 1;
	border-radius: 2px;
    padding: 2px 15px;
}

.product-options .configurable-swatch-list li .swatch-label {
	color:#a2a2a2!important;
	font-weight: bold;
}

.product-options .configurable-swatch-list li.selected {
	background:#008bcf;
}
.product-options .configurable-swatch-list li.selected .swatch-label {
	color:#fff!important;
	font-weight: bold;
}


.link_tallas{ float:right; margin-right: 20px}


/******************/
section.featured-slider.related{
	background: #fff;
	overflow: hidden;
}

section.featured-slider ol{
	padding: 0px;
	margin: 0px;
}
section.featured-slider.related ol li.item .item-content .item-info{
	min-height: unset;
	padding: 0 14px 0px;
}
section.featured-slider.related ol li.item .item-content .item-info .price-box{
	margin:0px;
}
section.featured-slider .item-images, .category-products .item-images{
	padding: 0px;
}

.intenso-product-label {
	/*font-size: 10px;*/
}

/**** home **********/
.promo_superior_toda_tienda section{
	padding-top: 0px;
}

/**** top ****/
.top_cols {
    box-sizing: border-box;
  /*  border: 1px solid;*/
}
.top_cols .top_col {
	/*border:1px solid;*/
    display: inline-block;
    width: 23%;
    margin-right: 1.5%;
}


.top_cols .top_col:last-of-type {
    float: right;
    margin-right: 0;
    text-align: right;
}


.top_cols .top_col .numero{
	    padding-right: 20px;
}
.top_cols .top_col a {
	color:#aeaeae;
}
/**** ayuda *********/
div.kb-category-view .kb-category-view-subcategory .subcategories .subcat{
	margin: 10px 0px;
}

/*** itoris product view */
/*** DS3 **/
.price-box-bundle {display: none;}
#itoris_bundle_promotions .prices {display: none;}
