
@font-face {
	font-family: 'CenturyRegular';
	src: url('../fonts/GOTHIC.eot?#iefix') format('embedded-opentype'),url('../fonts/GOTHIC.otf')  format('opentype'),url('../fonts/GOTHIC.woff') format('woff'), url('../fonts/GOTHIC.ttf')  format('truetype'), url('../fonts/GOTHIC.svg#Century-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CenturyBold';
	src: url('../fonts/GOTHIC-BOLD.eot?#iefix') format('embedded-opentype'),url('../fonts/GOTHIC-BOLD.otf')  format('opentype'),url('../fonts/GOTHIC-BOLD.woff') format('woff'), url('../fonts/GOTHIC-BOLD.ttf')  format('truetype'), url('../fonts/GOTHIC-BOLD.svg#GOTHIC-BOLD') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body{
	font-family: 'CenturyRegular';
}

.logoInicio{
	padding: 10px;
	margin-top: 15%;
}
.logoInicio img{
	height: 240px;
}
.menu, .menu2{
	position: relative;
	overflow: hidden;
	width: 80%;
	height: auto;
	margin: auto;
	display: flex;

}
.coleccion, .coleccion1{
	width: 390px;
	height: 76px;
	float: left;
/*	background:url(../img/coleccion.png) no-repeat center;*/
	margin-left: auto;
	margin-right: auto;
	background-size: 90%;
	text-align: center;
	padding: 9px;
	color: #666666;
	font-size: 20px;
	cursor: pointer;

}

.coleccion{
	background:url(../img/coleccion.png) no-repeat center;
	background-size:90%;
}
.coleccion1{
	background:url(../img/coleccion1.png) no-repeat center;
	background-size:90%;
}

.coleccion:hover{
	background:url(../img/coleccion_hover.png) no-repeat center;
	background-size:90%;
}
.coleccion1:hover{
	background:url(../img/coleccion1_hover.png) no-repeat center;
	background-size:90%;
}

.coleccion a, .coleccion1 a {
	text-decoration: none;
	color: #666666;
}

.coleccion3{
	background:url(../img/lifweek.png) no-repeat center;
	background-size:90%;
	height: 110px;
	width: 198px;
	margin: auto;
	cursor: pointer;
	margin-top: 20px;
	cursor: pointer;
}

.coleccion3:hover{
	background:url(../img/lifweek_hover.png) no-repeat center;
	background-size:90%;
}

.coleccion3 > a {
	height: 110px;
	width: 198px;
	display: block;
}

header{
	height: 78px;
	display: inline-block;
	position: relative;
	width: 100%;
	top: 7px;
	left: 0;
}

.contenedor{
	width: 100%;
	background-color: #fff;
}

.logo-abs{
	position: absolute;
	margin: auto;
	text-align: center;
	display: block;
	left: 50%;
	margin-left: -50px;
	top: 5px;
}

.logo-abs img{
	width: 100px;
	height: 65px;
}

.btnMenu{
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	width: 50px;
	height: 50px;
	background: url(../img/menu.png) no-repeat center;
	background-size: 34px;
	border: 0px;
}


.btnMenu:hover {
	background:url(../img/menu_hover.png) no-repeat center;
	background-size: 34px;
	border: 0px;
}

.btnMenu:focus{
	outline:0px;
}

.menuPrueba{
	height: 78px;
	width: 100%;
	background-color: transparent;
	display: block;
	position: relative;
	overflow: hidden;
}

.menuComplete{
	width: 100%;
	height: auto;
	position: relative;
	z-index: 9999;
}

.tituloMenu{
	width: 100%;
	height: 30px;
	color: #fff;
	font-family: 'CenturyBold';
	background-color: #666666;
	padding-top: 5px;
}
.menuDesplegado{
	width: 100%;
	height: 55px;
	background-color: #fff;
	/*border-bottom: 3px #666666 solid;*/
}

.menuDesplegado ul{
	padding: 0px;
	height: 55px;
	margin-bottom: 0px;
}

.menuDesplegado li{
	float: left;
	list-style: none;
	padding-left: 0px;
	padding-top: 12px;
	color: #666666;
}

.menuDesplegado  li  a{
	color: #666666;
	text-decoration:none;
}

.separador{
	margin-left: 30px;
	margin-right: 30px;
	font-size: 18px;
}

.contCarrito{
	position: relative;
	height: 0px;
}

.carrito{
	width: 60px;
	height: 33px;
	background: url(../img/cesta_hover.png) no-repeat left #666666;
	background-position-x: 10px;
	padding-left: 40px;
	position: absolute;
	bottom: -33px;
	z-index: 2;
	right: 23px;
	padding-top: 5px;
	font-size: 16px;
	cursor: pointer;
}

.lineaBorder{
	width: 100%;
	height: 1px;
	border-bottom: 1px #999 solid;
	position: absolute;
	z-index: 99;
}

#contador{
	color: white;
}

.cotizar{
	width: 100%;
	height: auto;
	position: relative;
	z-index: 9999;
}

.imgCotiza{
	width: 70px;
	height: auto;
}

.cotizarDespleglado{
	width: 100%;
	height: auto;
	background-color: #fff;
	/*border-bottom: 3px #666666 solid;*/
	padding: 30px 0px;
}

.borderRigth{
	 border-right: 1px #666666 solid;
}
.espaciosPadding{
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}

.espaciosPadding .form-control{
	border-radius: 0px;
}

.eliminar{
	cursor: pointer;
}

.btn-enviar{
	color: #fff;
	border-color: #666666;
	background-color: #666666;
	border-radius: 0px;
}

.talla{
	width: 60px;
}
.table{
	text-align: center;
}

.table > thead > tr > th{
	text-align: center;
}

.table >tbody>tr> td{
	vertical-align: middle;
}

header.mini1 {
	height: 80px;
	position: fixed;
	top: 0;
	z-index: 9;
}

.sociales{
	float: right;
	display: block;
	margin-right: 10px;
	margin-top: 25px;
}
.sociales li {
	display: inline-block;
	float: left;
	padding: 10px;
	width: 40px;
	height: 40px;
	cursor: pointer;
}

.sociales li:last-child{
	margin-right: 10px;
}

.sociales li.iconFace{
	background:url(../img/face.png) no-repeat center;
	background-size:13px;
}

.sociales li.iconInsta{
	background:url(../img/insta.png) no-repeat center;
	background-size:20px;
}

.sociales li.iconPint{
	background:url(../img/pinterest.png) no-repeat center;
	background-size:20px;
}

.sociales li.iconFace a{
	width: 20px;
	height: 25px;
	display: block;
}

.sociales li.iconInsta a{
	width: 20px;
	height: 25px;
	display: block;
}

.sociales li.iconPint a{
	width: 20px;
	height: 25px;
	display: block;
}

.sociales li.iconFace:hover{
	background:url(../img/face_hover.png) no-repeat center;
	background-size:13px;
}

.sociales li.iconInsta:hover{
	background:url(../img/insta_hover.png) no-repeat center;
	background-size:20px;
}

.sociales li.iconPint:hover{
	background:url(../img/pinterest_hover.png) no-repeat center;
	background-size:20px;
}

.textoBanner{
	margin-top: 7%;
	padding-left: 375px;
}
.textoBanner p{
	font-size: 17px;
	margin-bottom: 40px;
	color: #342E31;
}

.arrow {
	position: absolute;
	left: 50%;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	background:url(../img/abajo.png) no-repeat center;
	width: 55px;
	height: 34px;
	background-size: 55px;
	cursor: pointer;
	margin-left: -27.5px;
}
.arrow a{
	width: 55px;
	height: 34px;
	display: block;
}

.arrow:hover{
	background:url(../img/abajo_hover.png) no-repeat center;
	background-size: 55px;
}

.down {
	bottom: 20px;
}

.up {
	bottom: 40px;
}

section#productos{
	margin-top: 60px;
	color: #666666;
	font-size: 15px;
}

.barRight{
	font-size: 70px;
	float: left;
	margin-top: -15px;
}

.barLeft{
	font-size: 50px;
	float: right;
	margin-top: -15px;
}

.textData{
	font-size: 15px;
	padding: 25px 0px;
	float: left;
}

.textContacto{
	font-size: 15px;
	padding: 18px 0px;
	float: left;
}

.redes{
	float: left;
	padding-left: 8px;
}
.redes li{
	float: left;
	padding: 5px;
	list-style: none;
}

.btn-cotizar{
	color: #666666;
	border-color: #666666;
	border-radius: 0px;
	font-size: 15px;
	background:url(../img/cesta.png) no-repeat left transparent;
	padding-left: 15px;
	padding: 3px 12px;
	background-position-x: 10px;
	padding-left: 37px;
}

.btn-cotizar:hover{
	color: #fff;
	border-color: #666666;
	background:url(../img/cesta_hover.png) no-repeat left #666666;
	background-position-x: 10px;
}

.comparte{
	float: left;
	padding-top: 8px;
	font-size: 13px;
}

.marginTop{
	margin-bottom: 40px;
}

.marginBottom{
	margin-top: 40px;
}

.marginBottom1{
	margin-bottom: 20px;
}

.marginBottom h3{
	margin-top: 5px;
}

.footer{
	background-color: #666666;
	color: white;
	padding: 40px 0px;
	margin-top: 50px;
}

.nombre{
	font-family: 'CenturyBold';
	font-size: 16px;
	text-align:right;
	margin-top: 20px;
}

.footer h4{
	font-family: 'CenturyBold';
	margin-top: 20px;
	font-weight: bold;
}

.celular{
	float: left;
	padding: 4px;
	padding-left: 18px;
	background:url(../img/cel.png) no-repeat left;
}

.what{
	float: left;
	padding: 4px;
	margin-left: 10px;
	padding-left: 28px;
	background:url(../img/wpp.png) no-repeat left;
}

.celular-1{
	float: left;
	padding: 4px;
	padding-left: 18px;
	background:url(../img/cel-1.png) no-repeat left;
}

.what-1{
	float: left;
	padding: 4px;
	margin-left: 10px;
	padding-left: 28px;
	background:url(../img/wpp-1.png) no-repeat left;
}

.inscribirse{
	padding: 45px 0px;
	margin: auto;
	width: auto;
	/*text-align: center;*/
	position: relative;
	overflow: hidden;
	font-family: 'CenturyRegular';
	font-size: 16px;
}

.inscribirse .form-control{
	border-radius: 0px;
}

.sub-title{
	text-align:left;
}

.btn-suscribir{
	color: #fff;
	border-color: #fff;
	font-family: 'CenturyRegular';
	border-radius: 0px;
	font-size: 15px;
	background-color: transparent;
}

.btn-suscribir:hover{
	color: #fff;
	border-color: #fff;
	font-family: 'CenturyRegular';
	border-radius: 0px;
	font-size: 15px;
	background-color: transparent;
}

.error, .errorMsg{
	color: red;
	font-size: 12px;
}

.imgSlide{
	    padding: 20px;
	    position: relative;
	    display: block;
}

.fancybox-outer, .fancybox-inner {
    background: transparent;
}

.fancybox-overlay-fixed{
	background-color: rgba(0, 0, 0, 0.25);
}

section#banners2{
	height: calc(100vh - 78px);
}

.imgLifweek{
	max-width: 160px;
}
.xzoom-container{
	width: 100%;
}
.xzoom-container>img{
	max-width: 265px;
	margin:auto;
}

#style-1{
	max-height: 180px;
	overflow-y: auto;
}

#style-1::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

#style-1::-webkit-scrollbar
{
	width: 8px;
	background-color: #F5F5F5;
}

#style-1::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}

.textoProductos{
	height: 267px; 
}

.masAbs{
	position: absolute;
	display: block;
	z-index: 999999;
	bottom: 50px;
	right: 30px;
	width: 25px;
}

.masProducto{
	position: absolute;
	display: block;
	z-index: 999999;
	top: 10px;
	right: 20px;
	width: 25px;
}

.fancybox-skin{
	padding: 0px!important;
	background:transparent;
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0)!important;
	-moz-box-shadow: 0 0px 0px rgba(0,0,0,0)!important;
	box-shadow: 0 0px 0px rgba(0,0,0,0)!important;
}

.fancybox-nav span{
	visibility: visible;
}

.cerrarSpan{
	text-align: right;
	float: right;
	cursor: pointer;
	margin-right: 15px;
}

.slick-prev{
    background: url(fancybox_sprite.png) -3% -34px;
    width: 34px;
    height: 34px;
}
.slick-next{
    background: url(fancybox_sprite.png) -3% -72px;
    width: 34px;
    height: 34px;
}

.slick-prev:before,.slick-next:before{
	content: '';
}
@media(max-width: 1366px){

	.logoInicio {
		padding: 10px;
		margin-top: 13%;
	}

	.logoInicio img {
		height: 220px;
	}

	.coleccion, .coleccion1 {
		width: 380px;
		padding: 12px;
		font-size: 18px;
	}

	.textoBanner {
		margin-top: 4%;
		padding-left: 448px;
	}

	.textoBanner p {
	    margin-bottom: 20px;
	}

	
}

@media(max-width: 1024px){

	.xzoom-container>img {
	    max-width: 212px;
	    margin: auto;
	}
	.textoBanner {
		margin-top: 13%;
		padding-left: 390px;
	}

	.textoBanner p {
		font-size: 14px;
		margin-bottom: 30px;
	}

	.imgMarea{
		width: 250px;
	}

	.barRight {
		font-size: 55px;
		margin-top: -10px;
	}

	.textData {
		font-size: 14px;
	}

	.marginBottom h3 {
		margin-top: 0px;
		font-size: 30px;
	}

	.textoProductos p{
		font-size: 14px;
	}

	.marginBottom2{
		margin-bottom: 0px;
	}

	
}

@media (max-width: 768px){
	.logoInicio {
		padding: 10px;
		margin-top: 20%;
	}

	.coleccion , .coleccion1 {
		padding: 16px;
		font-size: 15px;
	}

	.textoBanner {
		display: none;
	}

	.version-movil{
		margin-top: 50%;
	}
	.imgMareaBaja{
		margin-top: -80px;
		height: 121px;
	}

	.imgStar{
		margin-top: 180px;
		height: 60px;
	}

	.marginBottom h3 {
		margin-top: 25px;
	}
	.nombre {
	    text-align: left;
	}

	.version-movil p {
		font-size: 14px;
		margin-bottom: 30px;
	}

	.version-novias{
		margin-top: 30%;
	}
	
	.imgCatuNovias{
		margin-top: -30px;
		height: 85px;
	}

	.imgSilla{
		margin-top: 250px;
		height: 200px;
	}

	#sliders{
		padding: 10%;
		margin:auto;
		background-color: black;
	}

	#sliders p {
		color: white;
		text-align: center;
	}
	.textoProductos {
	    	height: auto;
	}

	.xzoom-container {
	    width: auto;
	    margin: auto;
	    display: flex;
	}
	.fancybox-nav {
	    top: 100%;
	    width: 40%;
	    height: 16%;
	    margin: 0 25%;
	}

}
@media(max-width: 736px){
	.version-movil {
	    	margin-top: 5%;
	}

	.imgMareaBaja {
		margin-top: -2px;
		height: 100px;
	}

	.imgStar {
		margin-top: 130px;
		height: 50px;
	}

	.version-movil p {
	    font-size: 13px;
	}

	.textoProductos{
		text-align: center;
	}
	.comparte {
		float: none;
	}

	.redes {
		float: none;
		display: inline-block;
	}

	.marginTopMovil{
		margin-top: 60px;
	}

	.inscribirse {
	    overflow: visible;
	}

	/*.centerMovil{
		text-align: center;
	}*/
	.version-novias p {
		font-size: 11px;
		margin-bottom: 10px;
	}

	.imgCatuNovias {
		margin-top: -8px;
		height: 75px;
	}

	.imgSilla {
		margin-top: 53px;
		height: 162px;
	}

	.logo-abs{
		left: 0;
		margin-left: 9px;
	}

	header{
		height: auto;
	}

	.menuDesplegado ul {
	    padding: 0px;
	    height: auto;
	    margin-bottom: 0px;
	    width: 100%;
	}

	.menuMovil{
		width: 100%;
		padding: 0;
	}

	.menuDesplegado{
	    height: auto;
	}

	.menuDesplegado ul {
	    padding: 0px;
	    height: auto;
	    margin-bottom: 0px;
	    width: 100%;
	}

	.menuDesplegado li {
	    float: none;
	    padding: 12px 15px;
	    color: #666666;
	    width: 100%;
	}

	.menuDesplegado li:hover {
	    background-color: #666666;
	    color: #fff;
	}

	.menuDesplegado li a:hover {
	    color: #fff;
	}

	.separador{
		display: none;
	}

	.logoInicio {
	    padding: 10px;
	    margin-top: 11%;
	}

	.logoInicio img {
	    height: 160px;
	}
}

@media(max-width: 667px){
	.version-movil p {
		display: none;
	}

	.imgStar {
	    margin-top: 80px;
	    height: 50px;
	    margin-left: 450px;
	}

	.barRight{
		display: none;
	}

	.imgSilla {
	    margin-top: 25px;
	    height: 162px;
	    margin-left: 400px;
	}

	.coleccion, .coleccion1 {
	    padding: 20px;
	    font-size: 13px;
	}
}

@media(max-width: 568px){
	.logoInicio img {
	    height: 130px;
	}

	.imgStar {
	    margin-top: 40px;
	    height: 50px;
	    margin-left: 400px;
	}

	.imgSilla {
	    margin-top: -8px;
	    height: 134px;
	    margin-left: 380px;
	}
}

@media(max-width: 450px){
	.menu {
	    display: block;
	}

	.logoInicio {
	    margin-top: 36%;
	}

	.coleccion, .coleccion1 {
	    width: 100%;
	}

	.version-movil > .col-xs-4{
		width: 100%;
	}

	.imgMareaBaja {
	    margin-top: 60px;
	    height: 100px;
	}

	.imgStar {
	    margin-top: 200px;
	    height: 50px;
	    margin-left: auto;
	}

	.imgSilla {
	    margin-top: 200px;
	    height: 165px;
	    margin-left: auto;
	}

	.imgCatuNovias {
	    margin-top: 50px;
	    height: 75px;
	}
}