#home .trabajos .caja{margin: 15px auto;}
.noMobile{display: none !important;}

#cabecera h1{
	
	font-size: 25px;
	
	
}

header{
}
	
nav li a , nav li a:hover{
    color: #23527c !important;

	background: #fff;
	
	display: block;
	
	text-align: center !important;
	
	padding: 0 !important;
	
	width: 100%;
}

nav > div{
	padding-top: 0px;
}
#cabecera h2{
	font-family: 'Open Sans';
	font-weight: bold;
	font-size: 45px;
	color: #fff;
	margin-top: 10px;
	
}

#cabecera slide1{height: 600px; clear: both;}
#cabecera slide2{height: 600px; clear: both;}
#cabecera slide3{height: 600px; clear: both;}
nav ul{ margin: 0 !important; padding: 0 !important;}

.logoMobile{width: 180px !important;}

nav a#pull{margin-top: 20px !important;}

nav ul{width: 100% !important; margin-left: 0px !important;}
nav li{border-bottom: 1px solid #ccc;}
#nosotros #nuestroProceso{ background-size: cover;}

.slick-prev, .slick-next{ display: none !important;}

.slick-dots{
	bottom: auto !important;
	top: 10px;
	display: block !important;
}
#nosotros #nuestroProceso .slick-slide > div > span{ font-size: 18px;}
#nuestroProceso{ padding: 0 10px 30px;}
.slick-dots li button::before{ color: #f0f0f0;}
.slick-dots li.slick-active button::before{ color: #fff;}

#nosotros #nuestroProceso .ico{ margin-top: 40px;}
#moreSections{ text-align: center;}
#moreSections img{ margin-bottom: 20px;}

#cookie-notice {
color: #fff !important;
background-color: #400060 !important;
position: fixed !important;
display: block !important;
bottom: 0px !important;
width: 100% !important;
margin: 0 auto !important;
float: none;
padding: 10px 15px !important;
height: auto !important;
font-size: 13px !important;
text-align: left !important;
line-height: 20px !important;
font-size: 13px !important;
}
#cn-notice-text{
	display: block;
	width: 100%;
	margin-bottom: 10px;
}