@charset "UTF-8";
@font-face{
	font-family: "Raleway Light";
    src: url("../fonts/Raleway-Light.ttf") format("truetype");
}
@font-face{
	font-family: "Raleway ExtraBold";
    src: url("../fonts/Raleway-ExtraBold.ttf") format("truetype");
}
@font-face{
    font-family: "Raleway Bold";
    src: url("../fonts/Raleway-Bold.ttf") format("truetype");
}
.filtros h4{
	font-family:"Raleway Bold"; 
	font-size:11pt;
	letter-spacing: 1pt;
}
.filtros ul li{
	font-size:11pt;
}
.productos article h4{
	font-size:12pt;
}
.verTodosBombas{
	font-size:11pt !important;
}
a,a:link, a:visited, a:hover, a:active { 
    text-decoration: none;
}
/************* MENU *************/
.menu{
	background:#c5665c;
	font-family:"Raleway Light";
	font-size:18pt;
	padding:0;
	text-align:center;
}
.menu div{
	padding:0;
}
.menu  a{
	color:#323232;
	display:block; 
	padding:7px 0px 7px 0px;
	font-size:14pt;
	transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
}
.menu a:hover{
	background:#f0f0f0;
	font-family:"Raleway ExtraBold";
	color:#c5665c;
}

.activeCategory{
	background:#f0f0f0;
	color:#c5665c !important;
	font-family:"Raleway ExtraBold";
}
/************* SLIDE *************/
.slide{
	background:url("../images/sliderenvases.jpg")no-repeat center center;
	height:400px;
	padding-top:114px;
}
.slide article h4{
	color:#646464;
	font-family:"Raleway Light";
	font-size:38pt;/*50pt*/
	margin-bottom:40px;
}
.slide article h4 span{
	color:#1b1b1a;
}
.verTodosBombas{
	color:#fff !important;
	background:#c5665c;
	font-family:"OpenSans Bold";
	font-size:14pt;
	padding:10px 40px 10px 40px;
	transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.verTodosBombas:hover{
	color:#c5665c !important;
	background:#fff;
}
#verTodos:hover,#verTodos:active,#verTodos:visited,#verTodos:link{
	text-decoration:none;
}
@media screen and (max-width: 360px){
	.slide{
		padding-top:50px;
	}
}
/************* PRODUCTOS *************/
.productos{
	padding-bottom:80px;
}
.filtros{
	color:#233059;
	font-family:"Raleway Bold";
	font-size:15pt;
	margin:0;
	margin-top:62px;
	padding:0;
	text-align:left;
}
.filtros ul{
	cursor:pointer;
}
.filtros ul li{
	border-bottom:1px solid #e6e6e6;
	padding-bottom:12px;
	padding-top:12px;
	transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s
}
.filtros ul li img{
	margin-right:23px;
	margin-left:20px;
}
.filtros ul li a{
	display: block; width: 100%; height: 100%;
}
.filtros ul .first{
	border-top:1px solid #e6e6e6;
}
.filtros ul .first a{
	color:#646464;
}
.filtros ul .active{
	background:#f0f0f0;
	border-bottom:1px solid #c8c8c8;
	border-top:1px solid #c8c8c8;
}
.filtros ul li:hover{
	background:#f0f0f0;
	opacity:0.8;
}
.productosItem{
	margin:0;
	padding:0;
	margin-top:62px;
}
.productosItem article{
    margin-bottom:10px;
    padding:0;
    padding-bottom:10px;
    padding-left:8px;
    padding-right:8px;
    text-align:center;
    background-color:#FFF;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    -moz-transition-delay:0.1s;
    transition-delay: 0.1s;
}
.productosItem article hr{
    margin-bottom: 0px !important;
    -webkit-transition: visibility 0.1s ease-out;
    -o-transition: visibility 0.1s ease-out;
    -moz-transition: visibility 0.1s ease-out;
    transition: visibility 0.1s ease-out;
    -webkit-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    -moz-transition-delay:0.1s;
    transition-delay: 0.1s;
}
.productosItem article:hover{
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    -ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform:scale(1.1);
    z-index: 100;
}
.productosItem article:hover img{
    border:none;
}
.productosItem article:hover hr{
    visibility: hidden;
    transition: visibility 0.1s ease-out;        
}
.masInfo{
    display:block; width: 100%; background: #263763; border: 2px solid #263763;
    padding: 0.6em 0.9em 0.6em 0.9em; color:#FFF; text-align: center; visibility: hidden;
}

.productosItem article:hover .masInfo{
    visibility: visible;
    transition: visibility 0.1s ease-out; 
    transition-delay: 0.1s;
}
.categoLink{
    color:#fff;
    font-family:Raleway Bold;
    font-size:1em;
    padding:8px;
    padding-left:12px;
    padding-right:12px;
}
.categoLink:hover{
	color:#fff !important;
}
.productosItem h4{
	color:#233059;
	cursor:pointer;
	margin-top:20px;
	font-family:"OpenSans";
	font-size:16pt;
	height:25px;
}
.productosItem span{
	font-family:"OpenSans Bold";
}
.productosItem article img{
	border:1px solid #E9E9E9;
	cursor:pointer;
	margin-bottom:21px;
	width:100%;
}
@media (min-width: 1200px){
	.productosItem article img{
		height: 259px;
	}
}
@media (min-width: 992px) and (max-width:1199px){
	.productosItem article img{
		height: 209px;
	}
}
@media (min-width: 768px) and (max-width:991px){
	.productosItem article img{
		height: 154px;
	}
}
@media (max-width: 767px){
	.productosItem article img:first-child{
		min-height: 450px;
	}
}
@media (max-width: 540px){
	.productosItem article img:first-child{
		min-height: 250px;
	}
}
.productosItem hr{
	border-bottom:2px solid #a98483;
}
.btMasProductos{
	background:#263763;
	border:2px solid #263763;
	padding: 0.6em 0.9em 0.6em 0.9em;
	transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.btMasProductos:hover{
	background:#fff;
	color:#263763;
}
@media screen and (max-width: 767px){
	.productosItem article{
		padding-left:0px;
	}
	.marcas{
		display:none;
	}
}
.colorPet,.colorPet:hover{
    color:#a98483;
}
.colorPvc,.colorPvc:hover{
    color:#9b7961;
}
.colorPolietileno,.colorPolietileno:hover{
    color:#b4694b;
}
.colorPolipropileno,.colorPolipropileno:hover{
    color:#d8793e;
}
.colorPotes,.colorPotes:hover,.colorPotes:link, .colorPotes:visited, .colorPotes:active,
.colorFarmacia,.colorFarmacia:hover,.colorFarmacia:link,.colorFarmacia:visited,.colorFarmacia:active { 
    color:#c5665c;
}
.notFound{text-align:center; margin-top:40px; font-family: 'OpenSans Bold'; font-size: 12pt; color: #233059;}
            .boton-buscar{color: #fff !important;
background: #c5665c;
font-family: "OpenSans Bold";
font-size: 14pt;
padding: 10px 40px 10px 40px;
transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
            font-size: 11pt !important;
            border:none;}
            #criteria{
            font-family: "OpenSans Bold";
            height: 45px;}
            .searchItem{
               text-align: right;
               margin-top: 58px;
               padding-left: 0px !important;
            }
            .productosItem{
                margin-top: 13px !important;
            }
            
            ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #233059;;
  font-family: "OpenSans";
 
}
::-moz-placeholder { /* Firefox 19+ */
  color: #233059;;
  font-family: "OpenSans";
  opacity: 1;

}
:-ms-input-placeholder { /* IE 10+ */
  color: #233059;;
  font-family: "OpenSans";
  font-size:14px;

}
:-moz-placeholder { /* Firefox 18- */
  color: #233059;;
  font-family: "OpenSans";
  opacity: 1;

}