#table_cookies {
	font-size: 12px;
}
#table_cookies tr th {
	background: #039be5;
}
#table_cookies tr:first-child th {
    width: 20%;
	background: #2e7de1;
	color: white;
}
#table_cookies td {
    padding: 6px 5px;
}
#table_cookies > tbody > :nth-child(odd) {
    background-color: #f3f3f3;
}
#table_cookies tr, #table_cookies td, #table_cookies tbody, #table_cookies th {
	border: 1px solid black;
	text-align: center;
    vertical-align: middle;
}
.opinion{margin-top: 12px;border: 1px solid #cdcdcd;border-radius: 5px;padding: 10px;background:white}
.opinion strong{color:#005cb8}
.carousel ul{display:flex;list-style-image:none !important}
.carousel .fa.fa-star{color:#F3CF45}
.carousel li{margin :0px !important;}
.carousel li span{  
	background: #FCFCFC;
	color: black;
	border-color: #444;
	float: left;
    font-size: 14px;
    line-height: 26px;
    font-weight: normal;
    text-align: center;
    border: 1px solid #BBB;
    min-width: 14px;
    padding: 0 7px;
    margin: 0 5px 0 0;
    border-radius: 3px;
}
.carousel li span:hover{ 
	background: #FFFFFF;
	cursor:pointer
}
.carousel li span.current{  
	background: #666;
	color: #FFF;
}
.carousel li span.current:hover{  
	cursor:default
}
.carousel .nombre{
	font-weight:bold;
}
.opinion:before {
    border-right: 14px solid transparent;
    border-left: 14px solid transparent;
    border-bottom: 14px solid #cdcdcd;
    content: " ";
    height: 0;
    position: absolute;
    width: 0;
    top: -14px;
}
.opinion:after {
    border-right: 13px solid transparent;
    border-left: 13px solid transparent;
    border-bottom: 13px solid #fff;
    content: " ";
    height: 0;
    position: absolute;
    width: 0;
    left: 11px;
    top: -12px;
}
.votos-pages, .j_list.clearfix,.opinion{
	position:relative;
	
}
.opinion .j_title{margin-bottom:0px;}
#cookie-bar.fixed{height:auto;}
#cookie-bar p{padding-top:20px;padding-bottom:20px;}
.fw_300{font-weight:300 !important;}
.pointer{cursor:pointer;}
.text-center{text-align:center;}
.a_negre{font-weight:normal;}
.a_negre a{/*color:rgba(0, 0, 0, 0.87);*/}
.clear{clear:both;height:1px;font-size:1px;}
.fr-llista1 ul{list-style-image: url('../img/llista.png');padding-left: 20px;}
.fr-llista2 ul{list-style-image: url('../img/llista2.png');padding-left: 20px;}
.menu-gris ul a{height:auto;}
/*#dropdown1{width: inherit !important;position: absolute !important;top: 55px !important;}
#dropdown2{width: inherit !important;position: absolute !important;top: 55px !important;}
#dropdown3{width: inherit !important;position: absolute !important;top: 55px !important;}
#dropdown4{width: inherit !important;position: absolute !important;top: 55px !important;}
#dropdown5{width: inherit !important;position: absolute !important;top: 55px !important;}*/
.dropdown-content{overflow-y: inherit;}
.linkedin{color:#007BB5;}
.instagram{color:#125688;}
.youtube{color:#BB0000;}
.trans-video{background-color:rgba(20,51,63,.5);}
.uppercase{text-transform:uppercase;}
.fr_idiomes li a{color:#ffffff;}
.fr_idiomes li a:hover{color:#ffdd00;}
.fr_idiomes li a.active{color:#ffdd00;}
#logo-container img{width:99%;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-17px;top:90px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-17px;top:90px;}
#owl-demo3 .item {display: block;padding: 20px;margin: 5px;max-height: 180px;height: auto;text-align: center;}
#owl-demo4 .item {display: block;padding: 20px;margin: 5px;max-height: 180px;height: auto;text-align: center;}

/* NOUS */
.animation2{transition: all .4s;}
.container {max-width: 1100px;}
#grau-presentacio-foto {max-height: 400px;height:400px;}
.menu-gris {background: #FFFFFF;}
.menu-fixed ul{float:right;}
.menu-gris .logo2{display:none;}
.menu-fixed .logo2{display:block;}
.menu-gris ul a {padding: 0 12px;font-size:14px;font-weight:800;}
.menu-fixed ul a {padding: 0 9px;font-size:13px;font-weight:800;}
.row{margin-bottom:0px;}
footer{background-color:#F2F2F2;}
td{vertical-align:top;}
tbody{vertical-align:top;}
table{margin:0px;}

.nou_banner{width:100%;background-image: url(../img/img-home.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;background-color: #fff;}
.nou_banner_patina{width:inherit;height:inherit;background-color:rgba(78,91,134,0.4);}
.nou_banner_text{padding:20px 0px 0px 0px;}
.nou_banner_text p, .nou_banner_text h1, .nou_banner_text h2, .nou_banner_text h3{margin:0;padding:0;font-style:normal;}
.nou_banner_text p {font-family: 'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size: 16px;line-height:26px;color: #382D24;font-weight:normal;max-width:700px;margin-bottom:40px;}
.nou_banner_text a {font-family:'Lora',Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-style:italic;color: #FFFFFF;text-decoration:none;font-weight:400;}
.nou_banner_text a:hover {text-decoration:none;}
.nou_banner_text h2 {font-family:'Lora',Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:rgba(255,255,255,0.8);font-weight:400;max-width:500px;padding:0px 0px 5px 0px;}
.nou_banner_text h1 {font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size:48px;line-height:56px;color:rgba(255,255,255,0.7);font-weight:700;max-width:550px;padding:30px 0px 75px 0px;}
.nou_banner_text h3 {font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:rgba(255,255,255,0.8);font-weight:300;max-width:500px;padding:0px 0px 10px 0px;}
.nou_banner_text h3 strong{font-weight:700;}
.nou_banner_text span{color:#F3CF45;font-weight:700;}
.filet1{width:60px;border-bottom:2px solid #F3CF45;height:20px;}

.css2_content1{width:70%;float:left;}
.css2_text1{padding-top:30px;}
.css2_text1 p, .css2_text1 h2, .css2_text1 h3, .css2_text1 li, .css2_text1 ul{margin:0;padding:0;font-style:normal;}
.css2_text1 p {font-family: 'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size: 14px;line-height:24px;color: #382D24;font-weight:normal;max-width:700px;margin-bottom:40px;}
.css2_text1 a {color: #52C6E2;text-decoration:none;}
.css2_text1 a:hover {text-decoration:underline;}
.css2_text1 h2 {font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size: 21px;line-height:26px;color: #001D77;font-weight:700;max-width:600px;padding:0px 0px 40px 0px;}
.css2_text1 h3 {font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size: 28px;line-height:34px;color: #382D24;font-weight:700;max-width:400px;padding:25px 0px 25px 0px;border-top:1px solid rgba(109,111,100,0.6);border-bottom:1px solid rgba(109,111,100,0.6);margin:65px 0px 65px -90px;}
.css2_text1 ul li {font-family: 'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size: 14px;line-height:24px;color:rgba(109,111,100,0.8);font-weight:normal;}
.css2_text1 ul {list-style-image: url("../img/ic_list1.png");padding:0px 0px 20px 0px;}
.css2_text1 li {margin-left: 42px;padding:0px 0px 10px 0px;}
.css2_text1 h5 {font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size: 18px;line-height:24px;color:#382D24;font-weight:700;max-width:700px;padding:0px 0px 0px 0px;margin:0px;}
.css2_content1_titulet{width:80%;margin:0 auto;display:none;}

.css2_content2{width:25%;float:right;}
.css2_text2{padding-top:75px;}
.css2_text2 a {color: #382D24;text-decoration:none;}
.css2_text2 a:hover {color:#57c8e7;}
.css2_text2 a.active {color:#57c8e7;}
.css2_text2 p, .css2_text2 h2, .css2_text2 h3, .css2_text2 li, .css2_text2 ul{margin:0;padding:0;font-style:normal;}
.css2_text2a{background-color:#F3CF45;width:100%;height:45px;margin-top:-120px;position:relative;}
.css2_text2ab{width:80%;margin:0 auto;}
.css2_text2a p{font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;color:#382D24;font-weight:900;padding:14px 0px 0px 0px;letter-spacing:1.2px;text-transform:uppercase;}

.css2_text2_grup{background-color:#F9F9F9;}
.css2_text2b{height:75px;width:80%;margin:0 auto;}
.css2_text2c{border-top:1px solid rgba(109,111,100,0.6);width:80%;margin:0 auto;}
.css2_text2c p{font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#382D24;font-weight:700;padding:10px 0px 10px 0px;}

.cont_flota{width:50%;float:left;}

.css2_flota p, .css2_flota h2, .css2_flota h3, .css2_flota li, .css2_flota ul{margin:0;padding:0;font-style:normal;}
.css2_flota h3 {font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:rgba(255,255,255,1);font-weight:800;letter-spacing:1.2px;text-transform:uppercase;padding-bottom:9px;}
.css2_flota h1 {font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size:44px;line-height:50px;color:rgba(255,255,255,1);font-weight:700;padding-bottom:40px;}
.css2_flota p {font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size:16px;line-height:22px;color:rgba(255,255,255,1);font-weight:400;padding-bottom:40px;}
.filet_flota{width:80px;border-top:1px solid rgba(255,255,255,0.8);height:5px;}
.css2_flota_ocult{display:none;}

.css2_flota2{width:50%;float:left;}

.css2_flota2b{padding-right:60px;}
.css2_flota2 p, .css2_flota2 h2, .css2_flota2 h3, .css2_flota2 li, .css2_flota2 ul{margin:0;padding:0;font-style:normal;}
.css2_flota2 h3 {font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:rgba(255,255,255,1);font-weight:800;letter-spacing:1.2px;text-transform:uppercase;padding-top:12px;}
.css2_flota2 h1 {font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size:44px;line-height:50px;color:rgba(255,255,255,1);font-weight:700;padding-bottom:40px;}
.css2_flota2 p {font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size:16px;line-height:22px;color:rgba(255,255,255,1);font-weight:400;padding-bottom:40px;}
.filet_flota2{width:100%;border-top:1px solid rgba(255,255,255,0.8);height:10px;margin-top:10px;}
.css2_flota2c p {font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:22px;color:rgba(255,255,255,1);font-weight:400;padding-bottom:0px;}

.css2_flota2_foto_responsive{display:none;}

#menu_groc_block{display:none;}
.ratio_box{
	position: relative;
	width: 100%;		/* desired width */
	background-color:rgba(47,125,225,0.7);
	cursor:pointer;
}
.ratio_box:hover{
	background-color:rgba(47,125,225,1);
}
.ratio_box:before{
	content: "";
	display: block;
	padding-top: 100%; 	/* initial ratio of 1:1*/
}
.ratio_content{
	position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.eugdpr_page .row .col.l8 {
    width: 100%;
}
.eugdpr_page .css2_text1 h3 {
	max-width: 100%;
}
iframe{
	max-width: 100%;
}

/* RESPONSIVE */
@media(min-width:1900px){
	.nou_banner_text{padding:20px 0px 0px 0px;}
}
@media(max-width:1300px){
	.css2_text1 h3 {margin:65px 0px 65px -25px;}
}
@media(max-width:1100px){
	.css2_text1 h3 {margin:65px 0px 65px 0px;}
}
@media(max-width:975px){
	.css2_content2{float:none;width:100%;}
	.css2_text2a{margin-top:0px;}
	.css2_content1{float:none;width:100%;}
	.css2_text2{padding-top:35px;}
	.css2_text1{padding-top:35px;}
	#idioma li a{line-height: 0}
	.css2_text2b{height:65px;}	
	.css2_text2a p{font-size:12px;line-height:20px;padding:14px 0px 0px 0px;letter-spacing:1.2px;}
	.css2_text2c p{font-size:14px;line-height:23px;padding:8px 0px 8px 0px;}
	.css2_text2_grup{/*display:none;*/}
	.css2_content1_titulet{display:block;}
	#menu_groc_block{display:block;}
	nav .button-collapse {float: right;}
	nav .brand-logo {left: 0%;-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);}
	#logo-container img {width: 75%;}
	#logo-container .rego {width: 70%;}
	.menu-blau {height: 70px;padding-top:12px;padding-bottom: 12px;}
	nav .button-collapse i {font-size: 33px;line-height:33px;padding-top: 7px;}
	
	.cont_flota{width:100%;float:none;}
}
@media(max-width:700px){
	.container.contingut .tab .tab-header{padding: 5px}
	.container.contingut .tab .tab-image img{height: 50px;}
	.container.contingut .tab .tab-image{width:12%;text-align: center;display:inline-block}
	.container.contingut .tab .tab-arrow{width:15%;display:inline-block;}
	.container.contingut .tab .tab-title{width:65%;display:inline-block;vertical-align:middle}
	.nou_banner_text{padding:35px 0px 35px 0px;}
	.nou_banner_text p {font-size: 14px;line-height:24px;margin-bottom:20px;}
	.nou_banner_text a {font-size:16px;}
	.nou_banner_text h2 {font-size:14px;padding:0px 0px 3px 0px;}
	.nou_banner_text h1 {font-size:38px;line-height:36px;padding:15px 0px 35px 0px;}
	.nou_banner_text h3 {font-size:14px;padding:0px 0px 5px 0px;}
	.filet1{height:15px;}
	
	.css2_text1 p {font-size: 14px;line-height:24px;margin-bottom:20px;}
	.css2_text1 h2 {font-size: 18px;line-height:22px;padding:0px 0px 20px 0px;}
	.css2_text1 h3 {font-size: 20px;line-height:26px;padding:15px 0px 15px 0px;margin:45px 0px 45px 0px;}
	.css2_text1 ul li {font-size: 13px;line-height:23px;}
	.css2_text1 ul {padding:0px 0px 10px 0px;}
	.css2_text1 li {margin-left: 42px;padding:0px 0px 10px 0px;}

	.css2_text2b{height:45px;}	
	.css2_text2a p{font-size:12px;line-height:20px;padding:14px 0px 0px 0px;letter-spacing:1.2px;}
	.css2_text2c p{font-size:13px;line-height:22px;padding:8px 0px 8px 0px;}
	
	.text_previ_flota{display:none;}
	.css2_flota2{width:100%;float:none;}
	.css2_flota2b{padding-right:0px;}
	.css2_flota2_foto{display:none;}
	.css2_flota2_foto_responsive{display:block;}
}
@media(max-width:450px){
	.nou_banner_text{padding:25px 0px 25px 0px;}
	.nou_banner_text p {font-size: 13px;line-height:23px;margin-bottom:10px;}
	.nou_banner_text a {font-size:14px;}
	.nou_banner_text h2 {font-size:13px;padding:0px 0px 3px 0px;}
	.nou_banner_text h1 {font-size:28px;line-height:26px;padding:10px 0px 15px 0px;}
	.nou_banner_text h3 {font-size:13px;padding:0px 0px 5px 0px;}
	.filet1{height:10px;}
	
	.css2_text1 p {font-size: 13px;line-height:23px;margin-bottom:10px;}
	.css2_text1 h2 {font-size: 16px;line-height:20px;padding:0px 0px 15px 0px;}
	.css2_text1 h3 {font-size: 18px;line-height:24px;padding:10px 0px 15px 0px;margin:25px 0px 25px 0px;}
	.css2_text1 ul li {font-size: 12px;line-height:22px;}
	.css2_text1 ul {padding:0px 0px 10px 0px;}
	.css2_text1 li {margin-left: 42px;padding:0px 0px 5px 0px;}

	.css2_text2b{height:25px;}		
	.css2_text2a p{font-size:11px;line-height:19px;padding:14px 0px 0px 0px;letter-spacing:1.2px;}
	.css2_text2c p{font-size:12px;line-height:20px;padding:6px 0px 6px 0px;}
	.titol-solicita h2.uppercase {font-size: 30px !important;line-height: 35px !important;}
	.css2_content1.css2_text1.left-align.titol-solicita {width: 100%;}
}
/* BOTONS */
.nou_banner_text a:hover, .nou_banner_text a:focus, .nou_banner_text a:active {color: #F3CF45;}
.nou_banner_text a, .css2_flota2b>.hvr-bounce-to-right {color: #382D24;border-left:2px solid #FFFFFF;background: #F3CF45;}
.nou_banner_text a:before {background: #FFFFFF;}

.pdf_button a:hover, .pdf_button a:focus, .pdf_button a:active {color:#FFFFFF;text-decoration:none;}
.pdf_button a {color: #382D24;border-left:2px solid #F3CF45;}
.pdf_button a:before {background: #F3CF45;}

/* EFECTE BOTO */
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
color: #F3CF45;
}
.hvr-bounce-to-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    margin: 0px;
    padding: 4px 10px 4px 10px;
    cursor: pointer;
    font-family: 'Lora',Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
[class^="hvr-"] {
    /* display: inline-block; */
    /* vertical-align: middle; */
}
.hvr-bounce-to-right:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
	
	background-color:white;
}
/*****Modificaciones****/
.breadcumbs {
	margin-bottom:30px;
}
.breadcumbs .parents{
	font-family: Open sans;
	color: #a3a3a3;
	font-size: 14px;
}
.breadcumbs .child{
	font-family: Open sans;
	color: #58c6e2;
	font-size: 14px;
}
.css2_text2_grup .css2_text2d{
	width: 78%;
    margin: auto;
	display: block
}
.css2_text2_grup .css2_text2d .form-title{
	font-family: Open sans;
	color: #696969;
	font-size: 16px;
	padding-top: 15px;	
}
@media only screen and (max-width:993px){	
	.css2_text2d > iframe{
		height: 750px !important;	
	}
}
/**Menu hover**/
@media only screen and (min-width:993px){
	.menu-gris>.nav-wrapper ul>li{
		position: relative;
	}
	.menu-gris>.nav-wrapper ul>li:hover>ul{
		width: auto !important; g
		position: absolute !important; 
		top: 55px !important; 
		left: 0px !important; 
		opacity: 1;
		display:inline-block;
		background-color: rgba(12,34,63,.9) !important;
		max-width:none;
		transition: all ease-out 0.3s;
		min-width: 225px;
		padding: 10px 20px;
	}
	.menu-gris>.nav-wrapper ul>li:hover>ul>li{
		width:100%;
		max-width:none;
		height:auto;
		min-height:45px;
		
	}
	.menu-gris>.nav-wrapper ul>li>ul>li:hover{
		background-color: #0c223f;
		background-color: rgba(0,0,0,0);
	}
	.menu-gris>.nav-wrapper ul>li>ul>li:hover>span>a, .menu-gris>.nav-wrapper ul>li>ul>li:hover>span>i{
		color: #fff;
	}
	.menu-gris>.nav-wrapper ul>li:hover>ul>li>span>a{
		width:90%;
		max-width:none;
		height:auto;
		min-height:45px;
		float:left;
		
	}
	.menu-gris>.nav-wrapper ul>li:hover>ul>li>span>i{
		width:10%;
		float:right;
		color: #c7c7c7;
		padding: 0.64rem 0;
		font-size: 18px;
		
	}
	.menu-gris>.nav-wrapper ul>li:hover>ul>li>span{
		border-bottom: 1px solid rgba(255,255,255,0.2);
	}
}
@media only screen and (min-width:701px){
	section.nou_banner{
		height: 442px;
	
	}
}
.menu-gris li>span{
	margin: 0;
	padding: 0;
	display:inline-block;
	width:100%;
	height:auto;
}
.dropdown1{
	position: absolute !important;
    top: 55px !important;
    width: 228px !important;
    background-color: rgba(12,34,63,.9) !important;
	padding: 10px 0 !important;
}

.menu-gris>.nav-wrapper ul.dropdown1>li:hover>ul.dropdown2{
	left: 225px !important;
    top: -10px !important;
	position: absolute !important;
    width: inherit;
	padding: 10px 0 !important;
	background-color:#0c223f;
    background-color: rgba(12,34,63,.9);
}
.dropdown1>li, .dropdown2>li {
    background: none;
    border-bottom:0 !important;
    transition: all ease-out 0.3s;
	padding:  0 20px !important;
}
.dropdown1 li a, .dropdown2 li a {
    color: #c7c7c7;
    font-size: 14px;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    transition: all ease-out 0.3s;
	padding: 0.5rem 0;
	/*border-bottom: 1px solid rgba(255,255,255,0.2) !important;*/
}

.menu-arrow{
	float: right;
}
.menu-gris>.nav-wrapper.container>ul.hide-on-med-and-down>li>span>i{
	display: none;
	text-align:right;
}
.menu-gris>.nav-wrapper.container>ul>li:hover{
	border: none !important;
}
.menu-gris>.nav-wrapper.container>ul>li{
	transition:none !important;
	border: none !important;
}
.titol-solicita {	
    margin-top: 15px;
}
.titol-solicita h2.uppercase {
    padding-top: 15px;
    padding-right: 50%;
    font-size: 40px;
    line-height: 44px;
}
.css2_content1.css2_text1.left-align.titol-solicita {
    width: 50%;
}
.titol-solicita h2{

    font-size:40px;
	font-weight:300;
	font-family: 'Open Sans', sans-serif;
	color:rgba(49,37,28,.4);
	font-style: normal;
	margin: 0;
    display: block;
    border-top: 1px solid rgba(45,125,225,1);
}
.titol-solicita p{
    font-size:16px;
	font-weight:300;
	font-family: 'Open Sans', sans-serif;
	color:rgba(49,37,28,.7);
	display:inline;
}
@media only screen and (max-width: 975px){
	body[style="overflow: hidden;"] .menu-gris{
		/*display: inline-block ;*/
	}
	.menu-gris{
		left: 0px;	
		background-color: rgba(12,34,63,.9);
		position: fixed;
		width: 240px;
		top: 0;
		margin: 0;
		height: 100%;
		height: calc(100% + 60px);
		height: -moz-calc(100%);
		padding-bottom: 60px;
		z-index: 999;
		overflow-y: auto;
		will-change: left;
		-webkit-will-change: left;
	}
	.menu-gris .nav-wrapper.container .hide-on-med-and-down{
		display: inline-block !important;
	}
	.menu-gris .nav-wrapper.container .hide-on-med-and-down li{
		width: 100%;
		text-align: left;
		-webkit-transition: background-color .3s;
		-moz-transition: background-color .3s;
		-o-transition: background-color .3s;
		-ms-transition: background-color .3s;
		transition: background-color .3s;
		line-height: normal;
	}
	    
	.menu-gris>.nav-wrapper.container>.hide-on-med-and-down>li>span>a,.menu-gris>.nav-wrapper.container>.hide-on-med-and-down>li>span>i{
		line-height: 50px;
	}
	.menu-gris .nav-wrapper.container .hide-on-med-and-down li>span>a{
		color: #c7c7c7;
		transition: all ease-out 0.3s !important;
		font-family:"Open Sans", sans-serif;
		font-size:14px;
		font-weight:300;
		width: 80%;
		float:left;
	}
	.menu-gris .nav-wrapper.container .hide-on-med-and-down li>span>i{
		color: #c7c7c7;
		transition: all ease-out 0.3s !important;
		width: 20%;
		float:left;
		font-size:18px;
		line-height: 27px;
    	padding: 0.85rem 0 0 0;
		text-align:right;
	}
	.menu-gris .nav-wrapper.container .hide-on-med-and-down li>ul>li>span>i{
		font-size:18px;
		line-height: 16px;
    	padding: 0.65rem 0 0 0 !important;
		text-align:right;
		
	}
		
	.menu-gris .nav-wrapper.container .hide-on-med-and-down li:hover, nav ul li.active {
		background-color: rgba(255, 255, 255, 0.1);
		    border-bottom: 0;
	}
	.menu-gris .nav-wrapper.container .hide-on-med-and-down li a:hover, nav .element-menu-gris li a:active {
		border-bottom: 4px solid #4d7cde !important;
	}
	.menu-gris .nav-wrapper.container .hide-on-med-and-down li:hover>ul, .menu-gris .nav-wrapper.container .hide-on-med-and-down li:hover>ul>li:hover>ul{
		display: inline-block;
		position: relative !important;
		top: 0px !important;
		opacity: 1;
		left: 0 !important;
	}
	.menu-gris>.nav-wrapper.container>ul.hide-on-med-and-down>li>span>i{
		display: inline-block;
	}
	.dropdown1, .dropdown2{
		background-color: transparent !important;
		border: 0 !important;
		box-shadow: none !important;
	}
	.dropdown1>li>span>i, .dropdown2>li>span>i{
		color: #fff;
	}
	
	.dropdown1 {
		width: 100% !important;
	}
	.dropdown2>li>span>a{
		width: 100%;	
	}
}
section{
	clear:both;
}

/**Logos footer*/

div.logos-footer{
	margin: 10px auto 0;
}
div.logos-footer img{
	margin: 0 5px 10px;
}
@media only screen and (max-width: 764px ){
	div.logos-footer{
		max-width: 330px;
		float: none;
	}
	.css2_text2d > iframe{
		height: 720px !important;	
	}
}
@media only screen and (max-width: 384px ){
	div.logos-footer{
		 max-width: 205px;
	}
	#acces-form .campo input[type=text]{
		max-width: initial;
		padding-left: 1%;
    	width: 99%;
	}
}