.weather-container a:hover { text-decoration: none;}
.weather-container a:visited {color: #323c46;}
.weather-container .sv-weather-widget-icon{
	position: relative;
	padding-top: 6px;
	padding-left: 4px;
	cursor: pointer;
	display: block;
	border-left: 2px solid #fafafa;
}
.weather-container .sv-weather-widget-icon .icon{
	position: relative;
	top: -4px;
	max-width: 35px;
}

@media only screen and (min-width: 1025px) {
	.weather-container .sv-weather-widget-icon::after{
		position: absolute;
		right: 12px;
		top: 19px;
		content: '';
		width: 12px;
		height: 6px;
		background-image: url("/includes/public/assets/icon-weather-arrow.png");
		background-position: left center;
	}
}

.weather.open .weather-container .sv-weather-widget-icon::after{
	background-position: right center;
}
.weather-container .sv-weather-widget-icon > div{
	display: inline-block;
}
.weather-container .temp{
	position: relative;
	left: -8px;
	color: #323c46;
	font-size: 18px;
	line-height: 18px;
	font-family: 'Motiva Sns W01 Regular', serif;
}

/* dropdown */
.weather-container .dropdown{
	position: absolute;
	top: 40px;
	right: 0;
	width: 440px;
	height: 70px;
	overflow: hidden;
	background: #b4cddc;
	z-index: 500;
	background: url("/includes/public/assets/shell/header-top-bg.png") top center repeat;
	max-height: 0;
	-webkit-transition: max-height 200ms;
	transition: max-height 200ms;
}
.weather.open .weather-container .dropdown{
	max-height: 70px;
}
.weather-container .dropdown-int{
	padding: 12px 0;
}
.weather-container .dropdown-int a {color: #323c46;}
.weather-container .dropdown .item{
	position: relative;
	display: inline-block;
	padding:0 15px;
}
.weather-container .dropdown .item::after{
	position: absolute;
	top: 5px;
	right: 0;
	content: '';
	height: 40px;
	width: 2px;
	background: #b1b6bc;
}
.weather-container .dropdown .item.last::after{
	display: none;
}
.weather-container .dropdown .icon{
	padding-right: 7px;
	max-width: 56px;
}
.weather-container .dropdown .temp{
	font-family: 'Motiva Sns W01 Md', serif;
	font-size: 22px;
	line-height: 27px;
}
.weather-container .dropdown .date{
	font-family: 'Motiva Sns W01 Regular', serif;
	font-size: 16px;
	line-height: 16px;
	text-transform: uppercase;
}




/** mobile **/
.navMobile .dl-menuwrapper li .mobile-weather a{
	padding: 0;
	border: none;
}
.navMobile  .sv-weather-widget-icon .icon{
	top: 0;
}
.weather-container.mobile .sv-weather-widget-icon::after{
	display: none;
}

@media (max-width: 640px) {
	li.weather-mobile {display: block; }
	.weather-container div.text { display: inline-block;}
}
