/* General
---------------------------------------------------------------------------- */
a, a:focus{
	outline-style: none;	
}

body{
	background-color: #000000;
}
.n2-ss-item-content{
	color: #FFFFFF !important;
}
.has-text-align-center, .has-text-align-center strong, .tb-fields-and-text{
	color: #ffffff;	
}
.related-block-container .tb-fields-and-text, .related-block-container h2 
{
	color: #646464;	
}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){
	margin-left: 0 !important;
}




/* Home
---------------------------------------------------------------------------- */
/*pop*/


.normal_text_pop{
width: auto;
}

.pop_text_box {
	font-size: calc(0.7vw);
	display: inline-block;
	width: 15%;
	letter-spacing: 0.6vw;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: relative;
	border-bottom: 3px solid #ffffff;
	padding-bottom: 3%;
	
}
.intertext_box, .pop_text_box {
	visibility: hidden;
}

.pop_text_box u {
	font-size: 3vw;
	line-height: 10%;
}

.home .content-sidebar-wrap .wp-block-nextend-smartslider3 .n2-padding .n2-ss-slider-2{
	background-color:#000000 !important;
}

.home .tb-fields-and-text h3{
	color: #ffffff;
}

.home .principal-featured-block p{
	color: #A6C2CD;
}

.page-id-76 .tb-image img{
	width: 100% !important;

 }



@media only screen and (max-width: 600px){

	.min_text_box {
		display: none !important;
	}
	.principal-featured-block h3, .home .tb-fields-and-text h3{
		    font-size: 35px !important;
	}
}




/*COOKIES*/
body .pea_cook_wrapper .pea_cook_bottomcenter div, .pea_cook_wrapper.pea_cook_bottomcenter{
	font-family: Futura LT W01 Medium,sans-serif;
	bottom: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    text-align: left;
    padding: 2%;
}

.pea_cook_wrapper p, .pea_cook_wrapper.pea_cook_bottomcenter p, .cookie_style p {
	width: 75%;
    padding: 2%;
    font-family: Futura LT W01 Medium,sans-serif;
    font-size: 18px;
	color: #ffffff;
}

.pea_cook_wrapper p button, .cookie_style p button{
		background-color: #A6C2CD;
	    color: #000000;
	    position: absolute;
	    border-radius: 0;
	    border: none;
	    box-shadow: none;
	    text-shadow: none;
	    right: 5%;
	    width: 17%;
    	bottom: 30%;
    	font-size: 17px;
    	font-family: Futura LT W01 Medium,sans-serif;
}

.pea_cook_wrapper p button:hover, .pea_cook_wrapper p button:active, .cookie_style p button:active, .cookie_style p button:hover{
		background-color: #A6C2CD;
		border: none;
}
#popmake-2686 > button{
	color: #000000 !important;
	border: none !important;
}
#popmake-1156{
	margin-left: -43.5% !important;
    width: 86% !important;
	transition-duration: 1.5s;
}
.pop_general{
	font-size: calc(3vw) !important;
}

@media only screen and (max-width: 600px){

	.pea_cook_wrapper p, .pea_cook_wrapper.pea_cook_bottomcenter p, .cookie_style p{
		margin-bottom: 40px;
		width: 100%;
	}
	.pea_cook_wrapper p button, .cookie_style p button{
		bottom: 20px;
    	width: 50%;
	}


}

@media only screen and (min-width: 601px){
.home .home-pages-blocks .tb-grid-column:nth-child(even) .home-page-block .gb-block-layout-column {
    margin-left: 0px !important;
}

}

@media only screen and (min-width: 768px){

 .page-id-76 .tb-fields-and-text p, .page-id-76 .tb-fields-and-text span{
 	font-size: calc(1.3vw);
 }
 .page-id-76 .home-pages-blocks .text-column-home h3{
 	font-size: calc(3.5vw);
 }



}


@media only screen and (min-width: 960px) {

	.home .alignfull .alignwide,
	.home .alignwide .alignwide {
		max-width: 2000px;
	}
	
}





/* Trabajo
---------------------------------------------------------------------------- */

.page-id-8 .page-item.active .page-link{
    color: #A6C2CD;
    background-color: #000000;
    border-color: #000000;
    border: 1px solid #A6C2CD;
    border-radius: 15px !important;
}
.page-id-8 .page-item:last-child .page-link{
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.page-id-8 .wpv-pagination-nav-links ul li a{
	border-radius: 15px !important;
	background: none;
    border: 0;
}
.page-id-8 .entry-content ul > li{
	    list-style-type: none;
}

.trabajos-template-default .tb-fields-and-text, .trabajos-template-default .wp-block-column p{
	color: #ffffff;
}
.page-id-8 .tb-container{
	background-size: 100% !important;
	transition: background-size .5s ease-in;
-moz-transition: background-size .5s ease-in;
-ms-transition: background-size .5s ease-in;
-o-transition: background-size .5s ease-in;
-webkit-transition: background-size .5s ease-in;

}
.page-id-8 .tb-container:hover{
	background-size: 116% !important;
}
.trabajo-slider{
	margin-bottom: -4%;
}
@media only screen and (max-width: 960px){
	.page-id-8 .tb-container, .page-id-8 .tb-container:hover{
		background-size: cover !important;
	}

}





/* Nosotros
---------------------------------------------------------------------------- */
/*.page-id-12{
	background-color: 
}
.page-id-12 #genesis-content{
	width: 100%;
}
*/
.page-id-12 .site-inner{
	padding: 0 !important;	
}
.page-id-12 .gb-container-inside{
	color: #ffffff;
}
/*.page-id-12 #genesis-content{

}*/
/*.page-id-12 .wp-block-column{
	flex-basis: 50% !important;
}*/
.page-id-12 .block-nosotros .is-vertically-aligned-center{
	    flex-basis: 50% !important;
}
.page-id-12 .entry-content .wp-block-columns{
	gap: 0em;
}
.page-id-12 .wp-block-image img{
	width: 100%;
}
.page-id-12 .site-inner a{
	color: #ffffff;
	text-decoration: underline;
}



@media only screen and (min-width: 960px){
.page-id-12 .content-sidebar-wrap .content{
	width: 100%;
}

.page-id-12 .alignwide {
	margin-left:0 !important;
	margin-right: 0 !important;	
}
.page-id-12 .site-inner{
	max-width: 2000px;
}

}


/*################################ inclusion ##################################*/

.mh_img h1{
	font-size: 2.5em !important;
}

.seccion_color{
	margin-left: calc(-100vw / 2 + 100% / 2) !important;
    margin-right: calc(-100vw / 2 + 100% / 2) !important;
    max-width: 100vw !important;
    margin-bottom:0;
    padding-bottom: 15%;
}
.seccion_color h2{
	width: 68%;
	font-size: 2.5em;
	padding-left: 8%;
	text-transform: uppercase;
}

.seccion_color li{
	margin: 0 8%;
}
.seccion_color p{
	padding: 0 8%;
}


.blue_seccion{
		/* The old syntax, deprecated, but still needed, prefixed, for Opera and WebKit-based browsers */
		background: -prefix-linear-gradient(top, #dceefa);
		/* The new syntax needed by standard-compliant browsers (IE 10 and Firefox 10 onwards), without prefix */
		background: linear-gradient(to bottom, #dceefa 85%, #e5a9eb);
		color: #65656a;
}
.blue_seccion .gb-container-content p{
		color: #65656a;
}
.blue_seccion h2, .blue_seccion li{
		color: #4168e5;
}
.purple_seccion{
		/* The old syntax, deprecated, but still needed, prefixed, for Opera and WebKit-based browsers */
		background: -prefix-linear-gradient(top, #e5a9eb);
		/* The new syntax needed by standard-compliant browsers (IE 10 and Firefox 10 onwards), without prefix */
		background: linear-gradient(to bottom, #e5a9eb 90%, #fbd1e0);
		color: #ffffff;
		margin-bottom:0;
}
.purple_seccion .gb-container-content p{
		color: #ffffff;
}
.purple_seccion h2, .purple_seccion li, .purple_seccion strong{
		color: #ffffff;
}

.pink_seccion{
		/* The old syntax, deprecated, but still needed, prefixed, for Opera and WebKit-based browsers */
		background: -prefix-linear-gradient(top, #fbd1e0);
		/* The new syntax needed by standard-compliant browsers (IE 10 and Firefox 10 onwards), without prefix */
		background: linear-gradient(to bottom, #fbd1e0 90%, #c1f6e6);
		color: #65656a;
		margin-bottom:0;
}
.pink_seccion .gb-container-content p, .pink_seccion li{
		color: #000000;
}
.pink_seccion h2, .pink_seccion strong{
		color: #7c5966;
}

.aqua_seccion{
		/* The old syntax, deprecated, but still needed, prefixed, for Opera and WebKit-based browsers */
		background: -prefix-linear-gradient(top, #c1f6e6);
		/* The new syntax needed by standard-compliant browsers (IE 10 and Firefox 10 onwards), without prefix */
		background: linear-gradient(to bottom, #c1f6e6 90%, #fcf7d8);
		color: #ba3774;
		margin-bottom:0;
}
.aqua_seccion .gb-container-content p{
		color: #ba3774;
}
.aqua_seccion h2, .aqua_seccion li, .aqua_seccion strong{
		color: #ba3774;
}



.yellow_seccion{
		/* The old syntax, deprecated, but still needed, prefixed, for Opera and WebKit-based browsers */
		background: -prefix-linear-gradient(top, #fcf7d8);
		/* The new syntax needed by standard-compliant browsers (IE 10 and Firefox 10 onwards), without prefix */
		background: linear-gradient(to bottom, #fcf7d8 90%, #fbd1e0);
		color: #7c5966;
		margin-bottom:0;
}
.yellow_seccion .gb-container-content p, .yellow_seccion li{
		color: #000000;
}
.yellow_seccion h2, .yellow_seccion strong {
		color: #7c5966;
}
.yellow_seccion h2{
	width: 90%;

}

.pink_seccion2{
		/* The old syntax, deprecated, but still needed, prefixed, for Opera and WebKit-based browsers */
		background: -prefix-linear-gradient(top, #fbd1e0);
		/* The new syntax needed by standard-compliant browsers (IE 10 and Firefox 10 onwards), without prefix */
		background: linear-gradient(to bottom, #fbd1e0 90%, #fbd1e0);
		color: #65656a;
		padding-bottom: 10%;
}

.pink_seccion2 .gb-container-content p, .pink_seccion2 h2, .pink_seccion2 li, .pink_seccion2 strong, .pink_seccion2 a{
		color: #7c5966 !important;
}
.pink_seccion2 a{
	text-decoration: underline;
}

@media (max-width: 800px) {
  .seccion_color	 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }

  .seccion_color .first_div {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }

  .seccion_color .second_div {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
.seccion_color h2{
	width: 90%;
	font-size: 1.5em;
}
.seccion_color img{
	    padding: 0 5%;
}  
.mh_img h1{
	font-size: 1.5em !important;
}
}













/* Noticias
---------------------------------------------------------------------------- */
.page-id-14{
	background-color: #000000;
}

.page-id-14 .block-secundarias .wp-block-toolset-views-view-template-block{
	display: inline-block;
    width: 80%;
}
.page-id-14 .block-secundarias .tb-fields-and-text h3, .page-id-14 .block-secundarias .tb-fields-and-text h3 a{
	color: #A6C2CD;
}

.wp-block-image.tb-image{
	    max-width: 35%;
}
.page-id-14 .block-secundarias .wp-block-column h2, .page-id-14 .block-secundarias .tb-fields-and-text{
	color: #ffffff;	
}


.page-id-14 .wp-block-column h2, .page-id-14 .tb-fields-and-text p, .page-id-14 .alignwide{
	color: #ffffff !important;
}
.page-id-14 .wp-block-toolset-views-view-editor h2{
		padding-left: 2%;
	}

	
/*
.page-id-14 .js-wpv-loop-wrapper .wpv-collage .tb-fields-and-text {

text-shadow: -1px -1px black, 1px 1px #333	
}
*/





@media only screen and (max-width: 960px){
.page-id-14 .block-secundarias .wp-block-toolset-views-view-template-block{
	width: 90%;
}
.page-id-14 .wp-block-toolset-views-view-editor h2{
		padding-left: 8%;
	}
}





/* Vacantes
---------------------------------------------------------------------------- */
.page-id-16{
	background-color: #000000;
}
.has-text-align-center strong, .page-id-16 .form-group, .gb-container-inside{
		color: #ffffff;
}
/* Contacto
---------------------------------------------------------------------------- */
.gb-container-inside{
	color: #646464;
}
.gb-container-content p{
	color: #ffffff;

}



/* Expertis
---------------------------------------------------------------------------- */
.page-id-1311 .site-container .site-inner, .page-id-1381 .site-container .site-inner{
	max-width: 100% !important;
	padding: 0px 53px 0;
}

.expertise_box{
	background-color: #000000;
	position: relative;
	width: 100%;
	color: #ffffff;
	height: 10px;
}
.expertise_menu{
	float: left;
}
.info_right{
	width: 35%;
	float:left; 
	margin-top: 10%;
}
.expertise_menu, .expertise_menu2{
	width: 65%;
	position: relative;
	text-align: center;
	background-color: #000000;
}
.expertise_menu .back_menu{
	position: absolute;
	width: 100%;
}
.expertise_menu .back_menu .circle1, .expertise_menu .back_menu .circle2, .expertise_menu .back_menu .circle3{
	width: 65%;
	position:absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;	
	/*transform: rotate(90deg);*/
}/*	
.circle1, .circle2, .circle3{
	transform: rotate(90deg);
}*/

.expertise_menu .back_menu .circle1{
		transition: 2s;	
}

.circle3{
	opacity: .5;
}
.circle0{
	position: relative;
	width: 90%;
} 

/*################################ Legal ##################################*/

.page-id-3 .site-container .site-inner .content-sidebar-wrap{
	color: #ffffff;
}


/*################################ ANIMACION ##################################*/
.circle3{
    position: absolute;
    -webkit-animation:spin 30s linear infinite;
    -moz-animation:spin 30s linear infinite;
    animation:spin 30s linear infinite;
}
.circle2{
	-webkit-animation:spintwo 55s linear infinite;
    -moz-animation:spintwo 55s linear infinite;
    animation:spintwo 55s linear infinite;
}
@-moz-keyframes spin { 
    100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
    100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
    100% { 
        -webkit-transform: rotate(360deg); 
        transform:rotate(360deg); 
    } 
}
@-moz-keyframes spintwo { 
    100% { -moz-transform: rotate(-360deg); } 
}
@-webkit-keyframes spintwo { 
    100% { -webkit-transform: rotate(-360deg); } 
}
@keyframes spintwo { 
    100% { 
        -webkit-transform: rotate(-360deg); 
        transform:rotate(-360deg); 
    } 
}
/*#######################################################################*/
.seccion_A1, .seccion_A2{
	position: relative;
}
.info_right{
	width: 35%;
}
.menu_circle{
	width: 100%;
	position: absolute;
	z-index: 10;
}
.bullcontent{
	position: absolute;
	font-size: 1.1em;
	transition: .30s;
}
.minibull{
border-radius: 40%;
background-color: #A6C2CD;
width: 8px;
height: 8px;
z-index: 1;
position: absolute;
margin: 6px;
transition: .30s;
}
.maxbull{
border-radius: 40%;
background-color: #ffffff;
opacity: .5;
width: 20px;
height: 20px;
z-index: 2;
position: absolute;
transition: .30s;
}
/*######################### MENU1 ##########################*/
.bull_menu, .bullinfo{
	text-align: left;
	transition: .30s;
	cursor: pointer;
	font-size: .9em;
}
.bullinfo{
	position: absolute;
	width: 150px;
}
.bull_menu:hover .maxbull, .bull_menu_active .maxbull{
	opacity: 1;
}
.bull_menu_active, .bull_menu:hover{
	font-size: 1.1em;
}

.bull_img{
	width: 20%;
	
}
.bull_img img{
width: 80%;
transition: 1s;
}


.bull_img img:hover, .bull_menu_active img{
	width: 100%;
}
.bull_1{
	left: 51%;
    margin-top: 7%;
}
.bull_1 .bullcontent{
	margin-left: -36px;
    margin-top: 38px;
}
.bull_2{
	left: 77%;
	margin-top:16%; 
}
.bull_2 .bullcontent{
	margin-left: -42px;
    margin-top: 33px;
}
.bull_3{
	right: 17%;
    margin-top: 41%; 
}
.bull_3 .bullcontent{
	margin-left: -13px;
    top: -19px;
}
.bull_4{
	right: 18%;
    margin-top: 59%;
}
.bull_4 .bullcontent{
	margin-left: -44px;
}
.bull_5{
	right: 29%;
    margin-top: 75%;
}
.bull_5 .bullcontent{
	    margin-left: -42px;
}
.bull_6{
	left: 21%;
	margin-top:70%; 
}
.bull_6 .bullcontent{
	margin-left: 101px;
    margin-top: 9px;
}
.bull_7{
	left: 6%;
    margin-top: 50%;
}
.bull_7 .bullcontent{
	margin-left: 91px;
    margin-top: 18px;
}
.bull_8{
	left: 10%;
	margin-top:20%; 
}
.bull_8 .bullcontent{
	margin-left: 106px;
    margin-top: 27px;
}
.bull_1_img{
	left: 79%;
    margin-top: 24%; 
}
.bull_1_img .bullcontent{
	margin-left: -33px;
    margin-top: 14px;
}
.bull_2_img{
	right: 1%;
    margin-top: 66%;
}
.bull_2_img .bullcontent{
	margin-left: -27px;
    margin-top: 14px;
}
.bull_2_img .bullcontent{
	margin-left: -27px;
    margin-top: 14px;
}
.bull_3_img{
	right: 54%;
    margin-top: 80%;
}
.bull_3_img .bullcontent{
	margin-left: 103px;
    top: -34px;
}
.bull_4_img{
	left: -4%;
    margin-top: 55%; 
}
.bull_4_img .bullcontent{
	left: 137px;
    top: -26px;
}
.bull_5_img{
	left: 18%;
    margin-top: 15%;
}
.bull_5_img .bullcontent{
	left: 162px;
    top: 18px;
}
/*######################### MENU1 INfo interna Logos ##########################*/
.menu_info .menu_info_content{
	height: 42%;
}
.menu_info .menu_info_content div{
	margin: 8% auto;
	line-height: 35px;	
	position: absolute;
	left: 0;
	right: 0;
}
.menu_info .menu_info_content div img{
	width: 35%;
}
.infoc, .seccion_A2{
	display: none;
}
.info_content1 .content1_right{
	display: block;
}
.content_1 img{
	margin: 20% 0;
}
.menu_info .menu_info_content .content_2{
	margin: 19% auto;
}
.menu_circle, .bull_menu{
	position: absolute;
}
.menu_info_content{
	position: absolute;
	width: 50%;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.seccion_A2 .menu_info .menu_info_content p{
	text-align: center;
	font-size: .7em;
	line-height: 14px;
}
.seccion_A2 .menu_info .menu_info_content p span{
	color: #7fc7d4;
}
.seccion_A2 .menu_info .menu_info_content div{
	margin-top: 2%;
}
.seccion_A2 .menu_info .menu_info_content .infoC_2{
	margin-top: -5%;
}
.seccion_A2 .menu_info .menu_info_content .infoC_3, .seccion_A2 .menu_info .menu_info_content .infoC_4{
	margin-top: 10%;
}
.info_right .butons div{
	float: left;
	width: 42%;
	text-align: center;
	background-color: #313234;
	color: #988b8b;
	padding: 4%;
	font-weight: bold;
	transition: 0.3s;
	letter-spacing: 0.2em;
}	
.buton_seccion{
	cursor: pointer;
}
.butons{
	font-size: .7em;
}
.info_right .butons div:hover{
	color: #A6C2CD;
}
.info_right .butons div:focus, .info_right .butons div:active{
	background-color: #A6C2CD;
	color: #313234;
}
.buton_seccion_active{
	background-color: #A6C2CD !important;
	color: #313234 !important;
}
.info_content1 .contentr{
	margin-top: 10%;
	float: left;
	width: 85%;
	line-height: 35px;
	font-size: 1em;
	display: none;

}
.info_content1 .contentR_0{
	display: block;
}
.info_content1 .contentR_20{
	display: none;
}
.bmedium{
	display: none;
}
.menu_mob, .arrow_down, .move_left, .move_right, .contentr .contentr_title, .menu_info2, .seccmenumob,.move_arrow_scontent, .move_info, .x_close{
		display: none;
	}

@media only screen and (max-width: 1180px){
	.info_right .butons{
		display: none;
		
	}
	
	.info_right{
		width: 100%;
		margin-bottom: 10%;
		float: initial;
	}
	
	.expertise_menu{
		width: 750px;
		float: initial;
		margin: auto;
	}
	.contentr{
		text-align: center;
	}
	.info_content1 .contentr, .info_right{
		margin-top: 0;
		margin-left: 4%;
	}
	.bmedium{
		display: block;
		width: 750px;
		position: relative;
    	margin: auto;
    	min-height: 60px;
    	margin-top: 5%;
	}
	.bmedium .butons{
		width: 60%;
		margin: auto;
		display: block;
	}
	.bmedium .butons div{
		width: 48%;
	}
}
@media only screen and (max-width: 750px){
		.page-id-1311 .site-container .site-inner{
			padding: 0px 0px 0;
		}
		.move_info{
			color: #A6C2CD;
			width: 30%;
			margin: 4%;
		}
		.move_info svg{
			width: 100%;
		}
		.move_left, .move_right{
				display: inline-block;
		}
		.expertise_menu{
			display: none;
		}
		.bmedium, .bmedium .butons{
			width: 100%;
		}
		.bmedium .butons div{
			width: 50%;
		}
		.bmedium{
			min-height:43px;

		}
		.expertise_box{
			 height: initial; 
		}
		.menu_mob_dates{
			/*text-transform: uppercase;*/
			font-weight: bold;
		}
		.menu_mob_sec1{
			text-transform: uppercase;
		}
		.menu_info2{
			position: relative;
			height: auto;
			width: 100%;
		}
		.info_content1 .contentr, .info_right{
			margin-left: 0;
			width: 100%;
		}
		.info_right{
			overflow: hidden;
		}
		.menu_info2 .menu_info_contentM{
			color: #ffffff;
			text-align: center;
		}
		.seccmenumob{
			border-bottom: 1px solid #e6e6e6;
    		border-top: 1px solid #b1b1b1;
    		background-color: #ffffff;
    		color: #000000;
    		text-align: center;
    		padding: 20px 0;
		}
		.infocM img{
			width: 30%;
		}
		.sec2_mov{
			display: block;
		}
		.arrow_down, .x_close{
			width: 40px;
			height: 40px;
			background-color: #A6C2CD;
			border-radius: 50px;
			color: #000000;
			margin:auto;
			font-weight: bold;
			text-align: center;
			display: block;
			line-height: 35px;
		}
		.x_close{
			position: relative;
    		float: right;
    		right: 4%;
    		display: none;
    		margin: 10px 0;
		}
		.arrow_down svg, .x_close svg{
			    width: 100%;
			    margin: auto;
		}
		.contentr .contentr_title{
			margin: 0;
	    	background-color: #202123;
	    	width: 100%;
	    	padding: 10px;
	    	display: block;	
		}
		.contentr .contentr_title img{
			width: 48%;
			margin: 6% auto;
			top: 0;
			bottom: 0;
			display: block;
		}
		.info_content{
			overflow: hidden;
			width: 100%; 
		}
		.contentR_0, .contentR_20{
			z-index: 1
		}		
		.contentr .contentr_info{
			width: 90%;
    		margin: auto;
		}
		.contentR_active{
			display: none !important;
		}
		.seccmenumob{
			display: block;
		}
		.x_close{
			position: relative;
			float: right;	
			display: none;
		}
		.infocM{
			margin-top: 10%;
			display: none;
		}
		.moveLeft{
			margin-left: -200%;
			transition: .30s;
		}
		.moveRight{
			margin-left: 200%;
			transition: .30s;
		}
		.page-id-1381 .site-container .site-inner{
			    padding: 0px 0px 0 !important;
		}
		
}