#weatherHeader{float:right;}
.menu-superior.menu-superior-nou p, .menu-superior.menu-superior-nou li{font-size:12px;    font-weight: 400;}
.idiomes-nou > li {margin:0 10px;}
.idiomes-nou > li:last-child{margin-right:0}
#weather-container{margin:0;}
.menu-superior .webcam-nova{margin-left: 5px;}
#weather-container i{margin-left:5px;}

.nou-menu #buscarform{margin-top:0px;padding:10px 0;display:inline-block;width:auto;}
.nou-menu #menu-secundari, .nou-menu #menu-secundari-spanish0, .nou-menu #menu-secundari-english0, .nou-menu #menu-secundari-french0, .nou-menu #menu-secundari-german0{margin-top:0px;}
.nou-menu #menu-secundari a, .nou-menu #menu-secundari-spanish0 a,  .nou-menu #menu-secundari-english0 a, .nou-menu #menu-secundari-french0 a, .nou-menu #menu-secundari-german0 a {font-size: 14px;color:#000;padding:15px 14px;font-weight:500;}


.header-logo{display:table-cell;vertical-align:middle;}
.header-logo .navbar-brand{padding-bottom:0}

.header-logo  .links-header .logotit2{font-size:13px;font-family: 'Roboto', sans-serif;letter-spacing:1px;font-weight:500;color:#949494;}

.navbar-menu-nou .butolupa{margin-right: 0} 
.navbar-menu-nou .navbar-form.navbar-right:last-child{margin-right:0;margin-left:14px;}

/* GAUDEIX DELS NOSTRES SERVEIS (HOME) */
.gaudeix-serveis-section{width:100%;padding:40px 0 50px;background-color:#f8f8f8;}
.gaudeix-serveis-section .serveis-container{text-align:center}
.gaudeix-serveis-section h3{font-weight:500;font-size:30px;text-transform:none;color:#000;text-align:center;margin-bottom: 35px;line-height: 30px;}
.gaudeix-serveis-section .pictos-seccions .titol{font-size:18px;}

/* XARXES SOCIALS (HOME) */
.xarxes-socials-section{width:100%;padding:40px 0 50px;}
.xarxes-socials-section .xarxes-socials-container{text-align:left}
.xarxes-socials-section h3 {
	font-size: 24px;
	text-transform: none;
	color: #0090BF;
	margin-bottom: 35px;
	line-height: 30px;
	font-weight: bold;
	display: inline-block;
}
.xarxes-socials-section h3.segueixnos {
	font-size: 24px;
	text-transform: none;
	color: #000;
	margin-bottom: 35px;
	line-height: 30px;
	font-weight: normal;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	float: right;
}
.xarxes-socials-footer{
	float:left;
	width:100%;
	padding: 35px 0 10px;
}
.xarxes-socials-llista{
	padding:0;
	list-style-type: none;
	margin:0;
	text-align: center;
}
.xarxes-socials-llista > li{
	display: inline-block;
	margin: 0 30px;
}
.xs-img{
	width:20px;
	height:20px;
	display:inline-block;
	margin-right:5px;
}
.xs-span{
	color:#616161;
	font-size:16px;
	font-weight: 400;
	text-decoration:underline;
	vertical-align: middle;
}
.xarxes-socials-llista > li a:hover{text-decoration:none;}
.xarxes-socials-llista > li a:hover .xs-span{color:#000;}


#sb_instagram .sbi_photo_wrap:after{content: "";width:30px;height:30px;position:absolute;bottom:10px;right:10px;background:url('../images/noves_imatges/instagram-white.svg')}
#sb_instagram .foto-mini .sbi_photo_wrap:after{width:20px;height:20px;}

/* NOTA: LA RESTA D'ESTILS PROPIS DEL WIDGET D'INSTAGRAM ES TROBEN DINS LA CONFIGURACIO DEL PLUGIN QUE ES POT EDITAR DES DEL PANELL D'ADMINISTRACIO*/

/*NESLETTER*/
.newsletter-section{padding:0;background:url('../images/noves_imatges/newsletter.jpg') repeat;}
.newsletter-inner{display:flex;flex-wrap:wrap;align-items:center;float:left;width:100%;background:#fff;padding: 30px 30px;margin:40px 0}
.newsletter-titol h2{color:#000;font-size:40px;font-weight:900;}

/*FORMULARI */
.newsletter-section .gform_wrapper{margin:0;}
.newsletter-section .gform_body{float:left;width:77%;margin-right:3%;}
.input-email .gfield_label{font-weight:300 !important;font-style:italic;font-size:20px;color:#737373 !important;}
.input-email  .gfield_required{color:#737373 !important;}
.gform_wrapper .top_label .input-email  input{border:none;border-bottom:1px solid #c5c5c5;width:100% !important;font-size:18px;}
.newsletter-section .gform_wrapper .gform_footer{clear:none;float: left;width: 20%;text-align:right;margin-top: 15px !important;}
.newsletter-section .gform_wrapper ul li.gfield{float: left;width: 100%;clear:none !important;margin-bottom:10px;}
.newsletter-section .input-lopd .gfield_required{display:none !important;}
.newsletter-section .input-lopd{float:left;width:100%;margin-top:15px;}
.newsletter-section .gform_wrapper .gfield_checkbox li label, 
.newsletter-section .gform_wrapper .gfield_radio li label{font-weight:400;font-size:12px;vertical-align:middle;color:#000;}
.newsletter-section .input-lopd a{color:#000;text-decoration:underline;}
.newsletter-section .input-lopd input{margin-top: 0 !important;}
.newsletter-section .gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label, .newsletter-section .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label{font-weight:400;}
.newsletter-section .gform_wrapper .gform_footer input.button, .newsletter-section .gform_wrapper .gform_footer input[type=submit]{width:100%;max-width:85%;color:#fff;font-size:12px;font-weight:900;background:#00acd0;padding:10px 0;box-shadow:none;border:none;}
.newsletter-section input[type="submit"]:hover{background-color:#02bfe6 !important;}
.gform_wrapper form{display: flex;flex-wrap:wrap;align-items: center;}

/* FOOTER */
.peu-nou{background:url('../images/noves_imatges/peu_europa.jpg') no-repeat right top;}
.peu-nou .columna-peu{padding-top:50px;}
.columna-peu.columna-esquerra h2,.columna-peu.columna-contacte h2{color:#000;font-weight:900;font-size:20px;margin-top:0;margin-bottom:25px;}
.columna-peu p{font-weight:300;font-size:16px;color:#000;line-height:25px;margin-bottom:20px;}
.row-media img { width: auto;margin-right: 15px;}
.row-media{padding: 30px 0 25px;}
.row-media a{display:inline-block}
.row-media a{text-decoration:none !important;}
.row-media a > span{text-align:center;font-weight:900;font-size: 16px;letter-spacing: 1px;color: #017ab0;text-decoration:none !important;}
.row-legal{float:left;width:100%;margin-top:30px;border-top: 2px solid #e6e6e6;}
.row-media a:hover > span{color:#00acd0}
.row-legal p{margin-top:25px;font-weight:400;font-size:14px;color:#346665}
.row-legal a{color:#00acd0;text-decoration: none !important;}
.row-legal a:hover{color:#017ab0}
.columna-contacte .icona-contacte{float:left;width:20px;}
.columna-contacte .icona-contacte img{width:100%;height:20px;}
.columna-contacte .contacte-text{float:left;width:90%;margin-left:15px;}
.columna-contacte p:after{content:" ";clear:both;display:table;}
.columna-contacte a{color:#017ab0}
.columna-contacte a:hover{color:#00acd0;}
.icones-peu-nou{float:left;width:100%;padding:20px 0;text-align:center;}

/*#openBuscador{position:relative;}
.buscador-input{display:none;position:absolute;top:30px;left:-140px;border: 1px solid black;padding:20px 0;z-index:1000;background:#fff;}*/

/* LLISTAT DE PLATGES */
#llista-platges{display:flex;flex-wrap:wrap;}

/* PALAFRUGELL 2.0 - INSTAGRAM FEED */
#sb_instagram.instagram-palafrugell20 #sbi_images .sbi_item,
#sb_instagram.instagram-palafrugell20 #sbi_images .sbi_item.foto-mini,
#sb_instagram.instagram-palafrugell20 .sbi_item,
#sb_instagram.instagram-palafrugell20 .sbi_item.foto-mini {
	width: 30% !important;
	margin-bottom: 0 !important;
	padding-right: 5px !important;
	margin-right: 0 !important;
}

@media(min-width:1200px){
	.nou-menu{display:table !important;margin-left:0;margin-right:0;width:100%;}
	.navbar-collapse.collapse.navbar-menu-nou{display:table-cell !important;vertical-align:middle;padding-right:0;text-align:right;}
}

@media(max-width:1199px) {
	.nou-menu{display:block !important;}
	.header-logo{display:block}
	.navbar-collapse.collapse.navbar-menu-nou{text-align:left;}
	.nou-menu #menu-secundari{margin-left:0}
	.nou-menu #buscarform{float: none !important;vertical-align: top;}
	.columna-contacte .contacte-text{margin-left:5px;}
	.row-media div{text-align:center;}
	.row-media img{margin-right:0;margin-bottom:10px;}
	.gaudeix-serveis-section .serveis-container{text-align:left}
}

@media (max-width:1199px) and (min-width:768px) {
	.navbar-collapse.collapse.navbar-menu-nou{display:block !important;text-align: left;float:left;width:100%;}
	.nou-menu #menu-secundari a, .nou-menu #menu-secundari-spanish0 a, .nou-menu #menu-secundari-english0 a, .nou-menu #menu-secundari-french0 a, .nou-menu #menu-secundari-german0 a{padding:15px 10px;}
}

@media (max-width:992px) and (min-width:768px){
	.nou-menu,.navbar-collapse.collapse.navbar-menu-nou{padding-left:0;padding-right:0}
}

@media (min-width:768px){
	.nou-menu .menu-secundari-container{display:inline-block}
}

@media(max-width:991px){
	.newsletter-inner{padding: 10px 30px;margin: 25px 0}
	.columna-contacte .contacte-text{width:85%;}
	#sb_instagram .sbi_photo_wrap:after{width:20px;height:20px;}
	.xarxes-socials-footer{padding-top:10px}
	.xarxes-socials-llista > li{margin: 0 15px;}
}

@media (max-width: 767px) {
	.nou-menu{padding-left:15px;}
	.nou-menu #menu-secundari a, .nou-menu #menu-secundari-spanish0 a, .nou-menu #menu-secundari-english0 a, .nou-menu #menu-secundari-french0 a, .nou-menu #menu-secundari-german0 a{padding: 10px 14px;}
	.idiomes-nou > li{margin:0}
	.row-media a > span{display:block;}
	.row-media{padding:10px 0 25px}
	.peu-nou .columna-peu{padding-top:30px;}
	.xarxes-socials-llista > li{margin: 0 5px;}
	.quadricula .platja-item{width:47% !important;min-width:0 !important;margin:0 1.5% !important;}
}

@media(max-width: 640px){
	.gaudeix-serveis-section{padding: 20px 0 30px;}
	.newsletter-inner{margin: 15px 0;padding: 20px 15px;}
	.newsletter-titol h2{font-size:25px;margin-top:0;}
	.newsletter-inner .gform_wrapper .top_label .gfield_label{font-size:16px;}
	#sb_instagram .sbi_photo_wrap:after,#sb_instagram .foto-min .sbi_photo_wrap:after{width:30px;height:30px;}
	#sb_instagram{margin:0;}
	.xarxes-socials-llista > li{    
		margin: 0 0.5% 20px;
		width: 31%;
	
	}
	.xarxes-socials-section{padding-bottom: 5px;}
}

@media(max-width:550px){
	.gaudeix-serveis-section h3{margin-bottom:20px}
	.newsletter-section .gform_body{width:100%;margin-right:0;margin-bottom:0px}
	.newsletter-section .gform_wrapper .gform_footer{text-align:left;width:100%;}
	.gaudeix-serveis-section .serveis-container{text-align:center !important;}
	.newsletter-section .gform_wrapper .gform_footer{margin-top:5px !important;}
	.newsletter-section .gform_wrapper .gform_footer input.button, .newsletter-section .gform_wrapper .gform_footer input[type=submit]{max-width:100%;}
	.newsletter-inner {
		margin: 12px 0;
		padding: 10px 15px;
	}
}

@media(max-width:400px){
	.xarxes-socials-section h3{text-align:center;width:100%;margin-bottom:0;margin-top:0}
	.xarxes-socials-section h3.segueixnos{text-align:center;float:none;width:100%;margin-bottom:15px;}
	.xarxes-socials-llista > li{    
		width: 48%;
	}
	.quadricula .platja-item{width:100% !important;}
	.quadricula .platja-item .image{min-height:180px !important;}
}



.cont-camera {
	height: 550px;
}

#slider_home img {
    height: 550px;
}

.buto:hover, .buto.sel { cursor: pointer; }

.map .titol{font-size: 26px;color:#336F8B;margin-top:25px;line-height: 30px;}
.map .poblacio{font-size: 20px;color: #737373;margin-top: 5px;  padding: 0; }
.map .text{color: #737373;margin-top:15px;}

.slider iframe {
	width: 100%;
	height: 550px;
}


.slick-prev, .slick-next {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    top: 265px !important;
    display: block !important;
    width: 40px !important;
    height: 40px !important;
    padding: 0 !important;
    margin-top: -10px\9 !important;
    -webkit-transform: translate(0, -15%) !important;
    -ms-transform: translate(0, -15%) !important;
    transform: translate(0, -15%) !important;
    cursor: pointer !important;
    color: transparent !important;
    border: none !important;
    outline: none !important;
}

.slick-prev {
    left: 20px !important;
    z-index: 1 !important;
}
