:root {
	--naranja: #d33816;
	--crema: #e3dbbf;
}

@font-face {
  font-family: 'quentin';
  src: url('font/QuentinPro.eot'); /* IE9 Compat Modes */
  src: url('font/QuentinPro.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/QuentinPro.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/QuentinPro.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('font/QuentinPro.svg#svgFontName') format('svg'); /* Legacy iOS */
}

p{line-height:1.7;}

.texto-intro p{font-size:1.3em!important;}

.texto-intro p strong, .texto-intro b{color: var(--naranja)!important;}

h1{font-size: 4em!important;}
h1.entry-title{line-height: 1.3!important;font-size: 3.2em!important;}
h2{line-height: 1.2!important;}

#main.ar h1.entry-title{text-align:right!important;}



a.navbar-brand img{width:200px; height:auto; position:absolute; top:0; z-index: 99999!important;}
#header{min-height:100px!important; border-bottom: 4px solid var(--naranja)!important; background: #fff!important;
	position: fixed;z-index: 99999; top:0!important; margin: 0!important;
	width: 100%;}

.home-gama, .home-categoria{line-height: 1!important; width: 100%;}
.home-gama{font-family: 'Raleway', sans-serif; color: var(--naranja); font-size: 2.7em; text-transform: uppercase;}
.home-categoria{font-family: 'quentin'; color: #fff; font-size: 5em; letter-spacing: 2px;}
.bloque-home{ transition: 0.6s!important;}
.bloque-home:hover{font-size: 1.1em;}

@media (max-width: 1240px) {	
.home-gama{font-size: 2em; }
.home-categoria{font-size: 3.5em;;}
}

/*---  animacion sticky ---*/
#header, #mega-menu-main-menu, a.navbar-brand img{
transition: 0.6s!important;
	}
#header.scrolled-nav {
  min-height: 70px !important;max-height: 70px !important;
}
#header.scrolled-nav #mega-menu-main-menu{margin-top: -25px;}
#header.scrolled-nav a.navbar-brand img{width: 110px!important;}

/*---  animacion sticky ---*/


/*---  Apaños megamenu ---*/
@media (max-width: 760px) {	
ul#mega-menu-wrap-main-menu{ position: absolute; right: 0!important;}
#mega-menu-main-menu {margin-top:16px!important; z-index:9998!important;border-bottom: 4px solid var(--naranja)!important;}
}
li.mega-menu-item .mega-sub-menu{padding-left:15px!important;}

li.mega-menu-item a{letter-spacing:1px;}

li.mega-lang-item{border-left:1px solid #808080!important; }
li.mega-lang-item a{ font-size: 0.85em!important;}

li.mega-lang-item-first{border:none!important; margin-left: 15px!important;}
/*---  Apaños megamenu ---*/

/* .n2-section-smartslider{padding-top: 30px!important;}*/
.fondo-silder-home{padding-bottom: 2px!important;}

.destacados-home img{width:100%!important;}

.pie-de-pagina{font-size: 0.9em; font-weight: 500;}
.pie-de-pagina a:hover{color: #fff!important;}


#sidebar{background:#f8f5e8; margin-top: 80px; padding: 30px 15px 30px 25px!important; border-bottom: 4px solid var(--naranja);-webkit-box-shadow: 4px 4px 10px 0px rgba(0,0,0,0.1); 
box-shadow: 4px 4px 10px 0px rgba(0,0,0,0.1); }
.contenido-post{padding: 70px 0 0 25px!important;}
.contenido-post img{width: 100%; margin-bottom: 20px;}

h3.widget-title{font-size: 2em!important; margin-bottom: 18px;}
.widget-area li {line-height: 1.2!important; margin: 8px 0!important; font-size: 0.95em!important; border-bottom: 1px solid #fff; padding-bottom: 8px;}

.entry-meta{font-size: 0.9em!important; border-top: 4px solid var(--naranja); padding: 6px 0px!important; color: var(--naranja)!important;}

a.previous-post, a.next-post{ margin: 0 4px!important; font-size: 1em!important; border-color:  var(--crema)!important;}
a.previous-post:hover, a.next-post:hover{ background:  var(--crema)!important;}

@media (max-width: 1000px) {	
 a.navbar-brand img{width:170px!important;}
/* .n2-section-smartslider{padding-top: 70px!important;} */
}

@media (max-width: 760px) {	
	
	#main{margin-top:-20px!important;}
	h1{font-size:2.6em!important;}
	#header{max-height:70px!important; min-height: 70px!important;}
 a.navbar-brand img{width:110px!important;}
li.mega-lang-item{border-left:0px solid #808080!important; }
li.mega-lang-item-first{margin-left: 0!important; margin-top: 10px!important; }
/* .n2-section-smartslider{padding-top: 70px!important;} */
.pie-de-pagina{ background-position: -100px 0!important; }
	#breadcrumbs{display:none!important; }
	
	.fondo-silder-home{margin-top:75px!important;}

}

#breadcrumbs{position:absolute!important; z-index:99998; margin-left:220px; margin-top:-5px; font-size:0.9em; color:#fff!important; }
#breadcrumbs a{color:#fff!important; font-weight:600!important;}

body.home #breadcrumbs{display:none; }
.elementor-tab-content, .elementor-tabs-content-wrapper{border-right:none!important;border-bottom:none!important;display:none!inportant;}

body.page-template-page-nosidebar .content{margin-top:100px!important;}

table.nutricional {table-layout: fixed;
width: 100%;}
table.nutricional tr{ border-bottom:2px solid #fcfaef;}
table.nutricional tr td{ padding:5px 0;}
table.nutricional td.primero{ text-align:left;}
table.nutricional td.segundo{ text-align:right;}

table.nutricional.formatos tr{ border-bottom:0px;}
table.nutricional.formatos tr, table.nutricional.formatos td{padding:0; margin:0; line-height:0;}
table.nutricional.formatos td{text-align:center!important;}
table.nutricional.formatos td img{max-width:200px!important; border:1px solid #f0ecd9!important;}
table.nutricional.formatos td.ancho img{min-width:340px!important; max-width:300px!important;}
table.nutricional.formatos.choquer td img{max-width:280px!important;}
table.nutricional.formatos.horizontal td img{max-width:320px!important;}



#misma-gama h2{color:var(--naranja)!important; font-size:2.5em!important; margin:40px 0 -30px 0!important; line-height:1!important;}
#misma-gama h3 a{font-size:22px!important;}

#misma-gama h3::before {
  content:""; 
  width:80px; 
  height:3px; 
  margin:-8px auto 8px auto;
  background-color:var(--naranja);
  display:block; 
   }
.titu-subrayado::after{
  content:""; 
  width:150px; 
  height:3px; 
  margin:6px auto 0px auto;
  background-color:var(--naranja);
  display:block; 	
}


/* TIMELINE */
div.twae-content{border-radius:0!important; box-shadow:none!important; background-image:url(http://www.gusparedes.com/coralv2/wp-content/uploads/2022/12/textura-tiemline.jpg)!important;}
div.twae-arrow{width:30px!important; height:30px!important; margin-top:-8px!important;box-shadow:none!important;box-shadow:none!important; background-image:url(http://www.gusparedes.com/coralv2/wp-content/uploads/2022/12/textura-tiemline.jpg)!important;}
.twae-story-right div.twae-arrow{margin-left:-8px!important;}
.twae-story-left div.twae-arrow{margin-right:-8px!important;}


/* FORNMULARIO */
.wpcf7-form-control-wrap{width:100%!important; display:block!important;}
.wpcf7-form-control.has-spinner.wpcf7-submit{background:var(--naranja)!important; color:#fff!important; border:0!important; text-transform:uppercase!important; box-shadow:none!important; border-radius:8px!important;}
.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background:#000!important; color:var(--crema)!important;}
form label{margin-top:-20px!important;}

.logo-ifs-firma{float:right!important;}

form .arabe label, form .arabe input, form .arabe textarea{text-align:right!important; padding-right:15px!important;}
form .arabe input.wpcf7-form-control.wpcf7-submit{text-align:center!important;margin-top:80px!important;}
form .arabe .wpcf7-acceptance{float:right!important;}







