/*
Theme Name: Nutrigen
Theme URI: http://www.nutrigen-nutrition.com
Author: CBALT - Carla Balbontin
Author URI: http://www.cbalt.com
Version: 1
*/

html, body {width:100%;}
.center {width:100%;}


/* HEADER */
header .center h1 a img {width:151px;}
body > header h1 {width: 60%;z-index:10;}
header nav {width: 40px;top: 0;right: 0;}
header nav #toggleMenu {display:block;
    position: absolute;
    right: 20px;
    top: 20px;}
header nav > ul {display: none;min-width: 280px;;position: absolute;top: 82px;z-index:5; right: 0;}
ul#toggleTarget > li {float: none; width:100%; height: 46px;border-bottom:1px solid #e4e4e4;background-color: #FFFFFF;margin:0;}

/* SLIDER */
@media(max-width: 820px){
	.slider {background: none;height:auto;}
	.slider .visor {width: 100%;height: auto;}
	.slider .nav_arrows {display: none;}
	.slider .visor span.shadow.left,
	.slider .visor span.shadow.right {display: none;}
	.slider ul.slides {width: 100%;position: relative;left: 0;height: auto;overflow: hidden;}
	.slider ul.slides li {width:100%;height:auto;display: none;}
	.slider ul.slides li img {width: 100%; height: auto;}
	.slider ul.slides li:first-child {display: block;}
	.slider ul.slides li:first-child img {opacity: 1;}
	.slider .producto.alt {display:none;}
}

/* DESCUBRE Y ENCUENTRA */
body.home section.descubreyencuentra, section.descubreyencuentra {background: none; height: auto;}
section.descubreyencuentra .center div {float: none;width:100%;background-color: #F6F6F6;display:block;padding:10px;padding-left:7%;box-sizing: border-box;}
section.descubreyencuentra .descubre h2,
section.descubreyencuentra .encuentra h2 {margin-left: 9%;}
section.descubreyencuentra h2 {padding-left:60px;}
section.descubreyencuentra h2 span {font-size:22px;}
section.descubreyencuentra h2 em {font-size: 16px;}
section.descubreyencuentra .descubre ul {float: none;}
section.descubreyencuentra .encuentra {margin-top: 20px;}
section.descubreyencuentra .encuentra form {width:100%;float: none;}
section.descubreyencuentra .descubre ul li a {font-size:15px;}

@media(max-width: 520px){
	section.descubreyencuentra .center div {padding-left:10px;}
	section.descubreyencuentra .descubre ul {background: none;height:auto;}
	section.descubreyencuentra .descubre ul li,
	section.descubreyencuentra .descubre ul li:first-child {
		width:275px;
		height: 40px;
		border-radius: 5px;
		background: #78ae16; /* For browsers that do not support gradients */
	    background: -webkit-linear-gradient(#78ae16, #679414); /* For Safari 5.1 to 6.0 */
	    background: -o-linear-gradient(#78ae16, #679414); /* For Opera 11.1 to 12.0 */
	    background: -moz-linear-gradient(#78ae16, #679414); /* For Firefox 3.6 to 15 */
	    background: linear-gradient(#78ae16, #679414); /* Standard syntax */
	    margin:5px auto;
	    float:none;
	}
	section.descubreyencuentra .encuentra form {height:auto;}
	section.descubreyencuentra .encuentra form fieldset,
	section.descubreyencuentra .encuentra form fieldset:first-child {
		width:275px;
		height: 40px;
		border-radius: 5px;
		background: #b5b5b5; /* For browsers that do not support gradients */
	    background: -webkit-linear-gradient(#b5b5b5, #999999); /* For Safari 5.1 to 6.0 */
	    background: -o-linear-gradient(#b5b5b5, #999999); /* For Opera 11.1 to 12.0 */
	    background: -moz-linear-gradient(#b5b5b5, #999999); /* For Firefox 3.6 to 15 */
	    background: linear-gradient(#b5b5b5, #999999); /* Standard syntax */
	    margin:5px auto;
	    float:none;
	}
	section.descubreyencuentra .encuentra form fieldset label {display: block;position: relative}
	section.descubreyencuentra .encuentra form fieldset label:after {
		font-family: FontAwesome;
		content: "\f107";
		color: #FFFFFF;
		position: absolute;
		right:15px;
		top:13px;
	}
}
@media(min-width: 767px){
	section.descubreyencuentra .center div {padding-left:140px;}
}

/* PREFOOTER */
section.prefooter {width:100%;}
section.prefooter ul {width: 100%;}
section.prefooter ul li,
section.prefooter ul li.news {width:285px;margin: 5px auto;float:none;overflow: hidden;;padding:0;height: 165px;}
section.prefooter ul li.news {overflow:visible;padding:30px 20px;box-sizing: border-box;}
section.prefooter ul li.news .info {width: 120px;}
section.prefooter ul li.news h2 {left: 20px;}
section.prefooter ul li.consulta a img {position: relative;bottom: 0px;}
section.prefooter ul li.consulta .action {font-size:13px;}
.btn.action {font-size: 14px;}
@media(min-width: 767px) and (max-width:989px) {
	section.prefooter ul li,
	section.prefooter ul li.news {
		float:left;
		width:32%;
		margin: 5px;
	}
	
	section.prefooter ul li.news img {width: 60px;height: auto;}
}

/* FOOTER */
footer { padding: 10px;}
footer .info p {width:auto;padding-right: 10px;}
@media(max-width: 767px){
body > footer {
	background: none;
	background: #454545; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#454545, #4f4f4f); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#454545, #4f4f4f); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#454545, #4f4f4f); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#454545, #4f4f4f); /* Standard syntax */
    height: auto;
}
footer .compartir {
	background: none;
	width:100%;
	position:relative;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}

footer .info {background-size: none; border-top: 1px solid #AAAAAA;}
footer .info h6 {display: none;}
footer .info p {text-align: center;float:none; margin: 0 auto;}
}


/* STAY NATURAL */
section.main header {width:100%;}
@media(max-width: 767px){
	article {padding: 0;}
	body[class*="page"][class*="estatica"] article {margin: 0 20px;}
	section.main.center img.alignleft {display:none;}
}

/* DESCUBRE */
body.page-template-descubre-php article .entry {float:none;margin: 0 auto; width: 90%;}
body.page-template-descubre-php aside > img {display:none;}
body.page-template-descubre-php article aside {float:none; margin-top:60px;margin-left: 40px;}
section.productos.relacionados {margin-top:60px;}


@media(max-width: 767px){
	body.page-template-descubre-php article aside {margin-left: 16px;max-width: 80%;}
	section.productos.relacionados h1 {font-size: 22px;}
	section.productos.relacionados ul li,
	section.productos.relacionados ul li:first-child {margin: 5px auto;width:275px;height: auto;margin-left: 13px;}
}

/* CONSULTA A UN EXPERTO */
body[class*="experto"] #contact_form_box {width: 90%}
body .gform_wrapper .top_label div.ginput_container {width: 100%;margin-top: 0;margin-bottom: 24px;}
section form .gform_body ul li select,
section form .gform_body ul li select:hover {background-position: 96% -10px;}
section form .gform_footer input[type="submit"] {float:none;}
.banner_experto {width:90%;}
body[class*="experto"] .box.faq {width:90%;}

/* PRODUCTOS */
section.productos ul li {width: 90%;height: auto;}
section.productos ul li .info h3 {width:120px;}
section.productos ul li .info p {display:none;}
section.productos ul li img {width:80px;height: auto;}

@media(min-width: 767px){
	section.productos ul li {width: 31%;height: auto;}
	section.productos ul li .info h3 {width:90px;}
}


/* PRODUCTO */
article .intro {width: 90%;}
article .intro .resumen {width: 50%;margin-top: 50px;}
article .intro > img {
	width: 180px; 
	height: auto;
	position: relative; 
	top:0;
	margin-right: 80px;
    margin-left: 0;
    left: 0;
    float: right;
}
body.single-producto article .entry,
body.single-producto article aside {width:45%;}
body.single-post article .entry {float:none;}
body.single-post article .entry > img {height: auto;}

p > a > img {width: 100%;height: auto;}

@media(max-width:760px){
	article .entry,
	article aside,
	body.single-producto article .entry,
	body.single-producto article aside,
	body.single-post article .entry,
	body.single-post article aside {width:90%; float:none;}
	article .intro {min-height: 200px;}
	article .intro .resumen {margin-top: 20px;font-size: 11px;}
	article .intro > img {width: 120px;background: none;margin-right: 10px;margin-top: 20px;}
	article .banner.consulta {width:100%;}
	article .banner.consulta img {max-width:100%; height: auto;}
	.botoncitos {width: 90%;margin:10px auto;}

	body.category-news article .resultados {width:90%;margin: 0 auto;}
	body.category-news article .resultados ul.lista {padding: 0;}
	body.category-news article .resultados ul.lista li img {width:80px;height: auto;}
	body.category-news article .resultados ul.lista li .info {width:62%;margin-left: 10px;}
	body.category-news article .resultados ul.lista li .info h3 {font-size: 15px;}

	section.main.center article h1 {display: block; float: none;text-align: center;}
	body.single-post article .entry > img {float: none;margin: 0 auto;max-width: 80%;display: block;}
}

article aside,
body.single-post article aside {box-sizing:border-box; float:none;display: block;position:relative;margin: 40px auto;}


/*
     FILE ARCHIVED ON 18:16:12 Nov 01, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:21:19 Jul 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.748
  exclusion.robots: 0.099
  exclusion.robots.policy: 0.084
  esindex: 0.011
  cdx.remote: 13.472
  LoadShardBlock: 79.732 (3)
  PetaboxLoader3.datanode: 204.112 (4)
  PetaboxLoader3.resolve: 394.461 (2)
  load_resource: 529.184
*/