/*------------------------------------*\
    $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: 'titulo';
  src: url('../fonts/Intro.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/Intro.otf')  format('opentype'),
	   url('../fonts/Intro.woff') format('woff'), 
	   url('../fonts/Intro.ttf')  format('truetype'), 
	   url('../fonts/Intro.svg#Intro') format('svg');
  font-weight: normal;
  font-style: normal;
}




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




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






/*------------------------------------*\
    $BODY
\*------------------------------------*/
body{font-family:"contenido"; font-size:10pt; background-color:#1B1F20; overflow-x:hidden; } 

/*** up buttom ***/
#nekoToTop{position:fixed; bottom:0; right:20px; padding:5px;display:none;border-radius:4px 4px 0 0;width:50px;text-align:center;color:#748EC7;background:#fff;border:1px solid rgba(0, 0, 0, 0.15);}
#nekoToTop:hover{color:#fff;background:#748EC7; }


/*.plato__img{z-index:200;position:relative;top:-260px; left:-13px;}*/


/*------------------------------------*\
    $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%;}
.padding-bottom-16{ padding-bottom:16%;}
.padding-bottom-17{ padding-bottom:17%;}
.padding-bottom-18{ padding-bottom:18%;}
.padding-bottom-19{ padding-bottom:19%;}
.padding-bottom-20{ padding-bottom:20%;}
.padding-bottom-21{ padding-bottom:21%;}
.padding-bottom-22{ padding-bottom:22%;}
.padding-bottom-23{ padding-bottom:23%;}
.padding-bottom-24{ padding-bottom:24%;}
.padding-bottom-25{ padding-bottom:25%;}
.padding-bottom-26{ padding-bottom:26%;}

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





/*------------------------------------*\
    $HEADER
\*------------------------------------*/
/*** header **
.header-main{  width: 100%;
  position:relative ;
  z-index: 100;background-color:transparent;}
  */
  .header-main{  width: 100%;
  position:relative ;
  z-index: 100;
  
}


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


/*** info header originales **
.c-info-header{font-family:'contenido'; padding-top:0%; padding-bottom:0%; background-color:#005427; height:39px;}
.c-info-header__p{ color:#ffffff; font-size:1.5rem; line-height:150%;}
.c-info-header__p span{ font-weight:bold;}
.c-info-header__p--inline{display: inline-block; margin-right:3%;}
.c-info-header__p--top1{position:relative; top:10px;}
.c-info-header__p--top2{position:relative; top:-14px;}
.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;}
*/




/*** info header ***/
.c-info-header{ padding-top:0%; padding-bottom:0%; background-color:transparent; height:1px;}
.c-info-header__p{ font-family: 'contenido'; color:#ffffff; font-size:1.5rem; line-height:150%;font-size:1.5rem;}
.c-info-header__p--span{ font-family: 'titulo';font-size:2rem;}
.c-info-header__p--inline{display: inline-block; margin-right:3%;}
.c-info-header__p--top1{position:relative; top:30px;}
.c-info-header__p--top3{position:relative; top:20px; padding-left: 2.4%;}
.c-info-header__p--top2{position:relative; top:-14px;}
.c-info-header__social-a{ display: inline-block; width: 50px; height:50px; 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;}





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


/*** navegacion ***/
.container-navegacion-horizontal{background-color:transparent; margin-bottom:0%;}
.navegacion-horizontal{ width:70.5%; text-align:center; margin-top:-1.3%; -webkit-margin-before:0%;position:relative;top:20px; border-bottom:none;}
.navegacion-horizontal__ul{margin-bottom:-25px !important; margin-top:10px !important;}

/*** li general ***/ 
.navegacion-horizontal__li{ width:16.6%; font-family:'titulo';font-size:1.5rem; /***background-color:#FFF;***/}
.border{ border-right:1px solid #E6E6E6;}

/*** 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:#FFF;}
.navegacion-horizontal__compania{ background-color:#FFF;}
.navegacion-horizontal__productos{ background-color:#FFF;}
.navegacion-horizontal__puntos-de-venta{ background-color:#FFF;}
.navegacion-horizontal__noticias{ background-color:#FFF; }
.navegacion-horizontal__contacto{width:20.5%; background-color:#FFF;}


/*** li individuales hover - li individuales active ***/ 
.navegacion-horizontal__inicio:hover,.navegacion-horizontal__inicio:focus,.navegacion-horizontal__inicio--active{ background-color:#fff; font-weight:bold;}
.navegacion-horizontal__compania:hover,.navegacion-horizontal__compania:focus,.navegacion-horizontal__compania--active{ background-color:#fff; font-weight:bold;}
.navegacion-horizontal__productos:hover,.navegacion-horizontal__productos:focus,.navegacion-horizontal__productos--active{background-color:#fff; font-weight:bold;}
.navegacion-horizontal__puntos-de-venta:hover,.navegacion-horizontal__puntos-de-venta:focus,.navegacion-horizontal__puntos-de-venta--active{ background-color:#fff; font-weight:bold;}
.navegacion-horizontal__noticias:hover,.navegacion-horizontal__noticias:focus,.navegacion-horizontal__noticias--active{background-color:#fff; font-weight:bold;}
.navegacion-horizontal__contacto:hover,.navegacion-horizontal__contacto:focus,.navegacion-horizontal__contacto--active{background-color:#fff; font-weight:bold;}


/*** li individuales open ***/
.navegacion-horizontal__productos.open { background-color:#56BD48; color:#F16136;}



/*** li a general ***/ 
.navegacion-horizontal > .navegacion-horizontal__li > a{ padding-top:19px; padding-bottom:19px;}
.navegacion-horizontal > .navegacion-horizontal__li > a p{margin-bottom:0%;}
.navegacion-horizontal__li-a--normal { color:#333 }
.navegacion-horizontal__li-a--active {color:#F16136; }




/*** 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:#F16136; font-weight:bold;}


/*** 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:#fff; color:#F16136;}
.container-navegacion-horizontal .navegacion-horizontal > .navegacion-horizontal__compania > a:focus {background-color:#fff; color:#F16136;}
.container-navegacion-horizontal .navegacion-horizontal > .navegacion-horizontal__productos > a:focus {background-color:#fff; color:#F16136;}
.container-navegacion-horizontal .navegacion-horizontal > .navegacion-horizontal__puntos-de-venta > a:focus {background-color:#fff; color:#F16136;}
.container-navegacion-horizontal .navegacion-horizontal > .navegacion-horizontal__noticias > a:focus {background-color:#fff; color:#F16136;}
.container-navegacion-horizontal .navegacion-horizontal > .navegacion-horizontal__contacto > a:focus {background-color:#fff; color:#F16136;}


/*** li a individuales open ***/
.nav .open > .navegacion-horizontal__productos-a, .nav .open > .navegacion-horizontal__productos-a:focus, .nav .open > .navegacion-horizontal__productos-a:hover {background-color:#56BD48;
 color:#FFF;}
 
  
/***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:before{content:'.'; color:#808080 display:block; font-size: 30px; text-align: left; padding: 0;line-height:0px; margin-top:0px; margin-right:2%; position:relative;
top:-2px;}
.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%; }





.contactenos-mega-navbar__h3{font-family: 'contenido'; font-size:2.5rem;color:#333;}
.contactenos-mega-navbar__input{font-family: 'contenido'; font-size:2rem;color:#333;margin-bottom:5%; margin-right:25%;}
.contactenos-main__listas--ubi{color:#333; font-size:3rem; font-family:'contenido';}
.contactenos-main__listas--tel{color:#333; font-size:4.5rem; font-family:'contenido';}
.contactenos-main__listas--phone{color:#333; font-size:3rem; font-family:'contenido'; letter-spacing:0.5rem;}
.credes-sociales_a-background1-contactenos{background-color:#005C8B; padding:2.8% !important; font-size:2.5rem;font-family:'contenido'; color:#FFF;width: 140px; float:right;}
.credes-sociales_a-background2-contactenos{background-color:#00B2E6;padding:2.8% !important;  font-size:2.5rem;font-family:'contenido'; color:#FFF;width: 140px; float:right;}
.credes-sociales_a-contactenos{ position:relative; top:-1px; display: inline-block; width: 50px; height:50px; }
.credes-sociales_a--facebook-contactenos{ background-image:url(../images/main/facebook-main.png); background-position: 0px 0px; background-repeat:no-repeat;float:left;}
.credes-sociales_a--instagram-contactenos{ background-image:url(../images/main/instagram-main.png); background-position: 0px 0px; background-repeat:no-repeat;float:left;}	





/*------------------------------------*\
    $FOOTER
\*------------------------------------*/
.footer-main--nosotros{ padding:5% 2% 2% 2%;   background-color: #fff;}
.footer-main{ padding:2% 2% 2% 2%; background-image:url(../images/footer/background1.jpg); height:295px; background-position:center center;}
.footer-main__widget--border{background:url(../images/footer/border.png) no-repeat right;}
.footer-main__title{font-family:'contenido'; font-size:2.2rem; border-bottom: solid 2px #78AE02; padding-bottom:4%; margin-bottom:12%;}
.footer-main__contenido{font-size:1.6rem; font-family:'contenido';   padding-left: 6%;}
.footer-main__contenido--padding{ padding-right:7%;}
.footer-main__listas{ list-style:none; padding-left:2%;}
.footer-main__listas--img{ }
.footer-main__listas--ubi{color:#333; font-size:3.5rem; font-family:'contenido';}
.footer-main__listas--tel{color:#333; font-size:7rem; font-family:'contenido';}
.footer-main__listas--phone{color:#333; font-size:3.5rem; font-family:'contenido'; letter-spacing:0.5rem;}
.footer-main__listas__img--ubi{padding-left:5%;}
.footer-main__listas__img--tel{padding-left:5%;}
.footer-main__listas__img--phone{padding-left:5%;}
.footer-main__contenido--f{background-color:#fff;}

.footer-main__listas--readmore{font-size:1.6rem; font-style:italic; }


.ctitulo{ border-right: #FFF 2px solid; padding:3.7% 0% 3.7% 0%;}
.ctitulo__titulo{ font-family:'titulo'; font-size:2.2rem;}
.ccontenido{padding:3.7% 0% 3.7% 0%; text-align:left;}
.ccontenido_contenido{font-size:1.9rem;}
.ccontenido_contenido--border{ margin-right:2%; border-right: #FFF 1px solid;}
.ccontenido_contenido--padding{padding:0% 4% 0% 4%;}
/*** redes sociales ***/
.credes-sociales{ text-align:right;}
.credes-sociales_a{ position:relative; top:-2px; display: inline-block; width: 50px; height:50px; }
.credes-sociales_a--facebook{ background-image:url(../images/footer/facebook-footer.png); background-position: 0px 0px; background-repeat:no-repeat;}
.credes-sociales_a--instagram{ background-image:url(../images/footer/instagram-footer.png); background-position: 0px 0px; background-repeat:no-repeat;}
.credes-sociales_a--twitter{ background-image:url(../images/main/twitter-footer.png); background-position: 0px 0px; background-repeat:no-repeat;}
.credes-sociales_a--youtube{ background-image:url(../images/main/youtube-footer.png); background-position: 0px 0px; background-repeat:no-repeat;}


.credes-sociales_a-background1{background-color:#005C8B; padding:4%;color:#FFF;}
.credes-sociales_a-background2{background-color:#00B2E6;padding:4%;   margin-top: 0%; color:#FFF;}


/*------------------------------------*\
    $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{  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;
}
 
 
 
 
 
 
/*------------------------------------*\
    $SECTIONS
\*------------------------------------*/ 
.section-platos{background-color:#FFF; padding-top:2%;} 





/*------------------------------------*\
    $SECTIONS
\*------------------------------------*/
.section-info{background-image:url(../images/menu/background-platos.jpg);padding-bottom:3%;}
.point:after{content:'.'; color:#fff; display:inline; text-align: right;line-height:0px; margin-top:0px; position:relative;top:-5px; padding-top:1px; font-weight:bold;   right:-1%;}
.point2:before{content:'.'; color:#fff; display:inline; text-align: right;line-height:0px; margin-top:0px; position:relative;top:-5px; padding-top:1px; font-weight:bold; left:-1%;}


 
 
 
/*------------------------------------*\
    $MENU SECTION - INDEX
\*------------------------------------*/

.menu-section{background-image:url(../images/menu/background.jpg) ; padding-bottom:5%; background-position:top;}
.menu-section__h1{border-radius:40px; background-color:#fff;margin-top: 5%; margin-bottom: 3%;}
.menu-section__h2{ font-family:'titulo'; font-size:6rem; color:#333; text-align:left; line-height:90%;}
.menu-section__span--a{font-family:'IntroScriptR-H2Base'; font-size:3rem; color:#F16136; text-align:left; }
.menu-section__a{font-family:'contenido'; font-size:2rem; color:#fff; /*font-weight:bold;*/}
.menu-section__row--bebidas{background:url(../images/menu/border.png) top no-repeat, url(../images/menu/border.png) bottom no-repeat; }
.menu-section__row--background{background-color:rgba(255, 255, 255, 0.4); }
.menu-section__col--background{background:url(../images/menu/background-bebidas.png) center no-repeat; height:359px;}

.menu-section-tab-conten__p{font-family:'contenido'; font-size:1.8rem; color:#333;  text-align:left; white-space:pre-line;

}
.menu-section-texto{background-image:url(../images/menu/background-texto.png);height:375px;background-repeat:no-repeat;padding-top:12%; width: 390px; margin-left: 5%; padding-right:3%;}

.menu_section__h2--a{font-family:'contenido'; font-size:9rem; color:#fff;  text-align:center;padding-top:30%;}
.menu_section__h2--li--title{font-family:'titulo'; font-size:3rem; color:#F16136; ; text-align:left;}
.menu_section__h2--li-item{font-family:'contenido'; font-size:2.5rem; color:#666; padding-top:20%; text-align:left; line-height:5%;}
.border-right{border-right:3px dotted #FFF;}


.numero_fecha{font-size:8rem;font-family:'IntroScriptR-H2Base';}
.numero_fecha--2{font-size:6rem;font-family:'contenido';}
.numero_fecha--3{font-size:4rem;font-family:'contenido';}
.numero_fecha--4{font-size:4rem;font-family:'contenido'; letter-spacing:2px;}
.point3:after{content:'.'; color:#FF6600; display:inline; text-align: right;line-height:0px; margin-top:0px; position:relative;top:-15px; padding-top:1px; font-weight:bold;   right:-1%;}
.point4:before{content:'.';color:#FF6600; display:inline; text-align: right;line-height:0px; margin-top:0px; position:relative;top:-15px; padding-top:1px; font-weight:bold; left:-1%;}
.point5:after{content:'.'; color:#FF6600; display:inline; text-align: right;line-height:0px; margin-top:0px; position:relative;top:-15px; padding-top:1px; font-weight:bold;   }
.point6:before{content:'.';color:#FF6600; display:inline; text-align: right;line-height:0px; margin-top:0px; position:relative;top:-15px; padding-top:1px; font-weight:bold; }





#sync1 .item h1{ text-align:center;font-size:8rem;}

#sync1 .item{
background-color:transparent;
padding-top: 120px;
margin: 5px;
color: #F16136;
font-family:'IntroScriptR-H2Base';	
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: center;
}

#sync2 .item{
height: 50px;
width: 50px;
background-color:#FFF;
border:2px solid #F16136;
padding:0%;
margin: 0%;
color: #333;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius:100%;
text-align: center;
cursor: pointer;
}

#sync2 .item h1{font-size:2rem;}

#sync2 .synced .item{background: #F16136; color: #FFF;}


.nav-tabs-index > li > a {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: transparent;
border-bottom:1px dotted #fff;
color: #fff;
font-family:'contenido'; 
cursor: default;
height:72px;
}


.nav-tabs-index > li > a, .nav-tabs-index > li > a:focus, .nav-tabs-index > li > a:hover {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
/*background-color: rgba(255, 255, 255, 0.2);*/
background-color:transparent;
border-bottom-color:#fff;;
border-bottom-style: dotted;
border-bottom-width: 2px;
color: #333;
font-family:'contenido'; 
cursor: default;
height:72px;
}

 
.nav-tabs-index > li.active > a, .nav-tabs-index > li.active > a:focus, .nav-tabs-index > li.active > a:hover {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: #F15921;
border:none;
color: #fff;
font-family:'contenido'; 
cursor: default;
height:72px;
}
.nav-tabs-index >  li > a{ color:#fff; text-align:left; padding:5% 5%; font-family: 'contenido'; font-size:2.3rem; height:72px;}


.fondo{background-color:#FFF;}





/*------------------------------------*\
    $MENU SECTION MENU
\*------------------------------------*/
.menu-section--menu{background-image:url(../images/menu/background-menu2.jpg) ; padding-bottom:5%;height:1520px; padding-top:25%;} 
.menu-section--menu-background-row{background:rgba(255, 255, 255, 0.5);}
/*.menu-section--menu-background-row{background-image:url(../images/menu/background-bebidas-index.png);background-repeat:no-repeat;background-position:center;height:377px;}*/
.menu-section__h2--menu{ font-family:'titulo'; font-size:8rem; color:#333; text-align:left; line-height:90%;}
.menu-section__span--a--menu{font-family:'IntroScriptR-H2Base'; font-size:5rem; color:#F16136; text-align:left; }
.menu-section__a--menu{font-family:'contenido'; font-size:2rem; color:#808080; font-weight:bold; text-align:left;}
.menu-section-tab-conten__p--menu{font-family:'contenido'; font-size:2rem; color:#333; font-weight:bold; padding-top:8%; text-align:left; white-space:pre-line;}
.menu-section__col--background--menu{padding-bottom:1%; padding-top:1%; background:url(../images/menu/background-bebidas-menu1.png) bottom no-repeat; height:420px; }
.menu-section__col--border--menu{border-bottom: 2px dashed #F5811E; border-top:2px dashed #F5811E; }
.menu-section__border--right{border-right: 2px dashed #4D4D4D;}

.nav-tabs-menu >  li > a{border:1px dashed #F60; color:#333; text-align:left; padding:3% 10%;}

.nav-tabs-menu > li.active > a, .nav-tabs-menu > li.active > a:focus, .nav-tabs-menu > li.active > a:hover {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: #F15921;
border-color: #fff;
border-image: none;
border-style: solid;
border-width: 1px;
color: #fff;
font-family:'contenido'; 
cursor: default;
}
.menu_section__h2--li--title-menu{font-family:'titulo'; font-size:3rem; color:#F16136; padding-top:10%; text-align:left;}
.menu_section__h2--li-item__p{font-family:'contenido'; font-size:2.5rem; color:#666;  text-align:left; line-height:120%;}





#sync1i .item h1{  
text-align:center;
font-size:8rem;
}

#sync1i .item{
background-color:transparent;
padding-top: 120px;
margin: 5px;
color: #F16136;
font-family:'IntroScriptR-H2Base';	
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
    text-align: center;
}


#sync2i .item{
height: 50px;
width: 50px;
border:none;
padding:0%;
margin: 0%;
color: #B3B3B3;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius:100%;
text-align: center;
cursor: pointer;
}

#sync2i .item h1{
	  
font-size:4rem;
}

#sync2i .synced .item{

     color: #F16136;
}


 
 
 

/*------------------------------------*\
    $aclaracion SECTION - INDEX
\*------------------------------------*/ 

.aclaracion-section__p{font-family:'contenido'; font-size:4.5rem; color:#fff; text-align:center;line-height:90%;}
.aclaracion-section__p--span{font-family:'contenido'; font-size:3.2rem; color:#fff; text-align:center;line-height:90%;white-space:pre-line;padding-bottom:2%;}
 
 .aclaracion-section__p--a{font-family:'contenido'; font-size:4.5rem; color:#fff; text-align:center;line-height:90%;}
 
 
/*------------------------------------*\
    $ALACARTA SECTION - INDEX
\*------------------------------------*/ 
.alacarta-section{background-image:url(../images/alacarta/background.jpg); padding-bottom:5%;}
.alacarta-section--col{background:url(../images/alacarta/background-h2.png) center left no-repeat;}
.alacarta-section__h2{ font-family:'titulo'; font-size:5rem; color:#fff; text-align:left;}
.alacarta-section__img--1{padding-left:0%;margin-left:-4%; }
.alacarta-section__img--2{padding-left:0%; margin-left:-7%;}
.alacarta-section__img--3{padding-left:0%; margin-left:-30%;}
.alacarta-section__img--3-3{margin-left:-17%;}
.alacarta-section__img{height:262px; width:347px; margin:0%; padding:0%; }
.alacarta-section__img--z-index{ z-index:1; position:relative; top:-40%;}
.alacarta-section__h2--a{ font-family:'titulo'; font-size:3rem; color:#FFF; text-align:left; z-index:3200; position:absolute; top:58%;background:rgba(241, 97, 54, 0.6);}
.alacarta-section__span--a{font-family:'IntroScriptR-H2Base'; font-size:2rem; color:#FFF; z-index:3200;position:relative; bottom:-70%;}
.alacarta-section__img--x{margin:0%; padding:0%; width:314px; height:263px;}





/*------------------------------------*\
    $ALACARTA SECTION - MENU
\*------------------------------------*/ 
.alacarta-section--menu{background-image:url(../images/alacarta/background-menu1.jpg); height:843px; padding-top:15%; padding-bottom:3%;}
.alacarta-section__h2--menu{ font-family:'IntroScriptR-H2Base'; font-size:6rem; color:#333; text-align:center; }
.alacarta-section__h2--span--menu{ font-family:'titulo'; font-size:6rem; color:#333; text-align:center; }





 
 /*------------------------------------*\
    $ESPECIALES SECTION - INDEX
\*------------------------------------*/ 
 
.especiales-section{ height:578px; background-image:url(../images/postres/background.jpg);}
.especiales-section__h2{color: #fff;font-family: "titulo";font-size: 4rem; padding-bottom: 4%; padding-top: 5%;text-align:center;background:rgba(147, 1, 20, 0.5);margin-top:20%;visibility:hidden;}
.especiales-section__p--a{font-family:'IntroScriptR-H2Base'; font-size:4rem; color:#FFF; line-height:90%;}
.especiales-section__p--b{ font-family:'contenido'; font-size:4rem; color:#FFF; line-height:90%;}
.especiales-section__p--c{ font-family:'titulo'; font-size:4rem; color:#FFF; line-height:90%;}
.especiales-section__h2--background{ background-color:#F16136; padding-left:5%;}
.especiales-section--left{position:absolute;  top:45%; padding-bottom:2%; text-align: left;right:-25%;}

 




.rotar {
	padding-top:8%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}






 /*------------------------------------*\
    $NOSOTROS SECTION
\*------------------------------------*/ 
 
.nosotros-section{background-image:url(../images/nosotros/background.jpg) ; height:1704px; padding-top:48%;}


 /*------------------------------------*\
    $SERVICIOS SECTION
\*------------------------------------*/ 
.servicios-section{background-image:url(../images/servicios/background.jpg) ; height:100%; padding-top:10%;}
.servicios-section__h2{ font-family:'titulo'; font-size:6rem; color:#333; text-align:left; line-height:90%; position:relative;z-index:200; top:-290px;left:120px;}
.servicios-section__h2--a{ font-family:'titulo'; font-size:4rem; color:#F16136; text-align:right; line-height:90%;}
.servicios-section__p{ font-family:'contenido'; font-size:2.5rem; color:#333; text-align:right; line-height:90%;}
.servicios-section__h2--b{ font-family:'titulo'; font-size:4rem; color:#F16136; text-align:left; line-height:90%;}
.servicios-section__p--b{ font-family:'contenido'; font-size:2.5rem; color:#333; text-align:left; line-height:90%;}
.servicios-section__ejecutivos{background-image:url(../images/servicios/ejecutivos.png);background-repeat:no-repeat;background-position:center; height:469px;} 
.servicios-section__carta{background-image:url(../images/servicios/carta.png);background-repeat:no-repeat;background-position:center; height:469px;}
.servicios-section__p-a{font-family:'contenido'; font-size:2.5rem; color:#fff;  line-height:90%;}
.servicios-section__p-b{font-family:'contenido'; font-size:2.5rem; color:#fff;  line-height:90%;padding-top:4%;}






/*------------------------------------*\
    $GALERIA SECTION
\*------------------------------------*/ 
.galeria-section {padding-top: 110px;height: 1088px;background-image:url(../images/galeria/background.jpg);background-color:#FFF;}
.galeria-section__p { font-family:'contenido'; color:#4D4D4D; font-size:1.7rem; line-height:130%;}

/*** carousel galeria ***/
.c-galeria{ background-image:url(../images/galeria/container-galeria.png); background-repeat:no-repeat; padding-top:2%; padding-bottom:2%;}
.c-galeria-bloque{}
.c-galeria-bloque-owl{}
.c-galeria-bloque-owl__item{ cursor:pointer; margin-right:5%;}


/*** owl styles carousel galeria ***/
.owl-carousel-arrows{ position:relative; top:83px;} 
.owl-carousel-arrows .prev, .owl-carousel-arrows .next{background-repeat:no-repeat; background-color:transparent;  padding-bottom:35%; border:none;}
.owl-carousel-arrows .prev{background-image:url(../images/galeria/arrow_left.png);}
.owl-carousel-arrows .next{background-image:url(../images/galeria/arrow_right.png);}


/*** carousel clientes ***/

.c-marcas-bloque{}
.c-marcas-bloque-owl{}
.c-marcas-bloque-owl__item{ cursor:pointer; margin-right:5%;}

.c-postres-bloque-owl__item{ cursor:pointer; margin-right:5%;}


/*** titulos ***/
.titulo-tomador{ color:#333333; margin-top:4%; margin-bottom:4%;}





/*------------------------------------*\
    $INICIO
\*------------------------------------*/
/*** row1 ***/
.inicio-section { padding-top:110px; height: 577px;  background-color:#FFF; background-image:url(../images/nosotros/background.jpg);}
.inicio-section__c{}
.inicio-section__row{}
.inicio-section__col{}
.inicio-section__col--border-right{}
.inicio-section__h2{}
.inicio-section__p{}
.inicio-section__p--padding-a{}
.inicio-section__p--padding-b{}





/**tab**/
.c-content-tab-2 > .c-tab-content .c-tab-pane { padding-left:8%; padding-right:7%; display:inline-block;}
  
.c-margin-t-20 {
  margin-top: 5px; }

.c-margin-b-20 {
  margin-bottom: 5px; }

.c-font-thin {
  font-weight: 300 !important; }

.c-font-bold {
  font-weight: 600 !important; }

.c-font-uppercase {
  text-transform: uppercase; }


.c-font-17 {
  font-size: 2rem; }


.c-font-30 {
  font-size: 30px; }

/*****/

.c-content-tab-1 .nav,
.c-content-tab-1 .nav.nav-justified {
border: 0;
border-bottom: 3px solid none; }
.c-content-tab-1 .nav > li > a,
.c-content-tab-1 .nav.nav-justified > li > a {
color: #3f444a;
border: 0;
border-bottom: 3px solid none; }
.c-content-tab-1 .nav > li:hover,
.c-content-tab-1 .nav > li:focus,
.c-content-tab-1 .nav > li:active,
.c-content-tab-1 .nav > li.active,
.c-content-tab-1 .nav.nav-justified > li:hover,
.c-content-tab-1 .nav.nav-justified > li:focus,
.c-content-tab-1 .nav.nav-justified > li:active,
.c-content-tab-1 .nav.nav-justified > li.active {
background: none; }
.c-content-tab-1 .nav > li:hover > a,
.c-content-tab-1 .nav > li:focus > a,
.c-content-tab-1 .nav > li:active > a,
.c-content-tab-1 .nav > li.active > a,
.c-content-tab-1 .nav.nav-justified > li:hover > a,
.c-content-tab-1 .nav.nav-justified > li:focus > a,
.c-content-tab-1 .nav.nav-justified > li:active > a,
.c-content-tab-1 .nav.nav-justified > li.active > a {
background: none;
transition: none;
border: 0;
border-bottom: 3px solid #32c5d2; }
.c-content-tab-1 .nav.tabs-left,
.c-content-tab-1 .nav.nav-justified.tabs-left {
border: 0;
border-right: 1px solid #eeeeee; }
.c-content-tab-1 .nav.tabs-left > li > a,
.c-content-tab-1 .nav.nav-justified.tabs-left > li > a {
border: 0;
border-right: 3px solid transparent; }
.c-content-tab-1 .nav.tabs-left > li:hover,
.c-content-tab-1 .nav.tabs-left > li:focus,
.c-content-tab-1 .nav.tabs-left > li:active,
.c-content-tab-1 .nav.tabs-left > li.active,
.c-content-tab-1 .nav.nav-justified.tabs-left > li:hover,
.c-content-tab-1 .nav.nav-justified.tabs-left > li:focus,
.c-content-tab-1 .nav.nav-justified.tabs-left > li:active,
.c-content-tab-1 .nav.nav-justified.tabs-left > li.active {
background: #f7f7f7; }
.c-content-tab-1 .nav.tabs-left > li:hover > a,
.c-content-tab-1 .nav.tabs-left > li:focus > a,
.c-content-tab-1 .nav.tabs-left > li:active > a,
.c-content-tab-1 .nav.tabs-left > li.active > a,
.c-content-tab-1 .nav.nav-justified.tabs-left > li:hover > a,
.c-content-tab-1 .nav.nav-justified.tabs-left > li:focus > a,
.c-content-tab-1 .nav.nav-justified.tabs-left > li:active > a,
.c-content-tab-1 .nav.nav-justified.tabs-left > li.active > a {
border-radius: 0;
background: none;
transition: none;
border: 0;
border-right: 3px solid #32c5d2; }
.c-content-tab-1 .nav.tabs-left > li:last-child > a,
.c-content-tab-1 .nav.nav-justified.tabs-left > li:last-child > a {
border-bottom: 0; }
.c-content-tab-1 .nav.tabs-right,
.c-content-tab-1 .nav.nav-justified.tabs-right {
border: 0;
border-left: 1px solid #eeeeee; }
.c-content-tab-1 .nav.tabs-right > li > a,
.c-content-tab-1 .nav.nav-justified.tabs-right > li > a {
border: 0;
border-left: 3px solid transparent; }
.c-content-tab-1 .nav.tabs-right > li:hover,
.c-content-tab-1 .nav.tabs-right > li:focus,
.c-content-tab-1 .nav.tabs-right > li:active,
.c-content-tab-1 .nav.tabs-right > li.active,
.c-content-tab-1 .nav.nav-justified.tabs-right > li:hover,
.c-content-tab-1 .nav.nav-justified.tabs-right > li:focus,
.c-content-tab-1 .nav.nav-justified.tabs-right > li:active,
.c-content-tab-1 .nav.nav-justified.tabs-right > li.active {
background: #f7f7f7; }
.c-content-tab-1 .nav.tabs-right > li:hover > a,
.c-content-tab-1 .nav.tabs-right > li:focus > a,
.c-content-tab-1 .nav.tabs-right > li:active > a,
.c-content-tab-1 .nav.tabs-right > li.active > a,
.c-content-tab-1 .nav.nav-justified.tabs-right > li:hover > a,
.c-content-tab-1 .nav.nav-justified.tabs-right > li:focus > a,
.c-content-tab-1 .nav.nav-justified.tabs-right > li:active > a,
.c-content-tab-1 .nav.nav-justified.tabs-right > li.active > a {
border-radius: 0;
background: none;
transition: none;
border: 0;
border-left: 3px solid #32c5d2; }
.c-content-tab-1 .nav.tabs-right > li:last-child > a,
.c-content-tab-1 .nav.nav-justified.tabs-right > li:last-child > a {
border-bottom: 0; }
.c-content-tab-1 .nav.tabs-below,
.c-content-tab-1 .nav.nav-justified.tabs-below {
border: 0;
border-top: 0; }
.c-content-tab-1 .nav.tabs-below > li > a,
.c-content-tab-1 .nav.nav-justified.tabs-below > li > a {
border: 0;
border-top: 3px solid transparent; }
.c-content-tab-1 .nav.tabs-below > li:hover,
.c-content-tab-1 .nav.tabs-below > li:focus,
.c-content-tab-1 .nav.tabs-below > li:active,
.c-content-tab-1 .nav.tabs-below > li.active,
.c-content-tab-1 .nav.nav-justified.tabs-below > li:hover,
.c-content-tab-1 .nav.nav-justified.tabs-below > li:focus,
.c-content-tab-1 .nav.nav-justified.tabs-below > li:active,
.c-content-tab-1 .nav.nav-justified.tabs-below > li.active {
background: none; }
.c-content-tab-1 .nav.tabs-below > li:hover > a,
.c-content-tab-1 .nav.tabs-below > li:focus > a,
.c-content-tab-1 .nav.tabs-below > li:active > a,
.c-content-tab-1 .nav.tabs-below > li.active > a,
.c-content-tab-1 .nav.nav-justified.tabs-below > li:hover > a,
.c-content-tab-1 .nav.nav-justified.tabs-below > li:focus > a,
.c-content-tab-1 .nav.nav-justified.tabs-below > li:active > a,
.c-content-tab-1 .nav.nav-justified.tabs-below > li.active > a {
border-radius: 0;
background: none;
transition: none;
border: 0;
border-top: 3px solid #32c5d2; }

.c-content-tab-1 .tab-content {
padding: 0; }
.c-content-tab-1 .tab-content.c-bordered {
border: 1px solid #eeeeee; }
.c-content-tab-1 .tab-content.c-left-bordered {
border-left: 1px solid #eeeeee; }
.c-content-tab-1 .tab-content.c-right-bordered {
border-right: 1px solid #eeeeee; }
.c-content-tab-1 .tab-content.c-padding-sm {
padding: 5px; }
.c-content-tab-1 .tab-content.c-padding {
padding: 15px; }
.c-content-tab-1 .tab-content.c-padding-lg {
padding: 30px; }

.c-content-tab-2 > .nav {
text-align: center; }
.c-content-tab-2 > .nav > li {
float: none;
display: inline-block; }
.c-content-tab-2 > .nav > li > a > i {
font-size: 38px; }
.c-content-tab-2 > .nav > li > a > .c-title {
font-family:'titulo';

font-size:2.5rem;
display: block;
margin: 20px 0;
color: #F16136; 
}
.c-content-tab-2 > .nav > li > a > .c-content-line-icon {
width: 55px;
height: 55px; }
.c-content-tab-2 > .nav > li.active > .c-arrow {
position: relative; }
.c-content-tab-2 > .nav > li.active > .c-arrow:before {
bottom: 100%;
left: 50%;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border: 13px solid transparent;
margin-left: -13px; }
.c-content-tab-2 > .nav > li:not(.active) > a > .c-content-line-icon {
opacity: 0.9;
filter: alphaopacity=90;
background-image: url(../img/content/line-icons/dark1.png); }
.c-content-tab-2 > .nav > li + li {
margin-left: 20px; }

.c-content-tab-2 > .c-tab-content .tab-content {
padding:25% 0;
overflow: auto; }

.c-content-tab-2 > .c-tab-content .c-tab-pane > h4 {
margin-bottom:26px; }


.c-content-tab-2 > .c-tab-content .c-tab-pane > img {
float: right;
margin-left: 100px;
padding: 5px;
border: 1px solid rgba(255, 255, 255, 0.1); }

.c-content-tab-2 > .c-tab-content .c-tab-pane > .c-title {
line-height: 1.6em; }

.c-content-tab-2 > .c-tab-content .c-tab-pane p {
color:#333;  }

.c-content-tab-2 > .c-tab-content .c-tab-pane > .btn {
margin-top: 12px; }

.c-content-tab-2.c-opt-1 > .nav li > a {
color: #cfd9e6;
background-color: transparent;
transition: all 0.2s; }
.c-content-tab-2.c-opt-1 > .nav li > a:hover {
color: #32c5d2;
transition: all 0.2s; }

.c-content-tab-2.c-opt-1 > .nav li:hover > a {
color: #32c5d2; }

.c-content-tab-2.c-opt-1 > .nav li.active > a {
color: #F16136; 
font-family:'titulo';
border:2px solid #F15921;
padding-top:1px;
padding-bottom:1px;
}
.c-content-tab-2.c-opt-1 > .nav li.active > a:hover {
color: #32c5d2; }

.c-content-tab-2.c-opt-1 > .nav li.active > .c-arrow:before {
border-bottom-color: #476390; }

.c-content-tab-2.c-opt-1 > .nav.c-hover-lighten a:hover {
opacity: 1; }

.c-content-tab-2.c-opt-1 > .c-tab-content {
background-color: transparent; }
.c-content-tab-2.c-opt-1 > .c-tab-content .c-tab-pane > h4 {
color: #333; line-height:110%; font-size:4.0rem; }
.c-content-tab-2.c-opt-1 > .c-tab-content .c-tab-pane > .c-title {
color: #97a1ac; }

.c-title-tab-2 > h4 {
margin: 15px 0 36px;
font-weight: 400; }
.c-title-tab-2 > h4 > .c-title-border {
width: 65px;
height: 2px;
margin-left: auto;
margin-right: auto;
margin-top: 40px; }

.c-title-tab-2.c-opt-title-1 > h4 {
color: #455055; }
.c-title-tab-2.c-opt-title-1 > h4 > .c-title-border {
background-color: #22afd7; }

.c-title-tab-2.c-opt-title-2 > h4 {
color: #455055; }
.c-title-tab-2.c-opt-title-2 > h4 > .c-title-border {
background-color: #71c9ce; }

.c-title-tab-2.c-opt-title-3 > h4 {
color: #ffffff; }
.c-title-tab-2.c-opt-title-3 > h4 > .c-title-border {
background-color: #ff6b57; }

@media (max-width: 991px) {
/* 991px */
.c-content-tab-2 > .nav a > i {
font-size: 40px; }
.c-content-tab-2 > .nav a > .c-title {
margin: 10px 0; } }

@media (max-width: 767px) {
/* 766px */
.c-content-tab-2 > .nav li.active > .c-arrow {
position: static; }
.c-content-tab-2 > .nav li.active > .c-arrow:before {
border: 0; }
.c-content-tab-2 > .c-tab-content img {
width: 100%;
float:none;
clear: both;
padding: 0;
margin-bottom: 20px; }
.c-content-tab-2 > .c-tab-content h4 {
margin: 20px 0; } }

.c-content-tab-3 .nav {
text-align: center;
width: 1170px;
margin: auto; }
.c-content-tab-3 .nav > li {
float: left;
display: inline-block; }
.c-content-tab-3 .nav > li > a {
border-radius: 0px;
padding: 20px 50px; }
.c-content-tab-3 .nav > li + li {
margin-left: 2px; }
.c-content-tab-3 .nav > li + li > .c-separator {
top: 20px;
left: -2px;
width: 2px;
height: 21px;
position: absolute; }
.c-content-tab-3 .nav > li.active > .c-separator {
visibility: hidden; }
.c-content-tab-3 .nav > li.active + li > .c-separator {
visibility: hidden; }

.c-content-tab-3 > .c-tab-content {
padding: 85px 0 60px 0; }
.c-content-tab-3 > .c-tab-content ul.c-items {
margin: 0;
padding: 0; }
.c-content-tab-3 > .c-tab-content ul.c-items > li {
margin: 0 0 0 -13px;
list-style: none; }
.c-content-tab-3 > .c-tab-content ul.c-items > li + li {
padding-top: 25px; }
.c-content-tab-3 > .c-tab-content ul.c-items > li > h4 {
margin: 0 0 15px; }
.c-content-tab-3 > .c-tab-content ul.c-items > li > h4 > i {
  margin-right: 10px; }
.c-content-tab-3 > .c-tab-content .btn {
margin: 32px 0 0 -13px; }
.c-content-tab-3 > .c-tab-content ul.c-photos {
margin-right: -30px; }
.c-content-tab-3 > .c-tab-content ul.c-photos > li {
list-style: none; }
.c-content-tab-3 > .c-tab-content ul.c-photos > li + li {
margin-bottom: 20px; }

.c-content-tab-3.c-opt-1 .nav > li > a {
color: #7f96b2;
background-color: #edf1f5; }
.c-content-tab-3.c-opt-1 .nav > li > a:hover {
background-color: #ffffff; }

.c-content-tab-3.c-opt-1 .nav > li.active > a {
color: #32c5d2;
background-color: #ffffff; }

.c-content-tab-3.c-opt-1 > .c-tab-content {
background-color: #ffffff; }
.c-content-tab-3.c-opt-1 > .c-tab-content ul.c-items > li > h4 {
color: #5f6f77; }
.c-content-tab-3.c-opt-1 > .c-tab-content ul.c-items > li > h4 > i {
color: #78a2c9; }
.c-content-tab-3.c-opt-1 > .c-tab-content ul.c-items > li > p {
color: #7d929d; }

@media (max-width: 991px) {
/* 991px */
.c-content-tab-3 .nav > li {
width: 100%;
border-bottom: 1px solid #fff; }
.c-content-tab-3 .nav > li > .c-separator {
display: none; }
.c-content-tab-3 .nav > li + li {
margin: 0; }
.c-content-tab-3 .nav > li > a {
text-align: left; }
.c-content-tab-3 > .c-tab-content {
padding: 25px 0 20px 0; }
.c-content-tab-3 > .c-tab-content .c-photos {
margin: 50px -28px 0;
padding: 0; }
.c-content-tab-3 > .c-tab-content .c-photos + .c-photos {
margin: 0 -28px 0; }
.c-content-tab-3 > .c-tab-content .c-photos + .c-photos > li + li {
  margin-top: 20px; } }

.c-content-tab-4 > .nav > li {
text-align: center; }
.c-content-tab-4 > .nav > li > a {
font-weight: 600;
padding: 20px 15px;
border: 0;
overflow: hidden;
white-space:pre-wrap;
text-overflow: ellipsis; }
.c-content-tab-4 > .nav > li + li {
padding-left: 1px; }
.c-content-tab-4 > .nav > li:last-child {
margin-left: 0.03px; }

.c-content-tab-4 > .tab-content .c-tab-items {
list-style-type: none;
margin: 0;
padding: 30px 20px 30px 0; }
.c-content-tab-4 > .tab-content .c-tab-items > li .c-photo {
padding-left: 27px; }
.c-content-tab-4 > .tab-content .c-tab-items > li h4 {
margin: 0;
padding-bottom: 8px; }
.c-content-tab-4 > .tab-content .c-tab-items > li p, .c-content-tab-4 > .tab-content .c-tab-items > li h4 {
margin-left: -6px; }
.c-content-tab-4 > .tab-content .c-tab-items > li:nth-child(even) {
padding: 25px 0; }
.c-content-tab-4 > .tab-content .c-tab-items > li:last-child {
padding-bottom: 0; }

.c-content-tab-4.c-tab-bordered > .tab-content {
border: 1px solid #eef1f3;
border-top: 0; }

.c-content-tab-4.c-opt-1 > .nav > li > a {
color: #ffffff;
background-color: #d5e0ea; }
.c-content-tab-4.c-opt-1 > .nav > li > a:hover, .c-content-tab-4.c-opt-1 > .nav > li > a:focus {
background-color: #6f95b7; }

.c-content-tab-4.c-opt-1 > .nav > li.active > a,
.c-content-tab-4.c-opt-1 > .nav > li:active > a {
color: #ffffff;
background-color: #5bc2ce; }

.c-content-tab-4.c-opt-1 > .nav > li:nth-child(even) > a {
background-color: #d5e0ea; }
.c-content-tab-4.c-opt-1 > .nav > li:nth-child(even) > a:hover, .c-content-tab-4.c-opt-1 > .nav > li:nth-child(even) > a:focus {
background-color: #6f95b7; }

.c-content-tab-4.c-opt-1 > .nav > li:nth-child(even).active > a, .c-content-tab-4.c-opt-1 > .nav > li:nth-child(even):active > a {
color: #ffffff;
background-color: #5bc2ce; }

.c-content-tab-4.c-opt-1 > .tab-content {
background-color: #ffffff; }
.c-content-tab-4.c-opt-1 > .tab-content .c-tab-items > li h4 {
color: #5f6f77; }
.c-content-tab-4.c-opt-1 > .tab-content .c-tab-items > li p {
color: #9aaab3; }

.c-content-tab-4.c-opt-2 > .nav > li > a {
color: #ffffff;
background-color: #d5e0ea; }
.c-content-tab-4.c-opt-2 > .nav > li > a:hover, .c-content-tab-4.c-opt-2 > .nav > li > a:focus {
background-color: #6f95b7; }

.c-content-tab-4.c-opt-2 > .nav > li.active > a,
.c-content-tab-4.c-opt-2 > .nav > li:active > a {
color: #ffffff;
background-color: #5bc2ce; }

.c-content-tab-4.c-opt-2 > .nav > li:nth-child(even) > a {
background-color: #cfdae4; }
.c-content-tab-4.c-opt-2 > .nav > li:nth-child(even) > a:hover, .c-content-tab-4.c-opt-2 > .nav > li:nth-child(even) > a:focus {
background-color: #6d8fad; }

.c-content-tab-4.c-opt-2 > .nav > li:nth-child(even).active > a, .c-content-tab-4.c-opt-2 > .nav > li:nth-child(even):active > a {
color: #ffffff;
background-color: #5bc2ce; }

.c-content-tab-4.c-opt-2 > .tab-content {
background-color: #ffffff; }
.c-content-tab-4.c-opt-2 > .tab-content .c-tab-items > li h4 {
color: #5f6f77; }
.c-content-tab-4.c-opt-2 > .tab-content .c-tab-items > li p {
color: #9aaab3; }

.c-content-tab-4.c-opt-3 > .nav > li > a {
color: #ffffff;
background-color: #d5e0ea; }
.c-content-tab-4.c-opt-3 > .nav > li > a:hover, .c-content-tab-4.c-opt-3 > .nav > li > a:focus {
background-color: #6f95b7; }

.c-content-tab-4.c-opt-3 > .nav > li.active > a,
.c-content-tab-4.c-opt-3 > .nav > li:active > a {
color: #ffffff;
background-color: #5bc2ce; }

.c-content-tab-4.c-opt-3 > .nav > li:nth-child(even) > a {
background-color: #cfdae4; }
.c-content-tab-4.c-opt-3 > .nav > li:nth-child(even) > a:hover, .c-content-tab-4.c-opt-3 > .nav > li:nth-child(even) > a:focus {
background-color: #6d8fad; }

.c-content-tab-4.c-opt-3 > .nav > li:nth-child(even).active > a, .c-content-tab-4.c-opt-3 > .nav > li:nth-child(even):active > a {
color: #ffffff;
background-color: #5bc2ce; }

.c-content-tab-4.c-opt-3 > .tab-content {
background-color: #f6f9fb; }
.c-content-tab-4.c-opt-3 > .tab-content .c-tab-items > li h4 {
color: #5f6f77; }
.c-content-tab-4.c-opt-3 > .tab-content .c-tab-items > li p {
color: #9aaab3; }

.c-content-tab-4.c-opt-4 > .nav > li > a {
color: #ffffff;
background-color: #d5e0ea; }
.c-content-tab-4.c-opt-4 > .nav > li > a:hover, .c-content-tab-4.c-opt-4 > .nav > li > a:focus {
background-color: #6f95b7; }

.c-content-tab-4.c-opt-4 > .nav > li.active > a,
.c-content-tab-4.c-opt-4 > .nav > li:active > a {
color: #ff6b57;
background-color: #3e495e; }

.c-content-tab-4.c-opt-4 > .nav > li:nth-child(even) > a {
background-color: #cfdae4; }
.c-content-tab-4.c-opt-4 > .nav > li:nth-child(even) > a:hover, .c-content-tab-4.c-opt-4 > .nav > li:nth-child(even) > a:focus {
background-color: #6d8fad; }

.c-content-tab-4.c-opt-4 > .nav > li:nth-child(even).active > a, .c-content-tab-4.c-opt-4 > .nav > li:nth-child(even):active > a {
color: #ff6b57;
background-color: #3e495e; }

.c-content-tab-4.c-opt-4 > .tab-content {
background-color: #3e495e; }
.c-content-tab-4.c-opt-4 > .tab-content .c-tab-items > li h4 {
color: #ffffff; }
.c-content-tab-4.c-opt-4 > .tab-content .c-tab-items > li p {
color: #616b7f; }

.c-content-tab-4.c-opt-5 > .nav > li > a {
color: #ffffff;
background-color: #d5e0ea; }
.c-content-tab-4.c-opt-5 > .nav > li > a:hover, .c-content-tab-4.c-opt-5 > .nav > li > a:focus {
background-color: #6f95b7; }

.c-content-tab-4.c-opt-5 > .nav > li.active > a,
.c-content-tab-4.c-opt-5 > .nav > li:active > a {
color: #ffffff;
background-color: #5bc2ce; }

.c-content-tab-4.c-opt-5 > .nav > li:nth-child(even) > a {
background-color: #d5e0ea; }
.c-content-tab-4.c-opt-5 > .nav > li:nth-child(even) > a:hover, .c-content-tab-4.c-opt-5 > .nav > li:nth-child(even) > a:focus {
background-color: #6f95b7; }

.c-content-tab-4.c-opt-5 > .nav > li:nth-child(even).active > a, .c-content-tab-4.c-opt-5 > .nav > li:nth-child(even):active > a {
color: #ffffff;
background-color: #5bc2ce; }

.c-content-tab-4.c-opt-5 > .tab-content {
background-color: #ffffff; }
.c-content-tab-4.c-opt-5 > .tab-content .c-tab-items > li h4 {
color: #5f6f77; }
.c-content-tab-4.c-opt-5 > .tab-content .c-tab-items > li p {
color: #9aaab3; }

@media (max-width: 1199px) {
/* 1199px */
.c-content-tab-4 > .nav > li:last-child {
margin-left: 0.06px; } }

@media (max-width: 991px) {
/* 991px */
.c-content-tab-4 > .nav > li:last-child {
margin-left: 0.01px; } }

@media (max-width: 767px) {
/* 766px */
.c-content-tab-4 > .tab-content .c-tab-items > li .c-photo {
padding-bottom: 15px; }
.c-content-tab-4 > .tab-content .c-tab-items > li h4, .c-content-tab-4 > .tab-content .c-tab-items > li p {
padding: 0 25px; } }

.c-content-step-1 {
text-align: center;
padding-bottom: 20px; }
.c-content-step-1 > .c-icon {
padding-bottom: 30px; }
.c-content-step-1 > .c-icon > .c-hr {
display: inline-block; }
.c-content-step-1 > .c-icon > .c-hr:before, .c-content-step-1 > .c-icon > .c-hr:after {
border-top: 1px solid black;
display: block;
height: 1px;
content: " ";
width: 38%;
position: absolute;
left: 0;
top: 2.2em; }
.c-content-step-1 > .c-icon > .c-hr:after {
right: 0;
left: auto; }
.c-content-step-1 > .c-icon > .c-hr.c-hr-first:before {
width: 34%;
left: 4%; }
.c-content-step-1 > .c-icon > .c-hr.c-hr-last:after {
width: 34%;
right: 4%; }
.c-content-step-1 > .c-icon > .c-hr > i {
font-size: 4.2em; }
.c-content-step-1 > .c-title {
margin-top: 20px; }
.c-content-step-1 > .c-description {
padding: 0px 60px;
margin: 20px 0 30px 0; }
.c-content-step-1.c-opt-1 > .c-icon {
color: #7d90b0; }
.c-content-step-1.c-opt-1 > .c-icon > .c-hr:before, .c-content-step-1.c-opt-1 > .c-icon > .c-hr:after {
border-color: #919191; }
.c-content-step-1.c-opt-1 > .c-description {
color: #5c6873; }

.c-title-step-1 > h4 {
margin: 15px 0; }

.c-title-step-1 > p {
margin-bottom: 68px; }

.c-title-step-1.c-opt-title-1 > h4 {
color: #455055; }
.c-title-step-1.c-opt-title-1 > h4 > span {
color: #455055; }

.c-title-step-1.c-opt-title-1 > p {
color: #a0b0b8; }

@media (max-width: 991px) {
/* 991px */
.c-content-step-1 {
padding-bottom: 60px; }
.c-content-step-1 > .c-icon > .c-hr:after {
width: 34%;
right: 4%; }
.c-content-step-1 > .c-icon > .c-hr.c-hr-first:after {
width: 38%;
right: 0;
left: auto; }
.c-content-step-1 > .c-icon > .c-hr.c-hr-last:before {
width: 41%;
left: 2%; }
.c-content-step-1 > .c-icon > .c-hr.c-hr-last:after {
width: 42%;
right: 2%; } }

@media (max-width: 767px) {
/* 766px */
.c-content-step-1 {
padding-bottom: 60px; }
.c-content-step-1 > .c-icon > .c-hr:before {
width: 34%;
left: 4%; }
.c-content-step-1 > .c-icon > .c-hr.c-hr-first:after {
width: 35%;
right: 4%; }
.c-content-step-1 > .c-icon > .c-hr.c-hr-last:before {
width: 35%;
left: 4%; }
.c-content-step-1 > .c-icon > .c-hr.c-hr-last:after {
width: 35%;
right: 4%; }
.c-content-step-1 > .c-explore {
padding-bottom: 60px; } }

.c-content-tile-1 {
overflow: hidden; }
.c-content-tile-1 .c-tile-content {
overflow: hidden; }
.c-content-tile-1 .c-tile-content.c-arrow-left, .c-content-tile-1 .c-tile-content.c-arrow-right {
position: relative; }
.c-content-tile-1 .c-tile-content.c-arrow-left:after, .c-content-tile-1 .c-tile-content.c-arrow-right:after {
top: calc(50% - 13px);
border: solid transparent;
content: " ";
position: absolute;
pointer-events: none;
border-width: 13px;
z-index: 99; }
.c-content-tile-1 .c-tile-content.c-arrow-left:after {
right: 0;
border-right-color: #ffffff; }
.c-content-tile-1 .c-tile-content.c-arrow-right:after {
left: 0;
border-left-color: #ffffff; }
.c-content-tile-1 .c-tile-content.c-arrow-green.c-arrow-left:after {
border-right-color: #32c5d2; }
.c-content-tile-1 .c-tile-content.c-arrow-green.c-arrow-right:after {
border-left-color: #32c5d2; }
.c-content-tile-1 .c-tile-content.c-arrow-red-2.c-arrow-left:after {
border-right-color: #e7505a; }
.c-content-tile-1 .c-tile-content.c-arrow-red-2.c-arrow-right:after {
border-left-color: #e7505a; }
.c-content-tile-1 .c-tile-content.c-arrow-brown-2.c-arrow-left:after {
border-right-color: #7a6a61; }
.c-content-tile-1 .c-tile-content.c-arrow-brown-2.c-arrow-right:after {
border-left-color: #7a6a61; }
.c-content-tile-1 .c-tile-content.c-arrow-blue-3.c-arrow-left:after {
border-right-color: #57bfe1; }
.c-content-tile-1 .c-tile-content.c-arrow-blue-3.c-arrow-right:after {
border-left-color: #57bfe1; }
.c-content-tile-1 .c-tile-content .btn {
margin: 10px 0; }
.c-content-tile-1 .c-wrapper {
padding: 10%; }
.c-content-tile-1 .c-wrapper .c-tile-title {
color: #3f444a;
margin-top: 0;
font-size: 20px; }
.c-content-tile-1 .c-wrapper .c-tile-body {
color: #5c6873;
font-size: 17px; }
.c-content-tile-1 .c-image {
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }




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

@media screen and (min-width:320px) and (max-width:479px){
}



/*------------------------------------*\
    $FORMULARIO VALIDATE
\*------------------------------------*/
.help-block{
color:#F00;	
}

#nombres-error,#email-error,#mensaje-error{
font-size: 1.2rem !important;	
}

.alert-success{
display:none;
font-size: 1.2rem !important;	
}

