/*+clearfix {*/
NAV#megaMenu #megaUber .mega-shop.menu-item.current-menu-item > .wpmega-link-title > B:after, .footer .footer_in .copyright LI:after, .navigation_menu #megaMenu-sticky-wrapper:after, .home #wrapper .widget ARTICLE A.fpw-featured-link:after, .home-feat-boxes .col.last A:after, NAV#megaMenu > #megaUber > LI.menu-item.megaHover > A I:after, .mega-summer.megaHover > A B:after, .menu-cart A.wcmenucart-contents I:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
NAV#megaMenu #megaUber .mega-shop.menu-item.current-menu-item > .wpmega-link-title > B, .footer .footer_in .copyright LI, .navigation_menu #megaMenu-sticky-wrapper, .home #wrapper .widget ARTICLE A.fpw-featured-link, .home-feat-boxes .col.last A, NAV#megaMenu > #megaUber > LI.menu-item.megaHover > A I, .mega-summer.megaHover > A B, .menu-cart A.wcmenucart-contents I
{
	display: inline-block;
}
NAV#megaMenu #megaUber .mega-shop.menu-item.current-menu-item > .wpmega-link-title > B, .footer .footer_in .copyright LI, .navigation_menu #megaMenu-sticky-wrapper, .home #wrapper .widget ARTICLE A.fpw-featured-link, .home-feat-boxes .col.last A, NAV#megaMenu > #megaUber > LI.menu-item.megaHover > A I, .mega-summer.megaHover > A B, .menu-cart A.wcmenucart-contents I
{
	/*\*/
	display: block;
	/**/
	-height: 1px;
}
/*+}*/
#wrapper.tp-caption.link-wrapper, #wrapper DIV.rev_slider_wrapper DIV.rev_slider DIV.tp-caption.link-wrapper
{
	right: 60px !important;
	left: 60px !important;
}
@media (min-width: 1901px)
{
	#wrapper.tp-caption.link-wrapper, #wrapper DIV.rev_slider_wrapper DIV.rev_slider DIV.tp-caption.link-wrapper
	{
		right: 90px !important;
		left: 90px !important;
	}
}
#wrapper.tp-caption.link-wrapper, #wrapper DIV.rev_slider_wrapper DIV.rev_slider DIV.tp-caption.link-wrapper
{
	bottom: 0px !important;
	top: 0px !important;
	min-width: 200px !important;
	width: auto !important;
	height: auto !important;
	margin: 0px !important;
}
@media all and (min-width: 769px)
{
	NAV#megaMenu UL.megaMenu > LI > A, NAV#megaMenu UL.megaMenu > LI > SPAN.um-anchoremulator
	{
		display: table-cell !important;
	}
}
@media all and (max-width: 768px)
{
	NAV#megaMenu UL.megaMenu > LI > A, NAV#megaMenu UL.megaMenu > LI > SPAN.um-anchoremulator
	{
		line-height: 48px;
		height: 48px;
		min-height: 48px;
		max-height: 48px;
	}
}
NAV#megaMenu UL.megaMenu > LI > A, NAV#megaMenu UL.megaMenu > LI > SPAN.um-anchoremulator
{
	-webkit-transition: width .4s ease !important;
	-moz-transition: width .4s ease !important;
	transition: width .4s ease !important;
}
@media all and (min-width: 769px)
{
	#nf_spyr_bar #nf_spyr_bar_wrap .navigation_menu #megaMenu
	{
		float: left;
	}
	#megaUber.megaMenu.megaMenuToggleOpen
	{
		opacity: 0;
	}
}
@media all and (max-width: 768px)
{
	#megaUber.megaMenu.megaMenuToggleOpen
	{
		background-color: rgba(0, 0, 0, 0.6);
	}
}
@media (min-width: 768px)
{
	#megaUber.megaMenu.megaMenuToggleOpen
	{
		/*[disabled]background-color:transparent;*/
	}
}
@media all and (max-width: 768px)
{
	#megaUber.megaMenu.megaMenuToggleOpen
	{
		height: auto;
	}
}
NAV#megaMenu.ubermenu-sticky UL.megaMenu > LI > A, NAV#megaMenu UL.megaMenu > LI > SPAN.um-anchoremulator
{
	line-height: 48px;
	height: 48px;
	min-height: 48px;
	max-height: 48px;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
NAV#megaMenu.ubermenu-sticky UL.megaMenu > LI > A > SPAN, NAV#megaMenu UL.megaMenu > LI > SPAN.um-anchoremulator > SPAN
{
	line-height: 44px !important;
	height: 44px !important;
	min-height: 44px !important;
	max-height: 44px !important;
	margin: 0px !important;
	padding: 0px !important;
}
.transposh_flags
{
	direction: ltr;
	line-height: 0;
}
.transposh_flags A
{
	display: inline;
}
HTML .hide_cart_widget_if_empty
{
	display: none;
}
HTML .user_type_administrator .hide_cart_widget_if_empty
{
	display: block;
}
.transposh_flags A:hover
{
	/*ie8 quirk*/
	background: transparent;
}
.transposh_flags A SPAN, .transposh_flags A IMG
{
	border-color: transparent;
	border-style: solid;
	border-width: 1px 3px;
	box-shadow: 0 0;
	border-radius: 0;
	padding: 0;
}
.transposh_flags A SPAN:hover, .transposh_flags A IMG:hover
{
	border-color: #0000FF;
}
.trf
{
	background-image: url(../../../../../../wp-content/plugins/transposh-working/widgets/flags/flags66b.png);
	height: 11px;
	width: 16px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	margin-top: 6px !important;
}
#wrapper .tp-caption A.wrap-linker-inner
{
	right: 0 !important;
	left: 0 !important;
	bottom: 0px !important;
	top: 0px !important;
	min-width: 120px !important;
	width: auto !important;
	height: auto !important;
	margin: 0px !important;
}
@media all and (min-width: 769px)
{
	#megaMenu .ss-colgroup-2 > .ss-col, #megaMenu .wpmega-nonlink.ss-colgroup-2 LI, #megaMenu UL.megaMenu LI.ss-nav-menu-mega.mega-colgroup-2 > UL > LI
	{
		width: 50% !important;
	}
	#megaMenu #megaUber LI.user-but.user-nav-logged.menu-item SPAN.wpmega-link-title B
	{
		display: none !important;
	}
}
@media all and (min-width: 960px)
{
	.cam-tabs .mobile-only
	{
		/*[disabled]visibility:hidden;*/
		display: none !important;
	}
}
FORM.market-select
{
	display: none !important;
}
@media all and (max-width: 768px)
{
	FORM.market-select
	{
		display: block !important;
	}
}
FORM.market-select
{
	bottom: auto;
	top: auto;
	right: 0;
	left: 0;
	position: absolute;
	background-color: #DB3A0F;
	z-index: 222;
	line-height: 56px;
	padding: 0 4px 4px;
}
FORM.market-select #market-select.dropdown
{
	cursor: pointer;
	padding: 0px 12px !important;
	width: 100%;
	line-height: 40px;
	line-height: 40px;
	border: 2px solid #FFFFFF !important;
	font-weight: bold;
	font-size: 17px;
}
#weather_wrap #weather-swf
{
	display: none !important;
}
#wrapper .flowplayer
{
	background-size: cover !important;
	background-attachment: scroll !important;
	background-position: center center !important;
}
.cam-tabs .flowplayer .fp-player, .cam-tabs .flowplayer
{
	/*[disabled]max-width:960px;*/
}
@media all and (min-width: 1279px)
{
	.cam-tabs .flowplayer .fp-player, .cam-tabs .flowplayer
	{
		/*[disabled]max-width:90%;*/
	}
}
@media (min-width: 1901px)
{
	.cam-tabs .flowplayer .fp-player, .cam-tabs .flowplayer
	{
		/*[disabled]max-width:100%;*/
		/*[disabled]max-height:inherit;*/
	}
}
.cam-tabs .flowplayer .fp-player, .cam-tabs .flowplayer
{
	/*[disabled]margin:10px auto;*/
	right: 0;
	left: 0;
}
@media (min-width: 1401px)
{
	.cam-tabs .flowplayer .fp-player, .cam-tabs .flowplayer
	{
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
}
.cam-tabs .flowplayer .fp-player, .cam-tabs .flowplayer
{
	/*[disabled]background-color:transparent;*/
	/*[disabled]background-image:none;*/
}
.cam-tabs FORM.cam-select
{
	z-index: 9;
	background-color: transparent;
	background: rgba(2, 2, 2, 0.85);
	right: 0;
	left: 0;
	/*[disabled]bottom:-50px;*/
	top: auto;
	/*[disabled]position:absolute;*/
	text-align: right;
}
.cam-select SELECT.select.dropdown.button
{
	padding: 0px;
	margin: 5px 2.5%;
	height: auto;
	text-align: left;
	line-height: 36px;
	width: 95%;
	height: 36px;
	border: none !important;
}
.revin-content .rev_slider_wrapper .rev_slider.hovered .tp-bgimg
{
	filter: brightness(1.3);
	/*[disabled]filter:saturate(70%) brightness(1.5) contrast(0.8);*/
	/*[disabled]-moz-filter:saturate(70%) brightness(1.5) contrast(0.8);*/
	/*[disabled]-o-filter:saturate(70%) brightness(1.5) contrast(0.8);*/
	/*[disabled]-ms-filter:saturate(70%) brightness(1.5) contrast(0.8);*/
	/*[disabled]-webkit-filter:saturate(70%) brightness(1.5) contrast(0.8);*/
}
@media all and (max-width: 959px)
{
	.cam-tabs UL#tabs
	{
		display: none !important;
	}
}
.cam-tabs UL#tabs
{
	background-size: 30px 30px;
}
@media all and (max-width: 768px)
{
	.cam-tabs UL#tabs
	{
		background-size: 20px 20px;
	}
}
@media all and (max-width: 479px)
{
	.cam-tabs UL#tabs
	{
		background-size: 10px 10px;
	}
}
.cam-tabs UL#tabs
{
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
@media all and (min-width: 769px)
{
	#megaMenu #megaUber LI.home-logo.home-btn I
	{
		opacity: 0 !important;
	}
	.ubermenu-sticky #megaUber LI.home.first A I
	{
		display: none !important;
	}
}
.ubermenu-sticky #megaUber LI.home.first A I
{
	background-position: 3px center !important;
}
@media all and (min-width: 960px)
{
	.ubermenu-sticky #megaUber LI.home.first A
	{
		width: 100% !important;
		position: relative;
		display: inline-block !important;
		height: 100% !important;
	}
}
.ubermenu-sticky #megaUber LI.home.first A
{
	padding: 0px;
}
@media all and (min-width: 960px)
{
	.ubermenu-sticky #megaUber LI.home.first A
	{
		padding: 0px;
		margin: 0 !important;
	}
}
.ubermenu-sticky #megaUber LI.home.first A
{
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}
@media all and (max-width: 768px)
{
	#megaUber LI.home.first
	{
		display: none;
	}
}
.ubermenu-sticky #megaUber LI.home.first
{
	position: relative;
	height: 47px !important;
	overflow: visible;
	padding: 0 !important;
	margin: 0 !important;
}
#megaMenu LI.home.first A .wpmega-link-title B
{
	display: none !important;
}
@media all and (max-width: 768px)
{
	#megaMenu LI.home.first A .wpmega-link-title B
	{
		display: block !important;
	}
}
@media all and (min-width: 960px)
{
	#megaMenu .ubermenu-sticky #megaUber LI.home.first A
	{
		width: 100% !important;
		position: relative;
		display: inline-block !important;
		height: 100% !important;
	}
}
#megaMenu .ubermenu-sticky #megaUber LI.home.first A
{
	padding: 0px;
}
@media all and (min-width: 960px)
{
	#megaMenu .ubermenu-sticky #megaUber LI.home.first A
	{
		padding: 0px;
		margin: 0 !important;
	}
}
#megaMenu .ubermenu-sticky #megaUber LI.home.first A
{
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}
#megaMenu .uber-grid-wrapper .uber-grid-cell-content IMG
{
	position: relative;
	display: inline-grid;
	float: none;
	padding: 0;
	margin: 0px;
}
.in-menu-gridwrap .uber-grid-wrapper DIV.uber-grid-cells-wrapper
{
	width: auto !important;
	overflow: hidden;
	position: relative;
	float: none !important;
	clear: both;
	display: block !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
}
.sub-menu .menu-item H2.widgettitle.dark
{
	background-image: none;
	color: #E1E1E0;
	background-size: 20px 20px;
}
@media all and (max-width: 479px)
{
	.sub-menu .menu-item H2.widgettitle.dark
	{
		background-size: 10px 10px;
	}
}
.sub-menu .menu-item H2.widgettitle.dark
{
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-color: rgba(0, 0, 0, 0.82);
}
HTML.winter-directory .net_menu LI.net-home
{
}
HTML.winter-directory .net_menu LI.net-home > A
{
}
.sub-menu .menu-item H2.widgettitle.bottom:after
{
	/*[disabled]float:right;*/
	/*[disabled]left:auto;*/
	/*[disabled]right:0;*/
	content: "\f106" !important;
}
@media all and (max-width: 768px)
{
	.in-menu-gridwrap .uber-grid-wrapper .uber-grid DIV.uber-grid-cell
	{
		max-height: 170px;
	}
}
.in-menu-gridwrap .uber-grid-wrapper .uber-grid DIV.uber-grid-cell
{
	overflow: hidden !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	width: 33.332% !important;
	min-width: 33.332% !important;
	max-width: 33.332% !important;
}
@media screen and (max-width: 640px)
{
	.in-menu-gridwrap .uber-grid-wrapper .uber-grid DIV.uber-grid-cell
	{
		width: 50% !important;
		min-width: 50% !important;
		max-width: 50% !important;
	}
}
@media screen and (max-width: 540px)
{
	.in-menu-gridwrap .uber-grid-wrapper .uber-grid DIV.uber-grid-cell
	{
		width: 100% !important;
		min-width: 100% !important;
		max-width: 100% !important;
	}
}
.in-menu-gridwrap .uber-grid-wrapper .uber-grid DIV.uber-grid-cell
{
	text-align: center !important;
}
.in-menu-gridwrap .uber-grid-wrapper .uber-grid DIV.uber-grid-cell IMG
{
	min-width: 100% !important;
	max-height: none !important;
	height: auto !important;
	display: block !important;
	width: auto !important;
	background-repeat: no-repeat !important;
}
#megaMenu DIV.uber-grid-wrapper, #megaMenu DIV.uber-grid-wrapper *[class*=grid-], #megaMenu DIV.uber-grid-wrapper DIV.uber-grid > DIV
{
	height: auto;
	max-height: 170px;
}
@media all and (max-width: 768px)
{
	#megaMenu DIV.uber-grid-wrapper, #megaMenu DIV.uber-grid-wrapper *[class*=grid-], #megaMenu DIV.uber-grid-wrapper DIV.uber-grid > DIV
	{
		display: block;
		clear: both;
		position: relative;
	}
}
#megaMenu DIV.uber-grid-wrapper, #megaMenu DIV.uber-grid-wrapper *[class*=grid-], #megaMenu DIV.uber-grid-wrapper DIV.uber-grid > DIV
{
	padding: 0px;
	margin: 0px;
	border: none;
	width: auto;
}
@media all and (max-width: 768px)
{
	#megaMenu DIV.uber-grid-wrapper, #megaMenu DIV.uber-grid-wrapper *[class*=grid-], #megaMenu DIV.uber-grid-wrapper DIV.uber-grid > DIV
	{
		/*[disabled]font-size:12px;*/
	}
}
@media all and (max-width: 959px)
{
	#megaMenu DIV.uber-grid-wrapper, #megaMenu DIV.uber-grid-wrapper *[class*=grid-], #megaMenu DIV.uber-grid-wrapper DIV.uber-grid > DIV
	{
		font-size: 12px;
	}
}
#megaMenu DIV.uber-grid-wrapper
{
	max-height: 170px;
}
#megaMenu .uber-grid > DIV.io .uber-grid-cell-title-wrapper
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
#megaMenu .uber-grid > DIV .uber-grid-hover
{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 24;
	padding: 8%;
}
@media all and (max-width: 768px)
{
	#megaMenu .uber-grid > DIV .uber-grid-hover
	{
		padding: 4%;
	}
}
#megaMenu .uber-grid > DIV .uber-grid-hover
{
	background-repeat: no-repeat;
	background-position: center center;
	background-position-x: 50%;
	background-position-y: 50%;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	overflow: hidden;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	text-overflow: ellipsis;
	/*[disabled]background-color:#050505;*/
	/*[disabled]background-color:rgba(30, 30, 30, 0.7);*/
}
@media all and (min-width: 1279px)
{
	.planner-contents .uber-grid > DIV .uber-grid-cell-title H2
	{
		font-size: 25px;
	}
}
@media (min-width: 1401px)
{
	.planner-contents .uber-grid > DIV .uber-grid-cell-title H2
	{
		font-size: 27px;
	}
}
.mfp-iframe-scaler
{
	width: 100%;
	height: 0;
	padding-top: 56.25%;
}
@media (min-width: 1401px)
{
	.mfp-iframe-scaler
	{
		padding-top: 78%;
	}
}
@media all and (max-width: 768px)
{
	#megaMenu UL LI.ss-nav-menu-mega UL.sub-menu LI.widget-row DIV.wpmega-widgetarea > UL > LI
	{
		padding: 0px !important;
		padding: 0px !important;
		float: none !important;
		display: block !important;
		width: auto !important;
		float: none !important;
	}
}
#wrapper .rev_slider_wrapper DIV.tp-caption.main-title-text, #wrapper .rev_slider_wrapper DIV.tp-caption.med-title-text *
{
	line-height: 1.32 !important;
}
@media all and (max-width: 959px)
{
	#wrapper .rev_slider_wrapper DIV.tp-caption.main-title-text, #wrapper .rev_slider_wrapper DIV.tp-caption.med-title-text *
	{
		font-size: 25px !important;
	}
}
@media all and (max-width: 768px)
{
	#wrapper .rev_slider_wrapper DIV.tp-caption.main-title-text, #wrapper .rev_slider_wrapper DIV.tp-caption.med-title-text *
	{
		font-size: 21px !important;
	}
}
@media only screen and (max-width: 479px)
{
	#wrapper .rev_slider_wrapper DIV.tp-caption.main-title-text, #wrapper .rev_slider_wrapper DIV.tp-caption.med-title-text *
	{
		font-size: 19px !important;
	}
}
.uber-grid-wrapper
{
	text-align: center !important;
	clear: both !important;
	margin: 0 auto !important;
	position: relative !important;
	display: block !important;
	transform: translate3d(0,0,0) !important;
	-webkit-transform: translate3d(0,0,0) !important;
	-moz-transform: translate3d(0,0,0) !important;
	min-width: 100% !important;
	width: 100% !important;
}
.uber-grid > DIV .uber-grid-hover A.button
{
	text-decoration: none;
	border-radius: 0px;
	background-color: #FFFFFF;
	/*[disabled]color:#000000;*/
	font-weight: bold;
	font-size: 15px;
	opacity: 0.4 !important;
}
.uber-grid-wrapper .uber-grid-cells-wrapper
{
}
@media all and (min-width: 769px)
{
	.reading-box .mobile-button.continue.button
	{
		display: none !important;
	}
}
@media all and (max-width: 768px)
{
	.reading-box .mobile-button.continue.button
	{
		margin: 20px 0 0;
		display: block !important;
		clear: both;
		float: none !important;
	}
}
@media all and (min-width: 769px)
{
	.navigation_menu #megaMenu.megaFullWidth #megaUber
	{
		float: none;
		bottom: auto;
		top: 0;
		clear: both;
		position: relative;
		display: block;
	}
	.page-id-2806 .navigation_menu #megaMenu.ubermenu-sticky.megaFullWidth
	{
		position: relative !important;
		/*[disabled]background-color:rgba(255, 0, 0, 1);*/
	}
}
@media all and (max-width: 768px)
{
	#megaMenu.megaResponsive UL.megaMenu > LI
	{
		width: 100%;
		/*[disabled]float:none;*/
		clear: both;
		display: table;
	}
}
@media all and (min-width: 960px)
{
	.sub-menu.sub-menu-1 LI.menu-item.menu-item-type-custom.menu-item-object-custom.ss-nav-menu-item-depth-1.ss-nav-menu-notext
	{
		box-shadow: inset -12px 0 12px -12px rgba(0, 0, 0, 0.34);
	}
}
#megaUber .sub-menu LI.menu-grid.menu-item
{
	margin: 0px !important;
	padding: 0px !important;
}
#megaMenu.megaResponsive UL.megaMenu LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu.megaResponsive UL.megaMenu LI.ss-nav-menu-mega UL.sub-menu .sub-menu
{
	text-align: center;
}
@media all and (max-width: 768px)
{
	#megaMenu.megaResponsive UL.megaMenu LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu.megaResponsive UL.megaMenu LI.ss-nav-menu-mega UL.sub-menu .sub-menu
	{
		position: relative !important;
	}
}
#megaMenu.megaResponsive UL.megaMenu LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu.megaResponsive UL.megaMenu LI.ss-nav-menu-mega UL.sub-menu .sub-menu
{
	max-width: 100% !important;
}
@media all and (min-width: 769px)
{
	#megaMenu.megaResponsive UL.megaMenu LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu.megaResponsive UL.megaMenu LI.ss-nav-menu-mega UL.sub-menu .sub-menu
	{
		width: auto !important;
	}
}
@media all and (min-width: 1279px)
{
	#megaMenu.megaResponsive UL.megaMenu LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu.megaResponsive UL.megaMenu LI.ss-nav-menu-mega UL.sub-menu .sub-menu
	{
		max-width: 100% !important;
	}
}
#megaMenu.megaResponsive UL.megaMenu LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu.megaResponsive UL.megaMenu LI.ss-nav-menu-mega UL.sub-menu .sub-menu
{
	padding: 0 !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}
@media all and (min-width: 769px)
{
	#megaMenu.megaResponsive UL.megaMenu LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu.megaResponsive UL.megaMenu LI.ss-nav-menu-mega UL.sub-menu .sub-menu
	{
		margin-left: 12px !important;
		margin-right: 12px !important;
	}
}
@media all and (min-width: 1279px)
{
	#megaMenu.megaResponsive UL.megaMenu LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu.megaResponsive UL.megaMenu LI.ss-nav-menu-mega UL.sub-menu .sub-menu
	{
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
}
#sidebar .widget_text .textwidget IFRAME
{
	max-width: 100% !important;
	min-width: 100% !important;
	width: 100% !important;
}
@media all and (min-width: 769px)
{
	#megaUber LI.menu-item.ss-nav-menu-highlight A .wpmega-link-title B
	{
		display: none !important;
	}
	#megaUber .sub-menu .desc-button.ss-nav-menu-item-depth-1.ss-nav-menu-with-desc
	{
		display: table-cell;
	}
}
#megaUber .sub-menu .desc-button.ss-nav-menu-item-depth-1.ss-nav-menu-with-desc
{
	background-color: rgba(0, 0, 0, 0.13);
	background-color: transparent;
	margin: 0px;
	padding: 0px !important;
	text-align: center;
}
.tp-caption.sft.slidelink.hasclicklistener
{
	max-height: 100%;
	max-width: 100%;
	max-height: 100% !important;
	max-width: 100% !important;
	left: 0px !important;
	right: auto !important;
	bottom: auto !important;
	top: 0px !important;
}
#megaMenu.ubermenu-sticky #megaUber > LI.main-site.current-menu-item > A
{
	background-color: rgba(0, 0, 0, 0.35);
}
#megaMenu #megaUber > LI.main-site.current-menu-item > A SPAN.wpmega-link-title
{
	color: #353033;
}
IMG.banner-img
{
	min-width: 100%;
	height: auto;
}
@media all and (min-width: 960px)
{
	IMG.banner-img
	{
		height: 300px;
	}
}
IMG.banner-img
{
	display: block;
	max-height: none;
	max-width: none;
}
@media all and (max-width: 768px)
{
	IMG.banner-img
	{
		max-width: 100%;
	}
}
#megaUber > LI.current-menu-item > A *
{
	color: #FFF;
}
#megaUber > LI.current-menu-item > A I
{
	color: #FFF !important;
	opacity: 1 !important;
	background-image: url(../../../../../../branding/icon-sprite-dark-36x36.png) !important;
}
#megaUber > LI.mega-hot.current-menu-item > A
{
	background-color: #E8AF12 !important;
}
#megaUber > LI.mega-shop.current-menu-item > A
{
	background-color: #E33A0C !important;
}
#megaUber > LI.mega-winter.current-menu-item > A
{
	background-color: #82C6E6 !important;
}
#megaUber > LI.mega-summer.current-menu-item > A
{
	background-color: #79B905 !important;
}
/*[clearfix]*/NAV#megaMenu #megaUber .mega-shop.menu-item.current-menu-item > .wpmega-link-title > B
{
	color: #FFF !important;
}
.mega-shop.menu-item.current-menu-item > A .wpmega-link-title
{
	border-color: transparent !important;
	background-color: transparent !important;
}
.mega-shop.menu-item.current-menu-item
{
	border-color: #FF0D0D !important;
	background-color: #E33A0C !important;
}
.banner-link
{
	position: absolute;
	display: block;
	overflow: hidden;
	width: 100%;
}
@media all and (min-width: 960px)
{
	.banner-link
	{
		width: auto;
	}
}
.banner-link
{
	min-height: 100%;
}
.cy_admin_bar_cont
{
	bottom: auto !important;
	top: auto !important;
	right: auto;
	bottom: 16px !important;
	right: auto;
	left: 0 !important;
	z-index: 99999999999 !important;
	position: fixed !important;
}
@media all and (max-width: 959px)
{
	.cy_admin_bar_cont
	{
		/*[disabled]position:relative;*/
	}
}
.cy_admin_bar_cont LI
{
	background-color: transparent !important;
	border: none !important;
	position: relative;
	display: inline-block !important;
	left: 0 !important;
	height: auto !important;
}
.cy_admin_bar_cont LI A, TABLE.tablepress CAPTION A
{
	opacity: 0.7;
	background-color: rgba(232, 54, 6, 1) !important;
	font-weight: bold;
	padding: 8px 5px;
	display: block;
	color: #F8ECEC;
	overflow: hidden;
	position: relative;
	width: auto;
	border: none;
	text-align: center;
}
.cy_admin_bar_cont LI A I
{
	font-size: 20px;
}
.cy_admin_bar_cont LI:hover A, TABLE.tablepress CAPTION A:hover
{
	opacity: 1;
}
#megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-alignRight UL.sub-menu.sub-menu-1
{
	right: 0px;
}
@media all and (min-width: 960px)
{
	#megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-alignRight UL.sub-menu.sub-menu-1
	{
		right: 0px;
	}
}
#megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-alignRight UL.sub-menu.sub-menu-1
{
	left: 0;
}
@media all and (min-width: 960px)
{
	#megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-alignRight UL.sub-menu.sub-menu-1
	{
		left: auto;
	}
}
#megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
{
	display: none !important;
}
@media all and (max-width: 768px)
{
	#megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		display: table-cell !important;
	}
}
@media all and (min-width: 1279px)
{
	#megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		display: table-cell !important;
	}
}
#megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
{
	vertical-align: middle;
	line-height: inherit !important;
}
#megaMenu.ubermenu-sticky #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
{
	display: none;
}
@media all and (max-width: 768px)
{
	#megaMenu.ubermenu-sticky #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		display: table-cell;
	}
}
@media all and (min-width: 1279px)
{
	#megaMenu.ubermenu-sticky #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		display: table-cell;
	}
}
#megaMenu.ubermenu-sticky #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
{
	vertical-align: middle;
}
@media (min-width: 768px)
{
	#megaMenu.ubermenu-sticky #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		line-height: 44px !important;
	}
}
#megaMenu.ubermenu-sticky #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
{
	color: #FFFFFF;
	font-size: inherit !important;
	-webkit-transition: width .4s ease !important;
	-moz-transition: width .4s ease !important;
	transition: width .4s ease !important;
}
.sub-menu .buddymenu.bmvertical A.ui-nodisc-icon I
{
	/*[disabled]position:relative;*/
	/*[disabled]height:auto;*/
	/*[disabled]font-size:36px;*/
	/*[disabled]width:auto;*/
	/*[disabled]float:none;*/
	/*[disabled]display:block;*/
}
#detail_page_sidebar.right_col UL LI A
{
	padding-left: 0;
}
.above-footer .partners-box H3
{
	display: inline-block;
	float: none;
}
@media all and (max-width: 479px)
{
	.above-footer .partners-box H3
	{
		float: none;
	}
}
.above-footer .partners-box H3
{
	line-height: initial !important;
	position: static;
	margin: 0;
	height: 60px;
	padding: 0;
}
.qtrans_language_chooser LI
{
	display: block;
	padding: 16px 12px !important;
}
.qtrans_language_chooser
{
	display: none;
}
.user_type_administrator .qtrans_language_chooser
{
	display: block;
}
.qtrans_language_chooser LI.active
{
	display: none;
}
.langver
{
	/*[disabled]display:none;*/
}
@media all and (min-width: 1279px)
{
	.langver
	{
		display: block !important;
	}
}
.langver
{
	top: 0 !important;
	font-size: 9px !important;
	z-index: 99999 !important;
	left: 0 !important;
	right: auto;
	position: fixed;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
}
.langver B
{
	font-size: 9px !important;
	display: block;
}
.mini-product-remove .mini-remove B, .shop_table .product-remove .remove B
{
	/*[disabled]left:-50%;*/
	float: none;
	top: -3px;
	display: none !important;
	position: relative;
	/*[empty]color:;*/
	font-size: 12px !important;
	width: auto;
	line-height: 18px !important;
	/*[disabled]height:10px;*/
	font-weight: normal;
	padding: 0;
	/*[disabled]margin:-5px 0 0;*/
}
.post-content .shop_table .cart_table_item .product-thumbnail, .post-content .shop_table .product-remove
{
	position: relative;
	text-align: center;
}
@media all and (max-width: 768px)
{
	.post-content .shop_table .cart_table_item .product-thumbnail, .post-content .shop_table .product-remove
	{
		margin-right: 12px !important;
	}
}
#scrollUp
{
	z-index: 999 !important;
	right: 10px;
	bottom: 10px;
	background: rgba(25, 24, 24, 0.86);
	color: transparent !important;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	opacity: .9;
	padding: 0px;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	-webkit-transition: background 200ms linear;
	-moz-transition: background 200ms linear;
	transition: background 200ms linear;
	font-weight: bold;
	border: 1px solid rgba(169, 169, 169, 0.7);
	width: 40px;
	height: 40px;
	border-radius: 50% !important;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.framed #scrollUp
{
	right: auto;
	left: 15px;
}
#scrollUp:after
{
	height: 100%;
	width: 100%;
	top: 0;
	position: absolute;
	display: block;
	background-color: transparent;
	left: 0;
	position: absolute !important;
	float: left !important;
	display: block;
	content: '\f106';
	background-repeat: no-repeat;
	font-family: FontAwesome !important;
	background-position: center center;
	float: left;
	margin-right: 10px;
	background-image: none !important;
	padding: 0 !important;
	text-align: center;
	opacity: 1;
	line-height: 36px;
	color: rgba(255, 255, 255, 0.7) !important;
	border: none;
	font-size: 28px;
}
#scrollUp > SPAN
{
	text-indent: -100px;
	overflow: hidden;
	display: block;
	height: 20px;
	width: 20px;
}
A.button.btn-block
{
	display: block;
	font-weight: bold;
}
A.button.small
{
	padding-left: 5px;
	padding-right: 5px;
}
#scrollUp:hover
{
	background: rgba(231, 231, 231, 0.5);
	/*[disabled]color:#030303;*/
	opacity: 1;
	border: 1px solid rgba(63, 63, 63, 0.7);
}
.user-but .um-anchoremulator .wpmega-link-title I
{
	display: table-cell !important;
	vertical-align: middle;
}
@media all and (max-width: 768px)
{
	.user-but .um-anchoremulator .wpmega-link-title I
	{
		height: 48px !important;
	}
}
.no_translate.transposh_flags A
{
	display: block;
	height: 44px !important;
	margin: 0px !important;
	float: left !important;
	position: relative;
	padding: 0px !important;
}
.no_translate.transposh_flags A.tr_active
{
	display: none !important;
	/*[disabled]background-color:inherit;*/
	text-align: center;
}
#LoginWithAjax .reading-box #LoginWithAjax_Status
{
	line-height: 20px !important;
	padding: 0 !important;
	clear: both;
	display: block;
	text-align: center;
}
#footer .social-networks
{
	display: none;
}
@media all and (max-width: 768px)
{
	BODY .shop_table TD.product-remove
	{
		position: absolute !important;
		z-index: 2 !important;
		right: 0px !important;
		left: auto !important;
	}
}
BODY .shop_table .product-remove .remove B
{
	font-size: 11px !important;
	display: block;
	position: relative !important;
	right: 0 !important;
	left: 0 !important;
	width: auto;
	float: none;
	text-align: center;
	height: 0px;
	margin: 15px 10px 10px -14px;
	/*[empty]display:;*/
	color: #FF0000 !important;
}
.sidebar-float .widget_shopping_cart .total STRONG
{
	opacity: 0.6;
	font-weight: normal;
}
.head-currency LABEL
{
	left: auto;
	right: auto;
	position: absolute;
	font-size: 8px;
	display: block;
	width: auto;
	letter-spacing: 0;
	line-height: 9px;
	text-transform: uppercase;
	font-weight: normal;
	bottom: 8px;
	text-align: center;
	color: #999090;
	margin-left: 0;
	left: auto;
	right: auto;
	width: 50px !important;
	display: block !important;
	text-align: center !important;
}
.head-currency:hover LABEL
{
	color: #FFFFFF !important;
}
HTML #sidebar .pyre_tabs .tab-holder #tabs
{
	display: none !important;
}
.product_list_widget .new-price .amount
{
	color: #EEE;
}
NAV#megaMenu #megaUber LI.user-but.user-nav-logged.menu-item .sub-menu.sub-menu-1
{
	left: auto;
	right: auto;
}
@media all and (min-width: 769px)
{
	NAV#megaMenu #megaUber LI.user-but.user-nav-logged.menu-item .sub-menu.sub-menu-1
	{
		/*[disabled]max-width:320px;*/
	}
}
NAV#megaMenu #megaUber LI.user-but.user-nav-logged.menu-item .sub-menu.sub-menu-1
{
	min-width: 222px;
}
@media all and (min-width: 769px)
{
	NAV#megaMenu #megaUber LI.user-but.user-nav-logged.menu-item .sub-menu.sub-menu-1
	{
		padding: 0px !important;
		margin-left: 0px !important;
		margin-right: auto !important;
	}
	.user-nav.user-nav-visitor .wpmega-widgetarea #wpmega-ubermenu-widget-area-3
	{
	}
}
.user-nav #wpmega-ubermenu-widget-area-3 #wp-social-login-connect-options
{
	float: none !important;
	display: block;
	margin: 0px !important;
	padding: 0px !important;
}
.user-icon
{
	position: relative;
}
DIV.net_menu
{
	float: none;
	clear: both;
	position: relative;
}
@media all and (max-width: 768px)
{
	DIV.net_menu
	{
		position: absolute;
	}
}
DIV.net_menu
{
	margin: 0 auto !important;
	padding: 0 !important;
}
DIV.net_menu A
{
	float: left;
}
DIV.net_menu A:hover
{
	opacity: 1 !important;
	float: none;
	text-shadow: none !important;
}
DIV.net_menu .current-menu-item A
{
	cursor: default;
	font-weight: bold !important;
}
@media all and (min-width: 960px)
{
	.net_menu LI.first
	{
		margin-left: 150px !important;
	}
}
@media all and (max-width: 959px)
{
	.net_menu LI.first
	{
		margin-left: 0 !important;
	}
}
.user-icon .menu-cart
{
	/*[disabled]float:none;*/
	/*[disabled]margin:0px;*/
	/*[disabled]position:absolute;*/
	/*[disabled]left:initial;*/
	/*[disabled]padding:0px;*/
	cursor: pointer;
	display: inline;
	/*[disabled]width:auto;*/
	max-width: 78px;
	/*[disabled]height:48px;*/
}
.cy-amount
{
	font-weight: normal;
	color: inherit;
}
.products .product .woocommerce-price-after .cy-amount
{
	color: #FFFFFF;
	font-weight: bold;
}
.tag-featured-offer .success.featured .msg
{
}
@media all and (max-width: 768px)
{
	.page .fpw-featured-link IMG.wp-post-image
	{
		max-width: none;
	}
}
.page .fpw-featured-link IMG.wp-post-image
{
	/*[disabled]margin:0 auto;*/
	/*[disabled]float:none;*/
	/*[disabled]overflow:hidden;*/
	/*[disabled]position:relative;*/
	/*[disabled]display:block;*/
}
.fpw-excerpt.entry-summary
{
	padding: 0 12px;
}
.post-content UL.arrow LI
{
	line-height: initial;
	margin: 0 !important;
	color: inherit;
	clear: both;
	padding: 10px 0 !important;
	height: auto !important;
	font-weight: normal;
}
.category-special-offers .post-content .arrow LI
{
	/*[disabled]border-bottom:1px solid #C4C3C3;*/
	background-color: #F1F1F1;
	line-height: 20px !important;
	padding: 10px 0 10px 46px !important;
	width: auto;
	margin-bottom: 6px !important;
	border-radius: 25px 0 0 25px;
	-khtml-border-radius: 25px 0 0 25px;
	-webkit-border-radius: 25px 0 0 25px;
	-moz-border-radius: 25px 0 0 25px;
	/*[disabled]margin-top:10px;*/
	background: -moz-linear-gradient(left, rgba(201,201,201,1) 0%, rgba(229,229,229,0.8) 16%, rgba(241,241,241,0.6) 93%, rgba(242,242,242,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(201,201,201,1)), color-stop(16%,rgba(229,229,229,0.8)), color-stop(93%,rgba(241,241,241,0.6)), color-stop(100%,rgba(242,242,242,0)));
	background: -webkit-linear-gradient(left, rgba(201,201,201,1) 0%,rgba(229,229,229,0.8) 16%,rgba(241,241,241,0.6) 93%,rgba(242,242,242,0) 100%);
	background: -o-linear-gradient(left, rgba(201,201,201,1) 0%,rgba(229,229,229,0.8) 16%,rgba(241,241,241,0.6) 93%,rgba(242,242,242,0) 100%);
	background: -ms-linear-gradient(left, rgba(201,201,201,1) 0%,rgba(229,229,229,0.8) 16%,rgba(241,241,241,0.6) 93%,rgba(242,242,242,0) 100%);
	background: linear-gradient(to right, rgba(201,201,201,1) 0%,rgba(229,229,229,0.8) 16%,rgba(241,241,241,0.6) 93%,rgba(242,242,242,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#00f2f2f2',GradientType=1 );
	font-weight: bold;
}
.category-special-offers .post-content .arrow
{
	position: relative;
	/*[disabled]background-color:#F1F1F1;*/
	padding: 0px;
}
.category-special-offers .post-content .cy-amount
{
	font-weight: bold;
	/*[disabled]font-size:130%;*/
	color: #2E4B88;
	/*[disabled]line-height:1.4;*/
}
.category-special-offers .related-posts
{
	background-color: #F5F5F5;
}
@media all and (min-width: 769px)
{
	SPAN.offer-meta
	{
		/*[disabled]top:-11px;*/
	}
}
SPAN.offer-meta
{
	/*[disabled]height:auto;*/
	/*[disabled]bottom:auto;*/
}
@media all and (min-width: 769px)
{
	SPAN.offer-meta
	{
		/*[disabled]top:246px;*/
	}
}
SPAN.offer-meta
{
	/*[disabled]clear:both;*/
	/*[disabled]display:block;*/
	/*[disabled]float:none;*/
}
@media all and (min-width: 769px)
{
	SPAN.offer-meta
	{
		/*[disabled]z-index:9999;*/
	}
}
SPAN.offer-meta
{
	/*[disabled]display:block;*/
	z-index: 2;
	display: block;
	float: none;
	position: initial;
}
@media all and (max-width: 768px)
{
	SPAN.offer-meta
	{
		/*[disabled]position:relative;*/
	}
}
SPAN.offer-meta
{
	/*[disabled]width:auto;*/
	/*[disabled]margin-bottom:20px;*/
	/*[disabled]margin-right:18px;*/
}
.ofr-meta.ofr-price
{
	position: absolute;
}
@media all and (max-width: 768px)
{
	.ofr-meta.ofr-price
	{
		position: relative !important;
	}
}
.ofr-meta.ofr-price
{
	top: -75px;
}
@media all and (max-width: 768px)
{
	.ofr-meta.ofr-price
	{
		top: 0 !important;
	}
}
.ofr-meta.ofr-price
{
	right: 0;
	color: #FFFFFF !important;
	font-weight: bold;
	display: block !important;
}
@media all and (min-width: 769px)
{
	.ofr-meta.ofr-price
	{
		white-space: nowrap;
	}
}
.ofr-meta.ofr-price
{
	font-size: 24px;
}
@media all and (max-width: 479px)
{
	.ofr-meta.ofr-price
	{
		font-size: 18px;
	}
}
.ofr-meta.ofr-price
{
	padding: 5px 25px 5px 5px;
}
@media all and (min-width: 769px)
{
	.ofr-meta.ofr-price
	{
		/*[disabled]right:-18px;*/
		/*[disabled]margin:0 -4px 0 0;*/
	}
}
.ofr-meta.ofr-price
{
	background: #F2C53B;
	box-shadow: inset 0px -3px 12px 4px #E0AA0A !important;
	color: #133D69 !important;
	font-variant: small-caps;
}
@media all and (min-width: 769px)
{
	.ofr-type
	{
		position: absolute;
		right: 0;
		opacity: 0.5;
		white-space: nowrap;
		padding: 5px 30px 5px 20px;
		font-weight: bold;
		font-size: 20px;
		margin-top: 20px;
	}
}
.category-special-offers .offer-meta
{
	display: block !important;
	position: absolute;
}
.category-special-offers .post-content
{
	clear: both;
	/*[disabled]margin-top:20px;*/
}
@media all and (min-width: 769px)
{
	#megaMenu .user-but I.icon-user-c
	{
		display: table-cell !important;
	}
}
#megaMenu .user-but I.icon-user-c
{
	background: transparent url(../../../../../../branding/icon-sprite-dark-36x36.png) no-repeat -963px center;
}
@media all and (max-width: 768px)
{
	#megaMenu .user-but I.icon-user-c
	{
		background: transparent url(../../../../../../branding/icon-w-sprite-36x36.png) no-repeat -965px -78px;
	}
}
@media all and (max-width: 959px)
{
	#megaMenu .user-but I.icon-user-c
	{
		background-size: 1000px auto !important;
		background-position: -758px center;
	}
}
@media all and (min-width: 769px)
{
	#megaMenu .user-but I.icon-user-c
	{
		width: 26px !important;
		max-height: 100%;
		height: 44px !important;
		margin-top: 5px !important;
		margin-right: 5px !important;
		position: relative;
		float: none;
		margin-left: 5px;
	}
}
#megaMenu.ubermenu-sticky .user-but I.icon-user-c
{
	background-image: url(../../../../../../branding/icon-w-sprite-36x36.png);
}
@media all and (min-width: 769px)
{
	.ubermenu-sticky #megaUber .user-but I.icon-user-c
	{
		/*[disabled]height:34px;*/
	}
}
.ubermenu-sticky #megaUber .user-but I.icon-user-c
{
	/*[disabled]width:28px;*/
}
@media all and (max-width: 768px)
{
	.ubermenu-sticky #megaUber .user-but I.icon-user-c
	{
		/*[disabled]width:38px;*/
	}
	#megaUber.megaMenu .megaHover > A
	{
	}
	.responsiveSelectContainer:before
	{
		z-index: 99999 !important;
		left: 47px !important;
		right: auto;
		top: 0 !important;
		bottom: auto !important;
		position: absolute;
		display: block !important;
		content: '' !important;
		background-image: url(../../../../../../branding/pamporovo-txt-logo-sprite.png);
		background-image: url(../../../../../../branding/pamporovo--head-logo-2016-en-124px.png);
		background-position: -172px 10px;
		background-position: top left;
		background-size: auto 48px;
		background-repeat: no-repeat;
		height: 48px !important;
		box-shadow: none !important;
		overflow: hidden;
		width: 130px !important;
	}
}
.responsiveSelectContainers
{
	/*[disabled]max-width:960px;*/
}
@media all and (min-width: 1279px)
{
	.responsiveSelectContainers
	{
		/*[disabled]max-width:none;*/
		/*[disabled]max-width:90%;*/
	}
}
@media (min-width: 1401px)
{
	.responsiveSelectContainers
	{
		/*[disabled]max-width:1320px;*/
	}
}
@media (min-width: 1901px)
{
	.responsiveSelectContainers
	{
		/*[disabled]max-width:1600px;*/
	}
}
.responsiveSelectContainers
{
	padding-right: 101px !important;
	float: none;
	margin: 0 auto;
	margin: 0 auto;
}
@media all and (max-width: 768px)
{
	.responsiveSelectContainers
	{
		overflow: hidden;
	}
}
.responsiveSelectContainers
{
	display: block;
	position: relative !important;
}
@media all and (min-width: 1279px)
{
	.responsiveSelectContainers
	{
		width: auto !important;
		right: 0 !important;
		left: 0 !important;
	}
}
@media all and (max-width: 768px)
{
	.responsiveSelectContainers
	{
		right: auto !important;
		top: 0 !important;
		left: 47px !important;
		right: auto !important;
		padding: 0 0px 0 0 !important;
	}
}
@media all and (min-width: 1279px)
{
	.responsiveSelectContainers
	{
		padding: 0 100px 0 0 !important;
	}
}
@media all and (max-width: 768px)
{
	.responsiveSelectContainers
	{
		cursor: pointer;
	}
}
.responsiveSelectContainers
{
	bottom: auto;
}
@media all and (max-width: 768px)
{
	.responsiveSelectContainers
	{
		top: 0 !important;
		height: 50px !important;
		max-width: 130px;
		width: 130px;
	}
}
.responsiveSelectContainers
{
	margin: 0 auto;
}
@media all and (max-width: 768px)
{
	.responsiveSelectContainers
	{
		margin: 0 0px 0 0 !important;
	}
}
.responsiveSelectContainers
{
	z-index: 99999 !important;
}
@media all and (max-width: 768px)
{
	.responsiveSelectContainers
	{
		z-index: 99999 !important;
	}
}
.responsiveSelectContainers
{
	opacity: 1;
}
@media all and (max-width: 768px)
{
	.responsiveSelectContainer .responsiveMenuSelect
	{
		z-index: 99999;
		cursor: pointer;
		opacity: 0 !important;
	}
}
.responsiveSelectContainer .responsiveMenuSelect
{
	height: 44px;
}
@media all and (max-width: 768px)
{
	.responsiveSelectContainer .responsiveMenuSelect
	{
		height: 44px;
		min-height: 44px;
		min-width: 130px;
		right: auto;
		left: 46px;
		bottom: auto;
		top: 0 !important;
		position: absolute !important;
		/*[disabled]position:relative;*/
		/*[empty]background-color:;*/
		/*[disabled]overflow:hidden;*/
		max-width: 130px;
		width: 130px !important;
	}
}
.responsiveSelectContainer .responsiveMenuSelect
{
	padding: 0;
	margin: 0;
}
BODY.admin-bar
{
	margin-top: 0 !important;
	padding-top: 0;
}
@media all and (min-width: 1279px)
{
	#megaMenu .ss-nav-menu-mega .sub-menu.sub-menu-1
	{
		max-width: 96% !important;
		z-index: 1002 !important;
	}
}
#megaMenu .ss-nav-menu-mega .sub-menu.sub-menu-1
{
	padding: 0;
	padding: 0 2% 30px !important;
}
@media all and (min-width: 1279px)
{
	#megaMenu .ss-nav-menu-mega .sub-menu.sub-menu-1
	{
		box-shadow: 0 40px 44px 1px rgba(0, 0, 0, 0.32) !important;
		-webkit-box-shadow: 0 40px 44px 1px rgba(0, 0, 0, 0.32) !important;
		-khtml-box-shadow: 0 40px 44px 1px rgba(0, 0, 0, 0.32) !important;
		-moz-box-shadow: 0 40px 44px 1px rgba(0, 0, 0, 0.4) !important;
	}
}
#megaMenu .ss-nav-menu-mega .sub-menu.sub-menu-1
{
	background: #F6F6F6;
	border-left: none !important;
	border-right: none !important;
}
@media all and (min-width: 1279px)
{
	#megaMenu .ss-nav-menu-mega .sub-menu.sub-menu-1
	{
		width: auto !important;
	}
}
@media all and (min-width: 960px)
{
	#megaMenu .ss-nav-menu-mega.user-but.user-nav-out .sub-menu.sub-menu-1
	{
		right: 15px !important;
		left: auto !important;
	}
}
@media (max-width: 768px)
{
	#megaMenu .ss-nav-menu-mega.user-but.user-nav-out .sub-menu.sub-menu-1
	{
		width: 100% !important;
	}
}
@media all and (min-width: 960px)
{
	#megaMenu .ss-nav-menu-mega.user-but.user-nav-out .sub-menu.sub-menu-1
	{
		max-width: 300px !important;
	}
}
#megaMenu .ss-nav-menu-mega.user-but .sub-menu.sub-menu-1 .user-nav
{
	padding: 0 !important;
	margin: 0 !important;
}
#megaMenu .nav-hidden
{
	display: none !important;
}
#wrapper #main .post.category-early-bird.category-special-offers.tag-featured-offer > H2 A
{
	color: #FFFFFF !important;
	display: inline-block;
	padding: 24px;
	background-color: #314B7B;
	margin-left: 18px;
	background: #142C61 !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMxNjJmNTAiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzE2MmY1MCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIwNDM5MyIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-radial-gradient(center, ellipse cover, rgba(22,47,80,0.9) 1%, rgba(22,47,80,0.9) 43%, rgba(32,67,147,0.9) 100%) !important;
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,rgba(22,47,80,0.9)), color-stop(43%,rgba(22,47,80,0.9)), color-stop(100%,rgba(32,67,147,0.9))) !important;
	background: -webkit-radial-gradient(center, ellipse cover, rgba(22,47,80,0.9) 1%,rgba(22,47,80,0.9) 43%,rgba(32,67,147,0.9) 100%) !important;
	background: -o-radial-gradient(center, ellipse cover, rgba(22,47,80,0.9) 1%,rgba(22,47,80,0.9) 43%,rgba(32,67,147,0.9) 100%) !important;
	background: -ms-radial-gradient(center, ellipse cover, rgba(22,47,80,0.9) 1%,rgba(22,47,80,0.9) 43%,rgba(32,67,147,0.9) 100%) !important;
	background: radial-gradient(ellipse at center, rgba(22,47,80,0.9) 1%,rgba(22,47,80,0.9) 43%,rgba(32,67,147,0.9) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6162f50', endColorstr='#e6204393',GradientType=1 ) !important;
	background: transparent no-repeat !important;
}
#megaUber SPAN.user-icon
{
	display: inline-block;
	line-height: normal;
	overflow: hidden;
	-khtml-border-radius: 4px 0 0 4px !important;
	-moz-border-radius: 4px 0 0 4px !important;
	-webkit-border-radius: 4px 0 0 4px !important;
	border-radius: 4px 0 0 4px !important;
	margin: 7px -4px 7px auto !important;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	color: #0C2642 !important;
	padding-right: 6px !important;
	padding-left: 0 !important;
	font-variant: small-caps;
	cursor: pointer !important;
	height: 20px;
	border: 1px solid rgba(255, 255, 255, 0.37);
	max-width: 120px;
	border-right: none;
	background-color: rgba(0, 0, 0, 0.1);
}
.footer-area UL.menu A:hover
{
	color: #FFFFFF !important;
}
.footer-area ARTICLE DIV.menu-footer-menu-container, DIV.menu-footernav2016-container
{
	width: 3000px !important;
	vertical-align: middle !important;
	display: table-cell !important;
	position: relative !important;
	height: auto;
}
.footer-area UL.menu
{
}
#megaUber .user-icon I.icon-user
{
	display: none;
	font-size: 26px;
	cursor: pointer;
	line-height: 44px;
	background: #F5D470;
	color: #17294B !important;
	-khtml-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3 !important;
	margin: 0 0 0 -5px !important;
	background: none;
	color: #D5D4D4;
	position: static;
	height: 44px;
	width: 32px;
}
SPAN.head-currency
{
	display: block;
	position: relative;
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center !important;
	color: #E3E3E3 !important;
}
SPAN.head-currency A
{
	clear: none !important;
	text-align: center;
	color: #E7E6E6;
	font-size: 14px !important;
	text-shadow: none !important;
	float: right !important;
	font-weight: bold !important;
	letter-spacing: 0 !important;
	width: 50px !important;
	padding-right: 0;
	padding-left: 0;
	padding-top: 0;
	z-index: 999;
	display: block;
	padding-bottom: 0;
	height: 44px;
	line-height: 36px !important;
	padding: 0px !important;
}
.net_menu SPAN.head-currency:hover A, .net_menu SPAN.head-currency:hover
{
	background-color: rgba(252, 252, 252, 0.1) !important;
	color: #E8AF12 !important;
}
.head-currency .wbwccc-select-currency-menu-item
{
	display: table-cell;
	position: relative;
	height: 44px;
	padding: 0;
	margin: 0;
}
#main #sidebar .widget_shopping_cart .heading H3
{
	font-weight: bold !important;
}
/*Browser Resets*/
.flex-container A:active, .flexslider A:active, .flex-container A:focus, .flexslider A:focus
{
}
.slides, .flex-control-nav, .flex-direction-nav
{
	float: none;
	display: block;
	margin: 0 auto !important;
	padding: 0;
	list-style: none;
}
/*FlexSlider Necessary Styles*/
.flexslider
{
	margin: 0;
	padding: 0;
}
.flex-pauseplay SPAN
{
	text-transform: capitalize;
}
/*Clearfix for the .slides element*/
.slides:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
HTML[xmlns] .slides
{
	display: block;
}
* HTML .slides
{
	height: 1%;
}
.no-js .slides > LI:first-child
{
	display: block;
}
.flexslider
{
	/*[disabled]margin:0 0 60px;*/
	/*[disabled]background:#FFF;*/
	position: relative;
	zoom: 1;
}
.flex-viewport
{
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.loading .flex-viewport
{
	max-height: 300px;
}
.flexslider .slides
{
	zoom: 1;
}
.carousel LI
{
	margin-right: 5px;
}
/*Direction Nav*/
.flex-direction-nav
{
	height: 0;
}
.flex-direction-nav A
{
	/*[disabled]width:30px;*/
	/*[disabled]height:30px;*/
	margin: -30px 5px 0 !important;
	background-color: transparent !important;
	overflow: hidden;
	display: block;
	/*[disabled]background-color:rgba(255, 255, 255, 0.8);*/
	/*[disabled]background-repeat:no-repeat;*/
	/*[disabled]z-index:3;*/
	position: absolute;
	top: 50%;
	/*[disabled]cursor:pointer;*/
	text-indent: -9999px;
	opacity: 0;
	-webkit-transition: all .3s ease;
}
.flexslider:hover .flex-next
{
	opacity: 0.8;
	right: 0px;
}
.flexslider:hover .flex-prev
{
	content: '';
	opacity: 0.8;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover
{
	opacity: 1;
}
.flex-direction-nav .flex-disabled
{
	opacity: .3 !important;
	filter: alpha(opacity=30);
	cursor: default;
}
/*Control Nav*/
.flex-control-nav
{
	top: auto;
	left: 10px;
	right: auto;
	width: auto;
	position: absolute;
	bottom: 20px;
	text-align: center;
	margin-left: 10px;
}
@media all and (min-width: 769px)
{
	.post-content .one_half .flexslider .flex-control-nav
	{
		overflow: hidden;
		float: right;
	}
}
.post-content .one_half .flexslider .flex-control-nav
{
	display: block !important;
	width: 100%;
}
@media all and (min-width: 769px)
{
	.post-content .one_half .flexslider .flex-control-nav
	{
		right: auto !important;
		left: auto !important;
		bottom: auto;
		/*[disabled]top:290px;*/
		position: absolute !important;
		margin: 0px !important;
		background-color: rgba(255, 255, 255, 0.4);
	}
}
.post-content .one_half .flexslider .flex-control-nav
{
	padding-top: 10px;
}
@media all and (min-width: 769px)
{
	.post-content .one_half .flexslider .flex-control-nav
	{
		padding-bottom: 0px;
		height: 18px;
	}
}
.flex-control-nav LI
{
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	=display: inline;
}
.flex-control-paging LI A
{
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.flex-control-paging LI A:hover
{
	background: #333;
	background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging LI A.flex-active
{
	background: #000;
	background: rgba(0, 0, 0, 0.9);
	cursor: default;
}
.flex-control-thumbs
{
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}
.flex-control-thumbs LI
{
	width: 25%;
	float: left;
	margin: 0;
}
.flex-control-thumbs IMG
{
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}
.flex-control-thumbs IMG:hover
{
	opacity: 1;
}
.flex-control-thumbs .flex-active
{
	opacity: 1;
	cursor: default;
}
@media screen and (max-width: 860px)
{
	.flex-direction-nav .flex-prev
	{
		opacity: 1;
		left: 0;
	}
}
.flex-direction-nav .flex-prev:after, .flex-direction-nav .flex-next:after
{
	font-family: FontAwesome;
	font-size: 30px;
	display: block !important;
	line-height: 28px;
	margin: 0 !important;
	padding: 0px !important;
	color: #374C69;
	background-color: #FFFFFF;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	height: 30px;
	text-indent: 0;
	overflow: hidden;
	width: 30px;
	text-align: center !important;
}
.flex-direction-nav .flex-prev:after
{
	text-indent: -4px;
	content: '\f104' !important;
}
.flex-direction-nav .flex-next:after
{
	content: '\f105' !important;
	text-indent: 4px !important;
}
@media screen and (max-width: 860px)
{
	.flex-direction-nav .flex-next
	{
		opacity: 1;
		right: 0;
	}
}
.flex-direction-nav .flex-next
{
	/*[empty]color:;*/
}
/*Homepage*/
.page.page-template #sidebar .widget_fpw_widget
{
	/*[disabled]max-height:none;*/
	/*[disabled]height:auto;*/
	overflow: hidden;
	border-radius: 3px;
	margin-top: 20px;
	background-color: #F2EFEF;
	margin-bottom: 20px;
}
#content .widget_fpw_widget .fpw-layout-big .fpw-excerpt P, .content .widget_fpw_widget .fpw-layout-big .fpw-excerpt P
{
	margin: 0px;
	color: #FAFAFA !important;
}
DIV.c-widget-wrap.c-widget-wrap-home
{
	margin: 0;
	background-color: rgba(253, 253, 253, 0.88);
	border-radius: 2px;
	border: 1px solid #F1F1F1;
}
.c-widget-wrap .uber-grid-wrapper .uber-grid-cells-wrapper .uber-grid-cell
{
	width: 33.33333333% !important;
}
@media all and (max-width: 768px)
{
	.c-widget-wrap .uber-grid-wrapper .uber-grid-cells-wrapper .uber-grid-cell
	{
		width: 100% !important;
	}
}
.c-widget-wrap .uber-grid-wrapper .uber-grid-cells-wrapper .uber-grid-cell
{
	margin: 0px !important;
	padding: 0px !important;
	border: none !important;
}
.c-widget-wrap .uber-grid-wrapper .uber-grid-cells-wrapper .uber-grid-cell .uber-grid-cell-wrapper
{
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
	border: none !important;
}
.c-widget-wrap .uber-grid-cells-wrapper
{
	width: 100% !important;
	max-width: 100% !important;
	padding: 0px;
	margin: 0px;
}
#content .widget #mg_widget1.mg_ajax_widget IMG
{
	margin-top: -15px;
	margin-left: -15px;
	left: 50%;
	top: 50%;
	position: absolute;
}
#content .widget.widget_fpw_widget ARTICLE.page.fpw-layout-big .fpw-featured-link
{
	width: 100% !important;
	display: block !important;
	position: relative !important;
	padding-top: 0 !important;
}
.reading-box
{
	border-radius: 0;
	-khtml-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
@media all and (min-width: 1279px)
{
	.reading-box
	{
		border-radius: 4px;
		-khtml-border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
	}
}
@media all and (min-width: 769px)
{
	.reading-box
	{
		-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.29);
		-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.29);
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.29);
	}
}
@media all and (min-width: 960px)
{
	.reading-box
	{
		overflow: hidden;
	}
}
.reading-box
{
	padding: 12px;
}
@media all and (min-width: 1279px)
{
	.reading-box
	{
		padding: 28px 28px 27px 31px;
	}
}
.reading-box
{
	background: #F2EFEF;
	position: relative;
	clear: both;
	display: block;
	margin: 12px;
}
@media all and (min-width: 1279px)
{
	.reading-box
	{
		margin: 0;
	}
}
@media all and (max-width: 768px)
{
	.reading-box
	{
		/*[disabled]margin:0 0 10px;*/
	}
}
@media all and (max-width: 959px)
{
	.reading-box
	{
		/*[disabled]margin:0;*/
	}
}
.reading-box H2
{
	margin: 0 0 7px !important;
	font: small-caps 24px / 32px "Open Sans", "Helvetica Neue", Helvetica, sans-serif !important;
}
.reading-box .continue.button
{
	clear: both !important;
	width: 100%;
}
@media all and (max-width: 768px)
{
	.reading-box .continue.button
	{
		display: none;
	}
}
@media all and (min-width: 768px)
{
	.reading-box .continue.button
	{
		display: block !important;
	}
}
@media all and (min-width: 960px)
{
	.reading-box .continue.button
	{
		max-width: 230px;
	}
}
.reading-box .continue.button
{
	-khtml-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	text-shadow: none !important;
	border-radius: 4px !important;
	border: 1px solid #1175A4 !important;
	margin-left: 0px;
	margin-bottom: 0;
	margin-right: 0;
	padding: 0px !important;
	color: #F9F9F9 !important;
	font-size: 16px;
	background: rgb(30, 160, 221) !important;
	position: relative;
	margin-top: 12px;
}
@media all and (max-width: 479px)
{
	.reading-box .continue.button
	{
		margin-top: 30px !important;
	}
}
.reading-box .continue.button
{
	/*[empty]font-family:;*/
}
#billing_invoicing_field INPUT.radio
{
	clear: none !important;
	float: left !important;
	padding: 10px;
}
#billing_invoicing_field SPAN
{
	clear: none !important;
	float: left !important;
}
.widget_fpw_widget .fpw-featured-link H1.fpw-page-title
{
	/*[disabled]clear:both;*/
	/*[disabled]position:absolute;*/
	padding-left: 12px;
	padding-right: 12px;
}
#sidebar .widget_fpw_widget A DIV.fpw-featured-image
{
	/*[disabled]display:block;*/
}
@media all and (max-width: 768px)
{
	#sidebar .widget_fpw_widget A DIV.fpw-featured-image
	{
		/*[disabled]-webkit-box-shadow:none;*/
		/*[disabled]-moz-box-shadow:none;*/
		/*[disabled]box-shadow:none;*/
	}
}
#sidebar .widget_fpw_widget A DIV.fpw-featured-image
{
	/*[disabled]height:auto;*/
	max-height: 160px;
}
@media all and (max-width: 768px)
{
	#sidebar .widget_fpw_widget A DIV.fpw-featured-image
	{
		max-height: 220px;
	}
}
@media all and (max-width: 479px)
{
	#sidebar .widget_fpw_widget A DIV.fpw-featured-image
	{
		max-height: 140px;
	}
}
@media all and (max-width: 959px)
{
	#sidebar .widget_fpw_widget A DIV.fpw-featured-image
	{
		/*[disabled]height:auto;*/
	}
}
#sidebar .widget_fpw_widget A DIV.fpw-featured-image
{
	/*[disabled]float:none;*/
	/*[disabled]width:100%;*/
	/*[disabled]overflow:hidden;*/
	background-color: #ECECEC;
	/*[disabled]margin-left:0;*/
	/*[disabled]margin-right:0px;*/
}
@media all and (max-width: 768px)
{
	.widget .fpw-featured-image IMG
	{
		/*[disabled]max-width:100%;*/
	}
}
@media all and (min-width: 769px)
{
	.widget .fpw-featured-image IMG
	{
		max-width: none;
		min-width: 100%;
	}
}
@media all and (max-width: 768px)
{
	.widget .fpw-featured-image IMG
	{
		position: relative;
		/*[disabled]width:auto;*/
		display: block;
		margin: 0 auto;
		/*[disabled]height:auto;*/
	}
}
#mc_signup_submit
{
	font-size: 12px;
	float: none;
	margin: 0 auto;
	width: 100% !important;
	/*[disabled]background-color:#5BB3D2;*/
	height: auto !important;
}
/*winter+summer*/
.footer
{
	border: none !important;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)
{
	.columns .col
	{
		float: none;
		width: 100%;
		padding: 0 0 20px !important;
	}
}
@media only screen and (max-width: 940px)
{
	.columns .col
	{
		float: none;
		width: 100%;
		padding: 0 0 20px;
	}
}
.single-special-offers
{
	/*[disabled]display:inline-block;*/
	/*[disabled]position:relative;*/
	width: auto;
}
.single-special-offers DIV.post-content
{
	padding-right: 5%;
	padding-left: 5%;
	-khtml-border-radius: 12px !important;
	-moz-border-radius: 12px !important;
	-webkit-border-radius: 12px !important;
	border-radius: 12px !important;
	padding-top: 90px !important;
	margin: 0 !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3YWNjNiIgc3RvcC1vcGFjaXR5PSIwLjc2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzgxYzdlNSIgc3RvcC1vcGFjaXR5PSIwLjg0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIwLjg2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjk0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC45NCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(87,172,198,0.76) 0%, rgba(129,199,229,0.84) 45%, rgba(234,234,234,0.86) 55%, rgba(255,255,255,0.94) 99%, rgba(255,255,255,0.94) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(87,172,198,0.76)), color-stop(45%,rgba(129,199,229,0.84)), color-stop(55%,rgba(234,234,234,0.86)), color-stop(99%,rgba(255,255,255,0.94)), color-stop(100%,rgba(255,255,255,0.94)));
	background: -webkit-linear-gradient(top, rgba(87,172,198,0.76) 0%,rgba(129,199,229,0.84) 45%,rgba(234,234,234,0.86) 55%,rgba(255,255,255,0.94) 99%,rgba(255,255,255,0.94) 100%);
	background: -o-linear-gradient(top, rgba(87,172,198,0.76) 0%,rgba(129,199,229,0.84) 45%,rgba(234,234,234,0.86) 55%,rgba(255,255,255,0.94) 99%,rgba(255,255,255,0.94) 100%);
	background: -ms-linear-gradient(top, rgba(87,172,198,0.76) 0%,rgba(129,199,229,0.84) 45%,rgba(234,234,234,0.86) 55%,rgba(255,255,255,0.94) 99%,rgba(255,255,255,0.94) 100%);
	background: linear-gradient(to bottom, rgba(87,172,198,0.76) 0%,rgba(129,199,229,0.84) 45%,rgba(234,234,234,0.86) 55%,rgba(255,255,255,0.94) 99%,rgba(255,255,255,0.94) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c257acc6', endColorstr='#f0ffffff',GradientType=0 );
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.6);
	-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.6);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.6);
}
.sidebar .widget_eventwidget H3
{
	text-align: justify;
	padding-left: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 0px;
	color: #777777;
}
#detail_page_sidebar #show_widget_calendar
{
}
.calendar_with_print
{
	padding: 10px;
}
.calendar_with_print A
{
	vertical-align: middle;
	font-weight: normal !important;
	padding-left: 12px;
	padding-right: 12px;
}
.content.left DIV.company_details
{
	padding: 0 12px;
}
.left .company_details DIV.i_customlable
{
	/*[empty]float:;*/
	/*[empty]background-color:;*/
}
.company_details H2
{
	margin: 0px 0px 10px;
	padding: 0px 0px 10px !important;
	height: auto;
	line-height: 1;
}
.sidebar .company_info I
{
	background-color: #FFFFFF;
	padding: 3px;
	box-shadow: 0 0 5px 1px rgba(168, 168, 168, 0.4);
	font-size: 16px;
	line-height: 16px;
	-moz-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	margin-right: 7px;
	color: #7E7E7E;
	width: 16px;
}
.sidebar .company_info2 I
{
	background-color: rgba(237, 237, 237, 0.6) !important;
	text-shadow: none;
	box-shadow: none;
	display: inline !important;
	float: none;
	padding: 3px;
	text-indent: 0;
	font-size: 12px;
	line-height: 18px;
	-moz-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	margin-right: 12px;
	color: #1EA0DD !important;
	width: 18px !important;
	height: 19px !important;
	text-align: center;
	margin-top: 4px !important;
}
.company_info P > STRONG
{
	font-weight: normal;
	color: #000;
}
.single-event A.i_claim
{
	display: none !important;
}
.sidebar LI.clearfix > A
{
	display: inline-block !important;
	margin: 0px 0px 0 !important;
	padding: 0px 0px 0px 12px;
	width: auto;
	color: #24508A;
}
LI.nearby.clearfix > A
{
	float: none;
	clear: none;
	display: block !important;
	margin: 0 !important;
	padding: 0px;
	width: auto;
	line-height: 20px;
}
LI.nearby SPAN.rating
{
	clear: both;
	display: inline-block !important;
	padding: 0 !important;
	margin: 0 !important;
}
LI.nearby.clearfix IMG
{
	margin: 0px 5px 0px 0px !important;
}
LI.nearby.clearfix P
{
}
.sidebar #eventwidget-11.widget_eventwidget H3:after
{
	content: '';
	background: #DADADA url(../../../../../../branding/menu-icon-event-white.png) no-repeat center center padding-box !important;
	width: 32px;
	float: right;
	display: block;
	height: 38px;
	margin-top: -6px;
}
.footer .footer_in
{
}
.footer .footer_in .copyright
{
	text-align: left;
}
/*[clearfix]*/.footer .footer_in .copyright LI
{
	text-shadow: none;
	font-size: 12px !important;
	text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);
	border: none;
	text-align: left;
	font-weight: normal;
	line-height: 18px;
	color: #90A5C2;
}
.footer .footer_in .copyright LI A
{
	color: inherit;
	text-decoration: underline;
	text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);
}
.widget_shopping_cart .product_list_widget DL.variation
{
	clear: both;
	float: none;
	display: table;
	/*[disabled]margin-bottom:5px;*/
	/*[disabled]margin-top:5px;*/
	/*[disabled]margin-left:0px;*/
	/*[disabled]padding-left:3px;*/
	height: auto;
	width: 100%;
	border: none;
	padding: 6px 3px !important;
	margin: 0px !important;
}
#eventcal
{
	float: none;
	display: block;
	clear: none;
	width: 100%;
	position: relative;
	width: auto;
	height: auto;
	margin: 0 !important;
}
@media all and (max-width: 479px)
{
	#eventcal
	{
		margin: 0px !important;
	}
}
#eventcal
{
	background-color: transparent !important;
}
#eventcal .calendar_widget
{
	position: static;
	display: table;
	margin-bottom: 0px !important;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
}
#eventcal .popup_event
{
	overflow: hidden;
	width: auto;
	right: 15px;
	left: 15px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	overflow: hidden;
	border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 0 12px 12px !important;
	height: auto;
	border: 2px solid #F7C637;
	margin-top: -5px;
}
.popup_event .event_title
{
	font-size: 16px !important;
	line-height: 1.3 !important;
	margin-bottom: 10px !important;
}
#container .sidebar.right > H3
{
	margin-left: -15px;
	margin-right: -15px;
	padding-left: 15px;
	clear: both !important;
	position: relative;
	display: block;
	padding-right: 15px;
	padding-top: 6px;
	margin-top: 20px;
	color: #777777;
	margin-bottom: 0px !important;
	height: auto;
}
.sidebar .google_map .search_location
{
	width: 100%;
	overflow: hidden;
	text-indent: -100em;
	display: table !important;
}
#container .sidebar > UL LI SPAN.date
{
	padding-left: 0px;
	font-size: 0.76em;
	display: block;
	margin-bottom: 4px;
}
#container .sidebar SELECT#cat
{
	outline: none !important;
	border: none;
	max-width: none !important;
	width: 100% !important;
	margin-left: 0;
	position: relative !important;
	float: none !important;
	display: block !important;
	margin-top: -10px !important;
	line-height: 2 !important;
	font-size: 12pt !important;
	padding-top: 3px;
	padding-bottom: 3px;
}
.grid .post
{
	/*[disabled]padding-bottom:0;*/
	/*[disabled]margin-bottom:20px;*/
	background-color: #F9F9F9;
	/*[disabled]-webkit-box-shadow:rgba(0, 0, 0, 0.25) 0 0 5px;*/
	/*[disabled]-moz-box-shadow:rgba(0, 0, 0, 0.25) 0 0 5px;*/
	/*[disabled]box-shadow:0 0 5px rgba(0, 0, 0, 0.25);*/
	/*[disabled]border-radius:4px;*/
	/*[disabled]-khtml-border-radius:4px;*/
	/*[disabled]-webkit-border-radius:4px;*/
	/*[disabled]-moz-border-radius:4px;*/
}
@media all and (min-width: 769px)
{
	#megaMenu UL.megaMenu > LI.eshopbut > A SPAN.wpmega-link-title, #megaMenu UL.megaMenu > LI.eshopbut > SPAN.um-anchoremulator.megaHover SPAN.wpmega-link-title
	{
		border-radius: 3px;
		background-color: rgba(232, 54, 6, 1);
	}
}
#megaMenu UL.megaMenu > LI.eshopbut > A SPAN.wpmega-link-title, #megaMenu UL.megaMenu > LI.eshopbut > SPAN.um-anchoremulator.megaHover SPAN.wpmega-link-title
{
	position: relative;
}
@media all and (min-width: 769px)
{
	#megaMenu UL.megaMenu > LI.eshopbut > A SPAN.wpmega-link-title, #megaMenu UL.megaMenu > LI.eshopbut > SPAN.um-anchoremulator.megaHover SPAN.wpmega-link-title
	{
		margin: 4px 0;
		float: none;
		border: none;
		width: auto;
		padding-left: 6px !important;
		padding-right: 16px !important;
		line-height: 38px !important;
		height: 38px !important;
	}
}
.megaMenu .mega-shop.megaHover > A SPAN.wpmega-link-title B
{
	color: #FFF !important;
}
@media all and (min-width: 769px)
{
	BODY NAV#megaMenu.ubermenu-sticky #megaUber LI.eshopbut.mega-shop
	{
		margin-right: 12px !important;
	}
}
.eshopbut.current-menu-item .wpmega-link-title B
{
	color: #FFFFFF;
}
@media all and (min-width: 769px)
{
	#megaUber LI.eshopbut.megaHover > A .wpmega-link-title
	{
		border: 2px solid transparent;
		background-color: transparent;
		background-color: rgba(211, 46, 2, 1);
	}
}
/*homedata*/
.page .post-content .flipbook-container
{
	float: none;
	position: relative;
	display: block;
	overflow: hidden;
}
INPUT[type=submit], INPUT[type=text], INPUT[type=password], INPUT[type=file], TEXTAREA, INPUT[type=email], INPUT[type=username], INPUT[type=tel]
{
	-webkit-appearance: none;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 18px !important;
	border: inherit;
}
.reserv-footer .reserv-btns INPUT.easy-button
{
	float: none !important;
	padding-right: 0;
	padding-left: 0;
	margin: 0 auto !important;
}
@media (max-width: 768px)
{
	.reserv-footer .reserv-btns INPUT.easy-button
	{
		text-align: center !important;
	}
}
@media all and (max-width: 768px)
{
	.reserv-footer .reserv-btns INPUT.easy-button
	{
		margin: 5px auto !important;
	}
}
.widget_mailchimpsf_widget #mc_signup_form
{
	padding: 10px;
	background-color: #FFFFFF;
}
.tp-caption.offer-headlinedarkblue.sfr
{
	color: #A90303;
	z-index: 0;
	background-color: rgba(255, 255, 255, 0.6);
	font-size: 20px !important;
}
.reading-box P
{
	width: 70%;
	clear: both;
}
@media all and (max-width: 768px)
{
	.reading-box P
	{
		width: auto;
		font-size: 15px;
	}
}
@media all and (max-width: 479px)
{
	.reading-box P
	{
		font-size: 13px;
		text-align: justify;
	}
}
/*Easy reservations form*/
#easy_widget_form P.easy-submit
{
	padding: 0px;
	margin: 5px 0px 10px;
}
#easy_widget_form .easybutton
{
	border: 1px solid #E7B012;
	color: #624A08;
	cursor: pointer;
	background: #FFD65E;
	background: -moz-linear-gradient(top, #ffd65e 0%, #febf04 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd65e), color-stop(100%,#febf04));
	background: -webkit-linear-gradient(top, #ffd65e 0%,#febf04 100%);
	background: -o-linear-gradient(top, #ffd65e 0%,#febf04 100%);
	background: -ms-linear-gradient(top, #ffd65e 0%,#febf04 100%);
	background: linear-gradient(to bottom, #ffd65e 0%,#febf04 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 );
	clear: both;
	font-size: 16px !important;
	height: auto !important;
	width: 100%;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#easy_widget_form .easybutton:hover
{
	/*[disabled]background-color:#EDEDED;*/
	/*[disabled]border:1px solid #C69404;*/
	/*[disabled]display:inline-block;*/
	color: #1E1701 !important;
	background: #FCC318;
}
#easy_widget_form SELECT
{
	background: #FAFAFA;
	border: 1px solid #DDDDDD;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	color: #888888;
	padding: 2px 2px 2px 0px;
	max-width: 100%;
}
.subheader-bar .bar-container
{
	z-index: 9;
	position: relative !important;
	clear: both;
	float: none;
	display: inline-table !important;
	top: 0;
	bottom: 0;
	margin: 0px auto !important;
}
@media all and (max-width: 959px)
{
	.subheader-bar .bar-container
	{
		margin: 0 !important;
	}
}
.subheader-bar .bar-container
{
	padding: 0 !important;
	max-width: 100% !important;
	width: 100% !important;
}
@media all and (max-width: 959px)
{
	.widget_easyreservations_form_widget
	{
		top: 0;
	}
}
.widget_easyreservations_form_widget
{
	left: auto;
	right: auto;
	clear: none;
	position: relative;
	float: right;
}
@media all and (max-width: 479px)
{
	.widget_easyreservations_form_widget
	{
		float: none;
		clear: both;
	}
}
@media all and (max-width: 959px)
{
	.widget_easyreservations_form_widget
	{
		position: relative;
	}
}
.widget_easyreservations_form_widget
{
	background-color: #E7E7E7;
	background-color: rgba(252, 252, 252, 0.75);
	margin-top: 0px;
	width: 272px;
}
@media all and (max-width: 959px)
{
	.widget_easyreservations_form_widget
	{
		width: 46%;
	}
}
@media all and (max-width: 479px)
{
	.widget_easyreservations_form_widget
	{
		width: auto;
	}
}
.widget_easyreservations_form_widget
{
	margin-right: 0px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 0 !important;
	-webkit-box-shadow: rgba(0, 0, 0, 0.35) 0 0 7px;
	-moz-box-shadow: rgba(0, 0, 0, 0.35) 0 0 7px;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.35);
	/*[disabled]margin-left:688px;*/
}
@media all and (max-width: 959px)
{
	.widget_easyreservations_form_widget
	{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		margin-left: 2%;
		display: block;
	}
}
.widget_easyreservations_form_widget
{
	margin-bottom: 20px;
}
@media all and (max-width: 479px)
{
	.widget_easyreservations_form_widget
	{
		margin: 15px 8px !important;
	}
}
.widget_easyreservations_form_widget
{
	background: rgb(32, 67, 147);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwNDM5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjJmNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(32,67,147,1) 0%, rgba(22,47,80,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,67,147,1)), color-stop(100%,rgba(22,47,80,1)));
	background: -webkit-linear-gradient(top, rgba(32,67,147,1) 0%,rgba(22,47,80,1) 100%);
	background: -o-linear-gradient(top, rgba(32,67,147,1) 0%,rgba(22,47,80,1) 100%);
	background: -ms-linear-gradient(top, rgba(32,67,147,1) 0%,rgba(22,47,80,1) 100%);
	background: linear-gradient(to bottom, rgba(32,67,147,1) 0%,rgba(22,47,80,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#204393', endColorstr='#162f50',GradientType=0 );
}
HTML BODY SPAN.logged-out-only
{
	display: block;
}
HTML BODY.logged-in SPAN.logged-out-only
{
	display: none;
}
.subheader-bar .widget_easyreservations_form_widget FORM#easy_widget_form
{
	padding: 10px;
}
@media all and (min-width: 960px)
{
	FORM .cy_er_filter_form_field:nth-child(1), FORM .cy_er_filter_form_field:nth-child(3)
	{
		max-width: 50%;
		display: inline-table;
		float: left !important;
	}
	FORM .cy_er_filter_form_field:nth-child(2)
	{
		max-width: 50%;
		display: inline-table;
		float: right !important;
	}
}
.ecalendar H3
{
	/*[disabled]padding:4px 0px;*/
	/*[disabled]margin:0px;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]text-align:center;*/
}
.subheader-bar .bar-container .cspw-weather
{
	float: left;
}
@media all and (max-width: 768px)
{
	.subheader-bar .bar-container .cspw-weather
	{
		float: none;
	}
}
@media all and (min-width: 768px)
{
	.subheader-bar .bar-container .cspw-weather
	{
		max-width: 270px;
	}
}
.subheader-bar .bar-container .cspw-weather
{
	width: 100% !important;
	background-color: rgba(23, 50, 88, 0.55) !important;
}
@media all and (max-width: 768px)
{
	.subheader-bar .bar-container .cspw-weather
	{
		background-color: rgba(23, 50, 88, 1) !important;
	}
}
.subheader-bar .bar-container .cspw-weather
{
	-khtml-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
@media all and (max-width: 768px)
{
	.subheader-bar .bar-container .cspw-weather
	{
		-khtml-border-radius: 0px !important;
		border-radius: 0px !important;
		-webkit-border-radius: 0px !important;
		-moz-border-radius: 0px !important;
	}
}
.subheader-bar .bar-container .cspw-weather
{
	padding: 5px;
}
@media all and (max-width: 959px)
{
	.subheader-bar .bar-container .cspw-weather
	{
		display: none;
	}
}
.subheader-bar .bar-container .cspw-weather
{
	height: auto !important;
}
@media all and (max-width: 768px)
{
	.subheader-bar .bar-container .cspw-weather
	{
		height: auto !important;
	}
}
.subheader-bar .bar-container .cspw-weather
{
	margin-top: 0px;
}
@media all and (max-width: 768px)
{
	.subheader-bar .bar-container .cspw-weather
	{
		margin-top: 15px;
	}
}
.subheader-bar .widget_easyreservations_form_widget H2.widgettitle
{
	padding: 7px 0px;
	text-align: center;
	color: #FAFAFA;
}
.winter-directory .bar-container DIV.textwidget
{
	padding: 0px;
}
#eventcal IMG
{
	background-color: rgba(0, 0, 0, 0.5) !important;
	border-radius: 50%;
	margin: 40px 5px;
	padding: 5px;
	border: none;
}
#eventcal .title A IMG
{
	width: 8px;
	height: 8px;
	background-color: rgba(0, 0, 0, 0.5) !important;
}
#main.loaded, #container.loaded, .loaded #container
{
	opacity: 1 !important;
}
#tab-tab-custom IFRAME
{
	position: relative;
	max-width: 100%;
	height: 480px;
}
.woocommerce-tabs .success .msg
{
	color: #FFFFFF;
}
BODY .category-special-offers UL.arrow LI:before
{
	left: 15px;
	position: absolute !important;
	float: left !important;
	display: block;
	content: "\f00c";
	background-repeat: no-repeat;
	font-family: FontAwesome !important;
	background-position: center center;
	height: 16px;
	border-radius: 50% !important;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	width: 16px;
	float: left;
	margin-right: 10px;
	background-color: #F8BC08 !important;
	/*[disabled]color:#FFFFFF;*/
	background-image: none !important;
	padding: 2px !important;
	text-align: center;
	opacity: 1;
	line-height: 16px;
	/*[empty]margin-top:;*/
	color: #FFFFFF !important;
	text-shadow: 1px 1px 3px #554104;
	box-shadow: 0 0 7px 2px #B0AEAE !important;
	border: 1px solid #DCDCDC;
}
@media all and (max-width: 768px)
{
	/*[clearfix]*/.navigation_menu #megaMenu-sticky-wrapper
	{
		width: 100%;
	}
}
.navigation_menu #megaMenu-sticky-wrapper
{
	z-index: 999;
}
@media all and (max-width: 768px)
{
	.navigation_menu #megaMenu-sticky-wrapper
	{
		position: relative !important;
	}
}
.navigation_menu #megaMenu-sticky-wrapper
{
	background-color: rgba(0, 0, 0, 0.8) !important;
}
@media all and (min-width: 769px)
{
	.navigation_menu #megaMenu-sticky-wrapper
	{
		background-color: rgba(255, 255, 255, 0.9) !important;
	}
}
@media all and (max-width: 768px)
{
	.navigation_menu #megaMenu-sticky-wrapper
	{
		background-color: rgba(0, 0, 0, 0.8) !important;
	}
}
.navigation_menu #megaMenu-sticky-wrapper
{
	margin: 0px;
	padding: 0px;
	-webkit-transition: all .4s ease !important;
	-moz-transition: all .4s ease !important;
	transition: all .4s ease !important;
}
@media all and (min-width: 480px)
{
	.home .subheader-bar.loaded
	{
		/*[disabled]opacity:1;*/
	}
}
.home .subheader-bar.loaded
{
	opacity: 1 !important;
}
.home .subheader-bar
{
	clear: both;
	width: 100%;
	position: relative;
	display: block;
	margin: 0px;
	clear: both;
	float: none;
	padding: 0px;
	background-color: rgba(0, 0, 0, 0.8);
	opacity: 0;
	-webkit-transition: all .3s ease-in .5s;
	-moz-transition: all .3s ease-in .5s;
	transition: all .3s ease-in .5s;
	background-size: 30px 30px;
}
@media all and (max-width: 768px)
{
	.home .subheader-bar
	{
		background-size: 10px 10px;
	}
}
@media all and (max-width: 479px)
{
	.home .subheader-bar
	{
		background-size: 10px 10px;
	}
}
.home .subheader-bar
{
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.home #wrapper .wpfp_custom_ad
{
	display: none;
}
.home #wrapper .widget .cam-tabs .tabs-wrapper UL#tabs.tabs
{
	display: none !important;
}
.home DIV.flowplayer, .home DIV.flowplayer VIDEO
{
	max-height: 100% !important;
	min-height: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
	height: auto !important;
	min-height: 100% !important;
	max-width: 100% !important;
	min-width: 100% !important;
	width: auto !important;
	border: none;
}
.home #wrapper #main DIV.widget
{
	overflow: hidden;
	height: auto;
	max-height: none;
	margin-bottom: 10px !important;
}
@media all and (min-width: 1279px)
{
	.home #wrapper #main DIV.widget
	{
		margin-bottom: 10px !important;
	}
}
@media all and (max-width: 768px)
{
	.home #wrapper #main DIV.widget
	{
		margin-bottom: 0 !important;
	}
}
@media all and (min-width: 769px)
{
	.home #wrapper #main DIV.widget
	{
		-webkit-box-shadow: rgba(0, 0, 0, 0.13) 0 0 2px !important;
		-moz-box-shadow: rgba(0, 0, 0, 0.13) 0 0 2px !important;
		box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.13) !important;
	}
}
.home #wrapper #main DIV.widget
{
	position: relative;
	overflow: hidden;
	margin-bottom: 10px !important;
}
@media all and (max-width: 768px)
{
	.home #wrapper #main DIV.widget
	{
		margin-bottom: 0px !important;
	}
}
.home #wrapper #main DIV.widget
{
	background: #FFFFFF;
	font-size: 12px;
	display: block;
	height: auto;
	height: 313px;
	max-height: 313px;
	min-height: 313px;
}
@media (min-width: 1401px)
{
	.home #wrapper #main DIV.widget
	{
		height: 344px;
		max-height: 344px;
		min-height: 344px;
	}
}
.home #wrapper #main DIV.widget
{
	display: inline-block;
}
@media all and (max-width: 768px)
{
	.home #wrapper #main DIV.widget
	{
		display: block !important;
	}
}
.home #wrapper #main DIV.widget
{
	width: 49% !important;
}
@media all and (min-width: 1279px)
{
	.home #wrapper #main DIV.widget
	{
		width: 32.33% !important;
	}
}
@media all and (max-width: 768px)
{
	.home #wrapper #main DIV.widget
	{
		width: 100% !important;
	}
}
.home #wrapper #main DIV.widget
{
	margin-left: 0.5%;
	margin-right: 0.5%;
}
@media all and (max-width: 768px)
{
	.home #wrapper #main DIV.widget
	{
		margin-left: 0;
		margin-right: 0;
	}
}
.home #wrapper #main DIV.widget
{
	margin-top: auto;
}
DIV.home-info DIV A.button
{
	/*[disabled]width:100%;*/
	float: none;
	display: block;
	text-align: center !important;
	font-size: 9pt !important;
	display: block !important;
	padding: 0px !important;
	line-height: 3.2;
	height: auto;
	border: none;
	/*[empty]text-shadow:;*/
	text-shadow: none;
	border-bottom: 1px solid #B0BFD4;
	background-color: transparent;
	background-image: none;
	color: #0E2434;
	margin: 7px;
}
DIV.home-info DIV A.button:hover, DIV.home-info DIV A.button:focus
{
	background-color: #F1F1F1 !important;
}
.home-info-box DIV.tab_content
{
	padding: 0;
	margin: 0;
	background-color: #E7B012;
}
.home-info-box .tab-hold
{
	margin: 0;
}
.home-info-box UL#tabs LI
{
	width: 50%;
	height: auto;
	border: none;
	border-bottom: 1px solid #E7B012;
}
.home-info-box UL#tabs LI A
{
	display: block !important;
	font-weight: bold !important;
	padding: 0px !important;
	margin: 0px !important;
	border-top: 3px solid transparent !important;
	color: #535C4E !important;
}
.home-info-box #tabs LI.active A
{
	color: #0E2536 !important;
}
#sidebar.home-sidebar
{
	position: relative;
	display: block;
	clear: both;
	float: left;
	width: 100%;
	background-color: #FFFFFF;
}
@media all and (max-width: 768px)
{
	.home #sidebar
	{
		padding-bottom: 0;
		margin-bottom: 0;
	}
}
.home #sidebar
{
	width: 100%;
}
@media all and (min-width: 1279px)
{
	.home #sidebar
	{
		width: 100%;
	}
}
.home #sidebar
{
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.home-info-box A.button
{
	display: block;
	clear: none;
	float: none;
	padding: 0px !important;
	font-size: small;
	margin: 1px 5px !important;
}
.tab_content DIV.home-info
{
	padding: 3px;
}
.home TR.calendarheader TH
{
	clear: none !important;
	position: relative !important;
	float: none !important;
	display: inline-block !important;
	width: 60px;
	font-size: xx-small !important;
}
.home TR.calendarheader
{
	background-color: #74B106 !important;
}
.home #show_widget_calendar TABLE
{
	/*[disabled]color:#FFFFFF;*/
	/*[disabled]font-weight:normal;*/
	border: none !important;
}
.home #show_widget_calendar TABLE.calendar-table TABLE TBODY TR TD
{
	background-color: transparent !important;
	border-color: #7AB709 !important;
}
.home #show_widget_calendar .calendar-table .calendar-cell-selected
{
	background-color: #E7B012 !important;
	text-shadow: 1px 1px 1px #000000;
	color: #FFFFFF !important;
	font-weight: bold;
	/*[empty]background-image:;*/
}
.home #content .widget .fpw-layout-big H1.fpw-page-title
{
	position: absolute;
	color: #000000;
	left: 0;
	right: 0;
	top: 0;
	margin: 0;
	z-index: 19;
	font-style: normal;
	background-color: rgba(255, 255, 255, 0.92);
	font-variant: small-caps;
	/*[disabled]font-size:18px;*/
	font-style: normal;
	line-height: 44px !important;
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 44px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: normal;
	padding: 0px 15px;
}
.home #wrapper .widget_fpw_widget ARTICLE.fpw-layout-big
{
	position: relative;
	display: block;
	clear: both;
	height: 100%;
	min-height: 100%;
	margin: 0px;
	padding: 0px;
}
.home #wrapper .fpw-layout-big DIV.fpw-excerpt P
{
	padding: 12px !important;
	display: block;
	position: relative;
	height: auto;
	font-size: 13px;
}
@media (min-width: 1401px)
{
	.home #wrapper .fpw-layout-big DIV.fpw-excerpt P
	{
		font-size: 15px;
	}
}
@media all and (max-width: 959px)
{
	.home #wrapper .fpw-layout-big DIV.fpw-excerpt P
	{
		font-size: 14px;
	}
}
@media all and (max-width: 479px)
{
	.home #wrapper .fpw-layout-big DIV.fpw-excerpt P
	{
		font-size: 12px;
	}
}
.home-page #content .fpw-featured-image IMG, .home-page .content .fpw-featured-image IMG
{
	width: auto !important;
	min-height: 100% !important;
	height: auto !important;
	max-height: none;
	max-width: none !important;
	min-width: 100%;
	padding: 0 !important;
	display: block !important;
	position: relative;
	z-index: 0;
	margin: 0 auto !important;
}
.home #wrapper .widget ARTICLE A.fpw-featured-link .fpw-featured-image.size-fpw_big
{
	position: relative !important;
}
/*[clearfix]*/.home #wrapper .widget ARTICLE A.fpw-featured-link
{
	max-height: 100% !important;
	height: 100% !important;
	min-height: 100% !important;
	padding: 0px !important;
	margin: 0px !important;
}
.home #wrapper .widget ARTICLE A
{
	display: inline-block;
	max-height: 100% !important;
	height: 100% !important;
	min-height: 100% !important;
	padding: 0px !important;
	margin: 0px !important;
}
.nlp-instance-menu-tabs UL.nlp-nav.nav
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.home-page .widget_facebook-album I.icon-facebook-sign
{
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 40px;
	margin-top: 0px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 24px;
	padding: 6px !important;
}
.home-page .flexslider .slides LI
{
	min-height: 250px;
}
.home-page #wrapper .widget_facebook-album
{
	width: auto;
}
.home-page .content .widget, .sidebar .widget_fpw_widget, .home-page .content .widget, DIV.enhanced-txt
{
	position: relative;
	list-style: none;
	overflow: hidden;
	min-height: 300px;
	max-height: 300px;
}
@media all and (max-width: 479px)
{
	.home-page .content .widget, .sidebar .widget_fpw_widget, .home-page .content .widget, DIV.enhanced-txt
	{
		max-height: none !important;
	}
}
.home-page .content .widget, .sidebar .widget_fpw_widget, .home-page .content .widget, DIV.enhanced-txt
{
	margin-bottom: 30px !important;
	background: #E5E5E5;
	background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 100%);
	background: -o-linear-gradient(top, #e5e5e5 0%,#ffffff 100%);
	background: -ms-linear-gradient(top, #e5e5e5 0%,#ffffff 100%);
	background: linear-gradient(to bottom, #e5e5e5 0%,#ffffff 100%);
}
.home-page .widget_text .flex-direction-nav A
{
	top: 50%;
	background-color: rgba(255, 255, 255, 0.7);
	padding: 12px !important;
	/*[empty]text-indent:;*/
	margin: 0px !important;
	height: auto;
}
.home-page .flex-control-paging A
{
	background-color: #C2C2C2;
}
.home-page .flex-control-paging A.flex-active
{
	background-color: #1F418D;
}
.home-page #main #sidebar .widget_fpw_widget, .home-page #container .sidebar.right .widget.widget_fpw_widget
{
	list-style: none;
	border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
@media all and (max-width: 768px)
{
	.home-page #main #sidebar .widget_fpw_widget, .home-page #container .sidebar.right .widget.widget_fpw_widget
	{
		border-radius: 0px !important;
		-khtml-border-radius: 0px !important;
		-webkit-border-radius: 0px !important;
		-moz-border-radius: 0px !important;
	}
}
.home-page #main #sidebar .widget_fpw_widget, .home-page #container .sidebar.right .widget.widget_fpw_widget
{
	/*[disabled]box-shadow:0 0 2px rgba(0, 0, 0, 0.27);*/
	min-height: initial;
}
@media all and (max-width: 768px)
{
	.home-page #main #sidebar .widget_fpw_widget, .home-page #container .sidebar.right .widget.widget_fpw_widget
	{
		height: auto !important;
	}
}
.home-page #main #sidebar .widget_fpw_widget, .home-page #container .sidebar.right .widget.widget_fpw_widget
{
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
@media all and (max-width: 768px)
{
	.home-page #main #sidebar .widget_fpw_widget, .home-page #container .sidebar.right .widget.widget_fpw_widget
	{
		box-shadow: none !important;
	}
}
.home-page #main #sidebar .widget_fpw_widget, .home-page #container .sidebar.right .widget.widget_fpw_widget
{
	/*[disabled]border:1px solid #D5D5D5;*/
}
@media all and (max-width: 768px)
{
	.home-page #main #sidebar .widget_fpw_widget, .home-page #container .sidebar.right .widget.widget_fpw_widget
	{
		margin: 0px !important;
	}
}
.home-page #main #sidebar .widget_fpw_widget, .home-page #container .sidebar.right .widget.widget_fpw_widget
{
	padding: 0px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.13) 0 0 2px !important;
	-moz-box-shadow: rgba(0, 0, 0, 0.13) 0 0 2px !important;
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.13) !important;
}
.home-page #sidebar .widget_fpw_widget:first-child, .home-page .sidebar .widget_fpw_widget:first-child
{
	background-color: #FFFFFF !important;
	background-image: none !important;
}
.home-page #sidebar .widget_fpw_widget:first-child P, .home-page .sidebar .widget_fpw_widget:first-child P
{
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.45);
	color: #FFFFFF !important;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px !important;
}
.home-page #sidebar .widget_fpw_widget:first-child A, .home-page .sidebar .widget_fpw_widget:first-child A
{
	background-color: #E7B012;
	color: #FFFFFF !important;
	font-style: normal;
}
.home .sidebar .widget_fpw_widget .fpw-page-title, .home #sidebar .widget_fpw_widget .fpw-page-title
{
	padding-top: 15px;
	padding-bottom: 10px !important;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0px !important;
	line-height: 18px !important;
	/*[disabled]color:inherit;*/
}
.home-page #sidebar .widget.widget_fpw_widget, .home-page .sidebar .widget.widget_fpw_widget
{
	min-height: 344px !important;
	height: 270px;
	/*[disabled]padding:0 12px 12px;*/
}
@media all and (max-width: 479px)
{
	.home-page #sidebar .widget.widget_fpw_widget, .home-page .sidebar .widget.widget_fpw_widget
	{
		height: auto !important;
	}
}
.home-page #sidebar .widget.widget_fpw_widget, .home-page .sidebar .widget.widget_fpw_widget
{
	margin: 0px auto;
}
.home-page .sidebar .fpw-layout-big .fpw-excerpt.entry-summary P, .home-page #sidebar .fpw-layout-big .fpw-excerpt.entry-summary P
{
	font-weight: normal;
	font-size: 16px !important;
	line-height: normal;
	/*[disabled]text-shadow:1px 1px 3px rgba(0, 0, 0, 0.5);*/
	text-shadow: none !important;
	color: #5E5F5E !important;
	padding: 12px;
	margin: 0px;
}
.home-page #sidebar .widget_fpw_widget:first-child A
{
	background-color: #7ABA05;
	color: #FFFFFF;
	font-weight: bold;
}
.home-feat-boxes .more A
{
	display: block !important;
	float: none !important;
	right: 0;
	left: 0;
	top: 0 !important;
	bottom: 0 !important;
	position: absolute !important;
	text-align: left !important;
	width: auto !important;
	height: auto;
	/*[disabled]line-height:20px;*/
}
@media all and (min-width: 768px)
{
	.home-feat-boxes .more A
	{
		/*[disabled]margin-right:8%;*/
	}
}
.home-feat-boxes .more A
{
	opacity: 0;
	background-color: transparent !important;
	background-image: none !important;
	color: transparent !important;
}
.home-feat-boxes .more A:hover
{
	background-color: transparent !important;
	opacity: 0.3 !important;
	color: #000000 !important;
}
.home-feat-boxes IMG
{
	position: relative;
	max-width: 90%;
	width: auto;
	display: inline-block;
	border: none;
	-webkit-transition: all 0.66s ease !important;
	-moz-transition: all 0.66s ease !important;
	-o-transition: all 0.66s ease !important;
	-ms-transition: all 0.66s ease !important;
}
@media screen
{
	.home-feat-boxes IMG
	{
		filter: saturate(0%) !important;
		-moz-filter: saturate(0%) !important;
		-o-filter: saturate(0%) !important;
		-ms-filter: saturate(0%) !important;
		-webkit-filter: saturate(0%) !important;
	}
}
@media all and (min-width: 480px)
{
	.home-feat-boxes .col A:hover IMG
	{
		opacity: 1 !important;
		filter: saturate(100%) !important;
		-moz-filter: saturate(100%) !important;
		-o-filter: saturate(100%) !important;
		-ms-filter: saturate(100%) !important;
		-webkit-filter: saturate(100%) !important;
	}
}
/*[clearfix]*/.home-feat-boxes .col.last A
{
	margin-right: 0px;
}
.home-feat-boxes ARTICLE.col
{
	display: table-cell;
	position: relative;
	margin: 0 auto;
	max-width: 200px;
	position: relative;
	float: none;
	width: 200px;
}
.home-feat-boxes SECTION.columns
{
	overflow: hidden;
	margin: 30px auto !important;
	display: table;
	position: relative;
	margin: 0 auto;
	max-width: 600px;
	position: relative;
	float: none;
}
.home .rev_slider_wrapper .simplebullets.tp-bullets
{
	z-index: 20;
	/*[disabled]opacity:1;*/
	background-image: none !important;
	box-shadow: none !important;
	border: none !important;
	top: auto !important;
	bottom: 0 !important;
}
.home #wrapper .rev_slider_wrapper .tp-bullets.navbar.hidebullets
{
	opacity: 0.44;
}
.home > #wrapper .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper DIV.rev_slider > UL > LI:after
{
	position: absolute;
	display: block;
}
@media all and (max-width: 959px)
{
	.home > #wrapper .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper DIV.rev_slider > UL > LI:after
	{
		display: none;
	}
}
.home > #wrapper .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper DIV.rev_slider > UL > LI:after
{
	content: '';
	right: 0;
	left: 0;
	z-index: auto;
	top: auto;
	bottom: 0px;
	height: 160px;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.07) 15%, rgba(254,254,254,0.15) 32%, rgba(248,248,248,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(15%,rgba(255,255,255,0.07)), color-stop(32%,rgba(254,254,254,0.15)), color-stop(100%,rgba(248,248,248,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.07) 15%,rgba(254,254,254,0.15) 32%,rgba(248,248,248,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.07) 15%,rgba(254,254,254,0.15) 32%,rgba(248,248,248,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.07) 15%,rgba(254,254,254,0.15) 32%,rgba(248,248,248,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.07) 15%,rgba(254,254,254,0.15) 32%,rgba(248,248,248,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f8f8f8',GradientType=0 );
	margin-bottom: 0;
}
.home #wrapper .rev_slider_wrapper .tp-bullets.simplebullets .bullet
{
	/*[disabled]position:relative;*/
	/*[disabled]float:none;*/
	/*[disabled]display:inline-block;*/
	/*[disabled]opacity:0.86;*/
	background-color: rgba(0, 0, 0, 0.7);
	-khtml-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-image: none !important;
	border: 2px solid rgba(231, 230, 230, 0.7) !important;
	width: 10px;
	height: 10px;
	margin-left: 3px;
	margin-right: 3px;
}
.home #wrapper .rev_slider_wrapper .tp-bullets.simplebullets .bullet.selected
{
	border: 2px solid #D32E02 !important;
	background-color: transparent !important;
	opacity: 1 !important;
}
SPAN.home-logo-slider
{
	display: block;
	overflow: hidden;
	height: 160px;
}
@media all and (min-width: 480px)
{
	.home .subheader-bar.loaded
	{
		/*[disabled]opacity:1;*/
	}
}
.home .subheader-bar.loaded
{
	opacity: 1 !important;
}
.loaded .bar-container .home-weather:hover
{
	opacity: 1;
}
.home-page .subheader-bar .bar-container DIV.textwidget
{
	float: none;
	clear: both !important;
	position: relative !important;
	display: block;
	margin: 0;
	padding: 0;
	border: none;
}
@media all and (min-width: 769px)
{
	#megaMenu #megaUber .home-btn
	{
		z-index: 9999;
	}
}
#megaMenu #megaUber .home-btn
{
	display: table-cell !important;
	position: relative !important;
}
@media all and (min-width: 769px)
{
	#megaMenu #megaUber .home-btn
	{
		width: 180px !important;
	}
}
#megaMenu #megaUber .home-btn
{
	background-color: transparent !important;
}
@media all and (min-width: 769px)
{
	#megaMenu #megaUber .home-btn
	{
		height: 44px !important;
	}
}
#megaMenu.ubermenu-sticky #megaUber .home-btn
{
	display: table-cell !important;
	position: relative !important;
}
@media all and (min-width: 769px)
{
	#megaMenu.ubermenu-sticky #megaUber .home-btn
	{
		width: 144px !important;
	}
}
#megaMenu.ubermenu-sticky #megaUber .home-btn
{
	background-color: transparent !important;
}
@media all and (min-width: 769px)
{
	#megaMenu.ubermenu-sticky #megaUber .home-btn
	{
		height: 44px;
	}
	#megaMenu #megaUber LI.home-logo.home-btn I
	{
		opacity: 0 !important;
	}
}
HTML BODY.home .subheader-bar .bar-container
{
	position: relative;
	float: none;
	clear: both;
	width: auto !important;
	display: block !important;
	padding: 0px !important;
	margin: 0 auto !important;
}
@media (max-width: 768px)
{
	HTML BODY.home .subheader-bar .bar-container
	{
		margin: 0px !important;
	}
}
HTML BODY.home .subheader-bar .bar-container
{
	border-radius: 0px !important;
	border: none;
	text-align: center;
}
@media all and (min-width: 769px)
{
	HTML BODY.home .subheader-bar .bar-container
	{
		background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 24%, rgba(255,255,255,0.53) 58%, rgba(255,255,255,0.18) 90%, rgba(255,255,255,0.18) 100%);
		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 24%,rgba(255,255,255,0.53) 58%,rgba(255,255,255,0.18) 90%,rgba(255,255,255,0.18) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 24%,rgba(255,255,255,0.53) 58%,rgba(255,255,255,0.18) 90%,rgba(255,255,255,0.18) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#2effffff',GradientType=0 );
	}
}
.home #main .rev_slider_wrapper .tp-leftarrow.tparrows
{
	right: auto;
	left: 10px;
}
.home #main .rev_slider_wrapper .tp-rightarrow.tparrows
{
	left: auto;
	right: 10px;
}
.home #main .rev_slider_wrapper DIV.tparrows
{
	display: block;
	/*[disabled]line-height:32px;*/
	margin: 0;
	padding: 0;
	/*[disabled]width:40px;*/
	/*[disabled]height:40px;*/
	/*[disabled]margin-top:-20px;*/
	bottom: auto !important;
	/*[disabled]top:50%;*/
	position: absolute !important;
}
.home #main DIV.page
{
	clear: both;
	display: block;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
@media all and (max-width: 959px)
{
	.home .rev_slider_wrapper DIV.navbar
	{
		display: none;
	}
}
.brdcmbs-special-offers A.home
{
	display: none;
}
LI.home.first I.icon-home-c
{
	padding: 0px !important;
	height: 26px !important;
	position: relative;
	width: 26px;
	margin: 0;
	float: left;
	display: block;
}
@media all and (min-width: 769px)
{
	LI.home.first I.icon-home-c
	{
		display: none !important;
	}
}
@media all and (max-width: 768px)
{
	LI.home.first I.icon-home-c
	{
		margin-right: 10px;
	}
}
.home LI.current-site.summer-nav A
{
	background-color: rgba(123, 186, 6, 0.2) !important;
	cursor: default !important;
	/*[disabled]padding:11px;*/
}
.home LI.current-site.winter-nav A
{
	/*[disabled]background-color:rgba(173, 217, 236, 0.3);*/
	/*[disabled]cursor:default;*/
}
LI.home.first A .wpmega-link-title B
{
	display: none !important;
}
@media all and (max-width: 768px)
{
	LI.home.first A .wpmega-link-title B
	{
		display: block !important;
	}
}
@media all and (min-width: 960px)
{
	.ubermenu-sticky #megaUber LI.home.first A
	{
		width: 100% !important;
		position: relative;
		display: inline-block !important;
		height: 100% !important;
	}
}
.ubermenu-sticky #megaUber LI.home.first A
{
	padding: 0px;
}
@media all and (min-width: 960px)
{
	.ubermenu-sticky #megaUber LI.home.first A
	{
		padding: 0px;
		margin: 0 !important;
	}
}
.ubermenu-sticky #megaUber LI.home.first A
{
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}
@media all and (max-width: 768px)
{
	#megaUber LI.home.first
	{
		display: none;
	}
}
.ubermenu-sticky #megaUber LI.home.first
{
	position: relative;
	height: 47px !important;
	overflow: visible;
	padding: 0 !important;
	margin: 0 !important;
}
@media all and (max-width: 479px)
{
	.home-page DIV.navbar
	{
		display: none;
	}
}
.home.tp-bannertimer
{
	/*[empty]margin-top:;*/
}
.home-weather .cspw-tab .cspw-day-info
{
	background-color: rgba(0, 0, 0, 0.3);
	padding-right: 0;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
	font-size: 12px;
	letter-spacing: 1.1px;
	font-weight: bold;
	padding-left: 0px;
	line-height: 12px;
}
.home-weather .cspw-container .cspw-tab
{
	margin-top: 21px;
}
.home-weather .cspw-tabs-wrap
{
	right: 0;
	left: 0;
	bottom: 0;
	position: absolute;
	font-weight: bold;
}
.home-weather .cspw-tabs-wrap .cspw-tab-label A
{
	padding-bottom: 8px !important;
}
.home-weather .cspw-tabs-content .cspw-title
{
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	top: 10px;
	right: 0;
	position: static;
	margin: 0;
	background-color: transparent;
	color: #FFFFFF !important;
	padding: 10px 2px 5px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.6) !important;
}
.home-weather .cspw-ico
{
	-khtml-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	float: left !important;
	position: relative !important;
	display: block !important;
	clear: none !important;
	width: 58px !important;
	height: 58px !important;
	margin: 7px 10px 0;
	/*[disabled]opacity:0.6;*/
}
@media all and (min-width: 769px)
{
	.home-weather .cspw-ico
	{
		padding: 6px;
	}
}
@media all and (max-width: 768px)
{
	.home-weather .cspw-ico
	{
		padding: 5px;
	}
}
.home-weather .cspw-ico
{
	background-color: inherit;
	text-align: center;
	/*[disabled]padding-top:10px;*/
	/*[disabled]padding-bottom:17px;*/
	box-shadow: inset 0px 6px 30px 12px rgba(17, 25, 44, 0.5);
}
.home-weather .cspw-ico IMG
{
	left: 8px;
	top: 8px;
	position: absolute;
	width: 55px !important;
	height: 55px !important;
}
.subheader-bar.loaded .home-weather
{
	top: -20px;
	opacity: 0.86;
	-webkit-transition: all .4s ease-in-out 2.2s !important;
	-moz-transition: all .4s ease-in-out 2.2s !important;
	transition: all .4s ease-in-out 2.2s !important;
	border-radius: 4px !important;
	-khtml-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.32) !important;
	-moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.32) !important;
	box-shadow: 0 6px 6px 3px rgba(0, 0, 0, 0.18) !important;
}
.home-weather .cspw-tabs-content .cspw-sub-title .cspw-location
{
	display: none;
}
.home-weather .cspw-tabs-content .cspw-sub-title
{
	display: inline-block;
	position: absolute;
	/*[disabled]width:190px;*/
	margin: 2px 0;
	padding: 0 12px;
	background-color: transparent;
	font-weight: bold;
	font-size: 12px !important;
}
@media all and (min-width: 768px)
{
	.bar-container .home-weather
	{
		width: 272px !important;
	}
}
@media all and (max-width: 768px)
{
	.bar-container .home-weather
	{
		width: 100% !important;
	}
}
@media all and (min-width: 768px)
{
	.bar-container .home-weather
	{
		padding: 0;
		overflow: hidden;
		display: block;
		position: relative;
		opacity: 0;
		top: 100px;
	}
}
.bar-container .home-weather
{
	/*[disabled]height:155px;*/
	-webkit-transition: all .4s ease-in-out 2.2s !important;
	-moz-transition: all .4s ease-in-out 2.2s !important;
	transition: all .4s ease-in-out 2.2s !important;
}
@media all and (min-width: 480px)
{
	#megaMenu LI.home.first > A:hover
	{
		filter: saturate(200%) !important;
		-moz-filter: saturate(200%) !important;
		-o-filter: saturate(200%) !important;
		-ms-filter: saturate(200%) !important;
		-webkit-filter: saturate(200%) !important;
	}
}
#megaMenu LI.home.first > A:hover
{
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
}
#megaMenu LI.home.first A .wpmega-link-title B
{
	display: none !important;
}
@media all and (max-width: 768px)
{
	#megaMenu LI.home.first A .wpmega-link-title B
	{
		display: block !important;
	}
}
@media all and (min-width: 769px)
{
	#megaMenu .ubermenu-sticky #megaUber LI.home.first A I
	{
		/*[disabled]display:none;*/
	}
}
#megaMenu .ubermenu-sticky #megaUber LI.home.first A I
{
	/*[disabled]background-position:-2px -4px;*/
}
@media all and (min-width: 960px)
{
	#megaMenu .ubermenu-sticky #megaUber LI.home.first A
	{
		width: 100% !important;
		position: relative;
		display: inline-block !important;
		height: 100% !important;
	}
}
#megaMenu .ubermenu-sticky #megaUber LI.home.first A
{
	padding: 0px;
}
@media all and (min-width: 960px)
{
	#megaMenu .ubermenu-sticky #megaUber LI.home.first A
	{
		padding: 0px;
		margin: 0 !important;
	}
}
#megaMenu .ubermenu-sticky #megaUber LI.home.first A
{
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}
@media all and (min-width: 769px)
{
	.home .navigation_menu #megaMenu-sticky-wrapper
	{
		position: absolute;
	}
}
@media all and (max-width: 768px)
{
	.home .navigation_menu #megaMenu-sticky-wrapper
	{
		/*[disabled]position:relative;*/
	}
}
@media all and (min-width: 769px)
{
	.home .navigation_menu #megaMenu-sticky-wrapper
	{
		z-index: 999;
		width: 100%;
		min-width: 100%;
		left: 0px;
		top: auto;
		bottom: auto;
		right: 0px;
		min-width: 100%;
	}
}
@media all and (max-width: 768px)
{
	.home .navigation_menu #megaMenu-sticky-wrapper
	{
		/*[disabled]min-height:44px;*/
		/*[disabled]height:auto;*/
		/*[disabled]min-height:44px;*/
	}
}
.home .navigation_menu #megaMenu-sticky-wrapper
{
	height: 48px !important;
}
.home .subheader-bar
{
}
.home #content
{
	display: block !important;
	position: relative;
	clear: both;
	width: auto;
	margin-left: 0px;
	margin-right: 0px;
}
@media (min-width: 1901px)
{
	.home #content
	{
		padding: 16px 0 !important;
	}
}
@media (min-width: 1401px)
{
	.home #content
	{
		padding: 12px 0 !important;
	}
}
.home #content
{
	background-color: #F7F7F7;
}
.home-page #content SECTION.columns-3 ARTICLE.col
{
	background-color: rgba(26, 55, 85, 0.09);
	padding: 12px 7px;
}
@media all and (max-width: 479px)
{
	.home-page #content SECTION.columns-3 ARTICLE.col
	{
		padding: 0;
	}
}
.home-page #content SECTION.columns-3 ARTICLE.col
{
	margin: 1px;
}
.home DIV#main > .row
{
	position: relative;
	clear: both;
	/*[disabled]margin-top:10px;*/
}
@media all and (min-width: 1279px)
{
	.home DIV#main > .row
	{
		/*[disabled]margin-top:15px;*/
	}
}
@media all and (max-width: 768px)
{
	.home DIV#main > .row
	{
		/*[disabled]margin-top:0;*/
	}
}
.home DIV#main
{
	padding-top: 0px !important;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
	padding-bottom: 0px !important;
}
.home DIV#wrapper
{
	/*[disabled]min-height:900px;*/
	background-color: #EEEEEE;
}
.home SPAN.revin-content
{
	float: none;
	display: block;
	width: auto;
	clear: both;
	position: relative;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	height: auto;
}
HTML.winter-directory .home .navigation_menu #megaMenu-sticky-wrapper
{
	position: relative !important;
}
.rev_slider_wrapper DIV.tparrows, .wooslider .wooslider-prev, .wooslider .wooslider-next
{
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-image: none;
	height: 40px;
	line-height: 40px;
	width: 40px;
}
@media all and (max-width: 768px)
{
	.rev_slider_wrapper DIV.tparrows, .wooslider .wooslider-prev, .wooslider .wooslider-next
	{
		height: 32px;
		width: 32px;
	}
}
@media all and (max-width: 479px)
{
	.rev_slider_wrapper DIV.tparrows, .wooslider .wooslider-prev, .wooslider .wooslider-next
	{
		height: 32px;
		width: 32px;
	}
}
.rev_slider_wrapper DIV.tparrows, .wooslider .wooslider-prev, .wooslider .wooslider-next
{
	text-align: center;
	font-weight: bold;
}
@media all and (max-width: 768px)
{
	.rev_slider_wrapper DIV.tparrows, .wooslider .wooslider-prev, .wooslider .wooslider-next
	{
		line-height: 32px;
	}
	#wrapper .rev_slider_wrapper DIV.tp-leftarrow.tparrows
	{
		opacity: 0.92 !important;
		bottom: 6px !important;
		top: auto !important;
		left: 6px !important;
	}
	#wrapper .rev_slider_wrapper DIV.tp-rightarrow.tparrows
	{
		top: auto !important;
		opacity: 0.92 !important;
		right: 6px !important;
		bottom: 6px !important;
	}
}
#wrapper .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper
{
	margin: 0px !important;
	padding: 0px !important;
	right: 0px !important;
	left: 0px !important;
}
@media (min-width: 1401px)
{
	#wrapper .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper
	{
		min-height: 560px;
	}
}
#wrapper .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper
{
	width: 100% !important;
}
.toggle-content .rev_slider_wrapper DIV.tparrows
{
	height: 36px;
	width: 36px;
}
@media all and (max-width: 768px)
{
	.toggle-content .rev_slider_wrapper DIV.tparrows
	{
		height: 24px;
		width: 24px;
	}
}
.toggle-content .rev_slider_wrapper DIV.tparrows
{
	background-color: rgba(0, 0, 0, 0.5);
	border: 2px solid rgba(0, 0, 0, 0.5);
}
.toggle-content .rev_slider_wrapper DIV.tparrows:after
{
	font-size: 24px;
	line-height: 36px;
	text-indent: -1px;
}
@media all and (max-width: 768px)
{
	.toggle-content .rev_slider_wrapper DIV.tparrows:after
	{
		line-height: 24px;
	}
}
.toggle-content .rev_slider_wrapper DIV.tparrows:after
{
	height: 36px;
	width: 36px;
}
@media all and (max-width: 768px)
{
	.toggle-content .rev_slider_wrapper DIV.tparrows:after
	{
		height: 24px;
		width: 24px;
	}
}
.toggle-content .rev_slider_wrapper DIV.tparrows:after
{
	background-color: transparent;
	text-align: center !important;
}
.post-content .revin-content .rev_slider_wrapper DIV.tparrows
{
	/*[disabled]z-index:9;*/
	/*[disabled]height:auto;*/
	/*[disabled]bottom:10px;*/
	/*[disabled]top:0;*/
	/*[disabled]padding:0px;*/
	/*[disabled]margin:16px 0 10px;*/
	/*[disabled]padding-left:12px;*/
	/*[disabled]padding-right:12px;*/
	/*[disabled]-webkit-border-radius:0px;*/
	/*[disabled]border-radius:0px;*/
	/*[disabled]height:32px;*/
	/*[disabled]width:32px;*/
	/*[disabled]line-height:32px;*/
}
.revin-content .rev_slider_wrapper .tp-leftarrow.tparrows
{
	/*[disabled]bottom:auto;*/
	/*[disabled]top:auto;*/
	/*[disabled]left:-15px;*/
	/*[disabled]right:auto;*/
	/*[disabled]text-align:center;*/
	/*[disabled]height:46px;*/
	/*[disabled]width:46px;*/
}
.revin-content .rev_slider_wrapper .tp-rightarrow.tparrows
{
	/*[disabled]bottom:auto;*/
	/*[disabled]top:auto;*/
	/*[disabled]left:auto;*/
	/*[disabled]right:-12px;*/
	/*[disabled]text-align:center;*/
	/*[disabled]height:46px;*/
	/*[disabled]width:46px;*/
}
.revin-content .rev_slider_wrapper DIV.tparrows:after
{
	/*[disabled]position:absolute;*/
	/*[disabled]top:50%;*/
	/*[disabled]background-color:transparent;*/
	/*[disabled]color:rgba(39, 38, 33, 0.8);*/
	/*[disabled]font-size:26px;*/
	/*[disabled]margin-top:-13px;*/
	/*[disabled]background-color:rgba(255, 255, 255, 0.7);*/
	/*[disabled]line-height:40px;*/
}
.rev_slider_wrapper DIV.tparrows:after, .wooslider UL.wooslider-direction-nav A.wooslider-next:after, .wooslider .wooslider-direction-nav LI A.wooslider-prev:after
{
	font-family: FontAwesome;
	float: none;
	font-size: 32px;
	line-height: 40px;
}
@media all and (max-width: 768px)
{
	.rev_slider_wrapper DIV.tparrows:after, .wooslider UL.wooslider-direction-nav A.wooslider-next:after, .wooslider .wooslider-direction-nav LI A.wooslider-prev:after
	{
		font-size: 32px;
		line-height: 32px;
		font-size: 22px;
	}
}
.rev_slider_wrapper DIV.tparrows:after, .wooslider UL.wooslider-direction-nav A.wooslider-next:after, .wooslider .wooslider-direction-nav LI A.wooslider-prev:after
{
	display: block !important;
	background-image: none;
	border: none;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	opacity: 0.66;
	background-color: #000;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
@media all and (min-width: 769px)
{
	.rev_slider_wrapper .tp-leftarrow:after, .wooslider .wooslider-direction-nav LI A.wooslider-prev:after
	{
		text-indent: -5px;
	}
}
.rev_slider_wrapper .tp-leftarrow:after, .wooslider .wooslider-direction-nav LI A.wooslider-prev:after
{
	content: '\f104' !important;
}
.rev_slider_wrapper .tp-rightarrow:after, .wooslider .wooslider-direction-nav LI A.wooslider-next:after
{
	content: '\f105' !important;
}
@media all and (min-width: 769px)
{
	.rev_slider_wrapper .tp-rightarrow:after, .wooslider .wooslider-direction-nav LI A.wooslider-next:after
	{
		text-indent: 5px;
	}
}
.subheader-bar SPAN.boxrow LABEL, SPAN.boxrow LABEL
{
	position: relative;
	float: left;
	font-size: 11px !important;
	font-weight: bold !important;
	line-height: 30px !important;
	padding: 0 5px 0 0px;
	width: 100px;
	text-align: right;
	height: 31px;
	border-radius: 4px 0 0 4px;
	-khtml-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	margin: -1px 0px -1px -1px;
	opacity: 0.8;
}
.subheader-bar #easy_widget_form SPAN.boxrow, #easy_widget_form SPAN.boxrow
{
	height: 30px !important;
	position: relative;
	float: none;
	display: block !important;
	margin: 0px;
	clear: both;
	padding: 0px;
	width: 100%;
	/*[disabled]background-color:#DFE4EE;*/
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.post-share-block .sndfrnd-btn
{
	margin: 0 10px 0px 0px;
	float: left;
	display: block;
	display: inline-block;
}
.post-share-block .sndfrnd-btn A
{
	border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	float: none;
	background-color: #F7F6F6 !important;
	font-size: 0.86em;
	font-weight: bold;
	padding: 2px 6px;
	border: 1px solid #BBBBBB;
}
.post-share-block .sndfrnd-btn A I
{
	margin-right: 4px;
	/*[empty]padding:;*/
}
.subheader-bar .boxrow INPUT.hasDatepicker:hover, .boxrow INPUT.hasDatepicker:hover
{
	background-color: rgba(255, 255, 255, 0.4);
}
@media all and (max-width: 768px)
{
	.eshopbut > DIV.wpmega-nonlink
	{
		right: 0;
		top: 0;
		position: absolute;
	}
}
@media all and (max-width: 479px)
{
	.eshopbut > DIV.wpmega-nonlink
	{
		display: inline;
		position: relative;
		float: right;
		z-index: 2;
		margin-top: -28px !important;
	}
}
.subheader-bar .boxrow I.icon-calendar, .boxrow I.icon-calendar
{
	left: 5px;
	position: absolute;
	font-size: 16px;
	opacity: 0.6;
	font-weight: 100 !important;
	color: #547DDA;
	margin-right: 0px;
	margin-top: 7px;
	margin-left: 3px;
}
.ui-datepicker .ui-datepicker-title
{
	/*[disabled]margin:0 2.3em;*/
	/*[disabled]line-height:1.8em;*/
	/*[disabled]text-align:center;*/
	/*[disabled]color:#FFFFFF;*/
}
UL.ui-tabs-nav LI.ui-state-default
{
	padding: 0 !important;
	margin: 0 !important;
	cursor: pointer;
	border: none;
	background-color: transparent !important;
	border-right: 1px solid #DBDBDB !important;
}
UL.ui-tabs-nav LI.ui-state-default A
{
	border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	cursor: pointer !important;
	box-shadow: none;
	color: #21426E;
	margin: 0;
	background-color: #E5E5E5;
	padding-top: 12px;
	padding-bottom: 12px;
	-webkit-transition: all .4s ease !important;
	-moz-transition: all .4s ease !important;
	transition: all .4s ease !important;
}
UL.ui-tabs-nav LI:hover
{
	background-image: none !important;
	background-color: transparent !important;
}
UL.ui-tabs-nav LI.ui-state-focus A, UL.ui-tabs-nav .ui-state-active A, UL.ui-tabs-nav .ui-state-active A:visited, UL.ui-tabs-nav .ui-state-active A:link
{
	background-color: #FFF;
	color: #000;
}
.post-content UL.nav-tabs.nav-stacked
{
	margin: 0;
	padding: 0;
}
.post-content .nav-stacked P
{
	float: none;
}
.post-content .nav-stacked H2 A
{
	display: block;
	padding-top: 14px;
}
.post-content UL.nav-tabs.nav-stacked > LI
{
	list-style: none;
	clear: both;
	float: left;
	width: 100%;
	background-color: #EFEDED;
	-webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 0 5px;
	-moz-box-shadow: rgba(0, 0, 0, 0.25) 0 0 5px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}
@media all and (min-width: 1279px)
{
	.post-content UL.nav-tabs.nav-stacked > LI
	{
		margin-bottom: 20px !important;
	}
}
.post-content UL.nav-tabs.nav-stacked > LI
{
	max-height: none;
	height: auto !important;
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0px !important;
}
.post-content UL.nav-tabs.nav-stacked LI IMG
{
	/*[disabled]max-width:300px;*/
}
@media all and (min-width: 1279px)
{
	.post-content UL.nav-tabs.nav-stacked LI IMG
	{
		/*[disabled]max-width:400px;*/
	}
}
@media all and (max-width: 768px)
{
	.post-content UL.nav-tabs.nav-stacked LI IMG
	{
		/*[disabled]max-width:120px;*/
	}
}
.post-content UL.nav-tabs.nav-stacked LI IMG
{
	/*[disabled]float:left;*/
}
@media all and (max-width: 768px)
{
	.post-content UL.nav-tabs.nav-stacked LI IMG
	{
		/*[disabled]float:none;*/
		/*[disabled]width:auto;*/
		/*[disabled]height:auto;*/
	}
}
.post-content UL.nav-tabs.nav-stacked LI IMG
{
	/*[disabled]margin-right:15px;*/
}
@media all and (max-width: 768px)
{
	.post-content UL.nav-tabs.nav-stacked LI IMG
	{
		/*[disabled]margin-right:0px;*/
	}
}
.post-content UL.nav-tabs.nav-stacked LI IMG
{
	/*[disabled]width:100%;*/
	/*[disabled]display:block;*/
	/*[disabled]float:left;*/
}
.rev_slider .tp-caption DIV.tminus_countdown
{
	padding: 5px 0px !important;
	margin: 0px !important;
	position: relative !important;
	max-height: 40px !important;
	max-width: 100%;
	height: auto !important;
	display: block;
	height: auto !important;
	overflow: hidden;
	min-height: 35px;
	border: none;
	width: auto !important;
}
.rev_slider .tp-caption .tminus_countdown .jedi-dash .jedi-dash_title
{
	position: absolute;
	right: auto;
	left: auto;
	font-size: 11px !important;
	margin-left: -22px !important;
}
.rev_slider .tp-caption DIV.tminus_countdown DIV.jedi-countdown DIV.jedi-dashboard DIV.jedi-dash
{
	float: none;
	vertical-align: top;
	padding: 0px;
	box-shadow: none !important;
	margin: 0px;
	overflow: hidden;
	max-height: 45px !important;
	height: 45px !important;
	max-width: 25%;
	display: table-cell !important;
	width: 100px;
}
/***********************************************************************/
#megaMenu-sticky-wrapper
{
	background-color: transparent;
	line-height: 0px;
	-webkit-transition: all .4s ease !important;
	-moz-transition: all .4s ease !important;
	transition: all .4s ease !important;
}
@media all and (min-width: 769px)
{
	#megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky UL#megaUber.megaMenu > LI.menu-item > A
	{
		min-height: 44px !important;
	}
}
#megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky UL#megaUber.megaMenu > LI.menu-item > A
{
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) !important;
}
@media all and (min-width: 769px)
{
	#megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky UL#megaUber.megaMenu > LI.menu-item > A
	{
		height: 44px !important;
		max-height: 44px !important;
		padding-bottom: 0px !important;
		padding-top: 0px !important;
	}
}
#megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky UL#megaUber.megaMenu > LI.menu-item > A
{
	-webkit-transition: all .4s ease !important;
	-moz-transition: all .4s ease !important;
	transition: all .4s ease !important;
}
@media all and (min-width: 769px)
{
	#megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky UL#megaUber.megaMenu > LI.menu-item > A SPAN.wpmega-link-title B, #megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky UL#megaUber.megaMenu > LI.menu-item > A SPAN.wpmega-link-title I, #megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		padding-bottom: 0px !important;
		padding-top: 0px !important;
	}
}
#megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky UL#megaUber.megaMenu > LI.menu-item > A SPAN.wpmega-link-title B, #megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky UL#megaUber.megaMenu > LI.menu-item > A SPAN.wpmega-link-title I, #megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
{
	font-size: 15px !important;
}
@media (min-width: 1401px)
{
	#megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky UL#megaUber.megaMenu > LI.menu-item > A SPAN.wpmega-link-title B, #megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky UL#megaUber.megaMenu > LI.menu-item > A SPAN.wpmega-link-title I, #megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		font-size: 17px !important;
	}
}
#megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky UL#megaUber.megaMenu > LI.menu-item > A SPAN.wpmega-link-title B, #megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky UL#megaUber.megaMenu > LI.menu-item > A SPAN.wpmega-link-title I, #megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
{
	-webkit-transition: width .4s ease !important;
	-moz-transition: width .4s ease !important;
	transition: width .4s ease !important;
	line-height: inherit !important;
}
@media all and (min-width: 769px)
{
	#megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky UL#megaUber.megaMenu > LI.menu-item
	{
		padding-bottom: 0px !important;
		padding-top: 0px !important;
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
}
@media all and (min-width: 1279px)
{
	#megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky UL#megaUber.megaMenu > LI.menu-item
	{
		margin-right: 0px !important;
	}
}
#megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky UL#megaUber.megaMenu > LI.menu-item
{
	-webkit-transition: width .4s ease !important;
	-moz-transition: width .4s ease !important;
	transition: width .4s ease !important;
}
#megaUber LI .sub-menu.sub-menu-1 LI.thumb
{
	overflow: hidden;
}
@media all and (max-width: 768px)
{
	#megaUber LI .sub-menu.sub-menu-1 LI.thumb
	{
		float: none !important;
		clear: both !important;
		max-height: 170px !important;
		height: 170px !important;
	}
}
@media all and (max-width: 479px)
{
	#megaUber LI .sub-menu.sub-menu-1 LI.thumb
	{
		max-height: 105px !important;
		height: 105px !important;
	}
}
@media all and (max-width: 768px)
{
	#megaUber LI .sub-menu.sub-menu-1 LI.thumb
	{
		display: block !important;
		position: relative !important;
		width: 100% !important;
	}
}
#megaUber LI .sub-menu.sub-menu-1 LI.thumb
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	border: none !important;
}
.ubermenu-sticky #megaUber .main-site.mega-hot.mega-with-sub.megaHover > A
{
	background-color: #E7B012 !important;
}
.ubermenu-sticky #megaUber .main-site.mega-summer.mega-with-sub.megaHover > A
{
	background-color: #FFFFFF !important;
}
.ubermenu-sticky #megaUber .main-site.mega-winter.mega-with-sub.megaHover > A
{
	background-color: #82C6E6 !important;
}
.ubermenu-sticky #megaUber .mega-with-sub.megaHover > A B
{
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.26);
	color: #FFF !important;
}
.ubermenu-sticky #megaUber .main-site.mega-hot.mega-with-sub.megaHover > A
{
	background-color: #E7B012 !important;
}
@media all and (min-width: 769px)
{
	#megaUber > .menu-item:hover > A B
	{
		/*[disabled]color:#000;*/
	}
}
#megaUber .main-site.mega-hot.mega-with-sub.megaHover > A
{
	/*[disabled]background-color:#E7B012;*/
	background-color: rgba(231, 176, 18, 0.8) !important;
}
#megaUber .main-site.mega-summer.mega-with-sub.megaHover > A
{
	/*[disabled]background-color:#79B905;*/
	background-color: rgba(121, 185, 5, 0.8) !important;
}
#megaUber .main-site.mega-winter.mega-with-sub.megaHover > A
{
	/*[disabled]background-color:#82C6E6;*/
	background-color: rgba(130, 198, 230, 0.8) !important;
}
@media all and (min-width: 769px)
{
	#megaUber .mega-with-sub.megaHover > A B
	{
		text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) !important;
	}
}
#megaUber .mega-with-sub.megaHover > A B
{
	color: #FFF !important;
}
.user-but .wpmega-link-title
{
	color: #FFFFFF !important;
}
#megaUber > .menu-item I.icon-summer-c
{
	background-position: -89px center !important;
}
@media all and (max-width: 959px)
{
	#megaUber > .menu-item I.icon-summer-c
	{
		background-position: -65px center !important;
	}
}
#megaUber .winter.site I.icon-summer-c
{
	display: block !important;
}
@media all and (min-width: 768px)
{
	#megaMenu UL.megaMenu > LI > A, #megaMenu UL.megaMenu > LI > SPAN.um-anchoremulator
	{
		padding-left: 8px !important;
		padding-right: 8px !important;
	}
}
@media all and (min-width: 960px)
{
	#megaMenu UL.megaMenu > LI > A, #megaMenu UL.megaMenu > LI > SPAN.um-anchoremulator
	{
		padding-left: 12px !important;
		padding-right: 12px !important;
	}
}
@media all and (min-width: 1279px)
{
	#megaMenu UL.megaMenu > LI > A, #megaMenu UL.megaMenu > LI > SPAN.um-anchoremulator
	{
		padding-left: 12px !important;
		padding-right: 12px !important;
	}
}
@media (min-width: 1901px)
{
	#megaMenu UL.megaMenu > LI > A, #megaMenu UL.megaMenu > LI > SPAN.um-anchoremulator
	{
		padding-left: 12px !important;
		padding-right: 12px !important;
	}
}
#megaMenu UL.megaMenu > LI > A, #megaMenu UL.megaMenu > LI > SPAN.um-anchoremulator
{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	-webkit-transition: padding .4s ease !important;
	-moz-transition: padding .4s ease !important;
	transition: padding .4s ease !important;
}
#megaMenu > #megaUber.megaMenu > LI.menu-item > A I.icon-shop-c, #megaMenu > #megaUber.megaMenu > LI.menu-item > SPAN I.icon-shop-c
{
	position: relative !important;
	background-position: -134px center !important;
}
@media all and (min-width: 769px)
{
	#megaMenu > #megaUber.megaMenu > LI.menu-item > A I.icon-shop-c, #megaMenu > #megaUber.megaMenu > LI.menu-item > SPAN I.icon-shop-c
	{
		height: 32px !important;
	}
}
@media all and (max-width: 959px)
{
	#megaMenu > #megaUber.megaMenu > LI.menu-item > A I.icon-shop-c, #megaMenu > #megaUber.megaMenu > LI.menu-item > SPAN I.icon-shop-c
	{
		background-size: 1000px auto !important;
		background-position: -204px center !important;
	}
}
#megaMenu > #megaUber.megaMenu > LI.menu-item > A I.icon-shop-c, #megaMenu > #megaUber.megaMenu > LI.menu-item > SPAN I.icon-shop-c
{
	background-image: url(../../../../../../branding/icon-w-sprite-36x36.png) !important;
	right: auto !important;
	left: auto !important;
	margin: 0px !important;
}
#sidebar .widget.woocommerce.widget_shopping_cart H2
{
	padding-left: 40px !important;
	padding-bottom: 0px !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
}
@media all and (min-width: 769px)
{
	#sidebar .widget.woocommerce.widget_shopping_cart H2
	{
		background-image: none !important;
		background-color: transparent !important;
	}
}
#sidebar .widget.woocommerce.widget_shopping_cart H2
{
	padding-top: 0px !important;
	margin: 30px 0 0 !important;
	border-bottom: 1px solid #B8B8B8;
}
#megaUber > .menu-item > A > SPAN I
{
	background-size: auto !important;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-image: url(../../../../../../branding/icon-sprite-dark-36x36.png);
}
@media all and (max-width: 959px)
{
	#megaUber > .menu-item > A > SPAN I
	{
		background-size: 1000px auto !important;
	}
}
#megaUber > .menu-item > A > SPAN I
{
	width: 26px;
	display: inline-block;
	float: left;
	height: 26px;
	margin-right: 10px;
	font-style: italic;
}
.ubermenu-sticky #megaUber > .menu-item > A > SPAN I, .ubermenu-sticky #megaUber > .menu-item > A > SPAN I, #megaUber > .current-menu-item A I, #megaUber > LI.menu-item.megaHover > A I, #megaUber > LI.menu-item.current-menu-item > A > .wpmega-link-title > I
{
	/*[disabled]opacity:0.8;*/
	/*[disabled]background-image:url(../../../../../../branding/icon-w-sprite-36x36.png);*/
}
@media all and (min-width: 769px)
{
	.ubermenu-sticky #megaUber > .menu-item > A > SPAN I, .ubermenu-sticky #megaUber > .menu-item > A > SPAN I, #megaUber > .current-menu-item A I, #megaUber > LI.menu-item.megaHover > A I, #megaUber > LI.menu-item.current-menu-item > A > .wpmega-link-title > I
	{
		-webkit-filter: drop-shadow(1px 2px 2px rgba(0,0,0,0.44));
		filter: drop-shadow(1px 2px 2px rgba(0,0,0,0.44));
	}
}
#megaUber > LI.menu-item.current-menu-item > A .wpmega-link-title B
{
	color: #191818 !important;
}
#megaUber > LI.menu-item.current-menu-item.mega-shop > A .wpmega-link-title B
{
	color: #191818;
}
#megaUber > LI.menu-item.current-menu-item > A > .wpmega-link-title > B
{
	color: #FFFFFF !important;
}
#megaUber > .menu-item I.icon-hot-c
{
	background-position: -830px center !important;
}
@media all and (max-width: 959px)
{
	#megaUber > .menu-item I.icon-hot-c
	{
		background-position: -898px center !important;
	}
}
#megaUber > .menu-item I.icon-services-c
{
	background-position: -784px center !important;
}
@media all and (max-width: 959px)
{
	#megaUber > .menu-item I.icon-services-c
	{
		background-position: -898px center !important;
	}
}
#megaUber > .menu-item I.icon-event-c
{
	background-position: -698px center !important;
}
@media all and (max-width: 959px)
{
	#megaUber > .menu-item I.icon-event-c
	{
		background-position: -898px center !important;
	}
}
#megaUber > .menu-item I.icon-place-c
{
	background-position: -174px center !important;
}
@media all and (max-width: 959px)
{
	#megaUber > .menu-item I.icon-place-c
	{
		background-position: -898px center !important;
	}
}
#megaUber > .menu-item I.icon-home-c
{
	background-position: 0px center !important;
}
@media all and (max-width: 959px)
{
	#megaUber > .menu-item I.icon-home-c
	{
		background-position: 4px center !important;
	}
}
#megaUber > .menu-item I.icon-winter-c
{
	background-position: -45px center !important;
}
@media all and (max-width: 959px)
{
	#megaUber > .menu-item I.icon-winter-c
	{
		background-position: -30px center !important;
	}
}
#megaUber > .menu-item I.icon-winter-c.icon-location-c
{
	background-position: -263px center !important;
}
@media all and (max-width: 959px)
{
	#megaUber > .menu-item I.icon-winter-c.icon-location-c
	{
		background-position: -30px center !important;
	}
}
#megaUber > .menu-item I.icon-winter-c.icon-event-c
{
	background-position: -219px center !important;
}
@media all and (max-width: 959px)
{
	#megaUber > .menu-item I.icon-winter-c.icon-event-c
	{
		background-position: -30px center !important;
	}
}
#megaUber > .menu-item I.icon-winter-c.icon-place-c
{
	background-position: -175px center !important;
}
@media all and (max-width: 959px)
{
	#megaUber > .menu-item I.icon-winter-c.icon-place-c
	{
		background-position: -30px center !important;
	}
}
#buddypress #item-body
{
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 5px;
	-moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 5px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	border-radius: 6px !important;
	-khtml-border-radius: 6px !important;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	background-color: #F5F4F4;
	padding: 10px;
}
DIV#item-body DIV.ui-widget.ui-widget-content
{
	padding: 0;
	margin: 0;
	border: none;
}
#buddypress #item-body .item-list .item-title A
{
	color: #1F5C99;
	font-size: medium;
	font-weight: bold;
}
.item-list LI .item-desc
{
	color: #0A0B0B !important;
	font-size: small !important;
}
.item-list LI .item-meta .activity
{
	display: inline-block !important;
	float: right;
	text-align: right;
	color: #85BF1B;
}
#buddypress #item-body DIV.pagination
{
	float: none;
	margin: 0;
	padding: 0;
}
#buddypress .pagination DIV.pag-count
{
	float: none;
	display: block !important;
	text-align: center;
}
INPUT.wbwccc-button
{
	float: none;
	margin-left: 10px;
	margin-bottom: 5px;
}
#megaMenu .wpmega-nonlink .textwidget A.button
{
	right: 0;
	left: auto;
	position: relative !important;
	background: rgba(219, 219, 219, 0.45);
	display: block;
	width: auto !important;
	padding: 10px 15px 10px 10px !important;
	float: right !important;
	clear: both !important;
	position: relative;
	clear: both;
	text-transform: uppercase;
	text-align: right;
	float: none !important;
	margin: 5px 10px !important;
	border-top: none !important;
	color: #292826;
	font-size: 11px !important;
}
#megaMenu .wpmega-nonlink .textwidget A.button:hover
{
	background: rgba(232, 175, 18, 0.81);
	color: #191818;
}
#megaMenu .wpmega-nonlink .textwidget A.button:hover
{
	color: #191818 !important;
}
.subheader-bar .widget_easyreservations_form_widget H3, .subheader-bar .widget_easyreservations_form_widget H2.widgettitle
{
	width: 100% !important;
	display: block !important;
	clear: both !important;
	padding: 0px !important;
	text-align: center;
	font-size: 16px !important;
	line-height: normal;
	margin: 0;
	text-shadow: none;
	color: #BBCCF2;
	font-variant: small-caps !important;
	font-weight: normal;
}
.my_account_orders .order-actions A.button
{
	display: table-cell;
	/*[disabled]width:auto;*/
	/*[disabled]text-align:center;*/
	/*[disabled]margin:0 auto;*/
	padding: 8px 12px;
	background: rgb(255, 255, 255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
	border: 1px solid #CCCCCD;
	font-size: 10px;
	font-weight: bold;
}
.my_account_orders .order-number A
{
	display: inline-block;
	font-size: 17px;
	line-height: 11px !important;
	margin: 0;
	color: #366BB1;
	text-decoration: underline;
}
.sidebar DIV.widget UL > UL > LI
{
	/*[empty]padding-left:;*/
	border-left: 6px solid #FFFFFF !important;
}
DIV.woocommerce P.woocommerce-info
{
	clear: both;
}
#megaUber .sub-menu .buddymenu UL LI
{
	width: auto !important;
	display: block !important;
	min-width: none !important;
}
#megaUber .user-but .sub-menu .widget_text
{
	width: auto !important;
	display: block !important;
	padding: 0px !important;
	float: none !important;
	margin: 0px !important;
}
#megaUber .sub-menu .menu-item LI.widget_loginwithajaxwidget
{
	padding: 0px !important;
	margin: 0 auto !important;
	display: inline-block !important;
	max-width: 960px !important;
	width: 100% !important;
	float: none !important;
	display: block !important;
	margin: 0px !important;
}
.sub-menu #LoginWithAjax SECTION.reading-box
{
	box-shadow: none;
	border-radius: 0px;
	border: none !important;
	background-color: transparent;
	padding: 0 !important;
	margin: 0px !important;
	float: none !important;
	position: relative;
}
#megaMenu .wpmega-widgetarea .widget_loginwithajaxwidget #LoginWithAjax_Form #LoginWithAjax_SubmitButton.row
{
	width: 100% !important;
	clear: both !important;
	position: relative !important;
	display: table !important;
	margin: 0;
	padding: 0 !important;
}
#megaMenu .wpmega-widgetarea .widget_loginwithajaxwidget #LoginWithAjax_Form #LoginWithAjax_SubmitButton.row > *
{
	float: none !important;
	position: relative !important;
	border-radius: 0px;
	display: table-cell !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	letter-spacing: 0.5px;
	font-size: 14px !important;
	margin: 0px !important;
	top: auto;
	border: none !important;
	text-transform: uppercase;
	font-variant: normal;
	font-weight: normal;
	background-image: none;
	line-height: 42px !important;
	min-height: 42px !important;
	max-height: 42px !important;
	height: 42px !important;
}
#megaMenu .wpmega-widgetarea .widget_loginwithajaxwidget #LoginWithAjax_Form #LoginWithAjax_SubmitButton.row INPUT#lwa_wp-submit
{
}
#megaMenu .wpmega-widgetarea .widget_loginwithajaxwidget #LoginWithAjax_Form #LoginWithAjax_SubmitButton.row A#LoginWithAjax_Links_Register.button
{
}
.sub-menu DIV#LoginWithAjax #LoginWithAjax_Form DIV#LoginWithAjax_SubmitButton INPUT#lwa_wp-submit
{
	background-color: #191818;
	margin-right: 0;
	color: #FFFFFF;
	text-align: center;
	width: 100% !important;
}
.sub-menu #LoginWithAjax_Form A#LoginWithAjax_Links_Register
{
	cursor: pointer;
	background-image: none !important;
	background-color: #79B905 !important;
	color: #F2FCE0 !important;
	text-shadow: none !important;
	width: 60% !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}
.sub-menu .widget #LoginWithAjax_Links
{
	float: none !important;
	clear: both !important;
	display: block !important;
	padding: 8px 4px 4px;
	margin: 0px;
}
.sub-menu .widget #LoginWithAjax_Links #LoginWithAjax_Links_Remember
{
	display: block;
	float: right;
	padding: 0px;
	margin: 0px;
	line-height: 15px;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
	/*[disabled]color:currentColor;*/
}
FORM DIV#whats-new-content
{
	padding-bottom: 0px !important;
}
#whats-new-content DIV#whats-new-options
{
	float: right;
	clear: none !important;
	width: auto !important;
	display: inline-block;
	height: auto !important;
	padding: 0px !important;
	margin: -58px 0px 0px !important;
}
DIV#bpfb_tmp_photo DIV
{
	float: none;
	width: auto;
}
.bpfb_controls_container INPUT
{
	color: #454545 !important;
}
.bpfb_actions_container DIV.bpfb_controls_container
{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
}
DIV.bpfb_actions_container
{
	display: block;
	float: none;
	/*[disabled]min-width:65%;*/
	/*[disabled]width:100%;*/
	clear: both;
	padding: 0px;
	margin: 0px;
	min-height: 40px;
	height: auto;
}
.bpfb_actions_container INPUT#bpfb_cancel_action
{
	position: relative;
	margin-top: 10px;
}
.bpfb_actions_container DIV.bpfb_toolbar_container
{
	float: left !important;
	background-color: #FFFFFF;
	padding: 0 !important;
	margin-top: 7px;
	width: auto;
	border: none !important;
	margin-left: 0px;
	margin-right: 0px;
}
.bpfb_actions_container .bpfb_toolbar_container A
{
	padding: 4px !important;
	margin: 2px !important;
	width: 40px;
	height: 27px;
	/*[disabled]background-color:#7ABA06;*/
}
.buddypress DIV#main .row DIV#sidebar DIV.widget, DIV#sidebar UL.side-nav
{
	/*[disabled]margin-bottom:20px;*/
	font-variant: small-caps;
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 5px;
	-moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 5px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	border-radius: 6px !important;
	-khtml-border-radius: 6px !important;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	background-color: #F5F4F4;
	padding: 0px;
}
.sidebar DIV.widget UL LI
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.sidebar LI SPAN.date
{
	position: relative;
	display: block;
	padding-left: 12px;
	color: #9AA3A6;
	font-size: 0.76em;
	margin: 0 0px 5px !important;
	line-height: 1;
}
.sidebar DIV.widget LI A
{
	display: block;
	padding-left: 12px;
	list-style: none;
	display: block;
	color: #3F403F !important;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: normal;
}
.sidebar LI H2.widgettitle
{
	color: #787878;
	text-align: left !important;
	padding: 10px 5px 5px 12px !important;
	font-size: small !important;
	margin: 0px !important;
	font-size: medium !important;
	letter-spacing: -0.4px !important;
	font-weight: bold !important;
	color: #224A78 !important;
	text-align: center;
	font-weight: normal !important;
}
.widget LI.widget_subpages_current_page, .side-nav LI.current_page_item
{
	position: relative;
	background-color: #FFFFFF;
}
.buddymenu LI A I
{
	font-size: 18px;
	line-height: 1.3;
	margin-right: 8px !important;
}
@media all and (min-width: 769px)
{
	.buddymenu LI A I
	{
		margin-right: 15px !important;
	}
}
.buddymenu LI A I
{
	margin-top: 0;
	height: 20px;
	width: 26px;
}
@media all and (min-width: 769px)
{
	.buddymenu LI A I
	{
		width: 36px;
	}
}
.buddymenu LI A I
{
	display: block;
	float: left;
	text-align: left;
	padding-bottom: 0px;
	font-family: FontAwesome !important;
	padding-top: 0px;
}
#main DIV#weather
{
	position: relative;
	z-index: 300;
	/*[disabled]top:0;*/
	margin: 10px;
	/*[disabled]padding:0 12px 12px;*/
	height: auto !important;
	/*[disabled]position:relative;*/
	display: block;
	background-color: rgba(255, 255, 255, 0.8);
	width: 100%;
}
#main #weather .weather_image SPAN.w_result_desc
{
	float: none !important;
	display: block !important;
	clear: both !important;
	font-size: small;
	line-height: 1;
	padding: 10px 0 0 !important;
	margin: 0;
	text-align: center;
	color: #828282;
}
#main DIV.weather_image
{
	clear: none !important;
	width: 50% !important;
	display: inline-block;
	float: none !important;
	text-align: center;
	background-color: #E4E4E4;
	border: 1px solid #E8E5E5;
	margin: -1px;
}
#weather.widget_weather DIV.heading
{
}
#main DIV.weather_image:last-child
{
	clear: none !important;
	width: 50% !important;
	display: inline-block;
	float: none !important;
	background-color: #FAFAFA;
	text-align: center;
}
#main DIV.weather_image IMG
{
	width: 58px;
	display: block;
	float: none;
	position: relative;
	right: 5px;
	margin: 0 auto;
	padding: 0px;
	text-align: center !important;
	background-color: #173153;
}
.weather_image SPAN.weather_temp
{
	/*[disabled]width:100px;*/
	float: none !important;
	display: block !important;
	padding-bottom: 10px !important;
}
#main DIV.weather_image SPAN.weather_temp
{
	color: #E7B012 !important;
	font-size: x-large !important;
	display: block;
	float: none;
	/*[disabled]line-height:0;*/
	/*[disabled]margin:0;*/
	padding: 0;
}
.subheader-bar .weather_image SPAN
{
	font-weight: bold;
	font-size: 10pt;
	float: left !important;
	display: block !important;
	/*[empty]margin-top:;*/
	color: #000000;
	line-height: 1.5;
	padding: 8px 8px 8px 0;
	width: auto;
	height: 20px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
#megaMenu UL.megaMenu > LI > A, #megaMenu UL.megaMenu > LI.ss-nav-menu-nolink > SPAN.um-anchoremulator SPAN.wpmega-link-title
{
	font: normal normal 600 16px / 1 "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
	text-shadow: none !important;
	border: none !important;
}
@media all and (min-width: 769px)
{
	#megaMenu UL.megaMenu > LI > A, #megaMenu UL.megaMenu > LI.ss-nav-menu-nolink > SPAN.um-anchoremulator SPAN.wpmega-link-title
	{
		color: #292826;
	}
}
.winter-directory #megaMenu UL.megaMenu > LI > A, .winter-directory #megaMenu UL.megaMenu > LI.ss-nav-menu-nolink > SPAN.um-anchoremulator SPAN.wpmega-link-title
{
	font: normal normal 600 16px / 1 "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
	text-shadow: none !important;
	border: none !important;
}
@media all and (min-width: 769px)
{
	.winter-directory #megaMenu UL.megaMenu > LI > A, .winter-directory #megaMenu UL.megaMenu > LI.ss-nav-menu-nolink > SPAN.um-anchoremulator SPAN.wpmega-link-title
	{
		color: rgba(255, 255, 255, 0.8);
	}
	#megaMenu UL.megaMenu > LI.ss-nav-menu-nolink > SPAN.um-anchoremulator SPAN.wpmega-link-title
	{
		color: #292826 !important;
	}
}
NAV#megaMenu UL.megaMenu > LI > A, NAV#megaMenu UL.megaMenu > LI > SPAN.um-anchoremulator
{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	margin-bottom: 0 !important;
	border: none !important;
	background-image: none;
}
@media all and (max-width: 768px)
{
	NAV#megaMenu UL.megaMenu > LI > A, NAV#megaMenu UL.megaMenu > LI > SPAN.um-anchoremulator
	{
		padding-left: 5px !important;
	}
}
@media all and (min-width: 1279px)
{
	NAV#megaMenu > #megaUber > LI.menu-item.home-btn > A
	{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}
/*[clearfix]*/NAV#megaMenu > #megaUber > LI.menu-item.megaHover > A I
{
	background-repeat: no-repeat;
	opacity: 0.9;
	background-image: url(../../../../../../branding/icon-w-sprite-36x36.png);
}
#megaMenu > .current-menu-item > A
{
	background-color: rgba(0, 0, 0, 0.13) !important;
}
#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > I, #megaMenu > #megaUber > LI.menu-item > SPAN.um-anchoremulator > SPAN.wpmega-link-title > I
{
	position: relative;
	vertical-align: middle;
	z-index: 2;
}
@media all and (max-width: 959px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > I, #megaMenu > #megaUber > LI.menu-item > SPAN.um-anchoremulator > SPAN.wpmega-link-title > I
	{
		/*[disabled]display:none;*/
	}
}
@media all and (max-width: 768px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > I, #megaMenu > #megaUber > LI.menu-item > SPAN.um-anchoremulator > SPAN.wpmega-link-title > I
	{
		display: table-cell !important;
	}
}
@media all and (min-width: 960px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > I, #megaMenu > #megaUber > LI.menu-item > SPAN.um-anchoremulator > SPAN.wpmega-link-title > I
	{
		display: table-cell !important;
	}
}
#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > I, #megaMenu > #megaUber > LI.menu-item > SPAN.um-anchoremulator > SPAN.wpmega-link-title > I
{
	float: none !important;
	letter-spacing: normal !important;
	font-size: 15px;
}
@media all and (min-width: 1279px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > I, #megaMenu > #megaUber > LI.menu-item > SPAN.um-anchoremulator > SPAN.wpmega-link-title > I
	{
		font-size: 17px;
	}
}
@media (min-width: 1401px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > I, #megaMenu > #megaUber > LI.menu-item > SPAN.um-anchoremulator > SPAN.wpmega-link-title > I
	{
		font-size: 20px;
	}
}
@media (min-width: 1901px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > I, #megaMenu > #megaUber > LI.menu-item > SPAN.um-anchoremulator > SPAN.wpmega-link-title > I
	{
		font-size: 23px;
	}
}
#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > I, #megaMenu > #megaUber > LI.menu-item > SPAN.um-anchoremulator > SPAN.wpmega-link-title > I
{
	top: auto;
	bottom: auto;
	line-height: normal;
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (min-width: 1401px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > I, #megaMenu > #megaUber > LI.menu-item > SPAN.um-anchoremulator > SPAN.wpmega-link-title > I
	{
		font-weight: normal !important;
	}
}
@media all and (max-width: 768px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > I, #megaMenu > #megaUber > LI.menu-item > SPAN.um-anchoremulator > SPAN.wpmega-link-title > I
	{
		font-weight: normal !important;
	}
}
#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > I, #megaMenu > #megaUber > LI.menu-item > SPAN.um-anchoremulator > SPAN.wpmega-link-title > I
{
	margin: 0;
	padding-left: 3px !important;
	padding-right: 3px !important;
	font-variant: small-caps !important;
	text-shadow: none !important;
}
#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
{
	position: relative;
	z-index: 2;
	text-transform: lowercase;
	display: table-cell;
	float: none;
	font-size: 15px !important;
}
@media all and (min-width: 769px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		font-size: 17px !important;
	}
}
@media all and (min-width: 960px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		font-size: 19px !important;
	}
}
@media all and (min-width: 1279px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		font-size: 21px !important;
	}
}
@media (min-width: 1901px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		font-size: 23px !important;
	}
}
@media all and (max-width: 768px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		font-size: 17px !important;
	}
}
#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
{
	top: 0 !important;
	bottom: 0 !important;
}
@media all and (min-width: 1279px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		letter-spacing: 1.2px !important;
	}
}
@media all and (min-width: 769px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
}
@media (min-width: 1401px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		font-weight: normal !important;
	}
}
@media all and (max-width: 768px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		font-weight: normal !important;
	}
}
#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
{
	margin: 0 !important;
	font-variant: small-caps !important;
	text-shadow: none !important;
	vertical-align: middle;
	line-height: inherit !important;
}
@media all and (max-width: 768px)
{
	#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
	{
		padding-left: 8px !important;
	}
}
#megaMenu > #megaUber > LI.menu-item > A > SPAN.wpmega-link-title > B, #megaMenu .user-but .um-anchoremulator B, #megaMenu #megaUber.megaMenu .user-but .um-anchoremulator .wpmega-link-title B
{
	-webkit-transition: width .4s ease !important;
	-moz-transition: width .4s ease !important;
	transition: width .4s ease !important;
}
#megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky > #megaUber > LI.menu-item.eshopbut.mega-shop > A
{
	margin: 0px !important;
}
@media all and (max-width: 768px)
{
	#megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky > #megaUber > LI.menu-item.eshopbut.mega-shop > A
	{
		min-height: 48px;
		height: 48px;
		line-height: 48px;
		max-height: 48px;
	}
}
#megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky > #megaUber > LI.menu-item.eshopbut.mega-shop > A > SPAN.wpmega-link-title
{
	border-radius: 0;
	display: table-cell;
}
@media all and (min-width: 769px)
{
	#megaMenu-sticky-wrapper NAV#megaMenu.ubermenu-sticky > #megaUber > LI.menu-item.eshopbut.mega-shop > A > SPAN.wpmega-link-title
	{
		border: 3px solid rgba(0, 0, 0, 0.12) !important;
	}
}
#megaMenu-sticky-wrapper NAV#megaMenu > #megaUber > LI.menu-item.eshopbut.mega-shop > A > SPAN.wpmega-link-title
{
	border-radius: 0 !important;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.18) !important;
}
@media all and (min-width: 769px)
{
	#megaMenu-sticky-wrapper NAV#megaMenu > #megaUber > LI.menu-item.eshopbut.mega-shop > A > SPAN.wpmega-link-title
	{
		border-radius: 3px !important;
	}
}
#megaMenu-sticky-wrapper NAV#megaMenu > #megaUber > LI.menu-item.eshopbut.mega-shop > A > SPAN.wpmega-link-title
{
	opacity: 1;
}
@media all and (min-width: 769px)
{
	#megaMenu-sticky-wrapper NAV#megaMenu > #megaUber > LI.menu-item.eshopbut.mega-shop > A > SPAN.wpmega-link-title
	{
		border-color: transparent;
	}
}
#megaMenu-sticky-wrapper NAV#megaMenu > #megaUber > LI.menu-item.eshopbut.mega-shop.megaHover > A > SPAN.wpmega-link-title
{
	border-radius: 0 !important;
	opacity: 0.9;
}
@media all and (min-width: 769px)
{
	#megaMenu-sticky-wrapper NAV#megaMenu > #megaUber > LI.menu-item.eshopbut.mega-shop.megaHover > A > SPAN.wpmega-link-title
	{
		border-color: transparent;
	}
	#megaMenu > #megaUber > LI.menu-item.eshopbut.mega-shop > A
	{
		background-color: transparent !important;
		color: #FFF8F7;
	}
}
@media all and (min-width: 1279px)
{
	#megaMenu > #megaUber > LI.menu-item.eshopbut.mega-shop > A
	{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
}
#megaMenu > #megaUber.megaMenu > LI.menu-item > A I, #megaMenu > #megaUber.megaMenu > LI.menu-item > SPAN I
{
	opacity: 0.32 !important;
	top: 0;
	display: table-cell;
	float: left !important;
	bottom: auto;
	width: 32px;
	height: auto;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-left: 0;
	margin-right: 0;
}
@media all and (max-width: 768px)
{
	#megaMenu > #megaUber.megaMenu > LI.menu-item > A I, #megaMenu > #megaUber.megaMenu > LI.menu-item > SPAN I
	{
		margin-right: 10px;
	}
}
@media all and (max-width: 959px)
{
	#megaMenu > #megaUber.megaMenu > LI.menu-item > A I, #megaMenu > #megaUber.megaMenu > LI.menu-item > SPAN I
	{
		margin-right: -5px;
	}
}
#megaMenu > #megaUber.megaMenu > LI.menu-item > A I, #megaMenu > #megaUber.megaMenu > LI.menu-item > SPAN I
{
	padding-left: 2px;
}
@media all and (max-width: 768px)
{
	#megaMenu > #megaUber.megaMenu > LI.menu-item > A I, #megaMenu > #megaUber.megaMenu > LI.menu-item > SPAN I
	{
		padding-left: 0px;
	}
}
@media all and (max-width: 959px)
{
	#megaMenu > #megaUber.megaMenu > LI.menu-item > A I, #megaMenu > #megaUber.megaMenu > LI.menu-item > SPAN I
	{
		margin-left: -5px;
	}
}
@media all and (max-width: 768px)
{
	#megaMenu > #megaUber.megaMenu > LI.menu-item > A I, #megaMenu > #megaUber.megaMenu > LI.menu-item > SPAN I
	{
		margin-left: 0;
	}
}
#megaMenu > #megaUber.megaMenu > LI.menu-item > A I, #megaMenu > #megaUber.megaMenu > LI.menu-item > SPAN I
{
	padding-right: 2px;
}
@media all and (max-width: 768px)
{
	#megaMenu > #megaUber.megaMenu > LI.menu-item > A I, #megaMenu > #megaUber.megaMenu > LI.menu-item > SPAN I
	{
		padding-right: 10px;
	}
}
#megaMenu > #megaUber.megaMenu > LI.menu-item > A I, #megaMenu > #megaUber.megaMenu > LI.menu-item > SPAN I
{
	margin-top: 0;
	margin-bottom: 0;
}
@media all and (max-width: 768px)
{
	#megaMenu > #megaUber.megaMenu > LI.menu-item > A I, #megaMenu > #megaUber.megaMenu > LI.menu-item > SPAN I
	{
		background-image: url(../../../../../../branding/icon-w-sprite-36x36.png) !important;
	}
}
HTML.winter-directory #megaMenu > #megaUber.megaMenu > LI.menu-item > A I, HTML.winter-directory #megaMenu > #megaUber.megaMenu > LI.menu-item > SPAN I
{
	background-image: url(../../../../../../branding/icon-w-sprite-36x36.png);
}
HTML.winter-directory #megaMenu > #megaUber.megaMenu > LI.menu-item > A I.icon-plus
{
	background-image: none !important;
	font-style: normal !important;
}
#megaMenu LI.mega-listing.menu-item A
{
	background-color: rgba(255, 255, 255, 0.23);
}
#megaMenu LI.mega-listing.menu-item A
{
	background-color: rgba(255, 255, 255, 0.23);
}
HTML.winter-directory #megaMenu > #megaUber.megaMenu > LI.winter-main-nav.menu-item.megaHover > A B
{
	color: #1EA0DD !important;
}
@media all and (min-width: 769px)
{
	NAV#megaMenu.ubermenu-sticky > #megaUber.megaMenu > LI.menu-item > A I, NAV#megaMenu.ubermenu-sticky > #megaUber.megaMenu > LI.menu-item > SPAN I
	{
		opacity: 32% !important;
	}
}
@media all and (max-width: 768px)
{
	NAV#megaMenu.ubermenu-sticky > #megaUber.megaMenu > LI.menu-item > A I, NAV#megaMenu.ubermenu-sticky > #megaUber.megaMenu > LI.menu-item > SPAN I
	{
		background-image: url(../../../../../../branding/icon-w-sprite-36x36.png) !important;
	}
}
NAV#megaMenu.ubermenu-sticky > #megaUber.megaMenu > LI.menu-item > A I, NAV#megaMenu.ubermenu-sticky > #megaUber.megaMenu > LI.menu-item > SPAN I
{
	filter: drop-shadow(1px 2px 2px rgba(0,0,0,0.24));
	-webkit-filter: drop-shadow(1px 2px 2px rgba(0,0,0,0.24));
}
@media all and (min-width: 769px)
{
	HTML.winter-directory NAV#megaMenu.ubermenu-sticky > #megaUber.megaMenu > LI.menu-item > A I, NAV#megaMenu.ubermenu-sticky > #megaUber.megaMenu > LI.menu-item > SPAN I
	{
		opacity: 0.18 !important;
	}
}
@media all and (max-width: 768px)
{
	HTML.winter-directory NAV#megaMenu.ubermenu-sticky > #megaUber.megaMenu > LI.menu-item > A I, NAV#megaMenu.ubermenu-sticky > #megaUber.megaMenu > LI.menu-item > SPAN I
	{
		background-image: url(../../../../../../branding/icon-w-sprite-36x36.png) !important;
	}
}
HTML.winter-directory NAV#megaMenu.ubermenu-sticky > #megaUber.megaMenu > LI.menu-item > A I, NAV#megaMenu.ubermenu-sticky > #megaUber.megaMenu > LI.menu-item > SPAN I
{
	filter: drop-shadow(1px 2px 2px rgba(0,0,0,0.24));
	-webkit-filter: drop-shadow(1px 2px 2px rgba(0,0,0,0.24));
}
@media all and (min-width: 769px)
{
	NAV#megaMenu.ubermenu-sticky > #megaUber.megaMenu > LI.menu-item > A I.icon-home-c
	{
		display: none !important;
		background-image: none !important;
	}
	NAV#megaMenu.ubermenu-sticky .user-but.menu-item .um-anchoremulator
	{
		padding: 0 4px !important;
		border-radius: 0;
	}
}
NAV#megaMenu.ubermenu-sticky .user-but.menu-item .um-anchoremulator
{
	line-height: 44px;
	height: 44px;
	min-height: 44px;
	max-height: 44px;
}
#megaUber > LI > A SPAN.wpmega-link-title, #megaUber > LI > SPAN.um-anchoremulator.megaHover SPAN.wpmega-link-title
{
	font-variant: small-caps !important;
	height: 48px;
	text-shadow: none !important;
	line-height: 48px;
}
@media all and (min-width: 769px)
{
	#megaMenu.ubermenu-sticky #megaUber > LI > A SPAN.wpmega-link-title, #megaUber > LI > SPAN.um-anchoremulator.megaHover SPAN.wpmega-link-title
	{
		height: 44px;
		line-height: 44px;
	}
	#megaMenu.ubermenu-sticky UL.megaMenu > LI > A SPAN.wpmega-link-title, #megaMenu.ubermenu-sticky UL.megaMenu > LI > SPAN.um-anchoremulator.megaHover SPAN.wpmega-link-title
	{
		position: relative;
		color: #FFF;
		font-weight: bold;
	}
}
#megaMenu.ubermenu-sticky UL.megaMenu > LI > A SPAN.wpmega-link-title I, #megaMenu.ubermenu-sticky UL.megaMenu > LI > SPAN.um-anchoremulator.megaHover SPAN.wpmega-link-title I
{
	/*[disabled]opacity:0;*/
	padding: 0 !important;
	right: auto;
	margin: 0 0 0 -14px !important;
	left: 50%;
	height: 100% !important;
	position: absolute !important;
	width: 28px !important;
}
@media all and (max-width: 768px)
{
	#megaMenu UL.megaMenu > LI > A SPAN.wpmega-link-title
	{
		color: #FFF;
		font-weight: bold;
	}
	.winter-directory
	{
	}
}
@media all and (min-width: 769px)
{
	#megaMenu UL.megaMenu > LI.megaHover > A, #megaMenu UL.megaMenu > LI.megaHover > .um-anchoremulator
	{
		/*[disabled]background-color:#FFF;*/
	}
}
#megaMenu UL.megaMenu > LI.megaHover > A, #megaMenu UL.megaMenu > LI.megaHover > .um-anchoremulator
{
	background-color: rgba(255, 255, 255, 0.4);
}
#megaMenu .user-but .um-anchoremulator
{
	background-image: none !important;
	float: none !important;
	display: table-cell !important;
}
#megaMenu .user-but.megaHover .um-anchoremulator
{
	background-color: rgba(255, 255, 255, 0.4) !important;
	background-image: none !important;
}
#megaMenu #megaUber .summer-nav > UL.sub-menu
{
	border-top: 3px solid #87BC0C !important;
	border-bottom: 3px solid #87BC0C !important;
}
#wp-social-login-connect-with
{
	display: block !important;
	position: relative !important;
	margin: 15px 0 -20px;
	width: auto !important;
}
#wp-social-login-connect-options
{
	display: table !important;
	clear: none;
	width: 100% !important;
	opacity: 1 !important;
	margin: 0px !important;
	height: auto;
	/*[disabled]border-top:1px solid #E6E6E6;*/
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	border-bottom: 1px solid #D7D7D7;
}
#wp-social-login-connect-options A
{
	display: table-cell !important;
	height: auto !important;
	width: 100px !important;
	background-color: transparent !important;
	padding: 0 !important;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	opacity: 1 !important;
	height: 60px !important;
	border: 0;
}
#wp-social-login-connect-options A I
{
	height: 60px !important;
	display: block;
	position: relative;
	line-height: 60px !important;
	padding: 0;
	margin: 0;
	border: none !important;
}
.share-box A:after
{
	top: 0;
	position: absolute;
}
.wsl_connect_with_provider I:after, .share-box A:after
{
	opacity: 0.8;
	font-family: FontAwesome;
	text-align: center;
	display: block;
	font-size: 22px;
	content: "\f082";
	line-height: 60px;
	width: 27px;
	text-indent: 0;
	width: 100%;
}
.wsl_connect_with_provider I.Facebook
{
	background-color: #1C4FBA;
}
.wsl_connect_with_provider I.Facebook:after, .share-box .facebook A:after
{
	content: "\f082";
	content: "\f09a";
	color: #FFFFFF;
}
.share-box .linkedin A:after
{
	content: "\f0e1";
	color: #1C4FBA;
}
.share-box .reddit, .share-box .tumblr
{
	display: none;
}
.share-box .email A:after
{
	color: #C9980F;
	content: "\f003";
}
.share-box .twitter A:after
{
	right: 0;
	left: 0;
	font-family: FontAwesome;
	position: absolute;
	display: block;
	overflow: hidden;
	text-indent: 0;
	width: 30px;
	font-size: 20px;
	color: #487EF0;
}
.wsl_connect_with_provider I.Google
{
	background-color: #BE1515;
	border: 1px solid #BE1515;
	margin: 0px !important;
}
.wsl_connect_with_provider I.Google:after, .share-box .google A:after
{
	content: "\f0d5";
	color: #FFFFFF;
}
.wsl_connect_with_provider I.Twitter
{
	background-color: #27A4E1;
}
.wsl_connect_with_provider I.Twitter:after, .share-box .twitter A:after
{
	content: "\f099";
	color: #FFFFFF;
}
.one_half UL.nav.smallistbox
{
}
.user-nav DIV#wp-social-login-connect-options
{
	display: table !important;
	padding: 0 !important;
	width: 100% !important;
	/*[disabled]margin:20px 0px 0px;*/
}
.sub-menu #wpmega-ubermenu-widget-area-3 > DIV
{
	position: relative;
	clear: both;
	display: block;
	text-align: right;
	margin-bottom: 8px;
}
#megaUber .user-nav.menu-item #wpmega-ubermenu-widget-area-3
{
	clear: both;
	position: relative;
	display: inline-block;
}
@media all and (max-width: 768px)
{
	#megaUber .user-nav.menu-item #wpmega-ubermenu-widget-area-3
	{
		display: block;
	}
}
#megaUber .user-nav.menu-item #wpmega-ubermenu-widget-area-3
{
	clear: both;
	width: 100%;
}
@media all and (max-width: 768px)
{
	#megaUber .user-nav.menu-item #wpmega-ubermenu-widget-area-3
	{
		width: auto;
	}
}
#megaUber .user-nav.menu-item #wpmega-ubermenu-widget-area-3
{
	max-width: none;
	padding: 0px 0 0;
}
.user-but.user-nav-out .sub-menu .user-nav UL LI.widget #LoginWithAjax
{
	width: 100%;
	display: table;
	padding: 0px !important;
	margin: 0px !important;
}
.tp-caption.largewhitebg H2
{
	/*[disabled]font-weight:normal;*/
	/*[disabled]background-color:rgba(255, 255, 255, 0.5);*/
	/*[disabled]padding:12px;*/
}
.user-but.user-nav-out .sub-menu .user-nav UL LI.widget #LoginWithAjax SECTION
{
	margin: 0px;
	max-width: 1005px;
	width: 100%;
	min-width: 100%;
	display: table-row;
	padding: 0 !important;
	background-color: transparent !important;
}
.ss-nav-menu-reg .sub-menu #wpmega-ubermenu-widget-area-3 LI.widget_nav_menu
{
	clear: both;
	float: left !important;
}
#sidebar .textwidget .woocommerce .products LI
{
	min-height: none !important;
	height: auto !important;
	padding-top: 0 !important;
	padding-right: 10px !important;
	/*[empty]position:;*/
	text-align: left;
}
#wrapper #sidebar .textwidget .woocommerce .products LI .image-list A
{
	position: relative !important;
	float: right !important;
}
#sidebar .textwidget .woocommerce .products LI H3
{
	position: static !important;
	display: block;
	padding: 0px 0px 0px 100px !important;
	background-color: transparent;
	background-image: none;
	border: none;
}
#sidebar .textwidget .woocommerce .products LI H3 A
{
	display: block;
	background-color: transparent;
	background-image: none;
	border: none;
	line-height: 1.3;
}
.contents-box .infobox P SPAN
{
	display: inline-block;
	color: #EEEBEB;
}
/*Sub Menu Link Hover*/
#megaMenu UL LI.ss-nav-menu-mega UL UL.sub-menu LI A:hover SPAN
{
	color: #245798 !important;
	/*[disabled]text-shadow:0 0 10px rgba(255, 255, 255, 0.5);*/
}
/*Top Level Search Bar*/
#megaMenu UL.megaMenu > LI.menu-item > .wpmega-nonlink > FORM#searchform
{
	padding-top: 2px;
}
/*Highlight color*/
#megaMenu UL.megaMenu LI.menu-item.ss-nav-menu-highlight > A, #megaMenu UL.megaMenu LI.menu-item.ss-nav-menu-highlight > SPAN.um-anchoremulator
{
	color: #727272 !important;
}
/*Image Spacing*/
#megaMenu .ss-nav-menu-with-img > A > .wpmega-link-title, #megaMenu .ss-nav-menu-with-img > A > .wpmega-link-description, #megaMenu .ss-nav-menu-with-img > A > .wpmega-item-description, #megaMenu .ss-nav-menu-with-img > SPAN.um-anchoremulator > .wpmega-link-title, #megaMenu .ss-nav-menu-with-img > SPAN.um-anchoremulator > .wpmega-link-description, #megaMenu .ss-nav-menu-with-img > SPAN.um-anchoremulator > .wpmega-item-description
{
	/*[disabled]padding-left:25px;*/
}
/*Item Description*/
#megaMenu UL.megaMenu LI A SPAN.wpmega-item-description, #megaMenu UL.megaMenu LI SPAN.um-anchoremulator SPAN.wpmega-item-description
{
	text-transform: uppercase;
	line-height: 1.2;
	font-size: 10px;
	max-width: none;
	padding-left: 12px;
	padding-right: 12px;
	font-weight: bold;
	margin: 0px !important;
	display: table-cell !important;
	/*[disabled]max-height:52px;*/
}
@media all and (max-width: 768px)
{
	#megaMenu UL.megaMenu LI A SPAN.wpmega-item-description, #megaMenu UL.megaMenu LI SPAN.um-anchoremulator SPAN.wpmega-item-description
	{
		/*[disabled]max-height:32px;*/
	}
}
#megaMenu UL.megaMenu LI A SPAN.wpmega-item-description, #megaMenu UL.megaMenu LI SPAN.um-anchoremulator SPAN.wpmega-item-description
{
	/*[disabled]height:100%;*/
	vertical-align: middle;
	float: none;
	position: absolute !important;
}
@media all and (max-width: 479px)
{
	#megaMenu UL.megaMenu LI A SPAN.wpmega-item-description, #megaMenu UL.megaMenu LI SPAN.um-anchoremulator SPAN.wpmega-item-description
	{
		display: none;
	}
}
#megaMenu UL.megaMenu LI A SPAN.wpmega-item-description, #megaMenu UL.megaMenu LI SPAN.um-anchoremulator SPAN.wpmega-item-description
{
	text-align: center;
}
#megaMenu .desc-button.menu-item.ss-nav-menu-with-desc A SPAN.wpmega-item-description
{
	float: none !important;
	width: auto !important;
	position: relative !important;
	display: block !important;
	text-align: center;
	padding: 0 !important;
}
#megaMenu .mega-colgroup-4 .sub-menu.sub-menu-1 LI.desc-button
{
	height: auto;
	width: 25%;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	background-size: 20px 20px;
	background-size: 10px 10px;
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-color: rgba(0, 0, 0, 0.1);
}
#megaMenu .mega-colgroup-4 .sub-menu.sub-menu-1 LI.desc-button.desc-icon
{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
NAV#megaMenu #megaUber .sub-menu .desc-button.desc-icon SPAN.wpmega-item-description
{
	bottom: 0 !important;
	height: 60px;
	line-height: 60px;
	z-index: 2;
	background-color: #292826;
	right: 0;
	left: 0;
	width: 100%;
	height: auto !important;
	top: 0 !important;
	position: absolute !important;
}
@media all and (max-width: 768px)
{
	NAV#megaMenu #megaUber .sub-menu .desc-button.desc-icon SPAN.wpmega-item-description
	{
		padding-left: 50px !important;
		padding-right: 50px !important;
	}
}
NAV#megaMenu #megaUber .sub-menu .desc-button.desc-icon SPAN.wpmega-item-description
{
	text-align: center !important;
}
NAV#megaMenu #megaUber .mega-hot .sub-menu .desc-button.desc-icon SPAN.wpmega-item-description
{
	background-color: #E8AF12;
}
#sidebar .widget.widget_facebook-album
{
	background-color: #FFFFFF;
	font-variant: small-caps;
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 5px;
	-moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 5px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	border-radius: 6px !important;
	-khtml-border-radius: 6px !important;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	background-color: #FFF !important;
	margin-bottom: 15px;
	padding: 0;
}
/*Arrow Colors*/
#megaMenu UL LI.mega-with-sub > A:after, #megaMenu UL LI.ss-nav-menu-mega > A:after, #megaMenu UL LI.mega-with-sub > SPAN.um-anchoremulator:after, #megaMenu UL LI.ss-nav-menu-mega > SPAN.um-anchoremulator:after
{
	border-top-color: #BBBBBB;
}
#megaMenu UL LI.ss-nav-menu-reg LI.megaReg-with-sub > A:after, #megaMenu UL LI.ss-nav-menu-reg LI.megaReg-with-sub > SPAN.um-anchoremulator:after
{
	border-left-color: #BBBBBB;
}
/*HR*/
#megaMenu .wpmega-divider
{
	border-top: 1px solid #F9F9F9;
	border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
/*Vertical*/
#megaMenu.megaMenuVertical > UL > LI > A, #megaMenu.megaMenuVertical > UL > LI > SPAN.um-anchoremulator
{
	background-color: #FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
	background: -webkit-linear-gradient(top, #ffffff, #ffffff);
	background: -moz-linear-gradient(top, #ffffff, #ffffff);
	background: -ms-linear-gradient(top, #ffffff, #ffffff);
	background: -o-linear-gradient(top, #ffffff, #ffffff);
}
#megaMenu.megaMenuVertical UL LI.ss-nav-menu-reg LI.megaReg-with-sub > A:after, #megaMenu.megaMenuVertical UL LI.mega-with-sub > A:after, #megaMenu.megaMenuVertical UL LI.ss-nav-menu-mega > A:after, #megaMenu.megaMenuVertical UL LI.ss-nav-menu-reg LI.megaReg-with-sub > SPAN.um-anchoremulator:after, #megaMenu.megaMenuVertical UL LI.mega-with-sub > SPAN.um-anchoremulator:after, #megaMenu.megaMenuVertical UL LI.ss-nav-menu-mega > SPAN.um-anchoremulator:after
{
	border-left-color: #BBBBBB;
}
/*IE7 Hacks*/
#megaMenu.megaMenuVertical UL.megaMenu
{
	=border-right: none;
}
/*Dude Hacks
dude*/
#megaMenu LI.velopark-menu-feature, #megaMenu LI.funpark-menu-feature
{
	clear: both;
	float: none;
	position: relative;
	display: block;
	padding: 0;
	min-width: 100% !important;
	text-align: center;
}
#megaMenu LI.velopark-menu-feature IMG, #megaMenu LI.funpark-menu-feature IMG
{
	clear: both;
	position: relative;
	display: block;
	text-align: center;
	margin: 0 auto;
}
LI.thumb-small A:hover IMG
{
	opacity: 1 !important;
}
@media only screen and (max-width: 940px)
{
	.sub-menu .thumb-small
	{
		width: 100% !important;
	}
}
LI.thumb.thumb-small.menu-item A IMG
{
	padding: 0 !important;
	margin: 0 !important;
}
LI.thumb.thumb-small.menu-item A
{
	border-left: 1px solid #FFFFFF !important;
}
.post-meta.single_meta
{
	/*[disabled]border:1px solid #D6D3D3;*/
	/*[disabled]top:-31px;*/
	/*[disabled]margin-top:0;*/
	/*[disabled]padding:4px 0px 7px;*/
	/*[disabled]border-radius:0 0 6px 6px;*/
	/*[disabled]-khtml-border-radius:0 0 6px 6px;*/
	/*[disabled]-webkit-border-radius:0 0 6px 6px;*/
	/*[disabled]-moz-border-radius:0 0 6px 6px;*/
	/*[disabled]text-align:left;*/
	/*[disabled]border-top:1px solid #F8F8F8;*/
	/*[disabled]background-color:#FFFFFF;*/
	/*[disabled]border-top:1px solid #D2D3D4;*/
	/*[disabled]border-bottom:1px solid #D2D3D4;*/
	/*[disabled]background:rgb(255, 255, 255);*/
	/*[disabled]background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	/*[disabled]background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);*/
	/*[disabled]background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));*/
	/*[disabled]background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);*/
	/*[disabled]background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);*/
	/*[disabled]background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);*/
	/*[disabled]background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);*/
	/*[disabled]filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );*/
	/*[disabled]font-size:10px;*/
}
.category-special-offers .post-meta.single_meta
{
	bottom: auto !important;
	right: auto !important;
	left: auto !important;
	top: 0 !important;
	position: static !important;
	display: inline-block !important;
	width: 94%;
	padding: 12px 3% !important;
}
.category-special-offers .post-meta.single_meta
{
	border: none !important;
	background-color: transparent !important;
	top: 10px;
	background-image: none !important;
}
.single_meta .post-share-block
{
	max-width: 50%;
	float: right;
	padding-right: 0px !important;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 0;
	margin-right: 0;
}
.main-special-offers .row
{
	box-shadow: inset 0 5px 12px 3px #FFFFFF;
}
@media all and (min-width: 769px)
{
	.main-special-offers .row
	{
		background-color: rgba(255, 255, 255, 0.86);
	}
}
.main-special-offers .row
{
	padding: 0px !important;
}
@media all and (min-width: 769px)
{
	.main-special-offers DIV.post-content
	{
		padding: 0 25px 25px;
	}
}
.post-meta.single_meta SPAN I
{
	float: none;
	font-size: 16px !important;
	margin-right: 5px;
	display: inline-block;
	/*[disabled]overflow:hidden;*/
	line-height: 20px;
	padding: 2px;
	height: 20px;
	margin: 0px 2px 0px 0px;
	border-radius: 50%;
	-khtml-border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background-color: #FFFFFF;
	width: 20px;
	text-align: center;
	color: #75BEDB;
	border: 1px solid #D2D3D4;
}
.main-special-offers UL.flex-direction-nav
{
	right: 10px;
	left: 10px;
	width: auto;
	top: 100px;
	position: absolute;
}
@media all and (min-width: 769px)
{
	.main-special-offers .one_half DIV.flexslider
	{
		height: 300px;
		/*[disabled]margin-top:-25px;*/
		/*[disabled]position:relative;*/
		/*[disabled]float:left;*/
		/*[disabled]margin-right:-25px;*/
		/*[disabled]position:relative;*/
		/*[disabled]display:inline-block;*/
		/*[disabled]-khtml-border-radius:0 4px 0 12px;*/
		/*[disabled]-moz-border-radius:0 4px 0 12px;*/
		/*[disabled]-webkit-border-radius:0 4px 0 12px;*/
		/*[disabled]border-radius:0 4px 0 12px;*/
		/*[disabled]max-width:100%;*/
		/*[disabled]padding:0px 25px 0px 0px;*/
	}
}
.main-special-offers .one_half DIV.flexslider
{
	/*[disabled]width:auto;*/
}
@media all and (min-width: 769px)
{
	#megaMenu UL.megaMenu LI.ss-nav-menu-mega.mega-colgroup-4 > UL > LI.desc-button.desc-icon
	{
		text-align: center;
		width: 25% !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}
.post-meta.single_meta SPAN
{
	display: inline-block;
	padding: 2px 5px 0 !important;
	/*[disabled]background-color:rgba(255, 255, 255, 1);*/
	/*[disabled]border:1px solid #C2C2C2;*/
	color: #4C4C4C;
	margin: 0px 2px 0px 0px !important;
	line-height: 2.4;
}
LI.thumb.thumb-small.menu-item:first-child A
{
	border-left: none !important;
}
.woocommerce UL.cart_list LI IMG, .woocommerce UL.product_list_widget LI IMG, .woocommerce-page UL.cart_list LI IMG, .woocommerce-page UL.product_list_widget LI IMG
{
	bottom: auto !important;
	top: 5px !important;
	left: 5px !important;
	display: block !important;
	position: absolute !important;
	/*[disabled]-khtml-border-radius:6px;*/
	/*[disabled]-webkit-border-radius:6px;*/
	border-radius: 0px !important;
	max-height: 50px;
	width: auto !important;
	/*[disabled]box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3);*/
	/*[disabled]-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);*/
	/*[disabled]-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);*/
}
.woocommerce .cart-loading LI A
{
	background-color: rgba(0, 0, 0, 0.5) !important;
	width: auto !important;
	display: block !important;
	z-index: 99 !important;
	position: relative !important;
	height: auto !important;
}
.woocommerce UL.cart_list, .woocommerce UL.product_list_widget, .woocommerce-page UL.cart_list, .woocommerce-page UL.product_list_widget
{
	list-style: none outside;
	padding: 0;
	margin: 0;
}
.cart-tab .product_list_widget SPAN.quantity
{
	width: auto !important;
	position: relative !important;
	display: block;
	float: none !important;
	margin-top: 10px;
	padding-left: 3px !important;
	padding-right: 3px !important;
	border: none !important;
	background-color: transparent !important;
}
.cart-tab .widget_shopping_cart_content .product_list_widget LI > A
{
	clear: both !important;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 45px;
	line-height: 1.2;
	min-width: none !important;
	width: auto !important;
	display: block !important;
}
UL#megaUber .user-nav-in.mega-with-sub
{
	float: right !important;
	padding: 4px;
}
@media all and (min-width: 480px)
{
	LI.mega-winter UL.sub-menu LI.thumb, LI.mega-summer UL.sub-menu LI.thumb
	{
		display: block;
		overflow: hidden;
		padding: 0px !important;
		width: 33.3% !important;
	}
}
@media all and (max-width: 479px)
{
	LI.mega-winter UL.sub-menu LI.thumb, LI.mega-summer UL.sub-menu LI.thumb
	{
		width: 100% !important;
	}
}
@media all and (min-width: 480px)
{
	LI.mega-winter UL.sub-menu LI.thumb, LI.mega-summer UL.sub-menu LI.thumb
	{
		border: none !important;
		box-shadow: none !important;
		margin: 0 !important;
	}
}
UL.sub-menu LI.thumb
{
	/*[disabled]overflow:hidden;*/
}
@media all and (min-width: 769px)
{
	UL.sub-menu LI.thumb
	{
		/*[disabled]position:relative;*/
	}
}
@media all and (max-width: 768px)
{
	UL.sub-menu LI.thumb
	{
		/*[disabled]position:absolute;*/
	}
}
@media all and (min-width: 769px)
{
	UL.sub-menu LI.thumb
	{
		/*[disabled]display:compact;*/
	}
}
@media all and (max-width: 768px)
{
	UL.sub-menu LI.thumb
	{
		/*[disabled]height:70px;*/
	}
}
@media all and (min-width: 769px)
{
	UL.sub-menu LI.thumb
	{
		/*[disabled]height:110px;*/
	}
}
@media (min-width: 1401px)
{
	UL.sub-menu LI.thumb
	{
		/*[disabled]height:146px;*/
	}
}
@media all and (max-width: 768px)
{
	UL.sub-menu LI.thumb
	{
		/*[disabled]width:100%;*/
		/*[disabled]padding:0px;*/
		/*[disabled]margin:0px;*/
		/*[disabled]clear:both;*/
		/*[disabled]overflow:hidden;*/
		/*[disabled]position:relative;*/
		/*[disabled]clear:both;*/
		/*[disabled]max-height:70px;*/
		/*[disabled]display:block;*/
		/*[disabled]max-width:100%;*/
	}
}
UL.sub-menu LI.thumb, UL.sub-menu LI.thumb A IMG
{
	min-width: 100%;
	margin: 0px;
	padding: 0px;
}
UL.sub-menu LI.thumb, UL.sub-menu LI.thumb A .wpmega-link-title
{
	font-variant: small-caps;
}
@media all and (max-width: 768px)
{
	UL.sub-menu LI.thumb, UL.sub-menu LI.thumb A .wpmega-link-title
	{
		position: absolute !important;
	}
}
UL.sub-menu LI.thumb, UL.sub-menu LI.thumb A .wpmega-link-title
{
	top: auto;
	bottom: 0 !important;
}
@media all and (max-width: 768px)
{
	UL.sub-menu LI.thumb, UL.sub-menu LI.thumb A .wpmega-link-title
	{
		color: #FFF !important;
	}
}
UL.sub-menu LI.thumb, UL.sub-menu LI.thumb A .wpmega-link-title
{
	font-weight: bold;
}
UL.sub-menu LI.thumb > A
{
	width: 100% !important;
	max-height: 100% !important;
	position: relative !important;
	display: inline-block !important;
}
@media all and (max-width: 768px)
{
	#megaMenu LI.ss-nav-menu-mega UL.sub-menu-1 > LI
	{
		max-width: 100% !important;
		width: auto !important;
		position: relative !important;
		display: block !important;
		clear: both !important;
		float: none !important;
		padding: 0px !important;
	}
	SPAN.in-head-title-bnt.in-head-right
	{
	}
}
SPAN.in-head-title-bnt.in-head-right A.button
{
	white-space: nowrap;
	border-color: #D32E02 !important;
	color: #E1E1E0 !important;
	background-color: #504F4F !important;
	bottom: auto;
	top: auto;
	left: auto;
	right: 6px;
	position: absolute;
	display: inline-block !important;
	padding: 3px 6px !important;
	border: 1px solid #AEAEAE !important;
	font-size: 11px !important;
	text-transform: uppercase;
	margin-top: 0 !important;
	font-weight: bold;
}
SPAN.in-head-title-bnt.in-head-right A.button:hover
{
	color: #504F4F !important;
	background-color: #E1E1E0 !important;
}
SPAN.in-head-title-bnt
{
}
#megaMenu LI.ss-nav-menu-mega UL.sub-menu-1 > LI.menu-grid
{
	max-width: 100% !important;
	width: auto !important;
	display: block !important;
	float: none !important;
}
#megaMenu LI UL.sub-menu LI.thumb A:before
{
	position: absolute !important;
	bottom: 0 !important;
	top: 0 !important;
	right: 0 !important;
	left: 0 !important;
	z-index: 2;
}
@media all and (min-width: 769px)
{
	#megaMenu LI UL.sub-menu LI.thumb A:before
	{
		/*[disabled]content:'';*/
	}
}
#megaMenu LI UL.sub-menu LI.thumb A:before
{
	box-shadow: inset 0 0 32px 15px rgba(254, 254, 254, 0.42) !important;
	width: auto !important;
	display: block;
}
@media all and (max-width: 768px)
{
	#megaMenu LI UL.sub-menu LI.thumb A:before
	{
		/*[disabled]display:none;*/
	}
}
#megaMenu LI UL.sub-menu LI.thumb A:before
{
	height: 100% !important;
	border: none !important;
}
@media all and (max-width: 479px)
{
	#megaMenu LI.mega-winter UL.sub-menu LI.thumb IMG, #megaMenu LI.mega-summer UL.sub-menu LI.thumb IMG
	{
		/*[disabled]display:none;*/
	}
}
#megaMenu LI.mega-winter UL.sub-menu LI.thumb IMG, #megaMenu LI.mega-summer UL.sub-menu LI.thumb IMG
{
	clear: both;
	display: block;
	position: relative;
	padding: 0px;
	box-shadow: none !important;
	border: none !important;
}
@media all and (min-width: 769px)
{
	#megaMenu LI.mega-winter UL.sub-menu LI.thumb IMG, #megaMenu LI.mega-summer UL.sub-menu LI.thumb IMG
	{
		/*[disabled]width:100%;*/
	}
}
#megaMenu LI.mega-winter UL.sub-menu LI.thumb IMG, #megaMenu LI.mega-summer UL.sub-menu LI.thumb IMG
{
	margin: 0px !important;
}
@media all and (min-width: 769px)
{
	#megaMenu .sub-menu LI.thumb IMG
	{
		position: absolute;
	}
}
#megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title, #megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title
{
	box-shadow: none;
}
@media all and (min-width: 769px)
{
	#megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title, #megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title
	{
		opacity: 0.88;
	}
}
#megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title, #megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title
{
	bottom: 0;
	z-index: 2;
	top: auto;
	position: absolute;
	right: 0;
	left: 0;
	width: auto !important;
	margin-left: 0 !important;
}
@media all and (min-width: 1279px)
{
	#megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title, #megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title
	{
		text-align: left;
	}
}
@media all and (max-width: 768px)
{
	#megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title, #megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title
	{
		text-align: center;
	}
}
#megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title, #megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title
{
	padding-left: 0px;
}
@media all and (min-width: 1279px)
{
	#megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title, #megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title
	{
		padding-left: 40px !important;
	}
}
#megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title, #megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title
{
	padding-right: 0px;
}
@media all and (min-width: 1279px)
{
	#megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title, #megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title
	{
		padding-right: 40px !important;
	}
}
#megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title, #megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title
{
	height: auto;
}
@media all and (max-width: 768px)
{
	#megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title, #megaMenu .sub-menu LI.thumb A SPAN.wpmega-link-title
	{
		line-height: 40px !important;
	}
}
.thumb-small SPAN.wpmega-link-title
{
	/*[disabled]letter-spacing:-0.5px;*/
	bottom: 45px;
	top: auto;
	position: absolute;
	width: 90%;
	/*[disabled]padding:10px;*/
	/*[disabled]line-height:2.6;*/
	/*[disabled]height:auto;*/
	/*[disabled]margin:0;*/
	/*[disabled]background-color:transparent;*/
	/*[disabled]color:#FFFFFF;*/
	/*[disabled]float:none;*/
	/*[disabled]opacity:0.8;*/
	/*[disabled]font-weight:normal;*/
	/*[disabled]width:100%;*/
	/*[disabled]text-align:center;*/
}
@media all and (min-width: 769px)
{
	.mega-winter .sub-menu-1
	{
		/*[disabled]clear:both;*/
		/*[disabled]border-bottom:4px solid #81C7E5;*/
		/*[disabled]border-top:4px solid #81C7E5;*/
	}
	.mega-summer .sub-menu-1
	{
		/*[disabled]clear:both;*/
		/*[disabled]border-bottom:4px solid #83BF19;*/
		/*[disabled]border-top:4px solid #83BF19;*/
	}
	.offers .sub-menu-1
	{
		/*[disabled]border-bottom:4px solid #EA870F;*/
		/*[disabled]border-top:4px solid #EA870F;*/
	}
	.hot .sub-menu-1
	{
		/*[disabled]clear:both;*/
		/*[disabled]border-bottom:4px solid #E7B012;*/
		/*[disabled]border-top:4px solid #E7B012;*/
	}
	.eshopbut .sub-menu-1
	{
		/*[disabled]clear:both;*/
		/*[disabled]border-bottom:4px solid #E33A0C;*/
		/*[disabled]border-top:4px solid #E33A0C;*/
	}
}
.mega-summer > UL.sub-menu .sub-menu-2 A SPAN.wpmega-link-title, .mega-winter > UL.sub-menu .sub-menu-2 A SPAN.wpmega-link-title
{
	color: #040404 !important;
	/*[disabled]text-shadow:1px 2px 3px #3D5B04;*/
	font-weight: normal;
	letter-spacing: 0.5px;
	font-size: 14px !important;
}
@media all and (min-width: 1279px)
{
	.mega-summer > UL.sub-menu .sub-menu-2 A SPAN.wpmega-link-title, .mega-winter > UL.sub-menu .sub-menu-2 A SPAN.wpmega-link-title
	{
		font-size: 16px !important;
	}
}
.hot.megaHover > A B
{
	color: #C4940E !important;
}
/*[clearfix]*/.mega-summer.megaHover > A B
{
	color: #79B905;
}
UL.sub-menu H2.widgettitle
{
	border: none;
	text-shadow: none;
	line-height: normal !important;
	padding: 15px !important;
}
@media all and (min-width: 769px)
{
	UL.sub-menu H2.widgettitle
	{
		/*[disabled]padding:12px 6px;*/
	}
}
@media all and (max-width: 768px)
{
	UL.sub-menu H2.widgettitle
	{
		/*[disabled]padding:5px 38px;*/
	}
}
UL.sub-menu H2.widgettitle
{
	line-height: 20px !important;
	font-size: 16px !important;
	float: none;
	clear: both;
	display: block !important;
	color: #303030;
	font-variant: small-caps;
	font-weight: normal;
	text-align: left;
	margin: 0 !important;
	width: auto;
}
#megaMenu .user-but .wpmega-nonlink .widget.widget_loginwithajaxwidget H2.widgettitle
{
	padding: 6px !important;
	margin: 0 !important;
}
.eshopbut UL.sub-menu H2.widgettitle
{
	text-shadow: none;
	background-color: transparent;
	color: #292826;
	font-variant: small-caps;
	font-size: 14px !important;
	font-weight: bold;
	text-align: left;
	padding-left: 15px !important;
	border: none !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	margin-top: 0px;
	background-size: 10px 10px !important;
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.eshopbut UL.sub-menu .widget.woocommerce H2.widgettitle
{
	/*[disabled]padding-left:12px;*/
	border-bottom: 1px solid #DBDBDB !important;
	background-color: #B4B4B4;
}
UL.sub-menu H2.widgettitle:after, .sub-menu .wpmega-widgetarea H2.widgettitle:after
{
	position: relative;
	font-family: FontAwesome;
	float: left;
	width: 26px;
	content: "\f107";
	margin-right: 0;
	margin-left: 0;
	border-right: none;
	padding-right: 0;
	font-size: 22px;
	font-weight: normal;
	line-height: 18px !important;
	text-align: center;
}
.canvas-inner > .slopesdata
{
	width: 100% !important;
	float: none;
	display: table !important;
	background-color: #504F4F;
}
.slopesdata
{
	float: none !important;
	display: table !important;
}
@media all and (max-width: 768px)
{
	.slopesdata
	{
		display: inline-table;
	}
}
.slopesdata
{
	width: 100%;
	clear: both;
	position: relative;
	text-align: center;
	height: auto !important;
}
.sdatabox.one_third
{
	width: 25% !important;
	min-width: 25% !important;
}
@media all and (max-width: 959px)
{
	.sdatabox.one_third
	{
		width: 22% !important;
		min-width: 22% !important;
	}
}
@media (min-width: 1901px)
{
	.sdatabox.one_third
	{
		width: 20% !important;
		min-width: 20% !important;
	}
}
@media all and (max-width: 768px)
{
	.sdatabox.one_third
	{
		width: 100% !important;
		min-width: 100% !important;
	}
}
.sdatabox.one_third
{
	margin: 0px;
}
@media all and (max-width: 768px)
{
	.sdatabox.one_third
	{
		display: block;
	}
}
.sdatabox.one_third
{
	clear: both;
	position: relative;
}
@media all and (max-width: 479px)
{
	.sdatabox.one_third
	{
		display: table-row;
	}
}
.sdatabox.one_third
{
	padding: 0;
}
@media all and (min-width: 1279px)
{
	.sdatabox.one_third
	{
		padding: 6px;
	}
}
.sdatabox.one_third
{
	text-align: left;
	margin: 0px;
}
@media screen and (max-width: 860px)
{
	.sdatabox.one_third
	{
		margin: 0px;
	}
}
@media all and (max-width: 768px)
{
	.sdatabox.one_third
	{
		background-color: rgba(0, 0, 0, 0.2);
	}
}
.sdatabox.one_third.mid
{
	width: 50% !important;
	/*[disabled]min-width:50%;*/
}
@media all and (max-width: 959px)
{
	.sdatabox.one_third.mid
	{
		width: 56% !important;
		/*[disabled]min-width:56%;*/
	}
}
@media (min-width: 1901px)
{
	.sdatabox.one_third.mid
	{
		width: 60% !important;
	}
}
@media all and (max-width: 768px)
{
	.sdatabox.one_third.mid
	{
		width: 100% !important;
		min-width: 100% !important;
	}
}
.sdatabox .progress-bar
{
	position: relative;
	float: none !important;
}
@media all and (max-width: 768px)
{
	.sdatabox .progress-bar
	{
		display: inline-block !important;
	}
}
.sdatabox .progress-bar
{
	width: 130px !important;
}
@media all and (min-width: 1279px)
{
	.sdatabox .progress-bar
	{
		width: 240px !important;
	}
}
@media all and (max-width: 768px)
{
	.sdatabox .progress-bar
	{
		width: 240px !important;
	}
}
.sdatabox .progress-bar
{
	float: none !important;
	border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	height: 44px !important;
}
@media all and (max-width: 768px)
{
	.sdatabox .progress-bar
	{
		height: 26px !important;
	}
}
.sdatabox .progress-bar
{
	padding: 0px !important;
	font-weight: bold;
	text-align: left;
	margin: 0 auto;
}
@media all and (max-width: 768px)
{
	.sdatabox .progress-bar
	{
		margin: 8px auto 8px 0;
	}
}
.sdatabox .progress-bar > SPAN
{
	position: absolute;
	border-radius: 2px;
	height: 42px;
}
@media all and (max-width: 768px)
{
	.sdatabox .progress-bar > SPAN
	{
		height: 22px;
	}
}
.sdatabox .progress-bar > SPAN
{
	margin: 1px;
}
@media all and (max-width: 768px)
{
	.sdatabox .progress-bar > SPAN
	{
		margin: 2px;
	}
}
.sdatabox .progress-bar > SPAN
{
	display: block !important;
}
@media all and (max-width: 768px)
{
	.sdatabox .progress-bar > SPAN
	{
		display: none !important;
	}
}
@media all and (min-width: 1279px)
{
	.sdatabox .progress-bar > SPAN
	{
		display: none !important;
	}
}
.sdatabox .progress-bar > SPAN.bigone
{
	display: none !important;
}
@media all and (max-width: 768px)
{
	.sdatabox .progress-bar > SPAN.bigone
	{
		display: block !important;
	}
}
@media all and (min-width: 1279px)
{
	.sdatabox .progress-bar > SPAN.bigone
	{
		display: block !important;
	}
}
.sdatabox #weather_wrap .ui-li
{
	position: relative !important;
	vertical-align: middle;
}
@media all and (max-width: 959px)
{
	.sdatabox #weather_wrap .ui-li
	{
		vertical-align: top;
	}
}
.sdatabox #weather_wrap .ui-li
{
	display: table-cell;
	float: none !important;
	text-align: left;
}
@media all and (max-width: 959px)
{
	.sdatabox #weather_wrap .ui-li
	{
		text-align: center;
	}
}
@media all and (max-width: 768px)
{
	.sdatabox #weather_wrap .ui-li
	{
		text-align: left;
	}
}
.sdatabox #weather_wrap .ui-li
{
	width: 80px;
	max-width: 80px;
	min-width: 80px;
}
@media (min-width: 1901px)
{
	.sdatabox #weather_wrap .ui-li
	{
		width: 130px;
		max-width: 130px;
		min-width: 130px;
	}
}
@media all and (max-width: 768px)
{
	.sdatabox #weather_wrap .ui-li
	{
		width: 160px;
		max-width: 160px;
		min-width: 160px;
	}
}
@media (min-width: 1401px)
{
	.sdatabox #weather_wrap .ui-li
	{
		width: 180px;
		max-width: 180px;
		min-width: 180px;
	}
}
@media all and (max-width: 479px)
{
	.sdatabox #weather_wrap .ui-li
	{
		width: 120px;
		max-width: 120px;
		min-width: 120px;
	}
}
.sdatabox #weather_wrap .ui-li
{
	margin: 0px;
}
.sdatabox #weather_wrap .ui-li:first-child
{
	/*[disabled]border-right:1px solid rgba(0, 0, 0, 0.2);*/
}
.sdatabox #weather_wrap .ui-li SPAN.w_result_desc
{
	display: block !important;
	vertical-align: middle;
}
.sdatabox #weather_wrap .ui-li IMG
{
	z-index: 0;
	left: auto;
	/*[disabled]position:absolute;*/
	bottom: auto;
}
@media all and (max-width: 768px)
{
	.sdatabox #weather_wrap .ui-li IMG
	{
		position: relative;
	}
}
.sdatabox #weather_wrap .ui-li IMG
{
	position: absolute;
}
@media (min-width: 1401px)
{
	.sdatabox #weather_wrap .ui-li IMG
	{
		position: relative;
		display: inline;
	}
}
.sdatabox #weather_wrap .ui-li IMG
{
	right: 0;
}
@media all and (min-width: 769px)
{
	.sdatabox #weather_wrap .ui-li IMG
	{
		right: 15px;
	}
}
@media all and (max-width: 768px)
{
	.sdatabox #weather_wrap .ui-li IMG
	{
		right: 20px;
	}
}
.sdatabox #weather_wrap .ui-li IMG
{
	float: right;
}
@media all and (max-width: 768px)
{
	.sdatabox #weather_wrap .ui-li IMG
	{
		float: none;
	}
}
@media (min-width: 1401px)
{
	.sdatabox #weather_wrap .ui-li IMG
	{
		float: none;
	}
}
.sdatabox #weather_wrap .ui-li IMG
{
	margin-bottom: auto;
	margin-right: 0;
	height: 42px;
	top: 0;
	width: auto;
}
.sdatabox #weather_wrap .ui-li > SPAN.w_result_desc
{
	display: table-cell !important;
	display: inline-block !important;
}
@media (min-width: 1401px)
{
	.sdatabox #weather_wrap .ui-li > SPAN.w_result_desc
	{
		display: inline !important;
	}
}
.sdatabox #weather_wrap .ui-li > SPAN.w_result_desc
{
	position: relative;
	z-index: 2;
	font-size: 11px;
	text-transform: lowercase;
	float: none !important;
	margin: 0px !important;
	padding: 0px 8px 0 !important;
	font-weight: bold;
	color: #848484;
	text-align: left;
}
@media all and (max-width: 768px)
{
	.sdatabox #weather_wrap .ui-li > SPAN.w_result_desc
	{
		text-align: center;
	}
}
.sdatabox #weather_wrap .ui-li > SPAN.w_result_desc
{
	line-height: 11px;
}
.sdatabox #weather_wrap SPAN.weather_temp I
{
	font-size: 9px;
}
.datawrap P SPAN B, .sdatabox #weather_wrap .ui-li SPAN.weather_temp
{
	line-height: 12px !important;
	font-size: 18px !important;
	/*[disabled]color:#285DA2;*/
	color: #000000;
}
@media all and (max-width: 479px)
{
	.datawrap P SPAN B, .sdatabox #weather_wrap .ui-li SPAN.weather_temp
	{
		font-size: 15px !important;
	}
}
.datawrap P SPAN B, .sdatabox #weather_wrap .ui-li SPAN.weather_temp
{
	font-weight: bold;
	display: inline-block;
	float: none;
	text-transform: none !important;
	line-height: 12px !important;
}
.sdatabox #weather_wrap .ui-li SPAN.weather_temp
{
}
.sdatabox .datawrap P SPAN, .sdatabox #weather_wrap .ui-li SPAN.weather_temp
{
	display: block;
	position: relative !important;
	float: none !important;
}
@media all and (min-width: 768px)
{
	.sdatabox .datawrap P SPAN, .sdatabox #weather_wrap .ui-li SPAN.weather_temp
	{
		display: block !important;
	}
}
@media (min-width: 1401px)
{
	.sdatabox .datawrap P SPAN, .sdatabox #weather_wrap .ui-li SPAN.weather_temp
	{
		display: inline !important;
	}
}
@media all and (max-width: 768px)
{
	.sdatabox .datawrap P SPAN, .sdatabox #weather_wrap .ui-li SPAN.weather_temp
	{
		display: inline !important;
	}
}
.sdatabox .datawrap P SPAN, .sdatabox #weather_wrap .ui-li SPAN.weather_temp
{
	font-weight: 300;
	text-align: left;
}
@media all and (min-width: 1279px)
{
	.sdatabox .datawrap P SPAN, .sdatabox #weather_wrap .ui-li SPAN.weather_temp
	{
		width: auto;
		/*[disabled]padding-left:10px;*/
		/*[disabled]padding-right:10px;*/
	}
}
.sdatabox .datawrap P SPAN B, .sdatabox #weather_wrap .ui-li SPAN.weather_temp
{
	font-weight: bold;
	font-size: 22px !important;
	font-style: normal;
}
@media all and (min-width: 1279px)
{
	.sdatabox SPAN.sdatabox-inner
	{
		border-radius: 3px 3px 0px 3px;
	}
}
@media all and (max-width: 959px)
{
	.sdatabox SPAN.sdatabox-inner
	{
		border-radius: 0px !important;
	}
}
.sdatabox SPAN.sdatabox-inner
{
	width: 100% !important;
	float: none !important;
	position: relative !important;
	vertical-align: middle;
	clear: both;
	height: auto;
	display: table;
}
@media all and (max-width: 768px)
{
	.sdatabox SPAN.sdatabox-inner
	{
		display: table;
	}
}
.sdatabox SPAN.sdatabox-inner
{
	padding: 5px 0;
	margin: 0 !important;
	text-align: center;
}
@media all and (max-width: 959px)
{
	.sdatabox SPAN.sdatabox-inner
	{
		text-align: left;
	}
}
@media all and (max-width: 768px)
{
	.sdatabox SPAN.sdatabox-inner
	{
		text-align: center;
	}
}
.sdatabox SPAN.sdatabox-inner
{
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 32%, rgba(251,251,251,1) 62%, rgba(247,247,247,0.6) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 32%,rgba(251,251,251,1) 62%,rgba(247,247,247,0.6) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 32%,rgba(251,251,251,1) 62%,rgba(247,247,247,0.6) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#99f7f7f7',GradientType=0 );
}
.sdatabox SPAN.sdatabox-inner > *
{
	vertical-align: middle;
}
@media all and (max-width: 959px)
{
	.sdatabox SPAN.sdatabox-inner > *
	{
		vertical-align: top;
	}
}
@media all and (min-width: 480px)
{
	.sdatabox SPAN.sdatabox-inner > *
	{
		float: none !important;
	}
}
@media all and (max-width: 768px)
{
	.sdatabox SPAN.sdatabox-inner > *
	{
		float: left !important;
	}
}
@media all and (max-width: 479px)
{
	.sdatabox SPAN.sdatabox-inner > *
	{
		float: none !important;
	}
}
.sdatabox SPAN.sdatabox-inner > *
{
	position: relative !important;
}
@media all and (min-width: 769px)
{
	.sdatabox SPAN.sdatabox-inner > *
	{
		border-radius: 3px !important;
	}
}
@media all and (max-width: 959px)
{
	.sdatabox SPAN.sdatabox-inner > *
	{
		border-radius: 0 !important;
	}
}
.sdatabox SPAN.sdatabox-inner > *
{
	background-color: rgba(255, 255, 255, 0.8);
	border: none !important;
	margin: 0 auto;
	padding: 0px;
}
@media all and (max-width: 768px)
{
	.sdatabox SPAN.sdatabox-inner > *
	{
		text-align: left;
	}
}
@media all and (min-width: 960px)
{
	.sdatabox SPAN.sdatabox-inner > *
	{
		text-align: center;
	}
}
@media all and (max-width: 768px)
{
	.sdatabox SPAN.sdatabox-inner > DIV.progress-bar
	{
		margin-top: 8px !important;
		margin-bottom: 8px !important;
	}
}
.slopesdata .sdatabox
{
	float: none;
	position: relative !important;
	/*[disabled]vertical-align:middle;*/
	/*[disabled]width:100px;*/
	vertical-align: top;
	display: table-cell;
}
@media all and (max-width: 768px)
{
	.slopesdata .sdatabox
	{
		display: block;
		clear: both;
	}
}
@media all and (max-width: 479px)
{
	.slopesdata .sdatabox
	{
		display: table-row;
	}
}
.slopesdata .sdatabox.one_third.mid H3
{
	float: none !important;
	display: table-cell !important;
	position: relative !important;
	text-align: right;
	background-color: transparent;
}
.slopesdata A.button
{
	text-transform: lowercase;
}
.slopesdata A.button.lightgray.details
{
	left: auto;
	right: auto;
}
@media all and (max-width: 768px)
{
	.slopesdata A.button.lightgray.details
	{
		left: auto;
		right: 0;
	}
}
@media all and (max-width: 479px)
{
	.slopesdata A.button.lightgray.details
	{
		right: auto;
	}
}
.slopesdata A.button.lightgray.details
{
	top: auto;
}
@media all and (max-width: 768px)
{
	.slopesdata A.button.lightgray.details
	{
		top: auto;
		bottom: 4px;
	}
}
.slopesdata A.button.lightgray.details
{
	z-index: 22;
	margin: 0px !important;
}
@media all and (max-width: 959px)
{
	.slopesdata A.button.lightgray.details
	{
		margin: 6px auto 0;
	}
}
@media all and (max-width: 479px)
{
	.slopesdata A.button.lightgray.details
	{
		margin: 4px 0 2px !important;
	}
}
.slopesdata A.button.lightgray.details
{
	font-size: 14px !important;
}
@media all and (min-width: 1279px)
{
	.slopesdata A.button.lightgray.details
	{
		font-size: 14px !important;
	}
}
@media all and (max-width: 768px)
{
	.slopesdata A.button.lightgray.details
	{
		font-size: 14px !important;
	}
}
.slopesdata A.button.lightgray.details
{
	text-transform: uppercase;
}
@media all and (max-width: 479px)
{
	.slopesdata A.button.lightgray.details
	{
		font-size: 14px !important;
	}
}
@media only screen and (max-width: 960px)
{
	.slopesdata A.button.lightgray.details
	{
		font-size: 12px !important;
	}
}
.slopesdata A.button.lightgray.details
{
	position: relative;
}
@media all and (max-width: 768px)
{
	.slopesdata A.button.lightgray.details
	{
		position: absolute;
	}
}
@media all and (max-width: 479px)
{
	.slopesdata A.button.lightgray.details
	{
		position: relative !important;
	}
}
.slopesdata A.button.lightgray.details
{
	text-shadow: none !important;
	white-space: normal;
	line-height: 32px !important;
	width: auto;
	clear: both;
	padding-right: 24px !important;
	float: right;
}
@media all and (max-width: 479px)
{
	.slopesdata A.button.lightgray.details
	{
		float: none;
	}
}
@media all and (max-width: 959px)
{
	.slopesdata A.button.lightgray.details
	{
		display: block;
	}
}
.slopesdata A.button.lightgray.details
{
	display: inline-block;
}
@media all and (max-width: 479px)
{
	.slopesdata A.button.lightgray.details
	{
		display: block;
	}
}
.slopesdata A.button.lightgray.details
{
	height: 32px !important;
	border: none !important;
}
@media all and (max-width: 768px)
{
	.slopesdata A.button.lightgray.details
	{
		border-radius: 0px !important;
	}
}
.slopesdata A.button.lightgray.details
{
	background-image: none;
	font-variant: small-caps;
	font-weight: 600 !important;
	color: #FAFAFA;
	color: #285DA2;
	padding-left: 12px;
	padding-bottom: 6px;
	padding-top: 6px;
}
@media all and (min-width: 768px)
{
	.slopesdata A.button.lightgray.details
	{
		padding-bottom: 3px;
		padding-top: 0;
	}
}
.slopesdata A.button.lightgray.details
{
	background-color: rgba(255, 255, 255, 0.6);
}
@media all and (max-width: 768px)
{
	.slopesdata A.button.lightgray.details
	{
		text-align: right;
	}
}
@media all and (max-width: 479px)
{
	.slopesdata A.button.lightgray.details
	{
		text-align: right;
	}
}
@media all and (max-width: 959px)
{
	.slopesdata A.button.lightgray.details
	{
		float: none;
	}
}
.slopesdata .sdatabox .button.details I
{
	float: none;
	font-size: 10px;
	right: 8px;
	top: 50%;
	position: absolute;
	display: inline-block;
	margin-top: -10px;
	font-weight: normal;
	line-height: 20px;
	height: 20px;
}
.slopesdata DIV.sdatabox > P
{
	margin: 0px;
	font-size: small;
	line-height: 1.2;
	font-weight: normal;
	text-align: left;
	color: #000000;
	display: inline-block;
	float: right;
	padding: 0px;
}
.slopesdata DIV.datanumb
{
	width: auto !important;
	display: inline-block;
	min-width: 100%;
}
@media all and (max-width: 768px)
{
	.slopesdata DIV.datanumb
	{
		display: block;
	}
}
.slopesdata DIV.datanumb
{
	position: relative;
	text-shadow: none;
	color: rgba(0, 0, 0, 0.88);
	text-shadow: 1px 1px 2px rgba(253, 253, 253, 0.66) !important;
	margin-top: 3px;
	right: 0;
	left: 0;
	top: 0;
	z-index: 12;
	letter-spacing: 1px;
	font-size: 22px;
}
@media all and (max-width: 768px)
{
	.slopesdata DIV.datanumb
	{
		font-size: 17px;
	}
}
.slopesdata DIV.datanumb
{
	line-height: 36px;
}
@media all and (max-width: 768px)
{
	.slopesdata DIV.datanumb
	{
		line-height: 24px;
	}
}
.slopesdata DIV.datanumb
{
	text-align: left;
}
@media all and (max-width: 768px)
{
	.slopesdata DIV.datanumb
	{
		text-align: center;
	}
}
.slopesdata DIV.datanumb
{
	text-align: center;
	float: none;
	font-weight: bold !important;
	text-indent: 10px;
	width: auto;
	height: auto;
}
@media all and (max-width: 768px)
{
	.slopesdata DIV.datanumb
	{
		height: 24px;
	}
}
.slopesdata DIV.datanumb
{
	margin-left: auto !important;
	margin-right: auto !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.slopesdata .sdatabox .datawrap > P
{
	float: none !important;
	position: relative !important;
	border-radius: 3 !important;
	height: 42px !important;
	padding-top: 0 !important;
	color: #848484 !important;
	text-align: left;
	line-height: 2 !important;
	border-left: 1px solid rgba(0, 0, 0, 0.2) !important;
	padding: 0px 8px !important;
	width: auto !important;
}
@media all and (max-width: 768px)
{
	.slopesdata .sdatabox .datawrap > P
	{
		width: 120px !important;
	}
}
@media all and (max-width: 959px)
{
	.slopesdata .sdatabox .datawrap > P
	{
		width: 56px !important;
	}
}
.slopesdata .sdatabox .datawrap > P
{
	display: table-cell !important;
	/*[disabled]vertical-align:top;*/
	vertical-align: middle;
	margin: 0px !important;
}
@media all and (max-width: 959px)
{
	.slopesdata .sdatabox .datawrap > P
	{
		text-align: center !important;
	}
}
@media all and (max-width: 768px)
{
	.slopesdata .sdatabox .datawrap > P
	{
		text-align: left !important;
	}
}
.slopesdata .sdatabox .datawrap > P
{
	cursor: default;
	font-size: 11px;
	text-transform: lowercase;
	font-variant: normal;
	font-weight: normal;
	display: table-cell !important;
	float: none !important;
	margin: 0px !important;
	font-weight: bold;
	color: #393437;
	background-color: transparent !important;
	height: auto !important;
	/*[disabled]text-align:center;*/
	border: none !important;
	padding: 0 !important;
	width: 90px;
	max-width: 90px;
	min-width: 90px;
}
@media all and (max-width: 768px)
{
	.slopesdata .sdatabox .datawrap > P
	{
		width: 120px;
		max-width: 120px;
		/*[disabled]min-width:120px;*/
		width: 160px;
		max-width: 160px;
		/*[disabled]min-width:160px;*/
	}
}
@media all and (max-width: 479px)
{
	.slopesdata .sdatabox .datawrap > P
	{
		width: 120px;
		max-width: 120px;
		/*[disabled]min-width:120px;*/
	}
}
@media (min-width: 1901px)
{
	.slopesdata .sdatabox .datawrap > P
	{
		width: 160px;
		max-width: 160px;
		/*[disabled]min-width:160px;*/
	}
}
.slopesdata H3
{
	float: none !important;
	display: table-cell !important;
	line-height: 1 !important;
	background-color: transparent !important;
}
@media all and (max-width: 768px)
{
	.slopesdata H3
	{
		float: left !important;
	}
}
@media all and (max-width: 479px)
{
	.slopesdata H3
	{
		float: none !important;
	}
}
.slopesdata H3
{
	position: relative !important;
}
@media all and (max-width: 768px)
{
	.slopesdata H3
	{
		padding: 0px 0px 0px 8px !important;
	}
}
@media all and (max-width: 479px)
{
	.slopesdata H3
	{
		padding: 0px 0px 0px 2px !important;
	}
}
@media all and (max-width: 768px)
{
	.slopesdata H3
	{
		margin: 0px !important;
	}
}
@media all and (max-width: 479px)
{
	.slopesdata H3
	{
		width: 42px !important;
		min-width: 42px !important;
		max-width: 42px !important;
	}
}
.slopesdata H3
{
	text-align: center !important;
}
.slopesdata H3 I
{
	z-index: 2;
	right: auto;
	position: relative !important;
	float: none !important;
}
@media all and (max-width: 768px)
{
	.slopesdata H3 I
	{
		position: relative !important;
	}
}
.slopesdata H3 I
{
	display: table-cell !important;
	height: 42px !important;
	background-repeat: no-repeat;
	min-width: 42px;
	width: 42px !important;
	left: 0;
}
@media all and (max-width: 768px)
{
	.slopesdata H3 I
	{
		top: 0;
	}
}
.slopesdata H3 I
{
	padding: 0;
	margin: 0px !important;
}
@media all and (min-width: 960px)
{
	.slopesdata H3 I
	{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
}
.slopesdata H3 I
{
	border-right: none !important;
	background-image: url(../../../../../../branding/icons-sprite-red.png);
	background-repeat: no-repeat;
	background-color: transparent !important;
}
.slopesdata H3 SPAN
{
	vertical-align: middle;
	display: table-cell !important;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
}
@media all and (max-width: 959px)
{
	.slopesdata H3 SPAN
	{
		font-size: 12px;
	}
}
@media all and (max-width: 768px)
{
	.slopesdata H3 SPAN
	{
		font-size: 14px;
	}
}
.slopesdata H3 SPAN
{
	padding-left: 3px;
	/*[disabled]max-width:84px;*/
}
@media all and (max-width: 959px)
{
	.slopesdata H3 SPAN
	{
		/*[disabled]max-width:56px;*/
	}
}
@media all and (max-width: 768px)
{
	.slopesdata H3 SPAN
	{
		/*[disabled]max-width:84px;*/
	}
}
.slopesdata H3 SPAN
{
	padding-right: 3px;
}
.slopesdata .datawrap H3 SPAN.desktop-only, .slopesdata #weather_wrap H3 SPAN.desktop-only
{
	display: table-cell !important;
}
@media all and (min-width: 768px)
{
	.slopesdata .datawrap H3 SPAN.desktop-only, .slopesdata #weather_wrap H3 SPAN.desktop-only
	{
		display: none !important;
	}
}
@media all and (min-width: 1279px)
{
	.slopesdata .datawrap H3 SPAN.desktop-only, .slopesdata #weather_wrap H3 SPAN.desktop-only
	{
		display: table-cell !important;
	}
}
@media all and (max-width: 768px)
{
	.slopesdata .datawrap H3 SPAN.desktop-only, .slopesdata #weather_wrap H3 SPAN.desktop-only
	{
		display: none !important;
	}
}
@media all and (max-width: 479px)
{
	.slopesdata .datawrap H3 SPAN.desktop-only, .slopesdata #weather_wrap H3 SPAN.desktop-only
	{
		width: 82px !important;
		min-width: 82px !important;
		max-width: 82px !important;
	}
}
@media all and (min-width: 1279px)
{
	.slopesdata .datawrap H3 SPAN.desktop-only, .slopesdata #weather_wrap H3 SPAN.desktop-only
	{
		width: 100px !important;
		min-width: 100px !important;
		max-width: 100px !important;
	}
}
@media (min-width: 1901px)
{
	.slopesdata .datawrap H3 SPAN.desktop-only, .slopesdata #weather_wrap H3 SPAN.desktop-only
	{
		width: auto !important;
		/*[disabled]min-width:140px;*/
		/*[disabled]max-width:140px;*/
	}
}
.slopesdata .sdatabox #weather_wrap, .slopesdata .sdatabox.one_third.mid DIV.datawrap
{
	position: relative !important;
	vertical-align: top;
	float: none !important;
	display: table-cell;
}
@media all and (max-width: 768px)
{
	.slopesdata .sdatabox #weather_wrap, .slopesdata .sdatabox.one_third.mid DIV.datawrap
	{
		display: block;
	}
}
@media all and (max-width: 479px)
{
	.slopesdata .sdatabox #weather_wrap, .slopesdata .sdatabox.one_third.mid DIV.datawrap
	{
		display: table-row;
	}
}
.slopesdata .sdatabox #weather_wrap, .slopesdata .sdatabox.one_third.mid DIV.datawrap
{
	text-align: left !important;
}
@media all and (max-width: 768px)
{
	.slopesdata .sdatabox #weather_wrap, .slopesdata .sdatabox.one_third.mid DIV.datawrap
	{
		text-align: left !important;
	}
}
.slopesdata .sdatabox #weather_wrap, .slopesdata .sdatabox.one_third.mid DIV.datawrap
{
	height: 44px;
	background-color: transparent;
}
.slopesdata #weather_wrap .ui-li SPAN.weather_temp I, .slopesdata .datawrap P SPAN
{
	font-weight: inherit;
	font-style: normal;
	/*[disabled]color:#797373;*/
	/*[disabled]padding-left:2px;*/
	/*[disabled]padding-right:2px;*/
}
.winter-directory .slopesdata A.button.lightgray.details
{
	/*[disabled]color:#1D95CF;*/
}
.winter-directory .slopesdata A.button.lightgray.details:hover
{
	/*[disabled]color:#28A8E6;*/
}
.winter-directory DIV.slopesdata
{
	/*[disabled]clear:both;*/
	/*[disabled]float:none;*/
	/*[disabled]padding:0px;*/
	/*[disabled]display:inline-block;*/
	/*[disabled]height:auto;*/
	/*[disabled]width:100%;*/
	/*[disabled]margin:0px;*/
}
@media all and (max-width: 768px)
{
	.winter-directory DIV.slopesdata
	{
		/*[disabled]margin-bottom:0px;*/
	}
}
LI.mega-winter.megaHover > A SPAN
{
	color: #6CBFE3 !important;
}
.mega-winter .sub-menu .um-anchoremulator SPAN.wpmega-link-title
{
	color: #82C6E6 !important;
	text-align: center;
	border-bottom: 1px solid #82C6E6 !important;
}
.hot .um-anchoremulator SPAN.wpmega-link-title
{
	color: #DEA911 !important;
	border-bottom: 1px solid #DEA911 !important;
}
.wpmega-widgetarea .widget.widget_ajax_text DIV A.button
{
	background-color: rgba(0, 0, 0, 0.1) !important;
	border-top: 1px solid #DADADA;
	padding: 10px !important;
	clear: both;
	display: block;
	text-align: center;
}
@media all and (min-width: 769px)
{
	.mega-summer .sub-menu .um-anchoremulator SPAN.wpmega-link-title
	{
		color: #79B905 !important;
		text-align: center;
	}
}
.mega-summer .sub-menu .um-anchoremulator SPAN.wpmega-link-title
{
	border-bottom: 1px solid #79B905 !important;
	font-weight: normal !important;
}
.mega-summer .thumb SPAN.wpmega-link-title
{
	color: #FFF !important;
	text-align: center;
	background: -moz-linear-gradient(left, rgba(122,186,5,0) 0%, rgba(122,186,5,0.92) 20%, rgba(122,186,5,0.92) 80%, rgba(122,186,5,0) 100%) !important;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(122,186,5,0)), color-stop(20%,rgba(122,186,5,0.92)), color-stop(80%,rgba(122,186,5,0.92)), color-stop(100%,rgba(122,186,5,0))) !important;
	background: -webkit-linear-gradient(left, rgba(122,186,5,0) 0%,rgba(122,186,5,0.92) 20%,rgba(122,186,5,0.92) 80%,rgba(122,186,5,0) 100%) !important;
	background: -o-linear-gradient(left, rgba(122,186,5,0) 0%,rgba(122,186,5,0.92) 20%,rgba(122,186,5,0.92) 80%,rgba(122,186,5,0) 100%) !important;
	background: -ms-linear-gradient(left, rgba(122,186,5,0) 0%,rgba(122,186,5,0.92) 20%,rgba(122,186,5,0.92) 80%,rgba(122,186,5,0) 100%) !important;
	background: linear-gradient(to right, rgba(122,186,5,0) 0%,rgba(122,186,5,0.92) 20%,rgba(122,186,5,0.92) 80%,rgba(122,186,5,0) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007aba05', endColorstr='#007aba05',GradientType=1 );
	font-weight: normal !important;
}
.mega-shop .sub-menu .um-anchoremulator SPAN.wpmega-link-title, .mega-shop .thumb SPAN.wpmega-link-title
{
	color: #E33A0C !important;
}
@media all and (min-width: 769px)
{
	.mega-shop .sub-menu .um-anchoremulator SPAN.wpmega-link-title, .mega-shop .thumb SPAN.wpmega-link-title
	{
		color: #FEFEFE;
		text-align: center;
	}
}
.mega-shop .sub-menu .um-anchoremulator SPAN.wpmega-link-title, .mega-shop .thumb SPAN.wpmega-link-title
{
	border-bottom: 1px solid #E33A0C !important;
}
.mega-winter .thumb SPAN.wpmega-link-title
{
	color: #FFFFFF !important;
	text-align: center;
	background: -moz-linear-gradient(left, rgba(130,198,230,0) 0%, rgba(130,198,230,0.92) 20%, rgba(130,198,230,0.92) 80%, rgba(130,198,230,0) 100%) !important;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(130,198,230,0)), color-stop(20%,rgba(130,198,230,0.92)), color-stop(80%,rgba(130,198,230,0.92)), color-stop(100%,rgba(130,198,230,0))) !important;
	background: -webkit-linear-gradient(left, rgba(130,198,230,0) 0%,rgba(130,198,230,0.92) 20%,rgba(130,198,230,0.92) 80%,rgba(130,198,230,0) 100%) !important;
	background: -o-linear-gradient(left, rgba(130,198,230,0) 0%,rgba(130,198,230,0.92) 20%,rgba(130,198,230,0.92) 80%,rgba(130,198,230,0) 100%) !important;
	background: -ms-linear-gradient(left, rgba(130,198,230,0) 0%,rgba(130,198,230,0.92) 20%,rgba(130,198,230,0.92) 80%,rgba(130,198,230,0) 100%) !important;
	background: linear-gradient(to right, rgba(130,198,230,0) 0%,rgba(130,198,230,0.92) 20%,rgba(130,198,230,0.92) 80%,rgba(130,198,230,0) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0082c6e6', endColorstr='#0082c6e6',GradientType=1 ) !important;
}
.widget-row LI.widget
{
	box-shadow: inset -12px 0 12px -12px rgba(0, 0, 0, 0.34);
	width: 33.333% !important;
	padding: 0 !important;
	margin: 0px !important;
}
@media all and (max-width: 768px)
{
	.widget-row LI.widget
	{
		width: 88% !important;
		padding-left: 6% !important;
		padding-right: 6% !important;
		max-width: none !important;
	}
}
.widget-row LI.widget
{
	background-color: #FFFFFF;
	text-overflow: ellipsis !important;
}
.widget-row LI.widget.woocommerce > UL
{
	width: auto !important;
	display: block;
	float: none !important;
	/*[disabled]padding:10px;*/
	margin: 0px;
}
.widget-row LI.widget.woocommerce > UL > LI
{
	float: none !important;
	background-color: transparent;
	border: none !important;
}
@media all and (max-width: 479px)
{
	#wpmega-ubermenu-widget-area-2 LI.widget
	{
		float: none !important;
		width: 100% !important;
	}
}
@media all and (min-width: 769px)
{
	#wpmega-ubermenu-widget-area-2 LI.widget
	{
		/*[disabled]width:50%;*/
	}
}
@media all and (max-width: 479px)
{
	#wpmega-ubermenu-widget-area-2 LI.widget
	{
		padding: 0 !important;
		margin: 0 !important;
	}
}
.wpmega-widgetarea UL.product_list_widget
{
	position: relative;
	height: auto !important;
	display: table;
	width: 100% !important;
	/*[disabled]min-height:60px;*/
	height: auto !important;
}
.wpmega-widgetarea .product_list_widget > LI
{
	float: none !important;
	min-width: 100% !important;
	height: 62px;
	overflow: hidden;
	position: relative !important;
}
.wpmega-widgetarea .product_list_widget LI A
{
	display: block !important;
	min-height: 50px;
	max-height: 90px !important;
	height: 90px !important;
	border-bottom: 1px solid #DBD9D9 !important;
}
.wpmega-widgetarea .product_list_widget LI A:hover
{
	border-bottom: 1px solid #1C4F7C;
	border-bottom: 1px solid #292826 !important;
}
.wpmega-widgetarea .product_list_widget A IMG
{
	border-radius: 4px !important;
	min-height: 44px !important;
	width: auto !important;
	right: auto !important;
	left: 12px !important;
	top: 8px !important;
	/*[disabled]margin:0px;*/
}
.widget-row .product_list_widget SPAN.gf_prices
{
	/*[disabled]left:70px;*/
	/*[disabled]position:relative;*/
	/*[disabled]min-width:100%;*/
	/*[disabled]max-width:100%;*/
	/*[disabled]width:auto;*/
	/*[disabled]right:0;*/
	/*[disabled]bottom:10px;*/
	/*[disabled]left:0;*/
	/*[disabled]margin-top:0;*/
	/*[disabled]text-align:left;*/
	/*[disabled]padding:12px 12px 12px 70px;*/
}
.widget-row .product_list_widget SPAN.gf_prices .woocommerce-price-after
{
	/*[disabled]float:none;*/
	/*[disabled]width:auto;*/
	/*[disabled]display:block;*/
	/*[disabled]text-align:left;*/
}
.widget-row .product_list_widget .gf_prices SPAN.woocommerce-price-before, .widget-row .product_list_widget .gf_prices SPAN.woocommerce-price-after
{
	top: -26px;
	left: 70px;
	position: relative !important;
	float: left !important;
}
.widget-row .product_list_widget LI:hover .gf_prices SPAN.woocommerce-price-before, .widget-row .product_list_widget LI:hover .gf_prices SPAN.woocommerce-price-after
{
	cursor: default;
	color: #FFFFFF !important;
}
.widget-row .woocommerce .product_list_widget LI
{
}
.widget-row .product_list_widget SPAN.gf_prices > *
{
	/*[disabled]position:absolute;*/
	/*[disabled]display:block;*/
	/*[disabled]font-size:15px;*/
}
@media all and (max-width: 768px)
{
	.widget-row .product_list_widget SPAN.gf_prices > *
	{
		/*[disabled]font-size:13px;*/
	}
}
.widget-row .product_list_widget SPAN.gf_prices > *
{
	/*[disabled]float:none;*/
	/*[disabled]width:auto;*/
	/*[disabled]color:#FFF;*/
}
#menu-item-4863 UL.sub-menu.sub-menu-1
{
	/*[disabled]display:block;*/
}
DIV.wpmega-nonlink.uberClearfix
{
}
#megaMenu .widget-row LI.widget.woocommerce > UL LI:hover A
{
	background-color: #E33A0C !important;
	color: #FFFFFF !important;
}
#megaMenu .widget-row .woocommerce > UL LI A
{
	z-index: 1 !important;
	font-size: 17px !important;
}
@media all and (max-width: 768px)
{
	#megaMenu .widget-row .woocommerce > UL LI A
	{
		font-size: 14px !important;
	}
}
#megaMenu .widget-row .woocommerce > UL LI A
{
	max-height: 53px !important;
	width: auto !important;
	margin: 0px !important;
	padding: 6px 20px 0 70px !important;
	background-color: transparent !important;
	color: #292826 !important;
	text-align: left;
}
.widget-row .product_list_widget SPAN.woocommerce-price-before
{
	bottom: 25px;
	text-align: left !important;
}
.widget-row .product_list_widget SPAN.woocommerce-price-after
{
	right: auto !important;
	bottom: 25px !important;
}
.widget-row .woocommerce > UL LI > SPAN
{
	z-index: 2;
}
.widget-row .product_list_widget .gf_prices SPAN .cy-amount
{
	float: none;
	margin: 0px;
	color: inherit;
}
.widget-row .product_list_widget .gf_prices
{
	/*[disabled]color:#E33A0C;*/
	/*[disabled]background-color:#E33A0C;*/
}
.widget-row .product_list_widget .gf_prices > SPAN
{
	/*[disabled]color:#E33A0C;*/
	/*[disabled]background-color:#E33A0C;*/
}
#megaMenu .widget-row .woocommerce > UL LI A IMG
{
	left: 15px;
	position: absolute !important;
}
LI.user-nav-in.megaHover UL.sub-menu
{
	right: 0 !important;
	left: -160px !important;
	position: absolute !important;
}
@media all and (max-width: 768px)
{
	LI.user-nav-in.megaHover UL.sub-menu
	{
		right: auto !important;
	}
}
@media all and (min-width: 769px)
{
	LI.user-nav-in.megaHover UL.sub-menu
	{
		left: auto !important;
	}
}
@media all and (max-width: 768px)
{
	LI.user-nav-in.megaHover UL.sub-menu
	{
		position: initial !important;
	}
}
LI.user-nav-in.megaHover UL.sub-menu
{
	/*[disabled]width:176px;*/
}
.net_menu UL.menu LI.summer, .net_menu UL.menu LI.summer, .net_menu UL.menu LI.winter
{
	z-index: 9999;
	position: absolute;
	border: none;
	margin-top: 4px;
}
.net_menu UL.menu LI.summer A, .net_menu UL.menu LI.winter A
{
	border: none;
	width: 72px;
	height: auto;
	/*[disabled]background-color:#FFFFFF;*/
	background-position: left;
}
.net_menu UL.menu LI.winter
{
	margin-left: -10px;
	background-position: right;
}
.net_menu UL.menu LI.summer
{
	margin-left: 72px;
	background-position: right;
}
.net_menu UL.menu LI.summer A
{
	background-position: right;
}
DIV.net_menu LI.last
{
	margin-right: 60px;
}
@media screen
{
	.wpmega-widgetarea .nav LI IMG
	{
		opacity: 0.9 !important;
	}
}
.wpmega-widgetarea .nav LI IMG
{
	float: left;
	position: relative;
	display: inline-block;
	right: 0;
	top: 5px;
	left: auto;
	max-height: 50px;
	width: auto;
	background-color: #EAEAEA !important;
}
@media screen
{
	.wpmega-widgetarea .nav LI IMG
	{
		/*[disabled]-webkit-transition:saturate 0.4s ease;*/
		/*[disabled]-moz-transition:saturate 0.4s ease;*/
		/*[disabled]-o-transition:saturate 0.4s ease;*/
		/*[disabled]-ms-transition:saturate 0.4s ease;*/
		/*[disabled]filter:saturate(33%);*/
		/*[disabled]-moz-filter:saturate(33%);*/
		/*[disabled]-o-filter:saturate(33%);*/
		/*[disabled]-ms-filter:saturate(33%);*/
		/*[disabled]-webkit-filter:saturate(33%);*/
	}
}
.wpmega-widgetarea .nav LI IMG
{
	margin-right: 10px;
	margin-left: 10px;
}
@media all and (min-width: 480px)
{
	.wpmega-widgetarea .nav LI A:hover IMG
	{
		opacity: 1 !important;
	}
}
.wpmega-widgetarea .nav LI A:hover IMG
{
	background-color: #EAEAEA !important;
}
@media all and (min-width: 480px)
{
	.wpmega-widgetarea .nav LI A:hover IMG
	{
		/*[disabled]filter:saturate(100%);*/
		/*[disabled]-moz-filter:saturate(100%);*/
		/*[disabled]-o-filter:saturate(100%);*/
		/*[disabled]-ms-filter:saturate(100%);*/
		/*[disabled]-webkit-filter:saturate(100%);*/
	}
}
.company_info2 SPAN.fav
{
	display: block;
	margin: 0px;
	float: none;
	clear: both;
	padding: 0px;
}
.company_info2 A.addtofav
{
	/*[disabled]display:block;*/
	/*[disabled]height:auto;*/
	/*[disabled]padding-bottom:0;*/
	/*[disabled]padding-top:0;*/
	/*[disabled]padding-left:10px;*/
	/*[disabled]text-align:left;*/
}
.wpmega-widgetarea .nav-tabs LI H2
{
	overflow: hidden;
	color: #232425 !important;
	max-height: 22px !important;
	display: block;
	float: none;
	margin: 0px 0 0px 60px !important;
	padding: 4px 10px 20px 4px !important;
	font-size: 14px;
	height: 22px;
	/*[disabled]font-variant:small-caps;*/
	font-weight: 600;
	width: auto;
	text-overflow: ellipsis !important;
	line-height: 19px;
}
.wpmega-widgetarea .nav-tabs LI H2 A
{
	text-overflow: ellipsis !important;
}
.widget-row .nav-tabs > A
{
	display: block !important;
	padding: 0 0 0 10px !important;
	text-overflow: ellipsis !important;
	height: 60px;
	margin: 0px 0 !important;
}
.wpmega-widgetarea LI H2 A
{
	font-size: 11px !important;
	float: none;
}
#LoginWithAjax SECTION.reading-box
{
	float: none;
	clear: both;
	display: block;
	margin: 0 auto !important;
	width: 242px !important;
}
.user-nav-out .tab_container_login
{
	margin: 0 !important;
	padding: 0 !important;
}
.user-nav-out LI.User.Control.Widget
{
	padding: 0 !important;
	margin: 0;
}
.sub-menu LI.widget-row
{
	clear: both;
	position: relative;
	padding: 0px !important;
	margin: 0px !important;
}
#LoginWithAjax_Form DIV.row #lwa_user_login, #LoginWithAjax_Form DIV.row #lwa_user_pass
{
	min-width: 90% !important;
	max-width: 98%;
	width: auto;
	padding: 0 8px !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border: 1px solid #DADADA !important;
	cursor: pointer;
	padding-top: 4px !important;
	padding-bottom: 4px !important;
	min-height: none;
	height: 38px;
	margin: 0px !important;
	font-size: 17px;
}
@media all and (max-width: 768px)
{
	#LoginWithAjax_Form DIV.row #lwa_user_login, #LoginWithAjax_Form DIV.row #lwa_user_pass
	{
		font-size: 16px;
	}
}
@media all and (max-width: 479px)
{
	#LoginWithAjax_Form DIV.row #lwa_user_login, #LoginWithAjax_Form DIV.row #lwa_user_pass
	{
		font-size: 15px;
	}
	#lwa_user_login
	{
	}
}
#lwa_user_pass.input, #lwa_wp-submit
{
	/*[disabled]float:none;*/
	/*[disabled]position:relative;*/
	/*[disabled]-khtml-border-radius:0px;*/
	/*[disabled]border-radius:0px;*/
	/*[disabled]-webkit-border-radius:0px;*/
	/*[disabled]-moz-border-radius:0px;*/
	/*[disabled]margin-top:0px;*/
	/*[disabled]min-width:100%;*/
	/*[disabled]margin-bottom:10px;*/
}
SPAN.trans-editor
{
	opacity: 0.8;
	z-index: 9999999999999 !important;
	right: auto;
	left: 2px;
	bottom: 10px;
	top: auto;
	position: fixed;
	display: block !important;
	height: auto;
	font-size: 10px;
	background-color: rgba(232, 54, 6, 1);
	padding: 2px;
}
@media all and (max-width: 959px)
{
	SPAN.trans-editor
	{
		display: none !important;
	}
}
SPAN.trans-editor
{
	color: #FEFEFE;
}
.trans-editor:hover
{
}
SPAN.trans-editor INPUT
{
	float: right !important;
	display: inline !important;
	position: relative;
}
SPAN.trans-editor:hover
{
	opacity: 1 !important;
}
.user-but.ss-nav-menu-mega-floatRight.megaHover > .wpmega-nonlink
{
}
#LoginWithAjax_Form DIV.password_label.row, #LoginWithAjax_Form .username_input.row
{
	position: relative !important;
	margin: 0 !important;
	float: none;
	clear: both;
	display: block;
	padding: 0 !important;
	margin-top: 0 !important;
	/*[disabled]background-color:#191818;*/
	border-bottom: 2px solid #FFFFFF !important;
	text-align: center;
}
.wpmega-widgetarea .buddymenu
{
}
.wpmega-widgetarea .buddymenu UL
{
}
.wpmega-widgetarea .buddymenu UL LI
{
	display: inline-block;
}
.wpmega-widgetarea .buddymenu UL LI A
{
}
#megaUber LI.mega-booking > A SPAN
{
	color: #1360B2 !important;
	line-height: 18px;
	text-shadow: 1px 2px 3px #FDFCFC !important;
}
A SPAN.wpmega-item-description
{
	max-width: none;
	width: auto;
}
LI.ss-nav-menu-highlight.ss-nav-menu-with-desc
{
	background: #EEEDEA !important;
	/*[disabled]-khtml-border-radius:6px;*/
	/*[disabled]-webkit-border-radius:6px;*/
	/*[disabled]border-radius:6px;*/
	box-shadow: inset 0px -3px 39px 0 #A0B1D2;
}
LI.ss-nav-menu-highlight.ss-nav-menu-with-desc
{
	background: #EEEDEA !important;
	box-shadow: inset 0px -3px 39px 0 #D6D6D4;
}
LI.ss-nav-menu-highlight.ss-nav-menu-with-desc .wpmega-link-title
{
	color: #E20F0F !important;
}
.mega-booking A SPAN.wpmega-item-description
{
	color: #686868 !important;
}
#megaUber LI.mega-booking.megaHover > A
{
	padding-bottom: 14px !important;
	color: #DAE3F7 !important;
	background: rgb(34, 65, 117) !important;
	margin-bottom: 0 !important;
	-khtml-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	padding-top: 10px !important;
	margin-top: 0 !important;
}
#megaUber LI.mega-booking.winter-nav.megaHover > A
{
	background-color: #5FB0C9 !important;
	background-image: none !important;
}
#megaUber LI.mega-booking.summer-nav.megaHover > A
{
	background-color: #7ABA06 !important;
	background-image: none !important;
}
#megaUber LI.lang-selector
{
	/*[disabled]z-index:99999;*/
	top: -44px;
	right: 0;
	position: absolute;
}
LI.user-but IMG.avatar
{
	height: auto;
	max-height: 36px;
	max-width: 36px;
	margin-top: auto !important;
	background-color: transparent;
}
NAV#megaMenu UL#megaUber LI.user-but.menu-item
{
	height: auto;
	display: table-cell !important;
	margin: 0 !important;
	padding: 0 !important;
}
.user-but DIV.wpmega-nonlink > A
{
	display: block;
	overflow: hidden;
	height: 32px;
	width: 32px;
	border: 1px solid #DFDFDF !important;
	-webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 0 5px !important;
	-moz-box-shadow: rgba(0, 0, 0, 0.25) 0 0 5px !important;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
	-khtml-border-radius: 6px !important;
	border-radius: 6px !important;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	background-color: #FFFFFF !important;
	padding: 1px !important;
	margin: 0 !important;
}
.reserve-button.desc-button SPAN.wpmega-link-title
{
	color: #E2F8BC !important;
	margin-left: 0;
}
.lang-selector > DIV.wpmega-nonlink
{
	position: absolute;
	/*[disabled]padding:0;*/
	/*[disabled]margin:0 0 0 -40px;*/
}
.reserve-button.desc-button SPAN.wpmega-item-description
{
	color: #C9F579 !important;
}
#megaUber .transposh_flags A
{
	display: block !important;
	float: none !important;
	padding: 12px 8px;
	clear: none;
	position: relative;
	margin: 0;
}
#megaUber .transposh_flags A IMG
{
	width: 24px;
	height: 18px;
}
#megaUber .transposh_flags A.tr_active
{
	display: none !important;
}
.lang-selector A#tr_setdeflang
{
	font-size: x-small;
	height: auto !important;
	color: rgba(255, 255, 255, 0.5);
	position: absolute;
	display: none !important;
	/*[disabled]font-size:8pt;*/
	/*[disabled]margin-top:15px;*/
	padding-right: 4px;
	/*[empty]margin-right:;*/
	width: 27px;
	padding: 9px;
}
.lang-selector A#tr_setdeflang:hover
{
	color: rgb(255, 255, 255) !important;
}
.lang-selector:hover A#tr_setdeflang
{
	background-color: rgba(255, 255, 255, 0.2);
	top: 6px;
	padding-right: 40px;
	right: 40px;
	width: 120px;
	display: block !important;
}
#megaUber .lang-selector:hover .transposh_flags A.tr_active
{
	position: absolute;
	right: 42px;
	opacity: 0.5;
	display: block !important;
}
I.icon-large
{
	font-size: 22px;
}
.ubermenu-sticky .logo-sticky
{
	left: 0;
	display: block;
	position: absolute;
	display: block;
	background: url(../../../../../../branding/pamporovo-logos-sprite-1.png) 1030px -5px !important;
	background: transparent url(../../../../../../branding/pamporovo-fixedmenu-logo-sprite.png) no-repeat 5px -65px !important;
	height: 44px !important;
	width: 160px;
}
HTML[lang=bg] .ubermenu-sticky .logo-sticky
{
	background: transparent url(../../../../../../branding/pamporovo-fixedmenu-logo-sprite.png) no-repeat 5px -65px !important;
}
.logo-sticky
{
	display: none;
	position: relative;
	float: none;
	margin-left: 0 !important;
	top: 3px;
	width: 160px;
}
HTML[lang=en] .ubermenu-sticky A.logo-sticky
{
	background: transparent url(../../../../../../branding/pamporovo-fixedmenu-logo-sprite.png) no-repeat 5px -68px !important;
}
LI.park-feature
{
	bottom: 28px !important;
	right: 0 !important;
	opacity: 0.5 !important;
	position: fixed !important;
}
@media all and (max-width: 768px)
{
	LI.park-feature
	{
		display: none;
	}
}
LI.park-feature
{
	background-color: #000000 !important;
	width: 80px;
}
.ubermenu-sticky LI.park-feature
{
	left: 0 !important;
}
@media all and (max-width: 768px)
{
	.ubermenu-sticky LI.park-feature
	{
		display: none !important;
	}
}
.ubermenu-sticky LI.park-feature
{
	position: fixed !important;
}
.ubermenu-sticky .switch-butt-summer I.icon-summer
{
	background-position: -75px -2px !important;
}
LI.current-site .icon-summer
{
	float: none;
}
.ubermenu-sticky .mega-booking.megaHover > A > SPAN
{
	color: #FFFFFF !important;
}
LI.velopark.park-feature
{
	background: transparent !important;
}
LI.funpark.park-feature A
{
	color: #FFFFFF !important;
	padding: 8px !important;
}
/*[clearfix]*/.menu-cart A.wcmenucart-contents I
{
	background: transparent url(../../../../../../branding/icons-sprite-mainmenu.png) no-repeat -110px -2px padding-box;
	padding: 0px !important;
	position: relative;
	z-index: -1;
	float: right;
	display: inline-block;
	top: 0;
	width: 32px !important;
	overflow: hidden;
	height: 26px !important;
	opacity: 0.6 !important;
	margin-top: -4px;
}
.menu-cart .wcmenucart-contents .amount
{
	/*[disabled]overflow:hidden;*/
	white-space: nowrap;
	display: inline-table !important;
	position: relative;
	line-height: 20px !important;
	margin: 0px !important;
	color: #EAEDF1 !important;
	padding: 4px;
	width: auto;
	height: 20px;
}
.post-content H2 I
{
	float: left;
	display: block !important;
	height: auto !important;
	width: 30px !important;
	margin-top: -6px;
	margin-right: 4px;
}
.post-content I.icon-hot-c
{
	background: transparent url(../../../../../../branding/icons52x52-sprite.png) no-repeat -618px -33px padding-box !important;
}
.post-content I.icon-events-c
{
	background: transparent url(../../../../../../branding/icons52x52-sprite.png) no-repeat -185px -34px padding-box !important;
}
.post-content H2 .icon-cart-c
{
	background: transparent url(../../../../../../branding/icons52x52-sprite.png) no-repeat -110px -33px padding-box !important;
}
.webworkers .mega-winter.megaHover > A > SPAN.wpmega-link-title
{
	background-image: none !important;
}
UL.sub-menu LI.desc-button.menu-item A
{
	min-height: 60px;
}
@media all and (max-width: 479px)
{
	UL.sub-menu LI.desc-button.menu-item A
	{
		max-height: 53px;
		min-height: 53px;
	}
}
UL.sub-menu LI.desc-button.menu-item A
{
	/*[disabled]padding:0;*/
}
LI.desc-button.descicon
{
	/*[disabled]height:auto;*/
	/*[disabled]margin:3px 0px;*/
}
LI.desc-button.descicon I
{
	top: 7px;
	right: 0;
	position: absolute;
}
.descicon I.icon-winter
{
	background-position: -38px -35px !important;
}
.descicon I.icon-summer
{
	background-position: -68px -35px !important;
}
.xtralinks
{
	clear: both;
	display: block;
	float: left;
	padding: 0px !important;
	margin: 0px !important;
	border: none;
	width: 100%;
}
.widget DIV.buddymenu UL LI A
{
	display: block !important;
	font-weight: normal !important;
	border-bottom: 1px solid #CFCFCF;
	line-height: 36px;
	margin: 0px !important;
	overflow: hidden;
	font-size: 14px !important;
	padding: 0 !important;
}
.buddymenu A > SPAN
{
	display: block;
	margin: 0 !important;
	text-align: left;
	padding: 11px 9px !important;
}
#megaUber .buddymenu A > SPAN
{
	font-size: 17px !important;
	text-align: left !important;
	padding-left: 0 !important;
}
@media all and (max-width: 768px)
{
	#megaUber .buddymenu A > SPAN
	{
		padding-left: 11px !important;
	}
}
#megaUber .buddymenu A > SPAN
{
	color: #23252B !important;
}
.buddymenu A SPAN.winter-btn
{
	display: block;
	background-color: #E0EAFA;
	padding: 0px !important;
	margin: 0px !important;
	padding: 9px !important;
	color: #224272;
}
.buddymenu A SPAN.winter-btn:hover
{
	display: block;
	background-color: #E0EAFA;
	padding: 0px !important;
	margin: 0px !important;
	padding: 9px !important;
	color: #224272;
}
.buddymenu A SPAN.summer-btn
{
	display: block;
	background-color: #E4F5C6;
	margin: 0px !important;
	color: #4A6B0F !important;
	font-weight: bold;
}
.buddymenu A SPAN B
{
	float: none;
	text-align: left;
	display: inline-block !important;
	font-weight: normal;
	margin-right: 10px;
}
.buddymenu A SPAN.summer-btn I
{
	color: #87C11D !important;
}
.sub-menu .buddymenu .summer-btn B
{
	float: left;
	margin-right: 10px;
}
.buddymenu A SPAN.winter-btn I
{
	color: #234275 !important;
}
.widget DIV.buddymenu UL LI:hover A
{
	font-weight: normal !important;
	border-bottom: 1px solid #CFCFCF;
	background-color: #F2F2F2 !important;
}
#subnav.item-list-tabs > UL > LI
{
}
#buddypress #item-body DIV#subnav
{
	clear: both;
	display: block;
	position: relative;
	margin: 15px 0px !important;
}
#buddypress #subnav UL .current.selected A
{
	background-color: #21426E !important;
	cursor: default;
	opacity: 1;
	color: #FFFFFF;
	text-decoration: none !important;
}
#buddypress #subnav UL A
{
	/*[disabled]opacity:0.7;*/
	/*[disabled]text-decoration:underline;*/
	font-weight: bold;
	background-color: #E2E2E2;
	color: #505050;
	/*[disabled]-khtml-border-radius:6px;*/
	/*[disabled]-webkit-border-radius:6px;*/
	/*[disabled]border-radius:6px;*/
	margin-right: 1px;
}
#buddypress #subnav UL A:hover
{
	opacity: 1;
	/*[disabled]text-decoration:underline;*/
	font-weight: bold;
	background-color: #21426E;
	color: #FEFEFE !important;
}
#buddypress #item-body DIV.profile H4
{
	background-color: #EFEFEF;
	padding: 5px 10px;
	text-align: right;
	font-weight: bold;
}
.side-nav LI.current_page_item, .side-nav LI.current_page_item:hover > A
{
	/*[disabled]margin-left:-17px;*/
	/*[disabled]text-indent:15px;*/
	/*[disabled]margin-right:-17px;*/
	text-align: left;
	background: rgb(32, 67, 147) !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwNDM5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjJmNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top, rgba(32,67,147,1) 0%, rgba(22,47,80,1) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,67,147,1)), color-stop(100%,rgba(22,47,80,1))) !important;
	background: -webkit-linear-gradient(top, rgba(32,67,147,1) 0%,rgba(22,47,80,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(32,67,147,1) 0%,rgba(22,47,80,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(32,67,147,1) 0%,rgba(22,47,80,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(32,67,147,1) 0%,rgba(22,47,80,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#204393', endColorstr='#162f50',GradientType=0 ) !important;
	margin-left: 0 !important;
	border: none !important;
}
#sidebar .side-nav LI.current_page_item > A, #sidebar .side-nav LI.current_page_item > A:hover
{
	color: #DAE5FC !important;
	-moz-box-shadow: 0px 0px 9px 3px rgba(79, 130, 219, 0.4) !important;
	-webkit-box-shadow: 0px 0px 9px 3px rgba(79, 130, 219, 0.4) !important;
	-moz-box-shadow: 0px 0px 9px 3px rgba(79, 130, 219, 0.4) !important;
	box-shadow: 0px 0px 9px 3px rgba(79, 130, 219, 0.4) !important;
	font-weight: bold;
	margin-left: 0 !important;
	border: none !important;
}
#sidebar .widget_subpages .heading H3
{
	background-color: transparent !important;
	background-image: none !important;
	margin: 0;
}
#sidebar
{
	background-color: transparent !important;
}
#sidebar .social_links UL
{
	background-color: transparent;
	margin: 0px !important;
	padding: 10px;
}
@media all and (min-width: 1279px)
{
	#sidebar .widget.woocommerce UL.product_list_widget > LI
	{
		max-width: 400px;
	}
}
#sidebar .widget.woocommerce UL.product_list_widget > LI
{
	clear: both;
	position: relative;
	height: auto !important;
	margin: 0;
	border-radius: 0px !important;
	padding: 0;
}
#sidebar .widget.woocommerce UL.product_list_widget > LI:hover
{
	background-color: #FFFFFF;
}
#sidebar .widget.woocommerce UL.product_list_widget > LI.empty
{
	text-align: center;
	caption-side: bottom;
	float: none;
	display: block;
	max-width: 400px;
	padding: 6px 12px;
	background-color: rgba(255, 255, 255, 0.4) !important;
	border-radius: 3px !important;
	margin: 0 auto;
}
#sidebar .product_list_widget LI.empty
{
	min-height: 20px !important;
	font-weight: bold !important;
}
.product_list_widget DL.variation
{
	padding-left: 6px !important;
	line-height: 1 !important;
	margin-left: 8px !important;
	border: none !important;
}
#sidebar .widget_facebook-album .icon-facebook-sign
{
	z-index: 1;
	position: absolute;
	margin-top: 5px;
}
#sidebar .product_list_widget LI > A
{
	position: relative;
	float: none;
	text-overflow: ellipsis;
	display: block;
	padding: 5px 8px 20px 65px;
	margin: 0;
	border-bottom: 1px solid rgba(204, 204, 204, 1);
	background: #FFFFFF;
	min-height: 40px;
	text-align: left;
	font-weight: 300 !important;
	line-height: 1 !important;
	height: auto;
	font-size: 16px !important;
}
#sidebar .widget.woocommerce .product_list_widget LI SPAN.gf_prices
{
	left: 66px;
	bottom: 10px;
	top: auto;
	position: absolute;
	font-size: 13px;
	font-weight: bold;
}
#sidebar .widget.woocommerce .product_list_widget LI SPAN.gf_prices *
{
	color: #E33A0C;
}
#sidebar .widget_shopping_cart .product_list_widget LI > A:after
{
	bottom: 0;
	right: 0;
	top: auto;
	left: 0;
	content: '';
	font-family: FontAwesome;
	z-index: 0;
	position: absolute;
	content: '\f0d7';
	color: rgba(255, 255, 255, 1);
	background-color: rgba(223, 62, 17, 0.86) !important;
	font-size: 18px;
	text-align: center;
	text-indent: 0;
	display: block;
	height: 4px;
	line-height: 4px;
	width: auto;
	text-align: center;
	padding: 0 0 0 93% !important;
	margin: 0 0 0px !important;
	border: none !important;
}
#sidebar SPAN.mini-product-remove A
{
	height: 20px !important;
	min-height: 20px !important;
	max-height: 20px !important;
	top: 6px;
	bottom: 35px !important;
	right: 6px;
	line-height: 20px !important;
	width: 20px;
	padding: 0 !important;
	font-size: 15px !important;
}
#sidebar .widget_shopping_cart .product_list_widget LI > A.active:after, #sidebar .widget_shopping_cart .product_list_widget LI > A:hover:after
{
	background-color: rgba(112, 112, 112, 0.65);
}
#sidebar .product-reservation .variation DT
{
	display: inline-block !important;
	float: none !important;
	min-width: 70px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	text-align: right;
}
#sidebar .product-reservation .variation DD
{
	display: inline-block !important;
	float: none !important;
	min-width: 170px !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}
#main #sidebar .product-reservation DL.variation
{
	display: block !important;
	float: none !important;
	min-width: 122px !important;
}
#sidebar .product_list_widget LI > A:hover
{
	background-color: #FFF !important;
}
#sidebar .product_list_widget LI > SPAN.from, #sidebar .product_list_widget LI > SPAN.amount
{
	color: #6E6F6F;
	display: block;
	position: relative;
	top: -20px !important;
	padding-left: 10px;
	width: auto;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}
#main > #sidebar .widget_shopping_cart_content P.total
{
	display: block;
	clear: both;
	margin: 0 !important;
	text-align: right;
	background: rgb(237, 237, 237) !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	float: none;
	width: auto;
	font-weight: bold;
	padding: 4px 10px 10px !important;
	font-size: 15px;
	/*[disabled]border-top:1px solid #B3B3B3;*/
}
.widget_shopping_cart_content P.buttons
{
	float: none;
	clear: both;
	width: 100%;
	display: table;
	margin: 0 !important;
	padding: 0 !important;
}
#sidebar .widget_shopping_cart .widget_shopping_cart_content P.buttons .button, .cart-tab .buttons > A.button
{
	background: #FFFFFF !important;
	float: none;
	display: table-cell;
	-khtml-border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	max-width: 200px;
}
@media all and (max-width: 768px)
{
	#sidebar .widget_shopping_cart .widget_shopping_cart_content P.buttons .button, .cart-tab .buttons > A.button
	{
		max-width: 130px;
	}
}
#sidebar .widget_shopping_cart .widget_shopping_cart_content P.buttons .button, .cart-tab .buttons > A.button
{
	box-shadow: none !important;
	padding-right: 12px !important;
	padding-left: 12px !important;
	font-variant: small-caps;
}
@media (min-width: 768px)
{
	#sidebar .widget_shopping_cart .widget_shopping_cart_content P.buttons .button, .cart-tab .buttons > A.button
	{
		font-size: 15px !important;
	}
}
#sidebar .widget_shopping_cart .widget_shopping_cart_content P.buttons .button, .cart-tab .buttons > A.button
{
	color: #333333 !important;
	text-shadow: none !important;
	text-align: center;
	font-weight: bold;
	width: 50%;
	border: 1px solid rgba(0, 0, 0, 0.14);
	margin: 0px;
}
#sidebar .widget_shopping_cart .widget_shopping_cart_content P.buttons .button.checkout
{
	background-color: #E22D00 !important;
	color: #FFFFFF !important;
}
#sidebar .widget_shopping_cart .widget_shopping_cart_content P.buttons .button:hover, .cart-tab .buttons .button:hover
{
	background: #EFEFEF !important;
	color: #E22D00 !important;
	border-top-color: transparent !important;
	/*[disabled]border:1px solid rgba(226, 45, 0, 0.21);*/
}
#sidebar .widget_shopping_cart_content P.buttons
{
	text-align: center;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}
.gform_fields .date-selectors
{
	clear: none !important;
	float: left !important;
	width: auto !important;
	padding: 4px !important;
}
.gform_fields .date-selectors .gfield_label
{
	float: left;
	font-size: 12px;
	margin: 0px !important;
	padding: 0px !important;
}
.gform_fields .date-selectors INPUT
{
	float: none;
	width: 60px !important;
	font-size: 10px !important;
	margin: 0;
	padding: 4px 15px 4px 4px !important;
}
.date-selectors IMG.ui-datepicker-trigger
{
	width: 18px;
	height: 18px;
	margin-top: 4px;
	margin-left: -25px;
}
#sidebar .product_list_widget LI SPAN.quantity
{
	font-weight: bold !important;
	letter-spacing: 0 !important;
	font-size: 11px !important;
	line-height: 14px !important;
	display: block;
	border: none;
	text-align: right;
	padding-right: 12px !important;
	left: 0;
	top: 38px;
	right: 0;
	bottom: auto;
	position: static;
	float: none;
	width: auto !important;
	padding-top: 3px !important;
	margin: 0 !important;
	background-color: rgba(0, 0, 0, 0.6) !important;
	padding-left: 65px !important;
	height: 18px !important;
	padding-bottom: 0 !important;
	color: #EEE;
}
#sidebar .product_list_widget .woocommerce-price-after
{
	/*[disabled]float:left;*/
	/*[disabled]margin-right:10px;*/
	/*[disabled]z-index:2;*/
	/*[disabled]z-index:2;*/
	bottom: 0;
	right: 8px;
	position: absolute;
	margin: 0px !important;
}
.widget_subpages .heading H3 A, #sidebar .widget_nav_menu .heading H3, #sidebar .widget_mailchimpsf_widget .heading H3
{
	text-align: left !important;
	font-weight: bold !important;
	display: block;
	text-align: center;
	font-weight: bold !important;
	position: relative !important;
	font-weight: bold !important;
	text-transform: capitalize;
	font-variant: small-caps !important;
	font-size: 16px !important;
}
@media all and (min-width: 1279px)
{
	.widget_subpages .heading H3 A, #sidebar .widget_nav_menu .heading H3, #sidebar .widget_mailchimpsf_widget .heading H3
	{
		font-size: 19px !important;
	}
}
.widget_subpages .heading H3 A, #sidebar .widget_nav_menu .heading H3, #sidebar .widget_mailchimpsf_widget .heading H3
{
	color: initial;
	margin: 0px !important;
	background: rgb(255, 255, 255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
	line-height: 40px;
	height: 40px;
}
.widget_subpages > UL
{
	font-variant: small-caps;
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 2px;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
	border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	background-color: #F5F4F4;
}
.widget_subpages > UL > LI > A, #sidebar .widget_nav_menu UL.menu LI > A
{
	position: relative;
	background-color: #FFFFFF;
	padding: 12px 12px 12px 30px;
	display: block;
	line-height: 1.2 !important;
}
@media all and (min-width: 1279px)
{
	.widget_subpages > UL > LI > A, #sidebar .widget_nav_menu UL.menu LI > A
	{
		line-height: 1.68 !important;
	}
}
.widget_subpages > UL > LI > A, #sidebar .widget_nav_menu UL.menu LI > A
{
	margin: 0px !important;
	overflow: hidden;
	font-size: 15px !important;
}
@media all and (min-width: 1279px)
{
	.widget_subpages > UL > LI > A, #sidebar .widget_nav_menu UL.menu LI > A
	{
		font-size: 19px !important;
	}
}
.widget_subpages > UL > LI > A, #sidebar .widget_nav_menu UL.menu LI > A
{
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	border-bottom: 1px solid #C6C5C6;
	color: #292826;
	font-variant: small-caps !important;
	font-weight: normal;
}
.widget_subpages > UL > LI > A:hover, #sidebar .widget_nav_menu UL.menu LI > A:hover
{
	background-color: #292826 !important;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	color: #F3F3F3 !important;
}
.widget_subpages .widget_subpages_current_page > A, .widget_subpages .widget_subpages_current_page A:hover, #sidebar .widget_nav_menu LI.current-menu-item > A, #sidebar .widget_nav_menu LI.current-menu-item > A:hover
{
	color: #151413 !important;
	border-bottom-color: #F6B229;
	background: #E8AF12 !important;
}
.widget_subpages .widget_subpages_current_page > UL
{
	padding: 3px 0 3px 3px !important;
	background-color: #E8AF12;
}
.widget_subpages .widget_subpages_current_page > UL > LI > A
{
	background-color: #FEF9ED !important;
}
.widget_subpages .widget_subpages_current_page > UL > LI:hover A
{
	background-color: #FFF !important;
}
.widget_subpages > UL > LI > A:hover, #sidebar .widget_nav_menu UL.menu LI > A:hover
{
	background-color: #292826 !important;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	color: #F3F3F3 !important;
}
.widget_nav_menu LI A:hover:before
{
	top: 50%;
	right: 20px;
	left: auto;
	margin-top: -15px;
	position: absolute;
	font-size: 20px !important;
	float: left;
	opacity: 0.4;
	font-family: FontAwesome;
	text-align: center;
	display: block;
	content: '\f0d9';
	text-indent: 0;
	color: #FEFEFE !important;
	line-height: inherit;
	height: auto;
}
.widget_subpages > UL .widget_subpages_current_page > A:before
{
	bottom: auto;
	top: 50%;
	right: 16px;
	left: auto;
	position: absolute;
	font-size: 16px !important;
	float: left;
	opacity: 0.9;
	font-family: FontAwesome;
	text-align: center;
	display: block;
	content: '\f0d9';
	content: '\f0d8';
	text-indent: 0;
	opacity: 0.8;
	color: inherit !important;
	margin-top: -10px;
	height: 20px;
	line-height: 20px;
	height: auto;
}
.widget_subpages UL UL LI A
{
	background-color: #F2F2F2;
	padding: 10px 10px 10px 40px;
	display: block;
	font-weight: normal !important;
	border-bottom: 1px solid #CACACA;
	line-height: 1.2 !important;
	font-variant: normal;
	line-height: 1.5 !important;
	margin: 0px !important;
	overflow: hidden;
	font-size: 14px !important;
}
@media all and (min-width: 1279px)
{
	.widget_subpages UL UL LI A
	{
		font-size: 17px !important;
	}
}
.widget_subpages UL UL LI A
{
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	color: #5C5C5C;
	padding-left: 35px !important;
}
.widget_subpages UL UL UL LI A
{
	padding-left: 40px !important;
	background-color: #FEF9ED;
	border-bottom: 1px solid #D1D0D0;
	border-left: 3px solid #E8AF12;
	line-height: 1.2 !important;
}
.widget_subpages UL UL UL LI:last-child A
{
	border-bottom: 3px solid #E8AF12;
}
.widget_subpages UL UL LI A:hover
{
	background-color: #292826;
	color: #FBFBFB !important;
}
.entry-content SPAN.highlight1
{
	padding: 10px;
	clear: both;
	display: block;
	margin: 10px auto;
	text-align: center;
}
.cart-collaterals .cart_totals TABLE
{
	float: right;
}
.ubermenu-sticky .current-site I.icon-summer
{
	background-position: -73px -102px !important;
}
#megaMenu #megaUber LI.mega-booking.summer-nav > A
{
	border-bottom: none !important;
}
#megaMenu #megaUber LI.summer-nav.megaHover > A
{
	background-color: #F7F7F7 !important;
	color: #131313 !important;
	background-image: none !important;
}
#megaMenu #megaUber LI.summer-nav.megaHover > A SPAN
{
	color: #131313 !important;
}
.current-site.summer-nav I.icon-summer
{
	background-position: -73px -103px !important;
}
.current-site.winter-nav I.icon-winter
{
	background-position: -39px -70px !important;
}
.ubermenu-sticky .current-site.winter-nav I.icon-winter
{
	background-position: -38px -1px !important;
}
#megaMenu #megaUberLI.winter-nav.megaHover > A
{
	background-color: #F7F7F7 !important;
	color: #131313 !important;
	/*[disabled]border-bottom:4px solid #F7F7F7;*/
	background-image: none !important;
}
#megaMenu #megaUberLI.winter-nav.megaHover > A SPAN
{
	color: #131313 !important;
}
.current-site.winter-nav I.icon-summer
{
	opacity: 0.5;
	background-position: -70px -35px !important;
}
A.button.update
{
	background-color: #2567B5 !important;
	top: 50%;
	position: absolute;
	font-weight: normal;
	padding: 2px !important;
	margin-left: 0;
	opacity: 0.7;
	z-index: 2;
	right: 0;
	left: auto;
	margin-top: -15px;
	text-decoration: none;
	text-align: center;
	width: 26px;
	height: 26px !important;
}
@media all and (max-width: 959px)
{
	A.button.update
	{
		display: none !important;
	}
}
A.button.update I
{
	line-height: 26px;
	font-size: 20px;
	color: #FFFFFF;
}
FORM.lost_reset_password
{
	clear: both;
	margin: 0 auto;
	display: block;
	max-width: 600px;
	text-align: center;
}
A.button.update:hover
{
	opacity: 1;
}
@media all and (min-width: 769px)
{
	.main-special-offers .flexslider .slides
	{
		/*[disabled]margin-right:-25px;*/
	}
}
.main-special-offers .flexslider .slides
{
	max-height: 290px;
	overflow: hidden;
}
@media all and (min-width: 768px)
{
	.page-template-tpl_pagelist-php #wrapper #main .row
	{
		padding-top: 20px;
		padding-bottom: 20px;
	}
}
.page-template-tpl_pagelist-php #wrapper #main .row
{
	margin-top: 0px;
	margin-bottom: 0px;
}
@media all and (min-width: 769px)
{
	.page-template.page-template-side-navigation-php #wrapper #main DIV.row #content, .page-template.page-template-side-navigation-php #wrapper #main DIV.row #sidebar
	{
		margin-bottom: 15px;
		margin-top: 15px;
	}
}
@media all and (min-width: 1279px)
{
	.page-template.page-template-side-navigation-php #wrapper #main DIV.row #content, .page-template.page-template-side-navigation-php #wrapper #main DIV.row #sidebar
	{
		margin-bottom: 30px;
		margin-top: 30px;
	}
}
.entry .single DIV.flike, .entry .single IFRAME.twitter-share-button, .entry .single DIV.googleplus
{
	float: none;
	position: relative;
	min-width: none !important;
	padding: 0px;
	clear: none;
	display: inline-block;
	margin: 0px !important;
	height: 20px;
	width: 90px !important;
}
.buddymenu UL LI.bm-active A I, .buddymenu UL LI.bm-active A:hover I
{
	background-color: transparent;
	/*[disabled]text-shadow:none;*/
	/*[disabled]color:#3F3F3F;*/
}
.icon-weather.icon-c
{
	background-position: -35px center !important;
}
I.icon-lifts
{
	background-position: -328px center !important;
}
I.icon-snow
{
	/*[disabled]background-position:-40px 4px;*/
	background-position: -528px center !important;
}
I.icon-weather
{
	/*[disabled]min-width:999px;*/
	background-position: -1186px center !important;
}
I.icon-slopes
{
	background-position: -1090px center !important;
}
.author .post-content DIV.post_right
{
	background-color: #F7F7F7 !important;
	padding: 10px 4px;
	background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 100%);
	background: -o-linear-gradient(top, #e5e5e5 0%,#ffffff 100%);
	background: -ms-linear-gradient(top, #e5e5e5 0%,#ffffff 100%);
	background: linear-gradient(to bottom, #e5e5e5 0%,#ffffff 100%);
	padding: 12px !important;
	-webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 0 7px;
	-moz-box-shadow: rgba(0, 0, 0, 0.25) 0 0 7px;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
}
.post-content .post_right SPAN.author_link
{
	display: block;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 1px solid #5DB0D0;
	padding-top: 4px;
}
#buddymenu-3 .heading H3
{
	color: #38510A !important;
}
#buddymenu-3 .buddymenu A I
{
	color: #7B7977;
	text-shadow: inherit;
	text-align: right;
}
@media all and (max-width: 768px)
{
	#buddymenu-3 .buddymenu A I
	{
		text-align: center;
	}
}
#buddymenu-4 .buddymenu A I
{
	color: #4074BA;
	text-shadow: 1px 1px 1px #B2C8E7;
}
#buddymenu-3 UL LI.bm-active A, #buddymenu-3 UL LI.bm-active:hover A
{
	/*[disabled]background-color:#F2F2F1;*/
	background: -moz-linear-gradient(left, rgba(133,191,27,0.65) 0%, rgba(100,142,23,0) 100%) !important;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(133,191,27,0.65)), color-stop(100%,rgba(100,142,23,0))) !important;
	background: -webkit-linear-gradient(left, rgba(133,191,27,0.65) 0%,rgba(100,142,23,0) 100%) !important;
	background: -o-linear-gradient(left, rgba(133,191,27,0.65) 0%,rgba(100,142,23,0) 100%) !important;
	background: -ms-linear-gradient(left, rgba(133,191,27,0.65) 0%,rgba(100,142,23,0) 100%) !important;
	background: linear-gradient(to right, rgba(133,191,27,0.65) 0%,rgba(100,142,23,0) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a685bf1b', endColorstr='#00648e17',GradientType=1 ) !important;
	border-left: 6px solid #85BF1B !important;
	color: #000000 !important;
	margin-left: -6px !important;
	border-top: 1px solid #85BF1B !important;
	border-bottom: 1px solid #85BF1B !important;
	margin-top: -1px !important;
}
#buddymenu-4 UL LI.bm-active A, #buddymenu-3 UL LI.bm-active:hover A
{
	border-left: 6px solid #638DC5 !important;
	color: #000000 !important;
	margin-left: -6px !important;
	border-top: 1px solid #638DC5 !important;
	border-bottom: 1px solid #638DC5 !important;
	margin-top: -1px !important;
	background: -moz-linear-gradient(left, rgba(99,141,197,0.65) 0%, rgba(99,141,197,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(99,141,197,0.65)), color-stop(100%,rgba(99,141,197,0)));
	background: -webkit-linear-gradient(left, rgba(99,141,197,0.65) 0%,rgba(99,141,197,0) 100%);
	background: -o-linear-gradient(left, rgba(99,141,197,0.65) 0%,rgba(99,141,197,0) 100%);
	background: -ms-linear-gradient(left, rgba(99,141,197,0.65) 0%,rgba(99,141,197,0) 100%);
	background: linear-gradient(to right, rgba(99,141,197,0.65) 0%,rgba(99,141,197,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6638dc5', endColorstr='#00638dc5',GradientType=1 );
}
#buddymenu-5 UL LI.bm-active A, #buddymenu-3 UL LI.bm-active:hover A
{
	border-left: 6px solid #BDBDBD !important;
	color: #000000 !important;
	margin-left: -6px !important;
	border-top: 1px solid #BDBDBD !important;
	border-bottom: 1px solid #BDBDBD !important;
	margin-top: -1px !important;
	background: -moz-linear-gradient(left, rgba(158,158,158,0.65) 0%, rgba(158,158,158,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(158,158,158,0.65)), color-stop(100%,rgba(158,158,158,0)));
	background: -webkit-linear-gradient(left, rgba(158,158,158,0.65) 0%,rgba(158,158,158,0) 100%);
	background: -o-linear-gradient(left, rgba(158,158,158,0.65) 0%,rgba(158,158,158,0) 100%);
	background: -ms-linear-gradient(left, rgba(158,158,158,0.65) 0%,rgba(158,158,158,0) 100%);
	background: linear-gradient(to right, rgba(158,158,158,0.65) 0%,rgba(158,158,158,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a69e9e9e', endColorstr='#009e9e9e',GradientType=1 );
}
#buddymenu-6 UL LI.bm-active A, #buddymenu-3 UL LI.bm-active:hover A
{
	border-left: 6px solid #8D8E8F !important;
	color: #000000 !important;
	margin-left: -6px !important;
	border-top: 1px solid #BDBDBD !important;
	border-bottom: 1px solid #BDBDBD !important;
	margin-top: -1px !important;
	background: -moz-linear-gradient(left, rgba(142,142,142,0.65) 0%, rgba(142,142,142,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(142,142,142,0.65)), color-stop(100%,rgba(142,142,142,0)));
	background: -webkit-linear-gradient(left, rgba(142,142,142,0.65) 0%,rgba(142,142,142,0) 100%);
	background: -o-linear-gradient(left, rgba(142,142,142,0.65) 0%,rgba(142,142,142,0) 100%);
	background: -ms-linear-gradient(left, rgba(142,142,142,0.65) 0%,rgba(142,142,142,0) 100%);
	background: linear-gradient(to right, rgba(142,142,142,0.65) 0%,rgba(142,142,142,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a68e8e8e', endColorstr='#008e8e8e',GradientType=1 );
}
#sidebar DIV.buddymenu A:hover I
{
	/*[disabled]background-color:rgba(48, 48, 48, 0.2);*/
	opacity: 0.8;
	text-shadow: 0px 1px 12px #929292;
	font-weight: normal !important;
	/*[disabled]color:#A3A1A1;*/
}
.bm-active SPAN I
{
	color: #FEFEFE !important;
	opacity: 0.9;
	text-shadow: 0px 1px 12px #50652B !important;
}
#megaMenu > #megaUber > LI > A > B
{
	display: none;
}
@media all and (max-width: 479px)
{
	#megaMenu > #megaUber > LI > A > B
	{
		display: block;
		float: left;
	}
}
DIV.net_menu .responsiveSelectFullMenu
{
	float: none;
	width: auto !important;
	display: table;
	overflow: auto;
	z-index: auto;
}
@media all and (max-width: 959px)
{
	DIV.net_menu .responsiveSelectFullMenu
	{
		z-index: 999999999;
	}
}
DIV.net_menu .responsiveSelectFullMenu
{
	overflow: hidden;
}
@media all and (min-width: 768px)
{
	DIV.net_menu .responsiveSelectFullMenu
	{
		overflow: visible !important;
	}
}
DIV.net_menu .responsiveSelectFullMenu
{
	min-height: 42px;
	max-height: 42px;
	margin: 0px;
	padding: 0px;
}
@media all and (min-width: 960px)
{
	DIV.net_menu .responsiveSelectFullMenu
	{
		padding: 0px 101px 0px 0;
	}
}
DIV.net_menu .responsiveSelectFullMenu
{
	width: auto;
}
@media all and (min-width: 1279px)
{
	.winter-directory DIV.net_menu .responsiveSelectFullMenu
	{
		/*[disabled]padding:0px 101px 0px 0px;*/
	}
}
DIV.net_menu .responsiveSelectFullMenu LI
{
	position: relative;
	/*[disabled]height:42px;*/
	/*[disabled]line-height:42px;*/
}
DIV.net_menu .responsiveSelectFullMenu LI:hover .sub-menu
{
	position: absolute;
	display: block;
	background-color: #040404;
}
DIV.net_menu .responsiveSelectFullMenu .sub-menu LI
{
	float: none !important;
	clear: both !important;
	display: block !important;
}
DIV.net_menu .responsiveSelectFullMenu .sub-menu LI A
{
	float: none !important;
	white-space: nowrap;
	width: auto !important;
	clear: both !important;
	display: block !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	padding-right: 12px !important;
	line-height: 44px;
	background-color: #282828;
	padding-left: 12px;
	color: #FFFFFF;
}
DIV.net_menu .responsiveSelectFullMenu LI > UL.sub-menu
{
	opacity: 0 !important;
	height: 0px !important;
	filter: all ease 2.3s;
}
DIV.net_menu .responsiveSelectFullMenu LI:hover > UL.sub-menu
{
	filter: all ease 2.3s;
	height: auto !important;
	opacity: 1 !important;
}
DIV.net_menu LI.headtel
{
	display: none;
}
@media all and (min-width: 1279px)
{
	DIV.net_menu LI.headtel
	{
		display: block;
	}
}
DIV.net_menu LI.headtel
{
	z-index: auto;
	float: right !important;
}
@media all and (max-width: 768px)
{
	DIV.net_menu LI.headtel
	{
		padding-right: 0 !important;
	}
}
DIV.net_menu .responsiveSelectFullMenu LI .sub-menu
{
	width: 100% !important;
	bottom: auto;
	top: auto;
	padding: 0px !important;
	margin: 0px !important;
	/*[disabled]display:block;*/
	z-index: 99999 !important;
	position: absolute !important;
	background-color: #FFFFFF !important;
	width: auto !important;
}
.sub-menu .mega-offers-box
{
	width: auto !important;
	display: block !important;
	background: rgb(229, 229, 229) !important;
	background: -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1))) !important;
	background: -webkit-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ) !important;
}
.sub-menu .mega-offers-box > DIV.wpmega-nonlink
{
}
.sub-menu .mega-offers-box > DIV.wpmega-nonlink UL.nav.nav-tabs LI
{
	width: 33.33%;
	clear: none !important;
	position: relative !important;
	float: left !important;
	display: block !important;
}
.sub-menu .mega-offers-box UL.nav.nav-tabs LI H2
{
	float: none;
	display: block;
	padding: 0px 30px 0px 0px;
	vertical-align: middle;
	height: 50px;
	display: table-cell;
	margin: 0px;
	font-weight: bold;
	font-size: 1.2em;
}
.sub-menu .mega-offers-box UL.nav.nav-tabs LI H2 A
{
	width: auto;
	position: relative;
	float: none;
	line-height: 16px !important;
	font-size: 14px !important;
	display: block !important;
	margin: 0px !important;
	padding: 0px !important;
	font-weight: normal;
}
.sub-menu .mega-offers-box UL.nav.nav-tabs LI IMG
{
	width: auto;
	position: relative;
	float: left;
	height: 50px;
	display: block;
	margin-right: 10px !important;
}
.buddymenu SPAN.count-bubble
{
	float: none;
	position: relative;
	display: inline-block !important;
	top: 0;
	right: 0;
	background-color: #FFFFFF;
	border-radius: 6px !important;
	-khtml-border-radius: 6px !important;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	border: 1px solid rgba(0, 0, 0, 0.2);
	width: auto;
	overflow: hidden;
	clear: none;
	padding: 0px;
	margin: 0px !important;
	line-height: 1 !important;
	height: auto !important;
}
.count-bubble SPAN.draft-status
{
	background-color: #E6E6E6 !important;
	color: #9A9A9A !important;
}
.count-bubble .published-status
{
	background-color: #FFFFFF;
}
.count-bubble SPAN
{
	display: block;
	float: left;
	margin: 0px !important;
	padding: 2px 0px 0px !important;
	width: auto;
	text-align: center;
	padding: 3px 6px !important;
	height: auto;
	line-height: 1;
	font-size: 11px !important;
	background-color: #DAD2D2 !important;
}
.buddymenu SPAN.count-bubble I
{
	float: none !important;
	display: inline-block !important;
	position: relative;
	margin: 0px !important;
	padding: 0px !important;
	line-height: normal !important;
	font-size: 12px !important;
	height: auto !important;
}
.eshopbut DIV.wpmega-nonlink > A
{
	white-space: nowrap;
	/*[disabled]line-height:1.4;*/
	/*[disabled]color:#F0F1EF;*/
}
.eshopbut DIV A > .amount
{
	position: relative !important;
	color: rgba(248, 204, 74, 1) !important;
	display: block !important;
	line-height: 1 !important;
	font-weight: bold !important;
	height: 15px !important;
	z-index: 99;
	text-align: center;
}
.mega-shop > DIV.wpmega-nonlink
{
	margin-top: -15px !important;
	z-index: 2;
	position: relative;
}
.widget-row .product_list_widget LI SPAN.from
{
	float: none;
	bottom: 25px;
	display: inline-block;
	position: relative !important;
	padding-right: 3px !important;
	clear: none !important;
	margin-left: 10px !important;
}
.widget-row .product_list_widget LI SPAN.amount
{
	float: none;
	bottom: 25px;
	display: inline-block;
	position: relative !important;
	padding-right: 3px !important;
	clear: none !important;
	margin-left: 10px !important;
}
.widget-row .product_list_widget DEL .amount
{
	display: inline-block !important;
	white-space: nowrap;
	left: auto;
	right: 20px;
	/*[disabled]text-align:center;*/
	/*[disabled]width:42px;*/
	z-index: 12;
	line-height: 1.2;
	text-decoration: line-through;
	color: #F81717;
}
.widget-row .product_list_widget LI DEL
{
	display: none;
}
.widget-row .product_list_widget LI INS SPAN.amount
{
	color: #FFFFFF !important;
	/*[disabled]right:-10px;*/
	/*[disabled]white-space:normal;*/
	/*[disabled]left:auto;*/
	/*[disabled]display:block;*/
	/*[disabled]bottom:30px;*/
	/*[disabled]padding:20px 10px;*/
	/*[disabled]width:40px;*/
	/*[disabled]background:none;*/
	text-decoration: none !important;
	text-align: center;
	white-space: pre-wrap;
	line-height: 1em !important;
}
.widget-row .product_list_widget LI INS
{
	display: none;
}
.post-content A.button.back-btn
{
	/*[disabled]right:0;*/
	/*[disabled]top:116px;*/
	position: absolute;
	margin-top: -45px;
}
.sub-menu LI.menu-text.menu-item
{
	position: relative;
	clear: both !important;
	float: none !important;
	display: block !important;
	padding: 0px 0 !important;
	margin: 0px !important;
	text-align: left !important;
	max-width: none !important;
	width: auto !important;
}
UL.sub-menu LI.thumb-small
{
	min-width: 20% !important;
	background-color: rgba(255, 255, 255, 0.1);
}
@media only screen and (max-width: 960px)
{
	UL.sub-menu LI.thumb-small
	{
		padding: inherit !important;
		min-width: inherit !important;
	}
}
LI.thumb.thumb-small.menu-item
{
	padding: 0 !important;
	margin: 0 !important;
}
@media all and (min-width: 769px)
{
	LI.thumb A SPAN
	{
		width: auto;
		position: relative;
		text-align: center;
		line-height: 2 !important;
		color: #000000 !important;
		font-weight: bold;
	}
}
.sub-menu LI.menu-text.menu-item .wpmega-link-title
{
	text-transform: capitalize;
	font-size: 24px !important;
}
@media all and (max-width: 768px)
{
	.sub-menu LI.menu-text.menu-item .wpmega-link-title
	{
		font-size: 16px !important;
	}
}
.sub-menu LI.menu-text.menu-item .wpmega-link-title
{
	font-variant: small-caps;
	font-weight: normal;
	text-align: center;
}
@media all and (max-width: 768px)
{
	.sub-menu LI.menu-text.menu-item .wpmega-link-title
	{
		text-align: left;
	}
}
.sub-menu LI.menu-text.menu-item .wpmega-link-title
{
	padding-top: 12px !important;
	padding-bottom: 8px !important;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}
@media all and (max-width: 768px)
{
	.sub-menu LI.menu-text.menu-item .wpmega-link-title
	{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}
/*FOOTER*/
.bottom .bottom_in
{
	width: auto;
	padding: 30px 10px 40px;
}
.footer-area UL.menu A
{
	text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.8);
	color: rgba(255, 255, 255, 0.8);
	display: inline-block;
	font-weight: normal;
	font-size: 10px;
}
@media all and (min-width: 1279px)
{
	.footer-area UL.menu A
	{
		font-size: 10px;
	}
}
@media (min-width: 1401px)
{
	.footer-area UL.menu A
	{
		font-size: 11px;
	}
}
@media (min-width: 1901px)
{
	.footer-area UL.menu A
	{
		font-size: 12px;
	}
}
.footer-area UL.menu A
{
	line-height: normal;
	padding: 0px;
	margin: 0px;
}
#footer, .footer
{
	padding: 0;
	/*[disabled]background:#191818;*/
	/*[disabled]border-top:1px solid #E1AB11;*/
	width: 100% !important;
}
.footer-area UL.menu A:hover
{
	color: rgba(255, 255, 255, 1) !important;
	text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.6);
}
.footer-area UL.menu
{
	min-width: 100%;
	display: inline-table;
	clear: both;
	vertical-align: text-top;
	position: relative;
	float: none;
}
.footer-area UL.menu > LI
{
	vertical-align: top;
}
@media all and (min-width: 769px)
{
	.footer-area UL.menu > LI
	{
		width: 600px;
	}
}
.footer-area UL.menu > LI
{
	display: table-cell;
	text-align: left;
}
@media all and (max-width: 959px)
{
	.footer-area UL.menu > LI
	{
		display: inline-table;
	}
}
@media all and (max-width: 768px)
{
	.footer-area UL.menu > LI
	{
		min-height: 140px;
	}
}
@media all and (max-width: 959px)
{
	.footer-area UL.menu > LI
	{
		width: 45%;
	}
}
@media all and (max-width: 768px)
{
	.footer-area UL.menu > LI
	{
		padding-left: 2%;
		padding-right: 2%;
		float: none;
		height: 35px;
	}
}
@media all and (min-width: 1279px)
{
	.footer-area UL.menu > LI
	{
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media all and (max-width: 768px)
{
	.footer-area UL.menu > LI
	{
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
}
.footer-area UL.menu > LI
{
	margin: 0px;
}
.footer-area UL.menu LI > UL
{
	width: 100%;
	/*[disabled]display:table;*/
	display: inline-table;
	float: none;
	float: none;
	border: 0 !important;
	margin: 0 !important;
	padding-left: 0px;
	padding-right: 0px;
}
.footer-area UL.menu > LI > UL > LI
{
	display: table-row;
}
@media all and (max-width: 768px)
{
	.footer-area UL.menu > LI > UL > LI
	{
		display: inline-block;
	}
}
@media all and (max-width: 479px)
{
	.footer-area UL.menu > LI > UL > LI
	{
		display: table-row;
	}
}
@media all and (max-width: 959px)
{
	.footer-area UL.menu > LI > UL > LI
	{
		float: none;
		width: 50%;
	}
}
@media all and (max-width: 768px)
{
	.footer-area UL.menu > LI > UL > LI
	{
		width: 100%;
	}
}
@media all and (max-width: 959px)
{
	.footer-area UL.menu > LI > UL > LI
	{
		float: left;
	}
}
@media all and (max-width: 479px)
{
	.footer-area UL.menu > LI > UL > LI
	{
		float: none;
	}
}
@media all and (max-width: 959px)
{
	.footer-area UL.menu > LI > UL > LI
	{
		border: 0 !important;
		margin: 0 !important;
		/*[disabled]padding:4px 0 3px;*/
	}
}
.footer-area UL.menu > LI:last-child
{
	/*[disabled]float:left;*/
	padding-right: 0;
	padding-top: 0;
	border-bottom: none;
}
.copyright
{
	list-style: none;
	margin: 0;
	padding: 15px;
	float: none;
	color: #C2C4C7;
	font-size: 12px;
	text-shadow: 1px 2px 1px #000;
}
.copyright LI
{
	float: none;
	padding: 0 9px 0 10px;
	line-height: 2.2;
}
@media all and (max-width: 768px)
{
	.copyright LI
	{
		text-align: center !important;
	}
}
.copyright LI:first-child
{
	padding-left: 0;
	background: none;
}
.copyright A
{
	color: #BABBBE !important;
}
.copyright A:hover
{
	color: #F9F9F9 !important;
	text-decoration: underline;
}
.footer-area UL.menu > LI > A
{
	clear: both;
	display: inline-block;
}
@media all and (max-width: 959px)
{
	.footer-area UL.menu > LI > A
	{
		display: table-row;
	}
}
.footer-area UL.menu > LI > A
{
	margin: 8px 0;
}
@media all and (max-width: 959px)
{
	.footer-area UL.menu > LI > A
	{
		margin: 12px 0 6px;
	}
}
.footer-area UL.menu > LI > A
{
	height: auto;
}
@media all and (max-width: 959px)
{
	.footer-area UL.menu > LI > A
	{
		min-height: 36px;
	}
}
.footer-area UL.menu > LI > A
{
	font-weight: normal;
	font-variant: small-caps;
	text-transform: uppercase !important;
	font-size: 15px;
}
@media (min-width: 1401px)
{
	.footer-area UL.menu > LI > A
	{
		font-size: 17px;
	}
}
.footer-area UL.menu > LI > A
{
	/*[disabled]line-height:1.22em;*/
}
@media all and (max-width: 959px)
{
	.footer-area UL.menu > LI > A
	{
		line-height: 36px;
	}
}
.footer-area UL.menu > LI > A
{
	color: #EDECEC !important;
}
/*fbalbum*/
.widget_fpw_widget .fpw-layout-wrapped .entry-title
{
	/*[disabled]font-weight:bold;*/
	/*[disabled]font-size:15px;*/
	/*[disabled]color:#224271;*/
}
.partners-box IMG.partnerlogos
{
	filter: saturate(0%) brightness(0.8) contrast(1.8);
	-moz-filter: saturate(0%) brightness(0.8) contrast(1.8);
	-o-filter: saturate(0%) brightness(0.8) contrast(1.8);
	-ms-filter: saturate(0%) brightness(0.8) contrast(1.8);
	-webkit-filter: saturate(0%) brightness(0.8) contrast(1.8);
	-webkit-transition: saturate brightness contrast .2s ease;
	-moz-transition: saturate brightness contrast .2s ease;
	transition: saturate brightness contrast .2s ease;
	opacity: 0.88;
	/*[disabled]height:auto;*/
}
@media screen
{
	.partners-box IMG.partnerlogos:hover
	{
		filter: saturate(100%) brightness(1) contrast(1) !important;
		-moz-filter: saturate(100%) brightness(1) contrast(1) !important;
		-o-filter: saturate(100%) brightness(1) contrast(1) !important;
		-ms-filter: saturate(100%) brightness(1) contrast(1) !important;
		-webkit-filter: saturate(100%) brightness(1) contrast(1) !important;
	}
}
.partners-box IMG.partnerlogos:hover
{
	opacity: 1;
	-webkit-transition: saturate brightness contrast .2s ease;
	-moz-transition: saturate brightness contrast .2s ease;
	transition: saturate brightness contrast .2s ease;
}
#easyFrontendFormular OPTION[disabled]
{
	display: none;
	/*[disabled]color:#F3CECE;*/
}
.partners-box
{
	display: block;
	position: relative;
	margin: 0 auto;
	padding: 15px;
}
.partners-box SPAN.partners-box-wrap
{
	width: 100%;
	display: table;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.partners-box SPAN.partners-box-wrap > SPAN
{
	position: relative;
	float: none;
	display: table-cell !important;
	overflow: hidden;
	margin: 0px !important;
}
@media all and (min-width: 769px)
{
	.partners-box SPAN.partners-box-wrap > SPAN
	{
		width: 400px;
	}
}
.partners-box SPAN.partners-box-wrap > SPAN
{
	border: none;
	text-align: center;
	position: relative;
}
@media all and (max-width: 768px)
{
	.partners-box SPAN.partners-box-wrap > SPAN
	{
		display: inline-block !important;
		overflow: hidden;
		margin: 10px 4% !important;
		margin: 5px 2% !important;
	}
}
@media all and (max-width: 479px)
{
	.partners-box SPAN.partners-box-wrap > SPAN
	{
		width: 25%;
		width: 21%;
	}
}
.partners-box SPAN.partners-box-wrap > SPAN
{
	padding: 0px !important;
}
.partners-box SPAN.partners-box-wrap > SPAN A
{
	position: relative;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	text-align: center;
	height: auto;
}
.post.category-special-offer > .post-content > TABLE
{
	border: none;
	margin-bottom: 10px;
}
.post.category-special-offer > .post-content > TABLE TR
{
	background-color: #FFFFFF;
}
.post.category-special-offer > .post-content > TABLE TD, TABLE.offer-pricing TD
{
	padding: 0 !important;
	border: none !important;
}
.post-content TABLE.offer-pricing
{
	border-radius: 2px;
	overflow: hidden;
	padding: 1px;
	position: relative;
	clear: both;
	margin: 25px auto;
	text-align: right;
	border: 6px solid rgba(234, 135, 15, 0.9);
}
@media all and (max-width: 768px)
{
	.post-content TABLE.offer-pricing
	{
		border: 2px solid rgba(234, 135, 15, 0.9);
	}
}
@media all and (min-width: 769px)
{
	.post-content TABLE.offer-pricing
	{
		width: 100% !important;
	}
}
.category-special-offer .post-content > UL LI
{
	list-style: none !important;
	padding-left: 50px;
}
.category-special-offer .post-content > UL
{
	list-style: none !important;
	padding-left: 0;
	margin-left: 0;
}
.category-special-offer .post-content > UL LI:before
{
	width: 30px;
	margin-left: -30px;
	position: relative;
	font-family: FontAwesome !important;
	content: '&#x;';
	list-style: none !important;
	right: auto;
	float: none;
	/*[empty]left:;*/
	font-family: FontAwesome;
	display: inline-block;
	/*[disabled]text-indent:-15px;*/
	content: '\f00c';
	font-size: 90%;
	line-height: initial;
	text-align: left;
	/*[disabled]width:15px;*/
	color: #EA870F;
	/*[disabled]margin-right:10px;*/
	/*[disabled]padding-left:6px;*/
	padding: 0;
}
.post-content TABLE.offer-pricing UL LI::selection
{
	border: 6px solid rgba(234, 135, 15, 0.9);
	background-color: #CD9D62 !important;
	color: #C06D08 !important;
}
.offer-pricing TBODY TR:first-child TD > *
{
	border: none !important;
	color: #040404;
	letter-spacing: normal;
	font-weight: normal !important;
	font-size: small;
	line-height: 1.16 !important;
	padding: 10px;
	margin: 0;
	height: auto !important;
}
.offer-pricing TBODY TR TD
{
	padding: 0 !important;
	border-spacing: 0;
	border: none !important;
	line-height: 1.46;
	font-weight: normal;
	color: #292826 !important;
	background-color: #FDFDFD;
}
.offer-pricing TBODY TR:first-child TD
{
	border-bottom: 1px solid #000000 !important;
	border-left: none !important;
	border-right: none !important;
	padding: 0;
	background-color: rgba(234, 135, 15, 0.2);
}
.above-footer .partners-box SPAN A IMG
{
	opacity: 0.7;
	display: inline-block;
	padding: 0px;
	max-height: 50px !important;
	width: auto;
}
.desc-button.desc-icon A .wpmega-item-description
{
	height: auto !important;
	bottom: 0 !important;
	right: 0;
	left: 0;
	top: 0;
	position: absolute !important;
	width: auto;
	display: block !important;
	text-align: left !important;
	font-size: 14px !important;
	padding: 18px 30px 0 90px !important;
	z-index: 0;
	opacity: 0 !important;
	background-color: inherit;
	font-weight: normal !important;
}
.desc-button.desc-icon A:hover .wpmega-item-description
{
	opacity: 1 !important;
}
.mega-shop .desc-button.desc-icon A:hover
{
	background-color: #D32E02 !important;
}
#megaMenu .desc-icon I
{
	background-repeat: no-repeat !important;
	bottom: auto !important;
	clear: both;
	z-index: 0 !important;
	float: none !important;
	left: auto;
}
@media all and (max-width: 768px)
{
	#megaMenu .desc-icon I
	{
		left: 10px;
	}
}
#megaMenu .desc-icon I
{
	z-index: 2 !important;
	position: relative !important;
	height: 36px !important;
	width: 50px !important;
	display: table-cell !important;
}
@media all and (min-width: 1279px)
{
	#megaMenu .desc-icon I
	{
		display: inline-block !important;
	}
}
#megaMenu .desc-icon I
{
	background-position-y: center;
	padding-left: 0;
	padding-right: 0;
}
#megaMenu .sub-menu .desc-icon.menu-item .wpmega-link-title B
{
	text-shadow: none;
	vertical-align: middle;
	display: table-cell;
}
@media all and (min-width: 1279px)
{
	#megaMenu .sub-menu .desc-icon.menu-item .wpmega-link-title B
	{
		display: inline-block;
	}
}
#megaMenu .sub-menu .desc-icon.menu-item .wpmega-link-title B
{
	text-transform: uppercase;
	font-variant: small-caps !important;
	font-size: 18px;
}
@media all and (min-width: 1279px)
{
	#megaMenu .sub-menu .desc-icon.menu-item .wpmega-link-title B
	{
		font-size: 24px;
	}
}
@media all and (max-width: 768px)
{
	#megaMenu .sub-menu .desc-icon.menu-item .wpmega-link-title B
	{
		font-size: 19px;
	}
}
@media all and (max-width: 959px)
{
	#megaMenu .sub-menu .desc-icon.menu-item .wpmega-link-title B
	{
		max-width: 44px !important;
	}
}
@media all and (max-width: 768px)
{
	#megaMenu .sub-menu .desc-icon.menu-item .wpmega-link-title B
	{
		max-width: none !important;
	}
}
#megaMenu .sub-menu .desc-icon.menu-item .wpmega-link-title B
{
	padding-top: 0;
}
@media all and (max-width: 768px)
{
	#megaMenu .sub-menu .desc-icon.menu-item .wpmega-link-title B
	{
		padding-top: 12px;
	}
}
#megaMenu .sub-menu .desc-icon.menu-item .wpmega-link-title B
{
	padding-bottom: 4px;
	text-align: left;
	line-height: 1;
	/*[disabled]padding-left:5px;*/
	/*[disabled]padding-right:20px;*/
	font-weight: normal;
	color: #252523;
}
#megaMenu .sub-menu .desc-icon.menu-item:hover .wpmega-link-title B
{
	color: #FEFEFE;
}
#megaMenu .desc-icon
{
	/*[disabled]height:70px;*/
	/*[disabled]min-height:70px;*/
}
@media all and (max-width: 768px)
{
	#megaMenu .desc-icon
	{
		/*[disabled]height:58px;*/
		/*[disabled]min-height:58px;*/
	}
}
#megaMenu .desc-icon
{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}
I.icon-c
{
	/*[disabled]opacity:0.7;*/
	background: url(../../../../../../branding/icon-sprite-dark-36x36.png) no-repeat;
}
A:hover I.icon-c
{
	/*[disabled]background-image:url(../../../../../../branding/icon-w-sprite-36x36.png);*/
	opacity: 1;
}
.hot I.icon-c
{
	opacity: 0.76;
	background-image: url(../../../../../../branding/icon-sprite-dark-36x36.png);
}
#megaMenu .icon-accomodation.icon-c
{
	background-position: -434px center !important;
}
#megaMenu .icon-liftcard.icon-c
{
	background-position: -1088px center !important;
}
#megaMenu .icon-skischool.icon-c
{
	background-position: -214px center !important;
}
#megaMenu .icon-webcams.icon-c
{
	background-position: -1126px center !important;
}
.icon-lifs.icon-c
{
	background-position: -1084px 16px;
}
#megaMenu .icon-skigear.icon-c
{
	background-position: -304px center !important;
}
@media only screen and (max-width: 960px) and (min-width: 768px)
{
	HTML .subheader-bar .bar-container .slopesdata
	{
		max-width: 100% !important;
	}
}
.icon-slopes.icon-c
{
	background-position: -299px center !important;
}
#megaMenu .desc-button.desc-icon A
{
	min-height: none;
	height: auto;
}
@media all and (min-width: 768px)
{
	#megaMenu .desc-button.desc-icon A
	{
		position: absolute;
	}
}
#megaMenu .desc-button.desc-icon A
{
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}
#megaMenu .desc-button.desc-icon
{
	/*[disabled]width:25%;*/
	/*[disabled]padding:0px;*/
	/*[disabled]background-color:transparent;*/
	overflow: hidden;
	border-bottom: 6px solid currentColor;
}
@media all and (min-width: 960px)
{
	#megaMenu .desc-button.desc-icon
	{
		text-align: center;
	}
}
#megaMenu .mega-shop .desc-button.desc-icon
{
	/*[disabled]width:25%;*/
	/*[disabled]padding:0px;*/
	background-color: transparent !important;
	/*[disabled]border-bottom:6px solid #D32E02;*/
}
@media all and (min-width: 960px)
{
	#megaMenu .mega-shop .desc-button.desc-icon
	{
		text-align: center;
	}
}
#megaMenu .mega-shop .desc-button.desc-icon A
{
	/*[disabled]background-color:transparent;*/
	/*[disabled]border-bottom:6px solid #D32E02;*/
}
@media all and (min-width: 960px)
{
	#megaMenu .mega-shop .desc-button.desc-icon A
	{
		text-align: center;
	}
}
#megaMenu .mega-shop .desc-button.desc-icon A:hover I
{
	filter: brightness(10) !important;
	-moz-filter: brightness(10) !important;
	-o-filter: brightness(10) !important;
	-ms-filter: brightness(10) !important;
	-webkit-filter: brightness(10) !important;
}
#megaMenu .mega-hot .desc-button.desc-icon
{
	background-color: #FFFFFF;
	border-color: #E8AF12;
}
@media all and (min-width: 1279px)
{
	#megaMenu .desc-button.desc-icon A .wpmega-link-title
	{
		width: 100%;
		margin: 0px;
		padding: 0px;
		display: table;
	}
}
#megaMenu .desc-button.desc-icon A .wpmega-link-title
{
	vertical-align: middle;
	width: 100%;
	max-width: 100%;
	height: 70px;
}
@media all and (max-width: 479px)
{
	#megaMenu .desc-button.desc-icon A .wpmega-link-title
	{
		height: 50px;
	}
}
#megaMenu .desc-button.desc-icon A .wpmega-link-title
{
	display: table-cell;
}
@media all and (min-width: 1279px)
{
	#megaMenu .desc-button.desc-icon A .wpmega-link-title
	{
		line-height: 70px;
	}
}
@media all and (max-width: 479px)
{
	#megaMenu .desc-button.desc-icon A .wpmega-link-title
	{
		line-height: 50px;
	}
}
#megaMenu .hot .desc-button.desc-icon A:hover SPAN
{
	color: #FFF !important;
}
@media all and (min-width: 1279px)
{
	#megaMenu .desc-icon .wpmega-link-title
	{
		width: 1000px !important;
	}
}
#megaMenu .desc-icon .wpmega-link-title
{
	vertical-align: middle;
}
@media all and (min-width: 1279px)
{
	#megaMenu .desc-icon .wpmega-link-title
	{
		display: table-cell !important;
	}
}
#megaMenu .desc-icon .wpmega-link-title
{
	font-variant: small-caps;
	position: relative;
	height: 70px;
}
@media all and (max-width: 479px)
{
	#megaMenu .desc-icon .wpmega-link-title
	{
		height: 50px;
	}
}
#megaMenu .desc-icon .wpmega-link-title
{
	vertical-align: top;
	font-size: 16px !important;
	text-align: center;
	padding-top: 0;
	margin: 0 !important;
	border: none;
	color: #FFFFFF;
}
/** Hammy - Frontend Stylesheet*/
FIGURE.hammy-responsive
{
	display: block;
	margin: 0;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}
.cart-tab
{
	width: 252px;
}
@media all and (min-width: 1279px)
{
	.cart-tab
	{
		width: 590px;
	}
}
.cart-tab
{
	position: fixed;
	margin-top: 0;
	z-index: 9999999;
}
.cart-tab:hover
{
	opacity: 1 !important;
}
.ui-panel.ui-panel-position-right.ui-panel-open .cart-tab.right
{
	display: none !important;
}
.cart-tab A.cart-parent
{
	display: block !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 !important;
	text-decoration: none;
	height: auto !important;
}
.cart-tab.light
{
	background: rgba(39, 38, 33, 0.8);
}
.cart-tab .widget_shopping_cart .product_list_widget LI A
{
	left: auto;
	right: 0 !important;
	bottom: 0 !important;
	top: 0;
	margin-top: 0 !important;
	padding-top: 0 !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	max-height: 60px !important;
	min-height: 60px !important;
	height: 60px !important;
}
.cart-tab .widget_shopping_cart .product_list_widget LI
{
	padding: 0 !important;
	margin: 0 !important;
}
.cart-tab .mini-product-remove .mini-remove B
{
	display: none;
}
.cart-tab.light A.cart-parent I
{
	display: block !important;
	width: 50px !important;
	background: rgba(39, 38, 33, 0.8) url(../../../../../../branding/icon-w-sprite-36x36.png) no-repeat -126px 5px !important;
	margin: 0px !important;
	height: 47px !important;
	border: none !important;
}
.cart-tab.light A.cart-parent I:after
{
	content: "";
	display: block;
	width: 10px;
	height: 100%;
	position: absolute;
	top: 0;
	right: -10px;
}
.cart-tab.dark
{
	background: #333;
}
.cart-tab.dark A.cart-parent, .cart-tab.dark .widget
{
	box-shadow: 0 2px 1em 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 1em 0 rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 1em 0 rgba(0,0,0,0.2);
	-o-box-shadow: 0 2px 1em 0 rgba(0,0,0,0.2);
}
.cart-tab.dark A.cart-parent
{
	background: #333;
}
.cart-tab.dark A.cart-parent:after
{
	content: "";
	display: block;
	width: 10px;
	height: 100%;
	background: #333;
	position: absolute;
	top: 0;
	right: -10px;
}
.cart-tab.right
{
	right: -252px;
}
@media all and (min-width: 1279px)
{
	.cart-tab.right
	{
		right: -592px;
	}
}
.cart-tab.right
{
	z-index: 9999999;
	-webkit-transition: right ease .5s;
	-moz-transition: right ease .5s;
	-o-transition: right ease .5s;
	transition: right ease .5s;
}
.cart-tab.right A.cart-parent
{
	position: absolute !important;
}
@media all and (max-width: 959px)
{
	.cart-tab.right A.cart-parent
	{
		display: none !important;
	}
}
.cart-tab.right A.cart-parent
{
	top: 0;
	right: auto;
	left: -50px;
	width: 52px !important;
	-webkit-transition: left ease .5s;
	-moz-transition: left ease .5s;
	-o-transition: left ease .5s;
	transition: left ease .5s;
	overflow: hidden;
	max-height: 70px !important;
	height: 70px !important;
	margin: 0;
	padding: 0 !important;
	text-indent: -100px;
}
.cart-tab .cart-parent SPAN.contents
{
	font-size: 10px;
	top: 0;
	z-index: 1;
	position: absolute;
	clear: both;
	padding-left: 0;
	padding-right: 0;
	margin: 0 !important;
	width: 50px !important;
}
.cart-tab .cart-parent SPAN.amount
{
	opacity: 0.8;
	font-size: 10px;
	right: 0;
	top: 48px;
	letter-spacing: -0.5px;
	text-align: left;
	z-index: 2;
	position: relative !important;
	text-indent: 0 !important;
	height: auto;
	clear: both;
	background-color: #272621;
	padding-left: 6px;
	padding-right: 2px;
	left: auto;
	margin: 0 !important;
	color: #FFFFFF !important;
	padding-top: 3px;
	line-height: 14px;
	border: none;
	padding-bottom: 3px;
	max-width: 42px !important;
}
.cart-tab:hover .cart-parent SPAN.amount
{
	opacity: 1;
}
.cart-tab.right A.cart-parent.hidden
{
	left: 0;
}
.cart-tab.right A.cart-parent.visible
{
	left: -8.402328em;
}
.cart-tab.right:hover
{
	right: 0;
}
.cart-tab .woocommerce .product_list_widget.toggle-grp > LI
{
	padding: 0 !important;
	margin: 0 !important;
	background-color: #F8F6F6;
}
.right.cart-tab .widget.woocommerce.widget_shopping_cart
{
	margin: 0 !important;
	padding: 0 !important;
}
.cart-tab .widget_shopping_cart_content .total
{
	display: block !important;
	width: 0px;
	text-align: right;
	width: auto;
	margin: 0px !important;
	border-top: 1px solid #C8CFDF;
	padding-right: 10px;
	padding: 5px 15px 0px 0px !important;
	font-weight: bold;
	color: #FEFEFE;
}
.cart-tab .widget_shopping_cart H2.widgettitle
{
	display: none;
}
.cart-tab .product_list_widget LI SPAN.quantity
{
	min-width: 70px;
	max-width: 70px;
	vertical-align: middle;
	display: table-cell;
}
.cart-tab .widget_shopping_cart_content .total > *
{
	float: none !important;
	display: inline-block !important;
	line-height: 20px;
	font-size: 15px;
}
.cart-tab .woocommerce SPAN.mini-product-remove
{
	clear: both !important;
	float: none !important;
	display: inline-block !important;
	position: relative;
	height: 41px;
	margin: 0 !important;
	padding: 0;
}
.woocommerce .cart-tab .widget_shopping_cart_content .product_list_widget LI > A
{
	/*[disabled]display:table-cell;*/
	float: none !important;
	position: relative !important;
	vertical-align: middle;
	vertical-align: middle;
	min-height: 36px;
	display: block !important;
	overflow: hidden;
	max-height: 34px;
	padding: 65px;
	margin: 0px !important;
	line-height: 36px;
	font-size: 15px;
	font-weight: bold;
}
HTML.ui-mobile .right.cart-tab .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget DL.variation
{
	display: none;
}
.right.cart-tab .widget_shopping_cart .widget_shopping_cart_content
{
	position: relative;
	min-height: 52px;
	padding: 0px !important;
	margin: 0px !important;
}
.right.cart-tab .widget .product_list_widget LI .quantity
{
	min-width: 60% !important;
	width: 60% !important;
	float: left !important;
	top: -24px;
	position: absolute;
	display: block !important;
	margin: 0px !important;
	padding: 0 0 0 65px !important;
	font-weight: bold;
}
.cart-tab .widget_shopping_cart .product_list_widget LI SPAN.mini-product-remove
{
	text-align-last: right;
	left: auto;
	z-index: 0;
	bottom: auto;
	right: 0;
	height: 50px;
	bottom: 0;
	top: 0;
	position: absolute !important;
	line-height: 50px;
	min-width: 40px !important;
	width: 40px !important;
}
.right.cart-tab .widget .product_list_widget LI .quantity > *
{
	min-width: none !important;
	width: auto !important;
	display: inline-table !important;
	margin: 0px !important;
	padding: 0px !important;
}
.cart-tab .product_list_widget .quantity .discount-info SPAN
{
	display: table-cell;
	padding-left: 1px;
	padding-right: 1px;
}
.cart-tab .widget_shopping_cart_content P.buttons A
{
	float: none !important;
	display: inline-block !important;
	position: relative !important;
	text-transform: uppercase;
	font-variant: normal;
	white-space: nowrap;
	width: auto;
	min-width: none;
	text-shadow: none !important;
	margin: auto 2px !important;
	width: auto;
	height: auto !important;
	padding: 4px 8px !important;
	border: none;
}
.cart-tab .widget_shopping_cart_content P.buttons
{
	position: relative !important;
	float: none !important;
	display: block !important;
	float: none !important;
	margin: 0 auto 10px 10px !important;
	padding: 8px 12px !important;
	text-align: right !important;
	line-height: 1;
}
.right.cart-tab .widget.widget_shopping_cart
{
	float: none;
	clear: both;
	text-align: left;
	display: table;
	width: 100%;
	padding: 0;
	margin: 0 !important;
}
SPAN.mini-product-remove A
{
	position: absolute !important;
	color: #5E5E5E;
	text-shadow: none !important;
	background: rgba(255, 255, 255, 0.3) !important;
	white-space: nowrap;
	display: inline-block !important;
	color: #B31111;
	border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	line-height: 60px;
	padding: 0 5px !important;
	font-weight: bold;
	font-size: 22px !important;
	right: auto;
	left: auto;
	bottom: 0;
	top: auto;
	max-height: 60px !important;
	height: 60px !important;
	border-bottom: none !important;
	border-top: none !important;
}
SPAN.mini-product-remove A:hover, SPAN.mini-product-remove A:focus
{
	color: #FFFFFF !important;
	background-color: #D62A2E !important;
}
.right.cart-tab
{
	opacity: 0.7;
	bottom: auto !important;
	top: 92px !important;
	padding: 0;
}
.cart-tab .cart-parent SPAN
{
	position: absolute;
	/*[disabled]overflow:hidden;*/
	display: block !important;
	display: none;
	width: 100% !important;
	padding: 0;
	margin: 0;
	top: 10px;
	height: auto;
}
.cart-tab .contents I.icon-shopping-cart
{
	margin-top: 0 !important;
	z-index: auto !important;
	position: relative !important;
	right: 0;
	bottom: 0;
	top: 0;
	left: 0;
	margin-left: 0 !important;
	background-position: top center !important;
	background-color: transparent !important;
	height: auto !important;
	margin-right: 0 !important;
	margin: 0 !important;
}
.woocommerce DIV.col2-set > DIV
{
}
.cart-tab .widget_shopping_cart .product_list_widget LI A
{
	display: block !important;
	position: relative;
	padding: 0 0 0 65px;
}
.cart-tab.left
{
	left: -22em;
	-webkit-transition: left ease .5s;
	-moz-transition: left ease .5s;
	-o-transition: left ease .5s;
	transition: left ease .5s;
}
.cart-tab.left A.cart-parent
{
	right: -8.402328em;
	width: 8.402328em;
	-webkit-transition: right ease .5s;
	-moz-transition: right ease .5s;
	-o-transition: right ease .5s;
	transition: right ease .5s;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.cart-tab.left A.cart-parent.hidden
{
	right: 0;
}
.cart-tab.left A.cart-parent.visible
{
	right: -8.402328em;
}
.cart-tab.left:hover
{
	left: 0;
}
.cart-tab.left .widget
{
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.cart-tab.left.light A.cart-parent:after, .cart-tab.left.dark A.cart-parent:after
{
	right: auto;
	left: -10px;
}
.cart-tab.no-animation.right:hover
{
	right: -22em;
}
.cart-tab.no-animation.left:hover
{
	left: -22em;
}
.cart-tab.hidden, .hidden
{
	display: none;
}
.cart-tab .cart-parent .cart-count
{
	font-size: 11px;
	left: 3px;
	top: 26px;
	bottom: auto;
	right: auto;
	z-index: 2;
	position: absolute !important;
	text-align: center;
	text-indent: 0px;
	height: 16px;
	border-radius: 50%;
	background-color: rgba(227, 58, 12, 0.8);
	font-weight: bold;
	color: #FFFFFF;
	padding: 0;
	line-height: 1.3 !important;
	line-height: 16px;
	width: 16px !important;
}
#megaUber .mega-offers .sub-menu .desc-button.ss-nav-menu-item-depth-1.ss-nav-menu-with-desc
{
}
@media all and (min-width: 769px)
{
	#megaUber > LI.mega-offers.current-menu-item > A
	{
		/*[disabled]border-radius:3px 3px 0 0;*/
		/*[disabled]-webkit-border-radius:3px 3px 0 0;*/
		/*[disabled]box-shadow:inset 0 -3px #FFF;*/
	}
}
#megaUber > LI.mega-offers.current-menu-item > A
{
	background-color: #EA870F !important;
}
.offers .megaHover > A B
{
	color: #EA870F !important;
}
.offers .um-anchoremulator SPAN.wpmega-link-title
{
	color: #EA870F !important;
	border-bottom: 1px solid #EA870F !important;
}
.offers I.icon-c
{
	opacity: 0.76;
}
#megaMenu .offers .desc-button.desc-icon A:hover SPAN
{
	color: #FFF !important;
}
#megaUber .main-site.mega-offers.mega-with-sub.megaHover > A
{
	background-color: #EA870F !important;
}
@media all and (min-width: 769px)
{
	#megaMenu > #megaUber > LI.menu-item.eshopbut.mega-shop.megaHover > A > SPAN.wpmega-link-title
	{
		background-color: rgba(231, 50, 2, 0.8) !important;
	}
}
#megaMenu .mega-offers .desc-button.desc-icon A
{
	background-color: #E8AF12 !important;
}
#megaUber > .menu-item I.icon-offers-c
{
	background-position: -220px center !important;
}
@media all and (max-width: 959px)
{
	#megaUber > .menu-item I.icon-offers-c
	{
		background-position: -170px center !important;
	}
}
@media all and (min-width: 769px)
{
	#megaMenu SECTION.reading-box
	{
		padding: 0px 10px 0px 20px;
	}
}
#megaMenu SECTION.reading-box
{
	margin: 0px;
	line-height: 1;
	border-bottom: 4px solid #E9860F;
	background-color: #F6F6F6;
	border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	background-size: 20px 20px;
	background-size: 10px 10px;
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-color: rgba(0, 0, 0, 0.1);
}
#megaMenu SECTION.reading-box H2
{
	color: #292826 !important;
	line-height: 30px !important;
	padding-top: 10px;
	padding-bottom: 0px;
}
#megaMenu SECTION.reading-box A.continue.button.large
{
	background-color: #EB870E !important;
	background-image: none !important;
	text-shadow: none !important;
	box-shadow: none !important;
	padding: 12px !important;
	line-height: 1 !important;
}
@media all and (min-width: 769px)
{
	#megaMenu SECTION.reading-box A.continue.button.large
	{
		top: 12px;
	}
}
#megaMenu SECTION.reading-box A.continue.button.large
{
	height: auto !important;
	font-weight: bold;
	border: 1px solid #F8C17E !important;
}
@media all and (max-width: 768px)
{
	#megaMenu SECTION.reading-box A.continue.button.large
	{
		margin-bottom: 10px;
	}
}
#megaMenu SECTION.reading-box P
{
	color: #7E7E7E !important;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1 !important;
}