/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


/* header */
.box-bottom-header .logo {
    padding: 15px 70px 15px 15px;
}


@media (max-width: 992px) {
	.box-bottom-header .logo {
		text-align: center;
	    padding: 15px;
	}

	.box-bottom-header .logo img {
	    width: 70%;
	}
}

/* Home */

.DeoCategoryImage .slick-arrows {
	width: 90%;
    position: absolute;
    top: 45%;
    left: 5%;
}

@media (max-width: 768px) {

		.service.service-style-eleven .media{
		-webkit-box-pack: start;
	    -moz-box-pack: start;
	    box-pack: start;
	    -webkit-justify-content: start;
	    -moz-justify-content: start;
	    -ms-justify-content: start;
	    -o-justify-content: start;
	    justify-content: start;
	    -ms-flex-pack: start;
	    margin: 10px 25%;
	}

}


.box-service{
	padding: 30px 0 !important;
	margin-bottom: 0;
	color:#ffffff;
}

.service.service-style-eleven h3{
	color:#ffffff;
}


@media (max-width: 500px) {

	.service.service-style-eleven .media{
	    margin: 10px 5%;
	}
}



/* product */

.product-cover img {
    min-width: 100%;
}

#page.product-thumbs-left .images-container{
	overflow: hidden;
}

#product-availability > span.product-last-items{
	color: #e2001a;
	border-color: #e2001a;

}

#product-availability > span.product-last-items i{
	background: #e2001a;
}


.svg.replaced-svg g path{fill: #e2001a;}

@media (max-width: 500px) {
	.tabla-talles .table{font-size:.85em}
}
/* footer */


#footer-redes {
	margin: 15px;
}


#footer-redes img{
	width: 40px;
	margin: 5px;
}

