
/* fuentes */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,600italic,400italic,300italic,300,700,700italic,800italic,800);
@import url(https://fonts.googleapis.com/css?family=Great+Vibes);

/* Especial clases */
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.onelinedesc{padding-top: 10px;
    padding-bottom: 10px;}

    a:hover{color:#fff;text-decoration: none !important;}

/* End of special clases */
 .maincontainer{margin-top: -20px;}
 .main-slider{max-height:700px;}

.redbg{background:#b10d01;}
.greybg{background: #ededed;}
.brownbg{background: #dad0bb;}
.blulightbg{background: #acdde9;}
.pinkbg{background: #f3b3c2;}
.yellowbg{background: #f2e4a4;}
.blackbg{background: #000;}
.whitebg{background: #fff;}
.highpinkbg{background:#FF3DB4;}
.highpurple{background: #753AA4}
.bluewater{background:#009DCB; }
.darkpurple{background:#4E058B}

.blackframe{position: relative;border: 3px black solid;width: 98%; height: 58%; margin: 1%;}
.adjsvertical{padding-top:10%;}
.floup{position:absolute;top:-5%;left:-2%;}
.flodown{position:absolute;bottom:-5%;right:-2%;}

.red-col{color:#d11002;}
.love-col{color: #FF3DB4;}
.ai-col{color:#4E058B;}

.white-col{color:#ffffff;}
.pink-col{color:#db4da9;}
.negro-col{color:#0a0a0a;}

.cursiva{font-family: 'Great Vibes', cursive;}
.normaltext{font-family: 'Open Sans', sans-serif;}
.extrabold{font-weight:800;}

.mainproductsize{
	
}

.border-top{border-top:1px solid #e6e6e6;}

.secundaryproducts{
	min-height:473px;
}

.normalproducts{
	height:455px;
	width:295px;
	margin:0 auto;
}

.custom-boton{border:2px; border-style: solid; padding:10px 10px;height:50px; font-size:1.3em;}


.b-large{max-width:280px;}
.b-medium{max-width:220px;}
.b-rojo{border-color:#d11002;}
.b-negro{border-color: #000;}
.b-pink{border-color:#db4da9;}

.greytext{color:#828282;}

.centertxt{line-height: 1.5em; font-size: 1.5em; letter-spacing: 1px; padding-bottom:50px;}
.bighead{font-size: 5.5em; padding-top:50px;}

.separador-section{height:65px;}

.separador-row{height:45px; width:100%;float: left;}
.gridspace{padding: 10px 160px}

.extrabighead{font-size: 65px;}.spansixfive{font-size: 105px;font-weight: 100;}

.adjstxt-banner{font-size: 53px;line-height: 0px;padding-bottom: 50px;}
.leftdoso{ }

.mxn{font-size:.5em;font-weight: 600;}

/* ---------------------------- NEW CSS ---------------------------- */

.datalooks{display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;
background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}

.kevin-full{width: 100%;height: 2px;float: left;margin-top: 30px;margin-bottom: 30px;background: #06C;}

.cantidad-place{
    position: absolute;
    top: 30px;
    z-index: 6;
}

.cantidad-looks{
    background: #0066cc;
    border-radius: 0px;
    border: 0px solid;
    color: #fff;
    font-weight: bold;
}

.cotizacion-place{
    position: absolute;
    top: -100px;
}

.bt-looks {
    position: absolute;
    top: 39px;
    left: 209px;
    width: 100%;
    font-size: 18px;
    padding: 3px;
    border: 2px solid #0066cc;
}
.bt-looks:hover {background-color: #9FCFFF;border-color: #0066CC;}

.col-blue{color: #0066CC;}

.zona-box{
	font-size: 16px
	width:100%; 
	padding:5px;
	text-shadow: 
   -1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;
}

.zonas {
    z-index: -2;
    position: absolute;
    width: 96.666666666666%;
}

.col-blued{color: #033162;text-shadow: 0px 0px 0px;}
.col-orange{color: #ff6100;text-shadow: 0px 0px 0px;}
.col-green{color: #04611a;text-shadow: 0px 0px 0px;}
.col-purple{color: #7306b7;text-shadow: 0px 0px 0px;}
.col-pink{color: #d4027f;text-shadow: 0px 0px 0px;}
.col-yellow{color: #f1bb03;text-shadow: 0px 0px 0px;}
.col-gray{color: #8d8d8d;text-shadow: 0px 0px 0px;}
.col-lime{color: #03f030;text-shadow: 0px 0px 0px;}
.col-red{color: #7e0001;text-shadow: 0px 0px 0px;}
.col-beige{color: #d9b16b;text-shadow: 0px 0px 0px;}
.col-sky{color: #01aef0;text-shadow: 0px 0px 0px;}
.col-black{color: #000000;text-shadow: 0px 0px 0px;}

.bg-blued{background: #033162;}
.bg-orange{background: #ff6100;}
.bg-green{background: #04611a;}
.bg-purple{background: #7306b7;}
.bg-pink{background: #d4027f;}
.bg-yellow{background: #f1bb03;}
.bg-gray{background: #8d8d8d;}
.bg-lime{background: #03f030;}
.bg-red{background: #7e0001;}
.bg-beige{background: #d9b16b;}
.bg-sky{background: #01aef0;}
.bg-black{background: #000000;}

.txt-block{background: #fff;position: absolute;width: 87%;z-index: 8;}

.brd-blued{border: 2px solid #033162; padding: 5px;}
.brd-orange{border: 2px solid #ff6100; padding: 5px;}
.brd-green{border: 2px solid #04611a; padding: 5px;}
.brd-purple{border: 2px solid #7306b7; padding: 5px;}
.brd-pink{border: 2px solid #d4027f; padding: 5px;}
.brd-yellow{border: 2px solid #f1bb03; padding: 5px;}
.brd-gray{border: 2px solid #8d8d8d; padding: 5px;}
.brd-lime{border: 2px solid #03f030; padding: 5px;}
.brd-red{border: 2px solid #7e0001; padding: 5px;}
.brd-beige{border: 2px solid #d9b16b; padding: 5px;}
.brd-sky{border: 2px solid #01aef0; padding: 5px;}
.brd-black{border: 2px solid #000000; padding: 5px;}

.bt-info{background: transparent;border: 2px solid #fff;border-radius: 50%;color: #fff;font-weight: bold;float: right;padding: 0px;
	font-size: 20px;line-height: 0px;width: 25px;height: 25px;}
.bt-info:hover{background: rgba(255, 255, 255, 0.3);}

/* producto normal */
.imagenproducto{width:270px; height:270px; padding-top: 10px;}
.descripcion{font-size: 1.8em;padding:10px 35px 0px 35px;}
.descripcion .text-center h4{margin-bottom: 5px !important;}
.precio{font-size: 1.8em;padding: 0px 25px 15px 25px;}
/*

/* Productos principales*/
.main-image-product{max-width:440px;max-height:440px; margin-top:15%;padding-bottom:50px;}
.elwow{margin-top:47%;}
.productheader{padding-top: 35px;font-size: 70px;line-height: 26px;}
.comprar{max-width: 235px;}

/*Secundary*/
.sec-button{max-width: 245px; margin: 0 auto;    padding-bottom: 50px;}

a:hover .pink-col{color:#fdfdfd;}

.social-ico{float:left;width:35px; margin-right:10px;padding-top: 7px;}
.position-control-redes{float:left; padding-top: 20px;}

/* footer */

.position-control-logo{text-align: right;padding-top: 20px;}

@media screen and (max-width: 1739px){
	.descripcion{padding-right: 0px; padding-left: 0px;}
	.productheader{font-size:3.5em;}
	.precio{padding:0  0 15px 0}
}

@media screen and (max-width:990px){
	.main-image-product{margin-top:0%;padding-top:25px;}
	.elwow {margin-top: 0%;}
	.descripcion,.elwow, .precio,.comprar{text-align: Center;}
	.bighead { font-size: 3.5em;}
	.comprar{padding-bottom: 25px;}
	.leftdoso{padding-left:0px; max-width:245px; margin: 0 auto;}
}

 @media screen and (max-width: 660px){
    .adjstxt-banner{font-size: 2.2em;}
    .extrabighead {font-size: 3.5em;}
    .position-control-logo{text-align: center;}
    .blackframe{height: 48%;}
    .flodown {opacity: .15}
    .floup {opacity: .15}

@media screen and (max-width: 395px){
	.adjstxt-banner{font-size: 1.5em;}
    .extrabighead {font-size: 2.5em;}

}