/* Large Devices, Wide Screens */@media only screen and (max-width : 1200px) {	header.navbar .navbar-collapse .navbar-nav li a:link,  header.navbar .navbar-collapse .navbar-nav li a:visited{	font-size: 14px !important;	}}/* Medium Devices, Desktops */@media only screen and (max-width : 992px) {	/*header.navbar .navbar-collapse .navbar-nav li a:link,  header.navbar .navbar-collapse .navbar-nav li a:visited{width:135px !important; }	.top-line .ico-top-der{margin:5px 0  0 0;	}*/	#concursinstagramnadal{display:none  !important;}	#slick-views-banners-1{width:auto; margin:auto; padding-left:0 !important;}header.navbar .navbar-collapse .navbar-nav li a:link, header.navbar .navbar-collapse .navbar-nav li a:visited {    width: auto !important;}}/* Small Devices, Tablets */@media only screen and (max-width : 767px) {	#page-header{background-size: 80% 80%;}	.header-bg{background-image:none !important; padding-bottom:0 !important; margin-bottom:44px !important; pointer-events:none;}	header.navbar .navbar-collapse .navbar-nav li.logo{display:none;}	header.navbar .navbar-collapse .navbar-nav li a:link,  header.navbar .navbar-collapse .navbar-nav li a:visited{width:100% !important; }	.search_btn{display:inline-block !important;}	header.navbar .navbar-collapse .navbar-nav li {background-color:#e74c3c;}	header.navbar .navbar-collapse .navbar-nav li a:link, header.navbar .navbar-collapse .navbar-nav li a:visited{		padding-top:10px !important;		padding-left:40px !important;		text-align:left;		background-position:left 5px !important;		background-size: 40px 28px !important;		display:block;		min-height:40px !important;		margin-bottom: 4px;		color:#fff !important;		font-size:16px;	}	header.navbar .navbar-collapse .navbar-nav li ul.drop-down li a{color:#fff !important; border-bottom:1px solid #fff;}	.text-intro{background: none !important;}	.text-intro .title-section{background: none !important;}	.icones-socials li img {width: 30px !important;}	#block-block-45 {top:auto !important; bottom:25px !important;}	.top-line a.ico-top {margin: 0 8px !important;}	.search_btn{display: block !important;float: right !important;width: 30px !important;height: 30px !important;margin: 5px 10px !important;}	#views-exposed-form-agenda-home-agenda-llistat-block-2{display:none;}	.section-content {padding: 20px 0 !important;}	.services-banner h2{font-size:22px !important;}	/*Menu principal expandido para que funcione el responsive */	 header.navbar{}	.navbar-default .navbar-toggle{display:none; min-height:60px;}	.navbar-collapse.collapse{display: block !important; margin-left: 40px;}	.navbar-collapse.collapse nav .nav.navbar-nav{display:none;}	.dl-menuwrapper{float:right;}	.dl-menuwrapper button{float:right; position:relative; overflow:visible; background-color:#e74c3c !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; pointer-events:auto;}	.dl-menuwrapper button:before{content:"MENU"; left:-60px; top:10px; position:absolute; width:50px; font-weight:bold; color:#fff; text-indent: 0; pointer-events:auto;}	.dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .dl-menuwrapper ul{background-color:#e74c3c;}	.dl-menuwrapper:first-child{margin:0;}	.dl-menuwrapper li a{font-weight:700; text-transform:uppercase; border-bottom:1px solid #b6b6b6;}	.dl-menuwrapper .dl-menu{margin-top:48px;}	.dl-menuwrapper .dl-menu > li:first-child img{display:none;}	.dl-menuwrapper .dl-menu > li:first-child a:before{ content: "Inici";}	.dl-menuwrapper .dl-menu > li .dl-submenu > li.dl-back a{font-size:0.8em; text-align:left; border-bottom:0; padding-top:2px; padding-bottom:2px;}	.dl-menuwrapper .dl-menu > li .dl-submenu > li.dl-back::after{top:-13px;}	.dl-menuwrapper .dl-menu > li .dl-submenu > li:nth-child(2){background-color:rgba(0,0,0,0.1);}	.dl-menuwrapper .dl-menu > li .dl-submenu > li:nth-child(2) a{pointer-events: none; cursor: default; font-weight:300; color:#ccc; padding-top:2px; padding-bottom:6px; border-bottom:0;}		.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #fff;}}/* Extra Small Devices, Phones */ @media only screen and (max-width : 480px) {	.search_btn{display: block !important;float: right !important;width: 20px !important;height: 20px !important;margin: 5px 0px !important;}}/* Custom, iPhone Retina */ @media only screen and (max-width : 320px) {}