@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600');
/* http://meyerweb.com/eric/tools/css/reset/ 
	v2.0 | 20110126
	License: none (public domain)
*/
@import url('../bootstrap/css/bootstrap.min.css');
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{
	display: block;
}
body{
	line-height: 1;
}
ol, ul{
	list-style: none;
}
blockquote, q{
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after{
	content: '';
	content: none;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
}
/* .wpb_wrapper .vc_toggle:nth-child(2) {
    display: none;
} */
@font-face{
	font-family: 'Avenir';
	src: url('../fonts/Avenir-Book.eot');
	src: url('../fonts/Avenir-Book.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Avenir-Book.woff2') format('woff2'),
		url('../fonts/Avenir-Book.woff') format('woff'),
		url('../fonts/Avenir-Book.ttf') format('truetype'),
		url('../fonts/Avenir-Book.svg#Avenir') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'MyriadPro';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg#MyriadPro') format('svg');
}
body{
	font-family: 'Georgia', serif;
	font-size: 15px;
	line-height: 18px;
	color: #694013;
	overflow-x: hidden;
}
body .italic{
	font-style: italic !important;
}
body .container{
	width: 100% !important;
}
@media screen and (max-width: 800px){
	body{
		padding-top: 0;
	}
}
body .avenir{
	font-family: 'Avenir' !important;
}
body .bold{
	font-weight: bold;
}
body .myriad{
	font-family: 'MyriadPro' !important;
}
body .wpb_text_column{
	font-size: 15px;
	line-height: 18px;
}
body .wpb_text_column p{
	margin-bottom: 20px;
}
body .wpb_text_column a{
	font-weight: normal;
}
body .wpb_text_column ul{
	list-style: inside square;
}
body strong{
	font-weight: bold;
}
body .vc_row .container,
body .vc_row.container{
	margin-left: auto !important;
	margin-right: auto !important;
}
body input::-webkit-input-placeholder,
body textarea::-webkit-input-placeholder{
	font-weight: 300;
}
body input::-moz-placeholder,
body textarea::-moz-placeholder{
	font-weight: 300;
}
body input:-moz-placeholder,
body textarea:-moz-placeholder{
	font-weight: 300;
}
body input:-ms-input-placeholder,
body textarea:-ms-input-placeholder{
	font-weight: 300;
}
body em{
	font-style: italic;
}
body h2{
	font-size: 33px;
	line-height: 38px;
	color: #e1ac84;
	font-weight: bold;
	margin-bottom: 20px;
}
body h3{
	font-family: 'Avenir';
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
body h4{
	font-size: 21px;
	line-height: 24px;
	margin-bottom: 20px;
}
@media screen and (max-width: 800px){
	body .rev_slider_wrapper .tp-leftarrow,
	body .rev_slider_wrapper .tp-rightarrow{
		display: none;
	}
}
body .step > .vc_column-inner > .wpb_wrapper{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
body .step h5.number{
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	color: #e1ac84;
	border: 1px solid #e1ac84;
	font-size: 22px;
	line-height: 35px;
	height: 35px;
	width: 35px;
	text-align: center !important;
	font-weight: bold;
	margin-right: 20px;
}
body ul.icon-social{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
body ul.icon-social li{
	width: 40px;
	height: 40px;
	margin-right: 15px;
}
body ul.icon-social li a{
	display: block;
	width: 100%;
	height: 100%;
}
body ul.icon-social li.icon-social__facebook{
	background-image: url('../img/icon-facebook-red.jpg');
}
body ul.icon-social li.icon-social__google{
	background-image: url('../img/icon-google-plus-red.jpg');
}
body ul.icon-social li.icon-social__twitter{
	background-image: url('../img/icon-twitter-red.jpg');
}
body ul.icon-social li.icon-social__linkedin{
	background-image: url('../img/icon-linkedin--red.jpg');
}
a{
	color: #e1ac84;
}
.bold{
	font-weight: bold;
}
.button.button-secondary{
	background-color: #e1ac84;
	color: #fff;
	font-weight: 300;
	font-size: 18px;
	padding: 15px 20px 12px 20px;
	text-decoration: none;
}
.button.button-secondary:hover{
	text-decoration: none;
	opacity: .9;
	cursor: pointer;
}
.nuestros-servicios .vc_col-sm-2{
	width: 20%;
}
@media screen and (max-width: 800px){
	.nuestros-servicios .vc_col-sm-2{
		width: 100%;
	}
}
.nuestros-servicios .vc_col-sm-2 .wpb_single_image{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.nuestros-servicios .vc_col-sm-2 .wpb_single_image h2{
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
}
.nuestros-servicios .vc_col-sm-2 .wpb_single_image figure{
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
	border: 2px solid #e1ac84;
	margin-bottom: 20px;
}
.destacado{
	position: relative;
}
.destacado .wpb_single_image{
	width: 100%;
}
.destacado .wpb_single_image figure{
	width: 100%;
}
.destacado .wpb_single_image figure .vc_single_image-wrapper{
	width: 100%;
}
.destacado .wpb_single_image figure .vc_single_image-wrapper img{
	width: 100%;
	height: auto;
	display: block;
}
.destacado .wpb_text_column{
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	padding: 20px;
	background-color: rgba(0, 0, 0, 0.4);
}
.destacado .wpb_text_column a{
	font-weight: normal;
}
.destacado .wpb_text_column .wpb_wrapper h3{
	color: #fff;
	font-size: 28px;
	line-height: 30px;
}
.destacado .wpb_text_column .wpb_wrapper p{
	color: #fff;
	display: none;
	margin-bottom: 0;
}
.destacado .wpb_text_column .wpb_wrapper p::after{
	clear: both;
	content: '';
	display: table;
}
.destacado .wpb_text_column .wpb_wrapper .button{
	margin-top: 10px;
	display: inline-block;
}
.destacado:hover h3{
	display: none !important;
}
.destacado:hover p{
	display: block !important;
}
.solicitar_info .wpb_text_column p{
	font-size: 17px;
	color: #fff;
	font-weight: 300;
}
.solicitar_info .wpb_text_column p a{
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}
header#header{
	border-bottom: 1px solid #e1ac84;
	padding: 0px 0;
}
header#header .cuadro_izquierda{
	position: absolute;
	top: 0;
	left: 0;
}
header#header .cuadro_izquierda li{
	display: inline-block;
	padding: 0 10px;
	margin-right: 0px;
	color: #eae1d9;
	background: #693e0b;
	font-size: 14px;
	font-family: Avenir;
	height: 30px;
	line-height: 30px;
}
header#header .cuadro_izquierda li span{
	font-weight: bold;
}
header#header .cuadro_izquierda li:nth-child(5),
header#header .cuadro_izquierda li:nth-child(6),
header#header .cuadro_izquierda li:nth-child(7),
header#header .cuadro_izquierda li:nth-child(8){
	background: none;
}
header#header .cuadro_izquierda li:nth-child(6){
	position: relative;
	top: 2px;
}
header#header .logo_aml{
	position: absolute;
	right: 0;
	top: 0;
}
header#header:after{
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: rgba(255, 255, 255, 0.7);
	z-index: -10;
}
body.home header#header{
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index: 10;
}
@media screen and (max-width: 800px){
	header#header{
		padding: 5px 0;
	}
}
header#header .toggle-button{
	display: none;
}
@media screen and (max-width: 800px){
	header#header .container{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	header#header .container .toggle-button{
		display: block;
		font-size: 28px;
		background: transparent;
		border: 0px;
		padding: 10px 0px 3px 0px;
	}
}
header#header h1.logo{
	width: 230px;
	height: 110px;
	margin: 10px auto;
}
header#header h1.logo a{
	display: block;
	width: 100%;
	height: 100%;
	background-image: url('../img/logo.png');
	background-size: cover;
	text-indent: -9999px;
	overflow: hidden;
}
header#header .menu-header{
	font-family: 'Avenir', sans-serif;
	margin: 0px 0;
}
header#header .menu .menu-item-home,
header#header .menu > li:last-child{
	background: transparent !important;
}
header#header .menu .menu-item-home a,
header#header .menu > li:last-child a{
	color: transparent !important;
	background-image: url('/wp-content/uploads/2017/12/icono_home.png');
	background-repeat: no-repeat;
	background-position-y: center;
	background-position-x: center;
	padding: 0 !important;
	width: 40px;
}
header#header .menu > li:last-child a{
	background-image: url('/wp-content/uploads/2017/12/sobre_contacto.png');
}
@media screen and (max-width: 800px){
	header#header .menu-header{
		display: none;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
}
header#header .menu-header ul.menu{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
@media screen and (max-width: 800px){
	header#header .menu-header ul.menu{
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-left: -20px;
	}
}
header#header .menu-header ul.menu > li{
	margin-right: 2px;
	position: relative;
	background-color: #f2ede8;
}
@media screen and (max-width: 800px){
	header#header .menu-header ul.menu > li{
		display: none;
	}
}
header#header .menu-header ul.menu > li ul.sub-menu{
	display: none;
	position: absolute;
	z-index: 20;
	width: 100%;
	padding: 0px;
	background-color: #f2ede8;
}
header#header .menu-header ul.menu > li ul.sub-menu li{
	padding: 0px 0px;
	overflow: hidden;
	z-index: 20;
}
header#header .menu-header ul.menu > li ul.sub-menu li a{
	padding: 15px 0px;
	color: #694013;
	font-size: 12px;
	text-align: center;
	display: block;
	line-height: 18px;
	border-top: 2px solid #fff;
	text-decoration: none;
}
header#header .menu-header ul.menu > li ul.sub-menu li:last-child a{
	border-bottom: 0;
}
header#header .menu-header ul.menu > li > a{
	padding: 0px 30px;
	font-weight: 300;
	font-size: 13px;
	color: #694013;
	line-height: 30px;
	display: block;
}
header#header .menu-header ul.menu > li:hover,
header#header .menu-header ul.menu > li:hover > a,
header#header .menu-header ul.menu > li ul.sub-menu li a:hover,
header#header .menu-header ul.menu > li.current-menu-item{
	color: #e1ac84;
}
header#header .menu-header ul.menu > li:hover > a,
header#header .menu-header ul.menu > li.current-menu-item > a{
	text-decoration: none;
}
header#header .menu-header ul.menu > li:hover ul.sub-menu{
	display: block;
}
header#header .menu-header ul.menu li.logo{
	width: 111px;
	height: 72px;
	background: url('../img/logo.png') no-repeat center center;
	background-size: contain;
}
@media screen and (max-width: 800px){
	header#header .menu-header ul.menu li.logo{
		display: block;
		height: 50px;
	}
}
header#header .menu-header ul.menu li.logo a{
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}
footer#footer{
	height: 67px;
}
footer#footer .links_footer{
	text-align: center;
}
footer#footer .links_footer li{
	display: inline-block;
	font-family: 'Avenir';
	font-size: 14px;
	color: #6b4218;
	line-height: 67px;
	margin: 0 6px;
}
footer#footer .links_footer li a{
	color: inherit !important;
}
body.home .vc_row.wpb_row.vc_row-o-equal-height{
	padding: 0px 20px;
}
body.home .titulo_conferencia_home{
	font-family: 'MyriadPro';
	margin-bottom: 0;
	background-image: url('/wp-content/uploads/2017/12/conferencia.png');
	background-repeat: no-repeat;
	background-position-y: 7px;
	padding-left: 39px;
}
body.home .texto_conferencia{
	font-family: 'MyriadPro';
	color: #6b4218;
	font-style: italic;
	font-size: 24px;
	line-height: 29px;
	margin-bottom: 44px;
}
body.home .icono_video{
	background-image: url('/wp-content/uploads/2017/12/video.png');
	background-repeat: no-repeat;
	background-position-y: 4px;
	padding-left: 39px;
}
body.home .texto_banner_lila p{
	font-family: 'MyriadPro';
	font-size: 23px;
	font-style: italic;
	font-weight: bold;
	line-height: 26px;
}
body.home .texto_banner_lila p:nth-child(1){
	color: white;
	margin-bottom: 4px;
}
body.home .texto_banner_lila p:nth-child(2){
	color: #6b4218;
}
body.home .altuta_primera_fila{
	min-height: 245px;
}
body.home .vc_custom_1513849416750{
	min-height: 245px;
}
.box_info{
	padding: 30px !important;
	background-color: rgba(0, 0, 0, 0.5);
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}
@media screen and (max-width: 800px){
	.box_info{
		display: block !important;
	}
}
.box_info .box_info__description{
	margin-right: 60px !important;
}
.box_info .box_info__description h3{
	font-size: 39px !important;
	line-height: 45px !important;
	color: #e1ac84;
	margin-bottom: 10px !important;
}
@media screen and (max-width: 800px){
	.box_info .box_info__description h3{
		font-size: 20px !important;
		line-height: 25px !important;
	}
}
.box_info .box_info__description p{
	font-size: 31px !important;
}
@media screen and (max-width: 800px){
	.box_info .box_info__description p{
		font-size: 16px !important;
		margin-bottom: 10px !important;
	}
}
.box_info .button{
	border: 3px solid #fff !important;
	font-size: 21px !important;
	line-height: 60px !important;
	color: #fff;
	padding: 0 20px !important;
}
@media screen and (max-width: 800px){
	.box_info .button{
		border: 2px solid #fff !important;
		font-size: 16px !important;
		padding: 10px 20px !important;
	}
}
.box_info .button:hover{
	background-color: #fff;
	color: #000;
	text-decoration: none;
}
.products .col-sm-4{
	font-family: 'MyriadPro';
	padding-left: 0px;
	padding-right: 0px;
	border-right: 1px solid #f2ede8;
	overflow: hidden;
}
.products .col-sm-4 img{
	max-width: 100%;
	height: auto;
	margin: auto;
	display: block;
}
.products .products__info{
	min-height: 136px;
}
.products__info{
	font-family: 'MyriadPro';
	position: relative;
	padding: 30px 20px;
	background-color: #ffa600;
}
.tonificantes{
	font-family: 'MyriadPro';
	position: relative;
	padding: 30px 20px;
	background-color: #af1321;
}
.tonificantes .products__info-tags{
	color: #e2ac83;
	font-weight: bold;
	font-size: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.products__info h4{
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	font-style: italic;
	margin-bottom: 10px;
	text-align: center;
}
.products__info h4 a{
	color: #fff;
}
.products__info-tags{
	color: #6b4218;
	font-weight: bold;
	font-size: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.products__info-tags span{
	font-style: italic;
}
.products__info-tags span:first-child{
	text-transform: uppercase;
}
.products__info-moreInfo{
	position: absolute;
	right: 0px;
	bottom: 0px;
	background-color: #b11930;
	color: #fff;
	font-size: 12px;
	padding: 2px 20px;
}
.products__info-moreInfo:hover{
	text-decoration: none;
	opacity: .85;
}
ul.tipos-loop{
	margin: 0px -15px;
}
ul.tipos-loop li{
	background-color: #fbf9f7;
	padding: 20px 20px;
	border-bottom: 1px solid #f6e6da;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
ul.tipos-loop li:hover{
	background-color: #f3ece6;
}
ul.tipos-loop li .feature-image{
	margin-right: 20px;
	background-color: #fff;
	border-radius: 100%;
}
ul.tipos-loop li .feature-image img{
	width: 50px;
	height: 50px;
	display: block;
	background: #fff;
	border-radius: 100%;
}
ul.tipos-loop li h5{
	font-family: 'MyriadPro';
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
}
ul.tipos-loop li h5 a{
	color: #694013;
	text-decoration: none;
	font-weight: bold;
}
ul.tipos-loop li p{
	font-size: 14px;
	font-family: 'Georgia';
	color: #a39b8d;
	font-style: italic;
	display: none;
}
body.term-1 ul.tipos-loop li.tipo-1 p{
	display: block;
}
body.term-2 ul.tipos-loop li.tipo-2 p{
	display: block;
}
body.term-3 ul.tipos-loop li.tipo-3 p{
	display: block;
}
body.term-4 ul.tipos-loop li.tipo-4 p{
	display: block;
}
body.term-5 ul.tipos-loop li.tipo-5 p{
	display: block;
}
body.term-6 ul.tipos-loop li.tipo-6 p{
	display: block;
}
body.term-7 ul.tipos-loop li.tipo-7 p{
	display: block;
}
body.term-8 ul.tipos-loop li.tipo-8 p{
	display: block;
}
body.term-9 ul.tipos-loop li.tipo-9 p{
	display: block;
}
body.term-10 ul.tipos-loop li.tipo-10 p{
	display: block;
}
body.term-11 ul.tipos-loop li.tipo-11 p{
	display: block;
}
body.term-12 ul.tipos-loop li.tipo-12 p{
	display: block;
}
body.term-13 ul.tipos-loop li.tipo-13 p{
	display: block;
}
body.term-14 ul.tipos-loop li.tipo-14 p{
	display: block;
}
body.term-15 ul.tipos-loop li.tipo-15 p{
	display: block;
}
body.term-16 ul.tipos-loop li.tipo-16 p{
	display: block;
}
body.term-17 ul.tipos-loop li.tipo-17 p{
	display: block;
}
body.term-18 ul.tipos-loop li.tipo-18 p{
	display: block;
}
body.term-19 ul.tipos-loop li.tipo-19 p{
	display: block;
}
body.term-20 ul.tipos-loop li.tipo-20 p{
	display: block;
}
body.term-21 ul.tipos-loop li.tipo-21 p{
	display: block;
}
body.term-22 ul.tipos-loop li.tipo-22 p{
	display: block;
}
body.term-23 ul.tipos-loop li.tipo-23 p{
	display: block;
}
body.term-24 ul.tipos-loop li.tipo-24 p{
	display: block;
}
body.term-25 ul.tipos-loop li.tipo-25 p{
	display: block;
}
body.term-26 ul.tipos-loop li.tipo-26 p{
	display: block;
}
body.term-27 ul.tipos-loop li.tipo-27 p{
	display: block;
}
body.term-28 ul.tipos-loop li.tipo-28 p{
	display: block;
}
body.term-29 ul.tipos-loop li.tipo-29 p{
	display: block;
}
body.term-30 ul.tipos-loop li.tipo-30 p{
	display: block;
}
body.term-31 ul.tipos-loop li.tipo-31 p{
	display: block;
}
body.term-32 ul.tipos-loop li.tipo-32 p{
	display: block;
}
body.term-33 ul.tipos-loop li.tipo-33 p{
	display: block;
}
body.term-34 ul.tipos-loop li.tipo-34 p{
	display: block;
}
body.term-35 ul.tipos-loop li.tipo-35 p{
	display: block;
}
body.term-36 ul.tipos-loop li.tipo-36 p{
	display: block;
}
body.term-37 ul.tipos-loop li.tipo-37 p{
	display: block;
}
body.term-38 ul.tipos-loop li.tipo-38 p{
	display: block;
}
body.term-39 ul.tipos-loop li.tipo-39 p{
	display: block;
}
body.term-40 ul.tipos-loop li.tipo-40 p{
	display: block;
}
body.term-41 ul.tipos-loop li.tipo-41 p{
	display: block;
}
body.term-42 ul.tipos-loop li.tipo-42 p{
	display: block;
}
body.term-43 ul.tipos-loop li.tipo-43 p{
	display: block;
}
body.term-44 ul.tipos-loop li.tipo-44 p{
	display: block;
}
body.term-45 ul.tipos-loop li.tipo-45 p{
	display: block;
}
body.term-46 ul.tipos-loop li.tipo-46 p{
	display: block;
}
body.term-47 ul.tipos-loop li.tipo-47 p{
	display: block;
}
body.term-48 ul.tipos-loop li.tipo-48 p{
	display: block;
}
body.term-49 ul.tipos-loop li.tipo-49 p{
	display: block;
}
body.term-50 ul.tipos-loop li.tipo-50 p{
	display: block;
}
body.term-51 ul.tipos-loop li.tipo-51 p{
	display: block;
}
body.term-52 ul.tipos-loop li.tipo-52 p{
	display: block;
}
body.term-53 ul.tipos-loop li.tipo-53 p{
	display: block;
}
body.term-54 ul.tipos-loop li.tipo-54 p{
	display: block;
}
body.term-55 ul.tipos-loop li.tipo-55 p{
	display: block;
}
body.term-56 ul.tipos-loop li.tipo-56 p{
	display: block;
}
body.term-57 ul.tipos-loop li.tipo-57 p{
	display: block;
}
body.term-58 ul.tipos-loop li.tipo-58 p{
	display: block;
}
body.term-59 ul.tipos-loop li.tipo-59 p{
	display: block;
}
body.term-60 ul.tipos-loop li.tipo-60 p{
	display: block;
}
body.term-61 ul.tipos-loop li.tipo-61 p{
	display: block;
}
body.term-62 ul.tipos-loop li.tipo-62 p{
	display: block;
}
body.term-63 ul.tipos-loop li.tipo-63 p{
	display: block;
}
body.term-64 ul.tipos-loop li.tipo-64 p{
	display: block;
}
body.term-65 ul.tipos-loop li.tipo-65 p{
	display: block;
}
body.term-66 ul.tipos-loop li.tipo-66 p{
	display: block;
}
body.term-67 ul.tipos-loop li.tipo-67 p{
	display: block;
}
body.term-68 ul.tipos-loop li.tipo-68 p{
	display: block;
}
body.term-69 ul.tipos-loop li.tipo-69 p{
	display: block;
}
body.term-70 ul.tipos-loop li.tipo-70 p{
	display: block;
}
body.term-71 ul.tipos-loop li.tipo-71 p{
	display: block;
}
body.term-72 ul.tipos-loop li.tipo-72 p{
	display: block;
}
body.term-73 ul.tipos-loop li.tipo-73 p{
	display: block;
}
body.term-74 ul.tipos-loop li.tipo-74 p{
	display: block;
}
body.term-75 ul.tipos-loop li.tipo-75 p{
	display: block;
}
body.term-76 ul.tipos-loop li.tipo-76 p{
	display: block;
}
body.term-77 ul.tipos-loop li.tipo-77 p{
	display: block;
}
body.term-78 ul.tipos-loop li.tipo-78 p{
	display: block;
}
body.term-79 ul.tipos-loop li.tipo-79 p{
	display: block;
}
body.term-80 ul.tipos-loop li.tipo-80 p{
	display: block;
}
body.term-81 ul.tipos-loop li.tipo-81 p{
	display: block;
}
body.term-82 ul.tipos-loop li.tipo-82 p{
	display: block;
}
body.term-83 ul.tipos-loop li.tipo-83 p{
	display: block;
}
body.term-84 ul.tipos-loop li.tipo-84 p{
	display: block;
}
body.term-85 ul.tipos-loop li.tipo-85 p{
	display: block;
}
body.term-86 ul.tipos-loop li.tipo-86 p{
	display: block;
}
body.term-87 ul.tipos-loop li.tipo-87 p{
	display: block;
}
body.term-88 ul.tipos-loop li.tipo-88 p{
	display: block;
}
body.term-89 ul.tipos-loop li.tipo-89 p{
	display: block;
}
body.term-90 ul.tipos-loop li.tipo-90 p{
	display: block;
}
body.term-91 ul.tipos-loop li.tipo-91 p{
	display: block;
}
body.term-92 ul.tipos-loop li.tipo-92 p{
	display: block;
}
body.term-93 ul.tipos-loop li.tipo-93 p{
	display: block;
}
body.term-94 ul.tipos-loop li.tipo-94 p{
	display: block;
}
body.term-95 ul.tipos-loop li.tipo-95 p{
	display: block;
}
body.term-96 ul.tipos-loop li.tipo-96 p{
	display: block;
}
body.term-97 ul.tipos-loop li.tipo-97 p{
	display: block;
}
body.term-98 ul.tipos-loop li.tipo-98 p{
	display: block;
}
body.term-99 ul.tipos-loop li.tipo-99 p{
	display: block;
}
body.term-100 ul.tipos-loop li.tipo-100 p{
	display: block;
}
body.single-producto .featured-image img{
	max-width: 100%;
	height: auto;
	margin: auto;
	display: block;
}
body.single-producto .products__info h4{
	font-size: 18px;
}
body.single-producto .vc_toggle{
	margin-bottom: 1px;
}
body.single-producto .vc_toggle .vc_toggle_title{
	padding: 5px 20px;
	background-color: #b11930;
	position: relative;
}
body.single-producto .vc_toggle .vc_toggle_title h4{
	font-size: 13px;
	font-family: 'MyriadPro';
	color: #fff;
}
body.single-producto .vc_toggle .vc_toggle_title i.vc_toggle_icon{
	right: 10px;
	left: auto;
	border-color: #ffa600;
	background-color: #ffa600;
}
body.single-producto .vc_toggle .vc_toggle_title i.vc_toggle_icon:before,
body.single-producto .vc_toggle .vc_toggle_title i.vc_toggle_icon:after{
	background-color: #ffa600;
	border-color: #ffa600;
}
body.single-producto .vc_toggle .vc_toggle_content{
	background-color: #fbf9f7;
	font-size: 14px;
	color: #a39b8d;
	font-style: italic;
	line-height: 18px;
	padding: 20px;
	margin: 0px;
}
body.single-producto .vc_toggle .vc_toggle_content p{
	margin-bottom: 10px;
}
body.single-producto ul#caracteristicas{
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
}
body.single-producto ul#caracteristicas li{
	width: 130px;
}
body.single-producto ul#caracteristicas li h7{
	font-family: 'MyriadPro';
	color: #6b4218;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	display: block;
}
body.single-producto .product__next__prev{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
body.single-producto .product__next__prev.product__next__prev-prev .arrow{
	background-image: url('../img/arrow-left.jpg');
}
body.single-producto .product__next__prev.product__next__prev-next .arrow{
	background-image: url('../img/arrow-right.jpg');
}
body.single-producto .product__next__prev.product__next__prev-prev .arrow,
body.single-producto .product__next__prev.product__next__prev-next .arrow{
	width: 13px;
	height: 13px;
	background-size: 8px;
	background-repeat: no-repeat;
}
body.single-producto .product__next__prev img{
	width: 80px;
	height: 80px;
	display: block;
}
body.single-producto .product__next__prev > div{
	margin-right: 10px;
}
body.single-producto .product__next__prev h5{
	font-family: 'MyriadPro';
	text-transform: uppercase;
	font-weight: normal;
	font-style: italic;
	font-size: 10px;
	line-height: 13px;
}
body.single-producto .product__next__prev h5 a{
	color: #7b5430;
}
body.single-producto .product__next__prev .products__info-tags{
	font-family: 'MyriadPro';
	text-transform: uppercase;
	font-size: 10px;
	line-height: 12px;
}
body.post-type-archive-libro .col-sm-4,
body.tax-idioma .col-sm-4{
	padding: 0;
	margin: 0 !important;
}
body.post-type-archive-libro .col-sm-4 img,
body.tax-idioma .col-sm-4 img{
	max-width: 100%;
	height: auto;
	display: block;
	margin: auto;
}
body.post-type-archive-libro .col-sm-4 h5,
body.tax-idioma .col-sm-4 h5{
	text-transform: uppercase;
	font-family: 'MyriadPro';
	font-size: 17px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	background-color: #fbf9f7;
	padding: 20px 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
body.post-type-archive-libro .col-sm-4 h5 a,
body.tax-idioma .col-sm-4 h5 a{
	color: #e1ac84;
}
body.post-type-archive-libro .col-sm-4 h5 a:hover,
body.tax-idioma .col-sm-4 h5 a:hover{
	text-decoration: none;
}
.libros .col-sm-3{
	padding: 0px;
}
ul.idiomas-libros-loop{
	font-family: 'MyriadPro';
}
ul.idiomas-libros-loop li{
	background-color: #fbf9f7;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px;
	border-bottom: 1px solid #e1ac84;
}
ul.idiomas-libros-loop li img{
	display: block;
	margin-right: 10px;
}
ul.idiomas-libros-loop li div p{
	font-size: 12px;
	font-style: italic;
	margin-bottom: 5px;
	font-weight: bold;
	margin-left: 5px;
}
ul.idiomas-libros-loop li div h6{
	font-size: 30px;
	font-style: italic;
}
ul.idiomas-libros-loop li div h6 a{
	color: #e1ac84;
}
ul.idiomas-libros-loop li:hover{
	background-color: #e1ac84;
}
ul.idiomas-libros-loop li:hover div h6 a{
	color: #fff;
	text-decoration: none;
}
body.single-libro .products__info{
	padding: 30px 20px;
	background-color: #309b62;
}
body .container_contact{
	margin-top: 90px;
}
body .container_contact h2{
	font-size: 23px;
	line-height: 38px;
	color: #7a5532;
	font-weight: bold !important;
	margin-bottom: 20px;
	font-family: MyriadPro !important;
	background-image: url('/wp-content/uploads/2017/12/sobre.png');
	background-repeat: no-repeat;
	background-position-y: 10px;
	padding-left: 39px;
}
body .container_contact h3{
	font-size: 14px;
	line-height: 38px;
	color: #7a5532;
	font-weight: bold !important;
	margin-bottom: 20px;
	font-family: MyriadPro !important;
}
body .container_contact p{
	font-family: 'Georgia', serif;
	font-size: 14px;
	font-style: italic;
	color: #a39b8d;
}
body .container_contact .sidebar .vc_column-inner .wpb_wrapper .wpb_text_column{
	padding-left: 30px !important;
	background-repeat: no-repeat;
}
body .container_contact .sidebar .vc_column-inner .wpb_wrapper .wpb_text_column:nth-child(2){
	padding-left: 0 !important;
	margin-bottom: 10px;
}
body .container_contact .sidebar .vc_column-inner .wpb_wrapper .wpb_text_column:nth-child(3){
	background-image: url('/wp-content/uploads/2017/12/globo.png');
}
body .container_contact .sidebar .vc_column-inner .wpb_wrapper .wpb_text_column:nth-child(4){
	background-image: url('/wp-content/uploads/2017/12/globo.png');
}
body .container_contact .sidebar .vc_column-inner .wpb_wrapper .wpb_text_column:nth-child(5){
	background-image: url('/wp-content/uploads/2017/12/telefono.png');
}
body .container_contact .sidebar .vc_column-inner .wpb_wrapper .wpb_text_column:nth-child(6){
	background-image: url('/wp-content/uploads/2017/12/fax.png');
}
body .container_contact .sidebar .vc_column-inner .wpb_wrapper .wpb_text_column:nth-child(7){
	background-image: url('/wp-content/uploads/2017/12/arroba.png');
	line-height: 26px;
}
body .container_contact .btn_contact{
	display: inline-block;
	cursor: pointer;
}
body .container_contact .btn_contact p{
	margin-right: 45px;
	width: 260px;
	height: 42px;
	border: solid 1px #e1ac84;
	line-height: 41px;
	font-size: 13px;
	color: #e1ac84 !important;
	font-style: initial !important;
	font-weight: bold;
	font-family: MyriadPro;
}
body .container_contact .btn_contact p:hover{
	background: #e1ac84;
	color: white !important;
}
body .container_contact .boton_activo p{
	background: #e1ac84;
	color: white !important;
}
body .container_contact .form_profesional{
	display: none;
}
body .container_contact .form_particular input,
body .container_contact .form_profesional input{
	padding-left: 30px;
	border: none;
	border-bottom: solid 1px #e1ac84;
	background-repeat: no-repeat;
	background-position-y: center;
}
body .container_contact .form_particular input::-webkit-input-placeholder,
body .container_contact .form_profesional input::-webkit-input-placeholder{
	color: #e1ac84;
	font-family: MyriadPro;
}
body .container_contact .form_particular input::-moz-placeholder,
body .container_contact .form_profesional input::-moz-placeholder{
	color: #e1ac84;
	font-family: MyriadPro;
}
body .container_contact .form_particular input:-moz-placeholder,
body .container_contact .form_profesional input:-moz-placeholder{
	color: #e1ac84;
	font-family: MyriadPro;
}
body .container_contact .form_particular input:-ms-input-placeholder,
body .container_contact .form_profesional input:-ms-input-placeholder{
	color: #e1ac84;
	font-family: MyriadPro;
}
body .container_contact .form_particular .dhvc-form-control-nombre,
body .container_contact .form_profesional .dhvc-form-control-nombre{
	background-image: url('/wp-content/uploads/2017/12/nombre.png');
}
body .container_contact .form_particular .dhvc-form-control-persona,
body .container_contact .form_profesional .dhvc-form-control-persona{
	background-image: url('/wp-content/uploads/2017/12/nombre.png');
}
body .container_contact .form_particular .dhvc-form-control-email,
body .container_contact .form_profesional .dhvc-form-control-email{
	background-image: url('/wp-content/uploads/2017/12/correo.png');
}
body .container_contact .form_particular .dhvc-form-control-email-confirm,
body .container_contact .form_profesional .dhvc-form-control-email-confirm{
	background-image: url('/wp-content/uploads/2017/12/correo.png');
}
body .container_contact .form_particular .dhvc-form-control-telefono,
body .container_contact .form_profesional .dhvc-form-control-telefono{
	background-image: url('/wp-content/uploads/2017/12/telefono.png');
}
body .container_contact .form_particular .dhvc-form-control-direccion,
body .container_contact .form_profesional .dhvc-form-control-direccion{
	background-image: url('/wp-content/uploads/2017/12/direccion.png');
}
body .container_contact .form_particular .dhvc-form-control-poblacion,
body .container_contact .form_profesional .dhvc-form-control-poblacion{
	background-image: url('/wp-content/uploads/2017/12/dirreccion.png');
}
body .container_contact .form_particular .dhvc-form-control-provincia,
body .container_contact .form_profesional .dhvc-form-control-provincia{
	background-image: url('/wp-content/uploads/2017/12/dirreccion.png');
}
body .container_contact .form_particular .dhvc-form-control-pais,
body .container_contact .form_profesional .dhvc-form-control-pais{
	background-image: url('/wp-content/uploads/2017/12/dirreccion.png');
}
body .container_contact .form_particular .dhvc-form-control-mensaje,
body .container_contact .form_profesional .dhvc-form-control-mensaje{
	background-image: url('/wp-content/uploads/2017/12/mensaje.png');
}
body .container_contact .form_particular .dhvc-form-control-cp,
body .container_contact .form_profesional .dhvc-form-control-cp{
	padding-left: 0 !important;
}
body .container_contact .form_particular .dhvc_form_radio label,
body .container_contact .form_profesional .dhvc_form_radio label{
	font-family: MyriadPro;
	font-size: 13px;
	color: #e1ac84 !important;
}
body .container_contact .form_particular .dhvc_form_submit_button,
body .container_contact .form_profesional .dhvc_form_submit_button{
	text-align: right;
}
body .container_contact .form_particular button,
body .container_contact .form_profesional button{
	background: #e1ac84;
	color: white !important;
	font-family: MyriadPro;
}
body .pagina_faq .sidebar{
	border-right: solid 1px #e1ac84;
}
body .pagina_faq .sidebar .preguntas{
	margin-bottom: 0px;
	margin: auto;
	border-bottom: solid 1px #e1ac84;
	cursor: pointer;
}
body .pagina_faq .sidebar .preguntas p{
	padding: 30px 80px;
	min-height: 108px;
	background-image: url('/wp-content/uploads/2017/12/pregunta.png');
	background-repeat: no-repeat;
	background-position-y: center;
	background-position-x: 40px;
	font-family: 'Avenir';
	font-weight: bold;
	font-size: 14px;
}
.sidebar_distribuidores .select-header {
	text-align: center !important;
    color: #694013 !important;
    background-color: #fbf9f7 !important;
}

.sidebar_distribuidores .tipo, .sidebar_distribuidores .comunidad, .sidebar_distribuidores .ambito, .sidebar_distribuidores .sel_pais {
	width: 50% !important;
    font-family: MyriadPro;
    font-size: 18px;
    font-weight: bold;
    color: #694009;
    background-color: #fbf9f7 !important;
    padding: 17px 28px;
    border: none;
    text-align: center;
    text-align-last: center;
    margin-left: 25%;
    border: solid 1px #694013 !important;
    height: 32px;
    line-height: 18px;
    margin-bottom: 21px;
}
.listado_distribuidores{
	display: none;
}
.nacional_responsive{
	display: none;
	border-left: solid 2px #6b3c12;
}
.sidebar_distribuidores .nota{
	font-style: normal !important;
}

.sidebar_distribuidores .wpb_raw_html {
    
    background: #fbf9f7 !important;
}

body .pagina_faq .sidebar .magnesios p{
	padding-top: 45px;
}
body .pagina_faq .sidebar .colageno_magnesio p{
	padding-top: 38px;
}
body .pagina_faq .sidebar .vc_custom_1513942595781{
	padding: 0 !important;
}
body .pagina_faq .desplegable_faq .titulo_faq{
	font-family: 'MyriadPro';
}
body .pagina_faq .desplegable_faq .respuesta{
	font-family: 'Georgia', serif;
	font-size: 14px;
	font-style: italic;
	color: #a39b8d;
	margin: 21px 0 0 0 !important;
	border-bottom: solid 1px #f2ede8;
}
body .pagina_faq .desplegable_faq .vc_toggle_icon{
	border: solid 2px #e1ac84 !important;
	border-radius: 12px !important;
}
body .pagina_faq .desplegable_faq .vc_toggle_icon::before{
	background-color: #e1ac84 !important;
}
body .pagina_faq .desplegable_faq .vc_toggle_icon::after{
	background-color: #e1ac84 !important;
}
body .pagina_faq .desplegable_magnesios,
body .pagina_faq .desplegable_complementos{
	display: none;
}
body.post-type-archive-colaboraciones ul.prensas-loop,
body.archive.date ul.prensas-loop,
body.post-type-archive-prensas ul.prensas-loop,
body.archive.date ul.prensas-loop{
	margin-left: 5vw;
	margin-top: 5vw;
}
body.post-type-archive-colaboraciones ul.prensas-loop li,
body.archive.date ul.prensas-loop li,
body.post-type-archive-prensas ul.prensas-loop li,
body.archive.date ul.prensas-loop li{
	padding: 20px 20px;
	border-bottom: 1px solid #f2ede8;
}
body.post-type-archive-colaboraciones ul.prensas-loop li h4 a,
body.archive.date ul.prensas-loop li h4 a,
body.post-type-archive-prensas ul.prensas-loop li h4 a,
body.archive.date ul.prensas-loop li h4 a{
	color: #7a5532;
	font-weight: bold;
	font-style: italic;
}
body.post-type-archive-colaboraciones ul.prensas-loop li p,
body.archive.date ul.prensas-loop li p,
body.post-type-archive-prensas ul.prensas-loop li p,
body.archive.date ul.prensas-loop li p{
	color: #a39b8d;
	font-style: italic;
	font-size: 14px;
}
body.post-type-archive-colaboraciones ul.prensas-loop li a.prensas-loop-readmore,
body.archive.date ul.prensas-loop li a.prensas-loop-readmore,
body.post-type-archive-prensas ul.prensas-loop li a.prensas-loop-readmore,
body.archive.date ul.prensas-loop li a.prensas-loop-readmore{
	color: #7a5532;
	font-size: 12px;
	font-style: italic;
	text-align: right;
	font-weight: bold;
	display: block;
	margin-top: 20px;
	padding-right: 20px;
}
body.post-type-archive-colaboraciones .col-sm-3,
body.post-type-archive-colaboraciones .col-sm-9,
body.archive.date .col-sm-3,
body.archive.date .col-sm-9,
body.post-type-archive-prensas .col-sm-3,
body.post-type-archive-prensas .col-sm-9,
body.archive.date .col-sm-3,
body.archive.date .col-sm-9{
	padding: 0;
}
.calendar{
	border: 1px solid #e1ac84;
	font-family: 'MyriadPro';
}
.calendar .month{
	background: #e1ac84;
	padding: 20px 20px;
}
.calendar .month a{
	color: #fff;
}
.calendar .month h3{
	text-align: center;
	font-size: 28px;
	font-style: italic;
	color: #fff;
	text-transform: uppercase;
}
.calendar ul li{
	border-bottom: 1px solid #e1ac84;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}
.calendar ul li:last-child{
	border-bottom: 0;
}
.calendar ul li .date{
	padding: 20px;
	border-right: 1px solid #e1ac84;
	color: #694013;
	text-align: center;
	width: 100px;
}
.calendar ul li .date .date-fullname{
	font-size: 12px;
	margin-bottom: 4px;
}
.calendar ul li .date .date-day{
	font-size: 22px;
	font-weight: bold;
}
.calendar ul li h6{
	padding: 20px;
	font-size: 14px;
	font-weight: bold;
}
.calendar ul li h6 a{
	color: #694013;
	text-transform: uppercase;
}
#botventa2{
	display: block !important;
}
.nacional_responsive,.internacional_responsive{
	display: none;
}
.responsive-cuerpo,.responsive-mente{
	display: none !important;	
}
.texto_productos{
	display: none;
}
.boton_all{
	display: none;
}
.header-libros-responsive{
	display: none;
}
.producto-tipo-mente{
	display: block ;
}
.producto-tipo-cuerpo{
	display: block;
}
@media screen and (max-width: 800px){
	.header-libros-responsive{
		display: block;
		text-align: center;
		background: #f5ece7;
		padding-bottom: 25px;
	}
	.header-libros-responsive .titulo-libros{
		width: 170px;
		height: auto;
		margin: 8px 0;
	}
	.header-libros-responsive .desplegable-libros{
		width: 280px;
		margin: 21px 0;
	}
	.header-libros-responsive p{
		font-family: Avenir;
	}
	.header-libros-responsive select{
		background: #f6ece7;
		border: solid 1px;
		padding: 7px 14px;
		display: block;
		text-align: center;
		margin: auto;
		width: 267px;
		font-size: 19px;
		font-family: Avenir;
		margin-top: 20px;
	}
	ul.idiomas-libros-loop li div p {
		display: none;
	}
	ul.idiomas-libros-loop li img {
		display: none;
	}
	ul.idiomas-libros-loop li div h6 {
		font-size: 21px;
		font-style: italic;
	}
	ul.idiomas-libros-loop li div h6 a {
		color: #6e3b14;
	}
	ul.idiomas-libros-loop li {
		background-color: #f6ece7;
		display: -webkit-box;
		display: -ms-flexbox;
		display: block;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 12px;
		border-bottom: none;
		text-align: center;
	}
	.idiomas-libros-loop li{
		display: none !important;
	}	
	.texto_productos{
		display: block;
	}
	.all-cuerpo{
		display: block;
	}
	.all-mente{
		display: none;
	}
	ul.tipos-loop {
		border-bottom: solid 2px;
	}
	.producto-tipo-cuerpo__boton, .producto-tipo-mente__boton {
		display: none !important;
	}
	ul.tipos-loop li .feature-image {
		display: none;
	}
	.responsive-cuerpo{
		display: block !important;
	}
	.producto-tipo-mente{
		display: none;
	}
	.producto-tipo-cuerpo{
		display: none;
	}
	ul.tipos-loop li {
		background-color: #fbf9f7;
		padding: 8px 20px;
		border-bottom: none;
		display: block;
		display: -ms-flexbox;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
		background: #f6ece7;
		border-left: solid 2px;
		border-right: solid 2px;
	}
	ul.tipos-loop li h5 {
		font-size: 15px;
	}
	.boton_all{
		background: #f6ece7;
		border-left: solid 2px;
		border-right: solid 2px;
		text-align: center;
	}
	.boton_all img {
		width: 250px;
		margin-bottom: 24px;
	}
	.responsive-cuerpo{
		border-left: solid 2px;
	}
	.responsive-mente{
		border-right: solid 2px;
		margin-bottom: -5px;
	}
	.texto_productos{
		text-align: center;
		line-height: 47px;
		font-family: Avenir;
		background: #f6ece7;
		border-left: solid 2px;
		border-right: solid 2px;
	}
	.sidebar_distribuidores{
		width: 90% !important;
		margin-left: 5%;
		margin-top: 17px;
		margin-bottom: 17px;
	}
	.container_distribuidores{
		background: #f6ede6;
	}
	.internacional_responsive{
		display: block;
		
	}
	#botventa1,#botventa2{
		display: none !important;
	}
	.sidebar_distribuidores .nota{
		border-left: solid 2px;
    border-right: solid 2px;
    background: #f5ede6 !important;
	}
	.sidebar_distribuidores .select-header {
		text-align: center !important;
		color: #694013 !important;
		border-left: solid 2px;
		border-right: solid 2px;
		background: #f5ede6 !important;
	}
	.sidebar_distribuidores .wpb_raw_html {
		border-left: solid 2px;
		border-right: solid 2px;
		background: #f5ede6 !important;
	}
	.sidebar_distribuidores {
		border-bottom: solid 2px;
	}
	.slideout-menu{
		position: fixed;
		top: 0;
		bottom: 0;
		width: 256px;
		min-height: 100vh;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
		z-index: 0;
		display: none;
	}
	.slideout-menu-left{
		left: 0;
	}
	.slideout-menu-right{
		right: 0;
	}
	.slideout-panel{
		position: relative;
		z-index: 1;
		will-change: transform;
		background-color: #FFF;
		min-height: 100vh;
	}
	.slideout-open,
	.slideout-open body,
	.slideout-open .slideout-panel{
		overflow: hidden;
	}
	.slideout-open .slideout-menu{
		display: block;
	}
}
nav#menu{
	display: none;
	background-color: #969696;
	color: #fff;
	padding-top: 50px;
}
nav#menu a{
	color: #fff;
}
nav#menu .menu-header .menu li a{
	font-weight: 300;
	display: block;
	padding: 15px 20px;
	text-decoration: none;
}
nav#menu .menu-header .menu li.current-menu-item a{
	font-weight: bold;
}
nav#menu footer{
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	padding: 20px 15px;
	background-color: #000000;
	color: #3f8f9e;
	font-size: 14px;
	font-weight: 300;
}
.producto-tipo-cuerpo__boton,
.producto-tipo-mente__boton{
	width: 100%;
	height: auto;
	display: block;
	cursor: pointer;
}
.producto-tipo-mente{
	
}

.ocultar{
	display: none !important;
}
.listado_distribuidores{
	margin-bottom: 0 !important;
}

.calendario-prensa{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.calendario-prensa--vacio{
	display: flex;
	justify-content: center;
	align-items: center;
}
.calendario-prensa__boton{
	line-height: 7px;
}
.calendario-prensa h3{
	margin-bottom: 0;
}
.calendario-prensa--vacio,
.calendario-prensa .col-sm-2,
.calendario-prensa .col-sm-10{
	padding: 20px;
}
.listado-prensa--vacio strong{
	display: block;
	padding: 50px;
}
footer#footer .container{
	background-color: #fff;
}
.cuadro_izquierda,
.idioma-select,
.idioma-label,
.redes_sociales,
.link_red_social,
.cuadro_derecha,
.links_derecha{
	display: flex;
}
.cuadro_derecha .toggle-button,
.idioma-select:focus{
	outline: none !important;
}
.idioma-radio{
	display: none;
}
.idioma-label,
.link_red_social{
	width: 40px;
	height: 30px;
	align-items: center;
	justify-content: center;
}
.idioma-label{
	margin-right: 4px;
	font-size: 14px;
	color: #eae1d9;
	background-color: #693e0b;
	font-family: 'Avenir', sans-serif;
}
.idioma-label:hover,
.link_blog:hover{
	color: #e1ac84;
	text-decoration: none;
	cursor: pointer;
}
.link_blog{
	color: #eae1d9;
	background-color: #693e0b;
	align-items: center;
	justify-content: center;
	display: flex;
	padding: 0 10px;
	font-style: italic;
	font-family: 'Avenir', sans-serif;
}
.link_blog span{
	font-style: normal;
	font-weight: bold;
}
.cuadro_derecha,
.links_derecha{
	align-items: center;
	justify-content: space-between;
}
.cuadro_derecha{
	position: absolute;
	top: 0;
	right: 0;
}
.cuadro_derecha .link_blog{
	display: none;
}
.anamarialajusticia .wpb_single_image .wpb_wrapper,
.anamarialajusticia .wpb_single_image .vc_single_image-wrapper,
.anamarialajusticia .wpb_single_image .vc_single_image-wrapper img{
	width: 100%;
	height: auto;
}
.anamarialajusticia h3{
	font-family: 'MyriadPro';
}
.anamarialajusticia .big_italic_header{
	font-size: 65px;
	line-height: 70px;
	color: #694013;
	text-align: center;
	font-style: italic;
	font-weight: normal;
}
.products__info.sabor-a-morango,
.products__info.gout-fraise,
.products__info.strawberry-flavour,
.products__info.sabor-fresa{
	/* background-color:#c75c7a; */
}
.products__info.vitaminas-pt,
.products__info.vitamines,
.products__info.vitamins,
.products__info.vitaminas{
	background-color:#ffc000;
}




.products__info.mulher,
.products__info.vegetal-pt,
.products__info.pour-la-femme,
.products__info.vegetaux,
.products__info.women,
.products__info.vegetable,
.products__info.mujer,
.products__info.vegetal{
	background-color:#00805B;
}

.products__info.mujer{
	background-color:#472246;
}

.products__info.equilibrio-pt	,
.products__info.equilibre,
.products__info.balance,
.products__info.equilibrio{
	background-color:#446b92;
}
.products__info.muscular-pt,
.products__info.muscles,
.products__info.muscular-en,
.products__info.muscular{
	background-color:#043054;
}
.products__info.mulher .products__info-tags,
.products__info.vegetal-pt .products__info-tags,
.products__info.equilibrio-pt	 .products__info-tags,
.products__info.muscular-pt .products__info-tags,
.products__info.pour-la-femme .products__info-tags,
.products__info.vegetaux .products__info-tags,
.products__info.equilibre .products__info-tags,
.products__info.muscles .products__info-tags,
.products__info.women .products__info-tags,
.products__info.vegetable .products__info-tags,
.products__info.balance .products__info-tags,
.products__info.muscular-en .products__info-tags,
.products__info.mujer .products__info-tags,
.products__info.vegetal .products__info-tags,
.products__info.equilibrio .products__info-tags,
.products__info.muscular .products__info-tags{
	color: #e1ac84;
}
@media screen and (max-width: 800px){
	header#header .container .cuadro_derecha .toggle-button{
		width: 40px;
		height: 32px;
		display: block;
		font-size: 28px;
		background: none !important;
		border: none !important;
		padding: 0;
	}
	nav#menu{
		color: #fff;
		background-color: #693e0b;
		padding-top: 0;
		text-transform: uppercase;
	}
	#header{
		padding: 0 !important;
	}
	#header .container{
		padding: 0 !important;
		display: flex;
		flex-direction: column;
	}
	.cuadro_izquierda{
		position: relative !important;
		width: 100%;
		flex-direction: row-reverse;
		justify-content: space-between;
	}
	.idioma-select{
		position: relative;
		flex-direction: column;
		width: 40px;
		height: 30px;
	}
	.idioma-label{
		position: absolute;
		top: 0;
		margin: 0;
		width: 100%;
		min-height: 30px;
		order: 2;
		z-index: 1;
		box-sizing: border-box;
		overflow: hidden;
		white-space: nowrap;
		pointer-events: none;
	}
	.idioma-select:focus .idioma-label{
		position: relative;
		pointer-events: all;
	}
	input.idioma-radio:checked + label{
		position: relative;
		order: 1;
		z-index: 2;
	}
	.cuadro_derecha{
		position: relative;
		width: 100%;
		color: #eae1d9;
		background-color: #693e0b;
	}
	.links_derecha{
		justify-content: flex-end;
	}
	.links_derecha a{
		display: flex;
	}
	.cuadro_derecha .link_blog{
		display: flex;
	}
	.cuadro_izquierda .link_blog{
		display: none;
	}
	footer#footer .links_footer li{
		line-height: 3rem;
	}
	footer#footer .links_footer li:nth-child(even){
		display:none;
	}
	.brcm-body img{
		width: 100%;
		height: auto;
	}
	body.home .vc_row.wpb_row.vc_row-o-equal-height{
		padding: 0;
	}
	body .container_contact.vc_row,
	body .container_contact .vc_row,
	body .pagina_faq.vc_row,
	body .pagina_faq .vc_row,
	body.home .vc_row{
		margin-left: 0;
		margin-right: 0;
	}
	body.home .vc_column_container>.vc_column-inner{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	body.home .wpb_text_column h3,
	body.home .wpb_text_column p{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	body.home .titulo_conferencia_home,
	body.home .icono_video{
		background-position-x: 5px;
	}
	body.archive .products .col-sm-4,
	body.single-libro .vc_custom_1513939925160,
	body.home .vc_custom_1514635713050{
		border: none !important;
	}
	.anamarialajusticia .big_italic_header{
		font-size: 3rem;
		line-height: 3rem;
	}
	body.single-libro .vc_column-inner,
	body.single-prensas .vc_column-inner,
	body.single-colaboraciones .vc_column-inner{
		padding: 0 !important;
	}
	body.single-prensas .vc_column-inner h3,
	body.single-prensas .wpb_text_column>div>div>p,
	body.single-colaboraciones .vc_column-inner h3,
	body.single-colaboraciones .wpb_text_column>div>div>p,
	body.single-producto .vc_custom_1513772556339{
		padding: 0 15px !important;
	}
	body.single-prensas .vc_column-inner h3{
		 line-height: 26px;
	}
	body.single-prensas .wpb_text_column img,
	body.single-colaboraciones .wpb_text_column img{
		width: 100%;
		height: auto;
	}
	body.single-libro #content .container,
	body .container_contact .vc_column-inner .vc_column-inner,
	body .container_contact{
		margin: 0 !important;
		padding: 0 !important;
	}
	body.single-libro .vc_row-fluid,
	body .container_contact .btn_contact p,
	body .container_contact .vc_custom_1513782752428,
	body .container_contact .vc_column-inner{
		margin: 0 !important;
	}
	body .container_contact .btn_contact p{
		width: 90vw !important;
	}
	body .container_contact .vc_custom_1513782742168,
	body .container_contact h3{
		text-align: center !important;
		margin: 15px 0 !important;
	}
	body .container_contact .form_particular .vc_row-fluid{
		margin-bottom: 0 !important;
	}
	body .container_contact .button.dhvc-form-submit{
		width: 100%;
	}
	body.single-producto .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner.vc_custom_1513942447725{
		align-items: flex-start !important;
	}
	body.single-producto .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner.vc_custom_1513942455967{
		align-items: flex-end !important;
	}
	body.single-libro .vc_custom_1513939925160>.wpb_wrapper,
	body.single-producto #caracteristicas{
		display:flex;
		align-items: center !important;
		justify-content: center !important;
	}
	.sub-menu{
		margin-left: 23px;
		font-size: 13px;
		border-left: 1px solid #ffffff;
	}
	body .wpb_text_column.vc_custom_1514546121990{
		margin-bottom: -15px;
	}
	.link_red_social{
		width: 30px;
	}
}
.otros{
	padding: 12px !important;
	padding-left: 40px !important;
}
.mensaje-correos{
	display: none;
}

/* FRANJA MARRON */
.product-id-622,.product-id-195,.product-id-626,.product-id-1211,.product-id-1302,.product-id-1295{
	background-color: #5e3c1e !important;
}

.postid-622 .products__info,.postid-195 .products__info,.postid-626 .products__info,.postid-1211 .products__info,.postid-1302 .products__info,.postid-1295 .products__info{
	background-color: #5e3c1e !important;
}

/* TEXTO MARRON CLARO */
.product-id-622 .products__info-tags,.product-id-195 .products__info-tags,.product-id-626 .products__info-tags,.product-id-1211 .products__info-tags,.product-id-130 .products__info-tags,.product-id-1295 .products__info-tags,.product-id-1253 .products__info-tags,.product-id-1259 .products__info-tags,.product-id-1271 .products__info-tags{
	color: #e1ac84;
}
.postid-622 .products__info-tags,.postid-195 .products__info-tags,.postid-626 .products__info-tags,.postid-1211 .products__info-tags,.postid-130 .products__info-tags,.postid-1295 .products__info-tags,.postid-1253 .products__info-tags,.postid-1259 .products__info-tags,.postid-1271 .products__info-tags{
	color: #e1ac84;
}
/* FRANJA ROJA */
.product-id-221,.product-id-1265,.product-id-1271,.product-id-1259,.product-id-1253,.product-id-1247{
	background-color: #af1321 !important;
}
.postid-221 .products__info,.postid-1265 .products__info,.postid-1271 .products__info,.postid-1259 .products__info,.postid-1253 .products__info,.postid-1247 .products__info{
	background-color: #af1321 !important;
}
/* FRANJA VERDE */
.product-id-209{
	background-color: #00805B !important;
}
.postid-209 .products__info{
	background-color: #00805B !important;
}
/* FRANJA LILA */
.product-id-1205{
	background-color: #46244c !important;
}
.postid-1205 .products__info{
	background-color: #46244c !important;
}