/*
Theme Name:     Neteuro Theme
Description:    Tema personalizado Neteuro 
Author:         Neteuro - Serviços Internet, Lda.
Template:       spacious

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

.neteuro-spacer{
	width:100%;
	height:30px;
}

#header-logo-image img {
	width: 100%;
	max-width:300px;
}

.nav-menu{
	margin-top: 10px;
}

#main {
	padding: 0px 0 10px 0;
}

.wu-copyright {
	display:none;
}

.wu-current-conditions .wu-day-title sup {
	position: inherit;
}

#header-text-nav-container {
	background-color: white;
}

.wave {
	fill:#0EA2E4;
}
#content,
#content *{
	text-align:justify;
}

.footer-socket-wrapper{
	padding-top: 60px;
	padding-bottom: 20px;
	border-top:0!important;
	z-index:999999!important;
	background-color:transparent!important;
}
.footer-socket-wrapper * {
	color:#fff!important;
	font-size: 15px!important;
	font-weight:500;
	z-index:999999!important;
}

.booknow{
	position:fixed;
	top:0;
	right:20%;
	z-index: 100000;
	padding: 10px 25px 20px 25px;
	background-size:100% 100%;
	color:#fff;
}

.booknow:hover{
	text-decoration: underline;
}

.address-container{
	padding-left:10%;
	position:relative;
	display:inline-block;
	text-align:center!important;
	line-height: 25px!important;

}
footer#colophon nav{
	padding-top:60px;
	margin-right: 20px
}
footer#colophon{
	background-size:100% 100%;
}


#secondary h3.widget-title,
.wp_wunderground
{
	width: 65%;
	margin: 0 auto;
	float: none;
}

.wu-icon{
	float:right;
}

#masthead{
	top:0;
	left:0;
	position:fixed;
	z-index:99999;
	width:100%;
}

.widget_polylang li{
	display:inline-block;
}
#page{
	padding-top:130px;
}
#primary{
	width:70%;
}
#secondary{
	width:30%;
}

@media only screen and (max-width: 699px) {
	.main-navigation {
		width: 100%;
		float: right !important;
		margin-top: 15px !important;
		padding-right: 0 !important;
		position: absolute;
		top: 63px;
	}
	.main-small-navigation {
		float: right!important;
		margin-top: 20px!important;
		padding-right: 0!important;
	}
	.address-container{
		display:none;
	}

	#header-logo-image{
		float:left!important;
		text-align: left;
	}

	#header-logo-image img {
		width: 65%;
		max-width:300px;
	}
	.booknow{
		right:0%;
	}
	.widget_polylang {
		padding-top: 16px!important;
	}
	#primary {

		width:100%;

	}
	#secondary {

		width: 100%;

	}

}

.universal_video_playerBorder{
	margin:0 auto;
}

.universal_video_player > div > iframe.lbg_player{
	left:0!important;
}

#cookie-notice {
	z-index: 999999;
}