/*------------------------------------*\
    $CONTENIDO
\*------------------------------------*/
/**
 * FUENTES...........Importamos fuentes  
 * BODY...............Establece los valores iniciales del cuerpo de nuestra página
 * HELPERS...............Establece valores predeterminados que se usan comunmente
 * TIPOGRAFIA...............Establece los estilos para los titulos
 * HEADER...........Logo y navegacion del sitio
 * FOOTER...........Datos de contacto y redes sociales
 * BANNER...........Establece el comportamiento del banner
 
 
 
 
/*------------------------------------*\
    $FUENTES
\*------------------------------------*/
@font-face {
  font-family: 'Montserrat-Black';
  src: url('../fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'), 
	   url('../fonts/Montserrat-Black.otf')  format('opentype'),
	   url('../fonts/Montserrat-Black.woff') format('woff'), 
	   url('../fonts/Montserrat-Black.ttf')  format('truetype'), 
	   url('../fonts/Montserrat-Black.svg#Montserrat-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}

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

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


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

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


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

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

/*------------------------------------*\
    $BODY
\*------------------------------------*/
body{ font-family: 'Montserrat-Regular';font-size:10pt; background-color:#FFFFFF; overflow-x:hidden;} 

/*** up buttom ***/
#nekoToTop{position:fixed; bottom:0; right:20px; padding:5px;display:none;border-radius: 0px; width:50px;text-align:center;color:#0051F7;background:#EEEEEE;}
#nekoToTop:hover{color:#EEEEEE;background:#0051F7; }





/*------------------------------------*\
    $HELPERS
\*------------------------------------*/

/*** imagenes ***/
.img--center{ margin-left:auto; margin-right:auto;}
.img--left{ margin-right:auto;}
.img--right{ margin-left:auto;}

/*** margin ***/
.margin-top-1{ margin-top:1%;}
.margin-top-2{ margin-top:2%;}
.margin-top-3{ margin-top:3%;}
.margin-top-4{ margin-top:4%;}
.margin-top-5{ margin-top:5%;}
.margin-top-6{ margin-top:6%;}
.margin-top-7{ margin-top:7%;}
.margin-top-8{ margin-top:8%;}
.margin-top-9{ margin-top:9%;}
.margin-top-10{ margin-top:10%;}
.margin-top-11{ margin-top:11%;}
.margin-top-12{ margin-top:12%;}
.margin-top-13{ margin-top:13%;}
.margin-top-14{ margin-top:14%;}
.margin-top-15{ margin-top:15%;}
.margin-top-16{ margin-top:16%;}
.margin-top-17{ margin-top:17%;}
.margin-top-18{ margin-top:18%;}
.margin-top-19{ margin-top:19%;}
.margin-top-20{ margin-top:20%;}

.margin-bottom-1{ margin-bottom:1%;} 
.margin-bottom-2{ margin-bottom:2%;}
.margin-bottom-3{ margin-bottom:3%;}
.margin-bottom-4{ margin-bottom:4%;}
.margin-bottom-5{ margin-bottom:5%;}
.margin-bottom-6{ margin-bottom:6%;}
.margin-bottom-7{ margin-bottom:7%;}
.margin-bottom-8{ margin-bottom:8%;}
.margin-bottom-9{ margin-bottom:9%;}
.margin-bottom-10{ margin-bottom:10%;}
.margin-bottom-11{ margin-bottom:11%;}
.margin-bottom-12{ margin-bottom:12%;}
.margin-bottom-13{ margin-bottom:13%;}
.margin-bottom-14{ margin-bottom:14%;}
.margin-bottom-15{ margin-bottom:15%;}



/*** padding ***/
.padding-top-1{ padding-top:1%;}
.padding-top-2{ padding-top:2%;}
.padding-top-3{ padding-top:3%;}
.padding-top-4{ padding-top:4%;}
.padding-top-5{ padding-top:5%;}
.padding-top-6{ padding-top:6%;}
.padding-top-7{ padding-top:7%;}
.padding-top-8{ padding-top:8%;}
.padding-top-9{ padding-top:9%;}
.padding-top-10{ padding-top:10%;}
.padding-top-11{ padding-top:11%;}
.padding-top-12{ padding-top:12%;}
.padding-top-13{ padding-top:13%;}
.padding-top-14{ padding-top:14%;}
.padding-top-15{ padding-top:15%;}
.padding-top-16{ padding-top:16%;}
.padding-top-17{ padding-top:17%;}
.padding-top-18{ padding-top:18%;}
.padding-top-19{ padding-top:19%;}
.padding-top-20{ padding-top:20%;}
.padding-top-20{ padding-top:20%;}
.padding-top-21{ padding-top:21%;}
.padding-top-22{ padding-top:22%;}
.padding-top-23{ padding-top:23%;}
.padding-top-24{ padding-top:24%;}
.padding-top-25{ padding-top:25%;}

.padding-bottom-1{ padding-bottom:1%;}
.padding-bottom-2{ padding-bottom:2%;}
.padding-bottom-3{ padding-bottom:3%;}
.padding-bottom-4{ padding-bottom:4%;}
.padding-bottom-5{ padding-bottom:5%;}
.padding-bottom-6{ padding-bottom:6%;}
.padding-bottom-7{ padding-bottom:7%;}
.padding-bottom-8{ padding-bottom:8%;}
.padding-bottom-9{ padding-bottom:9%;}
.padding-bottom-10{ padding-bottom:10%;}
.padding-bottom-11{ padding-bottom:11%;}
.padding-bottom-12{ padding-bottom:12%;}
.padding-bottom-13{ padding-bottom:13%;}
.padding-bottom-14{ padding-bottom:14%;}
.padding-bottom-15{ padding-bottom:15%;}

/*** oolores ***/
.c-white{ color:#FFF;}





/*------------------------------------*\
    $HEADER
\*------------------------------------*/
/*** header ***/
.header-main{width: 100%; position: absolute; z-index: 99; background-color: transparent;padding-bottom: 2.5%;}


/*** logo header ***/
.c-logo-header{ font-family: 'Montserrat-Light'; padding-top:4%; padding-bottom:4%;}


/*** info header ***/
.c-info-header{ font-family: 'Montserrat-Light';padding-top:0%; padding-bottom:0%; background-color:#fff; height:39px; position: relative;}
/*.c-info-header1:after{background-color:#A71010; content: ""; left: 2%; height: 1px; position: absolute; width: 95%; bottom: 0; }*/
/*.c-info-header2:after{background-color:#518C8C; content: ""; left: 2%; height: 1px; position: absolute; width: 95%; bottom: 0; }*/
.c-info-header__p{ color:#355B68; font-size:1.34rem; line-height:150%;}
.c-info-header__p span{ font-size:1.2rem; }
.c-info-header__p--inline{display: inline-block; margin-right:3%;}
.c-info-header__p--top1{position:relative; top:10px;padding-left: 3%;}
.c-info-header__p--top2{position:relative; top:0px;}
.c-info-header__social-a{ display: inline-block; width: 37px; height:39px; margin: 0px 0px 0px 0px;}
.c-info-header__social-a--facebook{ background-image:url(../images/main/facebook-header.png); background-position: 0px 0px; background-repeat:no-repeat;}
.c-info-header__social-a--twitter{ background-image:url(../images/main/twitter-header.png); background-position: 0px 0px; background-repeat:no-repeat;}
.c-info-header__social-a--instagram{ background-image:url(../images/main/instagram-header.png); background-position: 0px 0px; background-repeat:no-repeat;}
.tienda-online{background-color:#0000FF;text-align: center;height: 39px;position: relative; top: 20px; width: 10%; margin-left: 14%;}
.tienda-online__a{color:#fff;font-family: 'Montserrat-Light'; font-size: 1.3rem; position: relative;
top: 8px;padding-left: 10%;}
.tienda-online__a img{position:absolute; top: 0;left: 0;}
.tienda-online__a:hover{color: #fff; opacity: 0.8;}

/*** logo brand ***/
.logo-brand{ padding-top:0%; position:relative; top:35px;}

.header-social {font-size: 20px; line-height: 45px;display:inline-block;width: 28px;height: 28px;text-align: center;  border: 2px solid transparent;  border-radius: 100%;position: relative; top: 5px;}
.header-outline {transition: all .3s ease-in-out; color: #fff;  background-color: #345865;}
.header-outline.active, .header-outline:active, .header-outline:focus, .header-outline:hover {color: #fff; opacity: 0.8; }
.fa-fw2{font-size: 1.7rem;position: relative; top: -10px;}

.div-manchas{}
.mancha-header{position: absolute;top: -48px; left: 3px;}
.div-info-header{}
.div-info-redes{}

/*** navegacion ***/
.container-navegacion-horizontal{background-color:transparent; margin-bottom:0%;}
.navegacion-horizontal{ width:64.5%; text-align:center; margin-top:3%; left: 3%; position: relative;}


/*** li general ***/ 
.navegacion-horizontal__li{ width:16.6%; font-family: 'NicknameDEMO'; font-size:1.6rem; }


/*** li general hover - li general active ***/ 
/*.navegacion-horizontal__li:hover,.navegacion-horizontal__li:focus,.navegacion-horizontal__li--active{ background-color:#B1D968; font-weight:bold;} */ 


/*** li individuales ***/ 
.navegacion-horizontal__inicio{width:13%; background-color:transparent;}
.navegacion-horizontal__nosotros{ background-color:transparent;}
.navegacion-horizontal__rojitas{ background-color:transparent;}
.navegacion-horizontal__dottos{ background-color:transparent;}
.navegacion-horizontal__novedades{ background-color:transparent; }
.navegacion-horizontal__contacto{width:20.5%; background-color:transparent;}


/*** li individuales hover - li individuales active ***/ 
.navegacion-horizontal__inicio:hover,.navegacion-horizontal__inicio:focus,.navegacion-horizontal__inicio--active{ background-color:transparent;}
.navegacion-horizontal__inicio:hover:after,.navegacion-horizontal__inicio:focus:after,.navegacion-horizontal__inicio--active:after{ background-color:#fff; content: "";bottom: 8px; left: 27%; height: 1px; position: absolute; width: 45%;}

.navegacion-horizontal__nosotros:hover,.navegacion-horizontal__nosotros:focus,.navegacion-horizontal__nosotros--active{ background-color:transparent;}
.navegacion-horizontal__nosotros:hover:after,.navegacion-horizontal__nosotros:focus:after,.navegacion-horizontal__nosotros--active:after{ background-color:#fff; content: "";bottom: 8px; left: 20%; height: 1px; position: absolute; width: 58%;}

.navegacion-horizontal__rojitas:hover,.navegacion-horizontal__rojitas:focus,.navegacion-horizontal__rojitas--active{background-color:transparent;}
.navegacion-horizontal__rojitas:hover:after,.navegacion-horizontal__rojitas:focus:after,.navegacion-horizontal__rojitas--active:after{ background-color:#fff; content: "";bottom: 8px; left: 27%; height: 1px; position: absolute; width: 45%;}

.navegacion-horizontal__dottos:hover,.navegacion-horizontal__dottos:focus,.navegacion-horizontal__dottos--active{ background-color:transparent;}
.navegacion-horizontal__dottos:hover:after,.navegacion-horizontal__dottos:focus:after,.navegacion-horizontal__dottos--active:after{ background-color:#fff; content: "";bottom: 8px; left: 27%; height: 1px; position: absolute; width: 45%;}

.navegacion-horizontal__novedades:hover,.navegacion-horizontal__novedades:focus,.navegacion-horizontal__novedades--active{background-color:transparent;}
.navegacion-horizontal__novedades:hover:after,.navegacion-horizontal__novedades:focus:after,.navegacion-horizontal__novedades--active:after{ background-color:#fff; content: "";bottom: 8px; left: 17%; height: 1px; position: absolute; width: 65%;}

.navegacion-horizontal__contacto:hover,.navegacion-horizontal__contacto:focus,.navegacion-horizontal__contacto--active{background-color:transparent;}
.navegacion-horizontal__contacto:hover:after,.navegacion-horizontal__contacto:focus:after,.navegacion-horizontal__contacto--active:after{ background-color:#fff; content: "";bottom: 8px; left: 25%; height: 1px; position: absolute; width: 49%;}



/*** li a general ***/ 
.navegacion-horizontal > .navegacion-horizontal__li > a{ padding-top:29px; padding-bottom:0px;}
.navegacion-horizontal__li-a--normal { color:#fff }
.navegacion-horizontal__li-a--active {color:#FFF;}




/*** li a general hover - li a general active  ***/
.navegacion-horizontal__li-a--normal:hover,.navegacion-horizontal__li-a--normal:active,.navegacion-horizontal__li-a--normal:focus,
.navegacion-horizontal__li-a--active:hover,.navegacion-horizontal__li-a--active:active,.navegacion-horizontal__li-a--active:focus{color:#FFF; }


/*** li a general hover reset  ***/
.container-navegacion-horizontal .navegacion-horizontal > .navegacion-horizontal__li > a:hover{background-color:transparent;}


/*** li a indivuales focus reset  ***/
.container-navegacion-horizontal .navegacion-horizontal > .navegacion-horizontal__inicio > a:focus {background-color:transparent;}
.container-navegacion-horizontal .navegacion-horizontal > .navegacion-horizontal__nosotros > a:focus {background-color:transparent;}
.container-navegacion-horizontal .navegacion-horizontal > .navegacion-horizontal__rojitas > a:focus {background-color:transparent;}
.container-navegacion-horizontal .navegacion-horizontal > .navegacion-horizontal__dottos > a:focus {background-color:transparent;}
.container-navegacion-horizontal .navegacion-horizontal > .navegacion-horizontal__novedades > a:focus {background-color:transparent;}
.container-navegacion-horizontal .navegacion-horizontal > .navegacion-horizontal__contacto > a:focus {background-color:transparent;}


  
/***mega-menu  ***/
.c-mega-menu{ background-color:rgba(243, 243, 243, 0.9); text-align:left;}
.c-mega-menu:hover{font-weight:100;}
.c-mega-menu a{ color:#808080;}
.c-mega-menu ul li, .c-mega-menu ul li a{font-family: 'contenido'; font-size:1.9rem; color:#808080;}
.c-mega-menu ul li span{ padding-left:7%;}

.c-mega-menu ul li a:hover, .c-mega-menu ul li .active-li{ font-weight:bold;}
.c-mega-menu__show-grid { clear: both; padding-top: 3%; padding-bottom:3%;}
.c-mega-menu__bloque-a{ padding-left:3%; padding-right:3%;}
.c-mega-menu__titulos{font-family:'titulo'; font-size:2.2rem; color:#808080; line-height:110%; margin-bottom:2%; }





/*------------------------------------*\
    $FOOTER
\*------------------------------------*/
.footer{ background-color:#EEEEEE;}
.footer-fluid{ padding:0%;}

.footer--col-a{background-color:#E3E3E3; padding: 50px 60px 90px; }
.footer--col-b{background-color:#D42127; padding: 40px 60px 10px;} 

/*
begin styles home
*/

.footer-inicio-col-a{background-image: url(../images/inicio/bg-footer-col-1.png); background-position: center; background-repeat: no-repeat; background-size: 100%; padding: 40px 60px 114px; }
.footer-inicio-col-b{background-image: url(../images/inicio/bg-footer-col-2.png); background-position: center; background-repeat: no-repeat; background-size: 100%;padding: 40px 60px 10px;}

.footer-inicio-col-a__h2{color: #fff; font-family: 'NicknameDEMO'; font-size: 5rem; text-align: right; margin-bottom: 0%;position: relative;padding-right: 10%;}
.footer-inicio-col-a__h2:before{content: url(../images/inicio/arrow1.png); left: 34%; top: -3px; position: absolute;}
.footer-inicio-col-a__h2:after{content: url(../images/inicio/arrow2.png); right: 0; top: -3px;position: absolute;}
.footer-inicio-col-a-border{border-bottom: 2px dashed #fff;width: 66%; display: block; margin-left: auto; margin-bottom: 6%;}

.footer-inicio-col-b__h2{color: #355B68; font-family: 'NicknameDEMO'; font-size: 5rem; text-align: left; margin-bottom: 0%;position: relative;padding-left: 10%;}
.footer-inicio-col-b__h2:before{content: url(../images/inicio/contcato-arrow1.png); left: 0%; top: -3px; position: absolute;}
.footer-inicio-col-b__h2:after{content: url(../images/inicio/contcato-arrow2.png); right: 26%; top: -3px;position: absolute;}
.footer-inicio-col-b-border{border-bottom: 2px dashed #355B68;width: 75%; display: block; margin-right: auto; margin-bottom: 6%;}

.footer-inicio-col-b-p-info{padding-top: 4%;}
.footer-inicio-col-b-p{color:#355B68; font-size:1.34rem; font-family: 'Montserrat-Light';text-align: right;}

.img-logo-footer{position: absolute;right: 0;bottom: 16px;}

.footer-inicio-ul{ list-style-type: none;margin-bottom: 3%;padding-left: 0;}
.footer-inicio-ul li{color:#355B68;  font-family: 'Montserrat-Light'; font-size: 1.5rem; position: relative;padding-left: 6%;}
.footer-inicio-ul li a.color1{color:#355B68;}
.footer-inicio-ul li .ico1{position: absolute; top: 0;left: 0%;}
.footer-inicio-ul li .ico2{position: absolute; top: 0;left: 0%;}
.footer-inicio-ul li .ico3{position: absolute; top: 0;left: 0%;}


.footer-col-a__h2{color: #D42127;font-family: 'AvenirNextLTPro-Bold'; font-size: 5rem; text-align: right; margin-bottom: 3%;}

.footer-form-inicio{background-color: transparent; border:1px solid #fff; border-radius: 0;text-align: right;font-family: 'Montserrat-Light'; color:#6B6B6B;height: 39px;}
.footer-form-inicio::-moz-placeholder{font-family: 'Montserrat-Light' !important; color:#6B6B6B;}
.btn-enviar-inicio{background-image:url(../images/main/bg-btn.png); background-color: transparent;color: #fff; font-family: 'NicknameDEMO'; font-size: 2rem; padding: 10px 27px; background-repeat: no-repeat; background-size: 100% auto;}
.btn-enviar-inicio:hover{color:#80DEEA; }


.list-p-inicio{color: #355B68; font-family: 'NicknameDEMO'; font-size: 2.5rem; text-align: left; }
.list-inline-item-inicio {  display: inline-block;}
.list-inline-inicio { padding-left: 20px;  list-style: none;}
.list-inline-inicio > li { display: inline-block;  padding-right: 0px;  padding-left: 0px;}
.footer-social-inicio {font-size: 20px; line-height: 45px;display:inline-block;width:40px;height: 40px; text-align: center;  border: 2px solid transparent;  border-radius: 100%;}
.footer-outline-inicio {transition: all .3s ease-in-out; color: #fff;  background: #355B68;}

.footer-outline-inicio.active, .footer-outline-inicio:active, .footer-outline-inicio:focus, .footer-outline-inicio:hover {color: #355B68;  border: solid 2px #fff; background: #fff; }
.fa-fw-inicio{font-size: 2.5rem;position: relative; top: -3px;}

/*
end styles home
*/


/*
begin styles NOSOTROS
*/

.footer-nosotros-col-a{background-image: url(../images/nosotros/bg-footer-col-1.png); background-position: center; background-repeat: no-repeat; background-size: 100%; padding: 60px 60px 114px; }
.footer-nosotros-col-b{background-image: url(../images/nosotros/bg-footer-col-2.png); background-position: center; background-repeat: no-repeat; background-size: 100%;padding: 40px 60px 10px;}

.footer-nosotros-col-a__h2{color: #fff; font-family: 'NicknameDEMO'; font-size: 5rem; text-align: right; margin-bottom: 0%;position: relative;padding-right: 10%;}
.footer-nosotros-col-a__h2:before{content: url(../images/nosotros/arrow1.png); left: 34%; top: -3px; position: absolute;}
.footer-nosotros-col-a__h2:after{content: url(../images/nosotros/arrow2.png); right: 0; top: -3px;position: absolute;}
.footer-nosotros-col-a-border{border-bottom: 2px dashed #fff;width: 66%; display: block; margin-left: auto; margin-bottom: 6%;}

.footer-nosotros-col-b__h2{color: #fff; font-family: 'NicknameDEMO'; font-size: 5rem; text-align: left; margin-bottom: 0%;position: relative;padding-left: 10%;}
.footer-nosotros-col-b__h2:before{content: url(../images/nosotros/arrow1.png); left: 0%; top: -3px; position: absolute;}
.footer-nosotros-col-b__h2:after{content: url(../images/nosotros/arrow2.png); right: 26%; top: -3px;position: absolute;}
.footer-nosotros-col-b-border{border-bottom: 2px dashed #59869A;width: 75%; display: block; margin-right: auto; margin-bottom: 6%;}

.footer-nosotros-col-b-p-info{padding-top: 6%;}
.footer-nosotros-col-b-p{color:#355B68; font-size:1.34rem; font-family: 'Montserrat-Light';text-align: right;}



.footer-nosotros-ul{ list-style-type: none;margin-bottom: 3%;padding-left: 0;}
.footer-nosotros-ul li{color:#fff;  font-family: 'Montserrat-Light'; font-size: 1.5rem; position: relative;padding-left: 6%;}
.footer-nosotros-ul li a.color1{color:#fff;}
.footer-nosotros-ul li .ico1{position: absolute; top: 0;left: 0%;}
.footer-nosotros-ul li .ico2{position: absolute; top: 0;left: 0%;}
.footer-nosotros-ul li .ico3{position: absolute; top: 0;left: 0%;}

.footer-form-nosotros{background-color: transparent; border:1px solid #fff; border-radius: 0;text-align: right;font-family: 'Montserrat-Light'; color:#FFFF00;height: 39px;}
.footer-form-nosotros::-moz-placeholder{font-family: 'Montserrat-Light' !important; color:#FFFF00 !important;}
.btn-enviar-nosotros{background-image:url(../images/nosotros/btn-enviar.png); background-color: transparent;color: #292D92; font-family: 'NicknameDEMO'; font-size: 2rem; padding: 10px 27px; background-repeat: no-repeat; background-size: 100% auto;}
.btn-enviar-nosotros:hover{color:#0352F2; }

.list-p-nosotros{color: #fff; font-family: 'NicknameDEMO'; font-size: 2.5rem; text-align: left; }
.list-inline-item-nosotros {  display: inline-block;}
.list-inline-nosotros { padding-left: 20px;  list-style: none;}
.list-inline-nosotros > li { display: inline-block;  padding-right: 0px;  padding-left: 0px;}
.footer-social-nosotros {font-size: 20px; line-height: 45px;display:inline-block;width:40px;height: 40px; text-align: center;  border: 2px solid transparent;  border-radius: 100%;}
.footer-outline-nosotros {transition: all .3s ease-in-out; color: #0352F2;  background: #fff;}

.footer-outline-nosotros.active, .footer-outline-nosotros:active, .footer-outline-nosotros:focus, .footer-outline-nosotros:hover {color: #fff;  border: solid 2px #0352F2; background: #0352F2; }
.fa-fw-nosotros{font-size: 2.5rem;position: relative; top: -3px;}

/*
end styles NOSOTROS
*/

/*
begin styles ROJITAS
*/

.footer-rojitas-col-a{background-image: url(../images/rojitas/bg-footer-col-1.png); background-position: center; background-repeat: no-repeat; background-size: 100%; padding: 60px 60px 114px; }
.footer-rojitas-col-b{background-image: url(../images/rojitas/bg-footer-col-2.png); background-position: center; background-repeat: no-repeat; background-size: 100%;padding: 44px 60px 10px;}

.footer-rojitas-col-a__h2{color: #FFFF00; font-family: 'NicknameDEMO'; font-size: 5rem; text-align: right; margin-bottom: 0%;position: relative;padding-right: 10%;}
.footer-rojitas-col-a__h2:before{content: url(../images/rojitas/arrow1.png); left: 34%; top: -3px; position: absolute;}
.footer-rojitas-col-a__h2:after{content: url(../images/rojitas/arrow2.png); right: 0; top: -3px;position: absolute;}
.footer-rojitas-col-a-border{border-bottom: 2px dashed #FFFF00;width: 66%; display: block; margin-left: auto; margin-bottom: 6%;}

.footer-rojitas-col-b__h2{color: #fff; font-family: 'NicknameDEMO'; font-size: 5rem; text-align: left; margin-bottom: 0%;position: relative;padding-left: 10%;}
.footer-rojitas-col-b__h2:before{content: url(../images/rojitas/arrow1-contactenos.png); left: 0%; top: -3px; position: absolute;}
.footer-rojitas-col-b__h2:after{content: url(../images/rojitas/arrow2-contactenos.png); right: 26%; top: -3px;position: absolute;}
.footer-rojitas-col-b-border{border-bottom: 2px dashed #fff;width: 75%; display: block; margin-right: auto; margin-bottom: 6%;}

.footer-rojitas-col-b-p-info{padding-top: 6%;}
.footer-rojitas-col-b-p{color:#355B68; font-size:1.34rem; font-family: 'Montserrat-Light';text-align: right;}


.footer-rojitas-ul{ list-style-type: none;margin-bottom: 3%;padding-left: 0;}
.footer-rojitas-ul li{color:#fff;  font-family: 'Montserrat-Light'; font-size: 1.5rem; position: relative;padding-left: 6%;}
.footer-rojitas-ul li a.color1{color:#fff;}
.footer-rojitas-ul li .ico1{position: absolute; top: 0;left: 0%;}
.footer-rojitas-ul li .ico2{position: absolute; top: 0;left: 0%;}
.footer-rojitas-ul li .ico3{position: absolute; top: 0;left: 0%;}

.footer-form-rojitas{background-color: transparent; border:1px solid #fff; border-radius: 0;text-align: right;font-family: 'Montserrat-Light'; color:#FFFF00;height: 39px;}
.footer-form-rojitas::-moz-placeholder{font-family: 'Montserrat-Light' !important; color:#FFFF00 !important;}
.btn-enviar-rojitas{background-image:url(../images/rojitas/btn-enviar.png); background-color: transparent;color: #F32144; font-family: 'NicknameDEMO'; font-size: 2rem; padding: 10px 27px; background-repeat: no-repeat; background-size: 100% auto;}
.btn-enviar-rojitas:hover{color:#000; }

.list-p-rojitas{color: #fff; font-family: 'NicknameDEMO'; font-size: 2.5rem; text-align: left; }
.list-inline-item-rojitas {  display: inline-block;}
.list-inline-rojitas { padding-left: 20px;  list-style: none;}
.list-inline-rojitas > li { display: inline-block;  padding-right: 0px;  padding-left: 0px;}
.footer-social-rojitas {font-size: 20px; line-height: 45px;display:inline-block;width:40px;height: 40px; text-align: center;  border: 2px solid transparent;  border-radius: 100%;}
.footer-outline-rojitas {transition: all .3s ease-in-out; color: #fff;  background: #000;}

.footer-outline-rojitas.active, .footer-outline-rojitas:active, .footer-outline-rojitas:focus, .footer-outline-rojitas:hover {color: #000;  border: solid 2px #fff; background: #fff; }
.fa-fw-rojitas{font-size: 2.5rem;position: relative; top: -3px;}

/*
end styles ROJITAS
*/


/*
begin styles DOTTOS
*/

.footer-dottos-col-a{background-image: url(../images/dottos/bg-footer-col-1.png); background-position: center; background-repeat: no-repeat; background-size: 100%; padding: 60px 60px 114px; }
.footer-dottos-col-b{background-image: url(../images/dottos/bg-footer-col-2.png); background-position: center; background-repeat: no-repeat; background-size: 100%;padding: 44px 60px 10px;}

.footer-dottos-col-a__h2{color: #0352F2; font-family: 'NicknameDEMO'; font-size: 5rem; text-align: right; margin-bottom: 0%;position: relative;padding-right: 10%;}
.footer-dottos-col-a__h2:before{content: url(../images/dottos/arrow1.png); left: 34%; top: -3px; position: absolute;}
.footer-dottos-col-a__h2:after{content: url(../images/dottos/arrow2.png); right: 0; top: -3px;position: absolute;}
.footer-dottos-col-a-border{border-bottom: 2px dashed #0352F2;width: 66%; display: block; margin-left: auto; margin-bottom: 6%;}

.footer-dottos-col-b__h2{color: #fff; font-family: 'NicknameDEMO'; font-size: 5rem; text-align: left; margin-bottom: 0%;position: relative;padding-left: 10%;}
.footer-dottos-col-b__h2:before{content: url(../images/dottos/arrow1-contactenos.png); left: 0%; top: -3px; position: absolute;}
.footer-dottos-col-b__h2:after{content: url(../images/dottos/arrow2-contactenos.png); right: 26%; top: -3px;position: absolute;}
.footer-dottos-col-b-border{border-bottom: 2px dashed #fff;width: 75%; display: block; margin-right: auto; margin-bottom: 6%;}

.footer-dottos-col-b-p-info{padding-top: 6%;}
.footer-dottos-col-b-p{color:#355B68; font-size:1.34rem; font-family: 'Montserrat-Light';text-align: right;}


.footer-dottos-ul{ list-style-type: none;margin-bottom: 3%;padding-left: 0;}
.footer-dottos-ul li{color:#fff;  font-family: 'Montserrat-Light'; font-size: 1.5rem; position: relative;padding-left: 6%;}
.footer-dottos-ul li a.color1{color:#fff;}
.footer-dottos-ul li .ico1{position: absolute; top: 0;left: 0%;}
.footer-dottos-ul li .ico2{position: absolute; top: 0;left: 0%;}
.footer-dottos-ul li .ico3{position: absolute; top: 0;left: 0%;}

.footer-form-dottos{background-color: transparent; border:1px solid #fff; border-radius: 0;text-align: right;font-family: 'Montserrat-Light'; color:#FFFF00;height: 39px;}
.footer-form-dottos::-moz-placeholder{font-family: 'Montserrat-Light' !important; color:#0352F2 !important;}
.btn-enviar-dottos{background-image:url(../images/dottos/btn-enviar.png); background-color: transparent;color: #0352F2; font-family: 'NicknameDEMO'; font-size: 2rem; padding: 10px 27px; background-repeat: no-repeat; background-size: 100% auto;}
.btn-enviar-dottos:hover{color:#39DFB4; }

.list-p-dottos{color: #fff; font-family: 'NicknameDEMO'; font-size: 2.5rem; text-align: left; }
.list-inline-item-dottos {  display: inline-block;}
.list-inline-dottos { padding-left: 20px;  list-style: none;}
.list-inline-dottos > li { display: inline-block;  padding-right: 0px;  padding-left: 0px;}
.footer-social-dottos {font-size: 20px; line-height: 45px;display:inline-block;width:40px;height: 40px; text-align: center;  border: 2px solid transparent;  border-radius: 100%;}
.footer-outline-dottos {transition: all .3s ease-in-out; color: #fff;  background: #0000FF;}

.footer-outline-dottos.active, .footer-outline-dottos:active, .footer-outline-dottos:focus, .footer-outline-dottos:hover {color: #0000FF;  border: solid 2px #fff; background: #fff; }
.fa-fw-dottos{font-size: 2.5rem;position: relative; top: -3px;}

/*
end styles DOTTOS
*/

.footer-col-b__h2{color: #fff;font-family: 'AvenirNextLTPro-Bold'; font-size: 3.5rem; text-align: left; margin-bottom: 3%;}
.footer--ul{padding-left:0; list-style-type: none;margin-bottom: 3%;}
.footer--ul li{color:#fff;  font-family: 'AvenirNextLTPro-Demi'; font-size: 1.5rem;  }
.footer--ul li a.color1{color:#fff;}

.footer-form{background-color: transparent; border:2px solid #D42127; border-radius: 0;text-align: right;font-family: 'Montserrat-Regular'; color:#6B6B6B;height: 39px;}
.form-control::-moz-placeholder{font-family: 'Montserrat-Regular'; color:#6B6B6B;}
.btn-enviar-ini{background-image:url(../images/main/bg-btn.png); background-color: transparent;color: #F32144;font-family: 'AvenirNextLTPro-Bold'; font-size: 2rem; padding: 10px 27px; background-repeat: no-repeat; background-size: 100% auto;}


.list-inline-item {  display: inline-block;}
.list-inline { padding-left: 20px;  list-style: none;}
.list-inline > li { display: inline-block;  padding-right: 0px;  padding-left: 0px;}
.footer-social {font-size: 20px; line-height: 45px;display:inline-block;width: 50px;height: 50px;text-align: center;  border: 2px solid transparent;  border-radius: 100%;}
.footer-outline {transition: all .3s ease-in-out; color: #fff;  background: 0 0;}

.footer-outline.active, .footer-outline:active, .footer-outline:focus, .footer-outline:hover {color: #D42127;  border: solid 2px #fff; background: #fff; }
.fa-fw{font-size: 2.5rem;}

/*------------------------------------*\
    $TIPOGRAFIA
\*------------------------------------*/
.c-titulos{}
.c-titulos--background-a{ background-color:#EBB41D; border-radius: 0px 0px 17px 17px;}
.titulos{ font-family:'medium'; font-size:5.0rem;}
.titulos--color-a{ color:#534E50;}
.titulos--color-b{ color:#FFFFFF;}



/*------------------------------------*\
    $BANNER
\*------------------------------------*/
.contenedor_banner{padding-left:0%; padding-right:0%; }
.banner_main{ position:relative; z-index:1;}




/*------------------------------------*\
    $MAIN
\*------------------------------------*/
.main-container{ padding-top:2%; padding-bottom:2%; background-image:url(../images/main/background-main.png);background-repeat:no-repeat;background-size:100% auto;}	





/*------------------------------------*\
    $SECTIONS
\*------------------------------------*/
.section{ padding-top: 110px; text-align: center; height: 100%;
  background-position: center center;
  background-repeat:no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 }
  
 
/*------------------------------------*\
    $INICIO
\*------------------------------------*/
/*** row1 ***/
.inicio-parallax{background-image: url(../images/inicio/bg-parallax.jpg); background-position: top; background-repeat: no-repeat; background-size: 100%; background-attachment: fixed;}
.inicio-section{padding-bottom: 90px; padding-top: 140px;background-image: url(../images/inicio/bg.png); background-position: top; background-repeat: no-repeat; background-size: 100%; }
.inicio-section__row{margin-bottom: 5%;}
.inicio-section__row2{margin-bottom: 13%;}
.inicio-section_h2{color: #0051F7; font-family: 'NicknameDEMO';font-size: 4rem; text-align: left;}
.inicio-section_p-a{color: #0051F7;font-family: 'Montserrat-Light'; font-size: 1.7rem; text-align: left;}

.inicio-section_h2-dottos{color: #6CBEDB; font-family: 'NicknameDEMO';font-size: 4rem; text-align: left;}
.inicio-section_p-dottos{color: #6CBEDB;font-family: 'Montserrat-Light'; font-size: 1.7rem; text-align: left;}

.inicio-section_p{color: #969696;font-family: 'Montserrat-Light'; font-size: 1.5rem; text-align: left;}

.inicio-section_btn{background-image:url(../images/main/bg-btn.png); color: #fff;font-family: 'NicknameDEMO'; font-size: 2rem; padding: 2% 3%; background-repeat: no-repeat; background-size: 100% auto; position: relative; 	top: 61px;}
.inicio-section_btn:hover{color:#fff; opacity: 0.8;}

.inicio-section_btn2{background-image:url(../images/main/bg-btn2.png); color: #fff;font-family: 'NicknameDEMO'; font-size: 2rem; padding: 2% 3%; background-repeat: no-repeat; background-size: 100% auto; position: relative; 	top: 61px;}
.inicio-section_btn2:hover{color:#fff; opacity: 0.8;}


.inicio-section_h3{color: #0051F7;font-family: 'NicknameDEMO';font-size: 5rem; text-align: center;margin-bottom: 3%; padding-bottom: 1%; position: relative;}
.inicio-section_h3:after{background-color: #0000FF; content: ""; left: 42%; bottom: 0; height: 8px; width: 140px; position: absolute;}
.inicio-section_btn-noveades{background-image:url(../images/main/btn-novedades.png); color: #0051F7;font-family: 'NicknameDEMO'; font-size: 2rem; padding:3.4% 13.5% 11.4% 5.5%; background-repeat: no-repeat; background-size: 100% auto; position: relative;top: 14px;}
.inicio-section_btn-noveades:hover{color:#fff; opacity: 0.8;}
.inicio-section_p-noveades{color: #393939;font-family: 'Montserrat-Light'; font-size: 1.5rem; text-align: left;padding-top: 4%;}
.inicio-caption{position:relative;}
/*.inicio-caption-map{background-image:url(../images/contacto/112.png); background-position: bottom; background-repeat: no-repeat; background-size: 100% auto; position: absolute; top:0; width: 100%; z-index: 999;height: auto;
padding-top: 8%;}*/
.inicio-caption-map {
    background-image: url(../images/contacto/caption.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100% auto;
    position: absolute;
    bottom: -141px;
    width: 100%;
    z-index: 9;
    padding-top: 8%;
    height: 897px;
}


#map { width: 100%; height: 500px;}

.galeria-rojitas{background-image: url(../images/inicio/bg-rojitas.png); background-position: center; background-repeat: no-repeat; background-size: 100%;padding-left: 20px;padding-right: 1px;}
.galeria-rojitas-text{padding-bottom: 50px;}
.galeria-dottos{background-image: url(../images/inicio/bg-dottos.png); background-position: center; background-repeat: no-repeat; background-size: 100%;padding-left: 1px;padding-right: 20px;}
.galeria-dottos-text{padding-bottom: 50px;}


.galeria-rojitas-owl-item{margin-right: 10%;}
.galeria-rojitas-owl-item-img{ border-bottom: 4px solid #A1AAFF;
-webkit-box-shadow: 10px 10px 0px -5px rgba(161,170,255,1);
-moz-box-shadow: 10px 10px 0px -5px rgba(161,170,255,1);
box-shadow: 10px 10px 0px -5px rgba(161,170,255,1);}

.galeria-dottos-owl-item{margin-left: 10%;
-webkit-box-shadow: 0px 14px 0px 2px rgba(227,227,227,1);
-moz-box-shadow: 0px 14px 0px 2px rgba(227,227,227,1);
box-shadow: 0px 14px 0px 2px rgba(227,227,227,1);
}
.galeria-dottos-owl-item-img{border-bottom: 4px solid #6CBEDB;
-webkit-box-shadow: -10px 10px 0px -5px rgba(108,190,219,1);
-moz-box-shadow: -10px 10px 0px -5px rgba(108,190,219,1);
box-shadow: -10px 10px 0px -5px rgba(108,190,219,1);
}

.inicio-img-rojitas{position: relative; left: 9%; top: -43px;}

.inicio-novedades-h2{color: #0051F7;font-family: 'NicknameDEMO';font-size: 4rem; text-align: left; margin-bottom: 3%;}
.inicio-novedades-h3{color: #0051F7; font-family: 'Montserrat-Light';font-size: 2rem; text-align: left;}


.inicio-owl1{background-color: #A1AAFF;padding: 45px 90px 11px 30px; }
.inicio-owl2{background-image: url(../images/inicio/bg-owl2.png); background-position: top; background-repeat: no-repeat; background-size: 100%;padding-top: 90px;padding-bottom: 90px;}

.inicio-section_btn-owl{background-image:url(../images/inicio/btn-owl.png); color: #0051F7;font-family: 'NicknameDEMO'; font-size: 2rem; padding:3.4% 13.5% 11.4% 5.5%; background-repeat: no-repeat; background-size: 100% auto; position: relative;top: 14px;}
.inicio-section_btn-owl:hover{color:#fff; opacity: 0.8;}

.inicio-section_btn-conten{margin-top: 12%;text-align: center;}

.inicio-row-owls{padding-top: 40px;}
.inicio-row-novedades{padding-bottom: 30px; padding-top: 55px;}



/*------------------------------------*\
    $ROJITAS
\*------------------------------------*/
.rojitas-parallax{background-attachment: fixed; background-image: url(../images/rojitas/bg-parallax.jpg); background-size: 100%; padding-bottom: 90px;}


/*** row1 ***/
.rojitas-section{padding-bottom: 90px; padding-top: 30px;background-image: url(../images/rojitas/bg.png); background-position: center; background-repeat: no-repeat; background-size: 100%; }
.rojitas-section__row{}



.rojitas-section_h2{color: #FF1720;font-family: 'NicknameDEMO'; font-size: 3.5rem; text-align: left; }
.rojitas-section_p{color: #393939;font-family: 'Montserrat-Light'; font-size: 1.5rem; text-align: left; padding-top: 15px;}
.rojitas-section-col-a{}
.rojitas-section-col-b{padding-top:100px;}


.rojitas-section_h2--a{color: #FF1720;font-family: 'NicknameDEMO'; font-size: 3.5rem; text-align: center; margin-bottom: 40px;}

.rojitas-section-conten-col{padding-top:30px;}
.rojitas-section-conten-btn{background-image:url(../images/rojitas/bg-descargar.png);background-repeat: no-repeat; background-size: 100% auto; text-align: center;padding: 9% 7%;}
.rojitas-section_btn{ color: #fff;font-family: 'AvenirNextLTPro-Bold'; font-size: 2.5rem;  position: relative;top: 14px;}
.rojitas-section_btn:hover{color:#fff; opacity: 0.8;}

.rojitas-section2{padding-bottom: 50px;}


.rojitas-section3{padding-bottom: 87px;}
.rojitas-section3-fluid{padding-left: 0; padding-right: 0;}

.rojitas-coleccion-franja{padding-left: 0; padding-right: 0;}


.rojitas-destacados{padding-bottom: 50px;padding-top: 50px;}
.rojitas-destacados_h2{color: #FF1720;font-family: 'NicknameDEMO'; font-size: 5rem; text-align: center; text-shadow: 4px 4px 2px rgba(204, 215, 226, 1);margin-bottom: 5%; }
.rojitas-destacados-item{margin-right: 5%;}
.rojitas-destacados-item-col{background-image: url(../images/rojitas/bg-owldestacados.png); background-position: bottom; background-repeat: no-repeat; background-size: 100%; margin-bottom: 5%;padding-bottom: 5%;}

/*** owl styles rojitas DESTACADOS ***/
.owl-rojitasdestacados-arrows{ position:relative; top:183px;} 
.owl-rojitasdestacados-arrows .prev, .owl-rojitasdestacados-arrows .next{background-repeat:no-repeat; background-color:transparent;  padding-bottom:35%; border:none;}
.owl-rojitasdestacados-arrows .prev{background-image:url(../images/rojitas/arrow-left2.png); width: 65px; height: 65px;}
.owl-rojitasdestacados-arrows .next{background-image:url(../images/rojitas/arrow-right2.png);width: 65px; height: 65px;}

.rojitas-catalogo{background-image: url(../images/rojitas/bg-catalogo.png); background-position: center; background-repeat: no-repeat; background-size: 100%; background-color: #FF1720; padding-top: 30px; padding-bottom: 30px;}
.rojitas-catalogo-item{margin-right:10%;}
.rojitas-catalogo-item-img{ border-bottom: 4px solid #fff;
-webkit-box-shadow: 10px 10px 0px -5px rgba(255,255,255,1);
-moz-box-shadow: 10px 10px 0px -5px rgba(255,255,255,1);
box-shadow: 10px 10px 0px -5px rgba(255,255,255,1);}

/*** owl styles catalogo galeria ***/
.owl-catalogo-arrows{ position:relative; top:145px;} 
.owl-catalogo-arrows .prev, .owl-catalogo-arrows .next{background-repeat:no-repeat; background-color:transparent;  padding-bottom:35%; border:none;}
.owl-catalogo-arrows .prev{background-image:url(../images/rojitas/arrow-left.png); width: 65px; height: 65px;position: relative; left: 36%;}
.owl-catalogo-arrows .next{background-image:url(../images/rojitas/arrow-right.png);width: 65px; height: 65px;}


.rojitas-catalogo-btn{background-image:url(../images/rojitas/btn-catalogo.png); background-position: center; background-repeat: no-repeat; background-size: 100%; color: #fff; font-family: 'NicknameDEMO'; font-size: 2rem; padding: 3% 1% 1.5% 1%; position: absolute; right: 0; bottom: 0; width: 9%; text-align: center; }
.rojitas-catalogo-btn:hover{color:#fff; opacity: 0.8;}

/*** owl styles rojitas galeria ***/
.owl-rojitas-arrows{ position:relative; top:83px;} 
.owl-rojitas-arrows .prev, .owl-rojitas-arrows .next{background-repeat:no-repeat; background-color:transparent;  padding-bottom:35%; border:none;}
.owl-rojitas-arrows .prev{background-image:url(../images/galeria/arrow_left.png); width: 20px; height: 38px;}
.owl-rojitas-arrows .next{background-image:url(../images/galeria/arrow_right.png);width: 20px; height: 38px;}
.owl-divrojitas1{position: absolute;left: 0;z-index: 99;}
.owl-divrojitas2{position: absolute; right: 0;z-index: 99;}

.actionImg2 {
	 position:relative;
}
.actionImg2 img {
	 display:block;
	
}
.actionImg2 .hover {
	 z-index:20;
	 position:absolute;
	 top:0;
	 left:0;
	 background-color:rgba(0,0,0,0.5);
	 width:100%;
	 height:100%;
	 color:#efefef;
	 text-align:center;
	 padding-top:40%;
	 box-sizing:border-box;
	 opacity:0;
	 transition:opacity .5s ease-out;
	 -webkit-transition:opacity .5s ease-out;
	 -moz-transition:opacity .2s ease-out;
}
.actionImg2 .hover .sub_tit{
	 position:relative;
	 font-size:16px;
	 color:#fff;
	 opacity:0;
	 transition:animation 1s ease .2s,opacity .5s ease-out .3s;
	 -webkit-transition:-webkit-animation 1s ease .2s,opacity .5s ease-out .3s;
	 -moz-transition:-moz-animation 1s ease .2s,opacity .5s ease-out .3s;
}
.actionImg2:hover .hover {
	 opacity:1;
}
.actionImg2:hover .hover .sub_tit {
	animation:translateHover .8s .2s;
	-webkit-animation:translateHover .8s .2s;
	-moz-animation:translateHover .8s .2s;
	transform:none;
	 -webkit-transform:none;
	 -moz-transform:none;
	 -ms-transform:none;
	 opacity:1;
}
@keyframes translateHover{
0%{
	 opacity:0;
	 transform:translate3d(0,-20px,0);
	 -webkit-transform:translate3d(0,-20px,0);
	 -moz-transform:translate3d(0,-20px,0);
}
20%{
	 opacity:1;
	 transform:translate3d(0,20px,0);
	 -webkit-transform:translate3d(0,20px,0);
	 -moz-transform:translate3d(0,20px,0);
}
50%{
	 transform:translate3d(0,-10px,0);
	 -webkit-transform:translate3d(0,-10px,0);
	 -moz-transform:translate3d(0,-10px,0);
}
80%{
	 transform:translate3d(0,0px,0);
	 -webkit-transform:translate3d(0,0px,0);
	 -moz-transform:translate3d(0,0px,0);
}
85%,100%{
	 opacity:1;
	 transform:none;
	 -webkit-transform:none;
	 -moz-transform:none;
}}
@-webkit-keyframes translateHover{
0%{
	 opacity:0;
	 transform:translate3d(0,-20px,0);
	 -webkit-transform:translate3d(0,-20px,0);
	 -moz-transform:translate3d(0,-20px,0);
}
20%{
	 opacity:1;
	 transform:translate3d(0,20px,0);
	 -webkit-transform:translate3d(0,20px,0);
	 -moz-transform:translate3d(0,20px,0);
}
50%{
	 transform:translate3d(0,-10px,0);
	 -webkit-transform:translate3d(0,-10px,0);
	 -moz-transform:translate3d(0,-10px,0);
}
80%{
	 transform:translate3d(0,0px,0);
	 -webkit-transform:translate3d(0,0px,0);
	 -moz-transform:translate3d(0,0px,0);
}
85%,100%{
	 opacity:1;
	 transform:none;
	 -webkit-transform:none;
	 -moz-transform:none;
}}



/*------------------------------------*\
    $DOTTOS
\*------------------------------------*/

.dottos-parallax{background-attachment: fixed; background-image: url(../images/dottos/bg-parallax.jpg); background-size: 100%; padding-bottom: 90px;}

.dottos-section{padding-bottom: 0px; padding-top: 90px; background-image: url(../images/dottos/bg.png); background-position: center; background-repeat: no-repeat; background-size: 100%;}
.dottos-section__row{margin-bottom: 5%; }
.dottos-section-col-a{padding-top:210px;}
.dottos-section-col-b{padding-top:100px;}
.dottos-section_h2{color: #0081F1;font-family: 'NicknameDEMO'; font-size: 3.5rem; text-align: left; }
.dottos-section_p{color: #393939;font-family: 'Montserrat-Light'; font-size: 1.5rem; text-align: left; padding-top: 15px;}


.dottos-coleccion-franja{padding-left: 0; padding-right: 0;}


.dottos-destacados{padding-bottom: 50px;padding-top: 50px;}
.dottos-destacados_h2{color: #0081F1;font-family: 'NicknameDEMO'; font-size: 5rem; text-align: center; text-shadow: 4px 4px 2px rgba(204, 215, 226, 1);margin-bottom: 5%; }
.dottos-destacados-item{margin-right: 5%;}
.dottos-destacados-item-col{background-image: url(../images/dottos/bg-owldestacados.png); background-position: bottom; background-repeat: no-repeat; background-size: 100%; margin-bottom: 5%;padding-bottom: 5%;}

/**/
/*** owl styles dottos DESTACADOS ***/
.owl-dottosdestacados-arrows{ position:relative; top:183px;} 
.owl-dottosdestacados-arrows .prev, .owl-dottosdestacados-arrows .next{background-repeat:no-repeat; background-color:transparent;  padding-bottom:35%; border:none;}
.owl-dottosdestacados-arrows .prev{background-image:url(../images/dottos/arrow-left2.png); width: 65px; height: 65px;}
.owl-dottosdestacados-arrows .next{background-image:url(../images/dottos/arrow-right2.png);width: 65px; height: 65px;}

.dottos-catalogo{background-image: url(../images/dottos/bg-catalogo.png); background-position: center; background-repeat: no-repeat; background-size: 100%; background-color: #FF1720; padding-top: 30px; padding-bottom: 30px;}
.dottos-catalogo-item{margin-right:10%;}
.dottos-catalogo-item-img{ border-bottom: 4px solid #fff;
-webkit-box-shadow: 10px 10px 0px -5px rgba(255,255,255,1);
-moz-box-shadow: 10px 10px 0px -5px rgba(255,255,255,1);
box-shadow: 10px 10px 0px -5px rgba(255,255,255,1);}

.dottos-catalogo-btn{background-image:url(../images/dottos/btn-catalogo.png); background-position: center; background-repeat: no-repeat; background-size: 100%; color: #0000FF; font-family: 'NicknameDEMO'; font-size: 2rem; padding: 3% 1% 1.5% 1%; position: absolute; right: 0; bottom: 0; width: 9%; text-align: center; }
.dottos-catalogo-btn:hover{color:#fff; opacity: 0.8;}

/*** owl styles catalogo galeria ***/
.owl-catalogo2-arrows{ position:relative; top:145px;} 
.owl-catalogo2-arrows .prev, .owl-catalogo2-arrows .next{background-repeat:no-repeat; background-color:transparent;  padding-bottom:35%; border:none;}
.owl-catalogo2-arrows .prev{background-image:url(../images/dottos/arrow-left.png); width: 65px; height: 65px;position: relative; left: 36%;}
.owl-catalogo2-arrows .next{background-image:url(../images/dottos/arrow-right.png);width: 65px; height: 65px;}



.dottos-section_h2--a{color: #D42127;font-family: 'NicknameDEMO'; font-size: 3.5rem; text-align: center; margin-bottom: 40px;}

.dottos-section-conten-col{padding-top:30px;}
.dottos-section-conten-btn{background-image:url(../images/dottos/bg-descargar.png);background-repeat: no-repeat; background-size: 100% auto; text-align: center;padding: 9% 7%;}
.dottos-section_btn{ color: #fff;font-family: 'NicknameDEMO'; font-size: 2.5rem;  position: relative;top: 14px;}
.dottos-section_btn:hover{color:#fff; opacity: 0.8;}

.dottos-section2{padding-bottom: 50px;}


.dottos-section3{padding-bottom: 87px;}
.dottos-section3-fluid{padding-left: 0; padding-right: 0;}

/*** owl styles rojitas galeria ***/
.owl-dottos-arrows{ position:relative; top:83px;} 
.owl-dottos-arrows .prev, .owl-dottos-arrows .next{background-repeat:no-repeat; background-color:transparent;  padding-bottom:35%; border:none;}
.owl-dottos-arrows .prev{background-image:url(../images/galeria/arrow_left.png); width: 20px; height: 38px;}
.owl-dottos-arrows .next{background-image:url(../images/galeria/arrow_right.png);width: 20px; height: 38px;}
.owl-divdottos1{position: absolute;left: 0;z-index: 99;}
.owl-divdottos2{position: absolute; right: 0;z-index: 99;}

/*------------------------------------*\
    $NOSOTROS
\*------------------------------------*/
.nosotros-parallax{background-attachment: fixed; background-image: url(../images/nosotros/bg-parallax.jpg); background-size: 100%; }

.nosotros-section{background-image: url(../images/nosotros/bg.png); background-position: top; background-repeat: no-repeat; background-size: 100%;padding-bottom: 262px; padding-top: 120px;}
.nosotros-section-h2{color:#000;font-family: 'NicknameDEMO'; font-size: 5rem; text-align: left;}
.nosotros-section-borde{background-color:#0000FF; height: 5px; width: 220px; display: block; margin-right: auto; margin-bottom: 5%;}
.nosotros-section-p{color: #969696;font-family: 'Montserrat-Light'; font-size: 1.6rem; text-align: justify; }
.nosotros-section-p-padding{padding-left: 90px;}
.nosotros-flotante1{position: absolute;left: -65px; padding-top: 118px;}


.nosotros-section-row1-col-a{}
.nosotros-section-row1-col-b{}

.nosotros-section-row2-col-a{}
.nosotros-section-row2-col-a img{position: absolute; top: -113px;}
.nosotros-section-row2-col-b{}

.nosotros-section-row2-col-b-1{padding-top: 55px;}
.nosotros-section-row2-col-b-2{padding-top: 90px;}

.nosotros-historia{background-image: url(../images/nosotros/bg-historia.png); background-position: center; background-repeat: no-repeat; background-size: cover;  padding-bottom: 70px; padding-top: 60px; background-attachment: fixed;}
.nosotros-caption{background-image: url(../images/nosotros/caption-historia.png); background-position: center; background-repeat: no-repeat; background-size: 100%; position: absolute; width: 100%; height: 300px;}
.nosotros-historia-h2{color:#fff;font-family: 'NicknameDEMO'; font-size: 5rem; text-align: center;}
.nosotros-historia-borde{background-color:#fff; height: 5px; width: 220px; display: block; margin: auto auto 3% auto; }
.nosotros-historia-p{color: #fff;font-family: 'Montserrat-Light'; font-size: 1.6rem; text-align: justify; }

.nosotros-empresa{background-image: url(../images/nosotros/bg-empresa.png); background-position: center; background-repeat: no-repeat;background-size: 100%; padding-bottom: 120px; padding-top: 120px;}
.nosotros-empresa-h2{color:#000;font-family: 'NicknameDEMO'; font-size: 5rem; text-align: left;}
.nosotros-empresa-borde{background-color:#000; height: 5px; width: 220px; display: block; margin-right: auto; margin-bottom: 3%;}
.nosotros-empresa-p{color: #969696;font-family: 'Montserrat-Light'; font-size: 1.6rem; text-align: justify; }
.nosotros-empresa-p-padding{padding-left: 90px;}


/*------------------------------------*\
    $NOVEDADES
\*------------------------------------*/
.novedades-parallax{background-attachment: fixed; background-image: url(../images/nosotros/bg-parallax.jpg); background-size: 100%; }

.novedades-section{background-image: url(../images/novedades/bg.png); background-position: top; background-repeat: no-repeat; background-size: 100%;padding-bottom: 262px; padding-top: 120px;}
.novedades-section-col{margin-bottom: 13%;width: 45%;}
.novedades-section-h2{color:#0000FF;font-family: 'NicknameDEMO'; font-size: 5rem; text-align: center;}
.novedades-section-h3{color:#0000FF;font-family: 'NicknameDEMO'; font-size: 3rem; text-align: left;}
.novedades-section-borde{background-color:#0000FF; height: 5px; width: 220px; display: block; margin: auto; margin-bottom: 5%;}
.novedades-section-titulo{color: #0000FF;font-family: 'Montserrat-Light'; font-size: 2rem; text-align: left; }
.novedades-section-p{color: #969696;font-family: 'Montserrat-Light'; font-size: 1.6rem; text-align: justify; }

.novedades-section_btn{background-image:url(../images/novedades/ver-mas.png); color: #0051F7;font-family: 'NicknameDEMO'; font-size: 2rem; padding:3.5% 12% 11% 8%; background-repeat: no-repeat; background-size: 100% auto; position: relative; 	top: 41px;}
.novedades-section_btn:hover{color:#fff; opacity: 0.8;}

.novedades-instagram-col{padding-top: 250px;}
.novedades-instagram-col-iframe{text-align: center;}
.novedades-instagram-titulo{color: #000;font-family: 'NicknameDEMO'; font-size: 3rem; text-align: center; }
.novedades-instagram-borde{background-color:#000; height: 5px; width: 220px; display: block; margin: auto; margin-bottom: 5%;}

/*------------------------------------*\
    $CONTACTO
\*------------------------------------*/
.section-mapa{border-bottom: 23px solid #80DEEA;}

.contacto-parallax{background-attachment: fixed; background-image: url(../images/contacto/bg-parallax.jpg); background-size: 100%; padding-top: 86px;}
.contacto-section{padding-top: 120px; padding-bottom: 120px; background-image: url(../images/contacto/bg.png); background-position: center; background-repeat: no-repeat; background-size: 100%;}
.contacto-section-col{background-color: #0352F2; border-radius: 80px; padding: 30px 90px; margin-left: 5%;z-index: 9999; position: relative;}

.contacto__h2{color: #fff; font-family: 'NicknameDEMO'; font-size: 5rem; text-align: left; margin-bottom: 0%;position: relative;padding-left: 13%;}
.contacto__h2:before{content: url(../images/nosotros/arrow1.png); left: 0%; top: -3px; position: absolute;}
.contacto__h2:after{content: url(../images/nosotros/arrow2.png); right: 26%; top: -3px;position: absolute;}
.contacto--border{border-bottom: 2px dashed #59869A;width: 75%; display: block; margin-right: auto; margin-bottom: 6%;}

.contacto__h3{color: #FFFF00; font-family: 'NicknameDEMO'; font-size: 3rem; text-align: left; margin-bottom: 0%;position: relative;padding-left: 10%;}
.contacto--border2{border-bottom: 2px dashed #59869A;width: 65%; display: block; margin-left: 10%; margin-bottom: 6%;}

.contacto-horario-ul{padding-left: 0; list-style-type: none;;}
.contacto-horario-ul li{color:#fff;  font-family: 'Montserrat-Light'; font-size: 1.5rem; text-align: center;}

.contacto-ul{ list-style-type: none;margin-bottom: 3%;padding-left: 0;}
.contacto-ul li{color:#fff;  font-family: 'Montserrat-Light'; font-size: 1.5rem; position: relative;padding-left: 10%;margin-bottom: 6%;}
.contacto-ul li a.color1{color:#fff;}
.contacto-ul li .ico1{position: absolute; top:-12px;left: 0%;}
.contacto-ul li .ico2{position: absolute; top: -12px;left: 0%;}
.contacto-ul li .ico3{position: absolute; top: 0;left: 0%;}
.contacto-sinpaddig{padding-left:0; padding-right: 0;}

.list-p-contacto{color: #fff; font-family: 'NicknameDEMO'; font-size: 2rem; text-align: left; }
.list-inline-item-contacto {  display: inline-block;}
.list-inline-contacto { padding-left: 20px;  list-style: none;}
.list-inline-contacto > li { display: inline-block;  padding-right: 0px;  padding-left: 0px;}
.social-contacto {font-size: 20px; line-height: 39px;display:inline-block;width:35px;height: 35px; text-align: center;  border: 2px solid transparent;  border-radius: 100%;}
.outline-contacto {transition: all .3s ease-in-out; color: #0352F2;  background: #fff;}

.outline-contacto.active, .outline-contacto:active, .outline-contacto:focus, .outline-contacto:hover {color: #fff;  border: solid 2px #0352F2; background: #0352F2; }
.fa-fw-contacto{font-size: 2.5rem;position: relative; top: -3px;}

.contacto-ninos-content{position:relative; }
.contacto-ninos{position: absolute; right: 0;bottom: -100px;z-index: 9999;width: 66%;}

.flotante-1{position: absolute;left: -20%; top: -66px; }
.flotante-2{position: absolute;right: -31%; top: -6px; }
.flotante-3{position: absolute;left: -12%; top: 6px; }


/*Mapa*/
.embed-responsive.embed-responsive-4by3 {  padding-bottom: 32%;}
.c-contact__map iframe{pointer-events: none;}


/*------------------------------------*\
    $RESPONSIVE
\*------------------------------------*/

@media screen and (min-width:320px) and (max-width:479px){
	
	.c-info-header{ height: auto;padding-bottom: 4%; }
	.tienda-online{ margin-left: 25%; width: 50%;top: 10px; }
	.div-info-redes { text-align: center; }
	.div-manchas{display:none;}
	.logo-brand{top: 5px;}
	.logo-brand img{width: 60%;}
	.header-main{position: relative;padding-bottom: 0;}
	.header-social{top: 15px}
	
	/*** Navbar-toggle ***/
	.navbar-toggle {background-color: #ffffff;background-image: none;border: 1px solid transparent;border-radius: 4px;float: right;margin-bottom: 8px;margin-right: 15px;margin-top: 8px;padding: 9px 10px;position: relative;}	
	.navbar-toggle .icon-bar {background-color:#0000FF;}

	.container-navegacion-horizontal-bg1{background-color:#0353F2;}
	.container-navegacion-horizontal-bg2{background-color:#FF1720;}
	.container-navegacion-horizontal-bg3{background-color:#80DEEA;}
	.navegacion-horizontal{width: 96%;margin-top: 0%;	}
	.navegacion-horizontal__li{width: 100%;}
	
	.navegacion-horizontal > .navegacion-horizontal__li > a{padding-bottom: 10px;}
	
	.navegacion-horizontal__inicio:hover::after, .navegacion-horizontal__inicio:focus::after, .navegacion-horizontal__inicio--active::after{bottom: 0;}

	.navegacion-horizontal__nosotros:hover::after, .navegacion-horizontal__nosotros:focus::after, .navegacion-horizontal__nosotros--active::after{bottom: 0;}
	
	.navegacion-horizontal__rojitas:hover::after, .navegacion-horizontal__rojitas:focus::after, .navegacion-horizontal__rojitas--active::after{bottom: 0;}
	
	.navegacion-horizontal__dottos:hover::after, .navegacion-horizontal__dottos:focus::after, .navegacion-horizontal__dottos--active::after{bottom: 0;}
	
	.navegacion-horizontal__novedades:hover::after, .navegacion-horizontal__novedades:focus::after, .navegacion-horizontal__novedades--active::after{bottom: 0;}
	
	.navegacion-horizontal__contacto:hover::after, .navegacion-horizontal__contacto:focus::after, .navegacion-horizontal__contacto--active::after{bottom: 0;}
	
	.inicio-section__row {margin-bottom: 35%; } 	
	.inicio-coleccion2-col{padding-top: 40px ; margin-top: 75px;}
	.inicio-section_h3::after{left: 36%;}
	.inicio-novedades-col{margin-bottom: 20%;}
	.inicio-owl1{padding: 45px 30px 11px 30px;}
	.inicio-section_btn-noveades{padding: 4.4% 13.5% 12.4% 5.5%;}
	.inicio-section_btn{padding: 5% 7%;}
	.inicio-section_btn2{padding: 5% 7%;}
	
	.footer-inicio-col-a{padding: 40px 20px 60px;background-color: #23C4C8;background-image: none;}
	.footer-inicio-col-b{padding: 40px 20px 30px;background-color: #80DEEA;background-image: none;}
	.img-logo-footer{bottom: 0px;position: relative;}
	.footer-inicio-col-b-p-info {padding-top: 1%;}
	.footer-inicio-col-a__h2{font-size: 3.5rem;padding-right: 0;text-align: center;}
	.footer-inicio-col-b__h2{font-size: 3.5rem;padding-left: 0;text-align: center;}
	.footer-inicio-col-a__h2::before{left: 0%;}
	.footer-inicio-col-a-border{width: 100%;}
	.footer-inicio-col-b__h2::after{right: 0%;}
	.footer-inicio-col-b-border{width: 100%;}
	.footer-inicio-ul li{padding-left: 9%;font-size: 1.4rem;}
	.footer-inicio-ul li .ico1{left: -5%;}
	.footer-inicio-ul li .ico2{left: -5%;}
	.footer-inicio-ul li .ico3{left: -5%;}
	
	.nosotros-section{padding-bottom: 160px;background-image: none;padding-top: 70px;}
	.nosotros-section-row1-col-b { margin-bottom: 10%;}
	.nosotros-section-p-padding{padding-left: 0px;}
	.nosotros-section-row2-col-a img{position: relative; top: 0;}
	.nosotros-section-row2-col-b-2 {padding-top: 40px;}
	.nosotros-empresa-p-padding { padding-left: 0px;}
	.nosotros-section-h2{font-size: 4rem;}
	.nosotros-empresa{padding-top: 50px;}
	
	.footer-nosotros-col-a{padding: 40px 20px 60px;background-color: #292D92;background-image: none;}
	.footer-nosotros-col-b{padding: 40px 20px 30px;background-color: #0352F2;background-image: none;}
	.footer-nosotros-col-b-p{color: #fff;}
	.footer-nosotros-col-a__h2{font-size: 3.5rem;padding-right: 0;text-align: center;}
	.footer-nosotros-col-b__h2{font-size: 3.5rem;padding-left: 0;text-align: center;}
	.footer-nosotros-col-a__h2::before{left: 0%;}
	.footer-nosotros-col-a-border{width: 100%;}
	.footer-nosotros-col-b__h2::after{right: 0%;}
	.footer-nosotros-col-b-border{width: 100%;}
	.footer-nosotros-ul li{padding-left: 9%;font-size: 1.4rem;}
	.footer-nosotros-ul li .ico1{left: -5%;}
	.footer-nosotros-ul li .ico2{left: -5%;}
	.footer-nosotros-ul li .ico3{left: -5%;}
	
	.rojitas-catalogo-item { margin-right: 0;}
	.owl-catalogo-arrows { display: none;}
	.owl-rojitasdestacados-arrows { display: none;}
	.rojitas-catalogo-btn{ display: block; margin: auto;width: 41%;padding:12% 3% 6.5% 3%; position: relative;}
	.rojitas-destacados_h2{font-size: 4rem;}
	
	.footer-rojitas-col-a{padding: 40px 20px 60px;background-color: #F32144;background-image: none;}
	.footer-rojitas-col-b{padding: 40px 20px 30px;background-color: #FF4D34;background-image: none;}
	.footer-rojitas-col-b-p{color: #fff;}
	.footer-rojitas-col-a__h2{font-size: 3.5rem;padding-right: 0;text-align: center;}
	.footer-rojitas-col-b__h2{font-size: 3.5rem;padding-left: 0;text-align: center;}
	.footer-rojitas-col-a__h2::before{left: 0%;}
	.footer-rojitas-col-a-border{width: 100%;}
	.footer-rojitas-col-b__h2::after{right: 0%;}
	.footer-rojitas-col-b-border{width: 100%;}
	.footer-rojitas-ul li{padding-left: 9%;font-size: 1.4rem;}
	.footer-rojitas-ul li .ico1{left: -5%;}
	.footer-rojitas-ul li .ico2{left: -5%;}
	.footer-rojitas-ul li .ico3{left: -5%;}
	
	
	.dottos-section-col-a{padding-top: 60px;}
	.dottos-catalogo-item { margin-right: 0;}
	.owl-catalogo2-arrows { display: none;}
	.owl-dottosdestacados-arrows { display: none;}
	.dottos-catalogo-btn{ display: block; margin: auto;width: 41%;padding:12% 3% 6.5% 3%; position: relative;}
	.dottos-destacados_h2{font-size: 4rem;}
	
	.footer-dottos-col-a{padding: 40px 20px 60px;background-color: #39DFB4;background-image: none;}
	.footer-dottos-col-b{padding: 40px 20px 30px;background-color: #0081F1;background-image: none;}
	.footer-dottos-col-b-p{color: #fff;}
	.footer-dottos-col-a__h2{font-size: 3.5rem;padding-right: 0;text-align: center;}
	.footer-dottos-col-b__h2{font-size: 3.5rem;padding-left: 0;text-align: center;}
	.footer-dottos-col-a__h2::before{left: 0%;}
	.footer-dottos-col-a-border{width: 100%;}
	.footer-dottos-col-b__h2::after{right: 0%;}
	.footer-dottos-col-b-border{width: 100%;}
	.footer-dottos-ul li{padding-left: 9%;font-size: 1.4rem;}
	.footer-dottos-ul li .ico1{left: -5%;}
	.footer-dottos-ul li .ico2{left: -5%;}
	.footer-dottos-ul li .ico3{left: -5%;}
	
	.novedades-section{padding-bottom: 162px;padding-top: 50px;}
	.novedades-section-col { margin-bottom: 11%; width: 100%;height: 650px; padding: 0;}
	.novedades-instagram-col{padding-top: 100px;}
	.novedades-instagram-col-iframe iframe{width: 200px !important;}
	.novedades-section_btn{top: 14px;padding: 4.5% 20% 18% 11%;}
	
	
	.contacto-section{padding-bottom: 117px;padding-top: 20px;}
	.contacto__h2{font-size: 3.2rem;}
	.contacto__h2::after{right: 0%;}
	.contacto--border{width: 100%;}
	.contacto-ul li{padding-left: 27%;}
	.contacto-section-col{padding: 30px 20px;margin-left: 0;z-index: 9;}
	.inicio-caption-map{z-index: 44;height: 160px;padding-top: 8%;bottom: -20px;}
	
	
	
}

@media screen and (min-width:480px) and (max-width:599px){
	
	.c-info-header{ height: auto; }
	.tienda-online{ margin-left: 25%; width: 50%;top: 10px; }
	.div-info-redes { text-align: center; }
	.div-manchas{display:none;}
	.logo-brand{top: 0px;}
	
	.header-main{position: relative;padding-bottom: 0;}
	.header-social{top: 15px}
	
	/*** Navbar-toggle ***/
	.navbar-toggle {background-color: #ffffff;background-image: none;border: 1px solid transparent;border-radius: 4px;float: right;margin-bottom: 8px;margin-right: 15px;margin-top: 8px;padding: 9px 10px;position: relative;}	
	.navbar-toggle .icon-bar {background-color:#0000FF;}

	.container-navegacion-horizontal-bg1{background-color:#0353F2;}
	.container-navegacion-horizontal-bg2{background-color:#FF1720;}
	.container-navegacion-horizontal-bg3{background-color:#80DEEA;}
	.navegacion-horizontal{width: 96%;margin-top: 0%;	}
	.navegacion-horizontal__li{width: 100%;}
	
	.navegacion-horizontal > .navegacion-horizontal__li > a{padding-bottom: 10px;}
	
	.navegacion-horizontal__inicio:hover::after, .navegacion-horizontal__inicio:focus::after, .navegacion-horizontal__inicio--active::after{bottom: 0;}

	.navegacion-horizontal__nosotros:hover::after, .navegacion-horizontal__nosotros:focus::after, .navegacion-horizontal__nosotros--active::after{bottom: 0;}
	
	.navegacion-horizontal__rojitas:hover::after, .navegacion-horizontal__rojitas:focus::after, .navegacion-horizontal__rojitas--active::after{bottom: 0;}
	
	.navegacion-horizontal__dottos:hover::after, .navegacion-horizontal__dottos:focus::after, .navegacion-horizontal__dottos--active::after{bottom: 0;}
	
	.navegacion-horizontal__novedades:hover::after, .navegacion-horizontal__novedades:focus::after, .navegacion-horizontal__novedades--active::after{bottom: 0;}
	
	.navegacion-horizontal__contacto:hover::after, .navegacion-horizontal__contacto:focus::after, .navegacion-horizontal__contacto--active::after{bottom: 0;}
	
	.inicio-section__row {margin-bottom: 35%; } 	
	.inicio-coleccion2-col{padding-top: 40px ; margin-top: 75px;}
	.inicio-section_h3::after{left: 36%;}
	.inicio-novedades-col{margin-bottom: 20%;}
	
	.footer-inicio-col-a{padding: 40px 30px 60px;background-color: #23C4C8;background-image: none;}
	.footer-inicio-col-b{padding: 40px 30px 30px;background-color: #80DEEA;background-image: none;}
	.img-logo-footer{bottom: 20px;}
	.footer-inicio-col-b-p-info {padding-top: 1%;}
	.footer-inicio-col-a__h2::before{left: 10%;}
	.footer-inicio-col-a-border{width: 90%;}
	.footer-inicio-col-b__h2::after{right: 0%;}
	.footer-inicio-col-b-border{width: 100%;}
	.footer-inicio-ul li{padding-left: 9%;}
	
	.nosotros-section{padding-bottom: 160px;}
	.nosotros-section-row1-col-b { margin-bottom: 10%;}
	.nosotros-section-p-padding{padding-left: 30px;}
	.nosotros-section-row2-col-a img{position: relative; top: 0;}
	.nosotros-section-row2-col-b-2 {padding-top: 40px;}
	.nosotros-empresa-p-padding { padding-left: 30px;}
	
	.footer-nosotros-col-a{padding: 40px 40px 60px;background-color: #292D92;background-image: none;}
	.footer-nosotros-col-b{padding: 40px 40px 30px;background-color: #0352F2;background-image: none;}
	.footer-nosotros-col-b-p{color: #fff;}
	.footer-nosotros-col-a__h2::before{left: 10%;}
	.footer-nosotros-col-a-border{width: 90%;}
	.footer-nosotros-col-b__h2::after{right: 0%;}
	.footer-nosotros-col-b-border{width: 100%;}
	.footer-nosotros-ul li{padding-left: 9%;}
	
	
	.rojitas-catalogo-item { margin-right: 0;}
	.owl-catalogo-arrows { display: none;}
	.owl-rojitasdestacados-arrows { display: none;}
	.rojitas-catalogo-btn{ display: block; margin: auto;width: 41%;padding:12% 3% 6.5% 3%; position: relative;}
	
	.footer-rojitas-col-a{padding: 40px 40px 60px;background-color: #F32144;background-image: none;}
	.footer-rojitas-col-b{padding: 40px 40px 30px;background-color: #FF4D34;background-image: none;}
	.footer-rojitas-col-b-p{color: #fff;}
	.footer-rojitas-col-a__h2::before{left: 10%;}
	.footer-rojitas-col-a-border{width: 90%;}
	.footer-rojitas-col-b__h2::after{right: 0%;}
	.footer-rojitas-col-b-border{width: 100%;}
	.footer-rojitas-ul li{padding-left: 9%;}
	
	
	.dottos-section-col-a{padding-top: 60px;}
	.dottos-catalogo-item { margin-right: 0;}
	.owl-catalogo2-arrows { display: none;}
	.owl-dottosdestacados-arrows { display: none;}
	.dottos-catalogo-btn{ display: block; margin: auto;width: 41%;padding:12% 3% 6.5% 3%; position: relative;}
	
	.footer-dottos-col-a{padding: 40px 40px 60px;background-color: #39DFB4;background-image: none;}
	.footer-dottos-col-b{padding: 40px 40px 30px;background-color: #0081F1;background-image: none;}
	.footer-dottos-col-b-p{color: #fff;}
	.footer-dottos-col-a__h2::before{left: 10%;}
	.footer-dottos-col-a-border{width: 90%;}
	.footer-dottos-col-b__h2::after{right: 0%;}
	.footer-dottos-col-b-border{width: 100%;}
	.footer-dottos-ul li{padding-left: 9%;}
	

	.novedades-section_btn{top: 24px;padding: 4.5% 20% 18% 11%;}
	.novedades-section{padding-top: 50px;}
	.novedades-section-col { margin-bottom: 11%; width: 100%;height: 800px;}
	.novedades-instagram-col { padding-top: 0px; }
	
	
	.contacto-section{padding-bottom: 210px;padding-top: 20px;}
	.contacto__h2::after{right: 0%;}
	.contacto--border{width: 100%;}
	.contacto-section-col{padding: 30px 30px;margin-left: 0;z-index: 9;}
	.inicio-caption-map{z-index: 44;height: 236px;padding-top: 8%;bottom: -30px;}
	
}

@media screen and (min-width:600px) and (max-width:767px){
	
	.c-info-header{ height: auto; }
	.tienda-online{ margin-left: 25%; width: 50%;top: 10px; }
	.div-info-redes { text-align: center; }
	.div-manchas{display:none;}
	.logo-brand{top: 0px;}
	
	.header-main{position: relative;padding-bottom: 0;}
	.header-social{top: 15px}
	
	/*** Navbar-toggle ***/
	.navbar-toggle {background-color: #ffffff;background-image: none;border: 1px solid transparent;border-radius: 4px;float: right;margin-bottom: 8px;margin-right: 15px;margin-top: 8px;padding: 9px 10px;position: relative;}	
	.navbar-toggle .icon-bar {background-color:#0000FF;}

	.container-navegacion-horizontal-bg1{background-color:#0353F2;}
	.container-navegacion-horizontal-bg2{background-color:#FF1720;}
	.container-navegacion-horizontal-bg3{background-color:#80DEEA;}
	.navegacion-horizontal{width: 96%;margin-top: 0%;	}
	.navegacion-horizontal__li{width: 100%;}
	
	.navegacion-horizontal > .navegacion-horizontal__li > a{padding-bottom: 10px;}
	
	.navegacion-horizontal__inicio:hover::after, .navegacion-horizontal__inicio:focus::after, .navegacion-horizontal__inicio--active::after{bottom: 0;}

	.navegacion-horizontal__nosotros:hover::after, .navegacion-horizontal__nosotros:focus::after, .navegacion-horizontal__nosotros--active::after{bottom: 0;}
	
	.navegacion-horizontal__rojitas:hover::after, .navegacion-horizontal__rojitas:focus::after, .navegacion-horizontal__rojitas--active::after{bottom: 0;}
	
	.navegacion-horizontal__dottos:hover::after, .navegacion-horizontal__dottos:focus::after, .navegacion-horizontal__dottos--active::after{bottom: 0;}
	
	.navegacion-horizontal__novedades:hover::after, .navegacion-horizontal__novedades:focus::after, .navegacion-horizontal__novedades--active::after{bottom: 0;}
	
	.navegacion-horizontal__contacto:hover::after, .navegacion-horizontal__contacto:focus::after, .navegacion-horizontal__contacto--active::after{bottom: 0;}
	
	.inicio-section__row {margin-bottom: 35%; } 	
	.inicio-coleccion2-col{padding-top: 40px ; margin-top: 75px;}
	
	.inicio-novedades-col{margin-bottom: 20%;}
	
	.footer-inicio-col-a{padding: 40px 40px 60px;background-color: #23C4C8;background-image: none;}
	.footer-inicio-col-b{padding: 40px 40px 30px;background-color: #80DEEA;background-image: none;}
	.img-logo-footer{bottom: 62px;}
	.footer-inicio-col-b-p-info {padding-top: 1%;}
	
	
	.nosotros-section{padding-bottom: 160px;}
	.nosotros-section-row1-col-b { margin-bottom: 10%;}
	.nosotros-section-p-padding{padding-left: 30px;}
	.nosotros-section-row2-col-a img{position: relative; top: 0;}
	.nosotros-section-row2-col-b-2 {padding-top: 40px;}
	.nosotros-empresa-p-padding { padding-left: 30px;}
	
	.footer-nosotros-col-a{padding: 40px 40px 60px;background-color: #292D92;background-image: none;}
	.footer-nosotros-col-b{padding: 40px 40px 30px;background-color: #0352F2;background-image: none;}
	.footer-nosotros-col-b-p{color: #fff;}
	
	.rojitas-catalogo-item { margin-right: 0;}
	.owl-catalogo-arrows { display: none;}
	.owl-rojitasdestacados-arrows { display: none;}
	.rojitas-catalogo-btn{ display: block; margin: auto;width: 23%;padding: 7% 3% 4.5% 3%; position: relative;}
	
	.footer-rojitas-col-a{padding: 40px 40px 60px;background-color: #F32144;background-image: none;}
	.footer-rojitas-col-b{padding: 40px 40px 30px;background-color: #FF4D34;background-image: none;}
	.footer-rojitas-col-b-p{color: #fff;}
	
	.dottos-section-col-a{padding-top: 60px;}
	.dottos-catalogo-item { margin-right: 0;}
	.owl-catalogo2-arrows { display: none;}
	.owl-dottosdestacados-arrows { display: none;}
	.dottos-catalogo-btn{ display: block; margin: auto;width: 23%;padding: 7% 3% 4.5% 3%; position: relative;}
	
	.footer-dottos-col-a{padding: 40px 40px 60px;background-color: #39DFB4;background-image: none;}
	.footer-dottos-col-b{padding: 40px 40px 30px;background-color: #0081F1;background-image: none;}
	.footer-dottos-col-b-p{color: #fff;}
	
	.novedades-section{padding-top: 50px;}
	.novedades-section-col { margin-bottom: 11%; width: 100%;height: 800px;}
	.novedades-instagram-col { padding-top: 0px; }
	
		
	.contacto-section{padding-bottom: 210px;padding-top: 20px;}
	.contacto-section-col{padding: 30px 30px;margin-left: 0;z-index: 9;}
	.inicio-caption-map{z-index: 44;height: 283px;padding-top: 8%;bottom: -41px;}
	
}

@media screen and (min-width:768px) and (max-width:799px){
	
	.c-info-header{ height: auto; }
	.tienda-online{ width: 23%; }
	.div-info-redes { text-align: center; }
	
	.logo-brand{top: 15px;}
	
	.navegacion-horizontal{width: 73.5%;margin-top: 0%;	}
	
	.inicio-section__row {margin-bottom: 35%; } 	
	.inicio-coleccion2-col{padding-top: 105px;}
	
	.inicio-novedades-col{margin-bottom: 5%;}
	
	.footer-inicio-col-a{padding: 40px 60px 60px;}
	.footer-inicio-col-b{padding: 40px 60px 30px;}
	.img-logo-footer{bottom: 62px;}
	.footer-inicio-col-b-p-info {padding-top: 1%;}
	
	
	.nosotros-section{padding-bottom: 160px;}
	.nosotros-section-row1-col-b { margin-bottom: 10%;}
	.nosotros-section-p-padding{padding-left: 30px;}
	.nosotros-section-row2-col-a img{position: relative; top: 0;}
	.nosotros-section-row2-col-b-2 {padding-top: 40px;}
	.nosotros-empresa-p-padding { padding-left: 30px;}
	
	.footer-nosotros-col-a{padding: 40px 60px 60px;}
	.footer-nosotros-col-b{padding: 40px 60px 30px;}
	
	.owl-rojitasdestacados-arrows .prev{position: absolute; left: -142%;}
	.rojitas-catalogo-btn{ display: block; margin: auto;width: 23%;padding: 7% 3% 4.5% 3%; position: relative;}
	.owl-rojitasdestacados-arrows .prev, .owl-rojitasdestacados-arrows .next{width: 45px; height: 45px; background-size: cover;}
	.owl-catalogo-arrows .prev, .owl-catalogo-arrows .next{width: 45px; height: 45px; background-size: cover;}
	
	.footer-rojitas-col-a{padding: 40px 60px 60px;}
	.footer-rojitas-col-b{padding: 40px 60px 30px;}
	
	.dottos-section-col-a { padding-top: 40px;}
	.dottos-catalogo-btn{ display: block; margin: auto;width: 23%;padding: 7% 3% 4.5% 3%; position: relative;}
	.owl-dottosdestacados-arrows .prev, .owl-dottosdestacados-arrows .next{width: 45px; height: 45px; background-size: cover;}
	.owl-catalogo2-arrows .prev, .owl-catalogo2-arrows .next{width: 45px; height: 45px; background-size: cover;}
	
	.footer-dottos-col-a{padding: 40px 60px 60px;}
	.footer-dottos-col-b{padding: 40px 60px 30px;}
	
	
	.novedades-instagram-col { padding-top: 50px;}
	.novedades-section-col{margin-bottom: 17%;}
	.novedades-section_btn{padding: 3.5% 19% 18% 8%;}
	
	
	.contacto-section{padding-top: 50px; padding-bottom: 220px;}
	.contacto-section-col{padding: 30px 30px;}
	.inicio-caption-map{bottom: -58px;}
	
	
}

@media screen and (min-width:800px) and (max-width:1023px){
	
	.c-info-header{ height: auto; }
	.tienda-online{ width: 23%; }
	.div-info-redes { text-align: center; }
	
	.logo-brand{top: 15px;}
	
	.navegacion-horizontal{width: 73.5%;margin-top: 0%;	}
	
	.inicio-section__row {margin-bottom: 35%; } 	
	.inicio-coleccion2-col{padding-top: 105px;}
	
	.inicio-novedades-col{margin-bottom: 5%;}
	
	.footer-inicio-col-a{padding: 40px 60px 60px;}
	.footer-inicio-col-b{padding: 40px 60px 30px;}
	.img-logo-footer{bottom: 62px;}
	.footer-inicio-col-b-p-info {padding-top: 1%;}
	
	
	.nosotros-section{padding-bottom: 160px;}
	.nosotros-section-row1-col-b { margin-bottom: 10%;}
	.nosotros-section-p-padding{padding-left: 30px;}
	.nosotros-section-row2-col-a img{position: relative; top: 0;}
	.nosotros-section-row2-col-b-2 {padding-top: 40px;}
	.nosotros-empresa-p-padding { padding-left: 30px;}
	
	.footer-nosotros-col-a{padding: 40px 60px 60px;}
	.footer-nosotros-col-b{padding: 40px 60px 30px;}
	
	.owl-rojitasdestacados-arrows .prev{position: absolute; left: -142%;}
	.rojitas-catalogo-btn{ display: block; margin: auto;width: 23%;padding: 7% 3% 4.5% 3%; position: relative;}
	.owl-rojitasdestacados-arrows .prev, .owl-rojitasdestacados-arrows .next{width: 45px; height: 45px; background-size: cover;}
	.owl-catalogo-arrows .prev, .owl-catalogo-arrows .next{width: 45px; height: 45px; background-size: cover;}
	
	.footer-rojitas-col-a{padding: 40px 60px 60px;}
	.footer-rojitas-col-b{padding: 40px 60px 30px;}
	
	.dottos-section-col-a { padding-top: 40px;}
	.dottos-catalogo-btn{ display: block; margin: auto;width: 23%;padding: 7% 3% 4.5% 3%; position: relative;}
	.owl-dottosdestacados-arrows .prev, .owl-dottosdestacados-arrows .next{width: 45px; height: 45px; background-size: cover;}
	.owl-catalogo2-arrows .prev, .owl-catalogo2-arrows .next{width: 45px; height: 45px; background-size: cover;}
	
	.footer-dottos-col-a{padding: 40px 60px 60px;}
	.footer-dottos-col-b{padding: 40px 60px 30px;}
	
	.novedades-instagram-col { padding-top: 50px;}
	.novedades-section-col{margin-bottom: 17%;}
	.novedades-section_btn{padding: 3.5% 19% 18% 8%;}
	
	.contacto-section{padding-top: 50px; padding-bottom: 220px;}
	.contacto-section-col{padding: 30px 30px;}
	.inicio-caption-map{bottom: -58px;}
	
	
	
	
}

@media screen and (min-width:1024px) and (max-width:1279px){
	
	.tienda-online{width: 18%;margin-left: 6%;}
	.mancha-header{left: 64px;top: 0px;}
	.div-manchas { position: absolute;z-index: -1;}
	
	.inicio-section{background-size: cover;padding-top: 60px;}
	.inicio-section__row{margin-bottom: 0;}
	.inicio-section__row2{margin-bottom: 6%;}
	.inicio-owl1{padding: 30px 90px 11px 30px;}
	.inicio-owl2{padding-top: 26px; padding-bottom: 0;}	
	.inicio-section_btn-noveades{padding: 3.4% 13.5% 14.4% 5.5%;}
	
	.nosotros-section{background-size: cover;padding-bottom: 222px;}
	.nosotros-section-row2-col-a img{top: 30px;position: relative;}
	.nosotros-section-p-padding {padding-left: 0px;}
	.nosotros-section-row1-col-b {width: 40%;}
	.nosotros-section-row2-col-b {width: 50%;}
	.nosotros-section-row2-col-b-2{padding-top: 0px;}
	.nosotros-section-h2{font-size: 4rem;}
	.nosotros-empresa-p-padding {padding-left: 20px; padding-right: 20px;}
	
	
	.novedades-section{padding-bottom: 162px;}
	
	.contacto-parallax{padding-top: 48px;}
	.contacto-section-col{padding: 30px 30px;width: 73%;margin-left: 0;}
	.inicio-caption-map{bottom: -78px;}
	.embed-responsive.embed-responsive-4by3 {  padding-bottom: 42%;}
	
	.rojitas-section{padding-top: 0;}
	.rojitas-section-col-a{padding-top: 150px;}
	.owl-catalogo-arrows{top: 85px;}
	.rojitas-catalogo-btn{ display: block; margin: auto;width: 23%;padding: 7% 6% 4.5% 6%; position: relative;}
	
	.dottos-section{padding-top: 0;}
	.dottos-catalogo-btn{ display: block; margin: auto;width: 23%;padding: 7% 6% 4.5% 6%; position: relative;}
	.owl-catalogo2-arrows{top: 85px;}
	.owl-dottosdestacados-arrows{top: 120px;}
	.owl-rojitasdestacados-arrows{top: 120px;}
	.owl-catalogo2-arrows .prev{left: 14%;}
	.owl-catalogo-arrows .prev{left: 10%;}
	
	.footer-inicio-col-a__h2::before{left: 15%;}
	.footer-inicio-col-b__h2::after{right: 0%;}
	.footer-inicio-col-a{padding: 16px 30px 33px;background-position: top;background-size: cover;}
	.footer-inicio-col-b{padding: 16px 30px 11px;background-position: top;background-size: cover;}
	.footer-inicio-ul li{padding-left: 8%;font-size: 1.4rem;}
	.footer-inicio-col-b-p-info{padding-top: 0%;}
	.list-p-inicio{font-size: 2rem;}
	
	
	.footer-nosotros-col-a{padding: 20px 30px 35px;background-position: top;background-size: cover;}
	.footer-nosotros-col-b{padding: 20px 30px 10px;background-position: top;background-size: cover;}
	.footer-nosotros-col-a__h2::before{left: 15%;}
	.footer-nosotros-col-b__h2::after{right: 0%;}
	.footer-nosotros-ul li{padding-left: 11%;font-size: 1.4rem;}
	.list-p-nosotros{font-size: 2rem;}
	
	.footer-nosotros-col-a-border{width: 86%;}
	.footer-nosotros-col-b-border{width: 100%;}
	.footer-nosotros-col-b-p-info{padding-top: 3%;}
	
	.footer-rojitas-col-a__h2::before{left: 15%;}
	.footer-rojitas-col-b__h2::after{right: 0%;}
	.footer-rojitas-col-a-border{width: 86%;}
	.footer-rojitas-col-b-border{width: 100%;}
	
	
	.footer-rojitas-col-a{background-position: top;padding: 34px 30px 50px;background-size: cover;}
	.footer-rojitas-col-b{background-position: top;padding: 32px 30px 10px;background-size: cover;}
	.footer-rojitas-col-b-p-info {padding-top: 4%;}
	.footer-rojitas-ul li{padding-left: 8%;font-size: 1.4rem;}
	.list-p-rojitas{font-size: 2rem;}
	
	.footer-dottos-col-a__h2::before{left: 15%;}
	.footer-dottos-col-b__h2::after{right: 0%;}
	.footer-dottos-col-a-border{width: 86%;}
	.footer-dottos-col-b-border{width: 100%;}
	
		
	.footer-dottos-col-a{background-position: top;padding: 34px 30px 50px;background-size: cover;}
	.footer-dottos-col-b{background-position: top;padding: 25px 30px 10px;background-size: cover;}
	.footer-dottos-col-b-p-info {padding-top: 4%;}
	.footer-dottos-ul li{padding-left: 8%;font-size: 1.4rem;}
	.list-p-dottos{font-size: 2rem;}
	
	.img-logo-footer{bottom: 20px;right: -23%;}
	
	.novedades-section-col{margin-bottom: 17%;}
	.novedades-section_btn{padding: 3.5% 19% 18% 8%;}
	
}

@media screen and (min-width:1280px) and (max-width:1359px){
	
	.tienda-online{width: 14%;margin-left: 10%;}
	.mancha-header{left: -46px;top: 0px;}
	.div-manchas { position: absolute;}
	
	.inicio-section{background-size: cover;padding-top: 60px;}
	.inicio-section__row{margin-bottom: 0;}
	.inicio-section__row2{margin-bottom: 6%;}
	.inicio-owl1{padding: 30px 90px 11px 30px;}
	.inicio-owl2{padding-top: 26px; padding-bottom: 0;}	
	.inicio-section_btn-noveades{padding: 3.4% 13.5% 14.4% 5.5%;}
	
	.nosotros-section{background-size: cover;padding-bottom: 222px;}
	.nosotros-section-row2-col-a img{top: -12px;}
	.nosotros-section-p-padding {padding-left: 0px;}
	.nosotros-section-row1-col-b {width: 40%;}
	.nosotros-section-row2-col-b {width: 40%;}
	.nosotros-section-row2-col-b-2{padding-top: 40px;}
	
	
	.novedades-section{padding-bottom: 162px;}
	
	.contacto-parallax{padding-top: 48px;}
	.contacto-section-col{padding: 30px 50px;width: 60%;}
	.inicio-caption-map{bottom: -99px;}
	
	.rojitas-section-col-a{padding-top: 150px;}
	.rojitas-catalogo-btn{font-size: 1.7rem;}
	.owl-catalogo-arrows{top: 85px;}
	
	
	
	.dottos-catalogo-btn{font-size: 1.7rem;}
	.owl-catalogo2-arrows{top: 85px;}
	
	.footer-inicio-col-a__h2::before{left: 15%;}
	.footer-inicio-col-b__h2::after{right: 0%;}
	.footer-inicio-col-a{padding: 16px 30px 33px;background-position: top;}
	.footer-inicio-col-b{padding: 16px 30px 11px;background-position: top;}
	.footer-inicio-ul li{padding-left: 8%;font-size: 1.4rem;}
	.footer-inicio-col-b-p-info{padding-top: 0%;}
	.list-p-inicio{font-size: 2rem;}
	
	
	.footer-nosotros-col-a{padding: 20px 30px 35px;background-position: top;}
	.footer-nosotros-col-b{padding: 20px 30px 10px;background-position: top;}
	.footer-nosotros-col-a__h2::before{left: 15%;}
	.footer-nosotros-col-b__h2::after{right: 0%;}
	.footer-nosotros-ul li{padding-left: 8%;font-size: 1.4rem;}
	.list-p-nosotros{font-size: 2rem;}
	
	.footer-nosotros-col-a-border{width: 86%;}
	.footer-nosotros-col-b-border{width: 100%;}
	.footer-nosotros-col-b-p-info{padding-top: 3%;}
	
	.footer-rojitas-col-a__h2::before{left: 15%;}
	.footer-rojitas-col-b__h2::after{right: 0%;}
	.footer-rojitas-col-a-border{width: 86%;}
	.footer-rojitas-col-b-border{width: 100%;}
	
	
	.footer-rojitas-col-a{background-position: top;padding: 34px 30px 50px;}
	.footer-rojitas-col-b{background-position: top;padding: 32px 30px 10px;}
	.footer-rojitas-col-b-p-info {padding-top: 4%;}
	.footer-rojitas-ul li{padding-left: 8%;font-size: 1.4rem;}
	.list-p-rojitas{font-size: 2rem;}
	
	.footer-dottos-col-a__h2::before{left: 15%;}
	.footer-dottos-col-b__h2::after{right: 0%;}
	.footer-dottos-col-a-border{width: 86%;}
	.footer-dottos-col-b-border{width: 100%;}
	
		
	.footer-dottos-col-a{background-position: top;padding: 34px 30px 50px;}
	.footer-dottos-col-b{background-position: top;padding: 25px 30px 10px;}
	.footer-dottos-col-b-p-info {padding-top: 4%;}
	.footer-dottos-ul li{padding-left: 8%;font-size: 1.4rem;}
	.list-p-dottos{font-size: 2rem;}
	
	.img-logo-footer{bottom: 60px;}
	
	
}


  /**************mas usados****************/



@media screen and (min-width:1360px) and (max-width:1439px){

	.tienda-online{width: 14%;margin-left: 10%;}
	.mancha-header{left: -46px;top: 0px;}
	.div-manchas { position: absolute;}
	
	.inicio-section{background-size: cover;padding-top: 60px;}
	.inicio-section__row{margin-bottom: 0;}
	.inicio-section__row2{margin-bottom: 6%;}
	.inicio-owl1{padding: 30px 90px 11px 30px;}
	.inicio-owl2{padding-top: 26px; padding-bottom: 0;}	
	.inicio-section_btn-noveades{padding: 3.4% 13.5% 14.4% 5.5%;}
	
	.nosotros-section{background-size: cover;padding-bottom: 222px;}
	.nosotros-section-row2-col-a img{top: -53px;}
	.nosotros-section-p-padding {padding-left: 0px;}
	.nosotros-section-row1-col-b {width: 40%;}
	.nosotros-section-row2-col-b {width: 40%;}
	.nosotros-section-row2-col-b-2{padding-top: 40px;}
	
	
	.novedades-section{padding-bottom: 162px;}
	
	.contacto-parallax{padding-top: 48px;}
	.contacto-section-col{padding: 30px 50px;width: 60%;}
	.inicio-caption-map{bottom: -99px;}
	
	.rojitas-section-col-a{padding-top: 150px;}
	.rojitas-catalogo-btn{font-size: 1.7rem;}
	.owl-catalogo-arrows{top: 85px;}
	
	
	
	.dottos-catalogo-btn{font-size: 1.7rem;}
	.owl-catalogo2-arrows{top: 85px;}
	
	.footer-inicio-col-a__h2::before{left: 15%;}
	.footer-inicio-col-b__h2::after{right: 0%;}
	.footer-inicio-col-a{padding: 16px 30px 33px;background-position: top;}
	.footer-inicio-col-b{padding: 16px 30px 11px;background-position: top;}
	.footer-inicio-ul li{padding-left: 8%;font-size: 1.4rem;}
	.footer-inicio-col-b-p-info{padding-top: 0%;}
	.list-p-inicio{font-size: 2rem;}
	
	
	.footer-nosotros-col-a{padding: 20px 30px 35px;background-position: top;}
	.footer-nosotros-col-b{padding: 20px 30px 10px;background-position: top;}
	.footer-nosotros-col-a__h2::before{left: 15%;}
	.footer-nosotros-col-b__h2::after{right: 0%;}
	.footer-nosotros-ul li{padding-left: 8%;font-size: 1.4rem;}
	.list-p-nosotros{font-size: 2rem;}
	
	.footer-nosotros-col-a-border{width: 86%;}
	.footer-nosotros-col-b-border{width: 100%;}
	.footer-nosotros-col-b-p-info{padding-top: 3%;}
	
	.footer-rojitas-col-a__h2::before{left: 15%;}
	.footer-rojitas-col-b__h2::after{right: 0%;}
	.footer-rojitas-col-a-border{width: 86%;}
	.footer-rojitas-col-b-border{width: 100%;}
	
	
	.footer-rojitas-col-a{background-position: top;padding: 34px 30px 50px;}
	.footer-rojitas-col-b{background-position: top;padding: 32px 30px 10px;}
	.footer-rojitas-col-b-p-info {padding-top: 4%;}
	.footer-rojitas-ul li{padding-left: 8%;font-size: 1.4rem;}
	.list-p-rojitas{font-size: 2rem;}
	
	.footer-dottos-col-a__h2::before{left: 15%;}
	.footer-dottos-col-b__h2::after{right: 0%;}
	.footer-dottos-col-a-border{width: 86%;}
	.footer-dottos-col-b-border{width: 100%;}
	
		
	.footer-dottos-col-a{background-position: top;padding: 34px 30px 50px;}
	.footer-dottos-col-b{background-position: top;padding: 25px 30px 10px;}
	.footer-dottos-col-b-p-info {padding-top: 4%;}
	.footer-dottos-ul li{padding-left: 8%;font-size: 1.4rem;}
	.list-p-dottos{font-size: 2rem;}
	
	.img-logo-footer{bottom: 60px;}
	

}

@media screen and (min-width:1440px) and (max-width:1599px){
	
	.tienda-online{width: 14%;margin-left: 10%;}
	.mancha-header{left: -46px;top: 0px;}
	.div-manchas { position: absolute;}
	
	
	.inicio-owl1{padding: 30px 90px 11px 30px;}
	
	.nosotros-section{background-size: cover;padding-bottom: 222px;}
	.nosotros-section-row2-col-a img{top: -53px;}
	.nosotros-section-p-padding {padding-left: 30px;}
	.nosotros-section-row1-col-b {width: 40%;}
	.nosotros-section-row2-col-b {width: 40%;}
	.nosotros-section-row2-col-b-2{padding-top: 40px;}
	
	
	.novedades-section{padding-bottom: 162px;}
	
	.contacto-parallax{padding-top: 48px;}
	.contacto-section-col{padding: 30px 50px;width: 55%;}
	.inicio-caption-map{bottom: -109px;}
	
	.footer-inicio-col-a__h2::before{left: 15%;}
	.footer-inicio-col-b__h2::after{right: 3%;}
	.footer-inicio-col-a{padding: 2px 60px 98px;}
	.footer-inicio-col-b{padding: 5px 60px 11px;background-position: top;}
	.footer-inicio-ul li{padding-left: 8%;}
	
	.footer-nosotros-col-a{padding: 20px 60px 84px;}
	.footer-nosotros-col-b{padding: 0px 60px 10px;background-position: top;}
	.footer-nosotros-col-a__h2::before{left: 15%;}
	.footer-nosotros-col-b__h2::after{right: 3%;}
	.footer-nosotros-ul li{padding-left: 8%;}

	.footer-rojitas-col-a__h2::before{left: 15%;}
	.footer-rojitas-col-b__h2::after{right: 3%;}
	
	.footer-rojitas-col-a{background-position: top;padding: 34px 60px 145px;}
	.footer-rojitas-col-b{background-position: top;padding: 25px 60px 10px;}
	.footer-rojitas-col-b-p-info {padding-top: 4%;}
	.footer-rojitas-ul li{padding-left: 8%;}
	
	.footer-dottos-col-a__h2::before{left: 15%;}
	.footer-dottos-col-b__h2::after{right: 3%;}
	
		
	.footer-dottos-col-a{background-position: top;padding: 34px 60px 145px;}
	.footer-dottos-col-b{background-position: top;padding: 25px 60px 10px;}
	.footer-dottos-col-b-p-info {padding-top: 8%;}
	.footer-dottos-ul li{padding-left: 8%;}
	
	.img-logo-footer{bottom: 32px;}
	
}

@media screen and (min-width:1600px) and (max-width:1679px){
	
	.inicio-owl1{padding: 30px 90px 11px 30px;}
	
	.nosotros-section-row2-col-a img{top: -53px;}
	
	.novedades-section{padding-bottom: 162px;}
	
	.contacto-parallax{padding-top: 48px;}
	.contacto-section-col{padding: 30px 60px;}
	.inicio-caption-map{bottom: -119px;}
	
	.footer-inicio-col-a__h2::before{left: 23%;}
	.footer-inicio-col-b__h2::after{right: 15%;}
	.footer-inicio-col-b{padding: 25px 60px 11px;background-position: top;}
	
	.footer-nosotros-col-a{padding: 40px 60px 114px;}
	.footer-nosotros-col-b{padding: 30px 60px 10px;}
	.footer-nosotros-col-a__h2::before{left: 23%;}
	.footer-nosotros-col-b__h2::after{right: 15%;}
	

	.footer-rojitas-col-a__h2::before{left: 23%;}
	.footer-rojitas-col-b__h2::after{right: 15%;}
	
	.footer-rojitas-col-a{background-position: top;padding: 34px 60px 145px;}
	.footer-rojitas-col-b{background-position: top;padding: 25px 60px 10px;}
	.footer-rojitas-col-b-p-info {padding-top: 4%;}
	
	.footer-dottos-col-a__h2::before{left: 23%;}
	.footer-dottos-col-b__h2::after{right: 15%;}
	
		
	.footer-dottos-col-a{background-position: top;padding: 34px 60px 145px;}
	.footer-dottos-col-b{background-position: top;padding: 25px 60px 10px;}
	.footer-dottos-col-b-p-info {padding-top: 8%;}
	
}

@media screen and (min-width:1680px) and (max-width:1919px){
	
	.inicio-owl1{padding: 30px 90px 11px 30px;}
	
	.novedades-section{padding-bottom: 162px;}
	
	.contacto-parallax{padding-top: 48px;}
	.contacto-section-col{padding: 30px 70px;}
	.inicio-caption-map{bottom: -129px;}
	
	.footer-inicio-col-a__h2{padding-right: 7%;	}
	.footer-inicio-col-b__h2{padding-left: 6%;}
	.footer-inicio-col-b{padding: 15px 60px 11px;}
	
	
	.footer-nosotros-col-a__h2{padding-right: 7%;}
	.footer-nosotros-col-b__h2{padding-left: 6%;}
	
	.footer-rojitas-col-a__h2{padding-right: 7%;}
	.footer-rojitas-col-b__h2{padding-left: 6%;}
	
	.footer-rojitas-col-a{background-position: top;padding: 34px 60px 145px;}
	.footer-rojitas-col-b{background-position: top;padding: 25px 60px 10px;}
	.footer-rojitas-col-b-p-info {padding-top: 4%;}
	
	.footer-dottos-col-a__h2{padding-right: 7%;}
	.footer-dottos-col-b__h2{padding-left: 6%;}
		
	.footer-dottos-col-a{background-position: top;padding: 34px 60px 145px;}
	.footer-dottos-col-b{background-position: top;padding: 25px 60px 10px;}
	.footer-dottos-col-b-p-info {padding-top: 8%;}
	
}

@media screen and (min-width:1920px) and (max-width:1960px){
	
	.rojitas-section_btn{font-size: 3.5rem;}
	.rojitas-section-conten-btn{padding: 11% 4%;}
	
	.dottos-section_btn{font-size: 3.5rem;}
	.dottos-section-conten-btn{padding: 11% 4%;}
	
}

/****** VALIDACIÓN *****/
/*validate contacto*/
.help-block-error{
color:#ffffff;	
font-size: 1.1em
}

.alert{
display:none;
}