/*
Theme Name: California Wallnuts
Description: Treehouse Theme
Author: Treehouse Bcn
Version: 1.0
License: GNU General Public License v2 or later
Text Domain: webmeagency

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*______________________GENERAL______________________*/


@font-face {
	font-family: "Poppins Black";
	src: url("assets/fonts/Poppins-Black.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Black Italic";
	src: url("assets/fonts/Poppins-BlackItalic.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Bold";
	src: url("assets/fonts/Poppins-Bold.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Bold Italic";
	src: url("assets/fonts/Poppins-BoldItalic.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Extra Bold";
	src: url("assets/fonts/Poppins-ExtraBold.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Extra Bold Italic";
	src: url("assets/fonts/Poppins-ExtraBoldItalic.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Extra Light";
	src: url("assets/fonts/Poppins-ExtraLight.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Extra Light Italic";
	src: url("assets/fonts/Poppins-ExtraLightItalic.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Italic";
	src: url("assets/fonts/Poppins-Italic.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Light";
	src: url("assets/fonts/Poppins-Light.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Light Italic";
	src: url("assets/fonts/Poppins-LightItalic.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Medium";
	src: url("assets/fonts/Poppins-Medium.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Medium Italic";
	src: url("assets/fonts/Poppins-MediumItalic.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Regular";
	src: url("assets/fonts/Poppins-Regular.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Semi Bold";
	src: url("assets/fonts/Poppins-SemiBold.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Semi Bold Italic";
	src: url("assets/fonts/Poppins-SemiBoldItalic.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Thin";
	src: url("assets/fonts/Poppins-Thin.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Poppins Thin Italic";
	src: url("assets/fonts/Poppins-ThinItalic.ttf");
	font-display: swap;
}
* {
	font-family: "Poppins Regular";
}

h1, h2, h4, h5, h6 {
	font-family: "Poppins Bold";
}

h3{
	font-family: "Poppins Bold";}

html{
	scroll-behavior: smooth;
}

.row{
	margin:0;
}

.container {
	margin: 0 auto !important;
}

p {
	font-size: 17px;
	color: black;
}


mark {
	background: transparent;
	color: #e2c99a;
}

.title-orange h3{
	color: #f29626!important;
}

#content{
	position: absolute;
    top: 0;
    z-index: -1;
	width: 100%;
	overflow:hidden;
}

.brown{
	color:#734636;
}

.orange{
	color:#f29626;
}

.w-100{
	width: 100%;
}

h2{
	color:#f29626;
	font-size:45px !important; 		
	letter-spacing:1px !important;
}

h3{
	color:#734735 !important;
}

p{
	color:rgb(77, 37, 0);
}

.vc_btn3-color-orange{
	background-color:#f29626!important;
	padding: 5px 15px!important;
    border-radius: 20px!important;
}

.vc_btn3-color-mulled-wine{
	background-color:#734636!important;
	padding: 5px 15px!important;
    border-radius: 20px!important;
}

.breadcrumbs span{
	color:rgb(77, 37, 0);
	padding: 0 3px;
	text-transform: lowercase;
}
.breadcrumbs .current-item{
	color:#f29626;
}

.breadcrumbs>span:first-of-type, .breadcrumbs>span:first-of-type span{
	padding-left:0;
}

@media screen and (min-width:767px){
.padding-iz-md-0 .vc_column-inner{
	padding-left:0!important;
}
}

/*________________________HEDADER______________________*/

header{
	background-color: rgb(53 22 0 / 82%);
}

#main-menu{
	padding:0 20px;
}

#main-menu ul {
	list-style: none;
}

.img-100, .vc_figure, .img-100 .vc_single_image-wrapper, .img-100 .vc_figure img{
	width:100%;
}

#main-menu a{
	color: white;
}

.sub-header, .sub-header a{
	color:#f29626!important;
}

/*.menu-item-has-children .sub-menu{
	opacity:0;
	transition:0.3s ease-in-out;
}

.menu-item-has-children:hover .sub-menu{
	opacity:1;
	transition:0.3s ease-in-out;
}
*/
.sub-menu{
	opacity: 0;
	transition:0.3s ease-in-out;
	display:none;
}

.hover-active .sub-menu{
	z-index:100;
	opacity: 1;
	transition:0.3s ease-in-out;
	display:block;
}

.space-logo{
    position: absolute;
    width: 100%;
	height:0px;
}

.sub-header{
	z-index:2!important;
}

.title-brown h2{
	color:#734636;
}

#logo{
	width: 120px;
	height: 100px;
	transition: 0.5s ease-in-out;
}

#logo img{
	width: 100%;
	height: 100%;
}

#main-menu li{
	position: relative;
}

#main-menu{
	margin-bottom:0;
}
.menu-pre-menu-container{
	width:100%;
}

#pre-menu{
	display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

#pre-menu li{
	padding: 0 20px;
}

.sub-menu{
	position: absolute;
    z-index: -1;
    width: 100%;
	background: #734636;
	padding: 20px;
    background-color: rgb(53 22 0 / 85%);
}

.heading{
	height: 620px;
	background-size: cover;
	background-repeat: no-repeat;
}

.heading h1{
	padding-top: 150px;
	font-size: 3em!important;
	max-width:950px;
	margin:0 auto;
}

@media screen and (min-width:990px){
	#main-menu .row{
		width: 100%;
	}
	
	.menu-main-menu-container{
		width: 100%;
	}
	
	#main-menu{
		display: flex;
		justify-content: space-between;
	}
}

@media screen and (max-width:990px){
	.space-logo{
		display: none!important;
	}	
}

.header-sticky{
	position: fixed;
    padding: 10px 0!important;
	width: 100%;
}
@media screen and (min-width:767px){
.header-sticky #logo{
	position: relative;
    top: -50px;
    transform: scale(0.5);
	transition: 0.5 ease-in-out;
}
}

.header-sticky #main-menu{
	margin:0;
}

/*___________________FOOTER________________*/

footer{
	background-color: #734636;
}

footer .fa{
	color: #f29626;
    width: 30px;
    height: 30px;
    border: 1px solid #f29626;
    border-radius: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
	margin: 5px;
}

.social .custom-html-widget{
	display: flex;
    justify-content: center;
}
.copy{
	color:white;
	font-size: 12px;
}

.contacto-footer a{
	color:#f29626;
}

.newsletter, .newsletter a{
	color:#f29626;
}

.legal-menu, .legal-menu a{
	color:white;
	font-size: 12px;
}

footer #logo{
	width: 145px;
    position: relative;
    top: -50px;
}

footer .fa:hover{
	color:white;
	border-color:white;
	cursor:pointer;
}

/*posts*/

.wp-show-posts-inner img{
	width:100%!important;
}

.wp-show-posts-inner{
	position:relative!important;
}

.wp-show-posts-entry-header{
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
    align-items: flex-end;
    padding: 20px;
	visibility: hidden;
	transition: 0.3s ease-in-out;
	opacity: 0;
}

.wp-show-posts-entry-summary{
	display: none;
}

.wp-show-posts-image{
	margin:0;
}

.wp-show-posts-meta{
	display: none;
}

.wp-show-posts-entry-title a{
	color: white;
	font-size: 25px;
}
/* 
.wp-show-posts-inner:hover img{
	transform: scale(1.1);
}

.wp-show-posts-inner img{
	transition: transform .5s ease;
}

.wp-show-posts-image{
	overflow: hidden;
} */

.wp-show-posts-inner:hover .wp-show-posts-entry-header{
	visibility: initial;
	transition: 0.3s ease-in-out;
	opacity: 1;
}

.vc_tta-panel-body{
	padding:0!important;
}

.wp-show-posts-single{
	background:transparent;
}

.vc_tta-title-text{
	border: 1px solid #734636;
    padding: 10px;
    border-radius: 5px;
	color: #734636;
}


.vc_active .vc_tta-title-text{
	background-color: #734636;
	color: white;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{
	background-color: transparent;
}

.vc_tta-tab a{
	background-color: transparent!important;
	border: none!important;
}

.vc_tta-tabs-list{
	display: flex!important;
	justify-content: space-between!important;
	padding-bottom: 30px!important;
	width: 61rem!important;
	margin:0 auto!important;
}

.form-descargable input[type="text"], .form-descargable input[type="email"]{
	width: 100%;
    border: 0;
    color: white;
    background: #f29626;
    padding: 9px;
	font-size:14px;
}

.form-descargable input::placeholder{
	color:white;
}

@media screen and (min-width:1200px){
	.vc_tta-tabs-list{
		width: 1140px!important;
		max-width: 1140px!important;
	}
}

.form-descargable .row .wpcf7-list-item{
	margin:0;
    color: rgb(77, 37, 0);
}

.form-descargable .row .wpcf7-list-item a{
	color:#f29626;
}

.form-descargable input[type="submit"]{
	border:0;
	background-color: #734636!important;
    padding: 5px 15px!important;
    border-radius: 20px!important;
    color: white;
}

.form-descargable, .form-descargable p{
	font-size:14px;
}

/*HOME*/

.plano img{
	position: relative;
    top: -164px;
    z-index: 1;
    left: 72px;
    width: 800px;
}

.video .vc_column-inner{
	padding-top:0!important;
}

.video-section{
	height:100vh;
}

.flechas{
	float:right;
}

.float-left{
	float:left;
}

.flechas img, .flecha img{
	max-width:60px!important;
}

.nuez{
	position: absolute;
    top: -77px;
    right: 165px;
}

.nuez-2{
	position: absolute;
    top: -50px;
    z-index: 1;
    left: 165px;
}

.nuez-3{
	position: absolute;
    z-index: 1;
    right: 165px;
	bottom: -90px;
}

.overflow-visible{
	overflow:visible!important;
}

.flecha-iz img{
	max-width:60px!important;
}

.flecha-der img{
	max-width:60px!important;
}

.nuez-4{
	position: absolute;
    bottom: -40px;
    z-index: 1;
    left: -41px;
}

.hoja{
	position: absolute;
    z-index: 1;
    right: 0px;
    max-height: 300px;
	top: -84px;
}

.hoja img{
	height:100%;
	width:100%;
}

#timeline{
	position: absolute;
    z-index: 1000;
    width: 100%;
    top: 63%;
	left: 0;
}

.timeline{
	width:55%;
	height:2px;
	background:#f29626;
	margin: 0 auto;
}

.circle-1{
	width: 15px;
    height: 15px;
    background: #734636;
    border-radius: 20px;
    position: absolute;
    top: -7px;
    left: 27%;
	border:2px solid #f29626;
}

.circle-2{
	width: 15px;
    height: 15px;
    background: #734636;
    border-radius: 20px;
    position: absolute;
    top: -7px;
    left: 49.5%;
	border:2px solid #f29626;
}

.circle-3{
	width: 15px;
    height: 15px;
    background: #734636;
    border-radius: 20px;
    position: absolute;
    top: -7px;
    right: 27%;
	border:2px solid #f29626;
}

.btn-transparent{
	position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
	background:transparent;
}

.btn-transparent a{
    width: 100%;
    height: 100%;
    background: transparent!important;
}

@media screen and (min-width:990px) and (max-width:1548px){
	.timeline{
		width:66%;
	}
	.circle-1{
		left:22%;
	}
	.circle-3{
		right:23%;
	}
}

@media screen and (min-width: 1548px){
	.circle-1{
		left:29%;
	}
	.circle-3{
		right:30%;
	}
}

@media screen and (max-width:767px){
	#content{
		top:initial;
	}
	.plano {
		display:none;
	}
	.section-potencia{
		    margin-top: -50px;
	}
	#timeline{
		display:none;
	}
	.hoja{
   	 	position: absolute;
    	z-index: 0;
    	right: -100px;
    	bottom: -90px;
    	top:initial;
	}
	.hoja img{
    	width: 68%;
	}
	header{
		background-color:#59402f;
	}
}

#mc4wp-form-1 input, #mc4wp-form-1 select, #mc4wp-form-2 input, #mc4wp-form-2 select{
	background: #f29626;
    border: 0;
    padding: 5px 10px;
    color: white;
	width:100%;
}

#mc4wp-form-1 input[type="email"] ,#mc4wp-form-2 input[type="email"]{
	width:100%;
}

.mc4wp-form-fields div{
	overflow:hidden;
}


#mc4wp-form-1 input[type="submit"], #mc4wp-form-2 input[type="submit"]{
	background-color: #734636!important;
    padding: 5px 15px!important;
    border-radius: 20px!important;
}

#mc4wp-form-1 input[type="checkbox"], #mc4wp-form-2 input[type="checkbox"]{
	width:initial;
	margin-right:10px;
}

#mc4wp-form-1 ::placeholder ,#mc4wp-form-2 ::placeholder{
	color:white;
}

.border-l{
	padding-left: 20px!important;
    border-left: 1px solid orange;
}

.bg-nueces-california{
	background-size: 130%;
}

/*_________________NUECES DE CALIFORNIA_________________*/

.nuez-nc-1{
	position: absolute;
    z-index: 1;
    right: 165px;
    top: -126px;
}

.nuez-nc-2{
	position: absolute;
    z-index: 1;
    right: 70px;
    top: -73px;
}

.p-white p{
	color:white;
}


@media screen and (min-width:767px){
	.img-1-nc{
		position: relative;
		top: 60px;
	}
}

@media screen and (min-width:1500px){
	.img-1-nc{
		top: 120px;
	}
}

/*__________________HISTORIA_______________*/

.pr-timeline .vc_column-inner, .pl-timeline .vc_column-inner{
	padding:0!important;
}

.video .vc_column-inner{
	padding:0!important;
}

.video .vc_single_image-wrapper{
	width:100%;
}

.arrow-down{
    position: relative;
    top: 200px;
}

@media screen and (max-width:1500px){
.arrow-down{
    top: 50px;
}
}

.arrow-down img{
	width: 60px;
}


.play-home img{
	width:40px;
}

.title-home{
    position: relative;
    top: 100px;
}

.w-100 .vc_single_image-wrapper, .w-100 img{
	width:100%;
}

.pl-timeline{
	padding-left:30px!important;
}

.pr-timeline{
	padding-right:30px!important;
    border-right: 2px solid #734636;
}

.start-timeline{
	width: 20px;
    height: 2px;
    background: #734636;
    position: absolute;
    top: 0;
    right: -10.5px;
}

.end-timeline-1{
	width: 13px;
    height: 2px;
    background: #734636;
    position: absolute;
    left: -12px;
    transform: rotate(45deg);
	bottom:2px;
}

.end-timeline-2{
    width: 13px;
    height: 2px;
    background: #734636;
    position: absolute;
    left: -3px;
    transform: rotate(-45deg);
	bottom:2px;
}

.marcador-iz h3:before{
	content: '';
    width: 77px;
    height: 2px;
    background: orange;
    position: absolute;
    top: 20px;
    left: -56px;
	z-index: 1;
}

.marcador-der h3:after{
	content: '';
    width: 77px;
    height: 2px;
    background: orange;
    position: absolute;
    top: 20px;
    right: -56px;
	z-index: 1;
}

.mapa .vc_tta-title-text{
	padding:15px!important;
}

.info-box-cuidado{
	position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
	left:0;
}



.info-box-cuidado h3{
	color:white!important;
	font-size:2.5em;
}

.box-cuidado p{
	color:white!important;
	font-size:15px;
}

.info-box-cuidado .wpb_column, .info-box-cuidado .vc_column-inner, .info-box-cuidado .wpb_wrapper{
	height:100%;
}

.box-cuidado .wpb_content_element{
	margin-bottom:0!important;
}

.titulo-box, .text-box{
	transform: translateY(180px);
	transition: all 0.5s ease-in-out;
}

.text-box{
	opacity:0;
	transition: 0.5s ease-in-out;
}

.info-box-cuidado .vc_column-inner>.wpb_wrapper{
	transition: 0.3s ease-in-out;
}

.box-activo .info-box-cuidado .vc_column-inner>.wpb_wrapper{
	  background: #461e00d4;
	  transition: 0.3s ease-in-out;
}

.box-activo .text-box{
	opacity:1;
	transition: 0.5s ease-in-out;
}

.box-activo .titulo-box, .box-activo .text-box{
	 transform: translateY(148px);
	transition: all 0.5s ease-in-out;
}

.box-activo .info-box-cuidado-big .titulo-box, .box-activo .info-box-cuidado-big .text-box{
	transform: translateY(48px)!important;
}

@media screen and (max-width:767px){
	.pr-timeline, .pl-timeline{
		border:0!important;
	}
	.end-timeline-1, .end-timeline-2, .start-timeline{
		display:none;
	}
	.pl-timeline{
		padding-left:0px!important;
	}

	.pr-timeline{
		padding-right:0px!important;
	}
	.col-mobile-reverse{
		flex-direction: column-reverse;
	}
	.nuez-historia{
	    position: absolute;
    	bottom: -285px;
    	max-width: 108px;
   	 	z-index: 1;
	}
	.marcador-iz h2:before, .marcador-der h2:after{
		display:none;
	}
}

@media screen and (min-width:767px){
	.box-2, .box-5{
		margin-top:130px;
	}
	.box-3, .box-4{
		margin-top:50px;
	}
	.gracias{
		margin-top:150px;
	}
}

.tabs-porque .vc_tta-tabs-list{
	display:flex!important;
	justify-content:center!important;
}

.tabs-porque .vc_tta-title-text{
	border:0!important;
	border-radius:0!important;
}

.tabs-porque .vc_tta.vc_general .vc_tta-tab>a{
	padding:0!important;
	border-left: 2px solid #734636!important;
    border-radius: 0;
}

.tabs-porque .vc_tta.vc_general .vc_tta-tab:nth-of-type(1)>a{
	border-left: 0!important;
}

.tabs-porque .vc_active .vc_tta-title-text{
	background-color:transparent!important;
	color:#734636!important;
	border-bottom: 3px solid orange!important;
}

.tabs-porque .vc_tta-title-text {
    font-size: 18px!important;
	margin: 0 5px;	
	font-family: 'Poppins Semi Bold';
}

.nuez-p-california-1{
    position: absolute;
    z-index: 1;
    right: 0;
    top: -187px;
    transform: scaleX(-1);
}

.nuez-p-california-2{
	position: absolute;
    z-index: 1;
    right: -50px;
    top: 0;
}

.nuez-versatilidad{
	position: absolute;
    z-index: 1;
  	left: -48px;
    top: 39px;
}


.paso{
	position: absolute;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.paso h2{
	color:white!important;
}

.nuez-seguridad{
	position: absolute;
    z-index: 1;
  	right: -150px;
    top: -48px;
}

.nuez-it-1{
	position: absolute;
    z-index: 1;
  	right: -75px;
    top: -170px;
}
.nuez-it-2{
    position: absolute;
    z-index: 1;
    right: 100px;
    bottom: -145px;
}

.nuez-it-3{
    position: absolute;
    z-index: 1;
    left:-49px;
    bottom: 128px;
    transform: rotate(45deg);
}

.nuez-it-4{
      position: absolute;
    z-index: 1;
    right: 20px;
    bottom: -37px;
}

.nuez-nutricional{
	position: absolute;
    z-index: 1;
  	right:-120px;
    top: -58px;
}

.nuez-h-california-1{
	position: absolute;
    z-index: 1;
    right: 0;
    top: -187px;
}

.nuez-h-california-2{
    position: absolute;
    right: 0px;
    bottom: -102px;
}

.text-yellow{
	color:#ffe343;
	font-family: "Poppins Semi Bold";
}

.text-orange{
	color:#f49600;
	font-family: "Poppins Semi Bold";
}

.info-tecnica p, .info-tecnica h3{
	color:white!important;
}

.accordion-it .vc_tta-panel-heading{
	background-color:#e0e0e0!important;
}

.accordion-it .yellow .vc_tta-panel-heading{
	background-color:#ffe343!important;
}

.accordion-it .orange .vc_tta-panel-heading{
	background-color:#f49600!important;
}

.accordion-it  .vc_tta.vc_general .vc_tta-panel{
	margin-top:5px;
}

.accordion-it .vc_tta-title-text{
	background: transparent;
    border: 0;
    font-size: 35px!important;
    font-family: 'Poppins Light';
    text-transform: capitalize;
	color:white;
}

.accordion-it .vc_tta-panel-body{
	background: #fcf6e3!important;
}

.accordion-it .vc_tta-panel-title>a::before{
	content: '';
    position: absolute;
    background-repeat: no-repeat;
    left: 20px;
    background-image: url(/wp-content/uploads/2021/03/accordion-off.png);
    background-size: cover;
    width: 15px;
    height: 24px;
	transition: all 0.5s ease-in-out;
}

.accordion-it .vc_tta-panel-title>a::after{
	content: '';
    position: absolute;
    background-repeat: no-repeat;
    right: 20px;
    background-image: url(/wp-content/uploads/2021/03/accordion-off.png);
    background-size: cover;
    width: 15px;
    height: 24px;
	transition: all 0.5s ease-in-out;
}

.accordion-it .vc_active .vc_tta-panel-title>a::before, .accordion-it .vc_active .vc_tta-panel-title>a::after{
	transform: rotate(180deg);
	transition: all 0.5s ease-in-out;
}

.tabs-porque .vc_tta-tabs-container{
	display:flex!important; 
	justify-content:center!important;
}

.tabs-porque .vc_tta-panels{
	background:white!important;
	border:0!important;
}

.hoja-trade {
    position: absolute;
    z-index: 1;
    right: 70px;
    top: -148px;
}

.nuez-retail-1{
	position: absolute;
    top: -50px;
    z-index: 1;
    left: 318px;
}

.nuez-retail-2{
	position: absolute;
    right: -43px;
    bottom:180px;
}

.nuez-retail-4{
    position: absolute;
    top: -655px;
    left: -40px;
}

.nuez-retail-5{
    position: absolute;
    top: -107px;
    right: 50px;
    z-index: 1;
}

.hoja-prof{
    position: absolute;
    right: -219px;
    top: -130px;
}

.nuez-pack{
    position: absolute;
    top: -38px;
    z-index: 1;
    left: 100px;
}

.ms-skin-light-6 .ms-bullet{
	border-color: #f49600!important;
	background:white!important;
}

.ms-skin-light-6 .ms-bullet-selected{
	border-color:black!important;
}

.form-contacto{
	margin: 20px 50px;
    max-width: 60%;
	padding-bottom:20px;
}

.form-contacto input, .form-contacto textarea{
	color:white;
}

.form-contacto input[type="submit"]{
	border:0;
	color: #fff;
    background-color: #f29626!important;
    padding: 5px 15px!important;
    border-radius: 20px!important;
	margin-top:20px;
}

.form-contacto .wpcf7-list-item-label{
	color:white;
	font-size:14px;
}

.form-contacto .wpcf7-list-item-label a{
	color:white;
	text-decoration:underline;
}

.form-contacto input[type="text"], .form-contacto input[type="email"], .form-contacto input[type="tel"], .form-contacto textarea{
	background:transparent;
	border:0;
	border: 1px solid white;
	padding:10px;
	margin-top:5px;
	width:100%;
	font-size:14px;
}

.form-contacto ::placeholder{
	color:#f29626;
}

.paso-nutricional{
	position: absolute;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.paso-nutricional h2{
	font-size:3em!important;
}

.inner-100 .vc_column-inner{
	height:100%;
	padding: 20px!important;
	display: flex;
	align-items:center;
}

.text-white p{
	color:white!important;
}

.text-orange p{
	color:#f29626!important;
}

.inner-100 .vc_column-inner .wpb_wrapper{
	max-width: 550px;
}

b, strong{
	font-family: "Poppins Bold"!important;
}

.text-fundacion a, .text-fundacion a b{
	color:#f29626!important;
	font-family: "Poppins Bold"!important;
}

.hover-box-profesionales{
    position: absolute;
    bottom: -5px;
    left: 0;
    margin: 5px;
    background: #44281db5;
    top: 78%;
    padding: 20px;
	transition: 0.5s ease-in-out;
}

.section-prof .hover-box-profesionales{
	    top: 83%;
}

.hover-box-profesionales.active{
    top: 30%;
}

.box-profesionales:hover .hover-box-profesionales{
	top:30%;
	transition: 0.5s ease-in-out;
}

.hover-box-profesionales p{
	color:white;
}

@media screen and (min-width:767px){
	.info-tab{
		padding: 0px 300px 0 100px!important;
	}
	.olor{
	margin-top:150px;
	}
	.inner-100 .vc_column-inner{
    	padding: 70px!important;
		padding-right: 80px!important;
	}
	.innovacion-tabs img{
		object-fit: initial!important;
	}
	.innovacion-tabs .wp-show-posts-entry-header{
		padding:40px!important;
	}
	.innovacion-tabs .wp-show-posts-entry-title a{
		font-family: 'Poppins bold';
	}
	.innovacion-tabs .vc_tta-tabs-list{
		justify-content:center!important;
	}
}

@media screen and (max-width:767px){
	.form-contacto{
    	max-width: 100%;
    	margin: 0 20px;
	}
.hover-box-home .hover-box-profesionales{
	margin:0;
}
}

.z-index-1{
	z-index:1;
}

.franja-amarilla{
	width: 100%;
    height: 100px;
    background: orange;
    position: absolute;
    bottom: 60px;
}

.full-content{
	width:100%!important;
}

.full-content .vc_column-inner{
	padding:0!important;
}

.nuez-tendencias{
	position: absolute;
    top: -100px;
}

.nuez-formulas{
	position: absolute;
    right: -72px;
    z-index: 1;
    top: 40px;
}

.tendencia .wpb_wrapper{
	position:relative;
}

.tendencias-title{
	position: absolute;
    top: 0;
    z-index: 1;
   /* background: #ff97a970;*/
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
	transition:0.5s ease-in-out;
}

.tendencias-title h3{
	color:white!important;
}

.tendencias-texto{
	position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
	transition:0.5s ease-in-out;
    align-items: center;
    display: flex;
    padding: 50px;
	opacity:0;
}

.tendencias-texto p{
	color:white!important;
}

.tendencia:hover .tendencias-texto{
   	background: rgb(53 22 0 / 82%);
	transition:0.5s ease-in-out;
}

.tendencia:hover .tendencias-title{
	opacity:0;
	transition:0.5s ease-in-out;
}

.tendencia:hover .tendencias-texto{
	opacity:1;
	transition:0.5s ease-in-out;
}

.mapa-container{
	position:relative;
}

.btn-mapa{
	position: absolute;
    top: 0;
    left: 50%;
}

.mapa .vc_tta-tabs-list{
	justify-content:center!important;
}

.mapa .vc_tta-tabs-list li:nth-of-type(1) .vc_tta-title-text{
	background-color: #f29626!important;
	border:0!important;
	color:transparent!important;
}

.mapa .vc_tta-tabs-list li:nth-of-type(2) .vc_tta-title-text{
	background-color: #ffd449!important;
	
	border:0!important;
	color:transparent!important;
}

.mapa .vc_tta-tabs-list li:nth-of-type(3) .vc_tta-title-text{
	background-color: #734636!important;
	
	border:0!important;
	color:transparent!important;
}

.mapa .vc_tta-tabs-list li:nth-of-type(4) .vc_tta-title-text{
	background-color: #24779e!important;
	border:0!important;
	color:transparent!important;
}

.btn-mapa button{
	border-radius:0!important;
	background-color: #fabf00!important;
	color:#734636!important;
}

.hoja-cultivo{
	position: absolute;
    top: -188px;
    left: -60px;
    transform: scale(1.3);
}

.nuez-mapa{
	position: absolute;
    top: 300px;
    right: 0;
}

.nuez-mapa-2{
	position: absolute;
    bottom: 100px;
    left: 140px;
}

.wp-show-posts-entry-title a{
	color:white!important;
}

.politicas h4{
	font-family: 'Poppins regular'!important;
}

.hoja-politica{
	position: absolute;
    right: -132px;
    top: -140px;
}

.nuez-politica-1{
	position: absolute;
    left: -200px;
}

.nuez-politica-2{
	position: absolute;
    right: -200px;
}

.content-gracias .vc_single_image-wrapper{
	width:initial;
}

.content-gracias{
    MAX-width: 800px;
    margin: 0 auto!important;
	margin-top:20px!important;
}

.nuez-2-gracias{
	position: absolute;
    top: 250px;
}

html.pum-open.pum-overlay.pum-open-scrollable body>[aria-hidden]{
	padding-right:0!important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{
	padding-right:0!important;
}

.pum-theme-239, .pum-theme-lightbox{
	background-color: rgb(58 16 0 / 70%)!important;
}

.pum-theme-239 .pum-container, .pum-theme-lightbox .pum-container{
	border:0!important;
}

.popmake{
	border-radius:0!important;
	padding:50px!important;
}

.popmake-title{
	font-family:'Poppins bold'!important;
	color:#734636!important;
}

.pum-theme-239 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{
    right: 5px!important;
    top: 5px!important;
    color: #4b200f!important;
    border: 0!important;
    border-radius: 0!important;
    box-shadow: none!important;
    text-shadow: none!important;
    background-color: transparent!important;
}

@media screen and (max-width:767px){
	#main-menu{
		padding:10px 0;
	}
	.mobile-left h3, .mobile-left h2, .mobile-left p{
		text-align:left!important;
	}
	
	.innovacion-mobile{
		padding: 0 10px!important;
	}
	.nuez-4{
		display:none;
	}
	.border-l{
		padding-left:0!important;
    	border:0!important;
	}
	.heading{
		height:350px;
	}
	.heading h1{
		padding-top:0;
    	font-size:3em;
	}
	.contacto-left{
		padding: 0 20px!important;
	}
	.form-contacto .wpcf7-list-item{
		margin:0;
	}
	.nuez-nc-1, .nuez-formulas, .nuez-tendencias, .nuez-mapa, .nuez-mapa-2, .nuez-it-1, .nuez-it-2, .nuez-retail-4, .nuez-retail-5 , .nuez-pack, .nuez-it-3, .nuez-it-4, .nuez-p-california-1, .nuez-versatilidad, .nuez-p-california-2, .hoja-politica, .hoja-trade, .nuez-retail-1, .nuez-retail-2, .nuez-nutricional, .nuez-seguridad{
		display:none;	
	}
	.nueces-section-1{
		background-color: #744734;
	}
	.origen-section>div{
		background-color: #744734;
    	padding-bottom:50px!important;
	}
	.nuez-nc-2{
		right:-60px;
	}
	.descargables{
		display:flex;
        flex-wrap:wrap;
    	justify-content:center;
	}
	.descargables>div{
		width: 47%!important;
    	margin: 0 3px;
	}
	.nuez-descargable{
		display:none;
	}
	.tendencia>div{
		padding:0!important;
	}
	.box-cuidado{
		margin-bottom:30px;
	}
	.box-3{
		margin-bottom:-16px;
	}
	.mapa .vc_tta-tabs-container, .innovacion-tabs .vc_tta-tabs-container{
		display:initial!important;
	}
	.mapa .vc_tta-tabs-container .vc_tta-tabs-list, .innovacion-tabs .vc_tta-tabs-container .vc_tta-tabs-list{
    	width:auto!important;
	}
	.mapa .vc_tta-panel-heading, .innovacion-tabs .vc_tta-panel-heading{
		display:none;
	}
	.video-historia{
		max-height:400px;
    	height:400px;
    	display: flex;
    	align-items:center;
	}
	.video-historia .vc_empty_space{
		display:none;
	}
	.padding-left-mobile{
		padding-left:20px!important;
	}
	.padding-right-mobile{
		padding-right:20px!important;
	}
	.tabs-porque .vc_tta-tabs-container{
		display:none!important;
	}
	.tabs-porque .wpb_single_image{
		text-align:center!important;
    	margin-right:0!important;
	}
	.info-tab{
		margin:0 40px;
	}
	.tabs-porque  .vc_empty_space{
		display:none;	
	}
	.column-reverse{
		flex-direction:column-reverse;
	}
}	

@media screen and (min-width:1200px){
	.tendencias-texto{
		padding:100px;
	}
}

.origen{
    margin-left: -20px!important;
    margin-right: -20px!important;
}

.policy-newsletter label{
	font-size:12px;
}

input:focus,
select:focus,
textarea:focus,
button:focus{
	 outline: none;
}

@media screen and (max-width:990px){
header.active{
	height:100vh;
	transition: all 1s ease-in-out;
	/*position:fixed;*/
    /*background-color: rgb(53 22 0 / 88%);*/
}
.sub-menu{
	opacity:0!important;
	background:transparent;
	z-index:-1;
}
.submenu-mobile-active .sub-menu {
    position: initial;
	opacity:1!important;
}

.menu-item-has-children>a::after{
	content:' +';
}


#mobile-menu{
	padding-left:0;
}

#mobile-menu>li, .contact-mobile-menu>li{
	text-align:center;
	padding: 10px;
    font-size: 18px;
}
.contact-mobile-menu, .contact-mobile-menu a{
	color:#f49600!important;
}
#mobile-menu{
	margin-bottom:0;
}

#main-menu{
	opacity:0;
	transition: all 0.3s ease-in-out;
}
.show#main-menu{
	height: 80vh;
    display: flex;
    justify-content: center;
    align-items: center;
	transition: all 1s ease-in-out;
	transition-delay: 0.3s;
	opacity:1;
}

.space-logo{
    position: absolute;
    top: 23px;
    max-width: 50px!important;
    left: 46%;
	display:initial!important;
}
#logo{
    width: 100%;
}
.overflow-hidden{
	overflow:hidden;
}
.header-sticky {
	top:0;
}
.header-sticky .space-logo{
	transform: translateY(-14px);
}
header{
	background:rgb(89 64 47);
}
}

@media screen and (min-width:990px){
.sub-menu{
	width:260px;
}
.sub-menu a{
	font-size:13px;
}

.col-item-image{
	min-height:500px!important;
}

.col-item-image div, .col-item-image figure{
	height:100%;
}

.col-item-image img{
	object-fit: cover;
    height: 100%!important;
}

.paso>div{
	display:flex;
	align-items:Center;
}


}

.navbar-toggler-icon{
	background-image: url('/wp-content/uploads/2021/05/menu.png')!important;
}

.navbar-toggler{
	border:none;
}
.cerrar{
	background-image: url(/wp-content/uploads/2021/05/cruz.png)!important;
    width: 25px;
    height: 25px;
}

@media screen and (min-width:767px){
	#popmake-1504, #popmake-1570{
	display:flex!important;
	justify-content:center;
}

#popmake-1504 iframe, #popmake-1570 iframe{
	height: 500px!important;
    width: 700px!important;
}
}

#popmake-1504 .pum-close, #popmake-1570 .pum-close{
    right: -10px!important;
    top: 22px!important;
	color:white!important;
}

@media screen and (max-width:550px){
	#popmake-1504, #popmake-1570{
    	padding:15px!important;
	}
	.pum-container iframe{
    	max-height: 195px;
	}
.mapa .vc_tta-tabs-list a{
padding:0!important;
}

.mapa .vc_tta-tabs-list .vc_tta-title-text{
    border-radius:0;
}
}

@media screen and (min-width:1200px){
#popmake-1504, #popmake-1570{
	display:flex!important;
	justify-content:center;
}

#popmake-1504 iframe, #popmake-1570 iframe{
	height: 500px!important;
    width: 900px!important;
}

}


.mapa .vc_tta-panel-body{
	background-color:white!important;
}


@media screen and (min-width:1250px){
.padding-right-special {
	padding-right:5%!important;
	}
.padding-left-special{
	padding-left:5%!important;
}
.padding-x-special{
	padding-right:10%!important;
	padding-left:10%!important;
}
.catacteristicas-nuez .vc_single_image-wrapper{
	display:flex!important;
	justify-content:center!important;
}
.catacteristicas-nuez img{
	max-width:80%!important;
}

}

.mapa .vc_tta-tabs-list .vc_tta-title-text{
	opacity:0.5;
}

.tab-active{
	opacity:1!important;
}

@media only screen and (min-width: 1550px){
	#popmake-1504.pum-responsive.pum-responsive-normal,#popmake-1570.pum-responsive.pum-responsive-normal {
    	margin-left: -30%;
    	width: 52%!important;
	}
}

@media screen and (max-width:767px){
.info-box-cuidado{
	background: #734636;
    padding: 30px 10px;
	position: initial;
}
.titulo-box{
	transform: none;
}
.text-box{
    opacity: 1;
    transform: none;
}
.info-box-cuidado h3 {
    font-size: 2em;
}
.box-cuidado img{
	max-height: 285px;
    height: 285px!important;
    object-fit: cover;
}
}

.instituciones-col h2{
	font-family: 'Poppins Regular', sans-serif!important;
}

.instituciones-col h3{
	font-size:22px;
}

.inversion-img{
	position: absolute;
    top: -100px;
    right: -92px;
    z-index: -1;
}

.icono-salud{
	width: 250px;
    position: absolute;
    z-index: -1;
    right: -245px;
    top: -33px;
}

.section-icons-investigacion h2{
	color:#734735 !important;
}

.icono-lupa{
	position: absolute;
    z-index: -1;
    left: -119px;
    top: 60px;
    width: 200px;
}

.section-conferencias-salud h3{
	font-size:20px!important;
}

.nuez-salud{
    position: absolute;
    top: -136px;
}

.section-pack{
	overflow: visible!important;
}

@media screen and (min-width:767px){
.icon-conferencias{
	position: relative;
   	left: -32px;
    top: -14px;
    width: 120px;
}
.icon-organizaciones{
	position: relative;
    width: 107px;
    left: -14px;
    top: -14px;
}
.icon-recursos{
	position: relative;
    left: -31px;
    top: 7px;
    width: 100px;
}
.icon-reuniones{
	position: relative;
    width: 107px;
    left: -21px;
    top: -1px;
}
.acciones-trade{
	padding-bottom:70px;
}
.col-pr-md-50{
	padding-right:50px!important;
}
.col-nueces-seg-alimentaria{
	padding-left:40px!important;
	padding-right:10px!important;
    margin-bottom: 50px !important;
}
.section-nueces-info-tecnica{
   margin-bottom: 50px !important;
}
.image-fit-cover .wpb_wrapper, .image-fit-cover .wpb_single_image, .image-fit-cover figure, .image-fit-cover .vc_single_image-wrapper{
	height:100%!important;
}
.image-fit-cover img {
	height:100%!important;
	object-fit:cover;
}
}

@media screen and (max-width:767px){
.video-section{
	height:80vh;
}
.title-home {
    top: 9px;
}
.play-home{
	position: relative;
    top: -84px;
}
.arrow-down {
    top: -33px;
}
.nuez{
	right:0;
}
.home-seguridad-alimentaria{
    padding: 0;
}
.col-seg-alimentaria-img{
	padding:0!important;
}

/*.section-nueces-seg-alimentaria{
	padding:0 25px;
}*/
.nuez-nc-2{
	display:none;
}
.newsletter-section .padding-x{
	padding:0!important;
}
.newsletter-section .vc_column-inner{
	padding: 0px!important;
}

.newsletter-section{
	padding-left:5%!important;
	padding-right:5%!important;
}
.padding-x .vc_column-inner{
	padding:0!important;
}
.tabs-porque .vc_tta-panel-body .vc_row{
    width: 100%;
    margin: 0 auto;
}
.tabs-porque .vc_tta-panel-body .vc_row>div{
	padding:0;
}
footer .custom-logo-link{
	display:flex;
	justify-content:center;
}
.historia-section-1{
	width: 100%;
    margin: 0 auto;
}
.historia-section-1>div{
	padding:0!important;
}
.section-historia-1{
	margin:0 auto!important;
}
.nuez-h-california-1, .nuez-h-california-2, .nuez-historia, .hoja-cultivo, .nuez, .nuez-2{
	display:none;
}
.marcador-iz h3:before, .marcador-der h3:after{
	display:none;
}
.vc_tta-panel-body{
	border:none!important;
}
.padding-x{
	margin: 0 auto!important;
}
.acciones-trade>div, .acciones-trade .vc_column-inner{
	padding:0!important;
}
.section-3-box>div, .section-3-box .vc_column-inner, .section-3-box .vc_column_container{
	padding:0!important;
}
.descubre-acciones{
	padding: 5%!important;
    margin: 0 auto!important;
}
.innovacion-mobile, .col-seguridad-alimentaria{
	padding:0!important;
}
.descubre-acciones .vc_column_container{
	padding:0!important;
}
.tabs-porque .vc_tta-panel-heading{
	background: transparent!important;
    border: transparent!important;
    padding-bottom: 10px;
}
.align-left-mobile p, .align-left-mobile h2, .align-left-mobile h3{
	text-align:left!important;
}
.vc_tta-panel-body{
	background-color:transparent!important;
}
.tabs-porque .vc_tta-title-text{
	font-size:16px!important;
}
.section-historia-1>div, .section-historia-1>div .wpb_text_column{
	padding-bottom:0!important;
	padding-top:0!important;
	margin-bottom:0!important;
}
.box-cuidado>div>div.wpb_wrapper{
	display:flex;
	flex-direction: column-reverse;
}
h2{
	font-size:35px!important;
}
.utiliza-logo .vc_btn3-container{
	text-align:center!important;
}
.nuez-bolsas img{
    height: 167px!important;
    object-fit: cover;
}
.innovacion-tabs .vc_tta-tabs-list{
	flex-direction: column;
}
.aspectos-nutricionales .vc_column_container{
	padding:0!important;
}
.aspectos-box{
	height: 480px;
}
.aspectos-box figure, .aspectos-box .vc_single_image-wrapper, .aspectos-box img{
	height: 100%!important;
    object-fit: cover;
}
}

/*#pum-1332 .pum-close{
	display:none!important;
}*/

.btn-home{
	background: #f29626;
    color: white;
    border-radius: 20px;
    padding: 4px 14px;
	transition:0.3s ease-in-out;
}

.btn-home:hover{
	color:white;
	text-decoration:none;
	background-color:#f7ac51;
	transition:0.3s ease-in-out;
}

/*DESKTOP 15''*/

@media screen and (min-width:1265px) and (max-width:1300px){
h2{
	font-size: 40px!important;
}
.nuez {
    top: -82px;
    right: 307px;
}
.hoja-trade {
    right: -44px;
    top: -160px;
}
.nuez-retail-1 {
    top: -71px;
    left: 182px;
}
.nuez-retail-5 {
    top: -265px;
}
.hoja-prof {
    right: -196px;
}
.nuez-retail-2 {
    right: -68px;
    bottom: 94px;
}
}

.link-mail{
	color:#f49600;
}

.link-mail:hover{
	color:#f49600;
}

select[name="segmento"]{
	background: transparent;
    border: 1px solid white;
    width: 100%;
    color: #f29626;
    margin-top: 5px;
    padding: 10px;
    font-size: 14px;
}

.form-contacto p{
	margin:0;
}

textarea[name="otros-mensaje"]{
	height:100px;
}

.blog-social{
	display: flex;
    justify-content: center;
}

.blog-social i{
	background-color: #f29626;
	color:white;
    width: 30px;
    height: 30px;
    border: 1px solid #f29626;
    border-radius: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 5px;
}

@media screen and (min-width:767px){
.actualidades-azul{
	height:270px
}

.actualidades-azul img{
	height:100%;
	object-fit:cover;
}
}

@media screen and (max-width:767px){
.actualidades-azul{
	height:330px
}

.actualidades-azul img{
	height:100%;
	object-fit:cover;
}
}

.blog-social i:hover{
	background-color:#734636;
	transition: 0.3s ease-in-out;
	border-color:#734636;
}

.blog-social a:hover{
	text-decoration:none;
}

.animated{
	animation-duration: 2s!important;
}


.heading h1{
	opacity:0;
	transition:1s ease-in-out;
	transform: translateY(-30px);
}


.heading h1.fade-in{
	opacity:1;
	transform: translateY(0px);
	transition:1s ease-in-out;
	transition-delay: 0.5s;
}

#pre-menu{
	opacity:0;
	transition:1s ease-in-out;
	transform: translateY(-30px);
}


#pre-menu.fade-in{
	opacity:1;
	transform: translateY(0px);
	transition:1.3s ease-in-out;
}

/*.menu-main-menu-container.fade-in{
	opacity:1;
	transform: translateY(0px);
	transition:1.3s ease-in-out;	
	transition-delay: 0.2s;
}*/

header{
	opacity:0;
	transition:1s ease-in-out;
}

header.fade-in{
	opacity:1;
	transition:1s ease-in-out;
}

#logo{
	opacity:0;
	transition:1.3s ease-in-out;
	transform: translateY(30px);
}

#logo.fade-in{
	opacity:1;
	transition:1.3s ease-in-out;
	transform: translateY(0px);

}

.header-sticky #logo.fade-in{
	 transform: scale(0.5);
	transition:0.5s ease-in-out;
}

.form-contacto textarea{
	height:130px;
}

.flags{
	display:flex;
	padding:10px 0;
}

.flags img{
	width:100%;
	height:100%;
	transition: 0.3s ease-in-out;
}

.flags a:hover img{
	transform: translateY(-5px);
	transition: 0.3s ease-in-out;
}

@media screen and (max-width:767px){
	.vc_tta-tab{
    max-height: 38px!important;
    overflow: hidden;
    max-width: 70px;
    }

}

.heading-opacity{
	background:#734636;
	position:relative;
}

.heading{
	opacity:0.5;
}

.title-heading{
	position: absolute;
	top:0;
	display: flex;
	justify-content:center;
	align-items:center;
	width: 100%;
    height: 100%;
}

@media screen and (min-width:767px){
.title-heading h1{
	margin-top:100px;
}
}


.single-actualidad{
	max-width:1100px;
	margin:0 auto;
	padding-left:20px;
    padding-right:20px;
	display:flex;
}

.single-col-right{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.single-col-right img{
	position:relative;
	top:-100px;
}

@media screen and (max-width:767px){
.d-none-mobile{
	display:none!important;
}
.btn-filtro.todas::after, .btn-filtro{
		border-right:none!important;
	}
}


.single-actualidad{
	max-width: 100%!important;
}

.single-actualidad>div>.vc_row{
	padding: 0 200px;
	padding-top: 30px;
}

.header-actualidad{
	padding: 0!important;
}

.header-actualidad-col{
	max-height: 600px;
    overflow: hidden;
}

.header-actualidad-col .wpb_single_image{
	margin-bottom: 0;
}

.header-actualidad-col .vc_single_image-wrapper, .header-actualidad-col img{
	width: 100%;
}

.header-actualidad-col>.vc_column-inner{
	padding:0!important;
}
.encabezado-actualidad{
	position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

.encabezado-actualidad>.wpb_column, .encabezado-actualidad>.wpb_column>.vc_column-inner, .encabezado-actualidad>.wpb_column>.vc_column-inner>.wpb_wrapper{
	width: 100%;
	height: 100%;
}

.encabezado-actualidad>.wpb_column>.vc_column-inner>.wpb_wrapper{
	display: flex;
	justify-content: center;
	align-items: center;
}

.encabezado-actualidad h1{
	color: white;
	max-width: 700px;
	margin-top: 100px;
}

.header-actualidad-col img{
	opacity: 0.5;
}

@media screen and (max-width:767px){
	.d-none-mobile{
		display:none!important;
	}
	.single-actualidad>div>.vc_row{
		padding: 0 20px;
		padding-top: 20px;
	}

	.encabezado-actualidad h1{
		font-size: 1.5em;
		margin-top: 0px;
	}
}
