/*
Theme Name: MiHausi2020
Author: Soto
Author URI: https://www.sotocomunicacion.com
Description: */


/* CSS Document */
.count{
display:none;
}
.frasehome{
	text-align:center;
	margin:auto;
	padding:30px 0px;
}
.step{
	width:20%!important;
	margin:2%!important;
	display:inline-table!important;
	text-align:center;
}
.botonacademia{
	background-color:#dcccc0;
}
.botonacademia2{
	background-color:#dcccc0;
	padding:5px 10px;
	color:#000;
	text-transform:uppercase;
}
.step>p{
		text-align:center!important;
}
.step img{
	width:30%!important;
}
.cursosytalleres{
	text-align:center;
}
.cursosytalleres h2{
	text-transform:uppercase;
	font-size:17px;
	margin:10px auto;
}
.cursosytalleres ul{
	list-style:none;
	padding:0px;
	margin:0px 0px 50px;
	text-align:center;
}
.categorias{
	text-align:center;
	position:relative;
}
.categoriahome{
	width: 30%;
    position: relative;
    display: inline-table;
    margin: 1%;
}
.categoriahome img{
	height:auto;
	width:100%;
}
.frasehome{
	font-size:18px;
	width:50%;
	line-height:30px;
}
.categoriahome h2{
    width: 60%;
    margin: 20px auto;
    border: 1px solid #FFF;
    padding: 10px 5%;
    text-transform: uppercase;
}
.cursosytalleres li{
	width:35%;
	margin:1%;
	display:inline-table;
	text-align:center;
}
.cursosytalleres li img{
	width:100%;
	height:auto;
}
.onsale{
	position:absolute;
	background-color:#900;
	padding:5px 10px;
	color:#FFF;
	z-index:99;
}
.leyendahome{
	text-align:center;
	text-transform:uppercase;
	font-size:22px;
	margin-top:10px;
}
.lineasdeproducto{
	margin:20px 0px;
}
.imagenexperiencia{
	width:200px!important;
	height:auto;
	margin-top:100px;
}
.construccion{
	text-align:center;
	font-size:30px;
	text-transform:uppercase;
	margin-top:150px;
}
.youtube{
	width:48%;
	margin:100px auto;
	position:relative;
	text-align:center;
}
.vercursos{
	margin:auto;
	width:30%;
	text-align:center;
	margin-bottom:60px;
}
.botonvercursos{
	background-color:#dcccc0;
	color:#FFF;
	padding:20px;
	text-transform:uppercase;
}
.blog{
	width:48%;
	float:right;
	position:relative;
}
.youtube img, .blog img{
	width:100%;
	height:auto;
}
.youtube h4, .blog h4{
	margin:5px 0px;
	text-transform:uppercase;
}
.youtube h2, .blog h2{
	margin:5px 0px;
}
.playbutton{
	text-align: center;
    position: absolute;
    top: 30%;
    pointer-events: none;
    text-transform: uppercase;
    font-size: 30px;
    width: 80%;
	padding:0 10%;
	font-weight: 900;
	color:#FFF;
text-shadow: 1px 1px 6px rgba(0, 0, 0, 1);
line-height: 30px;
}
.playbutton img{
	width:100px;
	height:auto;
}
.woocommerce-notices-wrapper{
clear:both;
}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img{
	width:auto;
}
.qty,.single_add_to_cart_button{float:left}
.qty{width:50px;
border: 0px;
background-color: #DDD;
}
.add_to_cart_button{
font-weight:900;
font-size:10px!important;
}
.single_add_to_cart_button{margin-left:10px;height:28px}
.previous, .next{
background-color:#000;
color:#FFF;
padding:5px 10px;
}
.idiomas{
font-size:12px;
clear:both;
}
.idiomas li{
display:inline-block;
float:none!important;
}
.bxslider{
padding:0px;
margin:0px;
}
.head .centrador{
border-bottom:1px solid #000;
}
#booklista ul{
list-style:none;
padding:0px;
margin:0px;
text-align:center;
}
.fichadelaobra h4{
font-size:14px;
margin:20px 0px 0px;
}
.fichadelaobra p{
margin:0px;
}
.fichadelaobra{
font-size:12px;
}
#booklista li{
width:22%;
margin:1%;
display:inline-table;
}
#booklista li img{
width:100%;
height:auto;
}
.fotobook{
position:relative;
cursor:pointer;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.fotobook:hover .nombrebook{
display:block;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.nombrebook{
position:absolute;
width:100%;
height:60%;
text-align:center;
display:none;
padding-top:40%;
background:rgba(0,0,0,.5);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
pointer-events:none;
}
.nombrebook h2{
display:block;
z-index:9999999999;
color:#FFF!important;
}
.introhome{
font-size:18px;
line-height:25px;
margin-bottom:10px;
color:#000;
font-family: 'Source Sans Pro', sans-serif;
}
.centrador2{
width: 100%;
max-width: 700px;
float:right;
}
.centrador3{
width: 100%;
max-width: 700px;
float:left;
}
.floatderecho{
float:right;
right:0;
}
.floatizquierdo{
float:left;
}
.fondo1{
background-size:cover;
background-position:center;
}
.fondo2{
background-image:url(images/fondoaccesorios.jpg);
background-size:cover;
background-position:center;
}
.fondo3{
background-image:url(images/fondonaturaleza.jpg);
background-size:cover;
background-position:center;
}
.contenidosintelingente{
position:relative;
text-align:left;
}
.contenidosintelingente2{
position:relative;
}
.contenidosintelingente h2{
border:0;
font-weight:900;
font-size:20px;
color:#000;
font-weight:bold;
}
.contenidosintelingenteizquierdo{
width:40%;
padding:100px 5%;
background-color:#E0C2BA;
color:#000;
font-family: 'Source Sans Pro', sans-serif;
font-size:16px;
line-height:26px;
}
.contenidosintelingenteizquierdo h2{
	text-transform:uppercase;
}
.contenidosintelingenteizquierdo2{
width:60%;
padding:2%;
}
.contenidosintelingenteizquierdo ul, .contenidosintelingenteizquierdo2 ul{
list-style:none;
padding:0px;
margin:0px;
text-align:center;
}
.contenidosintelingenteizquierdo li, .contenidosintelingenteizquierdo2 li{
width:20%;
margin:1%;
display:inline-table;
}
.contenidosintelingenteizquierdo li img{
width:50%;
height:auto;
border-radius:50%;
}
.contenidosintelingenteizquierdo2 li img{
width:30%;
height:auto;
border-radius:50%;
}
.contenidosintelingentederecho, .contenidosintelingentederecho2{
width:50%;
position:absolute;
height:100%;
color:#FFF;
}
.productohome{
width:44%;
margin:2%;
display:inline-table;
}
.menuaccesos{
float:right;
padding-right:10px;
}
.textodelbanner{
width:30%;
padding-top:100px;
text-align:left;
color:#000;
font-size:16px;
margin-right:4%;
float:right;
}
.textodelbanner h1{
text-transform:uppercase;
font-size: 25px;
line-height: 30px;
}
.laexperiencia{
text-align:center;
}
.laexperiencia img{
width:60%;
height:auto;
}
.gradienteblanco{
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
height:100px;
width:100%;
position:absolute;
}
.cierrehome{
background-image:url(images/fondocierre.jpg);
background-size:cover;
background-position:center;
color:#000;
position:relative;
}
.cierre{
line-height:23px;
width:60%;
margin:auto;
text-align:center;
padding:110px 0px;
}
.cierre img{
width:120px;
height:auto;
margin:auto;
}
.menuaccesos ul{
list-style:none;
padding:0px;
margin:0px;
}
.menuaccesos li{
display:inline-block;
}
.logomovil{
display:none;
}
.logomovil img{
position:absolute;
}
.screen-reader-text{
display:none;
}
#menusuperior{
float:left;
}
#menusuperior ul{
margin:0px;
padding:0px;
list-style:none;
}
#menusuperior li{
display:inline-table;
padding-top:5px;
}
#menusuperior li a{
display:block;
border-right:1px solid #CCC;
padding:0px 10px;
color:#000;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
a {
text-decoration:none;
color:inherit;
}
.clear {
clear:both;
}
h1{
color:#000;
font-size:30px;
font-weight:500;
line-height:30px;
font-family: 'Source Sans Pro', sans-serif;
}
h2 {
font-size:18px;
color:#333;
margin: 5px 0px;
padding: 0px;
font-weight:normal;
}
h7 {
font-weight:900;
font-size:14px;
}
#productos2 h2 {
font-size:18px;
color:#000;
font-weight:bold;
margin: 5px 0px;
padding: 0px;
}
h3{
color:#333;
font-weight:bold;
font-size:18px;
line-height:20px;
}
h4{
color:#333;
font-size:18px;
}
.boton-rojo{
padding:3px;
color:#FFF;
text-decoration:none;
}
.boton-rojo a {
padding:3px;
text-decoration:none;
color:#FFF;
background-image:url(images/fondo-boton.jpg);
}
.boton-rojo a:hover {
padding:3px;
text-decoration:none;
color:#FFF;
background-image:url(images/fondo-boton.jpg);
}
.boton-rosa {
padding:3px;
color:#FFF;
background-image:url(images/boton-rosa.jpg);
text-decoration:none;
margin-right:5px;
}
.boton-rosa a {
padding:3px;
text-decoration:none;
color:#FFF;
background-image:url(images/boton-rosa.jpg);
}
.boton-rosa a:hover {
padding:3px;
text-decoration:none;
color:#FFF;
background-image:url(images/boton-rosa.jpg);
}
#contenido {
margin:auto;
}

#superior{
color:#FFF;
}
#head{
background-color:#FFF;
padding-top:1%;
}
#head-derecho{
width: 85%;
float: right;
}
#datos-superiores{
width:100%;
float:none;
}
#formulario-busqueda{
float:right;
text-align: right;
}
#datos{
text-align: right;
border-radius:10px;
float:none;
width:100%;
}
#datos ul{
margin:0px;
padding:0px;
list-style:none;
float:right;
}
#datos li{
width:24px;
margin:5px;
display:inline-block;
}
#datos img{
width:100%;
height:auto;
}
#telefono-head{
float:left;
text-align: right;
}
.telefono{
font-size:15px;
float:right;
}
.telefono img{
width:20px;
height:auto;
margin-bottom:-5px;
}
#redes{
width:73px;
padding-top:10px;
}
#menuproductos li ul{
display:none;
border:none;
position:absolute;
z-index:999;
background-color:#FFF;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
text-align:left;
-webkit-box-shadow: 5px 4px 11px -4px rgba(0,0,0,0.46); 
box-shadow: 5px 4px 11px -4px rgba(0,0,0,0.46);
}
#menuproductos li ul li{
color:#FFF;
text-decoration:none;
border-bottom:1px solid #CCC;
display:block;
text-transform:uppercase;
}
#menuproductos li ul li a{
color:#000;
display:block;
padding:10px;
margin:0px;
text-decoration:none;
border:none;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
text-align:left!important;
font-size:12px;
line-height:16px;
text-transform:none!important;
}
#menuproductos li:hover ul{
display:block;
padding-top:5px;
z-index: 99999;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}


#menuproductos {
font-size:17px;
text-align: right;
margin:10px 0px;
padding-top:10px;
width:100%;
position:relative;
}
#menuproductos ul{
list-style:none;
padding:0px;
margin:0px;
}
#menuproductos li{
display:inline-block;
width:auto;
margin:0px;
}
#menuproductos li a{
padding:10px;
display:block;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
color:#000;
text-transform:uppercase;
font-size:13px;
font-family: 'Source Sans Pro', sans-serif;
}
#botonmenumovil {
display:none;
text-align:right;
}
.botonacademiamovil{
display:none;
padding:10px 0px 0px 20px;
float:left;
}
.botonmenu {
display:none;
padding:10px;
float:right;
}
.botonmenu img{
width:60px!important;
}
/*menu................................*/
#menumovil{
background-color:#222;
position:fixed;
height:100%;
z-index:99999;
margin-left:-220px;
width:200px;
padding-top:20px;
padding-right:20px;
z-index:99999999999;
}
#menumovil ul{
margin:0px;
padding:0px;
list-style:none;
text-align:left;
}
#menumovil li{
padding:2px 2px 2px 10px;
}
#menumovil li a{
text-decoration:none;
color:#FFF;
display:block;
}
#menumovil li ul li{
padding-left:20px;
border-bottom:0px;
border-top:1px dotted #666;
}
#datosmovil img{
padding:4px;
width:25px;
margin-left:5px;
height:auto;
}
#datosmovil ul{
list-style:none;
padding:0px;
margin:0px;
}
#datosmovil li{
float:right;
margin:1%;
}
#datosmovil{
display:none;
float:right;
text-align:right;
}
#head-izquierdo{
width:15%;
float:left;
padding-top:20px;
}
#head-izquierdo img{
width:100%;
}
.logotipoindividual{
pointer-events:auto;
}
#texto-intro{
margin:50px auto;
width:50%;
font-size:18px;
text-align:center;
line-height:27px;
}
#banner{
width:80%;
margin:auto;
text-align:center;
}
#banner h2{
color:#FFF;
background-image:url(images/mask.png);
font-weight:normal;
padding:5px;
}
#banner li{
margin:0px!important;
padding:0px;
height:650px;
background-size:cover;
background-position:center;
position:relative;
}
#banner img{
width:100%;
}
#medio{
width:1100px;
background-position: top left;
background-repeat: no-repeat;
margin: auto;
}
#mediocatalogos{
width:1120px;
background-position: top left;
background-repeat: no-repeat;
margin: auto;
}
#medio-inicio{
margin: auto;
background-image:url(images/foto.jpg);
padding:100px 420px;
text-align:center;
background-size:cover;
background-position:center;
}
#medio-izquierdo{
padding-bottom: 20px;
}
#linea-productos{
width:800px;
background-image:url(images/fondo-linea-productos.jpg);
text-align:center;
clear: both;
float: left;
margin-left: 17px;
margin-top: 30px;
padding-top:10px;
}
#linea-productos img{
width:115px;
}

#linea-productos ul{
list-style:none;
margin:0;
padding:0;
}
#linea-productos li{
width:115px;
padding:0;
float:left;
margin-left:10px;
margin-right:5px;
}
.linea-productos {
color:#000;
font-size:13px;
line-height:14px;
padding-top:10px;
margin:0px;
font-weight:normal;
text-decoration:none;
}
.linea-productos a{
color:#000;
text-align:center;
font-size:13px;
line-height:14px;
font-weight:normal;
text-decoration:none;
}
.linea-productos a:hover{
color:#000;
text-align:center;
font-size:13px;
line-height:14px;
font-weight:normal;
text-decoration:none;
}
.comprar{
width:100px;
margin:auto;
}
.comprar a{
color:#FFF;
background-color:#666;
display:block;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.comprar a:hover{
background-color:#036;
}
#nuestros-productos {
float:left;
text-align:center;
width: 850px;
margin-bottom: 20px;
}
#nuestros-productos h1{
text-align:left;
}
#nuestros-productos h2{
font-size:14px;
margin:5px 0px;
}
#nuestros-productos h4 {
color:#FFF;
font-size:14px;
background-color:#666;
margin:0px;
}
#nuestros-productos ul{
list-style:none;
padding:0;
}
#nuestros-productos li{
width:22%;
padding:0;
margin: 1%;
display:inline-table;
}
#nuestros-productos li img{
width:100%;
height:auto;
}
#boton-todos-productos {
text-align:center;
clear: both;
padding: 5px;
background-color: #F00;
width: 140px;
margin: auto;
}
#medio-derecho{
width:276px;
float:right;
margin-right: 10px;
}

#contacto{
padding-left: 5px;
border:solid 1px #CCC;
background-color: #CCC;
padding-bottom: 12px;
padding-right: 4px;
}
#contacto img{
width:auto;
}

.campointeriores{
width:96%;
height:23px;
border: 0;
margin: 2%;
}
.areainteriores{
width:96%;
height:80px;
border: 0;
margin: 2%;
}
#empresa-banner{
background-image: url(images/fondo-empresa.png);
background-repeat:no-repeat;
}
#foto img{
border:solid 1px #999;
box-shadow:7px 7px 20px rgba(0, 0, 0, 0.5);
}
#foto-texto{
background-image:url(images/fondo-texto-banner.png);
font-size:25px;
color:#FFF;
line-height:33px;
text-align:right;
width: 664px;
margin-left: 13px;
margin-top: -75px;
padding-right: 10px;
}
#empresa-texto{
width:702px;
margin:auto;
clear: both;
}
#bolsa-texto{
width:910px;
clear: both;
padding-left:212px;
padding-bottom: 20px;
padding-top: 10px;
}

#formulario{
width:50%;
float: left;
}
#mapaubicacion{
width:50%;
float: right;
}
#mapaubicacion iframe{
width:100%;
height:400px;
}
#contacto-info{
width:450px;
float: right;
}

#infraestructura{
}

#infraestructura ul{
list-style:none;
width: 702px;
}
#empresa-texto h1{
color:#ED1E79;
border-bottom:solid 1px #ED1E79;
font-size:25px;
}
#empresa-texto h2{
color:#FFF;
font-size:17px;
}
#empresa-texto h3{
color:#0071BC;
font-size:17px;
}
#texto{
width:682px;
clear: both;
}

#nuetra-mision{
color:#000;
background-color:#EEE;
padding:1%;
width:58%;
float:left;
}
.nuestras-plantas{
background-color:#FFFFD9;
width:98%;
margin-bottom:15px;
padding:1%;
margin-top:20px;
}
.nuestras-plantas-foto{
border:1px solid #CCC;
width:100%;
}
.nuestras-plantas-foto img{
width:100%;
}
.nuestras-plantas-texto{
}
.botones{
text-align:right;
}

#productos{
width:730px;
margin:auto;
clear: both;
padding-bottom: 10px;
}
#productos ul{
list-style:none;
margin:0;
padding:0;
}
#productos li{
width:341px;
padding:5px;
float:left;
}
.productos {
padding-top:10px;
}


#sucursal{
width:702px;
margin:auto;
clear: both;
}
#sucursal ul{
list-style:none;
padding:0px;
}
#sucursal li{
float:left;
border: solid 3px #CCC;
margin-right: 13px;
height: 156px;
margin-bottom: 13px;
}
#ubicacion{
width:697px;
margin:auto;
padding-left: 5px;
clear:both;
padding-top: 10px;
}
#producto-indice{
width:903px;
float:right;
}
.campo-contacto{
width:293px;
height:24px;
border:solid 1px #999;
box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
}
.wpcf7-text{
width:100%;
padding:10px;
border-radius:10px;
border:solid 1px #999;
box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
}
.campo-contacto2{
width:160px;
height:24px;
border:solid 1px #999;
box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
}
.wpcf7-textarea{
width:100%;
border:solid 1px #999;
padding:10px;
height:200px;
border-radius:10px;
box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
}
.area-contacto{
width:293px;
border:solid 1px #999;
height:80px;
box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
}


#producto-indice ul{
list-style:none;
margin:0;
padding:0;
text-align:center;
}
#producto-indice li{
width:208px;
padding:0;
float:left;
margin-left:8px;
margin-right:8px;
padding-bottom:10px;
min-height:220px;
}
.content-area{
width:90%;
margin: 20px auto;
}

#menu-lateral{
margin: 20px 0px 40px;
width:20%;
float:left;
}
#menu-lateral h1{
font-size:20px;
}
#menu-lateral .clase_personalizada{
}
.price_slider{ 
margin-bottom: 1em;
}
.price_slider_amount {
text-align: right;
line-height: 2.4em;
font-size: 0.8751em;
}
.price_slider_amount .button {
font-size:1.15em;
}
.price_slider_amount .button {
float: left;
}
.ui-slider {
position: relative;
text-align: left;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 0.9em;
height: 0.9em;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid rgba(0, 0, 0, 0.25);
cursor: pointer;
background: #e7e7e7;
background: -webkit-gradient(linear,left top,left bottom,from(#FEFEFE),to(#e7e7e7));
background: -webkit-linear-gradient(#FEFEFE,#e7e7e7);
background: -moz-linear-gradient(center top,#FEFEFE 0%,#e7e7e7 100%);
background: -moz-gradient(center top,#FEFEFE 0%,#e7e7e7 100%);
outline: none;
top: -.3em;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;
}
.ui-slider .ui-slider-handle:last-child {
margin-left: -1em;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size:.7em;
display: block;
border: 0;
background: none repeat scroll 0 0 #FF6B6B;
box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.25) inset;
-webkit-box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.25) inset;
-moz-box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.25) inset
}
.price_slider_wrapper .ui-widget-content {
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
border-radius: 1em;
background: #1e1e1e;
background: -webkit-gradient(linear,left top,left bottom,from(#1e1e1e),to(#6a6a6a));
background: -webkit-linear-gradient(#1e1e1e,#6a6a6a);
background: -moz-linear-gradient(center top,#1e1e1e 0%,#6a6a6a 100%);
background: -moz-gradient(center top,#1e1e1e 0%,#6a6a6a 100%);
}
.ui-slider-horizontal {
height:.5em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
.ui-slider-horizontal .ui-slider-range-max {
right: -1px;
}
.woocommerce-product-gallery__trigger{
position:absolute;
z-index:99999999;
}
.woocommerce-product-gallery__image img{
	width:100%;
	height:auto;
}
img.wp-smiley, img.emoji{
position:absolute;
z-index:99999999;
}
#menu-lateral ul{
list-style:none;
margin:0;
padding:0;
line-height:18px;
width:100%;
}
#menu-lateral img{
width:100%;
clear:both;
margin:10px 0px;
height:auto;
}
#menu-lateral li{
width:100%;
border-bottom:1px solid #999;
list-style:none;
}
#menu-lateral li a{
color:#000;
font-size:12px;
text-decoration:none;
display:block;
background-position:center;
font-family: 'Source Sans Pro', sans-serif;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
padding:5px;
}
#menu-lateral li a:hover{
color:#000;
background-color:#999;
}
#menu-lateral ul li ul{
list-style:none;
margin:0;
padding:0;
line-height:18px;
width:100%;
background-color:#DDD;
list-style:none;
}
#menu-lateral ul li ul li{
width:100%;
border:0;
}
#menu-lateral ul li ul li ul{
background-color:#FFF;
}
#menu-lateral ul li ul li ul li{
width:90%;
padding-left:10%;
border:0;
list-style:url(images/vineta2.png);
list-style-position:inside;
}
#menu-lateral ul li ul li ul li a{
color:#000!important;
}
.current-cat{
background-color:#BBB;
}
#producto-detalle{
width:900px;
float:right;
}
#producto-detalle img{
border:1px solid #333 !important;
padding:5px;
margin-bottom:5px;
}
.titulo-detalle{
color:#0071BC;
font-size:15px;
line-height:18px;
}
.codigo-detalle{
font-size:12px;
color:#000;
line-height:18px;
border:none;
}

#producto-detalle ul{
list-style:none;
margin:0;
padding:0;
text-align:center;
line-height:12px;
}
#producto-detalle li{
width:172px;
padding:0;
float:left;
padding-bottom:20px;
min-height:160px;
height: 200px;
margin: 10px;
}
#menu-interior {
width:900px;
font-size:14px;
float: right;
background-color:#CCC;

}

#menu-interior ul{
list-style:none;
display:inline;
}
#menu-interior li{
float:left;

}
#menu-interior li a{
color:#000;
font-size:14px;
text-align:center;
text-decoration:none;
padding-left:5px;
padding-right:5px;
display:block;
min-width:110px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
#menu-interior li a:hover{
color:#FFF;
background-color:#0071bc;
}
.menu-interior-seleccion {
font-size:14px;
background-color:#036;
text-align:center;
text-decoration:none;
padding-left:5px;
padding-right:5px;
display:block;
height:39px;
color:#FFF;
}

#catalogospdf{
float:right;
margin-bottom: 15px;
width: 790px;
text-align:center;
font-size:13px;
padding:50px;
}
#catalogospdf h1{
border:0;
}
#catalogospdf ul{
margin:0px;
list-style:none;
padding:0px;
}
#catalogospdf li{
width:28%;
margin:1%;
padding:1%;
display:inline-table;
}
.cabezalcatalogos{
width:50%;
margin:auto;
}
.cabezalcatalogos img{
width:100%;
}
#catalogospdf h2{
border:0;
}
#catalogospdf li h3{
background-color:#ED1E79;
color:#FFF;
padding:2px;
}
#catalogospdf li img{
width:40%;
}
.fotowork{
	float:left;
	width:50%;
	margin:1px solid #999;
}
.fotowork img{
	height:auto;
	width:100%;
}
.textowork{
	float:right;
	width:45%;
}
.catalogosdisponibles li{
width:50%!important;
margin:0!important;
display:block;
padding:0!important;
}
.catalogosdisponibles li:nth-child(odd){
background-color:#ddd;
}
#producto-especifico, #container, #textopagina{
float:right;
margin-bottom: 15px;
width:78%;
}
#textopagina h3{
font-size:19px;
padding-bottom:10px;
border-bottom:1px solid #F69;
line-height:30px;
}
#textopagina img{
width:100%;
height:auto;
}
#producto-informacion{
width:903px;
margin-bottom: 20px;
}
#producto-carrusel-foto{
width:415px;
float:left;
margin-top: 20px;
}
#producto-carrusel-foto img{
border:solid 3px #CCC;
margin-right: 2px;
}

#producto-carrusel-foto ul{
list-style:none;
padding:0;
margin: 0;
}
#producto-carrusel-foto li{
width:90px;
padding:0;
float:left;
}


#producto-texto-foto{
width:460px;
float:right;
padding-left: 10px;
margin-top: 20px;
}
#producto-texto-botones{
}
#productos-similares{
width:900px;
margin-bottom: 10px;
clear: both;
padding-top: 20px;
}

#productos-similares img{
border: solid 1px #CCC;
margin-bottom:10px;
}

#productos-similares ul{
list-style:none;
margin:0;
padding:0;
}
#productos-similares li{
width:166px;
padding:0;
float:left;
margin-right:13px;
}
#pie{
font-family: 'Source Sans Pro', sans-serif;
background-color:#dcccc0;
font-size:12px;
color:#FFF;
line-height:20px;
clear: both;
margin-top:40px;
padding-bottom:2%;
padding:15px;
}
#pie a{
color:#FFF;
text-decoration:none;
}
#pie a:hover{
text-decoration:none;
color:#FFF;
}
#pie-logo{
float:left;
padding-left:20px;
padding-top:20px;
clear: both;
}
#pie ul{
list-style:none;
padding:0px;
margin:0px;
}
#pie li{
float:left;
margin-left:13px;
margin-right:13px;
border-right:1px solid #CCC;
padding-right:10px;
}
.submenu ul{
list-style:none;
padding:0px;
margin:0px;
}
.submenu li{
float:none!important;
border:0!important;
margin:0px!important;
height:20px!important;
}

#pie-derecho{
width:300px;
float: right;
padding-top: 20px;
}




.suscripcion{
background-image:url(images/boton-enviar-pie.jpg);
color:#000;
width:47px;
height:23px;
border:0;
font-size:11px;
}
.camposuscripcion{
width:230px;
height:21px;
border:0;
}

input[type="submit"]{
color:#FFF;
border:0;
background-color:#000;
text-transform: uppercase;
padding:10px 20px;
border-radius:10px;
}
#formulario-busqueda button{
background-color:#000;
padding:5px 10px;
color:#FFF;
border:0;
text-transform:uppercase;
}
#formulario-busqueda h7{
display:none;
}
.search-field{
width:180px;
border:0px;
padding: 5px;
-webkit-appearance:none;
background-color:#EEE;
}
.campo-buscar{
width:167px;
height:20px;
border:1px solid #333;
}


#image{
width:412px;
margin:0px !important;
} 
.thumb{
width:97px; 
height:79px;
margin:0px;
}
.gvIIContainer{
width:412px;
position:relative;
margin:0px !important;
}
.gvIIContainer .gvIIImgContainer img{
margin-left:0px !important;
margin-top:0;
}
.gvIIAltText{
position:absolute;
right:0;
top:350px;
background:#000;
color:#fff;
width:412px;
}
.gvIIContainer .gvIIImgContainer{
width:412px;
height:342px;
position:relative;
overflow:hidden;
}
.gvIIContainer .gvIIImgContainer .gvIILoader{
width:412px;
display:none;
}
.gvIIContainer .gvIIHolder{
position:relative;
width:412px;
overflow:auto;
}
.gvIIContainer .gvIIHolder .gvIIArrow{}
.gvIIContainer .gvIIHolder .gvIIItem{
float:left;
height:80px;
width:100px;
border:1px solid #FFF;
position:relative;
overflow:hidden;
}
.gvIIContainer .gvIIHolder .gvIIItem .gvIIFlash{
background:#fff;
position:absolute;
top:0;
left:0;
height:80px;
width:100px;
cursor:pointer;
margin:0;
}
.gvIIContainer .gvIIHolder .gvIIItem img{
position:absolute;
top:0;
left:0;
padding:0;
margin:10px 0px !important;
border:none;
cursor:pointer;
}
ul.hover_block{
padding:0;
margin:0;
}
ul.hover_block li{
list-style:none;
float:left;
background: #fff;
width:100%;
height:181px;
position: relative;
border:1px solid #999;
margin-bottom:10px;
margin-right:10px;
text-align:center;
font-size:12px;
}

ul.hover_block li a {
display: block;
position: relative;
overflow: hidden;
text-align:center;
background-color:#EEE;
font-size:14px;
color:#000;
width:100%;
height:181px;
border-radius:5px;
}

ul.hover_block li a { text-decoration: none; }

ul.hover_block li img {
position: absolute;
top: 0;
left: 0;
border: 0;
}

#mapa{
clear:both;
width:100%;
margin:auto;
padding-bottom:30px;
}
#head .centrador{
}
#mapa iframe{
width:100%;
height:400px;
}
#calendario-texto{
float:right;
width:903px;
margin-bottom: 20px;
}
#calendario-texto2{
float:right;
width:903px;
margin-bottom: 20px;
}
#calendario-texto tr:nth-child(odd){ background-color:#ccc; }
#menu-meses{
width:192px;
float:left;
padding-top:130px;
}
#menu-meses ul{
list-style:none;
padding-left:20px;
line-height:18px;
}
#menu-meses li{

}
#menu-meses li a{
padding:2px;
padding-left:10px;
background-color:#DDD;
margin:3px;
height:20px;
display:block;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
#menu-meses li a:hover{
color:#FFF;
background-color:#06C;
}
#calendario-texto2 h2{
color:#0071BC;
font-size:20px;
padding:0px;
margin:0px;
font-weight:normal;
border:none;
}

#calendario-texto2 h2 a{
color:#FFF;
text-decoration:none;
background-color: #ED1E79;
display: block;
padding: 5px;
}

.dias{
color:#0071BC;
color:#900;
font-size:14px;
}
#calendario-texto2 ul{
margin:0;
padding:0;
list-style:none;
}
#calendario-texto2 li{
float:left;
margin:2px 10px 30px 10px;
}
.boton-rojo2 {
padding:3px;
color:#FFF;
text-decoration:none;
text-align:center;
margin: auto;
width: 100px;
background-color: #666;
}
.boton-rojo2 a{
color:#FFF;
text-decoration:none;
}
#accordion { /* el rectángulo contenedor */
}
#accordion h3 { /* los enlaces que despliegan y contraen el contenido */
background-color: #0071BC;
color: #FFF;
cursor: pointer;
font-weight: normal;
line-height: 1.7em;
padding-left:10px;
position: relative;
margin: 5px 0px 0px 0px;
font-size:14px;
}
#accordion h3:hover { /* efecto hover sobre esos enlaces */
background-color: #039;
color: #FFF;
}
#accordion h3 span { /* una imagen que permuta segñun el estado del contenido */
display: block;
height: 16px;
position: absolute;
right: 20px;
top: 7px;
width: 16px;
}
#accordion h3.active span { /* desplegado */
background-position: right bottom;
}
#accordion div { /* el contenido */
padding: 5px;
background-color:#EEE;
}
#accordion h4 { /* los enlaces que despliegan y contraen el contenido */
background-color: #CCC;
font-weight: normal;
line-height: 1.7em;
padding-left:10px;
position: relative;
margin: 5px 0px 0px 0px;
font-size:12px;
}

#nomenclatura ul{
list-style:none;
padding:0px;
margin:0px;
}
#nomenclatura li{
float:none;
width:100%;
margin:2px;
font-size:11px;
color:#666;
}
#nomenclatura li img{
margin-right:5px;
}
.bannerhome {
color:#000;
float: left;
width: 850px;
}
.bannerhome img{
width: 100%;
border: 1px solid #DDD;
}
.bannerhome2 {
color:#000;
float: right;
width: 250px;
padding-top: 20px;
}
.bannerhome2 img {
margin-bottom:15px;
width:100%;
}
#cabezal{
background-color: #dcccc0;
clear:both;
color:#666;
font-size:11px;
}
#cabezal a{
color: #000;
padding:10px;
}
#pie2{
clear:both;
background-color:#CCC;
text-align:center;
padding:5px;
}
#pie2 img{
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
height:20px;
width:auto;
}
#botonfacebook{
float:left;
text-align:left;
width: 300px;
padding-top: 5px;
}
#botonfacebook img{
float:left;
margin-right:5px;
}
#accesos{
float:right;
text-align:right;
width: 400px;
}
.micarrito{
padding:5px;
float: right;
}
.micarrito a{
color:#FFF!important;
}
.micarrito img{
float:left;
width:20px;
height:auto;
margin-right:5px;
}
.signup{
float: right;
padding: 5px;
}
#calendarioescolar ul{
list-style:none;
padding:0px;
margin:0px;
}
#calendarioescolar li{
float:left;
width:23%;
margin:1%;
}
#calendarioescolar li img{
width:100%;
height:auto;
}
.calendarioindividual tr:nth-child(odd){
background-color:#ccc;
}
.descripciondelproducto{
float:right;
width:48%;
margin-left:1%;
padding-top:20px;
}
.fotosdelproducto{
float:left;
width:48%;
margin-right:1%;
padding-top:20px;
}
.fotosdelproducto img{
width:100%;
height:auto;
}
.woocommerce table{
width:100%;
}
thead th{
background-color:#000!important;
color:#FFF;
}
.customer_details th{
text-align:left!important;
background-color:#666!important;
color:#FFF!important;
}
.customer_details{
width:50%!important;
}
.woocommerce tr:nth-child(odd){
background-color:#eee;
}
tfoot th{
text-align:right;
background-color:#666!important;
color:#FFF!important;
}
.woocommerce .bancos{
color:#FFF;
border:0;
background-color:#C00;
color:#FFF;
padding:5px;
font-size:14px;

}
#content {
line-height:20px;
color:#333;
}
#content h3{
font-weight:normal;
font-size:16px;
}
#content ul{
list-style:none;
padding:0px;
margin:0px;
}
#content li{
list-style:none;
padding:0px;
margin:0px;
}
.woocommerce-Tabs-panel--description li{
width:100%!important;
}
.coupon{
clear:both!important;
margin:10px 0px;
background-color:#EEE;
padding:5px;
text-align:center;
}
.coupon .button {
color:#FFF;
padding:5px 10px;
border:0;
background-color: #666;
height:24px;
}
.submit {
color:#FFF;
padding:5px 10px;
border:0;
background-color: #666;
height:24px;
}
.wc-proceed-to-checkout {
margin-top:10px;
clear:both;
}
.cart_totals .button {
color:#FFF;
padding:5px 10px;
border:0;
background-color: #F00;
height:24px;
font-size:14px;
margin:10px 0px;
clear:both;
}
.button {
color:#FFF;
padding:5px 10px;
border:0;
background-color: #A1AA6D;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
text-align:center;
}
.woocommerce-message .button{
background-color:#000;
}
.button:hover{
background-color:#000;
}
.productoshome{
text-align:center;
margin-top:50px;
}
.productoshome h2{
text-transform:uppercase;
font-weight:900;
}
.input-text{
width:200px;
height:24px;
border:solid 1px #999;
box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
font-size:15px;
padding:0px;
}
.products h2{
	min-height:6em;
}
.products h3{
margin:0px;
font-size:14px;
}
.products, .products2{
padding-left:0;
text-align:center;
padding-top:10px!important;
}
.products ul, .products2 ul{
list-style:none;
padding:0px;
margin:0px;
text-align:center;
}
.products li{
width:22%;
margin:1%!important;
display:inline-table!important;
text-align:left;
}
.products2 li{
width:14%;
margin:1%!important;
display:inline-table!important;
text-align:center;
font-size:12px;
}
.products2 li .price{
    font-weight: 500;
    color: #000;
}
.products2 li h2{
text-transform:none;
font-weight:500;
font-size:13px;
min-height: 4em;
}
.products li img, .products2 li img{
width:100%;
height:auto;
border:1px solid #DDD;
}
.products li .button{
clear:both!important;
display:block;
}
.woocommerce-result-count{
font-style:italic;
clear:both;
}
.woocommerce-breadcrumb{
border-bottom:1px dotted #666;
padding-bottom:5px;
margin-top:10px;
color:#666;
margin:auto;
font-family: 'Source Sans Pro', sans-serif;
}
.woocommerce-product-details__short-description{
font-family: 'Source Sans Pro', sans-serif;
}
.woocommerce-breadcrumb a{
color:#A1AA6D;
}
.woocommerce-info, .myaccount_user{
background-color:#EEE;
padding:10px;
margin-top:10px;
border:4px solid #CCC;
border-radius:5px;
}
.woocommerce-message{
background-color:#FFC;
padding:10px;
border:4px solid #eee!important;
border-radius:5px;
clear:both;
}
.woocommerce-notices-wrapper{
margin-top:20px;
}
.woocommerce-info a, .myaccount_user a{
font-weight:bold;
}
.woocommerce-error{
background-color:#F99;
padding:10px;
margin-top:10px;
border:4px solid #F00;
border-radius:5px;
}
.woocommerce-error li{
list-style:none;
}
.woocommerce-message a{
color:#F00;
}
.woocommerce-message .button{
float:right;
height:auto;
padding:3px 10px;
color:#FFF!important;
}
.images{
width:50%;
float:left;
border:solid 1px #CCC;
}
.woocommerce-product-gallery__wrapper{
margin:0px;
padding:0px;
}
.pswp__bg{
background-color:rgba(0,0,0,0.5)!important;
}
.woocommerce-tabs{
width:100%;
margin:auto;
clear:both;
}
.summary{
width:47%;
float:right;
margin-top:15px;
}
.summary-paquetes{
width:100%;
margin-top:15px;
}
.attachment-shop_single{
width:100%;
height:inherit;
}
.attachment-shop_single img{
width:100%;
height:auto;
}
.price{
font-size:13px;
color:#333;
font-weight:bold;
}
.qty, .single_add_to_cart_button{
float:left;
}
.qty{
width:50px;
}
.single_add_to_cart_button{
margin-left:10px;
height:28px;
}
.product_meta{
clear:both;
padding-top:15px;
}
#tab-reviews{
display:none;
visibility:hidden;
}
.lafraseimagen{
float:left;
width:70%;
}
.lafraseimagen img{
width:100%;
height:auto;
}
.lafrasetexto{
float:right;
width:28%;
}
.lasredes{
clear:both;
}
.postsrelacionados{
clear:both;
margin-top:50px;
border-top:1px solid #333;
}
.postsrelacionados ul{
padding:0px;
margin:0px;
list-style:none;
}
.postsrelacionados li{
float:left;
width:18%;
margin:1%
}
.postsrelacionados li img{
width:100%;
clear:both;
}
.block-crvt_compartir_nodos{
height:60px;
margin-bottom:20px;
margin-top:10px;
}
.share-button {
border: 0px;
width: 96%;
color: #FFF;
font-size: 11px;
cursor:pointer;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
margin:5px 5px 0px 0px;
}
.share-button img{
width: 20px!important;
margin-bottom:-5px;
}
.share-button2 {
border: 0px;
width: 30%;
color: #FFF;
font-size: 11px;
display:inline-table;
padding:.5%;
cursor:pointer;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
margin:5px 5px 0px 0px;
}
.share-button2 img{
width: 20px!important;
margin-bottom:-5px;
}
.f-share-button {
background:#3E5C9A;
}
.t-share-button {
background:#55ACEE;
}
.f-share-button:hover{
background:#3E5C9A;
}
.t-share-button:hover{
background:#55ACEE;
}
.whatsapp{
background-color:#090;
text-align:center;
}
.descargar{
background-color:#666;
text-align:center;
}
.descargar a{
color:#FFF;
text-decoration:none;
}
.whatsapp a{
color:#FFF;
text-decoration:none;
}
.whatsapp img{
width:20px!important;
}
.tabs{
display:none;
visibility:hidden;
}
.entry-content{
margin-top:20px;
clear:both;
padding:5px;
border:#CCC solid 1px;
background-color:#F8F6F6;
font-family: 'Source Sans Pro', sans-serif;
}
#tab-description{
display:block!important;
}
.entry-content-paquetes{
margin-top:20px;
clear:both;
}
.entry-content-paquetes ol{
margin:0px;
padding:0px;
}
.entry-content-paquetes li{
margin:0!important;
list-style-position:inside;
padding:0px;
}
.contenidopaquetes{
padding:10px;
background-color:#EEE;
margin-top:20px;
}
.entry-content-paquetes li:nth-child(odd){
background-color:#ddd;
}
.contenidopaquetes h3{
border-bottom:dotted 1px #333;
}
.columnaspaquetes{
-webkit-column-count: 3; /* Chrome, Safari, Opera */
-moz-column-count: 3; /* Firefox */
column-count: 3;
-webkit-column-gap: 20px; /* Chrome, Safari, Opera */
-moz-column-gap: 20px; /* Firefox */
column-gap: 20px;
}
.summary2{
margin-top:15px;
}
.contenidopaquetes li{
width:100%!important;
}
#acordion li{
width:inherit!important;
}
.related ul{
list-style:none;
padding:0px;
margin:0px;
}
.related li{
width:17%;
margin:1%!important;
display:inline-table!important;
}
.related li img{
width:100%;
height:auto;
border:1px solid #DDD;
}
.related li .button{
clear:both!important;
display:block;
}


.cart_totals th{
text-align:left;
background-color:#999;
padding:5px;
width:150px;
}
.cart_totals th:nth-child(2n+1){
background-color:#CCC;
}
.cart_totals{
margin-top:40px;
}
.product-thumbnail{
width:150px;
}
.product-thumbnail img{
width:94%;
height:auto;
margin:3%;
}
.tt1{
font-size:14px;
color:#036;
margin-bottom:10px;
}
#payment ul{
padding:0px;
margin:0px;
list-style:none;
}
#payment ul label{
font-weight:bold;
font-size:15px;
clear:both;
}
#payment li{
padding:10px;
}
#payment li:nth-child(2n+1){
background-color:#EEE;
}
#payment li:nth-child(2n){
background-color:#DDD;
}
.introducirdireccion .input-text{
font-size:11px!important;
}
.coupon .input-text{
font-size:11px!important;
}
.col-1{
float:left;
width:47%;
padding:1%;
margin-top:10px;
}
.col-2{
float:right;
width:47%;
padding:1%;
margin-top:10px;
}
.col-2 .input-text, .col-1 .input-text{
width:100%;
}
.col-2 a, .col-1 a{
font-weight:bold;
padding:5px 10px;
background-color:#666;
color:#FFF;
}
.col-2 textarea{
height:150px;
}
.login label{
clear:both;
}
.lost_password{
font-weight:bold;
}
.introducirdireccion h3{
clear:both;
margin-top:30px;
}
#order_review .button{
margin-top:15px;
font-size:18px;
height:auto;
}
.woocommerce-checkout-payment a{
font-weight:bold;
}
.loginclientes .woocommerce-info{
background-color:#FFC;
padding:10px;
margin-top:10px;
border:4px solid #FC6;
border-radius:5px;
}
.product-price{
text-align:right;
}
.product-quantity{
text-align:center;
}
.product-quantity .qty{
float:none;
}
.product-subtotal{
text-align:right;
padding-right:10px;
}
.tags{
border-top:1px solid #666;
padding-top:10px;
margin-top:30px;
}
.tags ul{
list-style:none;
padding:0px;
margin:0px;
}
.tags li{
float:left;
margin:5px 5px 0px 0px;
}
.tags li a{
background-color:#CCC;
color:#000;
padding:5px;
border-radius:3px;
}
.tags li a:hover{
background-color:#666;
color:#FFF;
}
.comentariosfb{
margin-top:50px;
clear:both;
}
.pagina404{
text-align:center;
font-size:14px;
margin-top:50px;
}
.pagina404 h1{
border:0;
color:#F00;
}
#buscador404{
width:400px;
margin:auto;
border-radius:10px;
padding:10px;
background-color:#DDD;
}
.buscador{
float:left;
width:68%;
padding-top:5px;
text-align:left;
padding-left:2%;
}
.woocommerce-pagination{
clear:both;
border-top:1px solid #999;
margin-top:30px;
}
.tiendaboton{
background-color:#0CC;
padding:2px 5px;
border-radius:5px;
float:right;
}
.tiendaboton img{
float:right;
}
.woocommerce-pagination ul{
list-style:none;
padding:0px;
margin:30px;
text-align:center;
}
.woocommerce-pagination li{
display:inline-block;
}
.woocommerce-pagination li a{
background-color:#CCC;
padding:5px;
border-radius:5px;
display:block;
}
.woocommerce-pagination li .page-numbers{
width:30px;
padding:5px;
border-radius:3px;
display:block;
}
.woocommerce-pagination li .page-numbers:hover{
background-color:#CCC;
}
.woocommerce-pagination li .current{
background-color:#666;
color:#FFF;
}
.header-widget-zone{
background-color:#DDD;
padding:5px;
clear:both;
margin-top:20px;
}
.header-widget-zone h3{
text-align:center;
font-size:14px;
text-transform:uppercase;
margin:0px;
}
.header-widget-zone ul{
text-align:center;
}
.header-widget-zone li{
width:auto!important;
margin:0px;
}
.header-widget-zone li a{
background-color:#039;
color:#FFF;
padding:5px;
border-radius:5px;
}
.header-widget-zone li a:hover{
background-color:#EB328E;
color:#FFF;
}
#faqs{
color:#333;
font-size:11px;
}
#faqs img{
margin:15px 0px;
width:100%;
cursor:pointer;
}
#faqs h2{
color:#000;
font-size:12px;
border:0;
}
#faqs li{
display:list-item;
width:auto;
margin:0;
padding:2px 5px;
list-style:disc;
margin-left:15px;
}
#faqs li:nth-child(odd){
background-color:#EEE;
}
.term-description{
float:right;
width:65%;
padding-left:2%;
}
.term-descriptiontexto p{
padding-left:1%;
width:67%;
float:right;
}
.woocommerce-result-count{
background-color:#DDD;
border-radius:5px;
padding:3px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
padding: 10px;
border-radius: 10px;
background-color: #EEE;
border: 0;
height: 35px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
background-color:#000!important;
}
#add_payment_method #payment .payment_method_paypal img, .woocommerce-cart #payment .payment_method_paypal img, .woocommerce-checkout #payment .payment_method_paypal img{
width:auto!important;
}
.imagendecategoria{
float:left;
width:30%;
padding-right:1%;
padding-bottom:20px;
}
.wp-post-image{
width: 100%;
height: auto;
}
.pswp__caption{
	display:none;
}
.imagendecategoria img{
width:100%;
height:auto;
}
.imprimir{
background-color:#F39;
float:right;
padding:2px 5px;
margin:5px;
}
.imprimir a{
color:#FFF;
}
.empresaderecha{
width:60%;
float:left;
}
.empresaizquierda{
width:37%;
float:right;
}
.descripcion p{
width:47%;
padding:1%;
float:left;
background-color:#EEE;
border:1px solid #CCC;
min-height:120px;
}
.descripcion p:nth-child(2n){
float:right;
}
.screen-reader-response li, .wpcf7-not-valid-tip{
color:#F00;
}
.listadodeproductos{
width:98%;
padding:1%;
background-color:#EEE;
border-radius:5px;
}
.listadodeproductos2{
padding:1%;
border-radius:5px;
background-color:#E1E7FF;
margin-top:20px;
}
.listadodeproductos2 li{
width:45%!important;
}
.listadodeproductos3{
width:56%;
float:right;
padding:1%;
border-radius:5px;
background-color:#FFF4DF;
margin-top:20px;
}
.listadodeproductos3 li{
width:29%!important;
}
.thumbnails img{
width:30%;
margin:1%;
height:auto;
}
.related{
margin-top:40px;
clear:both;
text-align:left;
}
#wpadminbar{
display:none!important;
}
.sucursaleslista ul{
list-style:none;
padding:0px;
margin:0px;
}
.sucursaleslista li{
display:inline-table;
background-color:#EEE;
width:28%;
margin:1% 1% 1% 0px;
border-radius:5px;
padding:1%;
}
.logo-pie{
width:250px;
}
.logo-pie img{
width:50%;
height:auto;
}
.distribuidores{
padding:10px 0px;
border-radius:10px;
margin-top:5px;
width:250px;
float:right;
}
.distribuidores h3{
padding:0px;
margin:0px;
color:#FFF;
font-weight:normal;
}
.leyendadistribucion{
width:55%;
float:left;
margin-top:10px;
}
.distribuidores img{
float:right;
width:40%;
height:auto;
}
#cintillo{
background-color:#000;
text-align:center;
padding:10px 0px;
width:100%;
}
#leyenda1{
font-size:25px;
color:#FFF;
font-weight:bold;
}
#leyenda1 h1{
font-size:25px;
color:#509BA3;
font-weight:bold;
margin:0px;
padding:0px;
border:none;
}
#leyenda2{
font-size:10px;
color:#FFF;
}
.textobanner{
margin:100px auto;
background:rgba(0,0,0,.7);
width:400px;
border-radius:10px;
padding:10px;
color:#FFF;
}
.botonvercontenido{
background-color:#666;
color:#FFF;
padding:5px;
border-radius:5px;
}
.imagenproductohome{
clear:both;
text-align:left;
background-color:#FFF;
height:150px;
overflow: hidden;
margin: 0 auto;
padding: 0;
position: relative;
border:1px solid #DDD;
}
.imagenproductohome img{
width:100%;
height:auto;
display:block;
}
#direcciontienda{
color:#FFF;
background:rgba(0,0,0,.7);
padding-top:10px;
}
#direcciontienda h4{
color:#FFF;
padding:0px;
margin:0px;
}
#direcciontienda a{
display:block;
background-color:#000;
padding:5px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
#direcciontienda a:hover{
background-color:#f15f23;
}
#vinetashome ul{
list-style:none;
padding:0px;
margin:0px;
text-align:center;
}
#vinetashome li{
display:inline-table;
width:16%;
margin:1%;
text-align:center;
color:#000;
font-size:15px;
}
#vinetashome li img{
border-radius:5px;
border:2px solid #666;
width:50%;
height:auto;
margin:10px 0px;
}
#asesoria{
text-align:center;
font-size:14px;
padding:20px 0px;
background-color:#000;
color:#FFF;
margin-bottom:50px;
}
#asesoria h5{
font-size:20px;
margin:0px;
padding:0px;
}
.variations{
background-color:#CCC;
padding:10px;
clear:both;
margin-bottom:20px;
}
.reset_variations{
display:none!important;
}
.visitatienda{
font-size:14px;
color:#FFF;
float:right;
margin-top:15px;
}
.visitatienda img{
width:30px;
height:auto;
float:left;
margin-right:10px;
}
.visitatienda a{
background-color:#666;
display:block;
padding:5px 10px;
border-radius:5px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.visitatienda a:hover{
background-color:#666;
}
#fotostienda{
margin-top:30px;
}
#fototiendaizquierda{
float:left;
width:48%;
}
#fototiendaderecha{
float:right;
width:48%;
}
#fototiendaderecha img, #fototiendaizquierda img{
height:auto;
width:100%;
}
#direccion{
background-color:#000;
text-align:center;
clear:both;
color:#FFF;
padding:40px 0px;
}
#fotocompleta{
background-image:url(images/foto-tienda2.jpg);
background-size:cover;
height:230px;
text-align:center;
font-size:30px;
color:#FFF;
padding-top:150px;
text-shadow: 2px 2px #000;
}
#tienda{
text-align:center;
}
#tienda h1{
margin-top:50px;
}
#imagenproductostienda{
padding:20px 0px;
}
#imagenproductostienda img{
width:100%;
}
.banner1{
background-image:url(https://mihausi.com/wp-content/uploads/2018/08/shutterstock_544589239-2.jpg
);
background-position:center;
}
.banner2{
background-image:url(https://mihausi.com/wp-content/uploads/2018/08/shutterstock_1043221900-2.jpg);
background-position:center;
}
.banner3{
background-image:url(https://mihausi.com/wp-content/uploads/2018/08/shutterstock_1021491700-2.jpg);
background-position:center;
}
.banner4{
background-image:url(images/banner4.jpg);
background-position:center;
}
.woocommerce-MyAccount-navigation{
background-color:#EEE;
padding:2%;
border-radius:5px;
}
.woocommerce-MyAccount-navigation ul{
padding:0px;
list-style:none;
margin:0px;
}
.woocommerce-MyAccount-navigation li{
padding:3px;
}
.woocommerce-MyAccount-navigation li a{
display:block;
}
.woocommerce-MyAccount-navigation li:nth-child(odd){
background-color:#ddd;
}
#lista404 ul{
list-style:none;
padding:0px;
margin:0px;
}
#lista404 li{
display:inline-block;
margin:1%;
width:15%;
}
#lista404 li img{
width:50%;
}
.palabra{
font-size:14px;
border:none;
text-align:center;
background-color:#000;
color:#FFF;
margin:0px;
padding:0px;
}
#izquierdo {
float:left;
width: 20%;
}
#izquierdo-contacto {
width: 250px;
}
.campo{
width:172px;
height:24px;
border:0;
background-color:#F1F1F1;
}
.area{
width:172px;
height:60px;
border:0;
background-color:#F1F1F1;
}
.botonenviar{
background-color:#A6D3D2;
color:#FFF;
text-align:center;
font-size:13px;
font-weight:400;
width:98px;
height:26px;
border:0;
}

#derecho{
float:right;
width: 78%;
}
#derecho-noticia{
float:left;
width: 840px;
}
#notasrelacionadas {
clear: both;
}
#notasrelacionadas ul {
list-style: none;
padding: 0px;
margin: 0px;
text-align:center;
}
#notasrelacionadas li {
width: 23%;
margin: 1%;
display:inline-table;
text-align:left;
}
.destaque-blog{
text-align:center;
color:#F39;
margin-top: 10px;
border-bottom:1px dotted #666;
font-size: 13px;
line-height: 23px;
}
.texto-nota{
margin-top:10px;
font-size: 13px;
line-height: 23px;
}
.lasredes2 {
margin-top:10px;
width:20%;
}
.share-button {
float: left;
margin-right: 5px;
width: 150px;
clear: none;
padding: 0px;
}
.f-share-button {
background: #3E5C9A;
}
.t-share-button {
background: #55ACEE;
}
.share-button {
border: 0px;
width: 96%;
height: 40px;
color: #FFF;
font-size: 11px;
display: inline-table;
padding: 2%;
cursor: pointer;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
clear: both;
margin-bottom: 10px;
border-radius: 3px;
}
#derecho-info{
width:605px;
float: left;
padding-left: 15px;
}
#derecho-info a, #derecho-info a:hover{
color:#666;
}
.detallenotica{
width: 800px;
text-align: left;
float: left;
}
.autor{
color:#333;
}
.autor a, .autor a:hover {
color:#333;
}
#noticia1 img, #noticia2 img, #noticia3 img, #derecho-noticia img{
width: 100%;
height:auto;
}
#noticia1{
width: 100%;
position: relative;
}
.textonoticiagrande{
color: #FFF;
position: absolute;
bottom: 0px;
padding: 10px;
background: rgba(0, 0, 0, 0.7);
}	
.textonoticiagrande h2{
color:#FFF;
}	
#noticia2{
width: 48%;
float: left;
margin-top: 20px;
margin-bottom: 20px;
}
#noticia3{
width: 48%;
float: right;
margin-top: 20px;
margin-bottom: 20px;
}
#todaslasnotas{
padding-top: 10px;
}
#todaslasnotas ul{
list-style: none;
padding: 0px;
margin: 0px;
}
#todaslasnotas li{
margin: 20px 0px;
border-bottom: 1px solid #999;
padding-bottom: 10px;
}
.fotonota {
float: left;
width: 28%;
}
.fotonota img {
width: 100%;
height:100%;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.fotonota img:hover {
filter: opacity(100%);
}
.textonota {
float: right;
width: 70%;
}
.continuar {
}
.continuar a {
background-color:#000;
color: #FFF;
padding: 5px 10px;
text-decoration: none;
}
#derecho-frases-detalle{
width:820px;
float: left;
padding-left: 15px;
}
#texto {
width:1100px;
clear: both;
margin: auto;
}
.detallenoticia{
border-bottom:none!important;
}
.compartir{
text-align:right;
margin-top:10px;
border-bottom:1px dotted #666;
}
.facebook-boton{
width:48%;
float:right;
}
.twitter-boton{
width:50%;
float:left;
}
.f-share-button share-button, .t-share-button share-button{
height:30px;
}
#productos2{
text-align:center;
}
#productos2 ul{
list-style:none;
padding:0px;
margin:0px;
text-align:center;
}
#productos2 li{
width:20%;
padding:10px;
display:inline-table!important;
}
#productos2 li img{
width:100%;
height:auto;
border-radius:50%;
}
.woocommerce-product-gallery--with-images{
opacity: 1!important;
margin-bottom:30px;
}
.woocommerce-product-gallery ol{
list-style:none;
padding:0px;
margin:0px;
}
.woocommerce-product-gallery li{
display:inline-table;
margin:5px;
}
@media all and (max-width: 1100px) {
.centrador{
width:100%;
float:none;
}
}
@media all and (max-width: 850px) {
.content-area, #derecho-noticia, #derecho{
width:90%;
margin:auto;
float:none;
}
.textodelbanner{
width:40%;
padding-top:10px;
}
#booklista li{
width:30%;
}
.woocommerce-tabs{
width:90%;
margin:auto;
}
.products2 li{
width:24%;
}
.youtube, .blog{
	float:none;
	width:70%;
	margin:20px auto;
}
.cierre{
	width:70%;
}
#head{
width:95%;
margin:auto;
}
#head-derecho{
width:30%;
}
#textopagina{
float:none;
width:90%;
margin:auto;
}
#texto{
width:90%;
float:none;
margin:auto;
}
.bannerhome2 img{
width:48%;
margin:1%;
float:left;
}
#menumovil{
display:block;
}
.button{
display:block;
}
#producto-especifico, #container, .term-descriptiontexto, #catalogospdf{
width:90%;
padding:0px 2%;
float:none;
clear:both;
margin:auto;
}
.bannerhome, .bannerhome2{
width:100%;
clear:both;
float:none;
}
.bannerhome img{
width:100%;
}
#contenido{
width:100%;
}
.col-1, .col-2{
float:none;
width:98%;
padding:1%;
}
#nuestros-home{
padding:2%;
}
#superior{
width:100%;
}
.bannerfb{
display:none;
}
#formulario-busqueda, #datos{
display:none;
}
#head{
background-position:center;
}
#menu, #menuproductos, #menusuperior{
display:none;
}
#banner{
width:98%;
margin-top:0%;
padding:0px 1%;
}
.bx-wrapper .bx-loading {
min-height: 100%;
}

#botonmenumovil, .botonmenu, .botonacademiamovil{
display:block!important;
}
#datosmovil{
width:30%;
float:right;
display:block;
}
.botonmenu {
display:block;
padding-bottom:2%;
}
#vinetashome li, .products li{
width:30%;
}
#linea-productos {
width:100%;
margin-left:0px;
padding-top:2%;
background-repeat:repeat-x;
}
#linea-productos img {
width:100%;
}
#medio-derecho {
display:none;
}
#medio-inicio {
width:80%;
padding:10%;
}
#contacto {
display:none;
}
#pie {
width:98%;
padding:1%;
}
#pie-izq {
width:100%;
}
#foto {
width:100%;
}
#foto img{
box-shadow:none;
}
#politica{
width:100%;
}
#productos {
padding-top:6%;
width:98%;
}
#productos li {
width:47%
}
#productos li img {
width:100%;
}
#bolsa-texto {
padding-left:2%;
width:96%;
padding-top:6%;
}
#content li, #nuestros-productos li{
width:22%;
}
#bolsa-texto img {
width:100%;
}
#mapa {
width:98%;
}
#mapa img {
width:100%;
}
#contacto-info {
width:98%;
}
#contacto-info img {
width:60%;
}
#contacto-formulario-interior{
width:98%;
}
.campo-contacto-interior{
width:100%;
}
.area-contacto-interior{
width:100%;
}
#menu-lateral{
display:none;
}
#medio {
width:100%;
}
#menu-interior {
float:none;
width:100%;
}
#menu-interior li {
width:15%;
height:100%;
}
#menu-interior li a{
height:100%;
}
#producto-especifico {
float:none;
}
#producto-informacion {
width:100%;
}
#producto-texto-foto{
width:100%;
}
#producto-carrusel-foto{
width:100%;
}
#producto-carrusel-foto img{
width:100%;
}

#image{
width:100%;
}
.gvIIContainer{
width:100%;
}
.gvIIAltText{
width:100%;
}
.gvIIContainer .gvIIImgContainer{
width:100%;
}
.gvIIContainer .gvIIImgContainer .gvIILoader{
width:100%;
}
.gvIIContainer .gvIIHolder{
width:100%;
}
.gvIIContainer .gvIIHolder .gvIIArrow{}
.gvIIContainer .gvIIHolder .gvIIItem{
width:19%;
}
.gvIIContainer .gvIIHolder .gvIIItem .gvIIFlash{
width:100%;
}

}
@media all and (max-width: 779px) {
#linea-productos li {
width:30%;
}
.vercursos{
	width:100%;
}
.frasehome{
	width:85%;
}
.cursosytalleres li{
	width:44%;
}
#productos {
padding-top:8%;
}
.categoriahome{
	width:50%;
}
}
@media all and (max-width: 777px) {
#nuestros-productos li{
margin-right:5px;
}
#pie li{
	margin:auto;
	border-right:none;
	float:none;
	text-align:center;
}
.cierrehome{
	background-position:center top;
	background-repeat:no-repeat;
}
}
@media all and (max-width: 757px) {
#nuestros-productos li{
margin-right:2px;
}
.menu-pie{
display:none;
}
#notasrelacionadas li {
width: 35%;
margin: 1%;
display:inline-table;
}
}
@media all and (max-width: 745px) {
#nuestros-productos li{
margin-right:1px;
}
#productos2 li{
width: 40%;
}
.logo-pie img{
width:30%;
}
.imagendecategoria, .term-description{
float:none;
width:100%;
border:none;
padding:0;
}
}
@media all and (max-width: 741px) {
#nuestros-productos li{
width:31%;
}
#nuestros-productos li img{
width:100%;
}
#productos li {
width:46%;
}
.empresaizquierda, .empresaderecha{
width:100%;
float:none;
clear:both;
}
}
@media all and (max-width: 718px) {
.nuestras-plantas-texto {
width:60%;
}
.nuestras-plantas-foto {
width:30%;
border:none;
}
#banner li{
height:300px;
}
#datosmovil{
width:50%;
}
}
@media all and (max-width: 715px) {
#botonfacebook{
clear:both;
width:100%;
text-align:right;
}
#botonfacebook img{
float:none;
}
.logomovil{
display:block;
}
#datos{
display:none;
}
#formulario, #mapaubicacion, #fototiendaizquierda, #fototiendaderecha{
width:100%;
float:none;
padding-bottom:10px;
}
}
@media all and (max-width: 674px) {
.nuestras-plantas-texto {
width:95%;
}
#texto-intro{
width:90%;
}
.nuestras-plantas-foto {
width:95%;
}
.nuestras-plantas-foto img {
width:100%;
}
#banner li{
height:250px;
}
#nuetra-mision {
width:97%;
}
#nuetra-mision img {
display:none;
}
#content li{
width:30%;
}
}
@media all and (max-width: 664px) {
#datos {
width:inherit;
text-align:right;
}
.playbutton{
    top: 20%;
}
#banner li{
    background-position: right center;
}
#telefono-head {
float:inherit;
}
#redes {
display:none;
}
#botonmenumovil {
clear:both;
}
}
@media all and (max-width: 634px) {
.productos-pie {
display:none;
}
.categoriahome{
	width:80%;
	float:none;
	margin:30px auto;
}
.columnaspaquetes{
-webkit-column-count: 2; /* Chrome, Safari, Opera */
-moz-column-count: 2; /* Firefox */
column-count: 2;
-webkit-column-gap: 20px; /* Chrome, Safari, Opera */
-moz-column-gap: 20px; /* Firefox */
column-gap: 20px;
}
#pie-izq {
width:90%;
padding-left:10%;
}
#menu-interior {
padding-top:0px;
}
#menu-interior li {
width:100%;
border-bottom:dotted #666 1px;
}
.images, .summary{
float:none;
clear:both;
width:90%;
margin:auto;
}
}
@media all and (max-width: 630px) {
.logomovil{
display:none;
}
#vinetashome li, .products li{
width:45%;
}
#head-izquierdo {
width:30%;
padding:2% 5%;
}
#booklista li{
width:46%;
}
#notasrelacionadas li {
width: 45%;
margin: 1%;
display:inline-table;
}
}
@media all and (max-width: 585px) {
#pie-izq {
width:98%;
padding:1%;
}
.fotonota, .textonota{
float:none;
width:95%;
margin:auto;
}
#pie li{
float:none;
padding:0px;
text-align:center;
clear:both;
width:100%;
margin:0px;
border:0px;
}
.contenidosintelingenteizquierdo{
	width:94%;
	padding:3%;
	clear:both;
	float:none;
	height:auto;
}
.contenidosintelingentederecho{
	width:100%;
	clear:both;
	position:relative;
	height:200px;
	float:none;
	padding:0px;
}
#banner li{
height:300px;
}
#lista404 li{
width:30%;
}
}
@media all and (max-width: 582px) {
#nuestros-productos li{
width:46%;
}
#nuestros-productos li img{
width:100%;
}
#productos li {
width:96%;
}
#productos li img {
width:100%;
}
#buscador404{
width:90%;
margin:auto;
font-size:12px;
}
.products2 li{
width:27%;
}
}
@media all and (max-width: 550px) {
#linea-productos li {
width:45%;
}
#nuetra-mision {
width:95%;
}
.mapa {
width:30%;
}
.search-field{
width:150px;
}
}
@media all and (max-width: 513px) {
#telefono-head{
background-image:none;
font-size:16px;
}
.columnaspaquetes{
-webkit-column-count: 1; /* Chrome, Safari, Opera */
-moz-column-count: 1; /* Firefox */
column-count: 1;
-webkit-column-gap: 20px; /* Chrome, Safari, Opera */
-moz-column-gap: 20px; /* Firefox */
column-gap: 20px;
}
.listadodeproductos2, .listadodeproductos3{
float:none;
width:100%;
clear:both;
}
}
@media all and (max-width: 499px) {
#linea-productos li {
margin-bottom:5%;
font-size:16px;
}
#nuestros-productos h4 {
background-image:none;
color:#039;
}
h1 {
font-size:18px;
line-height:24px;
}
}
@media all and (max-width: 490px) {
#pie-izq {
width:98%;
padding-left:2%;
}
#content li{
width:47%;
}
#lista404 li{
width:40%;
}
}
@media all and (max-width: 465px) {
#pie-izq li{
border-right:none;
}
#pie-izq {
width:85%;
text-align:center;
padding-left:10%;
}

}
@media all and (max-width: 450px) {
#bolsa-formulario {
width:97%;
}
.campo-contacto{
width:100%;
}
.area-contacto{
width:100%;
}
.bannerhome2 img{
width:98%;
float:none;
clear:both;
}
}

@media all and (max-width: 429px) {
#telefono-head{
background-image:none;
font-size:12px;
}

}
@media all and (max-width: 400px) {

}
@media all and (max-width: 450px) {
#contacto-info img {
width:80%;
}
.gvIIContainer .gvIIHolder .gvIIArrow{}
.gvIIContainer .gvIIHolder .gvIIItem{
width:30%;
}
}
@media all and (max-width: 350px) {
#nuestros-productos li{
width:95%;
}
#banner{
padding-top:10%;
}

}
