/*
 Theme Name:     Divi - Creativolandia
 Theme URI:      https://creativolandia.com/tema-hijo-para-divi-o-extra-elegant-themes/
 Description:    Tema hijo para el tema Divi de elegant themes
 Author:         Creativolandia
 Author URI:     https://creativolandia.com
 Template:       Divi
 Version:        1.0.0
*/


/*-------------------------------------------------------
A partir de aquí puedes poner tus estilos de CSS personalizados
------------------------------------------------------- */

/*
 * CUSTOM STYLES 2022 < < < < <
 */
.page-id-7668 p {
	font-size: 24px;
	font-weight: 300;
	line-height: 30px;
}
/* Botonoes */
.et_pb_button {
	font-weight: 400;
}

/* GRUPO MAYA */

#wphtsp-slider-nav-1 {
	max-width: 100%; 
}
.wphtsp-title {
	font-weight: 300;
	font-size: 20px;
    color: black !important;
}
#wphtsp-slider-nav-1 .slick-current {
	font-size: 2.5em;
	font-weight: 500;
	color: black !important;
}
.wphtsp-slider-design-5 .wphtsp-slider-nav-wrapper {
	background: transparent;
}
.slick-track {
    line-height: 4em;
}
.page-id-773 .wphtsp-slider-design-5 .wphtsp-slider-nav .slick-list.draggable:before {
	top: 73% !important;
}

/*-------------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------------*/

/*nuevos estilos*/
#page-container{
	max-width:100%; 
}
/*textos*/
.links a{
	border-bottom:2px solid #007ec1!important;
	color: #007ec1!important;
}
.et_pb_text_0 h1{
	font-weight:200!important;
}
.equipo .et_pb_text_inner h5{
	color:#425764!important;
}

@media all and (max-width:1440px){
	/*
	body p{
		font-size:14px!important;
	}
	*/
	.et_pb_text_0 h1{/*h1 pag de distribuidor*/
		font-size:40px!important;
		font-weight:200!important;
	}
	.cuadrado-gris h5{/*h5 pag de distribuidor*/
		font-size:20px!important;
	}
	.cuadrado-gris h4{/*h4 pag de distribuidor*/
		font-size:24px!important;
	}

	/*home*/
	.titulo-home h1{
		font-size:48px!important;
	}
	.years h2{
		font-size:30px!important;
	}
	/*
	.years h5{
		font-size:16px!important;
	}
	*/
	/*pagina grupo maya/historia*/

	.gerenaciones h3{
		font-size:20px!important;

	}
	.gerenaciones h5{
		font-size:16px!important;
	}

	.equipo h5{
		font-size:18px!important;
	}
	.equipo h6{
		font-size:16px!important;
	}
	/*footer*/
	.footer-widget p{
		font-size:12px!important;
	}

}
/*respondive cuadrados equipo*/
/*@media all and (min-width:980px){
	body .equipo h5{
		font-size:14px!important;
	}
	body .equipo h6{
		font-size:13px!important;
	}
	.equipo p{
		font-size:13px!important;
	}
}
*/
h2 {
	font-size: clamp(2.375rem, 1.393rem + 2.619vw, 3.75rem);
	word-break: break-word;
}
@media all and (max-width:480px){
	.et_pb_text_0 h1{/*h1 pag de distribuidor*/
		font-size:30px!important;
	}
	.cuadrado-gris h5{/*h5 pag de distribuidor*/
		font-size:18px!important;
	}
	.cuadrado-gris h4{/*h4 pag de distribuidor*/
		font-size:20px!important;
	}
}

.cuadrado-gris-mobile {
	background: #577a9e;
}
.cuadrado-gris-mobile h5{/*h5 pag de distribuidor*/
	font-size:20px!important;
	color: #fff;
	text-align: center;
}
.cuadrado-gris-mobile h4{/*h4 pag de distribuidor*/
	font-size:24px!important;
	color: #fff;
	text-align: center;
}


/*FIN TEXTOS*/
/*pag distribuidor*/
/*cuadrado gris*/
@media only screen and (max-width: 767px){
	body .et_pb_row_inner_1.et_pb_row_inner {
    margin-left: 0%!important;
	}
	body .et_pb_row_inner_1 {
    max-width: 100%!important;
	}
}
body .distribuidor-img .et_pb_column_single{
	padding-bottom:0!important;
}
.cuadrado_blanco{
box-shadow:inset 0 0 5px rgba(0,0,0,.06)
}

/*hover cuadrados*/
.cuadrado_blanco, .gris_1{
	transition:all .2s ease-in-out;
}
.cuadrado_blanco:hover{
	background:#a7b0b7;
	color:#fff;
}
.gris_1:hover{
	background:#fff;
	color:#577a9e;
	box-shadow:inset 0 0 5px rgba(0,0,0,.06)
}
.cuadrado_blanco:hover .et_pb_text_4 h4, .cuadrado_blanco:hover .et_pb_text_4 h5,.cuadrado_blanco:hover .et_pb_text_3 h4, .cuadrado_blanco:hover .et_pb_text_3 h5, .cuadrado_blanco:hover .et_pb_text_2 h4, .cuadrado_blanco:hover .et_pb_text_2 h5{
	color:#fff!important;
}


.et_pb_text_4 h4, .et_pb_text_3 h4,
.et_pb_text_4 h5, .et_pb_text_3 h5{
	color: #577a9e!important;
}

.gris_1:hover .et_pb_bg_layout_dark h5, .gris_1:hover .et_pb_bg_layout_dark h4{
	color:#577a9e!important;
}

/*responsive del cuadrado gris hover home*/
@media all and (max-width:1440px){
	body .homemaya p img{
		width:130px!important;
		height:130px!important;
	}
	.homemaya p{
		line-height:1.7;
	}
}
/*@media all and (max-width:980px){
	body .homemaya p img{
		width:80px!important;
		height:80px!important;
	}
}*/
@media all and (max-width:480px){
	body .homemaya p img{
		width:100px!important;
		height:100px!important;
	}
}
.logo_union_container {
	display: none;
}
.leng{
	padding:5px;
	width:40px;
}
.lenguage{
	position:absolute;
	right:0;
	padding-top:37px;
	margin-right:40px;
}
@media all and (max-width:980px){
	.lenguage{
		padding-top:18px;
	}
}
/*h1, h2, h3, h4, h5, h6 {
    font-family: 'myriad pro light',Helvetica,Arial,Lucida,sans-serif!important;
}*/
body .lenguage .wpml-ls-legacy-list-horizontal .wpml-ls-flag{
	width:100%!important;
	height:auto;
}
.lenguage li.wpml-ls-first-item a:after{
	content:"|";
	padding-left: 7px;
    margin-right: -13px;
}
/*body .lenguage .wpml-ls-legacy-list-horizontal .wpml-ls-flag {
	content:url(/wp-content/themes/divi_hijo-1/images/ing.png)!important;
}
body .lenguage .wpml-ls-legacy-list-horizontal li:first-child .wpml-ls-flag {
	content:url(/wp-content/themes/divi_hijo-1/images/esp.png)!important;
}
body .lenguage .wpml-ls-legacy-list-horizontal a{
	width:50px;
}*/
/*FOOTER*/
#main-footer{
	background:#fff!important;
}
@media all and (max-width:480px){
	.footer-widget{
		font-size:10px!important;
	}
}
@media all and (max-width:980px){
	body .et_pb_gutters3.et_pb_footer_columns4 .footer-widget{
		width:100%!important;
	}
	body .footer-widget #text-3{
		float:left!important;
		margin-right:0!important;
	}
	body #footer-widgets .footer-widget .fwidget, body #footer-widgets .footer-widget:nth-child(n){
		margin-bottom:2%!important;
	}
}
.footer-widget{
	color:#A7B0B7!important;
	font-size:12px;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{
	width:50%!important;
}
#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a, #footer-widgets .footer-widget li a:hover{
	color:#A7B0B7!important;
}
.footer-widget #text-3{
	float:right!important;
	margin-right:0!important;
}
.et_pb_gutters3 .footer-widget {
    margin: 0!important;
}

#cnss_widget-2 {
	margin-bottom: 0 !important;
	margin-top: -10px !important;
	float: right;
	margin-left: 10px;
}
#cnss_widget-2 .cnss-social-icon li.cn-fa-facebook a:hover {
	color: #047fc3 !important;
}
#cnss_widget-2 .cnss-social-icon li.cn-fa-linkedin a:hover {
	color: #047fc3 !important;
}

#custom_html-4, #custom_html-5 {
	float: right;
}
/*fin footer*/

/*hover de home*/
@media all and (max-width:480px){
	.homemaya p img{
		 margin-top: 10px!important;
		 margin-left: 10px!important;
	}
	.p_padding{
		padding: 0!important;
	}
}
@media all and (max-width:680px){
	.homemaya p img{
		 margin-top: 10px!important;
		 margin-left: 30px!important;
	}
}
.homemaya p img{
 margin-top: 10px;
 margin-left: 65px;
}
body .p_padding{
	padding: 0px 30% 0 0;
}
/*menu horizontal superior*/

body .et_slide_in_menu_container{/*transicion desde arriba*/
	-webkit-transition: bottom .8s cubic-bezier(.77,0,.175,1);
    -moz-transition: bottom .8s cubic-bezier(.77,0,.175,1);
	transition: bottom .8s ease-in-out;
}
/*
body .et_slide_in_menu_container ul#mobile_menu_slide li a{
	line-height: 20px !important;
}
*/
@media all and (max-width:1440px){
	body .et_slide_in_menu_container ul#mobile_menu_slide{
		padding:0 10% 0 20%!important;
	}
}
@media all and (max-width:780px){
	body .et_slide_in_menu_container ul#mobile_menu_slide li{
		width:100%!important;
		float:none!important;

	}
	.et_header_style_slide .et_slide_in_menu_container{
		height:100%!important;
	}
}
.et_header_style_slide .et_slide_in_menu_container{
	width:100%!important;/*ancho del menu*/
/*	height:100px;*/
	height:125px;
}

.et_slide_in_menu_container ul#mobile_menu_slide{
	padding:0 20% 0 30%!important;
}
.et_slide_in_menu_container ul#mobile_menu_slide li{
	width:33%!important;
	padding-right:30px;
	float:left;
}
.et_slide_in_menu_container span.et_mobile_menu_arrow{
	margin-right:30px;
	margin-top:-5px;
}
.et_slide_in_menu_container ul#mobile_menu_slide li a{
	font-weight:300!important;
	font-size:14px!important;
}
@media all and (max-width:1440px){
	.et_slide_in_menu_container ul#mobile_menu_slide li a{
	font-size:14px!important;
}
}
@media all and (max-width:980px){
	.et_slide_in_menu_container ul#mobile_menu_slide li a{
	font-size:14px!important;
	line-height: 20px !important;
	padding: 5px 0 !important;
}
}
/*.et_header_style_slide .et_slide_in_menu_container{ //paraque el menu este arriba
	z-index:2!important;
	margin-top:20px!important;
}*/

.et_header_style_slide .et_slide_in_menu_container{
	z-index:999!important;
	margin-top:90px!important;
}
@media all and (max-width:980px){
	.et_header_style_slide .et_slide_in_menu_container{
	margin-top:75px!important;
	}
}
#main-header{
	/*background:rgba(0,0,0,0)!important;*/
	box-shadow: 0 0px 0 rgba(0,0,0,.1)!important;
}
.admin-bar #main-header{
	top:0px!important;
}
#main-header{
	position:fixed!important;
	top:0px!important;
	z-index:99!important;
}
#et-main-area{
	margin-top:108px;
}
@media all and (max-width:980px){
	#main-header{
	height:75px!important;
	}
	#et-main-area{
		margin-top:75px!important;
	}
}

body #page-container .et_slide_in_menu_container{
	position:fixed;
}
/*sliders*/
body .et_pb_slider .et_pb_slide{
	box-shadow: inset 0 0 0px rgba(0,0,0,.1)!important;
}

/*cookies*/
#catapult-cookie-bar{
	width:350px!important;
	background: rgba( 0, 126, 193, 0.9)!important;
	padding:20px 30px;
	left:5%!important;
	bottom:0!important;
	text-align:center!important;
	height:250px;
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
	font-weight:300;
}
.has-cookie-bar #catapult-cookie-bar{
	padding:20px 30px!important;
}
.ctcc-left-side a{
	font-weight:600!important;
}
button#catapultCookie{
	background:#fff;
	padding:5px 10px;
	font-size:16px;
	padding:5px 10px;
}
button#catapultCookie:hover{
	background:#ddd;
}

.ctcc-right-side{
	padding-top:30px;
}
/*fin cookies*/

.experiencia-home h5 {
	margin-top: 20px;
}
.bloque-grupo-maya h3 {
  padding-bottom: 30px;
}
.bloque-grupo-maya h5 {
	line-height: 1.4em !important;
}
.mision-valor h3 {
	padding-bottom: 2px;
}
.mision-valor h5 {
  padding-bottom: 1.5em !important;
}

@media (min-width: 981px) {
	.mision-valor.et_pb_row {
	    padding: 0;
	}
}
/*.mision::before{
	content:".";
	font-size: 40px;
}*/
.punto-linea {
	margin-top: -6px;
	line-height: 0;
}
.punto-linea button {
	border-color: #0082cb;
	background-color: #0082cb;
	border-style: solid;
	border-width: 2px;
	padding: 1px;
	border-radius: 50%;
}

.gerente-2 {
  margin-top: 25%;
}

#departamentos .columna1-departamentos {
	box-shadow: 2px 2px 7px 0 !important;
	-webkit-box-shadow: 2px 2px 7px 0 rgba(201,201,201,.5);
  -moz-box-shadow: 2px 2px 7px 0  rgba(201,201,201,.5)
}
#departamentos .columna1-departamentos .botones {
	width: 100%;
}


/* Slider historia */
.wphtsp-slider-design-5 .wphtsp-slider-nav .wphtsp-slider-nav-title.slick-current .wphtsp-title {
	color: #fff !important;
	font-size: 1.5em;
}

.wphtsp-slider-design-5 .wphtsp-slider-nav .wphtsp-slider-nav-title.slick-current .wphtsp-main-title button {
	transform: none !important;
}
.wphtsp-slider-design-5 .wphtsp-slider-nav .wphtsp-slider-nav-title.slick-active .wphtsp-main-title button {
	transform: none !important;
}
.wphtsp-slider-design-5 .wphtsp-slider-nav .wphtsp-slider-nav-title.slick-current ~ .slick-active ~ .slick-active .wphtsp-main-title button {
	transform: none !important;
}
.wphtsp-slider-design-5 .wphtsp-slider-nav .wphtsp-slider-nav-title .wphtsp-main-title button {
	border: none !important;
	background: transparent !important
}
.wphtsp-slider-design-5 .wphtsp-slider-nav .wphtsp-slider-nav-title .wphtsp-main-title button::after {
	content: url(https://www.lvdweb.com/maya/wp-content/themes/divi_hijo-1/images/circulo-2-25x25.png);
	top: -4px !important;
	left: inherit !important;
	background: none !important;
}
.wphtsp-slider-design-5 .wphtsp-slider-nav .wphtsp-slider-nav-title.slick-current .wphtsp-main-title button::after {
	content: url(https://www.lvdweb.com/maya/wp-content/themes/divi_hijo-1/images/circulo-1-25x25.png);
}

.wphtsp-slick-slider button.slick-prev, .wphtsp-slick-slider button.slick-prev:hover, .wphtsp-slick-slider button.slick-prev:focus {
	border: 1px solid #fff !important;
}
.wphtsp-slick-slider button.slick-next, .wphtsp-slick-slider button.slick-next:hover, .wphtsp-slick-slider button.slick-next:focus {
	border: 1px solid #fff !important;
}


/* Slider historia FIN */

.type-post h1.entry-title {
	font-size: 24px;
	color: #047fc3;
	font-weight: 300;
}
#footer-widgets {
    padding: 0 !important;
}

/* Botones PREV y NEXT en el blog */

.link-post {
	overflow: auto;
	margin-top: 25px;
}

.prev-link-post-img {
	float: left;
}
.prev-link-post-text {
	float: left;
	width: 30%;
}
@media all and (max-width:680px){
	.prev-link-post-text {
		width: 100%;
	}
	.prev-link-post-text::before {
		content: url(https://www.lvdweb.com/maya/wp-content/themes/divi_hijo-1/images/back.png);
	}
	.prev-link-post-img {
		display: none;
	}
}
/*
.prev-link-post a::before {
	content: url(https://www.lvdweb.com/maya/wp-content/themes/divi_hijo-1/images/back.png);
}
*/
.next-link-post-img {
	float: right;
}
.next-link-post-text {
	float: right;
	width: 30%;
}
@media all and (max-width:680px){
	.next-link-post-text {
		width: 100%;
		margin-top: 20px;
	}
	.next-link-post-text::after {
		content: url(https://www.lvdweb.com/maya/wp-content/themes/divi_hijo-1/images/next.png);
	}
	.next-link-post-img {
		display: none;
	}
}
.et_pb_blog_grid .et_pb_post h2 {
	color: #047fc3;
	font-weight: 300;
  line-height: 1.4;
	min-height: 60px;
}
.et_pb_blog_grid .et_pb_post {
	border: none !important;
}
.et_pb_blog_grid .et_pb_post .post-content{
	font-weight: 300;
}

.et_pb_blog_grid .et_pb_post {
	padding: 0 !important;
}
.post-content .more-link {
	text-transform: capitalize;
}

.et_pb_blog_grid .et_pb_image_container img {
    min-width: inherit !important;
	}

.et_pb_post .entry-content {
	font-weight: 300;
}



.nuestra-historia  h2 {
		font-size: 40px;
		font-weight: 200;
		color: #fff;
		text-align: center;
}
@media (max-width: 480px) {
	.nuestra-historia  h2 {
  	  font-size: 30px;
	}
	.columna-departamento {
		margin-bottom: 0 !important;
	}
}
@media (max-width: 480px) {
	.footer-desktop {
		display: none;
	}
	#custom_html-2, #custom_html-3, #custom_html-4, #custom_html-5  {
		width: 100%;
	}

	#cnss_widget-2 {
		text-align: center;
		float: right;
		clear: both;
	}
}
@media (min-width: 481px) {
	.footer-mobile {
		display: none;
	}
}
.footer-mobile {
	text-align: center;
}
.footer-mobile img {
	width: 70px;
}

.accordeon-departamentos .et_pb_toggle_close h5.et_pb_toggle_title {
	padding: 0;
}


/* BLOG */
.et_pb_post_extra.el_dbe_block_extended {
	border-radius: 0 !important;
	border: none !important;
}
.et_pb_post_extra h4.entry-title {
	font-weight: 300;
	line-height: 1.4;
}
.et_pb_post_extra.el_dbe_block_extended .post-content .post-data {
	font-weight: 300;
	min-height: 175px;
}
#blog-noticias .post-content {
	min-height: 175px;
}
#blog-news .post-content {
	min-height: 175px;
}




/* BLOG
#main-content .category-noticias {
	background-color: red !important;
}
#main-content .category-news {
	background-color: red !important;
}
*/
.ssba-share-text {
	display: none;
}

/*
#main-content {
    background-color: #fafbfc!important;
}
.category-noticias .entry-content {
	background-color: #ffffff !important;
	padding: 3%;
}
*/

/* NOTICIA SINGLE */
.single-post .et_post_meta_wrapper {
	display: flex;
	flex-direction: column;
}
.single-post .et_post_meta_wrapper .entry-title {
	order: 2;
	padding-left: 20%;
	padding-top: 60px;
	padding-bottom: 60px;
	color: #000;
	font-weight: 300;
	font-size: 48px;
	line-height: 1.2;
	margin-bottom: 80px;
	border-bottom: 1px solid #000;
	text-align: right;
}
.single-post .et_post_meta_wrapper img {
	width: 100% !important;
}
.single-post .entry-content {
	padding-right: 20%;
}
.single-post .entry-content p,
.single-post .entry-content a,
.single-post .entry-content li,
.single-post .entry-content span,
.single-post .entry-content .et_pb_text_inner
{
	font-size: 28px;
	color: #000;
	line-height: 1.4;
	font-weight: 300 !important;
}
@media (min-width: 981px) {
	.single-post #left-area {
		width: 100% !important;
	}
	.single-post .et_pb_section {
		padding-top: 0;
	}
	.single-post #main-content .container::before {
	   background-color: transparent;
	}
}
@media screen and (max-width: 992px) {
	.single-post .et_post_meta_wrapper .entry-title {
		padding-left: 0;
		padding-top: 30px;
		padding-bottom: 30px;
		font-size: 24px;
		margin-bottom: 40px;
	}
     .single-post .entry-content{
		padding-right: 0;
	}
	.single-post .entry-content p,
	.single-post .entry-content a,
	.single-post .entry-content li,
	.single-post .entry-content span,
    .single-post .entry-content .et_pb_text_inner{
		font-size: 22px;
	}
} 

/************************************************************/
/************************************************************/
/********************   PARTNER   *************************/
/************************************************************/
/************************************************************/
.section-irregular {
	width: 70% !important;
	padding-top: 130px;
	margin: auto;
}
.image-irregular img {
	max-width: 80% !important;
}
@media screen and (max-width: 767px) {
	.section-irregular {
		padding-top: 80px;
		width: 100% !important;
	}
	.image-irregular img {
		max-width: 100% !important;
	}
}

/************************************************************/
/************************************************************/
/********************   MAYA EVER   *************************/
/************************************************************/
/************************************************************/
.ever-header h1 {
	color: #fff;
  line-height: 1.2em;
	font-size: 3em;
}
.ever-header h1 span {
	font-weight: 400;
}

@media (max-width: 480px) {
	.ever-header h1 {
		color: #fff;
		line-height: 1.2em;
		font-size: 2.2em !important;
		text-align: center;
		text-shadow: 2px 2px 4px #000000;
	}
	.ever-header h1 span {
		font-weight: 400;
	}
}
.ever-menu .et_pb_text_inner p {
	font-size: 14px;
	font-weight: 400;
}
ul.menu-maya-ever{
	text-align: center;
	padding:0 !important;
}
.menu-maya-ever li {
	display: inline;
	margin: 0 30px;
}
.menu-maya-ever li a {
	font-size: 14px;
	font-weight: 400;
	color: #505050;
}

.accordeon-ever h5 {
	font-size: 14px;
	font-weight: 400;
	color: #505050;
	text-align: center !important;
	padding: 0 !important;
}
.accordeon-ever p a {
	font-size: 14px;
	font-weight: 400;
	color: #505050;
	text-align: center;
}

@media (max-width: 480px) { 
	.ever-menu {
		padding: 0;
	}
}

.ever-menu .et_pb_accordion_0 .et_pb_toggle_title:before {
	color: #087BC1;
  font-size: 36px;
	content: "\33";
	right: 25px;
}

.que-es-maya-ever h3 {
	color: #087BC1;
	font-size: 1.6em;
	line-height: 1.6em;
	font-weight: 300;
}
.que-es-maya-ever h3 span {
	font-weight: 400;
}

.que-es-maya-ever p {
	font-size: 1.1em;
	font-weight: 300;
	color: #505050;
	line-height: 1.8em;
}

.que-es-maya-ever p span {
	color: #087BC1;
}
.maya-ever-responsabilidad h2 {
	font-size: 2.5em;
	color: #087bc1;
	font-weight: 300;
	line-height: 1.4em;
}
.maya-ever-responsabilidad h2 span {
	font-weight: 400;
}
@media (max-width: 480px) {
	.maya-ever-responsabilidad h2  {
		font-size: 2em;
	}
}

.maya-ever-responsabilidad h6 {
	color: #087bc1;
    line-height: 1.8em;
    margin-bottom: 15px;
    font-size: 1.2em;
    font-weight: 400;
}

.maya-ever-responsabilidad p {
	font-weight: 300;
  line-height: 1.8em;
  font-size: 1.1em;
}


.ever-proyecto-seaqual h3 {
	color: #087BC1;
	font-weight: 300;
	margin-bottom: 1.3em;
}
.ever-proyecto-seaqual h3 span {
	color: #087BC1;
	font-weight: 400;
}
.ever-proyecto-seaqual p {
	margin-bottom: 1.3em;
	line-height: 1.9em;
	font-size: 1.1em;
}
.ever-proyecto-seaqual p span {
	color: #087BC1;
	font-weight: 400;
}
.ever-proyecto-seaqual p a {
	border-bottom: 1px solid #087BC1;
	font-weight: 400;
	padding-bottom: 5px;
}
.noticias-ever h2 {
	font-size: 2.2em;
	color: #087BC1;
	font-weight: 300;
}
.noticias-ever h4 {
	color: #113260;
	font-weight: 300;
	margin-bottom: 10px;
}
.noticias-ever h6 {
	color: #113260;
	font-weight: 300;
	font-size: 0.8em;
}
.noticias-ever p {
	color: #113260;
	font-weight: 300;
	font-size: 0.8em;
}
.lef-text{
	padding-left: 15% !important;
}
.section-img-grayscale img {
	filter: grayscale(1);
}
@media screen and (max-width: 767px) {
	.lef-text{
		padding-left: 0 !important;
	}
}




/************************************************************/
/************************************************************/
/********************   FORMULARIO   TRABAJAR ***************/
/************************************************************/
/************************************************************/
.catalog-title {
	font-size: 38px !important;
	color: #000;
	font-weight: 300;
}
.catalog-subtitle {
	font-size: 58px !important;
	color: #000;
	font-weight: 300;
}
.download-block {
	padding-bottom: 100px !important;
}
span.ginput_left,
span.ginput_right,
span.ginput_left,
span.ginput_right {
	margin-bottom: 20px !important;
}
@media screen and (max-width: 991px) {
	.catalog-title {
		font-size: 24px !important;
}
	.catalog-subtitle {
		font-size: 32px !important;
	}
}

/************************************************************/
/************************************************************/
/********************   NOTICIAS  NUEVO **********************/
/************************************************************/
/************************************************************/
.page-id-3450 .entry-content,
.page-id-3449 .entry-content {
	width: 100% !important;
}
.page-id-3450 article,
.page-id-3449 article {
	display: flex !important;
	justify-content: space-between;
}
.page-id-3450 article:first-child,
.page-id-3449 article:first-child {
	border-top: 1px solid #000;
}
.page-id-3450 article::after,
.page-id-3449 article::after {
	background: url('https://www.grupomaya.com.es/wp-content/uploads/noticias-separador.png') !important;
	background-size: contain !important;
	width: 100% !important;
}
.page-id-3450 .entry-title,
.page-id-3449 .entry-title {
	min-width: 60%;
	max-width: 60%;
	text-align: left;
}

@media all and (max-width:991px){
	.page-id-3450 article,
	.page-id-3449 article {
		display: block !important;
	}
	.page-id-3450 .entry-title,
	.page-id-3449 .entry-title {
		min-width: 100%;
		max-width: 100%;
		text-align: center;
	}
}
/************************************************************/
/************************************************************/
/********************   MAYA SEAQUAL   **********************/
/************************************************************/
/************************************************************/
.seaqual-header h2 {
	color: #fff;
	font-size: 2.75em;
	font-weight: 200;
	text-align: center;
	line-height: 1.1em;
}
.seaqual-header h2 span {
	font-weight: 300;
}
.seaqual-header p {
	text-align: center;
	font-size: 1.125em;
}

.seaqual-header small {
	color: #fff;
	text-align: center;
	font-size: 0.75em;
}

@media (min-width: 981px) and (max-width: 1099px) {
	.seaqual-header .et_pb_row_0 {
			margin-top: 750px !important;
	}
}
@media (min-width: 1100px) and (max-width: 1199px) {
	.seaqual-header .et_pb_row_0 {
			margin-top: 740px !important;
	}
}
@media (min-width: 1200px) and (max-width: 1299px)  {
	.seaqual-header .et_pb_row_0 {
		margin-top: 735px !important;
	}
}
@media (min-width: 1300px) and (max-width: 1399px)  {
	.seaqual-header .et_pb_row_0 {
		margin-top: 725px !important;
	}
}
@media (min-width: 1400px) and (max-width: 1599px)  {
	.seaqual-header .et_pb_row_0 {
		margin-top: 720px !important;
	}
}
@media (min-width: 1600px) and (max-width: 1899px)  {
	.seaqual-header .et_pb_row_0 {
		margin-top: 700px !important;
	}
}
@media (min-width: 1900px) and (max-width: 2199px)  {
	.seaqual-header .et_pb_row_0 {
		margin-top: 700px !important;
	}
}

/*.maya-eversea-seaqual {
	background-image: url(https://www.grupomaya.com.es/wp-content/uploads/2019/06/background-desktop-eversea.png)!important;
}


@media (max-width: 480px) { 
	.maya-eversea-seaqual {
		background-image: url(https://www.grupomaya.com.es/wp-content/uploads/2019/06/background-eversea.jpg)!important;
	}
}
*/

@media (max-width: 480px) { 
	.maya-eversea-seaqual .et_parallax_bg {
		background-image: url(https://www.grupomaya.com.es/wp-content/uploads/2017/11/bolsas-background-mobile-3.png) !important;
	}
}

.maya-eversea-seaqual h2 {
	color: #fff;
	font-size: 3.5em;
	font-weight: 200;
	text-align: center;
	line-height: 1.1em;
}
@media (max-width: 480px) { 
	.maya-eversea-seaqual h2 {
		font-size: 2.2em;
	}
	.maya-eversea-seaqual h2 span {
		font-weight: 300;
	}
}

.maya-eversea-seaqual h5 {
	color: #fff !important;
	font-size: 1.5625em;
	text-align: center;
	font-weight: 300;
	line-height: 1.5em;
}

@media (max-width: 480px) {
	.maya-eversea-seaqual h5 {
		font-size: 1.5625rem !important;
	}	
}

.maya-eversea-seaqual p {
	color: #fff;
	text-align:center;
	font-weight: 300;
	font-size: 1.1em;
}

.et_pb_section_2.et_pb_section.element-is-sticky {
	background-color:rgba(40,83,145,1)!important;
}
.seaqual-menu {
	margin-top:20px !important;
}
.seaqual-menu .et_pb_text_inner p {
	font-size: 0.875em;
	font-weight: 400;
	font-size: 1.125em;
}

.menu-maya-seaqual ul {
	text-align: center;
	padding:0 !important;
}
.menu-maya-seaqual li {
	display: inline;
	margin: 0 30px;
}
.menu-maya-seaqual li a {
	font-size: 0.875em;
	font-weight: 400;
	color: #fff;
}
@media (max-width: 480px) { 
	.menu-maya-seaqual {
		display: none;
	}
}
@media (min-width: 481px) { 
	.maya-seaqual-mobile {
		display: none
	}
}

@media (max-width: 480px) { 

	.maya-seaqual-mobile {
		margin: 0;
		background-color: #113260;
		text-align: center
	}
	
	.maya-seaqual-mobile ul {
		padding: 0 !important;
		margin: 0;
		list-style: none;
		position: relative;
		}
		
	.maya-seaqual-mobile ul li {
		display:inline-block;
		background-color: #113260;
		}
	
	.maya-seaqual-mobile a {
		display:block;
		padding:0 10px;	
		color:#FFF;
		font-size:20px;
		line-height: 60px;
		text-decoration:none;
	}
	
	.maya-seaqual-mobile a:hover { 
		background-color: #113260; 
	}
	
	/* Hide Dropdowns by Default */
	.maya-seaqual-mobile ul ul {
		display: none;
		position: absolute; 
		top: 60px; /* the height of the main nav */
		left: 0;
			
	}
		
	/* Display Dropdowns on Hover */
	.maya-seaqual-mobile ul li:hover > ul {
			display:inherit;
	}
		
	/* Fisrt Tier Dropdown */
	.maya-seaqual-mobile ul ul li {
		width:300px;
		float:none;
		display:list-item;
		position: relative;
	}
	
	/* Second, Third and more Tiers	*/
	.maya-seaqual-mobile ul ul ul li {
		position: relative;
		top:-60px; 
		left:200px;
	}
	
		
	/* Change this in order to change the Dropdown symbol */
	li > a:after { 
		content: url("https://www.grupomaya.com.es/wp-content/uploads/2017/11/desplegable-blanco-1.png");
		margin-left: 5px;
	}


	li > a:only-child:after { content: ''; }
}

.accordeon-seaqual h5 {
	font-size: 0.875em;
	font-weight: 400;
	color: #fff !important;
	text-align: center !important;
	padding: 0 !important;
}
.accordeon-seaqual p {
	font-size: 0.875em;
	font-weight: 400;
	color: #fff;
}

.accordeon-seaqual a {
	font-size: 0.875em;
	font-weight: 400;
	color: #fff;
}
.seaqual-menu .et_pb_accordion_0 .et_pb_toggle_title:before {
	color: #fff;
  font-size: 36px;
	content: "\33";
	right: 60px;
}


.maya-seaqual h5 {
	font-size: 1.875em;
	color: #113260 !important;
	font-weight: 300;
	line-height: 1.5;
}
.maya-seaqual h6 {
	font-size: 1.25em;
	color: #113260;
	font-weight: 400;
}
.maya-seaqual p {
	color: #787676;
	font-weight: 300;
	font-size: 1.125em;
	line-height: 1.75em;
}
@media (max-width: 480px) {
	.maya-seaqual p {
		font-size: 1.125em;
		line-height: 1.75em;
	}
}

.maya-seaqual p span {
	color: #113260;
	font-weight: 400;
	font-size: 1.125em;
}
.sequal-plastico-marino h3 {
	font-size: 1.537em !important;
	color: #fff;
	font-weight: 300;
}
.sequal-plastico-marino p {
	color: #fff;
	font-weight: 300;
	font-size: 1.125em;
}
@media (max-width: 480px) {
	.sequal-plastico-marino p {
		font-size: 1.125em;
		line-height: 1.75em;
	}
}
@media (max-width: 480px) {
	
}
.sequal-plastico-marino p span {
	font-weight: 400;
	color: #fff;
}



.maya-eversea h5 {
	font-size: 1.5625em;
	color: #113260 !important;
	font-weight: 300;
	line-height: 1.5;
}
.maya-eversea h6 {
	font-size: 1.125em;
	color: #113260;
	font-weight: 400;
	line-height: 1.7em;
	margin-bottom: 0.5em;
}
.maya-eversea p {
	color: #787676;
	font-weight: 300;
	font-size: 1.125em;
	line-height: 1.7em;
}
.maya-eversea p span {
	color: #113260;
	font-weight: 400;
}

.productos-eversea h3 {
	color: #113260;
	font-size: 1.25em;
	font-weight: 300;
	text-align: center;
	line-height: 1.5em;
}
.productos-eversea h3 span {
	font-weight: 400;
}
.productos-eversea h4 {
	color: #113260;
	font-size: 1em !important;
	font-weight: 400;
	text-align: center;
}


.et_pb_row_17.et_pb_row.modify-row {
	width: 80% !important;
}
.alinear-vertical { 
	display: flex; 
	flex-direction: column; 
	justify-content: center;
} 


.garantia-section .et-last-child{
	margin-bottom: 0 !important;
}

/*---------------Vertically Center Column Elements---------------*/
 
#maya-ever-bloques .et_pb_equal_columns >.et_pb_column {
	margin-top:auto;
	margin-bottom:auto;
}



/*fin nuevos estilos*/

/*********************/
/*Joana menú principal*/
/************************/
body #page-container .et_slide_in_menu_container, .et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened{
	opacity: 1 !important;
}
.et_slide_in_menu_container{
	height:auto !important;
}
.et_header_style_fullscreen .et_slide_in_menu_container{
	width: 60%;
	margin: 0 auto;
	left:0;
	right:0;
}
.et_slide_in_menu_container ul#mobile_menu_slide{
	padding:0 !important;
}


/* 
FONTS */
p {
	line-height: 1.55 !important;
	font-size: 22px !important;
	line-height: 1.2;
}
.paragraph-small p {
	font-size: 18px !important;
}
.paragraph-small {
	font-size: 18px !important;
}
.paragraph-big p,
.paragraph-big span,
.paragraph-big a {
	font-size: 28px !important;
}

@media (max-width: 980px) {
	.paragraph-big p,
	.paragraph-big span,
	.paragraph-big a{
		font-size: 22px !important;
	}
}

a {
	text-decoration: underline;
}
.button-narrow {
	text-align: center;
	text-decoration: none;
	margin-top: 10px;
}
.et_pb_button_module_wrapper a,
.el-read-more-btn a{
	text-decoration: none;
}
.inline-text-block p {
	padding-bottom: 0.5rem !important;
}
/************************************************************/
/************************************************************/
/********************   HOME NUEVO ***************/
/************************************************************/
/************************************************************/

	.europe-section img {
		width: 40%;
		height: auto;
		object-fit: contain;
	}
	.europe-section div {
		padding-left: 15px;
	}
   .europe-section {
		display: flex;
	   align-items: flex-start;
	   
	}
   .europe-section h3 {
		margin-top: 20px;
	   margin-bottom: 30px;
	}
@media (max-width: 980px) {
	.page-id-7668  .et_pb_column.et_pb_column_4 {
	   max-width: 100% !important
	}
	.europe-section {
		flex-direction: column;
		justify-content: center;
	}
	.europe-section img {
		width: 50%;
		align-self: center;
		margin-bottom: 20px;
	}

}
/************************************************************/
/************************************************************/
/********************   FORMULARIO   TRABAJAR NUEVO ***************/
/************************************************************/
/************************************************************/
.gform_title {
	display: none;
}
/* LABEL SUPERERIOR */
.top_label .gfield_label_before_complex,
.gform_legacy_markup_wrapper label.gfield_label,
.page-id-8495 .top_label .gfield_label_before_complex,
.gform_legacy_markup_wrapper label.gfield_label {
	color: #000;
    font-size: 28px !important;
    font-weight: 400 !important;
	 margin-bottom: 20px !important;
}
/* LABEL */
.field_sublabel_above .ginput_complex.ginput_container,
.field_sublabel_above .ginput_complex.ginput_container {
	margin-bottom: 45px;
}
.field_sublabel_above .ginput_complex.ginput_container label,
.field_sublabel_above .ginput_complex.ginput_container label {
	color: #000;
    font-size: 28px !important;
    font-weight: 300;
    margin-bottom: 20px !important;
}
.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	border-radius: 8px;
    height: 48px;
    border-color: #000;
}
.gfield--type-choice,
.gfield--type-choice {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}
.gform_legacy_markup_wrapper ul li.gfield,
.gform_legacy_markup_wrapper ul li.gfield {
	margin-top: 20px !important;
}
.gfield_radio .gchoice label,
.gfield_checkbox .gchoice label {
	font-size: 28px !important;
	color: #000;
	font-weight: 300;
}
.gfield_radio .gchoice input,
.gfield_checkbox .gchoice input {
	border-color: #CBCBCB;
	width: 20px;
	height: 20px;
}
.gfield_checkbox .gchoice input {
	border-radius: 50%;
}
.gfield--type-fileupload,
.gfield--type-fileupload {
	margin-top: 100px !important;
}
.ginput_container_fileupload .gfield_description,
.ginput_container_fileupload .gfield_description {
	display: block;
	font-size: 20px;
	font-weight: 300;
	color: #000;
}
.gfield--type-consent,
.gfield--type-consent {
	margin-top: 70px !important;
}
.gfield--type-consent .ginput_container_consent label,
.gfield--type-consent .ginput_container_consent label {
	font-size: 28px;
	font-weight: 300;
	color: #000;
}
.gfield--type-consent .ginput_container_consent label a, 
.gfield--type-consent .ginput_container_consent label a {
	font-weight: 300;
}
.gfield--type-consent .ginput_container_consent input,
.gfield--type-consent .ginput_container_consent input {
	width: 20px;
    height: 20px;
}
.gfield--type-captcha,
.gfield--type-captcha {
	margin-top: 90px !important;
}
.gform_footer.top_label input,
.gform_footer.top_label input {
	background-color: #000;
    color: #fff;
    padding: 10px 80px;
    border-radius: 10px;
}
.et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child p,
.et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child p {
	color: #000;
	font-weight: 300;
	font-size: 20px;
}
.gform_legacy_markup_wrapper ul li.gfield.gfield--type-radio,
.gform_legacy_markup_wrapper ul li.gfield.gfield--type-radio,
.gform_legacy_markup_wrapper ul li.gfield.gfield--type-checkbox,
.gform_legacy_markup_wrapper ul li.gfield.gfield--type-checkbox{
	display: block;
	width: 100%;
    float: none;
    padding-right: 16px;
    vertical-align: top;	
	margin-top: 50px !important;
	margin-bottom: 50px !important;
}
.gfield--type-fileupload,
.gfield--type-captcha,
.gfield--input-type-consent,
.gform_footer.top_label input,	
.gfield--type-fileupload,
.gfield--type-captcha,
.gfield--input-type-consent,
.gform_footer.top_label input {
	margin-bottom: 50px !important;
}
@media screen and (min-width: 980px){
	.gform_legacy_markup_wrapper ul li.gfield.gfield--type-radio,
	.gform_legacy_markup_wrapper ul li.gfield.gfield--type-radio,
	.gform_legacy_markup_wrapper ul li.gfield.gfield--type-checkbox,
	.gform_legacy_markup_wrapper ul li.gfield.gfield--type-checkbox{
		display: inline-block;
		float: none;
		width: 50%;
		padding-right: 16px;
		vertical-align: top;
		margin-top: 148px !important;
	}
	.gfield--type-fileupload,
	.gfield--type-captcha,
	.gfield--input-type-consent,
	.gform_footer.top_label input,	
	.gfield--type-fileupload,
	.gfield--type-captcha,
	.gfield--input-type-consent,
	.gform_footer.top_label input {
		margin-bottom: 100px !important;
	}
}
/************************************************************/
/************************************************************/
/********************   GARANTIA DE CALIDAD NUEVO ***************/
/************************************************************/
/************************************************************/
.garantia-grid-section .et_pb_image {
	margin-bottom: 60px !important;
}
.garantia-grid-section .et_pb_image.et_pb_image_3 {
	width: 160px;
    max-width: 160px;
    text-align: left;
    margin-left: 0;
    margin-top: 0 !important;
}
.garantia-last-section .et_pb_image,
.garantia-last-section .et_pb_image_wrap {
	height: 100%;
}
.garantia-last-section .et_pb_image_wrap img {
	object-fit: cover;
}
.garantia-last-section .et_pb_row {
	max-width: 100% !important;
}
.page-id-7844 p {
	font-size: 28px !important;
	color: #000000;
}
.garantia-grid-section p {
	font-size: 22px !important;
}
@media (max-width: 980px) {
	.page-id-7844 .et_pb_column_17, .et_pb_column_14, .et_pb_column_23, .et_pb_column_20 {
		width: 100%;
		 max-width: 100% !important;
	}
	.garantia-last-section .et_pb_text {
		margin: auto;
	}
	.page-id-7844 p {
		font-size: 28px !important;
	}
}
/************************************************************/
/************************************************************/
/********************   MAYA GROUP NUEVO ***************/
/************************************************************/
/************************************************************/
.historia-seccion .wphtsp-tl-content {
	font-size: 28px;
	font-weight: 400;
	line-height: 1.2;
}
.grupo-maya-overlay {
	position: relative;
}
.grupo-maya-overlay::after {
	content:'';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.4);
}
.wphtsp-slick-slider button.slick-next::before {
	content:'';
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(https://www.grupomaya.com.es/wp-content/uploads/Flecha-der.jpg);
	background-size: contain;
}
.wphtsp-slick-slider button.slick-prev::before {
	content:'';
	width:25px;
	height: 25px;
	position: absolute;
	top: 0;
	left: 10px;
	background: url(https://www.grupomaya.com.es/wp-content/uploads/Flecha-izq.jpg);
	background-size: contain;
}
/* @media (max-width: 980px) {
	.page-id-7732 .et_pb_row_11,
	.page-id-7732 .et_pb_column_29, .page-id-7732 .et_pb_column_20{
		width: 100%;
		 max-width: 100% !important;
	}
	.historia-seccion .wphtsp-tl-content {
		font-size: 22px;
	}
} */
/************************************************************/
/************************************************************/
/********************   SOSTENIBILIDAD NUEVO ***************/
/************************************************************/
/************************************************************/
.page-id-8156 p {
	font-size: 28px !important;
}
@media (max-width: 767px) {
	.hero-half.mobile-column {
		flex-direction: column;
	}
	.hero-half.mobile-column h2 {
		text-align: center !important;
	}
}

@media (max-width: 980px) {
	.page-id-8156 p {
		font-size: 22px !important;
	}
}
/************************************************************/
/************************************************************/
/********************   ESTILOS GENERALES NUEVO ***************/
/************************************************************/
/************************************************************/
.texto-union-europea {
	font-size: 14px !important;
}
.seccion-logos-maya img {
	height: 45px !important;
    width: auto!important;
    max-width: initial;
}
.seccion-logos-maya .et_pb_column {
    max-width: unset !important;
}
.footer_content {
	margin-bottom: 0 !important;
}
.footer_content a,
.footer_content p {
	color: #000000;
	font-weight: 300 !important;
	font-size: 15px !important;
	padding-bottom: 0 !important;
}
.footer_content a {
	text-decoration: none;
}
.et-l--footer 
.footer_title {
	margin-bottom: 10px !important;
	min-height: 40px;
}
.new-footer h4 {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 500;
}
.new-footer .et_pb_menu .et_pb_menu__menu>nav>ul  {
	flex-direction: column;
}
.new-footer .wpml-ls-item {
	display: none !important;
}
@media (min-width: 991px) {
	.seccion-logos-maya img {
		height: 30px !important;
	}
}
@media (min-width: 1200px) {
	.seccion-logos-maya img {
		height: 45px !important;
	}
}

.page-id-7668 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content,
.page-id-8503 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content,
.page-id-7844 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content,
.page-id-7897 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content,
.page-id-8194 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content,
.page-id-7732 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content,
.page-id-8495 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content,
.page-id-8279 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content,
.page-id-8156 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content,
.page-id-3449 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{
   width: 100% !important;
	max-width: 800px !important;
	padding: 0;
}

#et-top-navigation a {
	text-transform: uppercase;
	font-weight: 300;
}
#et-main-area {
	margin-top: 28px !important;
}

#logo {
	max-height: 35px !important;
}
.et_pb_column_29.mobile-width {
	max-width: 100% !important;
}
#top-menu .wpml-ls-slot-135,
.mobile_menu_bar_toggle{
	position: relative;
	padding-left: 40px;
}


#top-menu .wpml-ls-slot-135:last-child {
	position: initial;
	padding-left: 0;
}
#top-menu .wpml-ls-slot-135::after,
.mobile_menu_bar_toggle::after{
	content: '';
	background: url('https://www.grupomaya.com.es/wp-content/uploads/logo_FEDER-espanol-P.jpg');
	background-repeat: no-repeat;
	background-size: contain;
	width: 35px;
	height: 35px;
	position: absolute;
	top: -6px;
	left: 0;
}
.mobile_menu_bar_toggle::after {
	top: 3px;
}
#top-menu .wpml-ls-slot-135:last-child {
	position: relative;
}
#top-menu .wpml-ls-slot-135:last-child::after {
	background: none;
	height: initial;
	width: initial;
}
@media (min-width: 981px){
	#top-menu li a {
		font-size: 14px !important;
	}
	#top-menu li.wpml-ls-item {
		padding-right: 10px !important;
	}
	#top-menu li.wpml-ls-item a {
		font-size: 14px;
	}
	#top-menu li.wpml-ls-item:last-child::before{
		content: "|";
		position: absolute;
		left: -9px;
		font-size: 16px;
		top: -1px;
	}
	#logo {
		 max-height: 45px !important;
	}
	.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    	padding: 30px 0 0 0 !important;
	}
	.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
		padding-bottom: 30px !important;
	}
	#et-main-area {
		margin-top: 43px !important;
	}
}
@media (min-width: 1200px) {
	#top-menu li a {
		font-size: 18px !important;
	}
}



@media (max-width: 3000px){
body .et_slide_in_menu_container ul#mobile_menu_slide {
    padding: 0!important;
}
}
@media (max-width: 1200px){
	.et_header_style_fullscreen .et_slide_in_menu_container {
		width: 55%;
	}
	.et_slide_in_menu_container ul#mobile_menu_slide li{
		width: 45%!important;
	}
}
@media all and (max-width:768px){
	.entry-content .et_pb_section:first-child .et_pb_module {
		max-width: 100% !important;
		width: 100% !important;
	}	
	.entry-content .et_pb_section:first-child .et_pb_module .et_pb_fullwidth_header_container {
		width: 100% !important;
	}
	.entry-content .et_pb_section:first-child .et_pb_module .et_pb_fullwidth_header_container .header-content {
		width: 90% !important;
		padding: 0;
	}
	.header-content h1{
	  font-size: 38px !important;
	  padding-bottom: 0;
	}
	.et_header_style_fullscreen .et_slide_in_menu_container{
		width: 100%;
		margin: 0 auto;
		left:0;
		right:0;
		padding-bottom:10px
	}
	body .et_slide_in_menu_container ul#mobile_menu_slide li{
		width: 50%!important;
		float: left !important;
	}
}
@media (max-width: 568px){
	body .et_slide_in_menu_container ul#mobile_menu_slide li {
		width: 100%!important;
		float: none !important;
		padding-right: 0px;
	}
}
