body {
	//-webkit-text-stroke-width: .05px;
	//-webkit-text-stroke-color: white;
	-webkit-font-smoothing: antialiased;
}

h1{
	font-family: dotoremono;
    font-size: 50px;
	line-height: 38px;
	letter-spacing:2px;
	}
	
h2{
	font-family: dotoremono;
	text-decoration: underline;
    font-size: 35px;
    margin-top: 35px;
    line-height: 40px;
	}
	
h3{
	font-family: dotoremono;
    font-size: 100px;
    line-height: 100px;
	}
	
h4{
	font-family: dotoremono;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 16px;
    color: #95422c;
	}
	
h5{
	font-family: dotorelight;
    font-size: 25px;
    line-height: 30px;
	}
	
h6{
	font-family: dotoremono;
    font-size: 18px;
    line-height: 28px;
	}
	
p{
	font-family: dotorelight;
    font-size: 16px;
    line-height: 24px;
	}
	
a {
    color: #333;
    text-decoration: none;
    font-family: dotorelight;
    font-size: 35px;
}

a.enlace {
    color: #333;
    text-decoration: none;
    font-size: 16px;
    font-family: dotorelight;
    font-weight: bold;
}

a:hover {
    color: #95422c;
	text-decoration:none;
}

a.enlace:hover {
    color: #95422c;
	text-decoration:none;
}

/* Font awesome*/

.fa {
    font: normal normal normal 25px/1 FontAwesome !important;
}

.inbox{
	max-width:1650px;
	margin-left:auto !important;
	margin-right:auto !important;
}





.inbox_dos{
	max-width:1350px;
	margin-left:auto !important;
	margin-right:auto !important;
	}


.inbox_slide{
	max-width:1000px;
	margin-left:auto !important;
	margin-right:auto !important;
	text-align:center;
}



.inbox_tres{
	max-width:1100px;
	margin-left:auto !important;
	margin-right:auto !important;
		}
		
.inbox_blog{
	max-width:900px;
	margin-left:auto !important;
	margin-right:auto !important;
	}
	

.caja_texto{
	text-align: center;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
	}
	
.destacado{
	text-align: center;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
	}
	
.destacado_dos{
	text-align: left;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
	}
	
.txt_producto{
	text-align: center; max-width: 850px; margin-left: auto; margin-right: auto; font-size: 21px;
}

.cabecera_texto{
	font-family: dotorelight;
    font-size: 50px;
    line-height: 50px;
    max-width: 600px;
	}
	
.cabecera_texto_movil{
	font-family: dotorelight;
    font-size: 30px;
    line-height: 30px;
	}
	
.texto_coleccion{
	text-align: center; letter-spacing: 4px; font-size: 75px; font-family: dotorelight;}
	
.texto_izquierda{
	margin-left:120px;
	}

.margen_top{
	height:120px !important;
	}
	
.margen_ochenta{
	height:80px !important;
	}
	
.margen_cincuenta{
	height:50px !important;
	}
.margen_cuarenta{
	height:40px !important;
	}
	
.margen_cien{
	height:100px !important;
	}
	
.margen_doscientos{
	height:200px !important;
	}
	
.margen_movil{
	height:120px !important;
	}

#main-column{
	width:100%;
	}
	
	
	
	/*L A N D I N G*/
/*menu idioma*/

.fondo-menu-scroll{
	height:80px !important;}


.dropdown-toggle{
	padding-bottom:0px !important;
	}

.inbox_landing{
	max-width:1500px;
	margin-left:auto !important;
	margin-right:auto !important;
	}

.boton_contact{
	        text-align: center;
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #000;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #000;
    color: #fff;
    font-size: 18px;
    letter-spacing: 0px;
    padding-left: 50px;
    padding-right: 50px;
	}

.boton_contact a{
	color: #fff;
    font-size: 20px;
    letter-spacing: 0px !important;
	}	
	
.enlace_landing{
	letter-spacing: 0px;
    font-family: dotorelight;
    font-size: 18px;
    line-height: 28px;
    color: #333;
	}
	
.enlace_landing:hover{
	opacity:0.1;
	}
	
.destacado_landing{
	text-align: left;
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
	}
	
ul.slick-dots {
    margin: 0;
    padding: 35px 0 !important;
	}
	
.error-404{
	    text-align: center;
    margin-top: 180px;
	}
	
.error-404 .page-content{
	display:none !important;
	}
	
	
	
/*cambiar cuando se quite la landing*/
.site-branding{
	float: left;
    width: 80%;
}


/*FOOTER DESAPARECE*/	



/*menu idiomas widget*/

.pull-right {
    float: right!important;
    width: 100px;
}

.page-header-top-right {
    margin-top: 30px;
    padding-right: 50px !important;
	float: right;

}


.wpml-ls-legacy-dropdown-click a {
	color: #000;
    border: none;
    background-color: transparent;
    letter-spacing: 0px;
}

.wpml-ls-legacy-dropdown-click a:hover, .wpml-ls-legacy-dropdown-click a:focus, .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a {
    color: #000;
    background: none;
}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
    position: relative;
	}
	
/*flecha menu abajo*/
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
    border: .28em solid transparent;
    border-top: .4em solid;
   
}


/*fin landing*/


/*COOCKIES VENTANA EMERGENTE*/
.cc_container .cc_btn, .cc_container .cc_btn:visited {
    color: #fff !important;
    background-color: transparent !important;
    transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
    -webkit-transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border: 1px solid #fff !important;
	font-size: 12px !important;
    text-transform: uppercase !important;
}	

.cc_container .cc_message {
    font-size: 15px !important;
	}
	
.cc_container a, .cc_container a:visited {
    text-decoration: none;
    color: #FFF !important;
    transition: 200ms color;
    letter-spacing: 0px !important;
    font-family: atlasbold !important;
    font-size: 14px !important;
}
	
	
	
	
	
	
/* C A B E C E R A */

#cabecera-principal {
	z-index:99999999!important;
	padding-left:60px !important;
	padding-right:60px !important;
	width:100% !important;
	margin-bottom:70px !important;
	border-bottom: #ccc solid 1px;
	position: absolute;
	}
	
	
body.home .container #cabecera-principal{
	margin-bottom:0px !important;
	border-bottom:none;

	}

.main-navigation{
	float: right;
    width: 20%;
    margin-top:15px;
	display:inline;
}
/*.site-branding{
	float: left;
    width: 30%;
}*/
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
  
    border: .15em solid transparent;
    border-top: .20em solid;
    margin-top: 10px;
 
}

.wpml-ls-legacy-dropdown a {
    display: block;
    text-decoration: none;
    color: #000;
    border: none;
    background-color: transparent !important;
}

.wpml-ls-legacy-dropdown {
    width: 120px;
    max-width: 100%;
}
.wpml-ls-native{
	font-size:20px !important;
	
	}
	
.wpml-ls-legacy-dropdown a span {
    vertical-align: middle;
    font-size: 20px;
}

.wpml-ls-legacy-dropdown a {
    display: block;
    text-decoration: none;
    color: #000;
    border: none;
    background-color: transparent;
    padding: 5px 10px;
    line-height: 1;
}

.wpml-ls-legacy-dropdown a:hover{
	background:transparent;
	}


.navbar-default {
    box-shadow: none !important;
    border: none !important;
    background: none!important;
	margin-bottom: 0px;
}
.navbar-nav {
    float: right!important;
    margin-right: 50px;
}

.site-title-heading > a {
	color: #000;
    letter-spacing: -1px;
    font-size: 45px;
    font-family: dotoremono;
	text-decoration: none;
	}
	
.site-title .site-title-heading {
    margin: 0;
    padding-left:100px;
}

.navbar-default .navbar-nav>li>a {
    color: #000;
    letter-spacing: 0px;
	font-size:15px;
	text-shadow:none;
}


.logo{
	width: 120px;
    margin-left: 80px !important;
    margin-top: 15px;
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
	padding-bottom: 25px;
	}


.page-id-130 #cabecera-principal{
	border:none;
	}
	
/*.page-template-productos .sticky-element-active{
	margin-bottom:75px !important;
	}*/






/*M E N U */

.navbar-default .navbar-nav>.active>a{
	background-color: transparent;
    box-shadow: none !important;
	background-image: none;
	 color: #95422c;
	}
	
.navbar-default .navbar-nav>.active>a:hover {
    background-color: transparent;
	color: #95422c;
}
/*opacidad fondo*/
header.fondo-menu, header.fondo-menu-scroll {
    background: rgba(255, 255, 255, 0.9) !important;}
	
.wpml-ls-item{
	margin-left:50px;
	}

/*menu idioma*/
.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: transparent;
    border: none;
    box-shadow: none;
    padding: 0px;
    margin: 0px;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a {
    background-image: none;
    box-shadow: none;
}
	
.navbar-default .navbar-nav>.open>a:hover{
	color: #000;
    background-color: transparent;
	}
	
.dropdown-menu>li>a:hover {
    background-color: transparent;
    background-image: none;}

.navbar-default .navbar-nav>.open>a{
	background-color:transparent !important;
	color:#000;
	}
	
.wpml-ls-item {
    margin-left: 0px;}
	
.dropdown-menu>li>a{
	letter-spacing:0px;
	}
	
	
/* F I N C A B E C E R A */

.titulo_banner{
	font-family: dotoremono;
    border-bottom: 1px #000 dotted;
    border-top: 1px #000 dotted;
    padding-bottom: 5px;
    padding-top: 5px;
	}


/*home*/

.ult-ib-effect-style2 .ult-new-ib-title{
	font-size:25px !important;
	}
	
/* F O O T E R */

#site-footer{
	background: #ddd;
    border-top: 0px solid #ddd;
    font-size: 12px;
    padding-top: 60px;
    margin-top: 0px;
    padding-bottom: 60px;
	/*SOLO LANDING*/display:none !important;
	}
	
.site-footer {
	max-width: 1650px !important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.widget-title{
	font-family: dotoremono;
    font-size: 25px;
    line-height: 38px;
	margin-bottom: 25px;
	}

.textwidget p{
	line-height:0px;
		font-family: dotorelight;
    font-size: 16px;
    margin-bottom: 3px;
	line-height:16px;
	 letter-spacing: 0px;
	 color: #000;
	}

.textwidget p a{
	font-family: dotorelight;
    font-size: 16px;
	line-height:20px;
	 letter-spacing: 0px;
	 color: #000;
	}
	
#footer-2{
	margin-bottom:40px;
	}
	
	
#main-column .page .entry-title {
    display: none;
}

/*acepto las condiciones input*/
span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 0 !important;
}

/* quitar espacio del bottom */
.row-with-vspace {
    margin-bottom: 0px !important;
}

#main-column .page{
	margin-bottom:0px;
	}
	
.entry-meta{
	display:none;
	}
	
/* A B O U T U S*/

.aio-icon-title{
	color: #000;
    letter-spacing: 0px;
	}
	
/*S T O R I E S */

/*f i l t r o s*/

.vc_grid-filter{
	margin-top: 30px;
    margin-bottom: 50px;
	}
.vc_grid-filter-item {
	    border: none !important;
    font-family: dotoremono;
    font-size: 15px !important;
	}
	
	

/* masonry defecto*/	
.vc_grid-item  .vc_grid-item-mini .vc_gitem-zone{
	background-color:#FFF !important;
	}
	
.vc_custom_heading h4{
	text-align: left;
    font-family: dotoremono;
    text-transform: none;
    color: #000;
    font-size: 50px;
    margin-top: 35px;
	}
	
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: transparent;
    padding: 0px;
    color: #6f6f6f;
    text-decoration: none;
    font-family: dotoremono;
    font-size: 13px;
    letter-spacing: 2px;
    text-transform: uppercase;}
	
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
    background-color: transparent;
    padding: 0px;
    color: #000000;
    text-decoration: none;
    font-family: dotorelight;
    font-size: 13px;
    letter-spacing: 2px;
    text-transform: uppercase;}
	
/* masonry deslizar desde la izquierda*/	
.vc_gitem_row .vc_gitem-col {
    padding: 10px;
    max-width: 450px;
    padding-left: 50px;
}

.vc_sep_width_50 {
    width: 10% !important;
}
	
.vc_grid-filter-select .vc_grid-styled-select select {
    outline: 0;
    display: inline-block;
    background-color: #fff;
    border: none;
    font-family: dotorelight;
    font-size: 15px;}
	
.vc_grid-styled-select{
	    border: #000 solid 1px;
    width: 50%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 8px;
	}
	
	
/*ficha noticia*/
/*borrar opción de comentarios*/
#comments{
	display:none;
	}
	
#main-column .post .entry-title {
	display:none;}
	
.entradilla_blog{
	       font-family: dotoremono;
    font-size: 40px;
    line-height: 45px;}
	



/* S L I C K  M E N U*/
.sm-menu * {
        box-sizing: border-box;
    font-family: dotoremono;
    color: #000;
    font-size: 35px;
    line-height: 10px;
    letter-spacing: 0px;
	background:#fff;
}

.sm-hamburger.sm-position-right .sm-hamburger-inner{
	width: 30px;
    height: 4px;
	}
	
.sm-hamburger.sm-position-right .sm-hamburger-inner:before {
    width: 30px;
    height: 4px;}
	
.sm-hamburger.sm-position-right .sm-hamburger-inner:after {
    width: 30px;
    height: 4px;}
	
.sm-hamburger.sm-position-right .sm-hamburger-box {
    margin-top: 15px;
}

#sm-menu-10 li.menu-item > a:hover{
	color:#ccc !important;
	}


/* fin del slick menu*/

/* F O R M U L A R I O N E W S */

.ancho_form{
	background: none;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px #000 solid;
    font-family: dotorelight;
    letter-spacing: 1px;
    font-size: 15px;
    padding-bottom: 5px;
	margin-right: 25px;
	width:380px;
	}
	
.boton-enviar{
	    background: none;
    border: #000 1px solid;
    font-family: dotoremono;
    text-transform: uppercase;
    padding-bottom: 6px;
    padding-top: 6px;
    letter-spacing: 1px;
    padding-left: 10px;
    padding-right: 10px;
	}
	
.boton-enviar:hover{
	background:#000;
	color:#fff;
	 
	}
	
.texto_news{
	    font-family: dotorelight;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
    color: #000;
    margin-bottom: 50px;
	}
	
/* P R O D U C T O S */


#productos{
	width: 86%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
	margin-bottom: 100px;
}

.contenedor-nombre-productos{
	color: #000;
    font-size: 20px;
    font-family: dotoremono;
    letter-spacing: 0px;
    margin-top: 20px;
    padding-left: 35px;
	}
	
.contenedor-descripcion-corta-productos{
	color: #000;
    font-family: dotoremono;
    letter-spacing: 0px;
    margin-top: 20px;
	margin-bottom: 50px;
	}

.contenedor-descripcion-corta-productos p{
	font-family: walslight;
    font-size: 18px;
    line-height: 23px;
    max-width: 550px;
    float: right;
	}
	
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    color: #2A2A2A;
    border-width: 1px;
}
	
.titulo_producto{
	font-size: 40px;
    margin-bottom: 25px;
	text-align:center;
	}
	
	
#menu-sticky-producto{
    max-width: 100%;
    margin-left: auto;
    margin-bottom: 35px;
    margin-top: 10px;
    margin-right: auto;
    float: none;
	padding-top: 20px !important;
    padding-bottom: 10px !important;
	border-top:#ccc solid 1px;
	}
	
.producto-titulo-menu{
	text-align:center !important;
	width:20%;
	}
	
.producto-enlaces-menu {
    text-align: right;
    width: 73%;
}


	
.producto-titulo-menu >a >h1{
	font-size: 23px;
    font-family: dotoremono;
	color: #000;
    letter-spacing: 0px;
	margin-top:0px;
	line-height:0px;
	}
	
.producto-enlace-subseccion{
	    color: #000;
    letter-spacing: 0px;
    margin-right: 10px;}

/*gallery*/	

#contenedor-gallery{
	max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
	}
	
#selector-gallery-producto{
	    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    margin-top: 30px;
    float: none;
	}
	
.texto-show-gallery-producto{
	font-family: dotorelight;
    font-size: 15px;
	}

.enlace-gallery-producto{
	letter-spacing: 0px;
    color: #6f6f6f;
    margin-right: 10px;
    margin-left: 10px;
    font-family: dotorelight;
}

.contenedor-gallery-producto{
	width: 48%;
    margin-right: 32px;
	height:600px;
	}
	
.image-gallery-producto{
	margin-bottom:15px;
	}


/*ideas*/
#contenedor-ideas{    
	max-width: 1650px;
    margin-left: auto;
    margin-right: auto;}
	
.contenedor-idea-producto{
	width: 30%;
    margin-right: 20px;
    margin-bottom: 50px;
	}
	
.image-idea-producto{
	margin-bottom:15px;
	}
	
#selector-ideas-producto{
	 max-width: 1650px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    margin-top: 30px;
    float: none;
	}
	
.texto-show-ideas-producto{
	font-family: dotorelight;
    font-size: 15px;
	}
.enlace-ideas-producto{
	    letter-spacing: 0px;
    color: #6f6f6f;
    margin-right: 10px;
    margin-left: 10px;
    font-family: dotorelight;
	}
	
	
/* C O N T A C T O*/
/*FORMULARIOS*/

#contenedor-widgets-contacto{
	max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
	    margin-bottom: 100px;
	}

#widget-contacto-texto-1{max-width: 350px;margin-bottom: 20px;}
#widget-contacto-form-1{max-width: 350px;}
#widget-contacto-texto-2{max-width: 350px;margin-bottom: 20px;}
#widget-contacto-form-2{max-width: 350px;}
#widget-contacto-texto-3{max-width: 350px; margin-top: 150px;margin-bottom: 20px;}
#widget-contacto-form-3{max-width: 350px;}
#widget-contacto-texto-4{max-width: 350px;margin-top: 150px;margin-bottom: 20px;}
#widget-contacto-form-4{max-width: 350px;}


/*mikel pantalla*/

@media (min-width: 1980px) and (max-width: 2560px) {
	#rev_slider_1_1{
	max-height: 1350px !important;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 1350px !important;
		}
	}

	
	
@media (min-width: 911px) and (max-width: 1200px) {
	
	.inbox{
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
	}
	
.texto_izquierda {
    margin-left: 0px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
	
	.cabecera_texto {
    font-family: dotorelight;
    font-size: 43px;
    line-height: 43px;
    max-width: 450px;
}

/*landing*/
*margenes*/
.margen_top {
    height: 0px !important;
}

.margen_ochenta {
    height: 0px !important;
}

.margen_cincuenta {
    height: 20px !important;
}

.margen_cien{
	height:0px !important;
	}

.margen_doscientos {
    height: 80px !important;
}

.margen_movil {
    height: 0px !important;
}

.margen_top {
    height: 50px !important;
}




.texto_coleccion {
    font-size: 45px;
}

	
}

@media (min-width: 769px) and (max-width: 910px) {
	.inbox{
	max-width:680px;
	margin-left:auto;
	margin-right:auto;
	}
	
	.texto_izquierda {
    margin-left: 0px;
    max-width: 680px;
    margin-left: auto;
    margin-right: auto;
}
	

	.logo {
     margin-left: 0px !important;
    }
	
	/*texto slider*/
.rev_slider .tp-mask-wrap *:last-child{
	font-size: 28px;
    margin-left: 20px;
	}
	
	#menu-sticky-producto{
	display:none;
	}
	
	
	}



@media (min-width: 480px) and (max-width: 768px) {
	
	
/*landing**/
.page-header-top-right{
	padding-right:0px !important;
	}
	
	/*genericos*/
h1 {
    font-family: dotorelight;
    font-size: 25px;
    line-height: 31px;
}

h2 {
    font-family: dotorelight;
    text-decoration: underline;
    font-size: 25px;
    margin-top: 35px;
    line-height: 30px;
}

h3 {
    font-family: dotorelight;
    font-size: 60px;
    line-height: 60px;
}
h5 {
    font-family: dotorelight;
    font-size: 20px;
    line-height: 25px;
}
.inbox{
	max-width:420px;
	margin-left:auto;
	margin-right:auto;
	}
	
.texto_izquierda {
    margin-left: 0px;
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
}

.txt_producto {
    text-align: left;
    margin-left: 15px;
    font-size: 18px;
}

.titulo_producto {
    text-align: left;
	margin-left:15px;
	    margin-bottom: 0px;
    font-size: 28px;
}


/*margenes*/
.margen_top {
    height: 0px !important;
}

.margen_ochenta {
    height: 0px !important;
}

.margen_cincuenta {
    height: 20px !important;
}

.margen_cien{
	height:0px !important;
	}

.margen_doscientos {
    height: 80px !important;
}

.margen_movil {
    height: 0px !important;
}




.texto_coleccion {
    font-size: 45px;
}

/*SLIDER*/

/*texto slider*/

.rev_slider .tp-mask-wrap *:last-child{
	display:none !important;
	}
	

	.navbar-default{
		display:none;
		}
	
		
	.logo {
     margin-left: 0px !important;
    }
	
	#cabecera-principal {
   padding-left: 30px !important;
    width: 50% !important;
     }
   
  
 #menu-sticky-producto{
	display:none;
	}
	
/*Productos -- Gallery*/

.contenedor-gallery-producto {
    width: 100% !important;
    margin-right: auto !important;
    height: 250px;
    margin-left: auto !important;
}
	
	
	}


@media (min-width: 200px) and (max-width: 479px) { 

/*genericos*/
h1 {
    font-family: dotorelight;
    font-size: 20px;
    line-height: 26px;
}

h2 {
    font-family: dotorelight;
    text-decoration: underline;
    font-size: 25px;
    margin-top: 35px;
    line-height: 30px;
}

h3 {
    font-family: dotorelight;
    font-size: 60px;
    line-height: 60px;
}
h5 {
    font-family: dotorelight;
    font-size: 20px;
    line-height: 25px;
}

.texto_coleccion {
    font-size: 35px;
}

.txt_producto {
    text-align: left;
    margin-left: 15px;
    font-size: 18px;
}

.titulo_producto {
    text-align: left;
	margin-left:15px;
	    margin-bottom: 0px;
    font-size: 28px;
}


.inbox{
	max-width:350px;
	margin-left:auto;
	margin-right:auto;
	}
	
[class^="ultsl-"] {
	font-size:10px;
	}
	
/*cabecera*/

.logo {
     margin-left: 0px !important;
    }
	
#cabecera-principal {
   padding-left: 20px !important;
   width:20%;}
	
	
	.navbar-default{
		display:none;
		}
		
.page-header-top-right {
    margin-top: 30px;
    padding-right: 15px !important;}
	
		
/*texto slider*/
.rev_slider .tp-mask-wrap *:last-child{
	display:none !important;
	}
	
.fullwidthbanner-container .fullwidthabanner {
    width: 100%;
    position: relative;
    height: 315px !important;
}
	
/*margenes*/
.margen_top {
    height: 35px !important;
}

.margen_ochenta {
    height: 0px !important;
}


.margen_doscientos {
    height: 50px !important;
}
.margen_cincuenta {
    height: 20px !important;
}

.margen_cien {
    height: 50px !important;
}

.margen_movil{
	height:90px !important;
	}



	
/*about us--the circular economy*/
.aio-icon-component{
	margin-left:20px;
	}
	
.texto_izquierda {
    margin-left: 0px;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
}

#menu-sticky-producto{
	display:none;
	}
.contenedor-gallery-producto {
    width: 90%;
    margin-right: auto;
    margin-bottom: 50px;
    margin-left: auto;
}

#selector-gallery-producto {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

/*stories*/
.vc_custom_heading p{
	display:none;
	}





/*Productos -- Gallery*/

.contenedor-gallery-producto {
    width: 100% !important;
    margin-right: auto !important;
    height: 250px;
    margin-left: auto !important;
}

/* Productos -- Ideas*/

.contenedor-idea-producto {
    width: 100%;
    margin-right: 20px;
    margin-bottom: 50px;
}

/* footer*/
.ancho_form {
    width: 250px;
}

		 
		 }

.responsive-menu-button{
	display: none !important;
}
