/*[fmt]0*/.hammy-responsive.attachment-shop_single IMG {
	position: relative;
}
@media all and (min-width: 1279px) {
.hammy-responsive.attachment-shop_single IMG {
	top: -30%;
}
}
@media (min-width: 1401px) {
.hammy-responsive.attachment-shop_single IMG {
	top: -50%;
}
}
.hammy-responsive.attachment-shop_single IMG {
	height: auto;
	max-width: 100% !important;
	width: 100% !important;
	min-width: 100% !important;
}
#nf_spyr_bar .responsiveSelectContainer SELECT.responsiveMenuSelect, #nf_spyr_bar SELECT.responsiveMenuSelect {
	display: none !important;
}
@media all and (max-width: 768px) {
#nf_spyr_bar .responsiveSelectContainer SELECT.responsiveMenuSelect, #nf_spyr_bar SELECT.responsiveMenuSelect {
	display: block !important;
}
}
@media all and (min-width: 769px) {
.page-id-2806.page-template-dynamic-packaging-php #nf_spyr_bar_wrap .net_menu .menu.responsiveSelectFullMenu {
	display: none !important;
}
.page-id-2806.page-template-dynamic-packaging-php #nf_spyr_bar_wrap #megaUber > LI.menu-item {
	display: none !important;
}
.page-id-2806.page-template-dynamic-packaging-php #nf_spyr_bar_wrap #megaUber > LI.mega-shop.menu-item I, .page-id-2806.page-template-dynamic-packaging-php #nf_spyr_bar_wrap #megaUber > LI.mega-shop.menu-item UL {
	display: none !important;
}
.page-id-2806.page-template-dynamic-packaging-php #megaMenu-sticky-wrapper #megaMenu #menu-item-11552.home-logo.home-btn {
	background-color: transparent !important;
	display: block !important;
}
}
.page-id-2806.page-template-dynamic-packaging-php #megaMenu-sticky-wrapper #megaMenu #menu-item-11552.home-logo.home-btn {
	height: 48px;
}
@media all and (min-width: 769px) {
.page-id-2806.page-template-dynamic-packaging-php #megaMenu-sticky-wrapper #megaMenu LI.home-logo .wpmega-link-title {
	filter: invert(1) saturate(0) contrast(2);
	-webkit-filter: invert(1) saturate(0) contrast(2);
}
}
.page-id-13041 #wrapper DIV.page-title-container.single-page-title-container {
	display: none;
}
.page-id-13041 #wrapper DIV.forcefullwidth_wrapper_tp_banner {
	min-height: 440px !important;
	max-height: 440px !important;
	height: 440px !important;
}
BODY > DIV#fade, HTML.backgroundsize BODY.page DIV#fade {
	height: auto !important;
	bottom: 0 !important;
	display: block;
	opacity: 1;
	right: 0 !important;
	left: 0 !important;
	width: 100% !important;
}
.tp-caption.medium_bg_darkblue {
	margin-right: 15px;
}
@media all and (max-width: 768px) {
.tp-caption.medium_bg_darkblue {
	margin-right: 10px;
}
}
.rev-in-slider .rev_slider UL LI .tp-caption.medium_bg_darkblue {
	z-index: 22 !important;
	right: 0 !important;
	left: 0 !important;
	height: auto !important;
	bottom: auto !important;
	top: -100px !important;
	position: absolute !important;
	width: auto !important;
	padding: 12px;
	margin: 0px;
}
.rev-in-slider .rev_slider UL LI:hover .tp-caption.medium_bg_darkblue {
	z-index: 22 !important;
	right: 0 !important;
	left: 0 !important;
	height: auto !important;
	bottom: auto !important;
	top: 0 !important;
	position: absolute !important;
	width: 100% !important;
}
.ajaxd-select {
	float: right;
	clear: both;
	margin-bottom: 15px;
}
.ajaxd-posts {
	display: block;
	clear: both;
}
.is-splash.flowplayer .fp-ui, .is-paused.flowplayer .fp-ui {
	opacity: 0.8 !important;
	background-size: 15% !important;
}
.is-splash.flowplayer .fp-ui, .is-paused.flowplayer:hover .fp-ui {
	opacity: 1 !important;
}
.ajaxd-select-wrapper {
	display: block;
	float: none;
	overflow: hidden;
	background-color: transparent;
	width: auto !important;
	position: relative;
	margin: 0 !important;
	padding: 0px;
}
BODY.archive.woocommerce-page #main #content FORM.woocommerce-ordering SELECT {
	float: none !important;
	position: relative !important;
	clear: both !important;
	position: relative !important;
}
BODY.archive.woocommerce-page #wrapper .products LI.product {
	float: left;
}
@media all and (max-width: 959px) {
BODY.archive.woocommerce-page #wrapper .products LI.product {
	float: none;
}
}
BODY.archive.woocommerce-page #wrapper .products LI.product {
	position: relative !important;
	width: 33.021%;
}
@media all and (max-width: 959px) {
BODY.archive.woocommerce-page #wrapper .products LI.product {
	width: 49%;
}
}
BODY.archive.woocommerce-page #wrapper .products LI.product {
	padding: 0 !important;
	margin: 0 0.15% 10px !important;
	overflow: hidden !important;
	display: block !important;
}
@media all and (max-width: 959px) {
BODY.archive.woocommerce-page #wrapper .products LI.product {
	display: inline-block !important;
}
}
@media all and (min-width: 960px) {
BODY.archive.woocommerce-page #wrapper .products LI.product {
	clear: none;
}
}
BODY.archive.woocommerce-page #wrapper .products LI.product {
	border: none !important;
}
.ajdw-canvas-wrapper DIV.ajaxd-posts DIV.ajaxd-post {
	clear: both;
	float: none;
	width: auto;
	display: block;
	overflow: hidden;
	/* [disabled]-webkit-border-radius:10px 0 10px 10px;
*/
	/* [disabled]border-radius:10px 0 10px 10px;
*/
	margin: 0;
	overflow-y: auto;
	/* [disabled]max-height:800px;
*/
	min-height: 240px !important;
	background-color: rgba(255, 255, 255, 1) !important;
	overflow: hidden;
	overflow-y: auto;
	/* [disabled]border-radius:10px 0px 10px 10px;
*/
	padding: 12px !important;
	border: none;
}
#wrapper .ajdw-wrapper > .widget-title > A {
	bottom: 6px;
	top: auto;
	position: absolute !important;
	margin: 0px !important;
	font-size: 11px !important;
	height: 12px !important;
	line-height: 12px !important;
	padding: 0px !important;
	opacity: 0.7;
	color: #285DA2;
	font-weight: normal !important;
	background-color: transparent !important;
}
.page-id-12368 DIV#fade {
	background-color: rgba(255, 255, 255, 0.7);
}
#wrapper .ajdw-wrapper > .widget-title > A:hover {
	opacity: 1;
}
#wrapper .ajdw-wrapper > .widget-title > A > I {
	bottom: auto;
	top: auto;
	position: relative !important;
	margin: 0px !important;
	font-size: 10px !important;
	height: 12px !important;
	line-height: 12px !important;
	width: 12px !important;
	padding: 0px !important;
	text-align: left;
}
.ajaxd-posts DIV.tntVideoList {/*
	[disabled]width:auto;
*/
	clear: both !important;
	/* [disabled]float:none;
*/
	position: relative;
	display: block !important;
	/* [disabled]margin:15px auto 0;
*/
}
.ajaxd-posts DIV.tntVideoList DIV.tntVideoItem {
	width: 33.32% !important;
	margin: 0px !important;
	padding: 0px !important;
	box-shadow: none !important;
	border-radius: 0px !important;
	border: none !important;
}
.ajdw-canvas-wrapper DIV.ajaxd-posts {
	position: relative;
	margin: 0px;
	padding: 12px;
	/* [disabled]background-color:rgba(130, 198, 230, 0.8);
*/
	background-color: rgba(0, 0, 0, 0.5) !important;
}
#content.content-planner .woocommerce UL.products, .ajaxd-posts .woocommerce UL.products, .planner-contents.product-cat .woocommerce UL.products {/*
	[disabled]overflow:hidden;
*/
	position: relative;
	float: none !important;
	width: auto !important;
	margin: 0 auto !important;
	display: table !important;
	/* [disabled]display:block;
*/
	/* [disabled]float:none;
*/
	/* [disabled]height:auto;
*/
	/* [disabled]width:auto;
*/
	/* [disabled]clear:both;
*/
}
@media all and (min-width: 480px) {
#content.content-planner .woocommerce UL.products, .ajaxd-posts .woocommerce UL.products, .planner-contents.product-cat .woocommerce UL.products {/*
	[disabled]float:left;
*/
	/* [disabled]width:50%;
*/
	/* [disabled]max-width:50%;
*/
	/* [disabled]clear:none;
*/
}
}
#content.content-planner .woocommerce UL.products, .ajaxd-posts .woocommerce UL.products, .planner-contents.product-cat .woocommerce UL.products {/*
	[disabled]overflow:hidden;
*/
	/* [disabled]position:relative;
*/
	/* [disabled]margin-bottom:0;
*/
	/* [disabled]background-color:transparent;
*/
}
DIV.planner-contents .tab DIV.woocommerce, DIV.planner-contents DIV.woocommerce {
	overflow: hidden;
	overflow-x: auto;
	right: 0 !important;
	left: 0 !important;
	bottom: auto;
	top: 0;
	position: absolute;
	float: none;
	display: block;
	clear: both !important;
	width: auto !important;
	-webkit-box-shadow: inset 0 -120px 120px 40px rgba(170, 170, 170, 0.8);
	box-shadow: inset 0 -120px 120px 40px rgba(170, 170, 170, 0.8);
	background-color: rgba(81, 81, 81, 0.14);
	padding: 10px 0;
	border: none;
}
@media all and (max-width: 768px) {
DIV.planner-contents .tab DIV.woocommerce, DIV.planner-contents DIV.woocommerce {
	margin-top: 60px;
}
}
DIV.planner-contents .tab {
	position: relative;
	padding-top: 295px;
}
@media all and (min-width: 1279px) {
DIV.planner-contents .tab {/*
	[disabled]padding-top:290px;
*/
}
}
@media all and (max-width: 768px) {
DIV.planner-contents .tab {/*
	[disabled]padding-top:290px;
*/
}
}
DIV.planner-contents .tab {
	background-color: rgba(0, 0, 0, 0.16);
}
#content.content-planner .woocommerce UL.products LI.product, .ajaxd-posts .woocommerce UL.products LI.product, .planner-contents.product-cat .woocommerce UL.products LI.product {
	min-width: 300px !important;
	max-width: 300px !important;
}
@media all and (min-width: 1279px) {
#content.content-planner .woocommerce UL.products LI.product, .ajaxd-posts .woocommerce UL.products LI.product, .planner-contents.product-cat .woocommerce UL.products LI.product {
	min-width: 400px !important;
	max-width: 400px !important;
}
}
@media all and (max-width: 768px) {
#content.content-planner .woocommerce UL.products LI.product, .ajaxd-posts .woocommerce UL.products LI.product, .planner-contents.product-cat .woocommerce UL.products LI.product {
	min-width: 240px !important;
	max-width: 240px !important;
}
}
#content.content-planner .woocommerce UL.products LI.product, .ajaxd-posts .woocommerce UL.products LI.product, .planner-contents.product-cat .woocommerce UL.products LI.product {
	float: none !important;
	position: relative !important;
	display: table-cell !important;
	vertical-align: top;
	min-height: 200px;
	height: 200px;
}
@media all and (min-width: 1279px) {
#content.content-planner .woocommerce UL.products LI.product, .ajaxd-posts .woocommerce UL.products LI.product, .planner-contents.product-cat .woocommerce UL.products LI.product {
	min-height: 240px;
	height: 240px;
}
}
@media all and (max-width: 768px) {
#content.content-planner .woocommerce UL.products LI.product, .ajaxd-posts .woocommerce UL.products LI.product, .planner-contents.product-cat .woocommerce UL.products LI.product {
	height: 180px;
	min-height: 180px;
}
}
#content.content-planner .woocommerce UL.products LI.product, .ajaxd-posts .woocommerce UL.products LI.product, .planner-contents.product-cat .woocommerce UL.products LI.product {
	padding: 0 !important;
}
#content.content-planner .woocommerce UL.products LI.product .image-list IMG, .ajaxd-posts .woocommerce UL.products LI.product .image-list IMG, .planner-contents .woocommerce UL.products LI.product .image-list IMG {
	height: 240px;
}
@media all and (min-width: 1279px) {
#content.content-planner .woocommerce UL.products LI.product .image-list IMG, .ajaxd-posts .woocommerce UL.products LI.product .image-list IMG, .planner-contents .woocommerce UL.products LI.product .image-list IMG {
	min-height: 320px !important;
}
}
#content.content-planner .woocommerce UL.products LI.product .image-list IMG, .ajaxd-posts .woocommerce UL.products LI.product .image-list IMG, .planner-contents .woocommerce UL.products LI.product .image-list IMG {
	max-width: none !important;
	width: auto !important;
}
#content.content-planner .woocommerce UL.products LI.product .image-list, .ajaxd-posts .woocommerce UL.products LI.product .image-list, .planner-contents.product-cat .woocommerce UL.products LI.product .image-list {
	overflow: hidden !important;
	max-height: 200px !important;
}
@media all and (max-width: 768px) {
#content.content-planner .woocommerce UL.products LI.product .image-list, .ajaxd-posts .woocommerce UL.products LI.product .image-list, .planner-contents.product-cat .woocommerce UL.products LI.product .image-list {
	max-height: 180px !important;
}
}
@media all and (min-width: 1279px) {
#content.content-planner .woocommerce UL.products LI.product .image-list, .ajaxd-posts .woocommerce UL.products LI.product .image-list, .planner-contents.product-cat .woocommerce UL.products LI.product .image-list {
	max-height: 240px !important;
}
}
#content.content-planner .woocommerce UL.products LI.product .image-list, .ajaxd-posts .woocommerce UL.products LI.product .image-list, .planner-contents.product-cat .woocommerce UL.products LI.product .image-list {
	position: relative;
	display: block !important;
	display: none;
	height: auto !important;
	width: auto !important;
	margin-right: 1px;
	margin-left: 1px;
}
#order_review .shop_table TFOOT TR TD BR {
	display: none;
}
.user-but .um-anchoremulator I.icon-user-c {
}
.page-id-2806 .footer-area .partners-box {
	display: none;
}
.woocommerce UL.products > LI {
	position: relative;
	overflow: hidden;
}
.cam-tabs .flowplayer .wpfp_custom_ad {
	width: auto !important;
	top: auto !important;
	right: 10px !important;
	left: 10px !important;
	bottom: 10px !important;
}
.cam-tabs .flowplayer .wpfp_custom_ad_content {
	width: 100% !important;
	max-width: 100% !important;
	background-color: transparent !important;
	padding: 0px !important;
	margin: 0px !important;
}
.page-template-side-navigation-php #sidebar .rev-in-slider .forcefullwidth_wrapper_tp_banner, .page-template-side-navigation-php #sidebar .rev-in-slider .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper.fullwidthbanner-container {
	right: auto !important;
	left: auto !important;
	position: relative !important;
	width: auto !important;
	max-width: 100% !important;
	padding: 0px !important;
	margin: 0px !important;
}
.page-id-779 #wrapper .page-title-container.single-page-title-container {
	display: none;
}
#wrapper .revin-content {
	float: none;
	clear: both;
	position: relative;
	margin: 0px !important;
	padding: 0px !important;
}
#wrapper .revin-content .rev-in-slider .rev_slider_wrapper {
	margin: 0px !important;
	clear: both;
	padding: 0px !important;
}
.page-id-779 #wrapper #main .row {
	z-index: 2;
	max-width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
@media all and (min-width: 960px) {
.page-id-779 #wrapper #main .row {
	min-height: 300px;
}
}
.page-id-779 #wrapper #main .row {
	height: auto;
	width: 100%;
	min-width: 100%;
	clear: both;
	position: relative;
	border: none !important;
}
.page-id-779 #wrapper #main #content {
	max-width: 100% !important;
	padding: 0px !important;
	/* [disabled]margin:0px;
*/
}
.page-id-779 .cam-tabs .tab.tab_content {
	padding: 0px !important;
}
@media all and (min-width: 1279px) {
.page-id-779 .cam-tabs .tab.tab_content {
	padding: 40px 0 40px !important;
}
}
@media (min-width: 1401px) {
.page-id-779 .cam-tabs .tab.tab_content {
	padding: 70px 0 70px !important;
}
}
.page-id-779 .cam-tabs .tab.tab_content DIV.flowplayer {
	z-index: 0;
}
@media all and (max-width: 959px) {
.page-id-779 .cam-tabs .tab.tab_content DIV.flowplayer {
	padding-top: 0 !important;
}
}
.page-id-779 .cam-tabs .tab.tab_content DIV.flowplayer {
	overflow: hidden;
}
@media all and (max-width: 959px) {
.page-id-779 .cam-tabs .tab.tab_content DIV.flowplayer {
	padding-bottom: 0 !important;
}
}
.page-id-779 .cam-tabs .tab.tab_content DIV.flowplayer {/*
	[disabled]margin:70px auto 50px;
*/
}
@media all and (max-width: 768px) {
.page-id-779 .cam-tabs .tab.tab_content DIV.flowplayer {
	margin: 0px !important;
}
}
.page-template-tpl_canvas-php .canvas-wrapper #canvas .canvas-row DIV#content DIV.canvas-inner IFRAME.skizonemapframe {
	z-index: 0;
	bottom: auto;
	height: auto;
	top: inherit;
	position: absolute !important;
	min-height: 100% !important;
	display: inline-block;
	width: 100%;
	padding: 0;
}
.page-template-tpl_canvas-php .canvas-wrapper #canvas .canvas-row DIV#content DIV.canvas-inner {
	height: 100% !important;
	bottom: auto !important;
	top: auto !important;
	position: fixed !important;
}
.page-template-tpl_canvas-php .canvas-wrapper #canvas .canvas-row DIV#content {
}
.page-template-tpl_canvas-php .canvas-wrapper #canvas .canvas-row {
}
IFRAME.skizonemapframe {
	display: block;
	position: absolute;
}
.booking-products .mobile_shop_item .mobile_shop_item_content > P.cart {
	display: none;
}
.tab_content .camera-title-wrap {
	z-index: 11;
}
@media all and (max-width: 479px) {
.tab_content .camera-title-wrap {/*
	[disabled]display:none;
*/
}
}
.tab_content .camera-title-wrap {
	top: auto !important;
	right: auto !important;
	right: auto !important;
	left: 0 !important;
	/* [disabled]bottom:60px;
*/
	/* [disabled]position:absolute;
*/
	opacity: 0.86 !important;
	background-color: transparent;
	/* [disabled]padding-left:25px;
*/
}
@media all and (max-width: 479px) {
.tab_content .camera-title-wrap {/*
	[disabled]padding-left:10px;
*/
}
}
.tab_content .camera-title-wrap {
	text-align: center;
}
.tab_content .camera-title-wrap H2 {
	max-width: 1280px;
	color: #FCFCFC !important;
	padding: 12px 0;
	font-size: 14px;
}
@media all and (max-width: 479px) {
.tab_content .camera-title-wrap H2 {
	font-size: 12px;
}
}
@media all and (min-width: 1279px) {
.tab_content .camera-title-wrap H2 {
	font-size: 17px;
}
}
.tab_content .camera-title-wrap H2 {
	font-weight: bold;
	line-height: normal !important;
	float: none;
	bottom: 0;
	right: 0;
	left: 0;
	position: absolute;
	display: block !important;
	text-align: center !important;
	margin: 0 auto !important;
	width: 100%;
	border: none !important;
	background-color: rgba(0, 0, 0, 0.5);
}
.is-error .fp-player .fp-ui DIV.fp-message {
	padding: 0px;
	margin: 0px;
}
.is-error .fp-player .fp-ui DIV.fp-message H2 {
	padding: 50px 0px 0px;
	margin: 0px;
	text-align: center !important;
	color: #E73606;
}
@media all and (max-width: 768px) {
.is-error .fp-player .fp-ui DIV.fp-message H2 {
	font-size: medium;
}
}
@media all and (max-width: 479px) {
.is-error .fp-player .fp-ui DIV.fp-message H2 {
	font-size: small;
}
}
.tab_content .flowplayer .fvp-share-bar LABEL {
	display: none;
}
@media (min-width: 1401px) {
.tab_content .flowplayer .fp-fullscreen {
	margin: 10px !important;
	padding: 10px !important;
}
.tab_content .flowplayer .fvp-share-bar {
	position: absolute !important;
	top: 0px !important;
	left: 0px !important;
	background-color: rgba(0, 0, 0, 0.3) !important;
	width: auto !important;
	margin: 10px !important;
	padding: 10px !important;
	right: auto !important;
	display: inline-block !important;
}
}
.tab_content .flowplayer {
	position: relative !important;
	float: none !important;
	display: block !important;
	margin: 0 auto !important;
	padding: 0 !important;
	background-color: transparent !important;
}
HTML .user_type_administrator .admin-only {
	display: block;
}
HTML .admin-only {
	display: none;
}
#tab5 .products .mobile_shop_item .shop_item_open > P.cart A.single_add_to_cart_button.button {
	display: none !important;
}
#wrapper #post-7104 .tab-holder.shortcode-tabs #tabs.tabset {
	clear: both;
	position: relative;
	width: 100% !important;
	display: table !important;
}
#wrapper #post-7104 .tab-holder.shortcode-tabs #tabs.tabset LI {
	width: auto !important;
	float: none !important;
	display: table-cell !important;
	padding: 0px !important;
	background-color: #F7F6F6;
}
#wrapper #post-7104 .tab-holder.shortcode-tabs #tabs.tabset LI A {
	text-align: center !important;
	padding: 0px 12px !important;
	font-weight: bold !important;
	color: #BCBBBB !important;
}
#post-7104 .shortcode-tabs DIV.tab-box.tabs-container {
	padding: 12px !important;
	margin: 0 !important;
	background-color: #E2E2E2;
	color: #383838;
	font-weight: normal;
}
#post-7104 .shortcode-tabs DIV.tab-box.tabs-container .tab_content > H2 {
	color: #FFFFFF !important;
}
#wrapper #post-7104 .tab-holder.shortcode-tabs #tabs.tabset LI.active A, #wrapper #post-7104 .tab-holder.shortcode-tabs #tabs.tabset LI.active A:hover {
	color: #797C7B !important;
	background-color: #E2E2E2 !important;
}
SPAN.wrappered-widgets {
	clear: both;
	width: auto;
	display: block;
	position: relative;
	margin: 0;
	padding: 0px;
}
SPAN.wrappered-widgets SPAN.wrappered-widgets-inner {
	clear: both;
	position: relative;
	display: table;
	width: 100%;
	margin: 0;
	padding: 0;
}
SPAN.wrappered-widgets SPAN.wrappered-widgets-inner SPAN.widget-wrapper {
	position: relative;
	vertical-align: top;
	width: 1600px;
	display: table-cell;
}
@media all and (max-width: 959px) {
SPAN.wrappered-widgets SPAN.wrappered-widgets-inner SPAN.widget-wrapper {
	display: table-row;
}
}
SPAN.wrappered-widgets SPAN.wrappered-widgets-inner SPAN.widget-wrapper {
	text-align: left;
	padding: 0px;
	margin: 0px;
}
SPAN.wrappered-widgets SPAN.wrappered-widgets-inner SPAN.widget-wrapper SPAN.widget-wrapper-inner {/*
	[disabled]min-height:350px;
*/
	height: 100%;
	width: auto;
	overflow: hidden;
	clear: both;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.single.single-product.woocommerce #sidebar .widget_text H3, .widget.woocommerce .heading H3, #sidebar .social_links .heading H3, .widget_accepted_payment_methods .heading H3 {
	text-align: left !important;
	font-weight: bold !important;
	text-align: center;
	font-weight: 500 !important;
	clear: both;
	float: none;
	position: relative;
	font-weight: normal;
	padding: 11px 10px !important;
	font-size: 16px;
	color: #595959;
	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 );
}
@media all and (min-width: 769px) {
.single.single-product.woocommerce #sidebar .widget_text H3, .widget.woocommerce .heading H3, #sidebar .social_links .heading H3, .widget_accepted_payment_methods .heading H3 {
	margin: 20px 0 0 !important;
}
}
H3.widget-title > I:before, .widget-title-c > I:before {
	display: none;
	content: '';
}
.widget-title A.button.small.details, .widget-title-c > A {
	float: none !important;
	/* [disabled]vertical-align:middle;
*/
	position: relative !important;
	text-align: right;
	width: auto;
}
.winter-directory .widget-title .button {
	top: 50%;
	right: 0;
	position: absolute;
	margin-top: -12px;
}
H3.widget-title I.icon-bullhorn, H3.widget-title I.icon-shopping-cart, H3.widget-title I.icon-news, H3.widget-title I.icon-camera, H3.widget-title I.icon-facebook-sign, H3.widget-title I.icon-camera, .widget_facebook-album I.icon-facebook-sign, .home H3.widget-title I.icon-news, H3.widget-title-c-c I.icon-bullhorn, H3.widget-title-c I.icon-shopping-cart, H3.widget-title-c I.icon-news, H3.widget-title-c I.icon-camera, H3.widget-title-c I.icon-facebook-sign, H3.widget-title-c I.icon-camera, .widget_facebook-album I.icon-facebook-sign, .home H3.widget-title-c I.icon-news {
	float: none;
	font-family: none;
	display: table-cell;
	overflow: hidden;
	text-indent: -100px;
	background-image: url(../../../../../branding/icons-sprite-red.png);
	background-size: auto;
	background-repeat: no-repeat;
	background-repeat-x: no-repeat;
	background-repeat-y: no-repeat;
	filter: saturate(0%) !important;
	-moz-filter: saturate(0%) !important;
	-o-filter: saturate(0%) !important;
	-ms-filter: saturate(0%) !important;
	-webkit-filter: saturate(0%) !important;
	max-width: 46px !important;
	min-width: 46px !important;
	width: 46px !important;
	margin-top: 0;
	position: relative !important;
	top: 0;
	padding: 0px;
	border-left: none !important;
}
@media all and (min-width: 769px) {
H3.widget-title I.icon-bullhorn, H3.widget-title I.icon-shopping-cart, H3.widget-title I.icon-news, H3.widget-title I.icon-camera, H3.widget-title I.icon-facebook-sign, H3.widget-title I.icon-camera, .widget_facebook-album I.icon-facebook-sign, .home H3.widget-title I.icon-news, H3.widget-title-c-c I.icon-bullhorn, H3.widget-title-c I.icon-shopping-cart, H3.widget-title-c I.icon-news, H3.widget-title-c I.icon-camera, H3.widget-title-c I.icon-facebook-sign, H3.widget-title-c I.icon-camera, .widget_facebook-album I.icon-facebook-sign, .home H3.widget-title-c I.icon-news {
	border-left: 10px solid transparent !important;
}
}
.widget-title I.icon-camera {
	background-position: -428px center;
}
.widget-title I.icon-bullhorn {
	background-position: -734px center;
}
.widget-title I.icon-news {
	background-position: -1378px center;
}
.widget-title I.icon-shopping-cart {
	background-position: -638px center;
}
.home-page #wrapper H3.widget-title, .home-page .content .widget-title, .widget_facebook-album .widget-title, .home-page #content .widget-title, .widget_facebook-album .widget-title, .revcontent H3.widget-title, BODY.home-page #wrapper DIV.textwidget H3.widget-title, BODY.home-page #wrapper DIV.widget H3.widget-title, .home #wrapper #content .revin-content .revcontent H3.widget-title {
	float: none !important;
	vertical-align: middle !important;
	min-width: 100%;
	width: 100% !important;
	display: table;
	text-transform: none;
	font-variant: small-caps !important;
	overflow: hidden;
	font-size: 15px !important;
}
@media all and (min-width: 1279px) {
.home-page #wrapper H3.widget-title, .home-page .content .widget-title, .widget_facebook-album .widget-title, .home-page #content .widget-title, .widget_facebook-album .widget-title, .revcontent H3.widget-title, BODY.home-page #wrapper DIV.textwidget H3.widget-title, BODY.home-page #wrapper DIV.widget H3.widget-title, .home #wrapper #content .revin-content .revcontent H3.widget-title {
	font-size: 17px !important;
}
}
@media (min-width: 1401px) {
.home-page #wrapper H3.widget-title, .home-page .content .widget-title, .widget_facebook-album .widget-title, .home-page #content .widget-title, .widget_facebook-album .widget-title, .revcontent H3.widget-title, BODY.home-page #wrapper DIV.textwidget H3.widget-title, BODY.home-page #wrapper DIV.widget H3.widget-title, .home #wrapper #content .revin-content .revcontent H3.widget-title {
	font-size: 19px !important;
}
}
@media all and (max-width: 768px) {
.home-page #wrapper H3.widget-title, .home-page .content .widget-title, .widget_facebook-album .widget-title, .home-page #content .widget-title, .widget_facebook-album .widget-title, .revcontent H3.widget-title, BODY.home-page #wrapper DIV.textwidget H3.widget-title, BODY.home-page #wrapper DIV.widget H3.widget-title, .home #wrapper #content .revin-content .revcontent H3.widget-title {
	font-size: 17px !important;
}
}
@media all and (max-width: 479px) {
.home-page #wrapper H3.widget-title, .home-page .content .widget-title, .widget_facebook-album .widget-title, .home-page #content .widget-title, .widget_facebook-album .widget-title, .revcontent H3.widget-title, BODY.home-page #wrapper DIV.textwidget H3.widget-title, BODY.home-page #wrapper DIV.widget H3.widget-title, .home #wrapper #content .revin-content .revcontent H3.widget-title {
	font-size: 15px !important;
}
}
.home-page #wrapper H3.widget-title, .home-page .content .widget-title, .widget_facebook-album .widget-title, .home-page #content .widget-title, .widget_facebook-album .widget-title, .revcontent H3.widget-title, BODY.home-page #wrapper DIV.textwidget H3.widget-title, BODY.home-page #wrapper DIV.widget H3.widget-title, .home #wrapper #content .revin-content .revcontent H3.widget-title {
	font-style: normal;
	position: relative !important;
	margin: 0px !important;
	height: 50px !important;
	font-weight: normal !important;
	padding: 0px !important;
	min-width: 100% !important;
	width: 100% !important;
	line-height: 44px;
}
.home .widget-title .button.details, .widget-title > A {
	text-transform: lowercase;
	vertical-align: middle;
	display: table-cell !important;
	float: none !important;
	position: relative;
	z-index: 2;
	padding-right: 5px !important;
	text-transform: uppercase;
	line-height: 44px;
	border: none !important;
	background-color: transparent !important;
	background-image: none !important;
	color: #285DA2 !important;
	font-size: 14px !important;
}
@media all and (min-width: 1279px) {
.home .widget-title .button.details, .widget-title > A {
	font-size: 14px !important;
}
}
@media all and (max-width: 768px) {
.home .widget-title .button.details, .widget-title > A {
	font-size: 14px !important;
}
}
@media all and (max-width: 479px) {
.home .widget-title .button.details, .widget-title > A {
	font-size: 14px !important;
}
}
.home .widget-title .button.details, .widget-title > A {
	font-weight: 600 !important;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.home .widget-title .button.details:hover, .widget-title > A:hover {
	color: #418AEA !important;
}
.home .widget-title .button.details I, .home .widget-title > A > I {
	width: 20px;
	float: none !important;
	display: inline !important;
	position: relative !important;
	height: 20px !important;
	font-size: 10px;
	margin-right: 0px;
	margin-left: 6px;
}
.slopesdata A.button:hover, .xtralinks A.button:hover, #loop.list .post_content A.read_more:hover, .widget-title .button.details:hover, .widget-title .button.details:focus, #main SECTION.reading-box .continue:hover, .widget-title > A:hover {
	color: #333333 !important;
	background-color: rgba(249, 249, 249, 0.9) !important;
}
#sidebar .widget_facebook-album .widget-title {
	text-align: left !important;
	font-weight: bold !important;
	display: block;
	text-align: center;
	font-weight: bold !important;
	position: relative !important;
	font-weight: bold !important;
	border-bottom: 1px solid #CCC;
	text-transform: uppercase !important;
	font-size: 13px !important;
	color: #333 !important;
	text-shadow: 1px 1px #FFF !important;
	margin: 0px !important;
	-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 6px 0 0 !important;
	-khtml-border-radius: 6px 6px 0 0 !important;
	-webkit-border-radius: 6px 6px 0 0 !important;
	-moz-border-radius: 6px 6px 0 0 !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 );
	padding-left: 45px;
}
.widget_pw_brands_widget .widget-title {
	margin: 0 0 15px;
	padding: 0 0 15px;
	font-size: 1.2em;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
	border-bottom: 3px solid #333;
}
#menu-packaging I.icon-offers-c {
	background-position: -720px center;
}
@media all and (max-width: 959px) {
#menu-packaging I.icon-offers-c {
	background-position: -622px center;
}
}
.planner-contents #tab1 .advtoggle1, .planner-contents #tab1 .advtoggle2 {
	display: none;
}
.logged-in.user_type_administrator .planner-contents #tab1 .advtoggle1, .logged-in.user_type_administrator .planner-contents #tab1 .advtoggle2 {
	display: block;
}
.post-content IFRAME.pdf {
	min-width: 100% !important;
	max-width: 100% !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}
#wrapper .rev_slider .tp-caption.very_large_text SPAN A {
}
.page-id-9064 #wrapper .page-title-container {
	display: none;
}
#wrapper .widget_fpw_widget ARTICLE.post-6046 A.fpw-featured-link H1 {
	z-index: 2;
	/* [disabled]min-height:60px;
*/
	bottom: 0;
	top: 0;
	position: relative;
	display: block;
	/* [disabled]min-height:65px;
*/
}
@media all and (min-width: 1279px) {
#wrapper .widget_fpw_widget ARTICLE.post-6046 A.fpw-featured-link H1 {
	min-height: inherit;
}
}
#wrapper .widget_fpw_widget ARTICLE.post-6046 A.fpw-featured-link H1 {
	border: none;
	text-transform: uppercase;
	font-variant: normal;
	color: rgba(253, 253, 253, 0.89) !important;
	font-size: 20px !important;
}
@media all and (max-width: 959px) {
#wrapper .widget_fpw_widget ARTICLE.post-6046 A.fpw-featured-link H1 {
	font-size: 16px !important;
}
}
#wrapper .widget_fpw_widget ARTICLE.post-6046 A.fpw-featured-link H1 {
	margin-bottom: 0px !important;
	margin-top: 0px;
	padding: 15px 0px 0;
	font-weight: bold;
	color: #292826;
	text-align: center;
	line-height: 20px;
}
#wrapper .widget_fpw_widget ARTICLE.post-6046:hover A.fpw-featured-link H1 {
	color: #FAC228 !important;
}
.page-template-dynamic-packaging-reserv-php .right.cart-tab {
	display: none;
}
#wrapper .widget_fpw_widget ARTICLE.post-6046 {
	box-shadow: none !important;
	background-image: none !important;
	border: 4px solid rgba(250, 194, 40, 0.75);
	background: #C69F33 !important;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	min-height: none;
	border-radius: 4px;
	padding: 0px;
	margin: 0px;
}
#wrapper .widget_fpw_widget ARTICLE.post-6046:hover {
	background: rgba(0, 0, 0, 0.82) !important;
	border: 4px solid rgba(32, 31, 31, 0.95) !important;
}
#wrapper .widget_fpw_widget ARTICLE.post-6046:hover * {
	color: #FFFFFF;
}
HTML #wrapper #fpw_widget-19.widget_fpw_widget {
	position: relative;
	padding: 0px !important;
	text-align: center;
	background-color: transparent !important;
}
.post-content .revtitle H2 I {
	line-height: 30px;
	bottom: auto;
	top: 50% !important;
	margin-top: -15px !important;
	left: 0;
}
@media all and (min-width: 769px) {
.post-content .revtitle H2 I {
	display: block;
}
}
.post-content .revtitle H2 I {
	position: absolute;
	text-align: "0";
	font-size: 18px !important;
	border-radius: 50%;
	border: 1px solid #E5E4E4;
	background-color: #C7C6C6;
	color: #FEFEFE;
	padding: 0px !important;
}
.post-content .revtitle.revtitle-icon H2 {
	padding-left: 40px;
	display: inline-block;
	color: #20406F;
	font-variant: small-caps;
	font-size: 18px;
}
@media all and (max-width: 768px) {
.post-content .revtitle.revtitle-icon H2 {
	font-size: 16px;
}
}
.post-content .revtitle.revtitle-icon H2 {
	font-style: normal;
	line-height: 52px !important;
	margin: 0px !important;
	height: 52px;
	padding: 0 0 0 40px;
}
.post-content .revtitle.revtitle-icon {
	display: inline-block;
	position: relative;
}
.view-all .view-all-btn {
	top: 50%;
	left: auto;
	right: 10px;
	position: absolute;
	line-height: 10px;
	width: 60px;
	font-size: 10px;
	text-align: right;
	padding-right: 12px;
	height: 20px;
	margin-top: -8px;
	text-transform: uppercase;
	margin-left: 0;
	font-weight: bold;
	color: #979595;
}
.view-all .view-all-btn:hover {
	color: #1E4088;
}
#wrapper .revin-content DIV.revcontent {
	background-color: #E8E7E8;
	text-align: left !important;
	font-weight: bold !important;
	display: block;
	text-align: center;
	font-weight: bold !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	margin: 0px !important;
	/* [disabled]-webkit-box-shadow:rgba(0, 0, 0, 0.15) 0 0 2px;
*/
	/* [disabled]-moz-box-shadow:rgba(0, 0, 0, 0.15) 0 0 2px;
*/
	/* [disabled]box-shadow:0 0 2px rgba(0, 0, 0, 0.15);
*/
	/* [disabled]border-radius:4px 4px 0 0;
*/
	/* [disabled]-khtml-border-radius:4px 4px 0 0;
*/
	/* [disabled]-webkit-border-radius:4px 4px 0 0;
*/
	/* [disabled]-moz-border-radius:4px 4px 0 0;
*/
	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 );
}
.view-all .view-all-btn I {
	line-height: 20px;
	height: 20px;
	margin-top: -10px;
	top: 50%;
	right: 0;
	position: absolute;
	font-size: 10px;
	text-align: center;
	width: 10px;
	padding-top: 0;
	padding-bottom: 0;
}
#wrapper SPAN.revin-content .revcontent .revtitle {
	margin-left: 10px;
}
#wrapper .widget_fpw_widget ARTICLE.post-6046 .fpw-excerpt.entry-summary * {
	color: #23252B !important;
	position: relative;
	display: block;
	text-transform: lowercase;
	font-weight: bold;
	text-align: center;
	height: auto;
	line-height: 18px;
}
#wrapper .widget_fpw_widget ARTICLE.post-6046 A.fpw-featured-link DIV.fpw-featured-image {
	display: none !important;
}
.page.hentry #sidebar .fpw-layout-big .fpw-excerpt.entry-summary P STRONG {
	display: block;
	color: #7C7C7C;
	padding-bottom: 10px;
}
.products .product .mobile_shop_item .gform_wrapper DIV.gform_wrapper.hotel-reservation-product-form_wrapper {
	padding: 15px 25px !important;
	width: auto !important;
}
BODY.single.single-post.single-format-standard #wrapper {/*
	[disabled]background-color:rgba(38, 38, 38, 0.56);
*/
	padding: 0;
	margin: 0;
}
.category-special-offer H2.offers-subheading, .category-special-offer .post-content > H2 {
	line-height: 1.23;
	font-size: 21px !important;
}
@media all and (max-width: 479px) {
.category-special-offer H2.offers-subheading, .category-special-offer .post-content > H2 {
	font-size: 17px !important;
}
}
@media all and (min-width: 960px) {
.category-special-offer H2.offers-subheading, .category-special-offer .post-content > H2 {
	font-size: 25px !important;
}
}
@media all and (min-width: 1279px) {
.category-special-offer H2.offers-subheading, .category-special-offer .post-content > H2 {
	font-size: 27px !important;
}
}
.category-special-offer H2.offers-subheading, .category-special-offer .post-content > H2 {
	text-shadow: none;
	color: #191818 !important;
	line-height: 1.42;
}
.category-special-offer .quickshare-container.offer-head-container {
	display: block !important;
	border-radius: 12px;
	background-color: rgba(255, 255, 255, 0.88);
	padding: 24px;
	color: #292826;
	line-height: 1.45;
}
.tab_content .tab-background {
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	width: auto;
	height: 100%;
	min-width: 100%;
	z-index: -1;
	bottom: auto;
	top: 0;
	right: 0;
	left: 0;
	position: absolute;
	filter: blur(2px) contrast(0.42) brightness(2) saturate(6%) !important;
	-webkit-filter: blur(2px) contrast(0.42) brightness(2) saturate(6%) !important;
	/* [disabled]-webkit-filter:blur(3px);
*/
	/* [disabled]filter:blur(3px);
*/
	/* [disabled]-webkit-filter:grayscale(0.2);
*/
	/* [disabled]filter:grayscale(0.2);
*/
}
.page-id-779.page-template-full-width-php #wrapper #main {
	margin: 0px !important;
}
.category-special-offer .post-content > H3.offers-subheading, .category-special-offer .post-content > H3 {
	position: relative !important;
	clear: both;
	display: block !important;
	color: #292826 !important;
	padding-top: 20px !important;
}
.category-special-offer .quickshare-container.offer-head-container H2.offers-subheading, .category-special-offer .post-content .quickshare-container H2 {
	display: block !important;
	color: #272621 !important;
	font-style: italic;
	font-size: 19px !important;
}
@media all and (max-width: 479px) {
.category-special-offer .quickshare-container.offer-head-container H2.offers-subheading, .category-special-offer .post-content .quickshare-container H2 {
	font-size: 17px !important;
}
}
@media all and (min-width: 960px) {
.category-special-offer .quickshare-container.offer-head-container H2.offers-subheading, .category-special-offer .post-content .quickshare-container H2 {
	font-size: 25px !important;
}
}
@media all and (min-width: 1279px) {
.category-special-offer .quickshare-container.offer-head-container H2.offers-subheading, .category-special-offer .post-content .quickshare-container H2 {
	font-size: 27px !important;
}
}
.category-special-offer .quickshare-container.offer-head-container H2.offers-subheading, .category-special-offer .post-content .quickshare-container H2 {
	line-height: 1.32 !important;
}
.category-special-offer .quickshare-container.offer-head-container H3, .category-special-offer .post-content .quickshare-container H3 {
	display: block !important;
	color: #EC9327;
	line-height: normal;
	margin: 0 !important;
	padding: 0 !important;
	background-color: #FDFDFD;
}
HTML.backgroundsize BODY.single-post.single-format-standard #wrapper {/*
	[disabled]background:-moz-linear-gradient(top, rgba(255,255,255,0.36) 0%, rgba(255,255,255,0.36) 5%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 62%);
*/
	/* [disabled]background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.36)), color-stop(5%, rgba(255,255,255,0.36)), color-stop(50%, rgba(255,255,255,1)), color-stop(62%, rgba(255,255,255,1)));
*/
	/* [disabled]background:-webkit-linear-gradient(top, rgba(255,255,255,0.36) 0%, rgba(255,255,255,0.36) 5%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 62%);
*/
	/* [disabled]background:-o-linear-gradient(top, rgba(255,255,255,0.36) 0%, rgba(255,255,255,0.36) 5%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 62%);
*/
	/* [disabled]background:-ms-linear-gradient(top, rgba(255,255,255,0.36) 0%, rgba(255,255,255,0.36) 5%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 62%);
*/
	/* [disabled]background:linear-gradient(to bottom, rgba(255,255,255,0.36) 0%, rgba(255,255,255,0.36) 5%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 62%);
*//*
[disabled]filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cffffff', endColorstr='#ffffff', GradientType=0 );
*/
}
#wp-social-login-connect-with.ui-title {
	display: none !important;
}
.page-template-dynamic-packaging-php #wrapper #main > .row {
	padding-top: 0px !important;
}
.planner-contents .toggle-grp .toggle-content {/*
	[disabled]padding:3px;
*/
	/* [disabled]background-color:#E8AF12;
*/
	border-bottom: none !important;
	border-top: none !important;
}
@media all and (min-width: 1279px) {
TABLE.ui-responsive.tablepress TBODY TR TD {/*
	[disabled]font-size:19px;
*/
}
}
TABLE.ui-responsive.tablepress TBODY TR TD {
	padding: 12px;
}
.table-small TD H3 {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
#tablepress-46.tablepress TBODY TD.column-2 {
	margin-bottom: 0px;
	margin-top: 0px;
	vertical-align: middle;
	padding: 3px 0px 3px 15px;
	border-left: 1px solid #E5E5E5;
}
TABLE.ui-responsive.tablepress TBODY TR TD.column-1 {
	color: #2B5A9D;
	font-weight: normal;
}
TABLE.tablepress THEAD TH {
	font-variant: small-caps;
	padding: 5px 12px;
	font-weight: bold;
	background-color: #292826;
	border: none;
	color: #FFFFFF;
}
.post-content H1 {
	font-size: 25px;
}
@media all and (min-width: 960px) {
.post-content H1 {
	font-size: 24px;
}
}
@media all and (max-width: 479px) {
.post-content H1 {
	font-size: 17px;
}
}
.post-content H1 {
	line-height: 1.15;
}
.pamp-price-table.pamp-price-table-acc DIV.toggle-content TABLE {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	/* [disabled]border-top:3px solid rgba(255, 255, 255, 0.93);
*/
	color: #292826;
}
.pamp-price-table.pamp-price-table-acc DIV.toggle-content TABLE TR {
	border-bottom: 1px solid #818181;
}
.rev_slider SPAN.hotel-meta-list SPAN.hotel-stars-rating {
	clear: both;
	width: 100%;
	position: relative;
	display: block;
	padding: 3px 10px !important;
	text-align: left;
	margin-top: -10% !important;
	margin-bottom: 10% !important;
}
.rev_slider .hotel-meta-list .hotel-start-price SPAN.cy-amount {
	font-size: 20px !important;
}
.rev_slider SPAN.hotel-meta-list SPAN.hotel-stars-rating I {
	font-size: 28px !important;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.5);
	color: #E8AF12;
	line-height: 1 !important;
	display: inline-block;
	height: auto !important;
}
.rev_slider SPAN.hotel-meta-list {
	display: inline-block;
	width: auto;
}
.rev_slider SPAN.hotel-meta-list SPAN.hotel-start-price {
	font-size: 20px !important;
	clear: both;
	position: relative;
	display: block;
	margin-top: 20px;
	line-height: 20px !important;
	padding: 3px 10px !important;
	background-color: rgba(255, 255, 255, 0.4);
}
.tab_content A.button.btn-prev {
	clear: both;
	float: left;
	display: block;
	margin-top: 10px !important;
	padding-left: 30px !important;
	border-left: none !important;
}
.tab_content A.button.btn-next {
	float: right;
	border-right: none !important;
	display: block;
	margin-top: 10px;
}
.page-template-dynamic-packaging-php .tab_content .toggle-grp .toggle-content {
	background-color: #FFF;
}
@media all and (max-width: 768px) {
.page-template-dynamic-packaging-reserv-php #easyFrontendFormular > DIV.row LABEL {/*
	[disabled]display:block;
*/
	/* [disabled]float:none;
*/
	/* [disabled]width:auto;
*/
}
}
.tab_content .toggle-grp .toggle-content {
	padding: 0;
}
.page-template-dynamic-packaging-php .subheadnav.packaging-nav, .page-template-dynamic-packaging-reserv-php .subheadnav.packaging-nav {
	background: -moz-linear-gradient(top, rgba(246,245,245,1) 0%, rgba(246,245,245,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(246,245,245,1)), color-stop(100%, rgba(246,245,245,0)));
	background: -webkit-linear-gradient(top, rgba(246,245,245,1) 0%, rgba(246,245,245,0) 100%);
	background: -o-linear-gradient(top, rgba(246,245,245,1) 0%, rgba(246,245,245,0) 100%);
	background: -ms-linear-gradient(top, rgba(246,245,245,1) 0%, rgba(246,245,245,0) 100%);
	background: linear-gradient(to bottom, rgba(246,245,245,1) 0%, rgba(246,245,245,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f5f5', endColorstr='#00f6f5f5', GradientType=0 );
	background: rgba(255, 255, 255, 0.3);
	border: none;
	padding: 0;
	margin: 0;
}
@media all and (max-width: 768px) {
#post-1249 .post-content > SPAN > .two_third, .post-content > SPAN > .one_third {
	clear: both !important;
	float: none !important;
	width: auto !important;
	display: block !important;
	background-color: transparent !important;
	padding: 10px;
}
}
.page-template-dynamic-packaging-php .subheadnav.packaging-nav .menu-packaging-container {
	padding: 0;
	margin: 0;
	border: none;
}
.post-content #sidebar H2.widgettitle {
	position: relative;
}
@media all and (min-width: 769px) {
.page-template-dynamic-packaging-php #wrapper #main #content {
	float: none !important;
	clear: both !important;
	position: relative !important;
	display: table !important;
	width: 100% !important;
	padding: 0px !important;
	/* [disabled]margin-bottom:30px;
*/
}
}
.tabs-wrapper .uber-grid-wrapper .uber-grid-cells-wrapper DIV.uber-grid {
	min-width: 100% !important;
	width: 100% !important;
	max-width: 100% !important;
	clear: both !important;
	display: table !important;
	float: none !important;
	position: relative !important;
}
.tabs-wrapper .uber-grid-wrapper .uber-grid-cells-wrapper DIV.uber-grid DIV.uber-grid-cell DIV.uber-grid-hover .uber-grid-hover-title .product-hover-desc .inner P {
	position: relative !important;
	display: block !important;
	overflow: hidden !important;
	margin: 0px;
	max-height: 70px !important;
	font-size: 13px !important;
}
.page-id-2818.page-template-dynamic-packaging-php #main #content.content-planner {
	float: none !important;
}
.page.page-template-dynamic-packaging-php.woocommerce-checkout.woocommerce-page #wrapper #main #content {
	height: auto !important;
	border-top: 3px solid #E83606;
	background-color: rgba(0, 0, 0, 0.6);
}
@media all and (min-width: 960px) {
.page.page-template-dynamic-packaging-php.woocommerce-checkout.woocommerce-page #wrapper #main #content {
	padding: 0 !important;
}
}
#order_review .payment_methods .payment_box.payment_method_paypal P {
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
}
#content.content-planner .mobile-only {
	display: none;
}
@media all and (max-width: 768px) {
#content.content-planner .mobile-only {
	display: block;
}
}
BODY #wrapper #main #content.content-planner DIV.planner-contents UL#tabs {
	display: none !important;
}
@media all and (min-width: 769px) {
BODY #wrapper #main #content.content-planner DIV.planner-contents UL#tabs {
	display: table !important;
}
}
#content.content-planner .shop_table .cart_table_item TD.product-price > SPAN {
	display: inline-block !important;
	float: left !important;
}
#content.content-planner .planner-contents UL#tabs {
	position: relative !important;
	clear: both;
	max-width: 100% !important;
	min-width: 100% !important;
	width: 100% !important;
	display: inline-table !important;
}
#content.content-planner .planner-contents UL#tabs LI {
	display: table-cell;
}
#content.content-planner .planner-contents UL#tabs LI.active {
}
.mobile_shop_item_content .variations_form > * {
	clear: both;
	display: block;
	position: relative !important;
}
.mobile_shop_item_content .variations_form .single_variation_wrap .single_variation {
}
.planner-contents .toggle-content DIV H5 {
	padding-left: 15px;
	margin: 0;
	background-color: #FEFEFE;
	border: none;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #E8AF12;
}
.category-special-offer .quickshare-container {
	background-color: transparent !important;
	padding: 12px;
	margin: 0;
}
.category-special-offer .quickshare-container UL {
	padding-left: 15px;
}
.post-content .planner-contents > DIV > P {
	padding: 12px;
	background-color: #FCFCFC;
}
A {
	line-height: 2em;
}
.toggle-content .cy_er_filter_form FORM {
	margin: 0 auto;
	/* [disabled]max-width:500px;
*/
	display: block;
	padding-left: 30px;
	padding-right: 30px;
}
#sidebar .widget .textwidget IFRAME {
	max-width: 100%;
	border: none !important;
	background-color: #FFFFFF;
}
#sidebar #enhancedtextwidget-29.widget.widget_text .textwidget IFRAME {
	min-width: 270px !important;
	overflow-y: hidden !important;
	position: relative !important;
	display: block;
	max-width: 100% !important;
	width: auto !important;
	margin: 10px auto 20px !important;
	padding: 0px !important;
}
#content .category-special-offer .post-content > H3 {
	font-size: 21px;
}
@media all and (max-width: 479px) {
#content .category-special-offer .post-content > H3 {
	font-size: 17px;
}
}
@media all and (min-width: 1279px) {
#content .category-special-offer .post-content > H3 {
	font-size: 25px;
}
}
#content .category-special-offer .post-content > H3 {
	padding-left: 10px;
	border-left: 3px solid rgba(234, 135, 15, 0.9);
	clear: both;
	line-height: normal;
	padding-right: 12px;
	font-weight: 500 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	text-shadow: none !important;
	clear: both;
	width: auto;
	display: block;
	margin-left: 6px;
}
.category-special-offer .post-content DIV.gallery.masonry {
	clear: both !important;
	width: auto !important;
	float: none;
	display: inline-block !important;
	margin: 0;
	text-align: center !important;
}
@media all and (max-width: 479px) {
#menu-packaging #menu-item-9107.menu-item, #menu-packaging LI#menu-item-9108.menu-item {
	display: inline-table !important;
	float: none !important;
	width: 100% !important;
	max-height: 20px !important;
	overflow: hidden;
	padding: 0 !important;
	margin: 0 !important;
	display: none !important;
	display: block !important;
}
}
#menu-packaging #menu-item-9107.menu-item, #menu-packaging LI#menu-item-9108.menu-item {
	display: none !important;
}
.single-product-subheadnav .step.menu-item .sub-menu LI.icon-btn {
	display: none !important;
}
#wrapper #main .subheadnav .menu LI.icon-btn A {
	line-height: 64px;
}
@media all and (max-width: 479px) {
#wrapper #main .subheadnav .menu LI.icon-btn A {
	line-height: 30px;
}
}
#wrapper #main .subheadnav .menu LI.icon-btn A {
	text-align: center !important;
	/* [disabled]padding-right:30px;
*/
}
@media all and (max-width: 479px) {
#wrapper #main .subheadnav .menu LI.icon-btn A {
	padding: 0 !important;
	height: 30px !important;
}
}
.table-responsive .status I, .tablepress .status I {
	margin: 0 auto !important;
	float: none;
	position: relative;
	text-align: center;
	display: block !important;
	font-size: 22px !important;
	color: #79B905;
}
.table-responsive .status.closed I, .tablepress .status.closed I {
	margin: 0 auto !important;
	float: none;
	position: relative;
	text-align: center;
	display: block !important;
	font-size: 22px !important;
	color: #A00912;
}
.cy_er_allowed_periods {
	margin: 0px;
	display: table;
	background-color: #F7F7F7;
	padding: 0;
	width: 100%;
}
.cy_er_allowed_periods UL.cy_er_allowed_periods_list {/*
	[disabled]text-align:left;
*/
	/* [disabled]margin:0px;
*/
	/* [disabled]display:table-cell;
*/
}
@media all and (max-width: 768px) {
.cy_er_allowed_periods UL.cy_er_allowed_periods_list {/*
	[disabled]display:table-row;
*/
}
}
.cy_er_allowed_periods UL.cy_er_allowed_periods_list {/*
	[disabled]padding:5px 30px 5px 45px;
*/
}
@media all and (max-width: 768px) {
.cy_er_allowed_periods UL.cy_er_allowed_periods_list {/*
	[disabled]padding:10px 25px;
*/
}
}
.cy_er_allowed_periods UL.cy_er_allowed_periods_list {/*
	[disabled]background-color:#FFFFFF;
*/
}
.cy_er_allowed_periods .cy_er_allowed_periods_label {
	text-align: left;
	display: table-row;
}
@media all and (max-width: 768px) {
.cy_er_allowed_periods .cy_er_allowed_periods_label {/*
	[disabled]display:table-row;
*/
}
}
.cy_er_allowed_periods .cy_er_allowed_periods_label {
	vertical-align: middle;
	text-transform: uppercase;
	text-indent: 12px;
	font-size: 13px;
	border-bottom: 1px solid #CFCFCF;
	color: #41423F;
	/* [disabled]background-color:#E5F9C3;
*/
	font-weight: bold;
}
.cy_er_allowed_periods UL.cy_er_allowed_periods_list {
	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.2;
}
.cy_er_allowed_periods UL.cy_er_allowed_periods_list LI {
	margin: 0px;
	padding: 3px 6px 3px 0;
	/* [disabled]color:#79B905;
*/
	font-size: 14px !important;
	text-align: left;
}
.mobile_shop_item_content FORM.cart DIV.quantity.buttons_added {
	display: none !important;
}
.page-template-dynamic-packaging-php #wrapper #main {
	padding: 0 !important;
	background-color: rgba(0, 0, 0, 0.13) !important;
	margin: 0 !important;
	background-size: 30px 30px !important;
}
@media all and (max-width: 768px) {
.page-template-dynamic-packaging-php #wrapper #main {
	background-size: 20px 20px !important;
}
}
@media all and (max-width: 479px) {
.page-template-dynamic-packaging-php #wrapper #main {
	background-size: 10px 10px !important;
}
}
.page-template-dynamic-packaging-php #wrapper #main {
	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)) !important;
	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) !important;
	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) !important;
	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) !important;
	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) !important;
	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) !important;
}
@media all and (min-width: 1279px) {
.woocommerce UL.products LI.product .image-list .woocommerce-main-image IMG.wp-post-image {
	max-height: none;
	height: auto;
	min-width: 100%;
	max-width: none;
}
}
.page-id-5406 #wrapper #main {
	padding-top: 0px !important;
	background: transparent url(../../../../../branding/shop-background-2-1500x996.jpg) no-repeat fixed top center / cover;
}
.page-id-2818 .single-page-title-container DIV.page-title {
	display: none;
}
#wrapper .subheadnav.single-product-subheadnav LI.icon-btn.menu-item {
	display: none !important;
}
INPUT.cy_er_filter_form_submit, .gform_wrapper .gform_footer INPUT.button.gform_button, .planner-contents .toggle-grp .toggle-content A.button {
	display: block;/*[empty]float:;*/
	background: #FBCF55 !important;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 7px auto !important;
	padding-top: 9px !important;
	padding-bottom: 9px !important;
	margin: 6px 6px auto auto;
	/* [disabled]box-shadow:inset 0px -3px 4px 4px #F6C638;
*/
	color: #191818 !important;
	padding-right: 12px !important;
	padding-left: 12px !important;
	border: 1px solid #FBCF55;
	font-size: 17px;
	font-weight: normal;
}
.cy_er_filter_form_field SELECT {
	border: 1px solid #E2E2E2;
	margin-left: 4px;
	padding-top: 0;
	height: 26px;
}
.cy_er_filter_form_field INPUT#cy_er_filter_with_extra_bed1 {
	padding: 0px;
	min-height: 20px;
	min-width: 20px;
	margin: 0px 0px 0px 5px;
}
#menu-packaging LI.step.current_page_item A B {/*
	[disabled]display:none;
*/
	color: #000;
}
.easyFrontendFormular #easyFrontendFormular .reserv-footer .reserv-btns {/*
	[disabled]padding-top:25px;
*/
	/* [disabled]padding-bottom:25px;
*/
}
@media all and (max-width: 768px) {
.easyFrontendFormular #easyFrontendFormular .reserv-footer .reserv-btns {/*
	[disabled]padding-top:15px;
*/
	/* [disabled]padding-bottom:15px;
*/
}
}
.easyFrontendFormular #easyFrontendFormular .reserv-footer .reserv-btns {
	clear: both;
	display: block;
	width: auto;
	float: none !important;
	/* [disabled]background-color:transparent;
*/
	position: relative;
	text-align: center !important;
	/* [disabled]height:auto;
*/
	/* [disabled]border-bottom:6px solid #292826;
*/
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.easyFrontendFormular #easyFrontendFormular .reserv-footer > .row {
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #E9E8E8;
}
#easyFrontendFormular DIV.reserv-footer DIV.row LABEL {/*
	[disabled]display:table-cell;
*/
	/* [disabled]position:relative;
*/
	/* [disabled]vertical-align:top;
*/
	/* [disabled]width:900px;
*/
	/* [disabled]float:none;
*/
	/* [disabled]padding:0px 15px 0px 0px;
*/
	/* [disabled]margin:0px;
*/
}
.woocommerce .cart_table_item .product-subtotal .discount-info .new-price, .shop_table .checkout_table_item .discount-info .new-price {
	display: block;
	white-space: normal;
	font-size: 12px;
	clear: both;
	/* [disabled]padding:6px;
*/
	line-height: 1.1 !important;
}
#easyFrontendFormular .row .one_half {
	margin: 0px 0px 15px;
	width: 100%;
}
.post-2818 .woocommerce > P > A.button {
	display: none;
}
.page-id-5406 #menu-summer-packaging .sub-menu {
	display: none;
}
#menu-item-6503 {
	right: 0;
	left: 0;
	top: 0 !important;
	position: absolute;
}
.page-id-5406 #wrapper #main {
	padding-top: 0px !important;
}
.cart-collaterals .cart-subtotal SPAN.amount {
	color: #191818;
	font-size: 17px;
}
@media all and (max-width: 479px) {
.cart-collaterals .cart-subtotal SPAN.amount {
	font-size: 15px;
}
}
.cart-collaterals .cart-subtotal SPAN.amount {
	font-weight: normal;
	line-height: inherit;
}
.postid-5570 .page-title-container .page-title-container, .page-id-2959 .page-title-container, .page-id-12368 .page-title-container {
	display: none;
}
.woocommerce > .cart-collaterals .cart_totals .total {
	display: none;
}
#showCalender #calendar_loader {
	background-color: rgba(251, 251, 251, 0.4) !important;
}
.book-panel-inner SPAN.reserv-btn {
	margin: 0;
	padding: 0;
}
.cy_er_loading_cont {
	z-index: 9999 !important;
	bottom: 0 !important;
	top: 0 !important;
	right: 0 !important;
	z-index: 999999 !important;
	left: 0 !important;
	/* [disabled]display:block;
*/
	position: fixed !important;
	width: 100% !important;
	min-height: 100% !important;
	margin-left: 0;
	margin-top: 0 !important;
	background: rgba(255, 255, 255, 0.7) no-repeat center center / 36px !important;
}
.cy_er_loading_cont:after {
	content: '';
	z-index: 99;
	bottom: auto;
	top: 50%;
	right: auto;
	margin-left: -40px;
	left: 50%;
	position: absolute;
	opacity: 0.6;
	background: url(../../../../../branding/loading-2.gif) no-repeat center center / 42px !important;
	width: 80px;
	height: 80px;
	margin-top: -40px;
}
.one_third H5.toggle A {
	font-size: 14px !important;
}
#content .button.pay-booked {
	border-radius: 0px;
	clear: both;
	float: none;
	position: relative;
	padding-bottom: 12px;
	padding-top: 12px;
	line-height: 1.1;
	background: #E8AF12 !important;
	border: 1px solid #F6C638 !important;
	color: #292826 !important;
	text-shadow: none !important;
}
@media all and (min-width: 960px) {
#content .button.pay-booked {
	padding-right: 9px;
}
}
#content .button.pay-booked {
	margin-bottom: 20px !important;
	width: auto;
}
.next-booking-step .pay-booked I {
	margin-left: 20px;
}
@media screen {
#content .button.pay-booked:hover, .planner-contents .toggle-grp .toggle-content > A.button:hover, .cy_er_filter_form INPUT.cy_er_filter_form_submit:hover {
	background: #E1E1E0 !important;
	/* [disabled]box-shadow:inset 0px -3px 36px 4px #FCD04F;
*/
	color: #191818 !important;
	border: 1px solid #706E6B !important;
}
}
#resource_infobox {
	margin: 0px;
	padding: 0px;
	display: table-cell !important;
}
@media all and (max-width: 768px) {
#resource_infobox {
	display: block !important;
}
}
#resource_infobox {
	vertical-align: top;
	float: none;
}
@media all and (max-width: 959px) {
#resource_infobox {
	width: 100%;
}
}
@media all and (max-width: 768px) {
#resource_infobox {
	text-align: center;
}
}
#resource_infobox .easy_infobox_content {
	display: none;
}
@media all and (max-width: 768px) {
#resource_infobox .easy_infobox_content {/*
	[disabled]display:block;
*/
}
}
#resource_infobox .easy_infobox_content {
	line-height: 1.47;
	margin: 0px !important;
	min-height: 142px;
	height: auto;
	padding-top: 10px;
	/* [disabled]-webkit-box-shadow:0px -6px 12px 2px rgba(131, 131, 131, 0.3);
*/
	/* [disabled]-moz-box-shadow:0px -6px 12px 2px rgba(131, 131, 131, 0.3);
*/
	/* [disabled]box-shadow:0px 3px 5px 1px rgba(131, 131, 131, 0.2);
*/
	padding-right: 10px;
	width: 50% !important;
}
@media all and (max-width: 768px) {
#resource_infobox .easy_infobox_content {
	width: auto !important;
	max-width: 100%;
}
}
#resource_infobox .easy_infobox_content {
	background-color: transparent !important;
	background-image: none !important;
	padding-bottom: 10px;
}
@media all and (max-width: 768px) {
#resource_infobox .easy_infobox_content {
	padding: 15px !important;
}
}
LI SPAN.hotel-map {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	width: 100%;
}
#resource_infobox .easy_infobox_border {/*
	[disabled]display:block;
*/
}
@media all and (min-width: 769px) {
#resource_infobox .easy_infobox_border {
	padding: 0 20px;
}
}
#resource_infobox .easy_infobox_border {/*
	[disabled]margin:0px;
*/
}
#resource_infobox .easy_infobox_thumb {
	height: auto;
	/* [disabled]max-height:500px;
*/
	max-height: 250px;
	max-width: 100%;
}
@media all and (max-width: 768px) {
#resource_infobox .easy_infobox_thumb {
	max-width: 100%;
}
}
#resource_infobox .easy_infobox_thumb {
	width: auto;
	float: none;
	padding-left: 0px;
	padding-top: 0;
	padding-bottom: 0px;
	display: inline !important;
	float: none !important;
	margin: 0 !important;
}
.page-id-2818 #sidebar {
	display: none;
}
.cart-collaterals .cart_totals {
	display: inline-block;
	clear: none;
	float: none !important;
	width: auto !important;
}
#main TD.post-content .woocommerce .cart-collaterals {
}
.cart_table_item.product-reservation TD {
	background-color: #C8E692 !important;
}
.page-template-dynamic-packaging-reserv-php #content .post-content {
	display: block;
	overflow: hidden !important;
	position: relative !important;
}
.page-template-dynamic-packaging-reserv-php #easyFrontendFormular > H4 {
	font-size: 17px;
	padding: 30px 30px 30px 45px;
	font-style: italic;
}
.page-template-dynamic-packaging-reserv-php .post-content H1 {
	margin-top: 0px;
	font-size: 30px;
}
@media all and (min-width: 960px) {
.page-template-dynamic-packaging-reserv-php .post-content H1 {
	font-size: 27px;
}
}
@media all and (max-width: 479px) {
.page-template-dynamic-packaging-reserv-php .post-content H1 {
	font-size: 24px;
}
}
.page-template-dynamic-packaging-reserv-php .post-content H1 {
	line-height: 35px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 30px;
}
.form-price .small B {
	display: block;
	float: left;
	font-size: 10px;
	line-height: 1;
}
BODY.page.page-id-1249 #wrapper #main {/*
	[disabled]background-attachment:fixed;
*/
	margin: 0px;
	padding: 15px 0;
}
.old-price .amount {
	float: none;
	color: #8C8A8A !important;
	text-decoration: line-through !important;
	margin-left: 3px;
	margin-right: 3px;
}
#sidebar .cart_list .discount-info .old-price {
	float: none;
}
@media all and (max-width: 768px) {
.page-template-dynamic-packaging-reserv-php #menu-packaging > LI > A B {
	display: none;
}
}
#sidebar .widget_shopping_cart_content .product_list_widget DL.variation {/*
	[disabled]display:block;
*/
}
@media only screen and (max-width: 479px) {
#sidebar .widget_shopping_cart_content .product_list_widget DL.variation {/*
	[disabled]display:none;
*/
}
}
#sidebar .widget_shopping_cart_content .product_list_widget DL.variation {/*
	[disabled]position:relative;
*/
	background-color: #FEFEFE;
	/* [disabled]padding:3px 0 25px;
*/
	/* [disabled]width:auto;
*/
	/* [disabled]margin:1px 0 0;
*/
	/* [disabled]border:none;
*/
}
.single-product .page-title-container .breadcrumbs, .single-product .summary .product_meta {
	display: none;
}
.dataTable I, .dataTable .diff, TABLE .diff {
	font-size: 36px;
	height: 36px;
	width: 36px;
	margin: 0 auto;
	float: none;
	display: block;
	text-align: center;
}
TABLE .diff {
	position: relative;
	overflow: hidden;
	float: none;
	display: block;
	margin: 0 auto;
	text-indent: -50px;
	-moz-border-radius: 50%;
	-khtml-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	font-size: 24px;
	height: 24px;
	width: 24px;
}
TABLE .diff-red {
	background-color: #B90E0E;
}
TABLE .diff-yellow {
	background-color: #B99B0E;
}
TABLE .diff-black {
	background-color: #000;
}
TABLE .diff-blue {
	background-color: #679CC3;
}
TABLE .diff-blue-red {
	background-color: #679CC3;
}
TABLE .diff-blue-red:after {
	background-color: #B90E0E;
	content: '';
	z-index: 2;
	right: auto;
	left: 12px;
	top: 0;
	position: absolute;
	overflow: hidden;
	float: none;
	display: block;
	margin: 0 auto;
	text-indent: -50px;
	-moz-border-radius: 50%;
	-khtml-border-radius: 50%;
	/* [disabled]-webkit-border-radius:50%;
*/
	/* [disabled]border-radius:50%;
*/
	font-size: 24px;
	height: 24px;
	width: 12px;
}
TABLE .diff-green {
	background-color: #3FB90E;
}
.dataTable .opened I {
	color: #79B905;
}
.dataTable .closed I {
	color: #B90E0E;
}
.dataTable .diff {
	color: #B90E0E;
}
.ginput_total.ginput_total_out {
	display: none;
	left: 0;
	bottom: 0;
	top: auto;
	z-index: -1;
	-khtml-border-radius: 0 4px;
	-moz-border-radius: 0 4px;
	-webkit-border-radius: 0 4px;
	border-radius: 0 4px;
	position: absolute;
	padding: 7px 15px;
	cursor: pointer;
	font-weight: bold;
}
.products.grid .ginput_total_out {
	bottom: auto !important;
	left: -1px;
	top: 0 !important;
	position: absolute;
	background-color: #DFDBDD;
	-khtml-border-radius: 3px 0 !important;
	-moz-border-radius: 3px 0 !important;
	-webkit-border-radius: 3px 0 !important;
	border-radius: 3px 0 !important;
	font-size: 14px;
}
.products .ginput_total_out {/*
	[disabled]font-size:18px;
*/
	/* [disabled]color:#374C69;
*/
	/* [disabled]background:#F7CA43;
*/
	/* [disabled]padding:2px 3px;
*/
}
.page-id-1249 .page-title-container .page-title {
	opacity: 1;
	position: relative;
	margin: 0;
	clear: both;
	padding: 0;
}
.page-id-1249 #wrapper .page-title-container {
	opacity: 1;
	position: relative;
	border-bottom: 2px solid #E9860F !important;
	background-color: rgba(232, 232, 232, 0.77) !important;
	color: #E9860F !important;
	margin: 0;
	clear: both;
	padding: 0;
	border-top: 1px solid #E9860F;
}
.page-id-11399 #wrapper .page-title-container {
	opacity: 1;
	position: relative;
	border-bottom: 2px solid #9BD1EB !important;
	background-color: rgba(232, 232, 232, 0.77) !important;
	margin: 0;
	clear: both;
	padding: 0;
	border-top: 1px solid #82C6E6;
}
.page-id-2613 #wrapper .page-title-container {
	opacity: 1;
	position: relative;
	border-bottom: 2px solid #ECC041 !important;
	background-color: rgba(232, 232, 232, 0.77) !important;
	margin: 0;
	clear: both;
	padding: 0;
	border-top: 1px solid #ECC041;
}
.page-id-2613 .page-title .breadcrumbs, .page-id-1249 .page-title .breadcrumbs, .page-id-11399 .page-title .breadcrumbs {
	display: none;
}
.page-id-2613 .page-title H1 {
	color: #E2B637;
}
.page-id-2613 #wrapper .page-title-container {
}
.page-id-1249 .single-page-title-container DIV.page-title H1 {
	color: #E9860F;
}
@media all and (max-width: 768px) {
.page-id-1249 .single-page-title-container DIV.page-title H1 {
	margin: 12px;
}
}
.connect-rows {
	position: relative;
	list-style: none;
	margin: 0px;
	padding: 10px;
}
@media all and (min-width: 960px) {
.connect-rows {
	-khtml-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-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.15);
}
}
.connect-rows {
	background-color: rgba(251, 251, 251, 0.75);
	border: 1px solid #D6D3D3;
	color: #494040;
}
.post-content P IFRAME {
	min-width: 280px !important;
	width: 100% !important;
	max-width: 100% !important;
}
.connect-rows .connect-div {
	padding-bottom: 5px;
}
.connect-rows I {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
	padding: 2px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #EA870F;
	line-height: 1.2;
	text-align: center !important;
	border: 1px solid #E5E5E5;
}
.connect-rows LI {
	padding-bottom: 1px;
	font-size: 13px;
	padding-top: 1px;
	padding-left: 0;
	padding-right: 0;
	/* [disabled]border-bottom:1px solid #D9D9D9;
*/
	font-weight: bold;
	color: #000000;
}
@media all and (max-width: 479px) {
.register-section {
	float: none !important;
	width: auto !important;
}
}
.sub-menu LI.reserve-button.desc-button {
	background-color: #7ABA06 !important;
	color: #FFFFFF !important;
	background-image: none !important;
}
@media screen {
.sub-menu LI.reserve-button.desc-button:hover {
	background-color: #5E8D07 !important;
	color: #FFFFFF !important;
	background-image: none !important;
}
}
#sidebar .widget.widget_shopping_cart {
	border: none;
}
.shop_table .variations TD.label, .cart_table_item .variations TD.value {
	display: block !important;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.qty_days_cont .quantity-info {
}
.button.alt, .yith-wcwl-wishlistaddedbrowse A, .yith-wcwl-wishlistexistsbrowse A, #menu-currency .wbwccc-select-currency-menu-item A {
	cursor: pointer;
	background-color: #E33A0C !important;
	/* [disabled]text-indent:10px;
*/
	background: none;
	color: #FFF;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
@media all and (max-width: 479px) {
.button.alt, .yith-wcwl-wishlistaddedbrowse A, .yith-wcwl-wishlistexistsbrowse A, #menu-currency .wbwccc-select-currency-menu-item A {
	max-width: 90% !important;
}
}
.button.alt, .yith-wcwl-wishlistaddedbrowse A, .yith-wcwl-wishlistexistsbrowse A, #menu-currency .wbwccc-select-currency-menu-item A {
	border: 1px solid #E33A0C;
	float: right !important;
	outline: none;
	font-weight: bold !important;
	text-transform: lowercase !important;
	font-variant: small-caps;
	font-size: 15px;
	right: 0 !important;
	top: 0 !important;
	bottom: 9px !important;
	position: relative;
	line-height: 20px;
	padding: 8px 12px;
	min-width: 115px;
}
@media all and (max-width: 479px) {
.button.alt, .yith-wcwl-wishlistaddedbrowse A, .yith-wcwl-wishlistexistsbrowse A, #menu-currency .wbwccc-select-currency-menu-item A {
	min-width: initial;
}
}
.button.alt, .yith-wcwl-wishlistaddedbrowse A, .yith-wcwl-wishlistexistsbrowse A, #menu-currency .wbwccc-select-currency-menu-item A {
	margin: 12px !important;
}
@media all and (max-width: 479px) {
.button.alt, .yith-wcwl-wishlistaddedbrowse A, .yith-wcwl-wishlistexistsbrowse A, #menu-currency .wbwccc-select-currency-menu-item A {
	margin: 0 auto !important;
}
}
.button.alt, .yith-wcwl-wishlistaddedbrowse A, .yith-wcwl-wishlistexistsbrowse A, #menu-currency .wbwccc-select-currency-menu-item A {
	min-width: 125px;
	height: auto !important;
	text-align: center !important;
}
.planner-contents .woocommerce UL.products LI.product > H3 {
	z-index: auto;
	bottom: auto;
}
@media all and (max-width: 768px) {
.planner-contents .woocommerce UL.products LI.product > H3 {
	right: 0;
	left: 0;
	/* [disabled]bottom:0;
*/
}
}
.planner-contents .woocommerce UL.products LI.product > H3 {/*
	[disabled]top:20px;
*/
	top: 100px;
}
@media all and (max-width: 959px) {
.planner-contents .woocommerce UL.products LI.product > H3 {
	top: 50px;
}
}
@media all and (max-width: 768px) {
.planner-contents .woocommerce UL.products LI.product > H3 {
	top: 0;
}
}
.planner-contents .woocommerce UL.products LI.product > H3 {
	position: absolute;
	padding: 0px;
	margin: 0px;
}
.planner-contents .woocommerce UL.products LI.product .price {
	z-index: auto !important;
	bottom: 0px !important;
	top: 0px !important;
	position: absolute !important;
	top: auto !important;
	right: 30px !important;
}
@media all and (max-width: 768px) {
.planner-contents .woocommerce UL.products LI.product .price {
	right: 24px !important;
}
}
.planner-contents .woocommerce UL.products LI.product .price {
	left: auto !important;
	line-height: 40px;
}
@media all and (max-width: 768px) {
.planner-contents .woocommerce UL.products LI.product .price {
	line-height: 34px;
}
}
.planner-contents .woocommerce UL.products LI.product .price {
	padding-right: 6px;
	padding-left: 6px;
	border: none;
}
.mobile_shop_item .shop_item_show_options {
	z-index: 10001;
	cursor: pointer;
	right: 0 !important;
	top: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	position: absolute;
	padding: 0 !important;
	margin: 0 !important;
	color: transparent !important;
	background-color: rgba(20, 18, 18, 0.1) !important;
	overflow: hidden;
	height: auto;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: initial;
	transition-delay: initial;
	/* [disabled]-webkit-transform:scale(10);
*/
	/* [disabled]-moz-transform:scale(10);
*/
	/* [disabled]-ms-transform:scale(10);
*/
	/* [disabled]-o-transform:scale(10);
*/
	/* [disabled]transform:scale(10);
*/
	/* [disabled]opacity:0;
*/
}
.mobile_shop_item .shop_item_show_options > I {
	cursor: pointer;
	right: 0 !important;
	top: auto !important;
	left: auto;
	bottom: 0 !important;
	position: absolute;
	padding: 0 !important;
	margin: 0 !important;
	text-shadow: none !important;
	color: #E33A0C;
	background-color: rgba(255, 255, 255, 0.9) !important;
	width: 34px;
	height: 34px;
	line-height: 34px;
}
@media all and (min-width: 1279px) {
.mobile_shop_item .shop_item_show_options > I {
	width: 40px;
	height: 40px;
	line-height: 40px;
}
}
.mobile_shop_item .shop_item_show_options > I {
	font-size: 26px;
}
@media all and (min-width: 1279px) {
.mobile_shop_item .shop_item_show_options > I {
	font-size: 32px;
}
}
.mobile_shop_item .shop_item_show_options:hover > I {/*
	[disabled]color:#22252B;
*/
	/* [disabled]background-color:rgba(255, 255, 255, 0.82);
*/
}
.post-2806 .mobile_shop_item .shop_item_show_options {/*
	[disabled]height:auto;
*/
	/* [disabled]right:auto;
*/
	/* [disabled]width:200px;
*/
	/* [disabled]max-width:200px;
*/
	/* [disabled]left:auto;
*/
	/* [disabled]display:block;
*/
	/* [disabled]z-index:auto;
*/
	/* [disabled]position:absolute;
*/
	/* [disabled]margin-top:-200px;
*/
}
.products .product A.shop_item_show_options:hover {
	color: transparent !important;
	text-indent: 0px;
	border: initial !important;
	background-color: rgba(0, 0, 0, 0) !important;
	text-transform: uppercase !important;
	text-align: right !important;
	font-weight: bold !important;
	width: auto !important;
	opacity: 1 !important;
	overflow: hidden !important;
	bottom: 0 !important;
	right: 0 !important;
	top: 0 !important;
	left: 0 !important;
	-webkit-transform: scale(1) !important;
	-moz-transform: scale(1) !important;
	-ms-transform: scale(1) !important;
	-o-transform: scale(1) !important;
	transform: scale(1) !important;
}
BODY.tax-product_cat.woocommerce UL.products LI.product {/*
	[disabled]overflow:hidden;
*/
	/* [disabled]position:relative;
*/
	/* [disabled]height:auto;
*/
}
BODY.tax-product_cat.woocommerce UL.products LI.product DIV.mobile_shop_item {/*
	[disabled]display:inline-block;
*/
}
.place-order INPUT#place_order {
	-khtml-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
}
.yith-wcwl-wishlistaddedbrowse A, .yith-wcwl-wishlistexistsbrowse A {
	display: inline-block;
	position: relative;
}
.products .product .mobile_shop_item .mobile_shop_item_content.shop_item_open {
	top: 0 !important;
	bottom: 0 !important;
	position: fixed !important;
	left: 0 !important;
	right: 0 !important;
	/* [disabled]display:block;
*/
	z-index: 999999999999 !important;
	width: 100%;
	overflow: hidden !important;
	background-color: rgba(0, 0, 0, 1) !important;
	max-width: 960px !important;
	margin: 0 auto !important;
	margin: 0 auto !important;
	display: block;
	height: auto;
}
.products .product .mobile_shop_item .mobile_shop_item_content.shop_item_open:before {
	content: '';
	top: 0 !important;
	bottom: 0 !important;
	position: fixed !important;
	left: 0 !important;
	right: 0 !important;
	z-index: -1 !important;
	width: 100%;
	overflow: hidden !important;
	background-color: rgba(3, 3, 3, 0.9) !important;
	max-width: 100% !important;
	margin: 0 auto !important;
	margin: 0 auto !important;
	display: block;
	height: auto;
}
.ajaxd-post .products .product .mobile_shop_item .mobile_shop_item_content.shop_item_open {/*
	[disabled]z-index:99999;
*/
}
DIV#ui-datepicker-div.ui-datepicker {
	z-index: 9999999999999 !important;
}
.planner-contents .products .mobile_shop_item .mobile_shop_item_content .hotel-reservation-product-form_wrapper {
	background-color: #FFFFFF;
	padding: 0 !important;
	width: 100% !important;
	top: 0;
	bottom: 0;
	position: absolute;
	height: auto;
}
.shop_item_open P.stock.out-of-stock {
	bottom: 0 !important;
	right: 0 !important;
	top: 0 !important;
	left: 0 !important;
	min-height: 100px;
	height: auto !important;
	width: 100% !important;
	display: block !important;
	font-size: 17px;
	line-height: 100px;
	position: relative !important;
	padding: 0px !important;
	margin: 0px !important;
	/* [disabled]background-color:#CEE1AD;
*/
	font-weight: bold;
	/* [disabled]color:#79B905;
*/
}
.quantity.buttons_added {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	display: inline-block !important;
	position: relative;
}
BODY.single-product .quantity.buttons_added {
	position: relative;
	clear: both;
	display: inline-block;
	float: none;
	width: auto;
}
.mobile_shop_item_content .single_variation_wrap {
	clear: both;
	position: relative;
	float: none;
	display: block !important;
	width: 100%;
	margin-top: 5px;
}
#post-2806 .toggle A, .page-id-5406 .tab .toggle A {
	outline: none !important;
	font-size: 26px !important;
}
@media all and (max-width: 768px) {
#post-2806 .toggle A, .page-id-5406 .tab .toggle A {
	font-size: 21px !important;
}
}
#post-2806 .toggle A, .page-id-5406 .tab .toggle A {
	font-weight: 600 !important;
	background-color: rgba(255, 255, 255, 0.7) !important;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	text-shadow: none !important;
	padding: 18px 15px 18px 30px;
}
@media all and (max-width: 768px) {
#post-2806 .toggle A, .page-id-5406 .tab .toggle A {
	padding: 16px 12px;
}
}
#post-2806 .toggle A, .page-id-5406 .tab .toggle A {
	margin-bottom: 0 !important;
	-webkit-transition: all 0.23s ease;
	-moz-transition: all 0.23s ease;
	transition: all 0.23s ease;
	margin-top: 0;
}
@media all and (max-width: 768px) {
#post-2806 .toggle A, .page-id-5406 .tab .toggle A {
	line-height: 24px !important;
}
}
#post-2806 .toggle A SPAN, .page-id-5406 .tab .toggle A SPAN {
	line-height: 1.1;
}
@media screen {
#post-2806 .toggle A:hover {
	background: rgba(255, 255, 255, 0.9) !important;
	/* [disabled]text-shadow:none;
*/
	color: #1A439B !important;
	/* [disabled]border:none;
*/
}
#post-2806 .toggle A:hover .arrow:after {
	color: #1A439B !important;
}
}
.advtoggle2 .toggle A {
	background-color: #B9DCF1 !important;
}
.page-template-dynamic-packaging-summer-php .advtoggle2 .toggle A {
	background-color: #DCF1B9 !important;
}
#post-2806 .toggle.active A {
	text-shadow: none !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
	background: -moz-linear-gradient(top, rgba(241,241,241,0) 0%, rgba(241,241,241,0) 5%, rgba(241,241,241,1) 58%, rgba(241,241,241,1) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(241,241,241,0)), color-stop(5%, rgba(241,241,241,0)), color-stop(58%, rgba(241,241,241,1)), color-stop(100%, rgba(241,241,241,1))) !important;
	background: -webkit-linear-gradient(top, rgba(241,241,241,0) 0%, rgba(241,241,241,0) 5%, rgba(241,241,241,1) 58%, rgba(241,241,241,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(241,241,241,0) 0%, rgba(241,241,241,0) 5%, rgba(241,241,241,1) 58%, rgba(241,241,241,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(241,241,241,0) 0%, rgba(241,241,241,0) 5%, rgba(241,241,241,1) 58%, rgba(241,241,241,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(241,241,241,0) 0%, rgba(241,241,241,0) 5%, rgba(241,241,241,1) 58%, rgba(241,241,241,1) 100%) !important;
}
@media screen {
#post-2806 .toggle.active A {
	background: rgba(255, 255, 255, 0.6) !important;
}
}
#post-2806 .toggle.active A {
	margin: 0 !important;
	border: none !important;
	border-bottom: 2px solid #E8AF12 !important;
}
#post-2806 .toggle.active A {
	color: #000000 !important;
	text-shadow: none !important;
	margin: 0 !important;
	/* [disabled]border:none;
*/
	/* [disabled]border-bottom:4px solid #E8AF12;
*/
	background-color: #FFFFFF !important;
}
#post-2806 .toggle A SPAN.arrow {
	background-color: transparent !important;
	color: transparent !important;
	text-align: center;
	width: 26px;
}
.mobile_shop_item .variations_button DIV {/*
	[disabled]position:absolute;
*/
	float: none !important;
}
.mobile_shop_item .single_variation_wrap {
	position: relative;
	padding: 0px;
}
.mobile_shop_item_content.shop_item_open .cart .add_to_cart_button {
	left: auto;
	right: 15px !important;
	top: auto !important;
	z-index: 9999;
	z-index: 99999999;
	/* [disabled]bottom:0;
*/
	position: absolute !important;
	margin-bottom: 0 !important;
	margin-right: 0 !important;
	font-size: 17px;
}
.mobile_shop_item_content.shop_item_open FORM.cart {
	bottom: 0;
	top: 60px;
	right: 0;
	left: 0;
	position: absolute !important;
	overflow: hidden;
	overflow-y: auto;
	height: auto;
	/* [disabled]max-height:90%;
*/
	/* [disabled]overflow-y:auto;
*/
	margin: 0 auto !important;
}
@media all and (min-width: 1279px) {
.mobile_shop_item_content.shop_item_open FORM.cart {
	max-width: 960px;
}
}
@media (min-width: 1401px) {
.mobile_shop_item_content.shop_item_open FORM.cart {/*
	[disabled]max-width:1200px;
*/
}
}
.mobile_shop_item_content.shop_item_open FORM.cart {/*
	[disabled]height:auto;
*/
	/* [disabled]width:auto;
*/
	/* [disabled]height:auto;
*/
	/* [disabled]display:block;
*/
	padding: 0 0 20px !important;
	background-color: #000000;
}
.shop_item_open FORM.cart .gform_wrapper {
	background-color: #F2F2F2;
	position: relative !important;
	clear: both !important;
	float: none !important;
	margin: 0 auto !important;
	width: auto !important;
	display: block !important;
	padding: 20px 20px 50px !important;
}
@media all and (max-width: 768px) {
.shop_item_open FORM.cart .gform_wrapper {
	padding: 18px 12px 92px !important;
}
}
.woocommerce .products .product DIV.full-contents {
	position: absolute;
	background-color: #FEFEFE;
	margin: 15px;
	padding: 15px;
	max-height: 100%;
	/* [disabled]height:auto;
*/
}
.products .mobile_shop_item_content .single_variation_wrap .variations_button .product_type_simple.single_add_to_cart_button.button {
	float: none !important;
}
.grid .mobile_shop_item .mobile_shop_item_content {/*
	[disabled]z-index:9999;
*/
	/* [disabled]bottom:auto;
*/
	/* [disabled]top:auto;
*/
	overflow: visible !important;
	position: absolute !important;
	bottom: 0 !important;
	top: 0 !important;
	right: 0 !important;
	left: 0 !important;
	/* [disabled]max-height:240px;
*/
	/* [disabled]width:300%;
*/
	/* [disabled]overflow-y:auto;
*/
	/* [disabled]color:#0B0A0A;
*/
	/* [disabled]-webkit-box-shadow:0px -6px 12px 2px rgba(131, 131, 131, 0.3);
*/
	/* [disabled]-moz-box-shadow:0px -6px 12px 2px rgba(131, 131, 131, 0.3);
*/
	/* [disabled]box-shadow:0px -6px 12px 2px rgba(131, 131, 131, 0.3);
*/
	/* [disabled]border-radius:6px;
*/
	/* [disabled]-khtml-border-radius:6px;
*/
	/* [disabled]-webkit-border-radius:6px;
*/
	/* [disabled]-moz-border-radius:6px;
*/
	background-color: transparent;
	/* [disabled]background:-moz-linear-gradient(top, rgba(229,229,229,0.68) 0%, rgba(255,255,255,0.86) 100%);
*/
	/* [disabled]background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229,229,229,0.68)), color-stop(100%, rgba(255,255,255,0.86)));
*/
	/* [disabled]background:-webkit-linear-gradient(top, rgba(229,229,229,0.68) 0%, rgba(255,255,255,0.86) 100%);
*/
	/* [disabled]background:-o-linear-gradient(top, rgba(229,229,229,0.68) 0%, rgba(255,255,255,0.86) 100%);
*/
	/* [disabled]background:-ms-linear-gradient(top, rgba(229,229,229,0.68) 0%, rgba(255,255,255,0.86) 100%);
*/
	/* [disabled]background:#FAFAFA linear-gradient(to bottom, rgba(229,229,229,0.68) 0%, rgba(255,255,255,0.86) 100%);
*//*
[disabled]filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ade5e5e5', endColorstr='#dbffffff', GradientType=0 );
*/	border: none;
	text-align: left;
	/* [disabled]border-bottom:1px solid #000000;
*/
	padding: 0px !important;
}
.grid .mobile_shop_item_content FORM {/*
	[disabled]float:none;
*/
	/* [disabled]display:block;
*/
	/* [disabled]bottom:0;
*/
	/* [disabled]right:0;
*/
	/* [disabled]left:0;
*/
	/* [disabled]top:0;
*/
	/* [disabled]position:relative;
*/
	padding: 0px !important;
	background-color: transparent;
	/* [disabled]width:100%;
*/
	height: auto !important;
}
.grid .mobile_shop_item_content .mobile_shop_item_content_close {
	right: 0;
	bottom: auto !important;
	top: 14px !important;
	position: absolute;
	height: 22px !important;
	padding: 0px !important;
	line-height: 1 !important;
}
.grid .mobile_shop_item_content .mobile_shop_item_content_close:after {
	line-height: 36px;
	margin: 0px;
	padding: 0px;
}
.grid .mobile_shop_item_content FORM.cart {
	overflow-y: auto;
	position: static;
	margin: 0px !important;
	max-height: none !important;
	height: 100% !important;
}
.grid .mobile_shop_item_content BUTTON.add_to_cart_button {/*
	[disabled]left:auto;
*/
	/* [disabled]bottom:auto;
*/
	/* [disabled]right:auto;
*/
	/* [disabled]z-index:12;
*/
	/* [disabled]bottom:auto;
*/
	position: relative !important;
	text-shadow: none !important;
	color: #0C2642 !important;
}
.date-selectors INPUT.datepicker {/*
	[disabled]background-color:transparent;
*/
	/* [disabled]border:none;
*/
	text-align: left;
}
.grid .mobile_shop_item .mobile_shop_item_content:before {
	z-index: -1;
	left: 0;
	top: 0;
	width: 100%;
	content: '';
	position: fixed !important;
	background-color: rgba(0, 0, 0, 0.1) !important;
}
.mobile_shop_item .variations TBODY TR .label {
	float: left;
	font-variant: small-caps;
	padding: 10px;
	margin-right: 5px;
	color: #292826;
	text-align: right;
	font-size: 14px;
}
@media all and (min-width: 1279px) {
.mobile_shop_item .variations TBODY TR .label {
	font-size: 15px;
}
}
.mobile_shop_item .variations TBODY TR .label {
	line-height: 14px;
	width: 120px;
	background-color: #EDEDED;
	font-weight: bold !important;
}
.grid .mobile_shop_item .variations TBODY TR .label {
	display: none !important;
}
@media screen {
.button.alt:hover, .yith-wcwl-wishlistaddedbrowse A:hover, .yith-wcwl-wishlistexistsbrowse A:hover, .mobile_shop_item .shop_item_show_options:hover, #menu-currency .wbwccc-select-currency-menu-item A:hover {/*
	[disabled]background:#FFF;
*/
	/* [disabled]color:#E33A0C;
*/
}
}
#order_review .place-order #place_order.button.alt {
	position: relative !important;
}
@media all and (max-width: 768px) {
#order_review .place-order #place_order.button.alt {
	clear: both;
	display: block !important;
	float: none !important;
}
}
#order_review .place-order #place_order.button.alt {
	margin: 8px 0 !important;
}
@media all and (max-width: 768px) {
#order_review .place-order #place_order.button.alt {
	margin: 0 auto 8px !important;
	/* [disabled]width:auto;
*/
	line-height: 38px;
}
}
.yith-wcwl-add-to-wishlist .feedback {
	color: #295C9F;
	margin-right: 10px;
	line-height: 36px;
}
@media screen {
#sidebar .cart_list.product_list_widget > LI > A:hover {
	background-color: #FFFFFF;
}
}
.widget.woocommerce DIV.heading {
	padding: 0px !important;
}
.right.cart-tab .product_list_widget IMG.attachment-shop_thumbnail {/*
	[disabled]max-height:none;
*/
	/* [disabled]height:100%;
*/
	/* [disabled]max-width:none;
*/
	/* [disabled]width:auto;
*/
	/* [disabled]left:0;
*/
	/* [disabled]position:absolute;
*/
	/* [disabled]display:block;
*/
	/* [disabled]opacity:0.4;
*/
	/* [disabled]-webkit-border-radius:0px;
*/
	border-radius: 0px !important;
	/* [disabled]margin:-12px;
*/
	padding: 0px !important;
}
.widget_shopping_cart_content .buttons .button {
	background: #C5C9D1 !important;
	/* [disabled]background:-webkit-gradient(linear, left top, left bottom, from(#f7f6f7), to(#dfdbdf));
*/
	/* [disabled]background:-webkit-linear-gradient(#f7f6f7, #dfdbdf);
*/
	/* [disabled]background:-moz-linear-gradient(center top, #f7f6f7 0%, #dfdbdf 100%);
*/
	/* [disabled]border:1px solid #CAC7CA;
*/
}
.place-order .form-row.terms {/*
	[disabled]clear:none;
*/
	/* [disabled]float:none;
*/
	/* [disabled]clear:both;
*/
	/* [disabled]position:relative;
*/
	/* [disabled]display:inline-block;
*/
	/* [disabled]padding:0px;
*/
	/* [disabled]margin:0px;
*/
	/* [disabled]line-height:60px;
*/
	/* [disabled]font-weight:normal;
*/
	/* [disabled]height:60px;
*/
	/* [disabled]background-color:transparent;
*/
	text-align: right !important;
}
.page-id-2806 #main .widget_fpw_widget .fpw-featured-link .fpw-featured-image {
	height: 84px;
	margin: 0px !important;
}
.widget_shopping_cart_content .variation IMG {
	background-color: transparent !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.summary FORM.variations_form IMG.variable-image {
	height: 60px;
	background-color: transparent !important;
	box-shadow: none !important;
	width: auto;
	cursor: pointer;
	margin: 5px;
}
UL.side-nav LI A {
	padding-left: 16px;
}
UL.side-nav > LI:first-child {
	border: none !important;
	background-color: #E6E6E6 !important;
}
#sidebar UL.side-nav > LI:first-child A, #sidebar UL.side-nav > LI:first-child:hover A {
	background-color: #E7E7E7;
	font-size: 18px;
	font-weight: bold;
	box-shadow: none !important;
	color: #224273 !important;
	border-bottom: 3px solid #D9D9D9;
}
#main #easy_widget_form .one_half {
	position: relative !important;
	display: block !important;
	width: 43% !important;
	float: left !important;
	min-width: 0 !important;
	padding: 2px 6px;
	clear: both;
	margin: 0px;
	text-align: justify;
}
#main #easy_widget_form {
	padding: 0px;
	margin: 0px;
}
#main #easy_widget_form .one_half * {
	width: 100% !important;
	float: none !important;
	min-width: 0 !important;
	margin-top: 0;/*[empty]color:;*/
}
#main #easy_widget_form .one_half.last {
	clear: none;
}
.navigation_menu .one_half LABEL {
	padding: 0px !important;
	margin: 0px !important;
	line-height: 1em !important;
	color: #FFFFFF;
	font-size: x-small;
}
#content UL.products.grid {
	clear: both;
	margin: 0px;
	padding: 0px;
}
#buddypress #item-body FORM.standard-form LABEL {
	color: #21426E;
}
.menu-packaging-container UL#menu-packaging, .menu-summer-packaging-container UL#menu-summer-packaging {
	clear: both;
	float: none !important;
	width: 100% !important;
	display: block !important;
	position: relative !important;
	margin: 0 !important;
	/* [disabled]max-width:960px;
*/
	padding: 0 !important;
	/* [disabled]border-top:2px solid #FF0D0D;
*/
}
.subheadnav .menu-packaging-container #menu-packaging, .subheadnav .menu-summer-packaging-container #menu-summer-packaging {
	position: relative !important;
	width: 100% !important;
	display: table !important;
}
@media all and (max-width: 768px) {
.subheadnav .menu-packaging-container #menu-packaging, .subheadnav .menu-summer-packaging-container #menu-summer-packaging {/*
	[disabled]display:block;
*/
}
}
.subheadnav .menu-packaging-container #menu-packaging, .subheadnav .menu-summer-packaging-container #menu-summer-packaging {
	margin: 0px !important;
	padding-bottom: 0 !important;
}
.single-product-subheadnav #menu-packaging {
	position: relative !important;
	display: table !important;
}
BODY.single.single-product .menu-packaging-container #menu-packaging.menu > LI > A {
	display: none !important;
}
#menu-packaging .page-item-2806 .sub-menu {
	display: none !important;
}
#menu-packaging > LI, #menu-summer-packaging > LI {
	width: auto !important;
	max-width: 100% !important;
	float: none !important;
	vertical-align: middle !important;
	position: static !important;
	display: table-cell !important;
	float: none !important;
	padding: 0 !important;
	margin: 0px !important;
	border: none !important;
}
.subheadnav.packaging-nav {
	max-width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
.subheadnav.packaging-nav .icon-btn.icon-summer.menu-item A {/*
	[disabled]background-color:rgba(210, 226, 232, 0.5);
*/
	/* [disabled]color:#090909;
*/
	/* [disabled]border-bottom:4px solid #F9F9F9;
*/
	min-width: 60px;
}
.post-content .planner-contents {
	display: block;
	float: none !important;
	max-width: none;
	width: auto;
	max-width: 100% !important;
}
@media all and (max-width: 768px) {
.post-content .planner-contents {
	max-width: 100% !important;
}
}
.post-content .planner-contents {
	background-color: transparent;
}
.page-id-12368 #fade {/*
	[disabled]background-image:none;
*/
	opacity: 1;
	height: auto;
	top: 0;
	/* [disabled]background-color:rgba(0, 0, 0, 0.7);
*/
}
DIV.ajdw-wrapper > H2 {
	bottom: auto;
	right: 0;
	left: 0;
	top: 0;
	height: auto;
	width: 100%;
	display: table;
	line-height: 36px !important;
	position: relative;
	padding: 0px 15px 14px !important;
	margin: 0px !important;
	font-variant: small-caps;
	font-weight: normal;
	text-shadow: 1px 2px 1px rgba(166, 166, 166, 0.5);
	color: #000000 !important;
	background-color: transparent;
}
.ajdw-canvas-wrapper {
	clear: both;
	width: auto !important;
	display: block !important;
	overflow: hidden;
	position: relative;
	text-align: "0";
	background-color: transparent;
	padding: 0;
	margin: 0px;
}
.ajdw-wrapper .slopesdata {
	float: none !important;
	width: auto !important;
	display: block !important;
}
.ajdw-canvas-wrapper SELECT.ajaxd-select {
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: relative;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	margin: 0px !important;
	border: none !important;
	z-index: 99;
	font-weight: normal;
	background-color: transparent;
	font-variant: small-caps;
	width: auto;
	font-size: 19px;
	color: #FFFFFF;
	line-height: 50px !important;
	text-align: right !important;
}
@media all and (max-width: 768px) {
.ajdw-canvas-wrapper SELECT.ajaxd-select {
	float: none;
}
}
.ajdw-canvas-wrapper SELECT.ajaxd-select {
	display: block;
	height: 50px;
	min-width: 240px;
	padding-left: 20px;
	padding-right: 50px;
}
.ajdw-canvas-wrapper SELECT.ajaxd-select * {
	color: #FFFFFF !important;
	cursor: pointer;
	border: none !important;
}
.ajdw-canvas-wrapper SELECT.ajaxd-select > * {
	color: #000000 !important;
	background-color: #FFFFFF !important;
}
DIV.ajdw-wrapper.planner-contents SPAN.ajaxd-select-wrapper {
	bottom: auto;
	top: 0;
	right: 0;
	z-index: 2;
	border-radius: 0;
}
@media all and (max-width: 768px) {
DIV.ajdw-wrapper.planner-contents SPAN.ajaxd-select-wrapper {
	background-color: rgba(255, 255, 255, 1);
}
}
DIV.ajdw-wrapper.planner-contents SPAN.ajaxd-select-wrapper {
	background-color: rgba(0, 0, 0, 0.5) !important;
	position: absolute;
}
@media all and (max-width: 768px) {
DIV.ajdw-wrapper.planner-contents SPAN.ajaxd-select-wrapper {
	position: relative;
}
}
DIV.ajdw-wrapper.planner-contents SPAN.ajaxd-select-wrapper {
	margin: 10px 12px 0px;
}
.post-content DIV.ajdw-wrapper {
	overflow: hidden;
	display: block;
	padding: 0 !important;
	margin: 0px !important;
	border: none;
}
.page-id-12368 .post-content .ajdw-wrapper {
	clear: both !important;
	position: relative !important;
	margin-bottom: 30px !important;
}
@media (min-width: 1401px) {
.page-id-12368 .post-content .ajdw-wrapper {
	margin-bottom: 60px !important;
}
}
.page-id-12368 .post-content .ajdw-wrapper {
	margin-top: 30px !important;
}
DIV.ajdw-wrapper .ajaxd-select-wrapper:after {
	z-index: 3;
	text-align: center;
	line-height: 50px;
	height: 50px;
	width: 50px;
	display: block;
	left: auto;
	font-family: FontAwesome;
	bottom: auto;
	top: 0;
	right: 0;
	position: absolute;
	content: '';
	display: block;
	content: "\f0dd";
	background-repeat: no-repeat;
	font-family: FontAwesome !important;
	background-color: transparent !important;
	color: #FFFFFF !important;
	font-size: 24px;
}
.page-template-dynamic-packaging-php #wrapper #main #content .post-content #sidebar .wiget-wrapper {
	display: table-cell !important;
	vertical-align: text-bottom;
	float: none !important;
	position: relative !important;
	/* [disabled]width:auto;
*/
	/* [disabled]display:block;
*/
}
.page-template-dynamic-packaging-php #wrapper #main #content .post-content #sidebar > * {
	position: relative !important;
	vertical-align: top;
	/* [disabled]display:table-cell;
*/
}
@media all and (max-width: 768px) {
.page-template-dynamic-packaging-php #wrapper #main #content .post-content #sidebar > * {/*
	[disabled]display:table-row;
*/
}
}
.page-template-dynamic-packaging-php #wrapper #main #content .post-content #sidebar > * {
	float: none !important;
}
.planner-contents #sidebar LI H2.widgettitle {
	margin: 0;
	padding: 0 !important;
	line-height: 36px;
	font-size: 16px;
}
.planner-contents DIV.widget_shopping_cart_content {
	position: relative;
	clear: both;
	width: 100%;
}
@media all and (min-width: 769px) {
.planner-contents DIV.widget_shopping_cart_content {
	width: 98%;
}
}
.planner-contents DIV.widget_shopping_cart_content {
	display: table !important;
}
@media all and (max-width: 768px) {
.planner-contents DIV.widget_shopping_cart_content {
	display: block !important;
}
}
.planner-contents DIV.widget_shopping_cart_content {
	padding: 0px !important;
}
@media all and (min-width: 769px) {
.planner-contents DIV.widget_shopping_cart_content {
	padding: 4px 1% !important;
}
}
.planner-contents DIV.widget_shopping_cart_content {
	background-color: rgba(165, 164, 165, 0.2);
}
.planner-contents .widget.widget_shopping_cart > * {
	vertical-align: top;
	position: relative !important;
	float: none !important;
	clear: none !important;
}
.planner-contents .widget.widget_shopping_cart .widget_shopping_cart_content P.total {
	min-width: 100px;
	display: table-cell !important;
}
@media all and (max-width: 768px) {
.planner-contents .widget.widget_shopping_cart .widget_shopping_cart_content P.total {
	clear: both;
	display: block !important;
}
}
.planner-contents .widget.widget_shopping_cart .widget_shopping_cart_content P.total {
	text-align: right;
}
@media all and (max-width: 768px) {
.planner-contents .widget.widget_shopping_cart .widget_shopping_cart_content P.total {/*
	[disabled]text-align:center;
*/
}
}
.planner-contents .widget.widget_shopping_cart .widget_shopping_cart_content P.total {
	padding-right: 6px;
	padding-left: 6px;
}
@media all and (max-width: 768px) {
.planner-contents .widget.widget_shopping_cart .widget_shopping_cart_content P.total {
	padding: 6px 12px;
}
.planner-contents .widget.widget_shopping_cart UL.cart_list {
	display: table !important;
	width: 100%;
}
}
.planner-contents .widget.widget_shopping_cart P.buttons {
	display: table-cell !important;
}
@media all and (max-width: 768px) {
.planner-contents .widget.widget_shopping_cart P.buttons {
	display: table !important;
	margin: 10px auto !important;
}
}
@media all and (min-width: 769px) {
.planner-contents .widget.widget_shopping_cart P.buttons {
	width: 200px;
}
}
@media all and (min-width: 1279px) {
.planner-contents .widget.widget_shopping_cart P.buttons {
	width: 400px;
}
}
.planner-contents .widget.widget_shopping_cart P.buttons {
	text-align: center;
}
.planner-contents .widget.widget_shopping_cart P.buttons A.button {
	float: none;
	width: 160px;
}
@media all and (min-width: 1279px) {
.planner-contents .widget.widget_shopping_cart P.buttons A.button {
	width: 240px;
}
}
@media all and (min-width: 769px) {
.planner-contents .widget.widget_shopping_cart P.buttons A.button {
	display: table;
}
}
@media all and (min-width: 960px) {
.planner-contents .widget.widget_shopping_cart P.buttons A.button {
	display: table-cell;
}
}
.planner-contents #sidebar LI.widget_shopping_cart H2.widgettitle:before {
	display: block;
	content: '';
	background-size: cover !important;
	background: url(../../../../../branding/icon-sprite-dark-36x36.png) no-repeat -94px 0px padding-box;
	opacity: 0.8 !important;
	bottom: auto !important;
	top: 50% !important;
	z-index: 2 !important;
	max-height: 32px !important;
	width: 26px;
	position: absolute !important;
	display: inline-block !important;
	float: none !important;
	left: 5px !important;
	margin-right: 0;
	margin-left: 4px !important;
	height: 26px;
	margin-top: -13px;
}
.planner-contents .shortcode-tabs .tabs-wrapper UL#tabs {
	width: 100% !important;
	display: table !important;
}
@media all and (min-width: 769px) {
.planner-contents .shortcode-tabs .tabs-wrapper UL#tabs {/*
	[disabled]position:absolute;
*/
	right: 0 !important;
	left: 0;
	bottom: auto;
	top: 0;
	width: auto !important;
}
}
.planner-contents .shortcode-tabs .tabs-wrapper UL#tabs {
	padding: 0 !important;
	position: relative;
	clear: both;
	margin: 0 !important;
}
.planner-contents .shortcode-tabs .tabs-wrapper UL#tabs > LI {
	position: relative;
	min-width: 20% !important;
	width: 20% !important;
	vertical-align: middle !important;
	display: table-cell !important;
}
.planner-contents .shortcode-tabs .tabs-wrapper UL#tabs > LI > A {
	position: relative;
	overflow: hidden;
	width: 1000px;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
}
.planner-contents #sidebar > DIV.row {
	display: table !important;
	padding-left: 6px;
	padding-right: 6px;
}
.planner-contents #sidebar > DIV.row > * {
	vertical-align: top;
	float: none;
	display: table-cell !important;
}
@media all and (max-width: 768px) {
.planner-contents #sidebar > DIV.row > * {
	width: auto;
	display: block !important;
}
}
.planner-contents #sidebar > DIV.row > * {/*
	[disabled]padding:0 6px;
*/
	/* [disabled]margin:0;
*/
}
.planner-contents .shortcode-tabs .tabs-wrapper UL#tabs > LI > A > *, #wrapper DIV.packaging-nav .menu-packaging-container #menu-packaging.menu LI.menu-item.step UL.sub-menu LI > A > *, #megaMenu .mega-colgroup-4 .sub-menu.sub-menu-1 LI.desc-button.desc-icon A > SPAN > * {
	vertical-align: middle;
}
@media all and (min-width: 1279px) {
.planner-contents .shortcode-tabs .tabs-wrapper UL#tabs > LI > A > *, #wrapper DIV.packaging-nav .menu-packaging-container #menu-packaging.menu LI.menu-item.step UL.sub-menu LI > A > *, #megaMenu .mega-colgroup-4 .sub-menu.sub-menu-1 LI.desc-button.desc-icon A > SPAN > * {
	min-height: 60px;
	height: 60px !important;
}
}
.planner-contents .shortcode-tabs .tabs-wrapper UL#tabs > LI > A > *, #wrapper DIV.packaging-nav .menu-packaging-container #menu-packaging.menu LI.menu-item.step UL.sub-menu LI > A > *, #megaMenu .mega-colgroup-4 .sub-menu.sub-menu-1 LI.desc-button.desc-icon A > SPAN > * {
	right: auto !important;
	left: auto !important;
	bottom: auto !important;
	top: auto !important;
	position: relative !important;
	float: none !important;
}
@media all and (min-width: 1279px) {
.planner-contents .shortcode-tabs .tabs-wrapper UL#tabs > LI > A > *, #wrapper DIV.packaging-nav .menu-packaging-container #menu-packaging.menu LI.menu-item.step UL.sub-menu LI > A > *, #megaMenu .mega-colgroup-4 .sub-menu.sub-menu-1 LI.desc-button.desc-icon A > SPAN > * {
	display: inline-block !important;
}
}
.planner-contents .shortcode-tabs .tabs-wrapper UL#tabs > LI > A > *, #wrapper DIV.packaging-nav .menu-packaging-container #menu-packaging.menu LI.menu-item.step UL.sub-menu LI > A > *, #megaMenu .mega-colgroup-4 .sub-menu.sub-menu-1 LI.desc-button.desc-icon A > SPAN > * {
	text-align: left;
	font-weight: normal;
	margin: 0 !important;
	padding: 0 !important;
}
@media all and (min-width: 1279px) {
.planner-contents .shortcode-tabs .tabs-wrapper UL#tabs > LI > A > *, #wrapper DIV.packaging-nav .menu-packaging-container #menu-packaging.menu LI.menu-item.step UL.sub-menu LI > A > *, #megaMenu .mega-colgroup-4 .sub-menu.sub-menu-1 LI.desc-button.desc-icon A > SPAN > * {
	line-height: 60px;
}
}
.page-template-dynamic-packaging-php #main #content #sidebar .widget {
	position: relative !important;
	float: none !important;
	display: table;
	min-width: 100% !important;
	width: 100% !important;
}
@media all and (max-width: 479px) {
.page-template-dynamic-packaging-php #main #content #sidebar .widget {
	width: 100% !important;
}
}
@media all and (max-width: 768px) {
.page-template-dynamic-packaging-php #main #content #sidebar .widget {/*
	[disabled]display:none;
*/
}
}
.page-template-dynamic-packaging-php #main #content #sidebar .widget {/*
	[disabled]background-color:rgba(255, 255, 255, 0.6);
*/
	/* [disabled]background:rgba(57, 57, 57, 0.55);
*/
	margin: 0 !important;
	padding: 0 !important;
}
.toggle-content .rev_slider_wrapper {
	clear: both;
	display: block;
	position: relative;
}
#content #sidebar .widget.woocommerce.widget_shopping_cart {
	list-style: none;
}
@media all and (max-width: 768px) {
#content #sidebar .widget.woocommerce.widget_shopping_cart {
	display: block !important;
}
}
#content #sidebar .widget.woocommerce.widget_shopping_cart {
	padding: 0px !important;
	/* [disabled]margin-bottom:16px;
*/
	background-color: transparent;
	margin: 0px !important;
}
.subheadnav.packaging-nav .icon-btn.icon-winter.menu-item A {/*
	[disabled]background-color:rgba(255, 255, 255, 0.5);
*/
	/* [disabled]color:#0F3242;
*/
	/* [disabled]border-bottom:4px solid #E8AF12;
*/
	min-width: 60px;
}
.page-id-2806 #wrapper .packaging-nav .icon-btn.icon-summer {
	background: none !important;
}
.cy_er_filter_form FORM .cy_er_filter_form_field {
	width: 100%;
	display: inline-table;
	margin-bottom: 10px;
}
.cy_er_filter_form .cy_er_filter_form_field P {
	padding: 0px;
	margin: 5px 0px 0px;
	font-size: 11px;
}
.cy_er_filter_form_field P SPAN.cy-amount {
	font-weight: bold;
}
.cy_er_filter_form .cy_er_filter_form_field LABEL {
	display: table-cell;
	width: 45%;
	padding-right: 5% !important;
	text-align: right;
}
.cy_er_filter_form .cy_er_filter_form_field INPUT {
	display: inline-table;
	width: auto;
	border-radius: 0px;
	border: 1px solid #E2E2E2 !important;
	margin-right: 4px;
	margin-left: 4px;
}
.cy_er_filter_form FORM {
	clear: both;
	display: block;
	padding: 12px;
	background-color: #FAF9F9;
}
.page-id-2818 #menu-packaging .icon-btn {
	display: none !important;
}
.icon-summer A {
	background-image: url(../../../../../branding/icon-w-summer-64x64.png) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}
.icon-winter A {
	background-image: url(../../../../../branding/icon-w-winter-64x64.png) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}
.toggle-content .woocommerce UL.products {
	padding: 0;
	margin: 0;
}
#wrapper .packaging-nav .icon-btn.menu-item.current-menu-item {
	background-position: right center !important;
}
#main #weather.widget {
	top: 393px;
	z-index: 99;
	left: auto;
	right: auto;
	position: absolute;
	background-color: #E6AF11;
	background-color: transparent;
	margin-top: 0;
	width: 225px;
	margin-right: 0px;
	padding: 15px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 0;
	margin-left: 736px;
}
@media all and (max-width: 959px) {
#main #weather.widget {
	display: none;
}
}
#main .widget_weather A.button {/*
	[disabled]top:-35px;
*/
	/* [disabled]position:absolute;
*/
	/* [disabled]font-size:8pt;
*/
	/* [disabled]margin-top:-54px;
*/
	/* [disabled]margin-left:-72px;
*/
	background-color: transparent !important;
	background-image: none !important;
	border: none !important;
	box-shadow: none !important;
	line-height: 1 !important;
	color: #D91C1C !important;
}
#main .widget_easyreservations_form_widget .heading H3 {
	display: none;
	margin: 0;
}
LI.ss-nav-menu-highlight SPAN.um-anchoremulator {
	display: block !important;
	border-top: 3px solid #E7B012 !important;
}
DIV.ls-lightskin DIV.ls-inner {
	max-width: 940px;
	background-color: #E51D1D;
	margin: 0 auto;
}
.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;
}
.weather_image SPAN.weather_temp {
	color: #E7B012 !important;
	font-size: x-large !important;
	display: block;
	float: none;
	line-height: 0.7 !important;
}
@media all and (max-width: 479px) {
.databoxes TR {
	width: 90% !important;
	margin: 0 !important;
	display: block;
	padding: 0 5% !important;
	height: auto !important;
}
}
.checkout_table_item .product-name STRONG.product-quantity {
	font-size: inherit;
	color: #E83606 !important;
	font-weight: bold !important;
}
@media only screen and (max-width: 940px) {
.container .columns {
	float: none;
	width: 100%;
}
.container .columns .col {
	float: left;
}
.container .col IMG {
	display: block;
	margin: 0 auto;
}
.review {
	float: none;
	width: 100%;
}
.social-networks, .copyright {
	float: none;
	padding: 0 0 15px;
	text-align: center;
}
.copyright:after, .social-networks:after {
	content: "";
	display: block;
	clear: both;
}
.social-networks LI, .copyright LI {
	float: none;
}
}
@media all and (max-width: 768px) {
.social-networks LI, .copyright LI {
	font-size: 10px !important;
	line-height: 12px !important;
}
}
@media only screen and (max-width: 940px) {
.social-networks LI, .copyright LI {
	display: inline-block;
}
.continue {
	display: none !important;
}
}
DIV.box-booking, DIV.box-services {
	float: none;
	display: block;
	width: 100%;
	border: none;
}
@media only screen and (max-width: 940px) {
#layerslider-container #layerslider-wrapper {
	display: none;
}
#layerslider-container #fallback-slide {
	display: block;
}
#header {
	padding: 20px;
}
#header .logo {
	float: none;
	text-align: center;
	margin: 0;
	margin-bottom: 20px;
}
#header .nav-holder {
	float: none;
}
.nav-holder UL {
	display: none;
}
.nav-holder SELECT {
	display: block !important;
	width: 100%;
}
.demo-sep {
	display: none;
}
.title {
	margin-top: 0px !important;
	margin-bottom: 20px !important;
}
}
@media all and (max-width: 768px) {
#sidebar {
	clear: both !important;
	width: 100% !important;
	float: none !important;
	margin: 0 !important;
}
}
@media (min-width: 1401px) {
.page-template-side-navigation-php DIV#sidebar.sidebar-float {/*
	[disabled]max-width:28.4042553%;
*/
}
}
@media all and (min-width: 1279px) {
.page-template-side-navigation-php DIV#sidebar.sidebar-float {
	max-width: 30%;
}
}
@media (min-width: 1401px) {
.page-template-side-navigation-php DIV#sidebar.sidebar-float {
	max-width: 26%;
	top: 70px;
	right: auto;
}
}
@media all and (min-width: 1279px) {
.page-template-side-navigation-php DIV#sidebar.sidebar-float {
	left: 70%;
}
}
@media (min-width: 1401px) {
.page-template-side-navigation-php DIV#sidebar.sidebar-float {
	left: 66.1702128%;
	position: fixed;
}
}
.page-template-side-navigation-php .page-title-container.sidebar-float {
	z-index: 999;
	bottom: auto;
	right: 0;
	left: 0;
	top: 44px;
}
@media all and (max-width: 768px) {
.page-template-side-navigation-php .page-title-container.sidebar-float {
	top: 0;
}
}
.page-template-side-navigation-php .page-title-container.sidebar-float {
	position: fixed !important;
	filter: all ease 0.4s;
	padding: 0px;
	margin: 0px;
	min-height: 25px !important;
	height: auto;
}
.page-template-side-navigation-php .page-title-container.sidebar-float H1 {
	padding-top: 0px;
	filter: all ease 0.4s;
	font-size: 25px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	height: auto;
	line-height: normal;
	height: auto;
}
.page-template-side-navigation-php .page-title-container.sidebar-float DIV.breadcrumbs {
	display: none;
	filter: all ease 0.4s;
	opacity: 0;
}
#main .row #sidebar DIV.widget DIV.heading {
	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 );
}
#main > .row > #sidebar > DIV.widget > DIV.heading > H3 {/*
	[disabled]padding:12px;
*/
	padding: 5px 12px 5px 20px !important;
}
.page-id-779 #sidebar {/*[empty]width:;*/
}
@media only screen and (max-width: 940px) {
#comment-input {
	margin-bottom: 0;
}
#comment-input INPUT {
	width: 90%;
	float: none !important;
	margin-bottom: 10px;
}
#comment-textarea TEXTAREA {
	width: 90%;
}
}
.pagination {
	width: auto !important;
	display: block;
}
@media only screen and (max-width: 940px) {
.pagination {
	margin-top: 40px;
}
H5.toggle SPAN.toggle-title {
	width: 80%;
}
.full-boxed-pricing .column {
	width: 100%;
	border: 1px solid #E5E4E3 !important;
	margin-bottom: 10px;
}
.full-boxed-pricing UL {
	width: 100%;
}
.sep-boxed-pricing .column {
	width: 100%;
}
.sep-boxed-pricing UL {
	width: 100%;
}
.sep-boxed-pricing UL LI {
	width: 96%;
}
.share-box {
	height: auto;
}
.share-box H4 {
	float: none;
	line-height: 20px !important;
	padding-top: 25px;
	padding-bottom: 25px;
}
.share-box UL {
	float: none;
	overflow: hidden;
	padding: 0 25px;
	padding-bottom: 25px;
	margin-top: 0px;
}
.project-content .project-description, .project-content .project-info {
	width: 100%;
}
.portfolio-half .flexslider {
	width: 100%;
}
.portfolio-half .project-content {
	width: 100%;
}
#style_selector {
	display: none;
}
}
#wrapper .rev_slider_wrapper .cameraimg.tp-caption {
	width: 100% !important;
	min-width: 100% !important;
	text-align: center !important;
	bottom: 0 !important;
	top: 0px !important;
	right: 0px !important;
	left: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
	min-height: 100% !important;
	height: 100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.container .columns {
	float: none;
	width: 100%;
}
.container .columns .col {
	float: left;
}
.container .col IMG {
	display: block;
	margin: 0 auto;
}
.review {
	float: none;
	width: 100%;
}
.social-networks, .copyright {
	float: none;
	padding: 0 0 15px;
	text-align: center;
}
.copyright:after, .social-networks:after {
	content: "";
	display: block;
	clear: both;
}
.social-networks LI, .copyright LI {
	float: none;
	display: inline-block;
}
}
.continue {/*[empty]color:;*/
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.continue {
	display: none !important;
}
.page-title UL {
	float: right;
}
}
.page-title UL {/*
	[disabled]float:right;
*/
	/* [disabled]list-style:none;
*/
	/* [disabled]margin:0;
*/
	/* [disabled]padding:0;
*/
	/* [disabled]line-height:87px;
*/
}
.page-title UL LI {/*
	[disabled]margin:0;
*/
	/* [disabled]padding:0;
*/
	/* [disabled]display:inline;
*/
	/* [disabled]color:#333333;
*/
	/* [disabled]font-size:10px;
*/
	/* [disabled]margin-right:5px;
*/
}
.page-title UL LI A {/*
	[disabled]color:#333333;
*/
	/* [disabled]padding-right:5px;
*/
}
.page-title UL LI:after {/*
	[disabled]content:'/';
*/
}
.page-title UL LI:last-child:after {/*
	[disabled]content:'';
*/
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
#layerslider-container #layerslider-wrapper {
	display: none;
}
#layerslider-container #fallback-slide {
	display: block;
}
#header {
	padding: 20px;
}
#header .logo {
	float: none;
	text-align: center;
	margin: 0;
	margin-bottom: 20px;
}
#header .nav-holder {
	float: none;
}
.nav-holder UL {
	display: none;
}
.nav-holder SELECT {
	display: block !important;
	width: 100%;
}
.demo-sep {
	display: none;
}
.title {
	margin-top: 0px !important;
	margin-bottom: 20px !important;
}
}
.woocommerce .addresses DIV HEADER.title {
	vertical-align: middle;
	width: 100%;
	float: none;
	display: table;
	text-align: right;
}
.woocommerce .addresses DIV HEADER.title A.edit {
	vertical-align: middle;
	width: auto;
	float: none;
	display: table-cell;
}
.category-special-offer .related-posts .title {
	background-color: transparent !important;
	border-bottom: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #CACED0;
}
.category-special-offer .related-posts .title H2 {
	font-variant: small-caps !important;
	color: #000000 !important;
	font-weight: bold !important;
	padding-left: 20px !important;
	background-color: transparent;
}
.category-special-offer .post-content .featured {
	position: relative;
	display: block;
	clear: both;
	display: table;
	float: none;
	/* [disabled]width:auto;
*/
	border: none !important;
	background-color: #79B905 !important;
	color: #FFFFFF;
	padding: 0px !important;
	top: -10px;
	margin-left: -28px !important;
	margin-right: -28px;
}
.category-special-offer .post-content .success.featured STRONG {
	position: static !important;
	float: none !important;
	color: #FFFFFF !important;
	padding: 15px 15px 15px 45px;
	display: inline-block !important;
	margin: 0px !important;
}
.tab_content DIV.easyFrontendFormular {
	position: relative;
	left: auto;
	right: 0;
	float: none;
	display: block !important;
	width: auto !important;
}
@media all and (max-width: 768px) {
.tab_content DIV.easyFrontendFormular {
	font-size: 80%;
	width: 100% !important;
}
}
.tab_content DIV.easyFrontendFormular {
	padding: 0px !important;
	margin: 0px !important;
}
.tab_content #easyFrontendFormular .hotel {/*
	[disabled]top:0;
*/
	/* [disabled]right:0;
*/
	/* [disabled]width:100%;
*/
}
@media all and (max-width: 768px) {
.tab_content #easyFrontendFormular .hotel {
	width: 100% !important;
}
}
.tab_content #easyFrontendFormular .hotel {/*
	[disabled]position:absolute;
*/
}
@media all and (max-width: 768px) {
.tab_content #easyFrontendFormular .hotel {
	position: relative !important;
}
}
.tab_content #easyFrontendFormular .hotel {/*
	[disabled]margin-right:-66.1702128%;
*/
}
@media all and (max-width: 768px) {
.tab_content #easyFrontendFormular .hotel {
	margin-right: 0 !important;
}
}
I.ico-num {
	padding: 0px 10px !important;
	text-align: center;
	vertical-align: middle !important;
	display: inline-block !important;
	position: relative !important;
	font-style: normal;
	margin-right: 20px !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-weight: bold;
	color: #E2E2E2 !important;
	height: auto;
	width: 30px;
}
@media all and (min-width: 1279px) {
I.ico-num {
	width: 54px;
}
}
I.ico-num {
	line-height: 50px !important;
	font-size: 32px !important;
}
@media all and (max-width: 768px) {
I.ico-num {
	line-height: 26px !important;
	font-size: 20px !important;
}
}
I.ico-num {
	background-color: #292826;
}
#easyFrontendFormular H2 I.ico-num {
	display: inline-block !important;
	float: none !important;
	/* [disabled]margin:0 12px 0 0;
*/
	font-size: inherit !important;
	width: auto !important;
}
#easyFrontendFormular > H2 {
	line-height: 50px;
	margin: 0;
	font-size: 19px;
}
@media all and (min-width: 1279px) {
#easyFrontendFormular > H2 {
	font-size: 23px;
}
}
@media all and (max-width: 479px) {
#easyFrontendFormular > H2 {
	font-size: 17px;
}
}
.page-template-dynamic-packaging-reserv-php .post-content H2 I.ico-num {
	width: auto !important;
	height: inherit !important;
	padding: 12px 18px 12px 22px !important;
	line-height: normal !important;
	font-size: 22px !important;
	text-align: center;
	margin-right: 12px;
	position: absolute !important;
	margin-left: -12px !important;
	margin-top: 0;
	margin-bottom: 0;
	bottom: auto;
	left: 0;
	top: 0;
	margin: 0 !important;
}
#easyFrontendFormular H3 I {
	width: 26px !important;
	text-indent: 0 !important;
	/* [disabled]height:26px;
*/
	padding: 0px !important;
	line-height: 28px !important;
	font-size: 22px !important;
	text-align: center;
	margin-right: 16px;
	float: left;
	position: relative;
	margin-left: 8px;
	text-indent: 1px;
	margin-top: 0 !important;
	/* [disabled]background-color:transparent;
*/
	/* [disabled]-webkit-border-radius:60em;
*/
	/* [disabled]-moz-border-radius:60em;
*/
	/* [disabled]border-radius:60em;
*/
	font-weight: normal;
	color: #828282 !important;
	/* [disabled]border-bottom:2px solid #183473;
*/
	/* [disabled]border:1px solid #FFFFFF;
*/
}
.post-content HR {
	border: none;
	border-bottom: 1px solid #E2E0E0;
	border-top: 1px solid #EDEDED;
}
.one_half UL.smallistbox {
	-webkit-box-shadow: 0px -6px 12px 2px rgba(131, 131, 131, 0.3);
	-moz-box-shadow: 0px -6px 12px 2px rgba(131, 131, 131, 0.3);
	box-shadow: 0px -6px 12px 2px rgba(131, 131, 131, 0.3);
	border-radius: 6px !important;
	-khtml-border-radius: 6px !important;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	display: block !important;
	background-color: #F6F6F6 !important;
	background: -moz-linear-gradient(top, rgba(229,229,229,0.68) 0%, rgba(255,255,255,0.86) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229,229,229,0.68)), color-stop(100%, rgba(255,255,255,0.86)));
	background: -webkit-linear-gradient(top, rgba(229,229,229,0.68) 0%, rgba(255,255,255,0.86) 100%);
	background: -o-linear-gradient(top, rgba(229,229,229,0.68) 0%, rgba(255,255,255,0.86) 100%);
	background: -ms-linear-gradient(top, rgba(229,229,229,0.68) 0%, rgba(255,255,255,0.86) 100%);
	background: linear-gradient(to bottom, rgba(229,229,229,0.68) 0%, rgba(255,255,255,0.86) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ade5e5e5', endColorstr='#dbffffff', GradientType=0 );
	float: left;
	border: 2px solid #FCFCFC;
	margin: 0px !important;
	padding: 0 !important;
}
.products .single_variation_wrap DIV.variations_button {
	position: relative !important;
	float: right;
	margin: 0;
	padding: 0;
	width: auto;
}
.mobile_shop_item_content .cart .buttons_added {/*
	[disabled]float:left;
*/
	display: block !important;
	clear: both;
	width: 100% !important;
	float: none !important;
	padding: 0 !important;
	margin: 0 !important;
	text-align: right !important;
}
.product-addon .form-row LABEL {
	position: relative !important;
	display: block !important;
	float: right !important;
	display: block;
}
.grid.products .product FORM.cart DIV.quantity {
	position: absolute !important;
	bottom: 0 !important;
	top: auto;
	float: none;
	right: auto;
	left: 0;
	opacity: 0;
	/* [disabled]margin-bottom:10px;
*/
}
.list.products .product FORM.cart DIV.quantity {
	position: absolute !important;
	bottom: 46px !important;
	top: auto;
	opacity: 0;
	float: none;
	right: 0;
	left: auto;
}
.grid.products .product FORM.cart:hover DIV.quantity, .list.products .product FORM.cart:hover DIV.quantity {
	opacity: 1;
}
.grid.products .mobile_shop_item_content .cart .quantity.buttons_added {
	position: relative !important;
}
.product_list_widget LI.empty {
	text-align: center;
	line-height: 2;
	font-size: 11px;
	color: #99A1AC;
	border: none !important;
	background-color: transparent !important;
}
.mobile_shop_item .variations_button .quantity {
	float: none !important;
}
.products .product .variations_button BUTTON {
	display: block;
	bottom: 0 !important;
	top: auto !important;
	position: relative !important;
	float: right !important;
	margin: 0;
	/* [disabled]width:142px;
*/
}
.yith-wcwl-wishlistaddedbrowse A {
}
.woocommerce .shop_table TD.actions {
	position: relative;
	border: none !important;
	height: auto;
}
#content .woocommerce-tabs DIV.panel {
	margin: -15px 0 0 !important;
	padding: 10px 15px 15px !important;
	border-top: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	display: block;
	border-left: 5px solid #FFFFFF;
}
.single-product #content .yith-wcwl-add-to-wishlist {
	float: right;
	display: block !important;
	text-align: right;
	margin-bottom: 15px;
}
.faq-form P INPUT {
}
.faq-form P TEXTAREA {/*
	[disabled]max-width:none;
*/
	/* [disabled]width:100%;
*/
	/* [disabled]padding:3px;
*/
	clear: both;
	margin-bottom: 10px;
}
DIV.quantity LABEL {
	float: none;
}
.tab-hold UL#tabs {
	margin: 0px !important;
	clear: both;
	padding: 0px !important;
	display: block !important;
	position: relative !important;
	width: auto !important;
	overflow: hidden;
	border: none !important;
}
@media all and (min-width: 960px) {
.tab-hold UL#tabs {/*
	[disabled]height:60px;
*/
}
}
.cam-tabs .tab-hold UL#tabs {/*
	[disabled]min-width:100%;
*/
	margin: 0 auto !important;
	width: 100%;
	bottom: auto;
	top: 0;
	right: 0;
	left: 0;
	z-index: 2;
	position: absolute !important;
}
.tab_content .button.btn-next, .tab_content .button.btn-prev {
	max-width: 70px;
	line-height: 1;
	position: relative;
	display: block;
}
@media all and (min-width: 769px) {
.tab_content .button.btn-next, .tab_content .button.btn-prev {
	padding: 12px 30px 12px 12px !important;
}
}
.tab_content .button.btn-next, .tab_content .button.btn-prev {
	background-color: #DEE2E6;
	height: auto;
}
@media all and (max-width: 768px) {
.tab_content .button.btn-next I, .tab_content .button.btn-prev I {/*
	[disabled]top:auto;
*/
}
}
.tab_content .button.btn-next I, .tab_content .button.btn-prev I {
	text-indent: 0 !important;
	position: absolute;
}
.cam-tabs .tab_content .button.btn-next, .cam-tabs .tab_content .button.btn-prev {
	max-width: 70px;
}
@media all and (max-width: 768px) {
.cam-tabs .tab_content .button.btn-next, .cam-tabs .tab_content .button.btn-prev {
	max-width: 32px !important;
}
}
.cam-tabs .tab_content .button.btn-next, .cam-tabs .tab_content .button.btn-prev {
	overflow: hidden;
}
@media all and (max-width: 768px) {
.cam-tabs .tab_content .button.btn-next, .cam-tabs .tab_content .button.btn-prev {
	width: 40px !important;
	text-indent: -200px;
}
}
.cam-tabs .tab_content .button.btn-next, .cam-tabs .tab_content .button.btn-prev {
	line-height: 1;
	z-index: 100;
	position: absolute;
	display: block;
	padding: 12px 30px 12px 12px;
}
@media all and (max-width: 768px) {
.cam-tabs .tab_content .button.btn-next, .cam-tabs .tab_content .button.btn-prev {
	padding: 0 !important;
}
}
.cam-tabs .tab_content .button.btn-next, .cam-tabs .tab_content .button.btn-prev {
	opacity: 0.42;
	background-color: #000;
	bottom: auto;
	top: 50%;
	left: auto;
	right: auto;
	margin-top: -20px !important;
}
@media all and (max-width: 768px) {
.cam-tabs .tab_content .button.btn-next, .cam-tabs .tab_content .button.btn-prev {
	margin-top: -45px !important;
}
}
.cam-tabs .tab_content .button.btn-next, .cam-tabs .tab_content .button.btn-prev {
	height: 40px;
	min-height: 40px;
	color: #FFFFFF;
}
.cam-tabs .tab_content .button.btn-next:hover, .cam-tabs .tab_content .button.btn-prev:hover {
	background-color: #FFFFFF;
	color: #000;
	opacity: 0.72;
}
.cam-tabs .tab_content .button.btn-prev {
	left: 0;
}
.cam-tabs .tab_content .button.btn-next {
	right: 0;
}
.tab_content .button.btn-prev I {
	right: auto;
	left: 10px;
	position: absolute;
}
.category-special-offer A.pdfdownload {
	float: right;
	color: #174482 !important;
	height: auto !important;
	line-height: 44px;
	padding-right: 40px;
	-khtml-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	text-shadow: 1px 2px 3px #B8C8EE !important;
	border-radius: 4px !important;
	background-color: #E5E5E5 !important;
	background-image: none !important;
	margin-top: 15px;
	font-weight: bold;
	border: 1px solid #D3D5DA;
}
@media screen {
.category-special-offer A.pdfdownload:hover {
	color: #1859B4 !important;
	background-color: #F2F2F2 !important;
}
}
.category-special-offer A.pdfdownload:after {
	right: 0;
	font-family: FontAwesome;
	position: absolute;
	float: right;
	content: "\f01a";
	margin-left: 10px;
	font-size: 20px;
	line-height: 44px;
	padding-right: 10px;
	font-weight: normal !important;
	color: #174482;
}
.category-special-offer .meta-info {
	display: none;
}
P.nocomments {
	display: none;
}
SPAN.offer-meta {
	right: 0;
	top: 0;
	position: absolute;
}
.person-desc SPAN.social-icon {
	background-color: #162F50;
	width: 20px;
	height: 20px;
	margin: 0px 0 0px 5px;
}
.person-desc SPAN.social-icon A {
	background-color: #F3F3F3;
	width: 100%;
	text-align: center;
}
#tabs LI I, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A > I, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A > I, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A I {
	z-index: 2 !important;
	right: auto !important;
	left: 13px !important;
}
@media all and (max-width: 959px) {
#tabs LI I, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A > I, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A > I, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A I {
	left: 5px !important;
}
}
@media all and (max-width: 768px) {
#tabs LI I, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A > I, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A > I, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A I {
	left: auto !important;
}
}
#tabs LI I, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A > I, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A > I, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A I {
	z-index: 2222;
	top: 15px;
}
@media all and (max-width: 959px) {
#tabs LI I, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A > I, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A > I, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A I {
	top: 22px;
}
}
#tabs LI I, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A > I, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A > I, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A I {
	position: relative !important;
	width: 32px !important;
	height: 32px !important;
}
@media all and (min-width: 960px) {
#tabs LI I, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A > I, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A > I, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A I {
	width: 46px !important;
	height: 46px !important;
}
}
#tabs LI I, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A > I, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A > I, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A I {/*
	[disabled]display:table-cell;
*/
}
@media all and (max-width: 768px) {
#tabs LI I, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A > I, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A > I, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A I {
	display: none;
}
}
@media all and (max-width: 479px) {
#tabs LI I, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A > I, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A > I, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A I {
	display: block;
}
}
#tabs LI I, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A > I, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A > I, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A I {
	background-repeat: no-repeat;
	background-attachment: initial !important;
	background-image: url(../../../../../branding/icons-sprite-red.png) !important;
	background-size: 1400px auto !important;
}
@media all and (max-width: 959px) {
#tabs LI I, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A > I, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A > I, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A I {
	background-size: 1200px auto !important;
}
}
#tabs LI I, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A > I, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A > I, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A I {
	top: 15px;
}
@media all and (max-width: 768px) {
#tabs LI I, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A > I, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A > I, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A I {
	top: auto;
	bottom: 0;
	left: 50% !important;
	margin-left: -16px !important;
	margin-top: auto;
}
}
#tabs LI I, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A > I, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A > I, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A I {
	-webkit-filter: invert(0.2) saturate(0) contrast(2) !important;
	margin-right: 15px;
}
#tabs LI.active I, #tabs LI.active:hover I, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A:hover I, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A:hover I, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A:hover I {/*
	[disabled]opacity:0.8;
*/
	-webkit-filter: invert(0) saturate(1) contrast(1) !important;
	/* [disabled]background-image:url(../../../../../branding/icons-sprite-dark.png);
*/
}
#tabs .icon-home-c, #menu-packaging .icon-home-c, #menu-summer-packaging .icon-home-c {
	background-position: -923px center !important;
}
@media all and (max-width: 959px) {
#tabs .icon-home-c, #menu-packaging .icon-home-c, #menu-summer-packaging .icon-home-c {
	background-position: -794px center !important;
}
}
#menu-packaging I.icon-offers-c {
	opacity: 1 !important;
	/* [disabled]background:url(../../../../../branding/ico-cat/cat-icon-store-darkblue.png) no-repeat center center / cover padding-box;
*/
}
.single-post #menu-packaging .sub-menu .menu-item-type-taxonomy {
	display: none;
	cursor: default;
	background-color: rgba(255, 255, 255, 0.6);
}
.parent-pageid-671 #menu-packaging LI UL.sub-menu {
	display: none;
}
#tabs .icon-lift-c, #menu-packaging .icon-lift-c, .icon-liftcard.icon-c {
	background-position: -324px center !important;
}
@media all and (max-width: 959px) {
#tabs .icon-lift-c, #menu-packaging .icon-lift-c, .icon-liftcard.icon-c {
	background-position: -278px center !important;
}
}
#tabs .icon-gear-c, #menu-packaging .icon-gear-c, #menu-summer-packaging .icon-gear-c, .icon-skigear.icon-c {
	background-position: -774px center !important;
}
@media all and (max-width: 959px) {
#tabs .icon-gear-c, #menu-packaging .icon-gear-c, #menu-summer-packaging .icon-gear-c, .icon-skigear.icon-c {
	background-position: -666px center !important;
}
}
#tabs .icon-school-c, #menu-packaging .icon-school-c, #menu-summer-packaging .icon-school-c, .icon-skischool.icon-c {
	background-position: -824px center !important;
}
@media all and (max-width: 959px) {
#tabs .icon-school-c, #menu-packaging .icon-school-c, #menu-summer-packaging .icon-school-c, .icon-skischool.icon-c {
	background-position: -708px center !important;
}
}
#tabs .icon-soffers-c, #menu-packaging .icon-soffers-c, #menu-summer-packaging .icon-soffers-c, .icon-sofersl.icon-c {
	background-position: -722px center !important;
}
@media all and (max-width: 959px) {
#tabs .icon-soffers-c, #menu-packaging .icon-soffers-c, #menu-summer-packaging .icon-soffers-c, .icon-sofersl.icon-c {
	background-position: -624px center !important;
}
}
UL#tabs LI.active A {
	color: #191818 !important;
}
.cam-tabs UL#tabs LI.active A {
	outline: none !important;
	position: relative;
	opacity: 1;
	color: #191818 !important;
	background: rgba(255, 255, 255, 0.7) !important;
	box-shadow: none !important;
}
.cam-tabs UL#tabs LI {
	padding: 0px !important;
	margin: 0px !important;
}
.cam-tabs UL#tabs LI A {
	height: 56px;
	line-height: 50px;
	background: rgba(2, 2, 2, 0.5);
	padding: 0px !important;
	font-size: 17px;
	text-align: center;
	color: #CFCFCF;
}
.page-template-dynamic-packaging-php UL#tabs LI.active A {
	background: rgba(255, 255, 255, 0.92) !important;
}
.page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu LI.menu-item-type-taxonomy {
	display: none !important;
}
.tab-holder .tabs LI.active A, .tab-holder .tabs LI.active A:hover, .tab-holder #tabs LI.active A I {
	position: relative;
	opacity: 1 !important;
	-webkit-transition: opacity 0.3s ease !important;
	-moz-transition: opacity 0.3s ease !important;
	transition: opacity 0.3s ease !important;
	cursor: default !important;
}
.tabs LI A STRONG {
	display: block;
	font-size: 16px;
	/* [disabled]text-shadow:0 2px 4px rgba(0, 0, 0, 0.1);
*/
	color: #204171 !important;
	width: 100%;
	/* [disabled]line-height:20px;
*/
	padding-bottom: 10px;
}
.tabsLI.active A {
}
LI.active A STRONG {/*
	[disabled]right:0;
*/
	/* [disabled]left:0;
*/
	position: absolute;
	top: auto;
	/* [disabled]clear:both;
*/
	/* [disabled]display:block;
*/
	bottom: 0;
	margin-top: 0;
	color: #000000 !important;
	margin-bottom: 0;
	padding-top: 0;
	text-decoration: none;
}
.tab-holder .tabs {
	list-style: none;
	display: inline-block;
	clear: both;
	/* [disabled]margin-bottom:0;
*/
	margin: 0;
	/* [disabled]padding:0;
*/
}
.tab-holder .tabs LI:last-child {
	border-right: none !important;
	margin-top: 0;
}
.planner-contents #tabs.tabs LI A {
	text-align: center;
}
.page-id-11808 #canvas #content #tabs {
	width: 100% !important;
	display: inline-table !important;
}
.page-id-11808 #canvas #content #tabs LI {
	float: none !important;
	width: auto !important;
	position: relative !important;
	display: table-cell !important;
}
.countdown .jedi-tophtml H2 {
	line-height: 1.2 !important;
	font-size: medium !important;
	display: block;
	max-width: 100%;
	padding: 18px 10px 15px 30px;
	background-color: rgba(255, 255, 255, 0.3);
	margin: -10px -10px -10px -30px !important;
}
.group-home DIV#main {
	padding-top: 30px;
}
.offers-home {
	height: 288px !important;
}
@media all and (max-width: 959px) {
.offers-home {
	height: auto !important;
}
}
.offers-home {
	overflow: hidden;
	height: 300px;
	margin-bottom: 30px;
	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%);
	padding: 0 14px 10px;
	margin: 0px !important;
}
.databoxes .tddata {
	color: #FFFFFF;
	background-color: #234275;
	padding: 3px 4px;
	display: inline-block;
	font-size: 11pt;
}
.widget DIV.heading {
	clear: both;
	display: block;
}
SECTION ARTICLE H3 {
	margin-bottom: 10px !important;
}
#sidebar .widget.social_links {
	clear: both;
	position: relative;
	width: auto;
	display: block;
}
#sidebar .social_links UL.social {
	text-align: center;
	width: 100%;
	display: inline-table;
	vertical-align: middle;
	text-align: center;
	margin-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
}
#sidebar .widget.social_links .social LI {
	vertical-align: middle;
	display: table-cell;
	float: none;
	position: relative;
	width: 260px !important;
	padding: 0 !important;
	text-align: center;
	line-height: 1 !important;
}
#sidebar .widget.social_links .social LI A {
	vertical-align: middle;
	display: inline-block;
	float: none !important;
	position: relative;
	/* [disabled]border:10px solid #E6E6E6;
*/
	background-color: #E6E6E6;
	width: auto !important;
	height: auto;
	line-height: 1 !important;
	padding: 0 !important;
	margin: 0 !important;
}
#sidebar .widget.social_links .social LI A:before {
	vertical-align: middle;
	position: relative;
	line-height: 50px !important;
	display: inline-block;
	float: none !important;
	border-radius: 0px;
	position: relative;
	border: 1px solid #ECECEC;
	background-color: transparent;
	min-width: 100%;
	height: 50px;
	padding: 0 !important;
	margin: 2px auto !important;
	text-align: center;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
#comment-input {
	margin-bottom: 0;
}
#comment-input INPUT {
	width: 90%;
	float: none;
	margin-bottom: 10px;
}
#comment-textarea TEXTAREA {
	width: 90%;
}
.pagination {
	margin-top: 40px;
}
H5.toggle SPAN.toggle-title {
	width: 80%;
}
.full-boxed-pricing .column {
	width: 100%;
	border: 1px solid #E5E4E3 !important;
	margin-bottom: 10px;
}
.full-boxed-pricing UL {
	width: 100%;
}
.sep-boxed-pricing .column {
	width: 100%;
}
.sep-boxed-pricing UL {
	width: 100%;
}
.sep-boxed-pricing UL LI {
	width: 96%;
}
.share-box {
	height: auto;
}
.share-box H4 {
	float: none;
	line-height: 20px !important;
	padding-top: 25px;
	padding-bottom: 25px;
}
}
.share-box H4 {
	font-weight: bold !important;
	background-color: #FFFFFF;
	border-right: 1px solid #E0E0E0;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.share-box UL {
	float: none;
	overflow: hidden;
	padding: 0 25px;
	padding-bottom: 25px;
	margin-top: 0px;
}
.project-content .project-description {
	margin-bottom: 50px;
}
.project-content .project-description, .project-content .project-info {
	width: 100%;
}
.portfolio-half .flexslider {
	width: 100%;
}
.portfolio-half .project-content {
	width: 100%;
}
#style_selector {
	display: none;
}
}
@media only screen and (max-width: 479px) {
.logo {
	float: none;
	margin: 20px auto;
}
}
#nav {
	margin-right: 38px;
}
@media only screen and (max-width: 479px) {
#nav {
	float: none;
	overflow: hidden;
	font-size: 12px;
	text-align: center;
}
#nav UL LI {
	float: none;
	margin: 0 5px;
	display: inline-block;
}
#nav UL A {
	padding: 5px 0;
	border: 0 !important;
}
.review BLOCKQUOTE CITE STRONG, .copyright LI {
}
.blog-medium-image {
	width: auto;
	height: auto;
	float: none !important;
	margin-bottom: 20px !important;
}
.post .meta-info {
	height: auto;
}
.post .meta-info > DIV {
	display: block;
	float: none;
	margin: 0;
}
.share-box UL LI A {
	margin-bottom: 5px;
}
}
.share-box UL LI A {
	padding: 0px;
	margin: 0px;
	display: block;
	overflow: hidden;
	width: 30px !important;
	height: 30px !important;
}
@media only screen and (max-width: 479px) {
.buttons A {
	margin-right: 5px;
}
.portfolio-two .portfolio-item {
	width: auto !important;
	height: auto !important;
}
}
.box-booking LI.widget {
	list-style: none;
	padding: 0 6px !important;
}
.two_third DIV.left-homebox {
	width: 40% !important;
	float: left;
	padding: 4px 0 0;
}
@media all and (max-width: 479px) {
.two_third DIV.left-homebox {
	width: 100% !important;
	float: none;
}
}
.two_third DIV.left-homebox {
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.35) 0 0 7px;
	-moz-box-shadow: rgba(0, 0, 0, 0.35) 0 0 7px;
	overflow: hidden;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.35);
}
.bar-container .two_third .right-homebox A.button {
}
.two_third DIV.right-homebox {
	width: 58% !important;
	float: right;
	/* [disabled]padding:4px 4% 0;
*/
	padding: 4px 0 0;
}
@media all and (max-width: 479px) {
.two_third DIV.right-homebox {
	width: 100% !important;
	float: none;
}
}
.two_third DIV.right-homebox {
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.35) 0 0 7px;
	-moz-box-shadow: rgba(0, 0, 0, 0.35) 0 0 7px;
	overflow: hidden;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.35);
}
.two_third TBODY TR TD > DIV {
	padding: 3px 0 3px 3px;
	height: 8px !important;
	-webkit-box-shadow: inset 1px 2px 3px 2px rgba(0, 0, 0, 0.32);
	-khtml-box-shadow: inset 1px 2px 3px 2px rgba(0, 0, 0, 0.32);
	box-shadow: inset 1px 2px 3px 2px rgba(0, 0, 0, 0.32);
	margin: 0 auto;
	float: left;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border: none !important;
	width: 90% !important;
	background: -moz-linear-gradient(top, rgba(9,25,35,1) 0%, rgba(10,28,39,1) 2%, rgba(15,39,58,1) 11%, rgba(21,55,91,0.95) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(9,25,35,1)), color-stop(2%, rgba(10,28,39,1)), color-stop(11%, rgba(15,39,58,1)), color-stop(100%, rgba(21,55,91,0.95)));
	background: -webkit-linear-gradient(top, rgba(9,25,35,1) 0%, rgba(10,28,39,1) 2%, rgba(15,39,58,1) 11%, rgba(21,55,91,0.95) 100%);
	background: -o-linear-gradient(top, rgba(9,25,35,1) 0%, rgba(10,28,39,1) 2%, rgba(15,39,58,1) 11%, rgba(21,55,91,0.95) 100%);
	background: -ms-linear-gradient(top, rgba(9,25,35,1) 0%, rgba(10,28,39,1) 2%, rgba(15,39,58,1) 11%, rgba(21,55,91,0.95) 100%);
	background: linear-gradient(to bottom, rgba(9,25,35,1) 0%, rgba(10,28,39,1) 2%, rgba(15,39,58,1) 11%, rgba(21,55,91,0.95) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#091923', endColorstr='#f215375b', GradientType=0 );
}
.two_third TABLE TR TD:first-child {
	font-size: x-small;
	font-weight: bold;
	width: 18%;
	line-height: 1.5;
	height: auto;
	color: #122A40;
}
.two_third TABLE TR TD:last-child {/*
	[disabled]font-size:small;
*/
	line-height: 1;
	font-weight: bold;
	width: 10%;
	height: auto;
}
.two_third TBODY TR TD DIV DIV {
	padding: 0px;
	/* [disabled]background-color:#FDBD07;
*/
	color: #54770F !important;
	background-image: linear-gradient(top, #D1E990 0%, #AAD75D 100%) !important;
	background-image: -o-linear-gradient(top, #D1E990 0%, #AAD75D 100%) !important;
	background-image: -moz-linear-gradient(top, #D1E990 0%, #AAD75D 100%) !important;
	background-image: -webkit-linear-gradient(top, #D1E990 0%, #AAD75D 100%) !important;
	background-image: -ms-linear-gradient(top, #D1E990 0%, #AAD75D 100%) !important;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #D1E990), color-stop(1, #AAD75D) ) !important;
	border: 1px solid #9DBA60;
	height: 8px !important;
	border: none;
	-webkit-box-shadow: inset 1px 2px 3px 2px rgba(0, 0, 0, 0.12);
	-khtml-box-shadow: inset 1px 2px 3px 2px rgba(0, 0, 0, 0.12);
	box-shadow: inset 1px 2px 3px 2px rgba(0, 0, 0, 0.12);
	min-width: none;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
UL.side-nav LI.page_item UL.children {/*
	[disabled]display:none;
*/
	display: block;
	border: none;
	padding: 0px !important;
	border-left: 16px solid #EBEBEB;
}
UL.side-nav LI.page_item UL.children LI {
	list-style: none;
	font-variant: small-caps;
	font-size: 11px !important;
	line-height: 1;
	padding-left: 0;
	background-color: #ECEBEB;
	color: #7C8D96 !important;
}
UL.side-nav LI.page_item UL.children LI > A {
	background-color: #F3F3F3;
	color: #7C8D96 !important;
	border-bottom: none;
}
.list .portfolio-item A .list-img-wrap, SPAN.nlp-instance-post-listing A > .list-img-wrap {
	overflow: hidden;
	vertical-align: top;
	bottom: 0;
	top: 0;
	display: table-cell;
	position: relative;
	width: 315px;
}
@media all and (max-width: 479px) {
.list .portfolio-item A .list-img-wrap, SPAN.nlp-instance-post-listing A > .list-img-wrap {
	width: 112px !important;
}
}
@media all and (min-width: 1279px) {
.list .portfolio-item A .list-img-wrap, SPAN.nlp-instance-post-listing A > .list-img-wrap {
	width: 420px !important;
}
}
@media (min-width: 1401px) {
.list .portfolio-item A .list-img-wrap, SPAN.nlp-instance-post-listing A > .list-img-wrap {
	width: 420px !important;
}
}
.list .portfolio-item A .list-img-wrap .image, SPAN.nlp-instance-post-listing A .image, .post-content LI.nlp-list-obj A SPAN.list-img-wrap > DIV.image {
	float: left;
	overflow: hidden !important;
	display: block;
	width: 300px;
}
@media all and (max-width: 479px) {
.list .portfolio-item A .list-img-wrap .image, SPAN.nlp-instance-post-listing A .image, .post-content LI.nlp-list-obj A SPAN.list-img-wrap > DIV.image {
	width: 90px !important;
}
}
@media all and (min-width: 1279px) {
.list .portfolio-item A .list-img-wrap .image, SPAN.nlp-instance-post-listing A .image, .post-content LI.nlp-list-obj A SPAN.list-img-wrap > DIV.image {
	width: 400px !important;
}
}
@media (min-width: 1401px) {
.list .portfolio-item A .list-img-wrap .image, SPAN.nlp-instance-post-listing A .image, .post-content LI.nlp-list-obj A SPAN.list-img-wrap > DIV.image {
	width: 400px !important;
}
}
.list .portfolio-item A .list-img-wrap .image, SPAN.nlp-instance-post-listing A .image, .post-content LI.nlp-list-obj A SPAN.list-img-wrap > DIV.image {
	background-color: #EDEDED !important;
	max-height: 100% !important;
	position: relative !important;
	height: 100% !important;
	margin-right: 15px;
}
.list .portfolio-item A .list-img-wrap .image IMG, SPAN.nlp-instance-post-listing A .image IMG {
	max-height: none !important;
	max-width: none !important;
	filter: brightness(1);
	-moz-filter: brightness(1);
	-o-filter: brightness(1);
	-ms-filter: brightness(1);
	-webkit-filter: brightness(1);
}
@media all and (max-width: 768px) {
.list .portfolio-item A .list-img-wrap .image IMG {
	max-height: 170px !important;
}
}
.list .portfolio-item A:hover .list-img-wrap .image IMG, SPAN.nlp-instance-post-listing A:hover .image IMG {
	filter: brightness(1.3);
	-moz-filter: brightness(1.3);
	-o-filter: brightness(1.3);
	-ms-filter: brightness(1.3);
	-webkit-filter: brightness(1.3);
}
.pagelist .portfolio-item A .portfolio-content H2, .post-content .nlp-instance-post-listing UL.nav LI A H2 {
	font-size: 17px;
}
@media all and (max-width: 479px) {
.pagelist .portfolio-item A .portfolio-content H2, .post-content .nlp-instance-post-listing UL.nav LI A H2 {
	font-size: 15px;
}
}
@media all and (min-width: 769px) {
.pagelist .portfolio-item A .portfolio-content H2, .post-content .nlp-instance-post-listing UL.nav LI A H2 {
	font-size: 19px;
}
}
@media all and (min-width: 1279px) {
.pagelist .portfolio-item A .portfolio-content H2, .post-content .nlp-instance-post-listing UL.nav LI A H2 {
	font-size: 23px;
}
}
@media (min-width: 1401px) {
.pagelist .portfolio-item A .portfolio-content H2, .post-content .nlp-instance-post-listing UL.nav LI A H2 {
	font-size: 25px;
}
}
.pagelist .portfolio-item A .portfolio-content H2, .post-content .nlp-instance-post-listing UL.nav LI A H2 {
	padding-top: 0;
	line-height: 1;
}
#wrapper .rev_slider DIV.pamp-large-blue-title H3 {
	font-family: Calibri;
	font-size: 21px !important;
}
@media all and (max-width: 959px) {
#wrapper .rev_slider DIV.pamp-large-blue-title H3 {
	font-size: 19px !important;
}
}
@media all and (max-width: 768px) {
#wrapper .rev_slider DIV.pamp-large-blue-title H3 {
	font-size: 18px !important;
}
}
#wrapper .rev_slider DIV.pamp-large-blue-title H3 {
	font-variant: small-caps !important;
}
@media all and (max-width: 479px) {
#wrapper .rev_slider DIV.pamp-large-blue-title H3 {
	font-size: 17px !important;
}
}
#wrapper .rev_slider DIV.pamp-large-blue-title H3 {
	font-weight: normal !important;
	margin: 0 !important;
	background-color: transparent !important;
	color: #1E4088;
	position: relative;
	width: auto;
	line-height: 1.16 !important;
}
.home #content .rev_slider_wrapper.fullwidthbanner-container DIV.tparrows {
	top: auto !important;
	bottom: 10px !important;
}
#rev_slider_28_3_wrapper .tp-caption.medium_bg_darkblue {
	display: none;
}
#wrapper .rev_slider DIV.pamp-large-blue-title > A {
	display: block !important;
	padding: 0px !important;
	position: relative;
	vertical-align: middle;
	height: auto !important;
	line-height: normal !important;
	padding: 6px 12px !important;
	line-height: 1.18 !important;
}
@media all and (max-width: 768px) {
#wrapper .rev_slider DIV.pamp-large-blue-title > A {
	font-size: 12px;
}
}
#wrapper .rev_slider DIV.pamp-large-blue-title {/*
	[disabled]height:auto;
*/
	/* [disabled]display:inline-table;
*/
	/* [disabled]line-height:1.18;
*/
	/* [disabled]max-width:70%;
*/
	margin-right: 15px !important;
	margin-left: 15px !important;
	padding: 0px !important;
}
#wrapper #main .tp-caption.mediumwhitebg {/*
	[disabled]cursor:default;
*/
	/* [disabled]padding:0 6px;
*/
	/* [disabled]line-height:1.4;
*/
}
@media all and (max-width: 479px) {
#wrapper #main .tp-caption.mediumwhitebg {
	margin-left: 60px !important;
}
}
#wrapper .tp-caption.mediumwhitebg SPAN.cy-amount {
	font-weight: bold;
	font-size: 14px !important;
}
@media all and (min-width: 960px) {
#wrapper .tp-caption.mediumwhitebg SPAN.cy-amount {
	font-size: 16px !important;
}
}
.rev_slider_wrapper .medium_bg_darkblue > DIV {/*
	[disabled]max-width:90%;
*/
	width: auto !important;
	max-width: 100% !important;
	display: table-row !important;
}
@media all and (max-width: 479px) {
.rev_slider_wrapper .medium_bg_darkblue > DIV {/*
	[disabled]display:none;
*/
}
}
.rev_slider_wrapper .medium_bg_darkblue > DIV {
	text-overflow: ellipsis;
	white-space: normal !important;
	font-size: 12px !important;
}
@media all and (max-width: 959px) {
.rev_slider_wrapper .medium_bg_darkblue > DIV {
	font-size: 13px !important;
}
}
@media all and (max-width: 768px) {
.rev_slider_wrapper .medium_bg_darkblue > DIV {
	font-size: 11px !important;
}
}
.rev_slider_wrapper .medium_bg_darkblue > DIV {
	line-height: normal !important;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	width: auto;
}
.rev_slider_wrapper .rev_slider.hovered .tp-bgimg {
}
#sidebar-rsrv .toggle {
	clear: both !important;
	position: relative !important;
	text-align: right;
	/* [disabled]line-height:36px;
*/
	display: inline-block !important;
	margin: 0px !important;
	padding: 0px !important;
	text-align: left;
	width: 100%;
}
#sidebar-rsrv .toggle A {
	line-height: 60px;
	padding: 0 12px 0 22px;
	margin: 0px !important;
}
LI SPAN.hotel-map IFRAME {
	width: 100%;
}
#sidebar-rsrv .toggle.active A {
	background-color: #FFFFFF;
	color: #1C3B79;
	border-bottom: 4px solid #E8AF12;
}
.page-template-dynamic-packaging-reserv-php .row #content, .page-template-dynamic-packaging-reserv-php .row #sidebar {
	position: relative;
	margin-top: 440px !important;
}
@media all and (max-width: 768px) {
.page-template-dynamic-packaging-reserv-php .row #content, .page-template-dynamic-packaging-reserv-php .row #sidebar {/*
	[disabled]margin-top:300px;
*/
}
}
@media all and (max-width: 479px) {
.page-template-dynamic-packaging-reserv-php .row #content, .page-template-dynamic-packaging-reserv-php .row #sidebar {/*
	[disabled]margin-top:170px;
*/
}
}
.page-template-dynamic-packaging-reserv-php .row #content, .page-template-dynamic-packaging-reserv-php .row #sidebar {
	display: block;
	background-color: transparent !important;
}
.page-template-dynamic-packaging-reserv-php #main #content .post-content {/*
	[disabled]background-color:rgba(241, 241, 241, 0.8);
*/
	padding: 0px !important;
}
.page-template-dynamic-packaging-reserv-php #content #sidebar-rsrv .toggle-content {/*[empty]background-image:;*/
	background-color: #FFFFFF;
}
FORM#easyFrontendFormular {/*
	[disabled]clear:both;
*/
	position: relative !important;
	padding: 0px !important;
	margin: 0px !important;
	/* [disabled]width:100%;
*/
}
DIV.row.er_hidden {/*
	[disabled]display:none;
*/
}
.easyFrontendFormular #easyFrontendFormular .extra-row-services {
}
#easyFrontendFormular .row.rules-row {
	padding: 0px !important;
}
#easyFrontendFormular .extra-row.extra-row-services {
	background-color: #FBFBFA !important;
}
BODY .easy-form-price #showPrice IMG {
	z-index: 2;
	position: relative !important;
	float: none;
	width: 30px !important;
	margin: 5px auto !important;
	display: block;
	height: 26px !important;
}
#easyFrontendFormular .row INPUT[type=checkbox] {
	cursor: pointer;
	opacity: 0;
	min-width: 40px !important;
	left: 0;
	min-height: 40px !important;
	float: none;
	display: block;
	position: relative;
	margin-top: 0px;
	margin-left: 0px;
}
.chkboxsingle .icon-ok {
	right: auto;
	z-index: 2;
	left: auto;
	position: absolute;
	margin-left: 0px;
	color: #767676;
	padding: 4px;
	top: 0;
	z-index: -1;
	font-size: 32px;
	margin-top: 0;
}
.chkboxsingle .icon-ok:before {
	content: '\f096' !important;
}
.chkboxsingle INPUT[type=checkbox]:checked + .icon-ok:before {
	content: '\f046' !important;
}
.chkboxsingle:hover .icon-ok {
	color: #79B905;
}
.chkboxsingle INPUT[type=checkbox]:checked + .icon-ok {/*
	[disabled]background-color:transparent;
*/
	color: #79B905;
}
.chkboxsingle INPUT[type=checkbox]:checked:hover + .icon-ok {
	background-color: transparent !important;
	color: #606060 !important;
}
#easyFrontendFormular .chkboxsingle {
	z-index: 999;
	clear: none;
	cursor: pointer !important;
	float: none;
	right: auto;
	left: auto;
	left: auto;
	bottom: 0;
	top: 12px;
	float: right;
	position: relative;
	display: block;
	overflow: hidden;
	width: 40px !important;
	height: 40px !important;
	/* [disabled]margin:-3px auto auto 0;
*/
}
@media all and (max-width: 768px) {
#easyFrontendFormular .chkboxsingle {/*
	[disabled]margin:-3px auto auto 15px;
*/
}
}
#easyFrontendFormular .chkboxsingle:hover .icon-ok {
	color: #79B905;
}
#wrapper FOOTER {/*
	[disabled]position:relative;
*/
	/* [disabled]z-index:2;
*/
	/* [disabled]background-color:transparent;
*/
	/* [disabled]padding:0px;
*/
	/* [disabled]margin:0px;
*/
}
.canvas-wrapper #canvas .canvas-row {
	float: none;
	display: inline-block;
	position: relative;
	clear: both;
	width: 100%;
	height: auto;
	padding: 0px;
}
.page-template-dynamic-packaging-reserv-php #main.loaded .post-content H1 {
	opacity: 0.76;
	top: 280px;
	bottom: auto;
}
.page-template-dynamic-packaging-reserv-php .post-content H1 EM {
	display: block;
	font-size: 36px;
}
@media all and (max-width: 959px) {
.page-template-dynamic-packaging-reserv-php .post-content H1 EM {
	font-size: 32px;
}
}
@media all and (max-width: 479px) {
.page-template-dynamic-packaging-reserv-php .post-content H1 EM {
	font-size: 27px;
}
}
.page-template-dynamic-packaging-reserv-php .post-content H1 EM {
	font-weight: bold;
	font-style: normal;
}
#showCalender .calendar-table .calendar-cell.today {
	background-color: #79B905 !important;
	cursor: default;
	color: #FFFFFF !important;
}
#showCalender .calendar-direct-table .calendar-cell-selected {
	background-color: #F3BE1D !important;
	color: #000000 !important;
}
#showCalender .calendar-direct-table .calendar-cell-full {
	background-color: #EAD8D8 !important;
}
#easyFrontendFormular > .easy-button {
	float: right;
}
.form-price .small {
	position: relative !important;
	display: inline-block !important;
	float: none !important;
	text-align: right !important;
	vertical-align: middle;
	padding-left: 15px !important;
	color: #FEFEFE !important;
	padding-right: 5px;
}
#sidebar-rsrv .reserv-footer .form-price {
	float: none;
	min-width: 160px;
	vertical-align: middle;
	display: table-cell;
	background-color: #E83606;
}
.page-id-9620 .subheadnav.packaging-nav LI#menu-item-2823 UL.sub-menu {
	display: none;
}
.page-id-9620 #wrapper #main {
	padding-top: 0px !important;
}
.page-id-9620 .single-page-title-container .page-title {
	display: none;
}
#easyFrontendFormular .row.row-premise {/*
	[disabled]width:100%;
*/
	display: table;
	display: block;
	margin: 0px !important;
	clear: both;
	padding: 12px !important;
	/* [disabled]margin-top:20px;
*/
}
@media all and (min-width: 769px) {
#easyFrontendFormular .row.row-premise {
	background-color: #E6E6E6;
}
}
.post-content #sidebar-rsrv DIV.easyFrontendFormular FORM#easyFrontendFormular {
	display: block !important;
	float: none !important;
	position: relative !important;
	clear: both !important;
	margin: 0 !important;
	width: auto;
}
#easyFrontendFormular SPAN.contacts-block {
	width: 100%;
	display: table;
	padding: 12px 0 !important;
	margin: 0 !important;
}
#easyFrontendFormular .contacts-block H4 {
	font-variant: small-caps;
	text-transform: none;
	padding: 0 30px !important;
	margin: 0 !important;
}
#easyFrontendFormular SPAN.contacts-block DIV.row.contact-row {
	float: none;
	clear: both;
	width: 100%;
	display: table;
	text-align: left;
}
DIV.row.contact-row H4 {
}
#easyFrontendFormular .one_half.bookdates {
	float: none;
	clear: both !important;
	width: 100% !important;
	display: table !important;
	background-color: #E6E6E6;
	padding: 0px !important;
	margin: 0 !important;
}
#easyFrontendFormular H1 {
	padding: 0;
	margin: 0;
}
.easy-form-price SPAN#showPrice {
	color: #FFFFFF;
	display: table-cell !important;
	float: none !important;
	position: relative !important;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	height: 50px;
	margin-left: 10px;
}
.page-template-dynamic-packaging-reserv-php .sidebar-float #easyFrontendFormular .total-row {/*
	[disabled]text-align:right;
*/
	z-index: 99;
	display: table;
	float: none;
	position: relative;
	width: 64.333%;
	width: 100%;
	padding: 0;
	height: auto;
	/* [disabled]border-radius:6px 6px 0 0;
*/
	/* [disabled]-khtml-border-radius:6px 6px 0 0;
*/
	/* [disabled]-webkit-border-radius:6px 6px 0 0;
*/
	/* [disabled]-moz-border-radius:6px 6px 0 0;
*/
	background: rgb(41, 40, 38);
	margin-bottom: 0;
	margin-top: 20px;
	margin-left: 0;
	margin-right: 0;/*[empty]margin:;*/
}
.reserv-footer .row .row.total-row, .reserv-footer .reserv-btns {
	clear: both !important;
	position: relative !important;
	width: 100% !important;
	display: block !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
@media all and (min-width: 769px) {
#content #sidebar-rsrv, #content .hotel-rsrv-wrap .sidebar-rsrv-info {
	max-width: 600px;
}
}
@media all and (min-width: 1279px) {
#content #sidebar-rsrv, #content .hotel-rsrv-wrap .sidebar-rsrv-info {
	max-width: 960px;
}
}
@media (min-width: 1401px) {
#content #sidebar-rsrv, #content .hotel-rsrv-wrap .sidebar-rsrv-info {
	max-width: 65%;
	float: left;
}
}
#content #sidebar-rsrv, #content .hotel-rsrv-wrap .sidebar-rsrv-info {
	z-index: 11;
	background-color: #FFFFFF;
	margin: 0 auto 20px;
}
#easyFrontendFormular .reserv-footer .chkboxsingle {
	position: relative !important;
	display: table-cell !important;
	float: none !important;
	vertical-align: top !important;
	max-width: 40px !important;
	width: 40px !important;
}
#easyFrontendFormular .reserv-footer .chkboxsingle I.icon-ok {
	font-family: FontAwesome;
	cursor: default;
}
#easyFrontendFormular .reserv-footer .chkboxsingle I.icon-ok:before {
	color: #C0BFC0;
	/* [disabled]content:"\f00c";
*/
}
#easyFrontendFormular .reserv-footer .chkboxsingle I.icon-ok:after {
	opacity: 1 !important;
	z-index: 999 !important;
	position: absolute !important;
	margin: 8px 0 0 6px;
	top: 0;
	left: 0;
	font-size: 20px;
	content: "\f00c" !important;
	font-family: FontAwesome !important;
	cursor: default;
	color: #757575 !important;
}
@media (min-width: 1401px) {
#content .hotel-rsrv-wrap .sidebar-rsrv-info {
	max-width: 30%;
	float: right;
}
}
.gfield.row {
	width: auto !important;
	float: none;
	display: block !important;
}
@media all and (min-width: 1279px) {
.shop_item_open_in .row-prod-totals.row {
	margin-left: -25px;
}
}
.reserv-footer > .row {
	position: relative !important;
	z-index: 999 !important;
	padding-left: 0px;
	padding-right: 0px;
	display: block;
	margin: 0 auto;
}
.post-content #easyFrontendFormular H1 SPAN {
	padding: 0px;
	margin: 0px;
}
.easyFrontendFormular #easyFrontendFormular HR {
	clear: both;
	border-top: 1px solid #E5E5E5 !important;
	color: #727272;
}
#easyFrontendFormular .row INPUT.hasDatepicker {
	max-width: none;
	/* [disabled]width:90%;
*/
	display: block;
	float: none;
	cursor: pointer;
	/* [disabled]padding-right:0px;
*/
	/* [disabled]padding-left:40px;
*/
	/* [disabled]position:relative;
*/
	margin: 0px !important;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #E7E6E6;
	font-weight: bold;
	-webkit-box-shadow: inset 0 0 12px 3px #FFFFFF;
	-moz-box-shadow: inset 0 0 12px 3px #FFFFFF;
	/* [disabled]box-shadow:inset 0 0 12px 3px #FFFFFF;
*/
	/* [disabled]color:#79B905;
*/
	font-size: 17px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#easyFrontendFormular .one_half.bookdates > DIV.row {
	width: auto !important;
}
@media all and (max-width: 768px) {
#easyFrontendFormular .one_half.bookdates > DIV.row {
	width: 100% !important;
}
}
#easyFrontendFormular .one_half.bookdates > DIV.row {
	display: table-cell !important;
	vertical-align: middle;
}
@media all and (max-width: 768px) {
#easyFrontendFormular .one_half.bookdates > DIV.row {
	display: table !important;
}
}
#easyFrontendFormular .one_half.bookdates > DIV.row {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-right: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;
	background-color: #F7F7F7;
}
#easyFrontendFormular .one_half.bookdates > DIV.row > SPAN.row {
	width: auto !important;
}
@media all and (max-width: 768px) {
#easyFrontendFormular .one_half.bookdates > DIV.row > SPAN.row {
	width: 100% !important;
}
}
#easyFrontendFormular .one_half.bookdates > DIV.row > SPAN.row {
	float: none;
	vertical-align: middle;
	display: table-cell !important;
}
@media all and (max-width: 768px) {
#easyFrontendFormular .one_half.bookdates > DIV.row > SPAN.row {
	display: table !important;
}
}
#easyFrontendFormular .one_half.bookdates > DIV.row > SPAN.row {
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
}
@media all and (max-width: 768px) {
#easyFrontendFormular .one_half.bookdates > DIV.row > SPAN.row {
	padding-top: 6px;
	padding-bottom: 6px;
}
}
@media all and (min-width: 1279px) {
#easyFrontendFormular .one_half.bookdates > DIV.row > SPAN.row {
	padding-left: 12px;
	padding-right: 12px;
}
}
#easyFrontendFormular .one_half.bookdates > DIV.row > SPAN.row > * {
	width: auto !important;
	float: none !important;
	vertical-align: middle !important;
	display: inline-block !important;
	clear: none !important;
	position: relative !important;
	text-align: center !important;
}
.easyFrontendFormular #easyFrontendFormular SELECT {
	-khtml-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border: 1px solid rgba(187, 186, 184, 1) !important;
	background-color: #FFFFFF !important;
	cursor: pointer;
	margin-left: 0;
	clear: none !important;
	min-width: 60px;
}
@media all and (max-width: 768px) {
.easyFrontendFormular #easyFrontendFormular SELECT {
	width: auto;
	/* [disabled]margin-left:56px;
*/
}
}
.easyFrontendFormular #easyFrontendFormular SELECT {
	max-width: 42%;
}
@media all and (max-width: 768px) {
.easyFrontendFormular #easyFrontendFormular SELECT {
	max-width: none;
}
}
.easyFrontendFormular #easyFrontendFormular SELECT {
	position: relative;
	float: none !important;
	display: table-cell !important;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 36px;
	height: 36px;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 5px;
	margin-top: 8px;
	margin-bottom: 6px;
}
.one_half LABEL.easy-show-error {
	top: 0;
	position: absolute !important;
}
.easyFrontendFormular #easyFrontendFormular SELECT:focus {
	border: 1px solid #A5C0F9 !important;
	background-color: #FFFFFF !important;
	/* [disabled]-webkit-box-shadow:rgba(0, 0, 0, 0.35) 0 0 5px;
*/
	/* [disabled]-moz-box-shadow:rgba(0, 0, 0, 0.35) 0 0 5px;
*/
	/* [disabled]box-shadow:0 0 5px rgba(0, 0, 0, 0.35);
*/
	color: #1F428E !important;
}
#showCalender .calendar-table .calendar-cell {
	background-color: #FCFCFC;
	border-right: 1px solid #C9C9C9;
	border-bottom: 1px solid #ADADAD;
	color: #C2C0C0;
	font-size: 15px !important;
}
#showCalender .calendar-direct-table TBODY TR TD:first-child {
	border-left: 1px solid #C9C9C9 !important;
}
#showCalender .calendar-direct-table TBODY TR:last-child TD {
	border-bottom: 1px solid #C9C9C9 !important;
}
#showCalender .calendar-table .calendar-cell-full {
	cursor: default;
	color: #B60202 !important;
}
.er_dynamic_row {
	clear: both;
	/* [disabled]float:none;
*/
	position: relative !important;
	width: 100%;
	display: table;
	/* [disabled]height:auto;
*/
	padding-bottom: 12px;
	padding-top: 12px !important;
	/* [disabled]background-color:#DAFAA2;
*/
	/* [disabled]border-top:1px solid #E4E4E4;
*/
}
#easyFrontendFormular .row LABEL {
	display: inline-block !important;
	float: left;
}
@media all and (max-width: 768px) {
#easyFrontendFormular .row LABEL {
	float: none;
	clear: both;
}
}
#easyFrontendFormular .row LABEL {
	width: 33%;
}
@media all and (max-width: 768px) {
#easyFrontendFormular .row LABEL {
	width: 100%;
}
}
#easyFrontendFormular .row LABEL {
	margin-left: 5%;
	margin-right: 2%;
}
@media all and (max-width: 768px) {
#easyFrontendFormular .row LABEL {
	margin-left: 0;
	margin-right: 0;
}
}
#easyFrontendFormular DIV.row UL {/*
	[disabled]padding-left:76px;
*/
}
#easyFrontendFormular DIV.row-premise > UL {
	display: table-cell;
	float: none;
	position: relative;
	vertical-align: top;
	width: 50%;
	padding-right: 20px !important;
	padding-left: 20px;
}
#easyFrontendFormular .row.contact-row LABEL {
	padding-left: 0px !important;
}
.er_dynamic_row LABEL {
	font-weight: bold !important;
	font-size: 13px !important;
	line-height: 32px !important;
	/* [disabled]text-align:right;
*/
}
.er_dynamic_row LABEL:before {
	float: left;
	content: '-';
	font-size: 18px;
	line-height: 28px;
	/* [disabled]margin-left:4px;
*/
	/* [disabled]background-color:#D1ECA1;
*/
}
#easyFrontendFormular .row INPUT:hover, #easyFrontendFormular .row SELECT:hover {
	color: #1070B0 !important;
}
#easyFrontendFormular .extra-row.sub-row {
	border-bottom: none !important;
	background-image: none !important;
	box-shadow: inset 0 1px rgba(0, 0, 0, 0.16);
	clear: both;
	width: 100%;
	float: none;
	vertical-align: top;
	/* [disabled]display:table;
*/
	/* [disabled]padding:12px 0;
*/
}
BODY .reserv-footer .reserv-btns .easy-button {
	cursor: pointer !important;
	background-color: #F5BC16 !important;
	-webkit-transition: background 0.22s ease;
	-moz-transition: background 0.22s ease;
	-o-transition: background 0.22s ease;
	transition: background 0.22s ease;
	border: 1px solid #F5BB0F !important;
	outline: none;
	font-weight: bold !important;
	text-transform: uppercase;
	font-size: 15px !important;
	/* [disabled]font-variant:small-caps;
*/
	background-image: none !important;
	color: #191818 !important;
	margin: 10px 10px 0 0 !important;
	height: 48px;
}
.reserv-footer .reserv-btns .easy-button:hover {
	background-color: #FECF47 !important;
	color: #0C1E2A !important;
}
#easyFrontendFormular .small-bellow UL {
	list-style: none;
	display: block;
	text-align: left;
	line-height: 1.2;
	background-color: #E9EEF7;
	width: auto;
}
@media all and (min-width: 960px) {
#easyFrontendFormular .small-bellow UL {
	padding-left: 20px;
	padding-right: 20px;
}
}
#easyFrontendFormular .small-bellow UL {
	margin-bottom: 0;
	padding-top: 15px;
	padding-bottom: 10px;
}
@media all and (max-width: 768px) {
#easyFrontendFormular .small-bellow UL {
	padding: 20px;
}
}
#easyFrontendFormular .small-bellow UL {
	margin: 0;
	color: #264B92;
}
#easyFrontendFormular .small-bellow UL LI {
	font-weight: normal;
	line-height: 17px;
	font-size: 13px;
	padding: 0 0 10px !important;
}
#easyFrontendFormular .row SELECT {
	min-width: 100px;
}
#easyFrontendFormular .reserv-footer .total-row H3 {
	color: #FFFFFF !important;
	font-size: 17px;
	/* [disabled]white-space:nowrap;
*/
	vertical-align: middle;
	text-overflow: ellipsis;
	display: table-cell !important;
	text-align: right;
	line-height: normal !important;
	height: auto;
	margin: 0;
	float: none;
	padding: 0px 12px;
	width: 100%;
	background-color: #191818;
}
#easyFrontendFormular > .one_half > .row > SPAN.row LABEL {
	bottom: auto;
	left: auto !important;
	top: auto !important;
	z-index: 2;
	font-size: 12px;
}
@media all and (max-width: 768px) {
#easyFrontendFormular > .one_half > .row > SPAN.row LABEL {
	font-size: 10px;
}
}
#easyFrontendFormular > .one_half > .row > SPAN.row LABEL {
	font-weight: bold;
	height: auto;
	width: auto !important;
	display: table-cell;
	padding: 8px 8px 8px 16px;
}
@media all and (max-width: 479px) {
#easyFrontendFormular > .one_half > .row > SPAN.row LABEL {
	padding: 6px 8px 6px 12px;
}
}
#easyFrontendFormular > .one_half > .row > SPAN.row LABEL {
	margin-bottom: 0px;
	float: none !important;
	margin: 0px 0px 0px 15px !important;
}
#easyFrontendFormular > .one_half > .row > * > * {/*
	[disabled]position:relative;
*/
	/* [disabled]margin:2px;
*/
	/* [disabled]padding:0px;
*/
}
#easyFrontendFormular .hotel SPAN.easy_infobox_excerpt {
	display: block;
	float: none;
	/* [disabled]margin-left:120px;
*/
}
.page #easyFrontendFormular LABEL.easy-show-error:before {
	right: auto;
	top: -14px;
	position: absolute;
	font-family: FontAwesome;
	content: '\f0d8';
	height: 10px;
	font-size: 30px;
	color: #D72410;
}
.page #easyFrontendFormular LABEL.easy-show-error {
	top: auto;
	float: none !important;
	position: absolute !important;
	right: auto;
	left: auto;
	padding: 4px !important;
	background-color: #D72410;
	text-align: center;
	transition: background 0.5s ease, padding 0.8s linear;
	max-width: none;
	width: auto !important;
	color: #FEFEFE !important;
	font-weight: bold !important;
	z-index: 2;
	height: auto !important;
	font-size: 13px;
}
@media all and (min-width: 960px) {
.page #easyFrontendFormular LABEL.easy-show-error {
	font-size: 17px;
}
}
.page #easyFrontendFormular LABEL.easy-show-error {
	line-height: 18px;
}
@media all and (min-width: 960px) {
.page #easyFrontendFormular LABEL.easy-show-error {
	line-height: 20px;
}
}
#easyFrontendFormular .row INPUT.form-error {
	border: 1px solid #F50C0C !important;
	color: #BF1F0D;
	-webkit-box-shadow: inset 0 0 12px 3px #FDCDC7;
	-moz-box-shadow: inset 0 0 12px 3px #FDCDC7;
	box-shadow: inset 0 0 12px 3px #FDCDC7;
}
.page #easyFrontendFormular .contacts-block LABEL.easy-show-error {
	display: none;
	float: none !important;
	clear: both;
	position: relative !important;
	margin-right: auto !important;
	width: auto !important;
	margin-bottom: 10px !important;
}
#easyFrontendFormular .one_half LABEL.easy-show-error {
	position: absolute !important;
	height: auto !important;
	margin: 0 !important;
	font-weight: bold !important;
	font-size: 11px !important;
	color: #FCFCFC !important;
	line-height: 1.5em !important;
	/* [disabled]width:90%;
*/
}
.hotel #resource_infobox IMG.easy_infobox_thumb {
	margin-right: 15px;
}
.row INPUT#easy-form-captcha {
	width: 60px !important;
}
@media all and (max-width: 479px) {
.row INPUT#easy-form-captcha {
	width: 80px !important;
}
}
#content .products .product-category {
	display: block;
	position: relative !important;
	min-height: none;
	float: left !important;
	height: auto !important;
}
#content .products .product-category A {
	display: block;
	overflow: hidden !important;
	position: relative !important;
	float: left !important;
	height: 90px !important;
}
#content .products .product-category A IMG {
	padding: 0px;
	height: auto !important;
	min-height: none !important;
	margin: 0px 0px 0px 0;
	opacity: 0.8;
	border: none;
	width: 100% !important;
}
#content LI.product-category.product A H3 {
	background-color: rgba(251, 251, 251, 0.6);
	position: absolute;
	right: 0;
	left: 0;
	top: 0 !important;
	z-index: 2 !important;
	bottom: auto !important;
	display: block !important;
	width: auto !important;
	padding: 2px 6px 2px 5px !important;
}
@media screen {
#content LI.product-category.product A:hover H3 {
	background-color: rgba(251, 251, 251, 0.9);
}
}
UL.products .woo-cats LI.product-category MARK.count {/*
	[disabled]display:none;
*/
	opacity: 0.5;
	background-color: #000;
	color: #FFF;
	padding: 2px;
	right: 0;
	bottom: 0;
	/* [disabled]top:-25px;
*/
	position: absolute;
	font-size: 11px;
}
#content .products LI.product DIV.images IMG {
}
.products.grid LI DIV.gridlist-buttonwrap {
	padding: 0;
	margin: 0;
}
.product.type-product .gridlist-buttonwrap FORM.variations_form DIV.product-addon P.form-row {
}
.product.type-product .variations .value SELECT {
	max-width: none !important;
}
.product.type-product DIV.product-addon {
	padding: 0;
	margin: 0;
	background-color: #E7E7E7;
}
@media all and (max-width: 768px) {
.woocommerce-page DIV.images IMG, .single-product .summary.entry-summary, .woocommerce-tabs .panel {
	padding: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
}
.woocommerce-page DIV.images IMG, .single-product .summary.entry-summary, .woocommerce-tabs .panel {
	background: #FBFBFB;
}
@media all and (max-width: 768px) {
.woocommerce-page DIV.images IMG, .single-product .summary.entry-summary, .woocommerce-tabs .panel {
	box-shadow: none;
	background-image: none;
}
}
.woocommerce-page DIV.images IMG, .single-product .summary.entry-summary, .woocommerce-tabs .panel {
	border: none;
}
@media all and (max-width: 768px) {
.woocommerce-page DIV.images IMG, .single-product .summary.entry-summary, .woocommerce-tabs .panel {
	border: none;
}
}
.woocommerce-page DIV.images IMG, .single-product .summary.entry-summary, .woocommerce-tabs .panel {
	width: auto;
}
.single-product .summary.entry-summary {
	position: relative;
	padding: 25px 25px 0;
}
@media all and (max-width: 768px) {
.single-product .summary.entry-summary {
	padding: 16px 16px 8px;
}
}
.single-product .summary.entry-summary {
	margin-bottom: 0;
	-webkit-box-shadow: 0px -3px 6px 1px rgba(131, 131, 131, 0.3);
	-moz-box-shadow: 0px -3px 6px 1px rgba(131, 131, 131, 0.3);
	box-shadow: 0px -3px 6px 1px rgba(131, 131, 131, 0.3);
	border-radius: 0 0 6px 6px;
	-khtml-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	background-color: #FCFCFC;
	margin-top: 0px !important;
}
.gridlist-buttonwrap FORM.cart .single_add_to_cart_button {
	text-shadow: none !important;
	color: #0C2642 !important;
}
UL.smallistbox {
	display: block !important;
	float: none !important;
	position: relative !important;
	width: 100% !important;
}
.smallistbox LI IMG {
	position: relative !important;
	width: auto !important;
	display: inline-block !important;
	clear: none !important;
	float: left !important;
	height: auto;
	margin-right: 5px !important;
	background-repeat: repeat-x;
}
.smallistbox H2 {
	letter-spacing: -0.5px;
	font-size: 13px;
	display: block;
	width: auto;
	float: none;
	clear: none;
	font-weight: bold;
	line-height: 1.2;
}
.smallistbox H2 A {
	float: none;
	display: block;
	height: 42px;
	padding-top: 5px;
	margin: 0px 0px -1px !important;
	padding-bottom: 30px;
}
.smallistbox H2 A:hover {
	display: block;
	background-color: #FFFFFF;
}
DIV.enhanced-txt IMG {
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: block;
	overflow: hidden;
	-moz-border-radius: 4px;
	-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);
	margin: 0px auto 0;
}
#menu-packaging > .sub-menu {
	right: 0;
	left: 0;
	display: none !important;
	/* [disabled]float:none;
*/
	padding: 0px;
	margin: 0px;
}
.page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu LI {
	float: left;
	display: block !important;
	padding: 0px !important;
	margin: 0px !important;
	width: 25% !important;
	border: none;
	height: 80px !important;
	background-color: transparent !important;
	line-height: 1 !important;
}
.page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu LI A B {
	font-weight: normal !important;
}
@media all and (max-width: 479px) {
.page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu LI {
	display: none !important;
}
}
.page-template-dynamic-packaging-reserv-php #menu-packaging > LI > .sub-menu {
	position: absolute !important;
	right: 0;
	z-index: 101;
	/* [disabled]max-width:960px;
*/
	display: block !important;
	padding: 0px !important;
	width: 80%;
	display: inline-block;
	position: absolute;
}
@media all and (max-width: 479px) {
.page-template-dynamic-packaging-reserv-php #menu-packaging > LI > .sub-menu {
	display: none !important;
}
}
.page-template-dynamic-packaging-reserv-php #menu-packaging > LI > .sub-menu {
	margin-top: 0;
}
.single-post #menu-packaging > LI > .sub-menu {
	position: absolute !important;
	width: 100%;
}
.single-post #menu-packaging > LI > .sub-menu I {
	top: 28px;
	position: absolute !important;
	width: 36px !important;
	height: 36px !important;
}
.single-post #menu-packaging .sub-menu A {
	width: 100%;
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	height: 70px !important;
	border-right: 1px solid rgba(41, 65, 99, 0.32) !important;
}
.single-post #menu-packaging .sub-menu A:hover I {
	opacity: 1 !important;
}
.single-product #menu-packaging > LI > .sub-menu, .single-product #menu-summer-packaging > LI > .sub-menu {
	width: 100%;
	display: table;
	right: 0 !important;
	left: 0 !important;
	/* [disabled]position:absolute;
*/
	padding: 0px !important;
	margin: 0px !important;
}
#sidebar .widget.pyre_tabs .tab-hold #tabs.tabset {
	display: none !important;
}
.page-title-container.pt-container-special-offer {
	margin-top: 45px !important;
}
@media all and (max-width: 479px) {
.page-title-container.pt-container-special-offer {
	margin-top: 135px !important;
}
}
.page-title-container.pt-container-special-offer {
	clear: both;
	background-color: transparent;
	margin: 0 auto 0px;
	/* [disabled]max-width:960px;
*/
	background-image: none;
	border: none;
	height: auto;
	padding-top: 30px;
	padding-top: 12px;
}
.crumb > .sub-menu {/*[empty]z-index:;*/
	top: 0;
	position: absolute !important;
	display: inline-block !important;
	padding: 0px !important;
	left: 90px;
	right: 0;
	font-weight: bold;
	background-color: transparent;
}
#sidebar-rsrv .one_third .hotel-map {
	max-width: 100%;
	overflow: hidden;
	display: inline-block;
}
.adults-row .preselected {
	float: right;
}
@media all and (max-width: 768px) {
.adults-row .preselected {
	float: none;
}
}
.adults-row .preselected:after {
	position: relative;
	font-family: FontAwesome;
	content: '\f00c';
	color: #79B905;
	font-size: 16px !important;
	float: left;
	margin-right: 10px;
}
.choose-cal {
	display: block;
	font-size: 15px;
	width: 236px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 12px;
	padding-left: 12px;
	margin-top: -10px;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #E7E7E7;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	margin: -6px 0 0;
	/* [disabled]box-shadow:inset 0px -3px 4px 4px #F6C638;
*/
	color: #0C2642 !important;
	padding-right: 12px !important;
	padding-left: 12px !important;
	font-variant: small-caps;
	cursor: pointer !important;
	height: auto;
}
.choose-cal I {
	float: right;
	margin-top: 0;
	font-size: 20px;
	line-height: 26px;
}
#sidebar-rsrv H3 {
	margin-top: 0;
	display: block !important;
	font-weight: normal;
	clear: both !important;
	border: none !important;
	padding: 6px 3px;
	background-color: #EEEEEE;
	color: #616161 !important;
	margin-bottom: 0;
	border-top: 1px solid #C0C4B9 !important;
	line-height: 26px;
}
@media all and (max-width: 768px) {
#sidebar-rsrv H3 {
	font-size: 15px;
}
}
#sidebar-rsrv H2, .page-template-dynamic-packaging-reserv-php .post-content H2 {
	width: auto !important;
	clear: both !important;
	display: block !important;
	font-variant: small-caps;
	color: #000000 !important;
	background: rgb(255, 255, 255);
	/* [disabled]background:-moz-linear-gradient(top, rgba(158,158,158,1) 0%, rgba(41,40,38,1) 100%);
*/
	/* [disabled]background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,158,158,1)), color-stop(100%, rgba(41,40,38,1)));
*/
	/* [disabled]background:-webkit-linear-gradient(top, rgba(158,158,158,1) 0%, rgba(41,40,38,1) 100%);
*/
	/* [disabled]background:-o-linear-gradient(top, rgba(158,158,158,1) 0%, rgba(41,40,38,1) 100%);
*/
	/* [disabled]background:-ms-linear-gradient(top, rgba(158,158,158,1) 0%, rgba(41,40,38,1) 100%);
*/
	/* [disabled]background:linear-gradient(to bottom, rgba(158,158,158,1) 0%, rgba(41,40,38,1) 100%);
*//*
[disabled]filter:progid:DXImageTransform;
*/	background-size: 30px 30px !important;
	background-size: 20px 20px !important;
	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)) !important;
	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) !important;
	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) !important;
	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) !important;
	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) !important;
	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) !important;
	background-color: rgba(222, 222, 222, 0.8);
	margin-top: 30px !important;
	margin-bottom: 0;
	padding: 0px;
	border: none;
}
#sidebar-rsrv H2, .page-template-dynamic-packaging-reserv-php .post-content H2:first-child {/*
	[disabled]margin-top:0px;
*/
}
.page-template-dynamic-packaging-reserv-php .page.hentry .post-content > H2 {/*
	[disabled]position:relative;
*/
	/* [disabled]margin-top:0px;
*/
	/* [disabled]margin-left:-30px;
*/
}
#menu-packaging .sub-menu .sub-menu .menu-item A {
	position: relative;
	vertical-align: middle !important;
	float: none !important;
	padding-left: 30px !important;
	width: auto !important;
	line-height: 90px !important;
	color: #000000 !important;
	text-align: left !important;
	background-color: #FFFFFF !important;
}
#menu-packaging .sub-menu .sub-menu .current-menu-item A {
	background-color: #FFFFFF !important;
	background-image: none;
}
.page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu .crumb.menu-item {
	position: absolute;
	margin-right: 0 !important;
	left: -25%;
	margin-left: 0 !important;
	width: 25% !important;
	background-color: transparent !important;
	background-image: none !important;
}
.page-template-dynamic-packaging-reserv-php #menu-packaging .crumb > A {
	background-color: #D32E02 !important;
	text-indent: -600px;
	width: 90px !important;
}
.page-template-dynamic-packaging-reserv-php #menu-packaging .crumb B {
	color: transparent !important;
}
#menu-packaging .crumb .sub-menu LI.menu-item {
	opacity: 0.6;
	position: relative !important;
	float: none !important;
	display: inline-block !important;
	width: 100% !important;
	padding: 0px !important;
	margin: 0px !important;
	background-color: transparent !important;
	background-image: none !important;
}
.page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu .sub-menu LI {
	display: none !important;
}
.page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu .sub-menu:hover LI {
	display: block !important;
}
#main #menu-packaging .sub-menu .sub-menu > LI {
	display: none !important;
	background-color: transparent !important;
	padding: 0px !important;
	height: auto;
	background-image: none !important;
}
#main #menu-packaging .sub-menu .sub-menu > LI A {
	display: block !important;
	/* [disabled]padding-top:0;
*/
	/* [disabled]padding-bottom:0;
*/
	/* [disabled]height:45px;
*/
	/* [disabled]line-height:45px;
*/
	margin: 0px !important;
	/* [disabled]border-bottom:4px solid #E8AF12;
*/
}
@media screen {
#main #menu-packaging .sub-menu .sub-menu:hover > LI {
	opacity: 1;
	background-color: rgba(0, 0, 0, 0.4) !important;
	display: block !important;
}
#main #menu-packaging .sub-menu .sub-menu > LI:hover A {
	opacity: 1 !important;
	background-color: #FFFFFF !important;
}
}
#main #menu-packaging .sub-menu .sub-menu LI.current_page_item, #main #menu-packaging .sub-menu .sub-menu LI.current-page-ancestor {
	opacity: 1;
	display: block !important;
	background-color: #FFFFFF !important;
	background-image: none !important;
}
.page-template-dynamic-packaging-reserv-php #main {
	position: relative;
	z-index: 1 !important;
	padding: 0px !important;
	margin: 0px !important;
}
#main .wooslider .wooslider-control-nav {
	display: inline-block;
	top: auto !important;
	bottom: 20px !important;
	width: 50%;
	z-index: 10;
	right: 25%;
	left: 25% !important;
	position: absolute !important;
	text-align: center;
}
#main .wooslider .wooslider-control-nav LI {
	display: inline-block;
	overflow: hidden;
	position: relative;
	float: none;
	margin-left: 3px;
	padding: 0px !important;
	margin-right: 3px;
	width: 20px;
}
#main .wooslider .wooslider-control-nav LI A {
	display: inline-block;
	overflow: hidden;
	position: relative;
	float: none;
	display: inline-block;
	opacity: 0.86;
	background-color: #000000;
	-khtml-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-image: none !important;
	border: 2px solid #191818 !important;
	width: 10px;
	height: 10px;
	margin-left: 3px;
	margin-right: 3px;
	margin: 0px !important;
}
#main .wooslider .wooslider-control-nav LI .wooslider-active {
	background-color: #FFFFFF;
}
#easyFrontendFormular .contact-row INPUT, #easyFrontendFormular .contact-row TEXTAREA {
	min-width: 39%;
	width: auto;
}
@media all and (max-width: 768px) {
#easyFrontendFormular .contact-row INPUT, #easyFrontendFormular .contact-row TEXTAREA {
	min-width: 174px !important;
	max-width: 174px !important;
	width: 174px !important;
	margin-left: 56px;
}
#easyFrontendFormular .extra-row.prime-row {
}
#easyFrontendFormular .sub-row LABEL {
}
}
#easyFrontendFormular .adults-row {
	background-color: #FFFFFF;
}
#easyFrontendFormular .childs-row {/*
	[disabled]background-color:#E5F9C3;
*/
	/* [disabled]margin-top:30px;
*/
	/* [disabled]margin-left:-30px;
*/
	/* [disabled]margin-right:-30px;
*/
	/* [disabled]padding-left:30px;
*/
	/* [disabled]padding-right:30px;
*/
}
#easyFrontendFormular .childs-row LABEL {
}
.row-premise SPAN.hidden {
	display: none;
}
.easyFrontendFormular #easyFrontendFormular .row-premise SELECT {
	float: none !important;
}
@media all and (min-width: 769px) {
.easyFrontendFormular #easyFrontendFormular .row-premise SELECT {
	position: relative !important;
}
}
.easyFrontendFormular #easyFrontendFormular .row-premise SELECT {
	display: block !important;
	margin-right: 0 !important;
	width: auto !important;
}
@media all and (min-width: 769px) {
.easyFrontendFormular #easyFrontendFormular .row-premise SELECT {
	min-width: 260px;
}
}
@media all and (max-width: 479px) {
.easyFrontendFormular #easyFrontendFormular .row-premise SELECT {
	min-width: 180px;
}
}
@media all and (min-width: 769px) {
.easyFrontendFormular #easyFrontendFormular .row-premise SELECT {
	margin-left: 20px !important;
}
}
.easyFrontendFormular #easyFrontendFormular .row-premise SELECT {
	clear: both !important;
	font-size: 19px !important;
	height: 42px !important;
	font-variant: small-caps;
	right: auto;
	opacity: 1;
	margin-bottom: 15px;
}
.single-post #menu-packaging LI > .sub-menu > LI, .single-post #menu-summer-packaging LI > .sub-menu > LI {
	height: 70px !important;
	float: left;
	display: block;
	position: relative !important;
	width: 25% !important;
	right: auto !important;
	left: auto !important;
	margin: 0px !important;
	padding: 0px !important;
	background-color: rgba(241, 241, 241, 0.3);
	border: none !important;
}
BODY.single-product .packaging-nav .sub-menu .menu-item {
	padding-top: 0 !important;
	display: table-cell;
	margin: 0px !important;
	height: auto !important;
	vertical-align: middle;
	position: relative;
	width: 20%;
}
.single-post #menu-packaging .sub-menu .sub-menu LI, .single-product #menu-packaging .sub-menu .sub-menu LI {
	display: none !important;
}
.single-post #menu-summer-packaging .sub-menu .sub-menu LI, .single-product #menu-summer-packaging .sub-menu .sub-menu LI {
	display: none !important;
}
.page-template-dynamic-packaging-reserv-php #wrapper #layerslider-container {
	right: 0;
	left: 0;
	display: block;
	position: absolute;
}
#menu-packaging I.icon-summer-c {
	background: url(../../../../../branding/icons-sprite-mainmenu.png) no-repeat -75px -103px padding-box;
}
#menu-packaging I.icon-winter-c {
	background: url(../../../../../branding/icons-sprite-mainmenu.png) no-repeat -36px -68px padding-box;
}
#content .woocommerce-result-count {
	font-variant: small-caps !important;
	line-height: 36px;
	border-radius: 6px 0 0 6px;
	-khtml-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	-webkit-box-shadow: 0px -6px 12px 2px rgba(131, 131, 131, 0.3);
	-moz-box-shadow: 0px -6px 12px 2px rgba(131, 131, 131, 0.3);
	box-shadow: 0px 2px 6px 1px rgba(131, 131, 131, 0.3);
	clear: none;
	float: none;
	display: block;
	width: auto;
	padding: 0 0 0 75px !important;
	margin-top: 0px !important;
	margin-bottom: 20px;
}
.woocommerce-ordering SELECT.orderby {
	font-size: 11px;
	border: 1px solid #9A9999;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 2px 1px;
	background-color: #F1F1F1;
	color: #7E7E7E;
	width: 80px;
}
@media all and (max-width: 479px) {
.woocommerce-ordering SELECT.orderby {
	width: 140px;
}
}
#menu-packaging .sub-menu .current_page_item A, #menu-packaging .sub-menu .current_page_item A:hover {
	color: #183156 !important;
	display: none !important;
}
.page-template-dynamic-packaging-reserv-php #wrapper .single-page-title-container {
	display: none;
}
@media all and (max-width: 768px) {
.single-product #menu-packaging > LI > A > B, .parent-pageid-2806 #menu-packaging > LI > A > B, .single-product #menu--summer-packaging > LI > A > B, .parent-pageid-5406 #menu-packaging > LI > A > B {
	display: none !important;
}
}
#menu-packaging > LI.current-menu-item > A, #menu-packaging .current-menu-ancestor > A, #menu-packaging > LI.current-menu-item > A:hover, #menu-summer-packaging LI.step.menu-item.current_page_parent.current_page_ancestor A {
	cursor: default !important;
	color: #000000 !important;
}
.toggle-content .rev_slider {
	min-height: 320px !important;
}
#menu-packaging .current-menu-ancestor > A, #menu-packaging > LI.current-menu-item > A:hover, #menu-summer-packaging LI.step.menu-item.current_page_parent.current_page_ancestor > A, .subheadnav #menu-packaging LI.current-page-ancestor > A {
	background-color: rgba(255, 255, 255, 0.86) !important;
	color: rgba(0, 0, 0, 1) !important;
}
#menu-packaging .current-menu-ancestor > A I, #menu-packaging > LI.current-menu-item > A I, #menu-summer-packaging LI.step.menu-item.current_page_parent.current_page_ancestor A I {
	opacity: 1;
	/* [disabled]background-color:#FFFFFF;
*/
}
#menu-packaging > LI > A:hover, .subheadnav #menu-summer-packaging LI > A:hover {
	background-color: rgba(251, 251, 251, 0.8) !important;
	color: #575757 !important;
}
#menu-summer-packaging > LI.current-menu-item > A, #menu-summer-packaging > LI.current-menu-item > A:hover {
	background-color: rgba(251, 251, 251, 0.5) !important;
	color: rgba(23, 49, 88, 1);
	border-bottom: 4px solid #79B905 !important;
}
#menu-packaging LI.current-menu-item I, #menu-packaging LI.current-menu-item:hover I, #menu-packaging > LI.current_page_ancestor > A > I, .single-post #menu-packaging > #menu-item-2823 > A I {
	opacity: 1 !important;
	background-image: none;
	/* [disabled]background-color:#FFFFFF;
*/
	color: #E83606 !important;
	font-weight: bold;
}
#easyFrontendFormular SPAN.hotel {
	float: left;
	display: block;
	clear: both;
	font-size: 12px;
	margin: 10px !important;
}
UL.checklist-contacts {
	list-style: none;
	margin: 0;
	padding: 0;
}
UL.checklist-contacts UL {
	clear: both;
	max-width: 60%;
	float: none;
	position: relative;
	display: inline-block;
	list-style: none;
	margin: 0 0 0 -1px;
	padding: 0;
	/* [disabled]border-left:1px solid #E4E3E3;
*/
}
.checklist-contacts UL LI A {
	list-style: none !important;
	position: relative;
	z-index: 2;
	float: none;
	display: block;
	background-color: #F2F2F2;
	margin-left: 5px !important;
	padding: 6px;
	font-size: 12px;
	text-align: center;
	text-decoration: underline;
}
UL.checklist-contacts UL > LI {
	width: 50%;
	float: left;
	padding-bottom: 5px;
}
UL.checklist-contacts > LI {
	width: 100%;
	display: inline-block;
	margin-bottom: 0;
	padding-top: 5px;
	padding-bottom: 10px;
	clear: both;
	border-bottom: 1px solid #C8C3C3;
	padding-right: 12px !important;
	padding-left: 12px !important;
	margin-left: -12px;
	margin-right: -12px;
	font-size: 16px;
	line-height: normal;
}
UL.checklist.checklist-contacts {
	padding: 12px;
	border: 1px solid #E1E1E1;
}
.page-template-dynamic-packaging-reserv-php .post-content UL.checklist {
	background-color: #FFFFFF;
	margin-top: 15px;
	z-index: 1;
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 0;
}
.checklist-contacts LI STRONG {
	width: 30%;
	float: left;
}
#easyFrontendFormular .one_half .small {
	text-align: left;
	margin: 0 0 10px;
}
SPAN.mini-product-remove {
	clear: none;
	float: right;
	float: right;
	position: initial;
	margin: -1px 0px 0px;
	padding: 0px;
	text-align: center;
}
.cart_list.product_list_widget SPAN.quantity {
	float: none;
	margin-bottom: 0 !important;
	color: #10100F;
	font-weight: normal !important;
	text-align: left;
	width: 100% !important;
	border-radius: 0 !important;
	-khtml-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	font-size: 12px !important;
	line-height: 1 !important;
	background-color: transparent !important;
	/* [disabled]border-top:1px solid #E9EAE6;
*/
	/* [disabled]border-bottom:3px solid #D2D2D2;
*/
	padding: 4px 0 6px !important;
}
#sidebar .widget_shopping_cart .product_list_widget .quantity {/*
	[disabled]padding:5px 10px 0px 0px;
*/
	margin: 0px;
	height: 21px;
}
#sidebar-rsrv H5.toggle {
	display: none !important;
}
.mobile_shop_item .mobile_shop_item_content .stock {
	margin: 0 auto;
}
@media all and (min-width: 1279px) {
.mobile_shop_item .mobile_shop_item_content .stock {/*
	[disabled]max-width:940px;
*/
	/* [disabled]max-width:1180px;
*/
}
}
.mobile_shop_item .mobile_shop_item_content .stock {
	z-index: 20 !important;
}
@media all and (max-width: 768px) {
.mobile_shop_item .mobile_shop_item_content .stock {
	max-width: 100%;
}
}
.mobile_shop_item .mobile_shop_item_content .stock {
	background-color: #E33A0C;
	right: 0;
	top: 0;
	left: 0;
	z-index: -1;
	position: fixed;
	padding: 0 10px !important;
}
@media (min-width: 1401px) {
.mobile_shop_item .mobile_shop_item_content .stock {
	padding: 0 30px !important;
}
}
.mobile_shop_item .mobile_shop_item_content .stock {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 17px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
@media all and (max-width: 479px) {
.mobile_shop_item .mobile_shop_item_content .stock {
	font-size: 13px;
}
}
.mobile_shop_item .mobile_shop_item_content .stock {
	text-shadow: none;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	width: auto;
	line-height: 50px;
	bottom: auto;
	margin-top: 0;
	height: 50px;
}
.mobile_shop_item .mobile_shop_item_content {
	margin-top: 0 !important;/*[empty]padding:;*/
}
.summary FORM.cart A.added_to_cart {
	display: inline-block;
	clear: both;
	float: none;
	line-height: 36px;
	margin-left: 40px;
}
#main DIV#weather {
	position: absolute;
	z-index: 99;
	top: 0;
	margin: -160px 0px 20px;
	padding: 0 12px 12px;
	height: auto !important;
	position: relative;
	display: block;
	background-color: rgba(255, 255, 255, 0.8);
	width: 100%;
}
#menu-packaging > LI > A B, #menu-summer-packaging > LI > A B {
	font-size: 11px;
	vertical-align: middle;
	width: auto;
	display: block;
	text-align: left;
	font-weight: bold;
	line-height: 1;
}
@media all and (max-width: 959px) {
#menu-packaging > LI > A B, #menu-summer-packaging > LI > A B {
	display: none !important;
}
}
#menu-packaging > LI > A B, #menu-summer-packaging > LI > A B {
	color: #8A8E90;
	padding-left: 40px;
	margin-top: -10px;
}
@media all and (min-width: 1279px) {
#menu-packaging > LI > A B, #menu-summer-packaging > LI > A B {
	margin-top: -13px;
}
}
#menu-packaging > LI > A B, #menu-summer-packaging > LI > A B {
	padding-top: 3px;
	float: none;
	margin-left: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-right: 20px;
	padding: 0px 0px 0px 50px;
}
@media all and (min-width: 1279px) {
#menu-packaging > LI > A B, #menu-summer-packaging > LI > A B {
	padding: 0px 0px 0px 60px;
}
}
.single-post #menu-packaging .sub-menu > LI > A B {
	display: none !important;
	position: relative;/*[empty]display:;*/
	font-variant: small-caps !important;
	font-size: 14px;
	float: none;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
	padding-bottom: 15px !important;
	padding-top: 15px !important;
	margin: 0px !important;
	padding: 0px !important;
	/* [disabled]opacity:0.7;
*/
	font-weight: bold;
	/* [disabled]height:50px;
*/
	/* [disabled]background-color:rgba(130, 198, 230, 0.5);
*/
	width: auto;
	/* [disabled]color:transparent;
*/
}
#menu-packaging > LI > A I, #menu-summer-packaging > LI > A I {
	text-align: center;
	float: left;
	display: inline-block;
}
@media all and (max-width: 479px) {
#menu-packaging > LI > A I, #menu-summer-packaging > LI > A I {
	display: none !important;
}
}
#menu-packaging > LI > A I, #menu-summer-packaging > LI > A I {
	width: 32px !important;
}
@media all and (min-width: 960px) {
#menu-packaging > LI > A I, #menu-summer-packaging > LI > A I {
	width: 32px !important;
}
}
@media all and (max-width: 768px) {
#menu-packaging > LI > A I, #menu-summer-packaging > LI > A I {
	width: 16px !important;
}
}
@media all and (max-width: 479px) {
#menu-packaging > LI > A I, #menu-summer-packaging > LI > A I {
	width: 100% !important;
}
}
#menu-packaging > LI > A I, #menu-summer-packaging > LI > A I {
	text-align: center !important;
}
@media all and (max-width: 768px) {
#menu-packaging > LI > A I, #menu-summer-packaging > LI > A I {
	text-align: center !important;
	clear: both !important;
	float: none !important;
}
}
#menu-packaging > LI > A I, #menu-summer-packaging > LI > A I {
	font-weight: normal;
	background-image: none;
	opacity: 0.8;
	color: inherit !important;
	background-color: transparent !important;
}
@media all and (max-width: 768px) {
#menu-packaging > LI > A I, #menu-summer-packaging > LI > A I {
	font-size: 24px !important;
}
}
@media all and (max-width: 479px) {
#menu-packaging > LI > A I, #menu-summer-packaging > LI > A I {
	font-size: 16px !important;
}
}
#menu-packaging > LI > A I, #menu-summer-packaging > LI > A I {
	line-height: inherit !important;
	border-radius: 50%;
	border: none;
	padding: 0px !important;
	height: 32px !important;
}
@media all and (min-width: 1279px) {
#menu-packaging > LI > A I, #menu-summer-packaging > LI > A I {
	height: 36px !important;
}
}
@media all and (max-width: 768px) {
#menu-packaging > LI > A I, #menu-summer-packaging > LI > A I {
	height: 16px !important;
}
}
@media all and (min-width: 769px) {
#menu-packaging > LI > A I, #menu-summer-packaging > LI > A I {
	margin-left: 10px;
}
}
@media all and (min-width: 1279px) {
#menu-packaging > LI > A I, #menu-summer-packaging > LI > A I {
	margin-left: 20px;
}
}
.variations TR {
	clear: none;
	float: none;
	/* [disabled]overflow:hidden;
*/
	display: block;
	position: relative;
	clear: both;
	height: auto;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 0;
	border-radius: 4px !important;
	-khtml-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
}
@media all and (max-width: 768px) {
.variations TR {
	width: auto;
	float: none !important;
}
}
.variations TR {/*
	[disabled]background-color:#F6F6F6;
*/
	/* [disabled]-webkit-box-shadow:rgba(0, 0, 0, 0.15) 0 0 5px;
*/
	/* [disabled]-moz-box-shadow:rgba(0, 0, 0, 0.15) 0 0 5px;
*/
	/* [disabled]box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
*/
	/* [disabled]-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
*/
	-moz-box-shadow: none;
	box-shadow: none;
	border-radius: 4px !important;
	-khtml-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	/* [disabled]background-color:#F5F4F4;
*/
	border: none;
	padding: 0px !important;
}
BODY.framed #wrapper, .single.framed.woocommerce-page #wrapper #main {
	padding: 0px !important;
	margin: 0px !important;
}
BODY.single.framed.woocommerce-page #container #content {
	float: none !important;
	display: block !important;
	width: auto !important;
}
.single-product.framed SPAN.prev-next-links {
	display: none;
}
.single-product.framed #wrapper DIV.cart-tab {
	display: none;
}
.single-product #content .product .entry-summary .price {
	position: relative;
	float: none;
	display: block;
}
@media all and (min-width: 960px) {
.single-product #content .product .entry-summary .price {
	font-size: 22px;
}
}
.single-product #content .product .entry-summary .price {
	text-align: right;
	font-weight: bold;
	bottom: auto;
	right: auto;
	display: inline-block;
}
@media all and (max-width: 768px) {
.single-product #content .product .entry-summary .price {
	top: 0;
}
}
.single-product #content .product .entry-summary .price {
	background-color: rgb(227, 58, 12);
	padding: 8px 12px !important;
	color: #FFFFFF !important;
	margin: 0px !important;
}
.single.single-product.woocommerce-page .pt-container-special-offers .page-title {
	clear: both !important;
	display: block !important;
	bottom: auto;
	top: auto;
	position: relative;
}
.single.single-product.woocommerce-page .pt-container-special-offers .page-title H1 {
	color: #333333;
	padding-bottom: 10px;
}
.single.single-product.woocommerce.woocommerce-page #wrapper .subheadnav {/*
	[disabled]padding-bottom:70px;
*/
	background-size: 30px 30px !important;
}
@media all and (max-width: 768px) {
.single.single-product.woocommerce.woocommerce-page #wrapper .subheadnav {
	background-size: 20px 20px !important;
}
}
@media all and (max-width: 479px) {
.single.single-product.woocommerce.woocommerce-page #wrapper .subheadnav {
	background-size: 10px 10px !important;
}
}
.single.single-product.woocommerce.woocommerce-page #wrapper .subheadnav {/*
	[disabled]background-color:#292826;
*/
}
@media all and (max-width: 479px) {
.single.single-product.woocommerce.woocommerce-page #wrapper .subheadnav {/*
	[disabled]padding-bottom:100px;
*/
}
}
.single.single-product.woocommerce.woocommerce-page #wrapper .subheadnav {/*
	[disabled]background-color:#292826;
*/
	background-position: top left;
	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)) !important;
	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) !important;
	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) !important;
	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) !important;
	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) !important;
	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) !important;
	background-color: rgba(181, 181, 181, 1);
}
.single-product.framed .entry-summary .price SPAN.cy-amount {
	color: #FFFFFF !important;
}
BODY.single-product.framed.woocommerce-page #container #content .product DIV.images {
	width: auto;
	max-height: 220px !important;
	height: 200px;
	display: none;
	background-color: transparent;
}
.single-product.framed .product .summary.entry-summary > DIV {
	font-size: 21px;
}
@media (min-width: 1401px) {
.single-product.framed .product .summary.entry-summary > DIV {
	font-size: 25px;
}
}
BODY.single-product.framed.woocommerce-page #container #content .product DIV.images IMG {
	margin: 0;
	position: relative;
	height: 220px;
	width: auto;
}
.single-product .entry-summary .price INS {
	color: #79B905;
	text-decoration: none;
	font-size: 22px;
	border: none;
}
.single-product .entry-summary .price DEL .amount {
	color: #E20F0F;
	text-decoration: line-through;
	font-size: 22px;
}
.page-id-779 #wrapper #canvas #tabs {/*
	[disabled]top:18px;
*/
	bottom: auto;
	position: relative !important;
	float: none !important;
	display: block !important;
}
.page-id-779 #tabs LI {
	width: 12.5% !important;
}
@media all and (max-width: 959px) {
.page-id-779 #tabs LI {
	width: 50% !important;
}
}
@media all and (max-width: 768px) {
.page-id-779 #tabs LI {
	width: 50% !important;
}
}
.page-id-779 #tabs LI {
	display: inline-block !important;
	float: none !important;
}
.single-product .single_variation_wrap .single_variation {
	float: left;
	margin-left: 0;
}
.single-product .single_variation .price .amount {
	color: #FCFCFC;
	background-color: #7ABA05;
	vertical-align: middle;
	display: table-cell;
	height: 50px;
	padding-left: 12px;
	padding-right: 12px;
}
.single-product .single_variation_wrap .single_variation .price {
}
.single-product .single_variation_wrap .variations_button {
	display: block;
	position: relative;
	float: none;
	height: 50px;
}
.single-product .variations_button .single_add_to_cart_button.button {
	padding: 0 12px;
	height: 50px;
}
.single-product .single_variation_wrap .variations_button .quantity {
	display: table-cell !important;
	position: relative;
	float: right !important;
	width: auto !important;
	padding: 0px;
	margin: 0px;
}
.quantity INPUT.minus, .quantity INPUT.plus {
	height: 32px !important;
	display: table-cell;
	width: 32px !important;
	float: none;
	z-index: 2;
	left: auto;
	float: none !important;
	outline: none !important;
	position: relative !important;
	padding: 0 0 2px !important;
	margin: 0px !important;
	font-weight: bold !important;
	font-size: 20px !important;
	border-radius: 50%;
	background-color: #FFF !important;
	border: 1px solid #B2AFAF !important;
	outline: none;
	text-shadow: none;
	color: #E83606 !important;
	cursor: pointer;
	line-height: 34px !important;
	text-align: center;
}
.quantity INPUT.plus {
	float: left;
}
A.chzn-single {
	border: none !important;
}
.variations TBODY {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px !important;
}
.variations TR.variable-image {
	display: inline-block !important;
	position: relative !important;
	clear: none !important;
	min-width: none !important;
	float: left !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}
.variable-image .value IMG {
	height: 50px;
	cursor: pointer;
	width: auto;
}
.variations TR.variable-image:last-child {
	clear: both;
}
.product-addon P.form-row {
	clear: none !important;
	float: left;
	padding: 6px;
	margin: 0px !important;
}
DIV.product-addon H3 {
	display: inline-block;
	float: left !important;
	/* [disabled]width:32%;
*/
	padding-top: 5px;
	padding-bottom: 6px;
	background-color: #C9F47B;
	min-width: 110px !important;
	width: auto;
	margin-left: 0;
	padding-right: 5px;
	margin: 0px;
	padding: 5px 9px 5px 5px;
	text-align: right;
	color: #6F6F75;
	font-weight: normal;
}
.single_variation_wrap DIV.variations_button P {
	display: block !important;
	float: right !important;
}
.grid .quantity INPUT {
	float: right !important;
	background-color: #FFFFFF;
	width: 23px !important;
}
.page .shop_table .product-quantity .buttons_added {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.post-content .products .product > .price, .products .product > .price {
	border-radius: 0px !important;
	display: block !important;
	float: none;
	bottom: auto;
	top: auto;
	right: auto !important;
	left: 0 !important;
	position: absolute !important;
	background-color: rgba(232, 54, 6, 0.92) !important;
	font-weight: bold !important;
	width: auto;
	height: auto;
}
@media all and (min-width: 1279px) {
.post-content .products .product > .price, .products .product > .price {
	height: auto;
}
}
.post-content .products .product > .price, .products .product > .price {
	font-size: 13px;
}
@media all and (min-width: 1279px) {
.post-content .products .product > .price, .products .product > .price {
	font-size: 15px;
}
}
@media (min-width: 1401px) {
.post-content .products .product > .price, .products .product > .price {
	font-size: 17px;
}
}
.post-content .products .product > .price, .products .product > .price {
	text-decoration: none;
	margin-right: 10px;
	padding: 0;
	color: #FFFFFF !important;
	text-align: center;
	line-height: normal;
}
.price INS .amount {
	white-space: nowrap;
}
.variations_button UL DIV.quantity {
	width: 100% !important;
}
BUTTON.add_to_cart_button I {
	float: left;
	margin-right: 6px;
}
BODY.registration.buddypress {
	margin-top: 0 !important;
}
LI#blogs-personal-li {
	display: none !important;
}
UL.products.grid DIV[itemprop="description"] {
	display: none;
}
UL.products DIV[itemprop="description"] {
	position: absolute !important;
	clear: both;
	display: inline-block;
	cursor: default;
	overflow: hidden;
	background-color: rgba(226, 58, 12, 0.96);
	color: #FFFFFF;
	right: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	overflow: hidden;
	top: 0 !important;
	bottom: auto;
	font-size: 15px;
}
@media all and (min-width: 1279px) {
UL.products DIV[itemprop="description"] {
	font-size: 17px;
}
}
@media all and (max-width: 959px) {
UL.products DIV[itemprop="description"] {
	font-size: 13px;
}
}
@media all and (max-width: 768px) {
UL.products DIV[itemprop="description"] {
	font-size: 12px;
}
}
UL.products DIV[itemprop="description"] {
	width: auto !important;
	text-align: left;
	-webkit-transition: all 0.3s !important;
	-moz-transition: all 0.3s !important;
	-ms-transition: all 0.3s !important;
	-o-transition: all 0.3s !important;
	transition: all 0.3s !important;
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: initial;
	transition-delay: initial;
	-webkit-transform: scale(10) !important;
	-moz-transform: scale(10) !important;
	-ms-transform: scale(10) !important;
	-o-transform: scale(10) !important;
	transform: scale(10) !important;
	opacity: 0 !important;
	line-height: 1.24;
	height: auto;
	padding: 65px 10px 10px;
}
.planner-contents .products .product DIV.wb-posted_in {
	height: 60px;
	bottom: 0 !important;
	text-align: center;
	width: 100% !important;
	right: 0 !important;
	left: 0 !important;
	top: 0 !important;
	position: absolute;
	background-color: transparent;
}
.planner-contents .products .product DIV.wb-posted_in IMG {
	max-height: 60px !important;
	width: auto !important;
	height: auto !important;
	filter: drop-shadow(1px 2px 3px rgba(0,0,0,0.32)) saturate(0) contrast(1) brightness(10);
	-webkit-filter: drop-shadow(1px 2px 3px rgba(0,0,0,0.32)) saturate(0) contrast(1) brightness(10);
}
.mobile_shop_item_content .variations_form.cart .single_variation P {
	position: relative;
	background-color: #FFFFFF;
	font-size: 17px;
	padding: 12px !important;
	font-weight: bold;
}
.mobile_shop_item_content .variations_form.cart .single_variation P.stock {
	display: none;
}
.tab_content .product .mobile_shop_item_content .variations_form.cart .single_variation_wrap DIV.variations_button {
	float: none !important;
	width: auto;
	display: block;
	text-align: right;
	margin-top: 15px;
}
.tab_content .product .mobile_shop_item_content .variations_form.cart .single_variation_wrap {
}
UL.products > LI:hover DIV[itemprop="description"] {
	-webkit-transform: scale(1) !important;
	-moz-transform: scale(1) !important;
	-ms-transform: scale(1) !important;
	-o-transform: scale(1) !important;
	transform: scale(1) !important;
	opacity: 1 !important;
}
#sidebar UL.products DIV[itemprop="description"] {
	min-height: 0 !important;
	padding-left: 100px;
	margin-bottom: 10px !important;
}
#content NAV.gridlist-toggle {
	display: inline-block;
	margin-top: -48px;
	position: absolute;
	margin-left: 4px;
}
#content P.woocommerce-result-count {
	padding-left: 70px;
}
@media all and (max-width: 479px) {
#content P.woocommerce-result-count {
	clear: both;
	padding-bottom: 30px !important;
	text-align: center !important;
	padding-left: 0px !important;
}
}
UL.products.grid HR {
	display: none;
}
.products.grid LI H3 A {/*
	[disabled]color:rgba(0, 0, 0, 0.7);
*/
	position: relative !important;
	top: auto;
	bottom: auto !important;
	display: block;
	font-size: 14px !important;
	margin: -40px 0px 0px;
	padding: 10px;
	font-weight: normal;
	width: auto;
	line-height: 1;
	height: 60px;
}
.grid .product .categories {
	display: none !important;
}
UL.products LI.product:after {
	content: "";
	display: block;
	clear: both;
	height: auto;
	/* [disabled]margin-bottom:20px;
*/
}
.products LI.product.hentry SPAN.price SMALL:before {
	content: 'X';
	color: #D40808;
	left: 20px;
	position: absolute;
	font-weight: normal;
	font-size: xx-large;
}
.products.list SPAN.price {
	bottom: auto;
	/* [disabled]right:auto;
*/
	/* [disabled]right:100%;
*/
	left: 0 !important;
	/* [disabled]bottom:0;
*/
	top: -7px;
	/* [disabled]float:none;
*/
	/* [disabled]position:absolute;
*/
	/* [disabled]width:auto;
*/
	/* [disabled]background-color:#FFF;
*/
	/* [disabled]padding:0;
*/
	/* [disabled]margin-left:0px;
*/
	/* [disabled]font-weight:normal;
*/
	/* [disabled]font-size:16px;
*/
	/* [disabled]border:none;
*/
	/* [disabled]margin-right:15px;
*/
}
.products.list HR {
	display: none !important;
}
.widget .wbwccc-select-currency-msg, SPAN.wbwccc-currencies {
	display: block;
	padding: 10px;
}
DIV.gridlist-buttonwrap FORM.cart A.added_to_cart {/*
	[disabled]clear:both;
*/
	display: none !important;
	float: none;
	top: auto;
	left: 0;
	bottom: -18px;
	position: absolute;
	/* [disabled]background-color:#FFFFFF;
*/
	/* [disabled]padding:5px;
*/
}
BODY.archive.term-summer DIV.page-title-container {
	background-color: #7ABA06;
	border-bottom: 1px solid #7ABA06;
}
BODY.archive.term-summer DIV#wrapper DIV#main {
	background-color: #7ABA06;
}
.term-summer LI.product-category A H3 {
	background-color: rgba(122, 186, 6, 0.7) !important;
}
.products.list .variations .variable-image IMG.variable-image {
	height: auto;
	width: auto;
}
.mobile_shop_item .single_variation_wrap .variations_button {
	display: block;
}
.mobile_shop_item .single_variation_wrap .single_variation {
	display: block !important;
	background-color: transparent;
}
.mobile_shop_item .variations_button .qty_days_cont {
	width: auto !important;
	clear: none !important;
	float: left !important;
}
.variable-image .label {
	display: none;
}
.tab_content LI.product DIV.single_variation_wrap {
	float: none !important;
	bottom: 0;
	clear: both !important;
	right: 0 !important;
	left: auto !important;
	position: relative !important;
	display: block !important;
	/* [disabled]width:67%;
*/
	margin: 0 !important;
}
.calendar-direct-table .calendar-cell.today {
	color: #1D3D80;
	background-color: #FEFEFE !important;
	background-image: none;
}
.content .widget .fpw-layout-big H1.fpw-page-title {
	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;
	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;
}
SPAN.logo-holder {
	right: auto;
	left: auto;
	background-repeat: no-repeat;
	display: none !important;
}
@media all and (min-width: 769px) {
SPAN.logo-holder {
	display: block !important;
}
}
SPAN.logo-holder {
	z-index: 9999;
	width: 180px !important;
	position: absolute;
	height: 88px !important;
	display: block;
}
@media all and (max-width: 768px) {
SPAN.logo-holder {
	display: none !important;
}
}
SPAN.logo-holder {
	background-position: center;
	background-size: auto;
	margin-top: 0;
	color: transparent;
}
#megaUber LI.home-logo.home-btn > A:hover {
	-webkit-transition: saturate 0.8s ease;
	-moz-transition: saturate 0.8s ease;
	-o-transition: saturate 0.8s ease;
	-ms-transition: saturate 0.8s ease;
	filter: saturate(133%);
	-moz-filter: saturate(133%);
	-o-filter: saturate(133%);
	-ms-filter: saturate(133%);
	-webkit-filter: saturate(133%);
}
HTML[lang=bg] SPAN.logo-holder {
	background-image: url(../../../../../branding/pamporovo--head-logo-2016-en.png);
	background-color: transparent !important;
}
HTML[lang=en] SPAN.logo-holder {
	background-image: url(../../../../../branding/pamporovo--head-logo-2016-en.png);
}
.bar-container DIV.horiz-anno {
	margin: 0px !important;
	padding: 0px !important;
}
.horiz-anno MARQUEE {
	overflow: hidden;
	position: relative;
	/* [disabled]right:0;
*/
	/* [disabled]left:0;
*/
	/* [disabled]width:100%;
*/
	/* [disabled]color:#000;
*/
}
@media all and (max-width: 768px) {
.horiz-anno MARQUEE {
	background-color: #FFFFFF;
}
}
.horiz-anno MARQUEE {/*
	[disabled]margin:0 auto;
*/
	/* [disabled]border:none;
*/
	line-height: 44px !important;
	/* [disabled]background-image:none;
*/
	/* [disabled]height:auto;
*/
	/* [disabled]font-size:16px;
*/
}
@media all and (max-width: 959px) {
.horiz-anno MARQUEE {/*
	[disabled]font-size:14px;
*/
}
}
.horiz-anno MARQUEE {/*
	[disabled]height:44px;
*/
}
@media all and (min-width: 769px) {
.horiz-anno MARQUEE {
	background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(247,247,247,1) 5%, rgba(247,247,247,0.6) 83%, rgba(247,247,247,0) 100%);
	background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(247,247,247,1) 5%, rgba(247,247,247,0.6) 83%, rgba(247,247,247,0) 100%);
	background: linear-gradient(to bottom, rgba(247,247,247,1) 0%, rgba(247,247,247,1) 5%, rgba(247,247,247,0.6) 83%, rgba(247,247,247,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#00f7f7f7', GradientType=0 );
}
}
.horiz-anno MARQUEE {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.horiz-anno MARQUEE A {
	font-weight: 600 !important;
}
@media all and (min-width: 480px) {
.horiz-anno MARQUEE A {
	letter-spacing: 1px;
}
}
.horiz-anno MARQUEE A {
	line-height: 48px !important;
	font-size: 15px;
}
@media (min-width: 1401px) {
.horiz-anno MARQUEE A {
	font-size: 16px;
}
}
@media all and (max-width: 959px) {
.horiz-anno MARQUEE A {
	font-size: 13px;
}
}
@media all and (max-width: 479px) {
.horiz-anno MARQUEE A {
	font-size: 11px;
}
}
.horiz-anno MARQUEE A {
	text-shadow: none !important;
	color: #D32E02;
	padding: 0;
}
.horiz-anno MARQUEE A:hover {
	color: #000000;
	text-decoration: underline;
}
.horiz-anno:before {
	position: absolute;
	z-index: 2;
	content: '';
	display: block;
	bottom: 0;
	top: 0;
	left: 0;
	width: 22%;
}
@media all and (max-width: 768px) {
.horiz-anno:before {
	width: 13%;
}
}
@media only screen and (max-width: 479px) {
.horiz-anno:before {
	width: 9%;
}
}
@media (min-width: 1401px) {
.horiz-anno:before {
	width: 9%;
}
}
.horiz-anno:before {
	background: -moz-linear-gradient(left, rgba(247,247,247,1) 0%, rgba(247,247,247,1) 19%, rgba(247,247,247,0.6) 31%, rgba(247,247,247,0) 42%, rgba(247,247,247,0) 100%);
	background: -webkit-linear-gradient(left, rgba(247,247,247,1) 0%, rgba(247,247,247,1) 19%, rgba(247,247,247,0.6) 31%, rgba(247,247,247,0) 42%, rgba(247,247,247,0) 100%);
	background: linear-gradient(to right, rgba(247,247,247,1) 0%, rgba(247,247,247,1) 19%, rgba(247,247,247,0.6) 31%, rgba(247,247,247,0) 42%, rgba(247,247,247,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#00f7f7f7', GradientType=1 );
	height: 48px;
}
.horiz-anno:after {
	position: absolute;
	z-index: 2;
	content: '';
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	width: 22%;
}
@media all and (max-width: 768px) {
.horiz-anno:after {
	width: 13%;
}
}
@media only screen and (max-width: 479px) {
.horiz-anno:after {
	width: 9%;
}
}
@media (min-width: 1401px) {
.horiz-anno:after {
	width: 9%;
}
}
.horiz-anno:after {
	background: -moz-linear-gradient(left, rgba(247,247,247,0) 0%, rgba(247,247,247,0) 58%, rgba(247,247,247,0.6) 69%, rgba(247,247,247,1) 81%, rgba(247,247,247,1) 100%);
	background: -webkit-linear-gradient(left, rgba(247,247,247,0) 0%, rgba(247,247,247,0) 58%, rgba(247,247,247,0.6) 69%, rgba(247,247,247,1) 81%, rgba(247,247,247,1) 100%);
	background: linear-gradient(to right, rgba(247,247,247,0) 0%, rgba(247,247,247,0) 58%, rgba(247,247,247,0.6) 69%, rgba(247,247,247,1) 81%, rgba(247,247,247,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f7f7f7', endColorstr='#f7f7f7', GradientType=1 );
	height: 48px;
}
#content .product .entry-summary FORM.cart DIV BUTTON {
	display: block !important;
	float: right !important;
}
.products .gridlist-buttonwrap .variations TD.label {
	display: block;
}
.products .product .variations_form TABLE.variations {/*
	[disabled]padding:15px;
*/
	font-size: 10px;
}
.products .product .variations_form .value SELECT, .tab_content .woocommerce .products .variations .value SELECT {
	font-size: 14px;
}
@media all and (min-width: 1279px) {
.products .product .variations_form .value SELECT, .tab_content .woocommerce .products .variations .value SELECT {
	font-size: 16px;
}
}
.products .product .variations_form .value SELECT, .tab_content .woocommerce .products .variations .value SELECT {
	font-weight: normal;
	margin: 5px 0 0 !important;
	position: relative !important;
	float: left !important;
	display: block !important;
	border: 1px solid #CDD0D5;
	max-width: none !important;
	width: 100% !important;
}
#easy_widget_form SPAN.boxrow {
	height: auto;
	float: none;
	display: block;
	margin: 0px;
	clear: both;
	padding: 0px;
}
.products.grid FORM.variations_form {
	padding: 0;
	font-size: x-small !important;
}
.products.grid IMG.variable-image {
	height: auto;
	width: 40px;
}
.grid .mobile_shop_item TD.label {
	width: auto !important;
	clear: both !important;
	float: none !important;
	display: block !important;
}
.grid .mobile_shop_item .variations TD.value {
	display: block !important;
	width: 100% !important;
	max-width: 100% !important;
	padding: 0 !important;
}
.register-section H4 {
	font-weight: normal;
	color: #0F273B;
	font-size: large !important;
}
#signup_form .field-visibility-settings-toggle, #signup_form .field-visibility-settings-notoggle {
	display: none;
}
#signup_form DIV.register-section SELECT, #signup_form DIV.register-section INPUT {
	width: 240px !important;
	margin: 0px !important;
	padding: 7px !important;
}
#signup_form DIV.register-section .checkbox INPUT {
	width: auto !important;
	margin: initial !important;
	padding: initial !important;
}
#signup_form INPUT#signup_submit {
	background-color: #7ABA06;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px !important;
}
#signup_form DIV.submit {
	float: right !important;
}
#signup_form DIV.register-section SELECT {
	width: 256px !important;
}
BODY.post-type-archive-product DIV.page-title-container {/*
	[disabled]display:none;
*/
}
.my_account_orders TH {
	background-color: #1D3E81 !important;
	color: #FAFAFA !important;
	border: none !important;
}
#post-3204 .post-content UL LI {
	list-style: none !important;
	background-color: #FFFFFF;
	padding: 12px;
	margin-bottom: 3px;
}
#post-3204 .post-content SPAN.wbwccc-currencies {
	padding: 0px;
	margin-bottom: 20px;
}
.my_account_orders .order-number, .my_account_orders .order .order-status, .my_account_orders .order .order-actions {
	background-color: #F0EFEF;
}
.woocommerce TABLE.shop_table.my_account_orders.table TBODY TR.order TD.order-actions {
	width: 100%;
	display: table;
	padding: 0px !important;
}
TABLE.shop_table.my_account_orders .order TD.order-number A {
	display: table-cell;
	text-align: left;
	padding: 0px 12px;
	height: auto;
	margin: 0px !important;
	line-height: 2 !important;
	font-weight: bold;
	color: #FFFFFF;
	background-color: rgba(0, 0, 0, 0.56);
	border: 1px solid rgba(0, 0, 0, 0.3) !important;
	border-radius: 3px;
	text-decoration: none;
}
.woocommerce TABLE.shop_table.my_account_orders.table TBODY TR.order TD.order-actions A.button {
	text-transform: uppercase;
	border-radius: 3px !important;
	position: relative !important;
	display: table-cell !important;
	float: none !important;
	margin: 0px !important;
	padding: 6px 3px !important;
}
@media all and (max-width: 768px) {
.woocommerce TABLE.shop_table.my_account_orders.table TBODY TR.order TD.order-actions A.button {
	padding: 4px 0px !important;
}
}
.woocommerce TABLE.shop_table.my_account_orders.table TBODY TR.order TD.order-actions A.button {
	text-decoration: none !important;
	text-align: center !important;
	font-weight: bold;
	background-color: #FFF;
	background-image: none;
	border: 1px solid currentColor;
	font-size: 13px !important;
	line-height: 22px !important;
	/* [disabled]width:50px;
*/
}
.woocommerce TABLE.shop_table.my_account_orders.table TBODY TR.order TD.order-actions A.button:hover, TABLE.shop_table.my_account_orders .order TD.order-number A:hover {
	border: 1px solid currentColor;
	background-color: #1F63BF;
	color: #FFFFFF;
}
TABLE.shop_table.my_account_orders TR.order TD.order-number {
	padding: 0px !important;
	text-align: center;
}/*Woocommerce pretyphoto*/
.clear {
	clear: both;
}
.nobr {
	white-space: nowrap;
}
DIV.pp_woocommerce .pp_content_container {
	background: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.25);
	padding: 60px 0 40px;
}
DIV.pp_woocommerce .pp_loaderIcon {
	background: url(http://pamporovo.me/wp-content/themes/home/images/ajax-loader.gif) no-repeat center;
}
DIV.pp_woocommerce DIV.ppt {
	color: #000000;
}
DIV.pp_woocommerce .pp_gallery UL LI A {
	border: 1px solid rgba(0, 0, 0, 0.5);
	background: #FFF;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: block;
}
DIV.pp_woocommerce .pp_gallery UL LI A:hover {
	border-color: #000;
}
DIV.pp_woocommerce .pp_gallery UL LI.selected A {
	border-color: #000;
}
DIV.pp_woocommerce .pp_arrow_previous:before, DIV.pp_woocommerce .pp_arrow_next:before, DIV.pp_woocommerce .pp_previous:before, DIV.pp_woocommerce .pp_next:before {
	line-height: 1.15 !important;
}
DIV.pp_woocommerce .pp_previous:before, DIV.pp_woocommerce .pp_next:before {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	height: 16px;
	width: 16px;
	color: #666 !important;
	background: #F6F6F6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e8e8e8));
	background: -webkit-linear-gradient(#f6f6f6, #e8e8e8);
	background: -moz-linear-gradient(center top, #f6f6f6 0, #e8e8e8 100%);
	background: none;
	border: 1px solid #CCC;
	font-size: 14px !important;
	text-shadow: 0 1px 0 #FFF;
	font-weight: bold !important;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.075);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.075);
	content: "\2039";
	text-indent: 0;
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	text-align: center;
}
@media screen {
DIV.pp_woocommerce .pp_previous:before:hover, DIV.pp_woocommerce .pp_next:before:hover {
background:#FFF;
background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e8e8e8));
background:-webkit-linear-gradient(#fff, #e8e8e8);
background:-moz-linear-gradient(center top, #fff 0, #e8e8e8 100%);
background:none;
color:#444 !important;
}
}
DIV.pp_woocommerce .pp_previous:hover:before, DIV.pp_woocommerce .pp_next:hover:before {
	display: block;
}
DIV.pp_woocommerce .pp_previous:before {
	left: 1em;
}
DIV.pp_woocommerce .pp_next:before {
	right: 1em;
	content: "\203a";
}
DIV.pp_woocommerce .pp_details {
	margin: 0;
	padding-top: 1em;
}
DIV.pp_woocommerce .pp_nav, DIV.pp_woocommerce .pp_description {
	font-size: 14px;
}
DIV.pp_woocommerce .pp_nav, DIV.pp_woocommerce .pp_nav P, DIV.pp_woocommerce .pp_play, DIV.pp_woocommerce .pp_nav .pp_pause, DIV.pp_woocommerce .pp_arrow_previous, DIV.pp_woocommerce .pp_arrow_next {
	margin: 0;
}
DIV.pp_woocommerce .pp_nav {
	margin-right: 1em;
	position: relative;
}
DIV.pp_woocommerce .pp_close {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	height: 16px;
	width: 16px;
	color: #666 !important;
	background: #F6F6F6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e8e8e8));
	background: -webkit-linear-gradient(#f6f6f6, #e8e8e8);
	background: -moz-linear-gradient(center top, #f6f6f6 0, #e8e8e8 100%);
	background: none;
	border: 1px solid #CCC;
	font-size: 14px !important;
	text-shadow: 0 1px 0 #FFF;
	font-weight: bold !important;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.075);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.075);
	width: 21px;
	height: 21px;
	top: -10px;
	right: -10px;
}
@media screen {
DIV.pp_woocommerce .pp_close:hover {
	background: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e8e8e8));
	background: -webkit-linear-gradient(#fff, #e8e8e8);
	background: -moz-linear-gradient(center top, #fff 0, #e8e8e8 100%);
	background: none;
	color: #444 !important;
}
}
DIV.pp_woocommerce .pp_close:before {
	content: "\00d7";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	text-indent: 0;
	line-height: 1.45;
}
DIV.pp_woocommerce .pp_arrow_previous, DIV.pp_woocommerce .pp_arrow_next {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	height: 16px;
	width: 16px;
	color: #666 !important;
	background: #F6F6F6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e8e8e8));
	background: -webkit-linear-gradient(#f6f6f6, #e8e8e8);
	background: -moz-linear-gradient(center top, #f6f6f6 0, #e8e8e8 100%);
	background: none;
	border: 1px solid #CCC;
	font-size: 14px !important;
	text-shadow: 0 1px 0 #FFF;
	font-weight: bold !important;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.075);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.075);
	position: relative;
	margin-top: -1px;
}
@media screen {
DIV.pp_woocommerce .pp_arrow_previous:hover, DIV.pp_woocommerce .pp_arrow_next:hover {
	background: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e8e8e8));
	background: -webkit-linear-gradient(#fff, #e8e8e8);
	background: -moz-linear-gradient(center top, #fff 0, #e8e8e8 100%);
	background: none;
	color: #444 !important;
}
}
DIV.pp_woocommerce .pp_arrow_previous:before, DIV.pp_woocommerce .pp_arrow_next:before {
	content: "\2039";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	text-indent: 0;
}
DIV.pp_woocommerce .pp_arrow_previous {
	margin-right: 0.5em;
}
DIV.pp_woocommerce .pp_arrow_next {
	margin-left: 0.5em;
}
DIV.pp_woocommerce .pp_arrow_next:before {
	content: "\203a";
}
DIV.pp_woocommerce A.pp_expand, DIV.pp_woocommerce A.pp_contract {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	height: 16px;
	width: 16px;
	color: #666 !important;
	background: #F6F6F6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e8e8e8));
	background: -webkit-linear-gradient(#f6f6f6, #e8e8e8);
	background: -moz-linear-gradient(center top, #f6f6f6 0, #e8e8e8 100%);
	background: none;
	border: 1px solid #CCC;
	font-size: 14px !important;
	text-shadow: 0 1px 0 #FFF;
	font-weight: bold !important;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.075);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.075);
	right: auto;
	left: -10px;
	top: -10px;
	height: 21px;
	width: 21px;
}
@media screen {
DIV.pp_woocommerce A.pp_expand:hover, DIV.pp_woocommerce A.pp_contract:hover {
	background: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e8e8e8));
	background: -webkit-linear-gradient(#fff, #e8e8e8);
	background: -moz-linear-gradient(center top, #fff 0, #e8e8e8 100%);
	background: none;
	color: #444 !important;
}
}
DIV.pp_woocommerce A.pp_expand:before, DIV.pp_woocommerce A.pp_contract:before {
	content: "\2295";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	text-indent: 0;
	line-height: 0.9 !important;
	font-size: 19px !important;
}
DIV.pp_woocommerce A.pp_contract:before {
	content: "\2297";
}
DIV.pp_woocommerce #respond {
	margin: 0;
	width: 100%;
	background: 0;
	border: 0;
	padding: 0;
}
DIV.pp_woocommerce #respond .form-submit {
	margin-top: 0;
	float: none;
}
DIV.pp_woocommerce .pp_inline {
	padding: 0 !important;
}
DIV.pp_pic_holder A:focus {
	outline: 0;
}
DIV.pp_overlay {
	background: #FFF;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9999;
}
DIV.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
}
.pp_top {
	height: 20px;
	position: relative;
}
* HTML .pp_top {
	padding: 0 20px;
}
.pp_top .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}
.pp_top .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* HTML .pp_top .pp_middle {
	left: 0;
	position: static;
}
.pp_top .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.pp_content {
	height: 40px;
	min-width: 40px;
}
* HTML .pp_content {
	width: 40px;
}
.pp_fade {
	display: none;
}
.pp_content_container {
	position: relative;
	text-align: left;
	width: 100%;
}
.pp_content_container .pp_left {
	padding-left: 40px;
}
.pp_content_container .pp_right {
	padding-right: 40px;
}
.pp_content_container .pp_details {
	float: left;
	margin: 10px 0 2px;
}
.pp_description {
	display: none;
	margin: 0;
}
.pp_social {
	float: left;
	margin: 0;
}
.pp_social .facebook {
	float: left;
	margin-left: 5px;
	width: 55px;
	overflow: hidden;
}
.pp_social .twitter {
	float: left;
}
.pp_nav {
	clear: right;
	float: left;
	margin: 3px 10px 0 0;
}
.pp_nav P {
	float: left;
	margin: 2px 4px;
	white-space: nowrap;
}
.pp_nav .pp_play, .pp_nav .pp_pause {
	float: left;
	margin-right: 4px;
	text-indent: -10000px;
}
A.pp_arrow_previous, A.pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px;
}
.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
}
.pp_gallery {
	display: none;
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000;
}
.pp_gallery DIV {
	float: left;
	overflow: hidden;
	position: relative;
}
.pp_gallery UL {
	float: left;
	height: 35px;
	margin: 0 0 0 5px;
	padding: 0;
	position: relative;
	white-space: nowrap;
}
.pp_gallery UL A {
	border: 1px solid #000;
	border: 1px solid rgba(0, 0, 0, 0.5);
	display: block;
	float: left;
	height: 33px;
	overflow: hidden;
}
.pp_gallery UL A:hover, .pp_gallery LI.selected A {
	border-color: #FFF;
}
.pp_gallery UL A IMG {
	border: 0;
}
.pp_gallery LI {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}
.pp_gallery LI.default A {
	display: block;
	height: 33px;
	width: 50px;
}
.pp_gallery LI.default A IMG {
	display: none;
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
	margin-top: 7px !important;
}
A.pp_next {
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
A.pp_previous {
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
A.pp_expand, A.pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000;
}
A.pp_close {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	line-height: 22px;
	text-indent: -10000px;
}
.pp_bottom {
	height: 20px;
	position: relative;
}
* HTML .pp_bottom {
	padding: 0 20px;
}
.pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}
.pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* HTML .pp_bottom .pp_middle {
	left: 0;
	position: static;
}
.pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	position: absolute;
	top: 50%;
	width: 24px;
}
#pp_full_res .pp_inline {
	text-align: left;
}
DIV.ppt {
	color: #FFF;
	display: none;
	font-size: 17px;
	margin: 0 0 5px 15px;
	z-index: 9999;
}/*Woocommerce customizer pac*/
UL.products LI.product .wc-new-badge {
	font-size: 0.75em;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #EB4649;
	padding: 0.2em 0.5em;
	display: inline-block;
	font-weight: 700;
	border-radius: 2px;
}
UL.products LI.product .stock.out-of-stock {
	color: #EB4649;
}
UL.products LI.product .stock.in-stock {
	color: #85AD74;
}
.products.list .product > P {/*
	[disabled]max-width:50%;
*/
	right: 0;
	left: 0;
	bottom: 0;
	position: absolute;
	clear: both;
	float: none;
	margin: 0px;
	text-indent: 36%;
	text-align: left;
	padding-right: 15px;
	padding-bottom: 2px;
}
UL.products LI.product .categories {
	clear: both;
	display: none;
	/* [disabled]clear:both;
*/
	/* [disabled]padding-top:5px;
*/
	/* [disabled]padding-left:0px;
*/
	/* [disabled]font-weight:bold;
*/
	/* [disabled]padding-bottom:5px;
*/
}
UL.products LI.product:hover .categories {
	display: block;
}
UL.products LI.product .categories A {
	display: inline;
}/*package YITH WooCommerce Wishlist*/
.summary .product_meta {
	margin-top: 20px;
}
#content .summary .product_meta {
	background-color: #F3F3F3;
	padding: 10px;
	font-size: 13px;
}
#content .summary DIV.social {
	background-color: #E5E5E5;
	padding: 10px;
	font-size: 13px;
}/*Popup message*/
#yith-wcwl-popup-message {
	background: #FFFFFF;
	border: 1px solid #CCC;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	line-height: 50px;
	padding: 15px;
	position: fixed;
	text-align: center;
	top: 50%;
	left: 50%;
	z-index: 10000;/*Thanks WP -.-*/
}/*Wishlist table template*/
.wishlist_table {
}
.wishlist_table TR TD {
	text-align: center;
}
.wishlist_table TR TD.product-thumbnail, .wishlist_table TR TD.product-name {
	text-align: left;
}
.wishlist_table TR TD.product-stock-status SPAN.wishlist-in-stock {
	color: #297E29;
}
.wishlist_table TR TD.product-stock-status SPAN.wishlist-out-of-stock {
	color: #F00;
}/*Wishlist buttons*/
.summary .single_add_to_wishlist.button, DIV.product .woocommerce-price-and-add .single_add_to_wishlist.button {
	margin: 0px;
}
.yith-wcwl-add-to-wishlist {
	float: right;
	margin-top: 10px;
}
DIV.yith-wcwl-add-button .single_add_to_wishlist {
	float: left;
}
.yith-wcwl-add-button > A I, .wishlist_table .add_to_cart.button I {
	margin-right: 10px;
}
.wishlist_table .add_to_cart.button {
	margin: 0px;
}/*Share buttons*/
.yith-wcwl-share UL {
	margin-bottom: 10px;
	margin-left: 0px;
}
.yith-wcwl-share UL, .yith-wcwl-share LI {
	height: 21px;
}
.yith-wcwl-share LI, .entry-content .yith-wcwl-share LI {
	margin-left: 0px;
	margin-right: 3px;
}
.yith-wcwl-share LI A {
	background-position: left bottom;
	display: inline-block;
	width: 21px;
	height: 21px;
}
.yith-wcwl-share LI A:hover {
	background-position: left top;
}
.yith-wcwl-share LI A.facebook {
	background-image: url(http://pamporovo.me/wp-content/themes/home/images/facebook.png );
}
.yith-wcwl-share LI A.twitter {
	background-image: url(http://pamporovo.me/wp-content/themes/home/images/twitter.png );
}
.yith-wcwl-share LI A.pinterest {
	background-image: url(http://pamporovo.me/wp-content/themes/home/images/pinterest.jpg );
}
.yith-wcwl-share LI A.googleplus {
	background-image: url(http://pamporovo.me/wp-content/themes/home/images/googleplus.jpg );
}/*AJAX loading gif*/
.yith-wcwl-add-to-wishlist .ajax-loading {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	display: inline !important;
	margin-left: 5px;
	vertical-align: middle;
	visibility: hidden;
	width: 16px !important;
	height: 16px !important;
}
.qty_days_cont LI DIV LABEL {
	position: relative;
	display: inline-block;
	float: left !important;
	margin-top: 0;
	padding: 4px 6px;
	font-size: 10px;
	font-weight: bold;
	line-height: 24px;
	margin-left: 0;
	/* [disabled]width:50px;
*/
}
.grid .mobile_shop_item .qty_days_cont UL LI {
	width: 50%;
}
.grid .mobile_shop_item .quantity LABEL {
	padding: 0 0 0 5px;
	margin: 0;
	line-height: 1.5;
	color: #FFFFFF;
}
.qty_days_cont INPUT.plus {
	top: auto !important;
	bottom: 15px !important;
	display: none;
}
.qty_days_cont INPUT.minus {
	top: auto !important;
	bottom: 0 !important;
	display: none;
}
.qty_days_cont UL LI {
	clear: none;
	list-style: none;
	float: right;
	display: block;
	width: auto;
	padding: 0;
	margin: 0 0 6px;
}
.single-product .entry-summary .product_meta SPAN {
	display: table-row;
}
.products.grid A.woocommerce-main-image.zoom {
	overflow: hidden !important;
	display: block;
}
.grid .single_variation_wrap .variations_button .added_to_cart {
	display: none !important;
}
.mobile_shop_item .mobile_shop_item_content A.added_to_cart {
	z-index: 2;
	bottom: 61px;
	right: 14px;
	position: absolute;
	color: #FFFFFF;
	background-color: #E33A0C;
	border-top: 2px solid #E33A0C;
	padding: 8px 12px !important;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
}
.entry-summary DIV.product-addon {
	clear: both;
}
.woocommerce #customer_login .form-row {
	width: 100%;
	clear: both;
	margin: 0px;
	padding: 0px;
}
#customer_login FORM.login A.lost_password {
	display: inline-block;
	float: none;
	padding: 10px;
	margin-right: 5px;
}
.woocommerce #customer_login .form-row INPUT {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.woocommerce #customer_login .input-text {
	width: 100%;
	border: 1px solid #DFDBDF;
	padding: 5px !important;
	font-size: 1.2em;
}
.woocommerce #customer_login .form-row .button {
	float: right !important;
	clear: none;
	border-radius: 3px;
	right: 0;
	position: relative;
	display: block;
	border: 1px solid #162F50;
	margin: 5px 0px;
	text-shadow: none;
	float: right;
	background-image: none;
	height: auto;
	line-height: 24px;
	text-transform: uppercase;
	padding: 6px 12px !important;
	font-weight: bold;
	color: #F3F3F3 !important;
	background: rgb(34, 66, 114);
	width: auto;
	text-align: right;
}
@media screen {
.woocommerce #customer_login .form-row .button:hover {
	color: #FFFFFF !important;
	background: rgb(14, 81, 184);
}
}/*2086 store*/
.page-id-2806 #wrapper .page-title-container {
	display: none;
}
.cart-loading {
	opacity: 0.4 !important;
}
.page-id-2806 #wrapper .page-title-container .page-title H1 {
	display: none;
	position: relative;
	float: right !important;
	background-color: rgba(0, 0, 0, 0.13);
	padding: 5px 12px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
@media all and (max-width: 768px) {
.page-id-2806 #wrapper .page-title-container .page-title H1 {
	display: none;
}
}
.page-id-2806 #wrapper .page-title-container .page-title H1 {
	border-top: none;
	color: rgba(255, 255, 255, 0.5);
}
#easyFrontendFormular .rules-row #cy_children_types_cont .er_dynamic_row LABEL {
	line-height: 20px;
}
#easyFrontendFormular .rules-row #cy_children_types_cont {
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}
#cy_children_types_cont {
	clear: none;
	float: none;
	display: block;
	position: relative;
	margin-bottom: 25px;
	width: auto;
}
#easyFrontendFormular .rules-row {
	height: auto !important;
	padding: 0 !important;
	margin: 0 !important;
}
.page-id-2806 .page-title .breadcrumbs, .page-id-671 .page-title .breadcrumbs {
	display: none;
}
.page-id-2806 #sidebar .woocommerce DEL SPAN {
	position: absolute;
	color: #D83636;
	margin-top: -11px;
}
.page-id-1431 .page-title-container .page-title {
	display: none;
}
.page-id-2806 #sidebar .woocommerce.widget_shopping_cart LI > A {/*
	[disabled]display:block;
*/
	border-right: 2px solid #E13E11 !important;
	background-color: rgba(253, 253, 253, 0.4) !important;
}
DIV#content.content-planner {
	padding: 0px !important;
	margin: 0px !important;
}
.page-id-2806 #sidebar .widget .fpw-excerpt.entry-summary * {/*
	[disabled]display:none;
*/
	color: #22252B;
	/* [disabled]padding-bottom:10px;
*/
	/* [disabled]z-index:-1;
*//*[empty]cursor:;*/
	background-color: transparent;
	top: auto;
	bottom: 0 !important;
	position: relative !important;
	padding-top: 0 !important;
	/* [disabled]margin:10px 0 0;
*/
	right: 0;
	left: 0;
	width: auto;
	border: none !important;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 20px;
}
#easyFrontendFormular .extra-row LABEL {
	color: #535353;
	/* [disabled]font-size:14px;
*/
	/* [disabled]padding-left:5%;
*/
	/* [disabled]width:36%;
*/
	vertical-align: top;
	text-align: left !important;
	/* [disabled]font-weight:bold;
*/
}
#easyFrontendFormular .extra-row SELECT {
	color: #535353 !important;
}
.mini-product-remove .mini-remove {
	font-size: 11px;
	/* [disabled]width:70px;
*/
}/*
Gravity Forms Front End Form Styles
*/
.gform_wrapper {
	overflow: hidden;
	margin: 0 !important;
	padding: 0 !important;
}
.gform_wrapper H1, .gform_wrapper H2, .gform_wrapper H3 {
	font-weight: normal;
	border: none;
	outline: none;
	background: none;
}
.gform_wrapper :focus {
	outline: 0;
	background-color: #FFFFFF !important;
	color: #191818;
}
.single-product #content .product.hentry .entry-summary FORM.cart DIV.gform_wrapper {
	width: auto !important;
	display: block !important;
	padding: 12px !important;
	background-color: #F2F2F2;
}
.mobile_shop_item .mobile_shop_item_content LI.gfield.cprice_field {
	max-width: 960px;
	right: auto !important;
	left: auto !important;
	top: auto !important;
	bottom: 60px !important;
	width: 100% !important;
	display: table !important;
	position: fixed;
	background-color: #000000;
	text-align: right;
	color: #FFFFFF;
	padding: 0px !important;
	line-height: 2;
	margin-left: -20px !important;
	height: 0;
}
.mobile_shop_item .mobile_shop_item_content .cprice_field .gfield_label {
	color: #D9D9D9 !important;
	vertical-align: bottom !important;
	position: relative;
	margin: 0;
	width: 100%;
	float: none !important;
	height: 36px !important;
	line-height: 36px;
	padding-left: 6px;
	text-transform: uppercase;
	font-size: 11px;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.mobile_shop_item .cprice_field DIV.ginput_container, #wrapper .planner-contents DIV.mobile_shop_item FORM .gform_fields .gfield.cprice_field DIV.ginput_container {
	float: none !important;
	display: table-cell !important;
	vertical-align: bottom !important;
	white-space: nowrap;/*[empty]text-overflow:;*//*
	[disabled]min-width:128px;
*/
	/* [disabled]max-width:300px;
*/
	width: auto !important;
	position: relative !important;
	font-size: 19px !important;
	line-height: normal !important;
	height: 36px !important;
	padding: 6px 15px 6px 12px !important;
	text-align: left;
	font-weight: bold;
}
.mobile_shop_item .cprice_field LABEL.gfield_label {
	float: none !important;
	display: table-cell !important;
}
.description_below .gfield .gfield_description A {
	line-height: inherit;
	text-decoration: underline;
}
.gform_wrapper FORM {
	text-align: left;
}
.gform_wrapper INPUT[type=text], .gform_wrapper INPUT[type=url], .gform_wrapper INPUT[type=email], .gform_wrapper INPUT[type=tel], .gform_wrapper INPUT[type=number], .gform_wrapper INPUT[type=password] {
	outline-style: none;
	font-family: inherit;
}
.gform_wrapper INPUT[type=image] {
	border: none !important;
	padding: 0 !important;
	width: auto !important;
}
.gform_wrapper TEXTAREA {
	outline-style: none;
	font-size: 11px;
	font-family: inherit;
	letter-spacing: normal;
	padding: 2px 0;
	resize: none;
}
.gform_wrapper UL {
	margin: 0;
	list-style-type: none;
	padding-left: 0;
}
.gform_wrapper LI, .gform_wrapper FORM LI {
	list-style-type: none !important;
	list-style-image: none !important;
	list-style: none !important;
	overflow: visible;
}
.gform_wrapper UL LI.gfield {
	clear: both;
	border-bottom: 1px dashed rgba(0, 0, 0, 0.14);
}
.gform_wrapper UL.gfield_radio LI, .gform_wrapper UL.gfield_checkbox LI {
	overflow: hidden;
}
.gform_wrapper UL.right_label LI UL.gfield_radio LI, .gform_wrapper FORM UL.right_label LI UL.gfield_radio LI, .gform_wrapper UL.left_label LI UL.gfield_radio LI, .gform_wrapper FORM UL.left_label LI UL.gfield_radio LI, .gform_wrapper UL.right_label LI UL.gfield_checkbox LI, .gform_wrapper FORM UL.right_label LI UL.gfield_checkbox LI, .gform_wrapper UL.left_label LI UL.gfield_checkbox LI, .gform_wrapper FORM UL.left_label LI UL.gfield_checkbox LI {
	position: relative;
}
.gform_wrapper UL LI:before, .gform_wrapper UL LI:after, .gform_wrapper UL.gform_fields {
	padding: 0;
	margin: 0;
	overflow: visible;
	clear: both;
	position: relative;
	display: table;
	width: 100%;
}
.gform_wrapper SELECT {
	border-radius: 0;
	background: #F0F0F1;
	/* [disabled]padding:5px 30px 5px 5px;
*/
	/* [disabled]font-size:16px;
*/
	cursor: pointer;
	border: 1px solid #CCC;
	/* [disabled]-webkit-appearance:none;
*/
	/* [disabled]-moz-appearance:none;
*/
	/* [disabled]appearance:none;
*/
}
.gform_wrapper .ginput_container {
	min-height: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.quantity.buttons_added LABEL {
	display: inline-block;
	line-height: 36px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
}
.mobile_shop_item_content .quantity.buttons_added LABEL {
	float: left;
	font-weight: bold;
	color: #FFFFFF;
}
.gform_wrapper .inline {
	display: inline !important;
}
.gform_wrapper .gform_heading {
	width: 98%;
	margin-bottom: 18px;
}
.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {
	width: 70px;
	vertical-align: top;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
=display:inline;
}
.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {
	margin-right: 12px;
}
.gform_wrapper .gfield_date_dropdown_month, .gform_wrapper .gfield_date_dropdown_day, .gform_wrapper .gfield_date_dropdown_year {
	vertical-align: top;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
=display:inline;
}
.gform_wrapper .gfield_date_dropdown_month, .gform_wrapper .gfield_date_dropdown_day, .gform_wrapper .gfield_date_dropdown_year {
	margin-right: 6px;
}
.gform_wrapper .gfield_time_ampm {
	vertical-align: top;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
=display:inline;
}
.gform_wrapper .gfield_time_ampm SELECT {
	width: 60px !important;
}
.gform_wrapper .gfield_time_hour INPUT, .gform_wrapper .gfield_time_minute INPUT, .gform_wrapper .gfield_date_month INPUT, .gform_wrapper .gfield_date_day INPUT, .gform_wrapper .gfield_date_year INPUT {
	width: 70% !important;
}
.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {
	width: 50px;
	float: left;
}
.gform_wrapper .gfield_date_month INPUT, .gform_wrapper .gfield_date_day INPUT, .gform_wrapper .gfield_date_year INPUT {
	width: 85% !important;
}
.gform_wrapper .field_hover {
	border: 1px dashed #2175A9;
	cursor: pointer;
}
.gform_wrapper .field_selected {
	background-color: #DFEFFF;
	border: 1px solid #C2D7EF;
}
.gform_wrapper .field_name_first, .gform_wrapper .field_name_last {
	width: 50%;
	float: left;
}
.gform_wrapper .ginput_complex {
	overflow: hidden;
}
.gform_wrapper .field_name_first INPUT, .gform_wrapper .ginput_complex .ginput_left INPUT {
	width: 95% !important;
}
.gform_wrapper .field_name_last INPUT {
	width: 93% !important;
}
.gform_wrapper .datepicker {
	width: 120px !important;
	cursor: pointer !important;
	padding: 6px !important;
	text-align: center;
	font-weight: bold;
	height: 20px;
}
.gform_wrapper .ginput_container .ui-datepicker-trigger {
	cursor: pointer;
	float: none;
	position: relative;
	height: 20px;
	width: auto;
	cursor: pointer !important;
}
.gform_wrapper .ginput_container .ui-datepicker-trigger:hover {
	cursor: pointer;
}
.gform_wrapper .ginput_complex .ginput_left {
	width: 50%;
	float: left;
}
.gform_wrapper .ginput_complex .ginput_right {
	width: 49%;
	float: right;
}
.gform_wrapper .gfield_error .ginput_complex .ginput_left, .gform_wrapper .gfield_error .ginput_complex .ginput_right {
	width: 50%;
}
.gform_wrapper .gfield_error .ginput_complex .ginput_left INPUT {
	width: 90% !important;
}
.gform_wrapper .gfield_error .ginput_complex .ginput_right INPUT {
	width: 95% !important;
}
.gform_wrapper .ginput_complex INPUT, .gform_wrapper .ginput_complex SELECT {
	width: 95% !important;
}
.gform_wrapper .ginput_complex .ginput_right INPUT, .gform_wrapper .ginput_complex .ginput_right SELECT {
	width: 96% !important;
}
.gform_wrapper .ginput_complex LABEL, .gform_wrapper .gfield_time_hour LABEL, .gform_wrapper .gfield_time_minute LABEL, .gform_wrapper .gfield_date_month LABEL, .gform_wrapper .gfield_date_day LABEL, .gform_wrapper .gfield_date_year LABEL, .gform_wrapper .instruction {/*
	[disabled]display:block;
*/
	/* [disabled]margin:3px 0;
*/
	font-size: 12px;
}
.gform_wrapper .ginput_complex .name_prefix {
	float: left;
	width: 30px !important;
	margin-right: 14px;
}
.gform_wrapper .ginput_complex .name_suffix {
	float: left;
	width: 30px !important;
}
.gform_wrapper .ginput_complex .name_first, .gform_wrapper .ginput_complex .name_last {
	float: left;
	width: 100px;
	margin-right: 8px;
}
@media all and (max-width: 768px) {
.gform_wrapper .right_label INPUT.large, .gform_wrapper .right_label SELECT.large, .gform_wrapper .left_label INPUT.large, .gform_wrapper .left_label SELECT.large, .gform_wrapper TEXTAREA.textarea {
	max-width: 100% !important;
	min-width: 100% !important;
	width: 100% !important;
}
}
.gform_wrapper .top_label .gfield_label {
	margin: 10px 0 4px;
	font-weight: bold;
	display: -moz-inline-stack;
	display: inline-block;
	line-height: 1.3em;
	clear: both;
}
@media all and (min-width: 769px) {
.gform_wrapper .left_label .gfield_label {
	vertical-align: middle;
	display: table-cell;
	float: none;
	margin: 0px;
	width: 23%;
	font-weight: bold;
	min-height: 32px;
	font-size: 14px;
	color: #000000;
	text-align: right;
}
}
.gform_wrapper .left_label .gfield_label {
	min-width: 23%;
}
@media all and (min-width: 769px) {
.gform_wrapper .left_label .gfield_label {
	padding-right: 2%;
}
}
.gform_wrapper .left_label .gfield_label {
	line-height: normal;
	height: 32px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.gform_wrapper .left_label .gfield DIV.ginput_container {
	vertical-align: middle;
}
@media all and (min-width: 769px) {
.gform_wrapper .left_label .gfield DIV.ginput_container {
	position: relative;
	float: none;
	text-align: left;
	padding-left: 0 !important;
	padding-right: 20px !important;
}
}
.gform_wrapper .left_label .gfield DIV.ginput_container {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gform_wrapper .left_label LI DIV.gfield_description {
	float: none !important;
	position: relative !important;
}
@media all and (min-width: 960px) {
.gform_wrapper .left_label LI DIV.gfield_description {
	width: 250px !important;
	min-width: 250px !important;
}
}
.gform_wrapper .left_label LI DIV.gfield_description {
	vertical-align: middle;
}
@media all and (min-width: 960px) {
.gform_wrapper .left_label LI DIV.gfield_description {
	max-width: 250px !important;
}
}
@media all and (min-width: 1279px) {
.gform_wrapper .left_label LI DIV.gfield_description {
	display: table-cell !important;
}
}
.gform_wrapper .left_label LI DIV.gfield_description {
	padding: 0 6px !important;
	font-size: 13px;
	margin-left: 0 !important;
	background-color: inherit;
	line-height: 1.23;
	border-left: 1px dashed #D0D0D0;
	color: #6D6C6C;
	font-style: italic;
}
.gform_wrapper .left_label LI.gfield {
	display: table;
	width: 100% !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	clear: both;
	position: relative;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}
.gfield_html H5.toggle {
	margin: 0px;
	display: inline-block;
	height: auto;
	width: 100%;
	padding: 0px !important;
	border: none !important;
}
LI.gfield.gfield_html SPAN.only_thislanguage {
}
.gfield_html DIV.toggle-content {/*
	[disabled]display:inline-block;
*/
	margin: 0px !important;
	padding: 12px !important;
	background-color: #FFFFFF;
	border: 1px solid rgba(147, 147, 147, 0.5) !important;
}
.gfield_html H5.toggle A {
	margin: 0px;
	font-variant: small-caps;
	background-color: rgba(0, 0, 0, 0.6) !important;
}
.gfield_html H5.toggle:hover A {
	background-color: rgba(147, 147, 147, 0.5) !important;
}
.gfield_html H5.toggle.active {
	margin: 0px;
	padding: 0px;
	background-color: rgba(0, 0, 0, 0.8) !important;
}
.gfield_html H5 A SPAN.arrow {
	line-height: 40px;
	height: 40px;
	padding: 0px 12px;
	margin: 0px;
	color: #FFFFFF;
}
.gfield_html H5.toggle > * {
	line-height: 40px;
	margin: 0px !important;
	padding: 1px !important;
	color: #FFFFFF;
}
.gform_wrapper .right_label .gfield_label {
	float: left;
	margin: 0 15px 0 0;
	width: 29%;
	font-weight: bold;
	text-align: right;
}
@media all and (max-width: 479px) {
.gform_wrapper .left_label UL.gfield_checkbox, .gform_wrapper .right_label UL.gfield_checkbox, .gform_wrapper .left_label UL.gfield_radio, .gform_wrapper .right_label UL.gfield_radio {
	margin-left: 0;
}
}
.gform_wrapper .left_label UL.gfield_checkbox, .gform_wrapper .right_label UL.gfield_checkbox, .gform_wrapper .left_label UL.gfield_radio, .gform_wrapper .right_label UL.gfield_radio {
	clear: none;
}
@media all and (max-width: 479px) {
.gform_wrapper .left_label UL.gfield_checkbox, .gform_wrapper .right_label UL.gfield_checkbox, .gform_wrapper .left_label UL.gfield_radio, .gform_wrapper .right_label UL.gfield_radio {
	clear: both;
}
}
.gform_wrapper .left_label UL.gfield_checkbox, .gform_wrapper .right_label UL.gfield_checkbox, .gform_wrapper .left_label UL.gfield_radio, .gform_wrapper .right_label UL.gfield_radio {
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
}
.gform_wrapper .top_label INPUT.small, .gform_wrapper .top_label SELECT.small {
	width: 25%;
}
.gform_wrapper .top_label INPUT.medium, .gform_wrapper .top_label SELECT.medium {
	width: 47%;
}
.gform_fields.description_below .gfield .ginput_container SELECT.gfield_select {/*
	[disabled]padding:2px;
*/
	/* [disabled]height:32px;
*/
	/* [disabled]line-height:32px;
*/
}
.ginput_container SELECT.small.gfield_select {/*
	[disabled]min-width:120px;
*/
}
@media all and (min-width: 1279px) {
.ginput_container SELECT.medium.gfield_select {/*
	[disabled]min-width:200px;
*/
}
}
.gform_wrapper .top_label INPUT.medium {/*
	[disabled]padding-right:2px;
*/
}
.gform_wrapper .top_label INPUT.large, .gform_wrapper .top_label SELECT.large, .gform_wrapper .top_label TEXTAREA.textarea {
	width: 99.2%;
}
.gform_wrapper .right_label INPUT.small, .gform_wrapper .right_label SELECT.small, .gform_wrapper .left_label INPUT.small, .gform_wrapper .left_label SELECT.small {/*
	[disabled]min-width:160px;
*/
	/* [disabled]border:1px solid #CECECE;
*/
	/* [disabled]width:15%;
*/
}
@media all and (max-width: 479px) {
.gform_wrapper .right_label INPUT.small, .gform_wrapper .right_label SELECT.small, .gform_wrapper .left_label INPUT.small, .gform_wrapper .left_label SELECT.small {/*
	[disabled]width:20%;
*/
}
}
.gform_wrapper .right_label INPUT.medium, .gform_wrapper .right_label SELECT.medium, .gform_wrapper .left_label INPUT.medium, .gform_wrapper .left_label SELECT.medium {/*
	[disabled]width:60%;
*/
	border: 1px solid #CCC;
}
.sidebar-float .woocommerce.widget_shopping_cart {/*
	[disabled]z-index:99999;
*/
}
.gform_wrapper .right_label INPUT.large, .gform_wrapper .right_label SELECT.large, .gform_wrapper .left_label INPUT.large, .gform_wrapper .left_label SELECT.large, .gform_wrapper TEXTAREA.textarea {
	width: 63%;
	border: 1px solid #CECECE;
}
.gform_wrapper .right_label DIV.ginput_complex, .gform_wrapper .left_label DIV.ginput_complex {
	width: 64%;
}
.gform_wrapper H2.gsection_title {
	margin: 0 !important;
	padding: 0 !important;
	letter-spacing: normal !important;
}
.gform_wrapper .gsection .gfield_label, .gform_wrapper H2.gsection_title, .gform_wrapper H3.gform_title {
	letter-spacing: 0.5px !important;
	font-variant: small-caps;
	font-weight: 500;
	font-size: 21px;
}
@media (min-width: 1401px) {
.gform_wrapper .gsection .gfield_label, .gform_wrapper H2.gsection_title, .gform_wrapper H3.gform_title {
	font-size: 25px;
}
}
@media all and (max-width: 768px) {
.gform_wrapper .gsection .gfield_label, .gform_wrapper H2.gsection_title, .gform_wrapper H3.gform_title {
	font-size: 17px;
}
}
@media all and (max-width: 479px) {
.gform_wrapper .gsection .gfield_label, .gform_wrapper H2.gsection_title, .gform_wrapper H3.gform_title {
	font-size: 15px;
}
}
.gform_wrapper H3.gform_title {
	letter-spacing: normal !important;
	margin: 10px 0 6px;
}
.gform_wrapper SPAN.gform_description {
	font-weight: normal;
}
.gform_wrapper H2.gsection_title, .gform_wrapper .gsection_description, .gform_wrapper H3.gform_title {
	width: 98%;
}
.gform_wrapper .gsection {
	border-bottom: 1px dotted #CCC;
	padding: 0 0 8px;
	margin: 16px 0;
	clear: both;
}
.gform_wrapper UL.gfield_checkbox LI INPUT[type=checkbox], .gform_wrapper UL.gfield_radio LI INPUT[type=radio] {
	width: auto !important;
}
.gfield_radio LI INPUT[type=radio], .gfield_checkbox LI INPUT[type=checkbox] {
	opacity: 0;
	z-index: 2;
	position: absolute;
	display: block;
	min-width: 100% !important;
	cursor: pointer;
	min-height: 32px !important;
	margin: 0 !important;
	height: 100%;
	width: 100% !important;
}
.gfield_radio > LI, .gfield_price .gfield_checkbox > LI {
	float: none !important;
	position: relative;
	/* [disabled]width:24px;
*/
	display: block;
	height: auto !important;
	overflow: hidden !important;
	/* [disabled]display:inline-block;
*/
	padding: 0 !important;
}
.gfield_radio > LI LABEL:before, .gfield_checkbox > LI LABEL:before {
	position: absolute;
	right: auto;
	left: 0;
	font-family: FontAwesome;
	content: "\f096";
	width: 26px;
	height: 28px;
	padding: 0;
	display: block;
	margin: 0;
	z-index: 0;
	text-align: center;
	font-size: 32px;
	color: #5B5757;
	cursor: pointer !important;
	font-weight: normal;
	background-color: transparent !important;
}
.gfield_radio > LI INPUT:checked + LABEL:before, .gfield_checkbox INPUT:checked + LABEL:before {
	content: "\f046";
	color: #E33A0C;
	background-color: transparent;
}
.gfield_radio > LI INPUT:checked + LABEL:before, .gfield_checkbox INPUT:checked + LABEL {
	color: #E33A0C !important;
}
#sidebar-rsrv #CalendarFormular DIV#showCalender * {
	z-index: auto !important;
	/* [disabled]position:relative;
*/
}/*radio and checkbox styling - justifies lenghty labels ------------------------------------------------------*/
.gform_wrapper .gfield_checkbox LI, .gform_wrapper .gfield_radio LI {
	position: relative;
}
.gform_wrapper .gfield_checkbox LI LABEL, .gform_wrapper .gfield_radio LI LABEL {
	display: inline-block;
	margin: 0 0 0 36px;
	padding: 0;
	width: auto;
	min-height: 30px;
	line-height: 32px;
	vertical-align: top;
	font-weight: bold !important;
	color: #020202;
}
.offer-price-box {/*
	[disabled]background-color:#EBEBEB;
*/
}
.single-product .entry-summary .offer-price-box {
	background-color: #F4F4F4;
	margin: 0 -15px !important;
	display: block;
	padding: 0px 0px 0px 31.3333%;
}
.single-product .entry-summary .offer-price-box > * {
	width: auto;
	float: none;
	display: inline-block;
	text-align: right;
}
.gform_wrapper .gfield_checkbox LI INPUT[type=checkbox], .gform_wrapper .gfield_radio LI INPUT[type=radio], .gform_wrapper .gfield_checkbox LI INPUT {
	float: left;
	margin-top: 2px;
}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
	padding-top: 0 !important;
	margin-bottom: 20px !important;
}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description {
	padding: 4px 0 8px;
}
.gform_wrapper .gfield_description {
	padding: 10px 0 0;
	width: 99.8%;
}
.gform_wrapper .left_label .gfield_description, .gform_wrapper .right_label .gfield_description {
	width: 63%;
}
@media all and (max-width: 479px) {
.gform_wrapper .left_label .gfield_description, .gform_wrapper .right_label .gfield_description {
	width: 100%;
}
}
.gform_wrapper .description_above .gfield_description {
	padding: 0 0 10px;
}
.gfield_date_year + .gfield_description {
	padding: 0;
}
.gform_wrapper .right_label .gfield_description, .gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .instruction {/*
	[disabled]margin-left:28%;
*/
}
@media all and (max-width: 479px) {
.gform_wrapper .right_label .gfield_description, .gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .instruction {/*
	[disabled]margin-left:0;
*/
}
}
.gform_wrapper .right_label .gfield_description, .gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .instruction {
	color: #565656;
}
.gform_wrapper .left_label .gsection .gsection_description, .gform_wrapper .right_label .gsection .gsection_description {
	margin-left: 0;
	padding-top: 4px;
	padding-left: 0;
	line-height: 1.5em;
}
.gform_wrapper .gfield_required {
	color: #E33A0C;
	margin-left: 4px;
}
.gform_wrapper TEXTAREA.small {
	height: 80px;
}
.gform_wrapper TEXTAREA.medium {
	height: 150px;
}
.gform_wrapper TEXTAREA.large {
	height: 250px;
}
.gform_wrapper LI.gfield.gfield_error, .gform_wrapper LI.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: #FFDFDF;
	margin-bottom: 6px !important;
	padding: 6px 6px 4px !important;
	border: 1px solid #C89797;
}
.gform_wrapper LI.gfield.gfield_creditcard_warning {
	margin-bottom: 6px !important;
	padding: 6px 6px 4px !important;
	border: 1px dashed #C89797;
}
.gform_wrapper LI.gfield.gfield_creditcard_warning DIV.gfield_creditcard_warning_message {
	font-size: 1em;
	padding: 10px 20px 10px 45px;
	min-height: 25px;
	background-image: url(http://pamporovo.me/wp-content/themes/home/images/stopbanner.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #790000;
	border-bottom: 1px solid #620101;
	color: #FFF;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	line-height: 1.3em;
	letter-spacing: 0.2pt;
}
LI.gfield + LI.gfield.gfield_creditcard_warning {
	margin-top: 14px !important;
}
.gform_wrapper LI.gfield.gfield_error .gfield_description {
	color: #790000;
}
.gform_wrapper .top_label .gfield_error .ginput_container {
	max-width: 99%;
}
.gform_wrapper .top_label .gfield_error {
	width: 97%;
}
.gform_wrapper .top_label .gfield_error INPUT.large, .gform_wrapper .top_label .gfield_error SELECT.large, .gform_wrapper .top_label .gfield_error TEXTAREA.textarea {
	width: 100%;
}
.gform_wrapper .right_label .gfield_error INPUT.large, .gform_wrapper .right_label .gfield_error SELECT.large, .gform_wrapper .right_label .gfield_error TEXTAREA.textarea, .gform_wrapper .left_label .gfield_error INPUT.large, .gform_wrapper .left_label .gfield_error SELECT.large, .gform_wrapper .left_label .gfield_error TEXTAREA.textarea {
	width: 66%;
}
.gform_wrapper .gfield_error .gfield_label {
	color: #790000;
}
.gform_wrapper LI.gfield.gfield_error.gfield_contains_required {
	margin-top: 12px;
	margin-bottom: 12px !important;
}
.gform_wrapper LI.gfield.gfield_error.gfield_contains_required LABEL.gfield_label, .gform_wrapper LI.gfield.gfield_error.gfield_contains_required DIV.ginput_container {
	margin-top: 12px;
}
.gform_wrapper .validation_error {
	color: #790000;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.5em;
	margin-bottom: 16px;
}
.gform_wrapper .validation_message {
	color: #790000;
	font-size: 11px;
	letter-spacing: normal;
}
.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label {
	padding: 16px 0 10px 31%;
}
.gform_wrapper .gform_footer INPUT.button, .gform_wrapper .gform_footer INPUT[type=submit] {
	font-size: 1em;
}
.gform_wrapper .gform_footer INPUT[type=image] {
	padding: 0;
	width: auto !important;
	background: none !important;
	border: none !important;
}
#gforms_confirmation_message {
	margin: 30px 0;
	max-width: 99%;
}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex .ginput_full {
	min-height: 43px;
	display: block;
	overflow: hidden;
}
.gform_wrapper .ginput_complex .ginput_full INPUT {
	width: 98% !important;
}
.gform_wrapper .gfield_checkbox LI, .gform_wrapper .gfield_radio LI {
	margin: 0 0 8px;
	line-height: 1.3em;
}
.gform_wrapper UL.gfield_radio LI INPUT[type="radio"] + LABEL, .gform_wrapper UL.gfield_checkbox LI INPUT[type="checkbox"] + LABEL {
	color: #56544F;
}
.gform_wrapper UL.gfield_radio LI INPUT[type="radio"]:checked + LABEL, .gform_wrapper UL.gfield_checkbox LI INPUT[type="checkbox"]:checked + LABEL {
	color: #191818;
}/*jQuery UI date picker ------------------------------------------------------
Date Picker Container*/
#datecontainer {
	margin: 50px auto 0;
	width: 280px;
}
#datecontainer INPUT {
	width: 216px;
	background: #F1F1F1;
	-webkit-box-shadow: inset 0px 1px 3px #555, 0px 1px 0px 0px #777;
	-moz-box-shadow: inset 0px 1px 3px #555, 0px 1px 0px 0px #777;
	box-shadow: inset 0px 1px 3px #555, 0px 1px #777;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #777;
	padding: 8px 10px;
	border: 1px solid #111;
	float: left;
	display: table;
}
#datecontainer INPUT:focus {
	outline: 0;
}/*Date Trigger (Icon)*/
#datecontainer .ui-datepicker-trigger {
	float: left;
	display: table;
	cursor: pointer;
	margin: 3px 5px;
}/*Calendar Container*/
#ui-datepicker-div {
	min-width: 256px;
}
@media all and (min-width: 960px) {
#ui-datepicker-div {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}
}
#ui-datepicker-div {/*
	[disabled]padding:0px;
*/
}
#ui-datepicker-div A {
	text-decoration: none;
}/*Date Picker Header*/
.ui-datepicker-header {/*
	[disabled]color:#E0E0E0;
*/
	/* [disabled]font-weight:bold;
*/
	/* [disabled]-webkit-box-shadow:inset 0px 1px 1px 0px rgba(250, 250, 250, 2);
*/
	/* [disabled]-moz-box-shadow:inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
*/
	/* [disabled]box-shadow:inset 0px 1px 1px rgba(250, 250, 250, 0.2);
*/
	/* [disabled]text-shadow:1px -1px #000;
*/
	/* [disabled]filter:dropshadow(color=#000, offx=1, offy=-1);
*/
	/* [disabled]line-height:30px;
*/
	/* [disabled]border-width:1px 0 0;
*/
	/* [disabled]border-style:solid;
*/
	/* [disabled]border-color:#111;
*/
}
.ui-datepicker-title {/*
	[disabled]text-align:center;
*/
}
.ui-datepicker-prev {/*
	[disabled]float:left;
*/
	/* [disabled]background-position:center -30px;
*/
}
.ui-datepicker-prev:after, .ui-datepicker-next:after {
	bottom: auto;
	top: 0;
	left: 0;
	font-variant: normal;
	position: absolute;
	font-variant: normal;
	text-transform: none;
	font-family: FontAwesome;
	content: '';
	line-height: 30px;
	font-size: 25px;
	display: block;
	width: 28px !important;
	background-color: transparent;
}
.ui-datepicker-prev:after {
	content: '\f0a8';
	width: 30px;
}
.ui-datepicker-next:after {
	right: 0;
	left: auto;
	content: "\f0a9";
}
.ui-datepicker-prev, .ui-datepicker-next {/*
	[disabled]display:inline-block;
*/
	/* [disabled]width:30px;
*/
	/* [disabled]height:30px;
*/
	/* [disabled]text-align:center;
*/
	/* [disabled]cursor:pointer;
*/
	/* [disabled]background-repeat:no-repeat;
*/
	/* [disabled]line-height:550%;
*/
	/* [disabled]overflow:hidden;
*/
	/* [disabled]background-color:#FFFFFF;
*/
}
.ui-datepicker-prev *, .ui-datepicker-next * {
	display: none !important;
}
#ui-datepicker-div .ui-datepicker-header.ui-widget-header {/*
	[disabled]height:30px;
*/
	/* [disabled]text-align:center;
*/
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {/*
	[disabled]height:30px;
*/
	/* [disabled]line-height:30px;
*/
	/* [disabled]background-color:#FFFFFF;
*/
	/* [disabled]color:#21416F;
*/
}
.page-id-2806 .tab-box H5.toggle A SPAN:last-child {
	padding-left: 50px;
	line-height: 1 !important;
}
@media screen {
.page-id-2806 .tab-box H5.toggle A:hover SPAN:last-child {
	opacity: 1;
}
}
.page-id-2806 DIV.right.cart-tab {
	display: none;
}
@media all and (min-width: 769px) {
.page-id-2806.page-template-dynamic-packaging-php #nf_spyr_bar #nf_spyr_bar_wrap .navigation_menu #megaMenu.ubermenu-sticky {
	background-color: #E33A0C !important;
}
}
.page-id-2806 #nf_spyr_bar_wrap .navigation_menu DIV.nf_spyr_bar_nav {/*
	[disabled]position:relative;
*/
}
@media all and (min-width: 769px) {
.page-id-2806 .navigation_menu #megaMenu-sticky-wrapper {
	height: 44px !important;
}
}/*Date Picker Table*/
.ui-datepicker TABLE {
	width: 100%;
	background-color: #D7D7D7;
}
.ui-datepicker THEAD {
	background-color: #F7F7F7;
	background-image: -moz-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #f1f1f1));
	background-image: -webkit-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);
	background-image: -o-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);
	background-image: -ms-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);
	background-image: linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1', GradientType=0 );
	border-bottom: 1px solid #BBB;
}
.ui-datepicker TH {
	text-transform: uppercase;
	font-size: 6pt;
	padding: 5px 0;
	color: #666666;
	text-shadow: 1px 0px #FFF;
	filter: dropshadow(color=#fff, offx=1, offy=0);
}
.ui-datepicker TBODY TD {
	padding: 0;
	border-right: 1px solid #BBB;
}
.ui-datepicker TBODY TD:last-child {
	border-right: 0px;
}
.ui-datepicker TBODY TR {
	border-bottom: 1px solid #BBB;
}
.ui-datepicker TBODY TR:last-child {
	border-bottom: 0px;
}
.ui-datepicker TD SPAN, .ui-datepicker TD A {
	display: block;
	font-weight: bold;
	text-align: center;
	width: auto;
	height: 30px;
	line-height: 30px;
	/* [disabled]color:#666666;
*/
	text-shadow: 1px 1px #FFF;
	filter: dropshadow(color=#fff, offx=1, offy=1);
}/*Date Picker Hover & Active*/
.ui-datepicker-calendar .ui-state-default {
	background: #EDEDED;
	background: -moz-linear-gradient(top, #ededed 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #dedede));
	background: -webkit-linear-gradient(top, #ededed 0%, #dedede 100%);
	background: -o-linear-gradient(top, #ededed 0%, #dedede 100%);
	background: -ms-linear-gradient(top, #ededed 0%, #dedede 100%);
	background: linear-gradient(top, #ededed 0%, #dedede 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede', GradientType=0 );
	-webkit-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
	-moz-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
	box-shadow: inset 1px 1px rgba(250, 250, 250, 0.5);
}
.ui-datepicker-calendar .ui-state-hover {
	background: #F7F7F7;
}
.ui-datepicker-calendar .ui-state-active {
	background: #2654B9;
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.1);
	color: #E0E0E0;
	text-shadow: 0px 1px #102648;
	filter: dropshadow(color=#4d7a85, offx=0, offy=1);
	border: 1px solid #1E3F86;
	position: relative;
	margin: -1px;
}
.ui-datepicker-calendar TD:first-child .ui-state-active {
	margin-left: 0;
	background-color: #E7B012 !important;
	background-image: none;
	color: #000000;
}
.ui-datepicker-unselectable .ui-state-default {
	background: #F4F4F4;
	color: #B4B3B3;
}
.ui-datepicker-unselectable .ui-state-active {
	background-color: #DADADA;
}
.ui-datepicker-next A, .ui-datepicker-prev A {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background-image: url(http://pamporovo.me/wp-content/themes/home/images/datepicker_arrow_left.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 1px solid #D3D3D3;
	cursor: pointer;
}
.ui-datepicker-next A {
	background-image: url(http://pamporovo.me/wp-content/themes/home/images/datepicker_arrow_right.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.ui-datepicker-header SELECT {
	border: 1px solid #D3D3D3;
	color: #555;
	background-color: #E6E6E6;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: 0.5em;
	margin: 0 !important;
}
.ui-datepicker-header OPTION:focus, .ui-datepicker-header OPTION:hover {
	background-color: #DADADA;
}
.ui-datepicker-header SELECT.ui-datepicker-new-month {
	width: 7em;
	left: 2.2em;
}
.ui-datepicker-header SELECT.ui-datepicker-new-year {
	width: 5em;
	left: 9.4em;
}
.ui-datepicker {
	display: none;
}
TABLE.ui-datepicker {
	width: 15.5em;
	text-align: right;
}
TABLE.ui-datepicker TD A {
	padding: 0.1em;
	display: block;
	color: #555;
	background-color: #E6E6E6;
	cursor: pointer;
	border: 1px solid #FFF;
	text-align: center;
}
TABLE.ui-datepicker TD A:hover {
	border: 1px solid #FFF;
	color: #212121;
	background-color: #DADADA;
	text-decoration: none;
}
TABLE.ui-datepicker TD A:active {
	border: 1px solid #AAA;
	color: #212121;
	background-color: #FFF;
	text-decoration: none;
}
TABLE.ui-datepicker .ui-datepicker-title-row TD {
	padding: 0.2em 0;
	text-align: center;
	font-size: 0.9em;
	color: #222;
	text-transform: uppercase;
}
TABLE.ui-datepicker .ui-datepicker-title-row TD A {
	color: #222;
	padding: 0.3em 0;
}
.ui-datepicker-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}
.gform_wrapper INPUT.datepicker.datepicker_with_icon {
	cursor: pointer !important;
	margin-right: 4px !important;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
=display:inline;
}/*tame those pesky hidden fields ------------------------------------------------------*/
.gform_wrapper INPUT[type=hidden], .gform_wrapper INPUT.gform_hidden, .gform_wrapper .gform_hidden, .gform_wrapper .gf_hidden {
	display: none !important;
	max-height: 1px !important;
	overflow: hidden;
}
.gform_wrapper .ginput_full BR, .gform_wrapper .ginput_left BR, .gform_wrapper .ginput_right BR {
	display: none !important;
}/*additional spacing and padding tweaks ------------------------------------------------------*/
.gform_wrapper UL.gfield_checkbox LI, .gform_wrapper UL.gfield_radio LI {
	padding: 0 !important;
}
.gform_wrapper UL.gfield_radio LI INPUT + INPUT {
	margin-left: 4px;
}
.gform_wrapper UL.gfield_radio LI INPUT[value=gf_other_choice] {
	margin-right: 6px;
	margin-top: 4px;
}
.gform_wrapper .top_label .gfield_description {
	padding: 10px 0 0;
}
.gform_wrapper .top_label .gfield_description.validation_message, .gform_wrapper .gfield_description.validation_message {
	padding: 10px 0 !important;
}
.gform_wrapper .ginput_container + .gfield_description.validation_message {
	margin-top: 6px;
}
.gform_wrapper .ginput_container.ginput_list {
	margin-top: 6px;
}
.gform_wrapper .ginput_container.ginput_list + .gfield_description.validation_message {
	margin-top: 0;
}/*HTML field default margins -----------------------------------------------------*/
.gform_wrapper .left_label LI.gfield_html_formatted, .gform_wrapper .right_label LI.gfield_html_formatted {
	margin-left: 32%;
}
.gform_wrapper .gfield_html.gfield_no_follows_desc {
	margin-top: 10px;
}/*ajax forms ------------------------------------------------------*/
.gform_wrapper .gform_ajax_spinner {
	padding-left: 10px;
}/*hide the honeypot field  ------------------------------------------------------*/
.gform_validation_container, .gform_wrapper .gform_validation_container, BODY .gform_wrapper LI.gform_validation_container, BODY .gform_wrapper .gform_body UL.gform_fields LI.gfield.gform_validation_container, BODY .gform_wrapper UL.gform_fields LI.gfield.gform_validation_container {
	display: none !important;
	position: absolute !important;
	left: -9000px;
}/*Really Simple Captcha ------------------------------------------------------*/
.gform_wrapper .gfield_captcha_input_container {
	padding-top: 3px;
}
.gform_wrapper .simple_captcha_small INPUT {
	width: 100px;
}
.gform_wrapper .simple_captcha_medium INPUT {
	width: 150px;
}
.gform_wrapper .simple_captcha_large INPUT {
	width: 200px;
}
.gform_wrapper .gform_wrapper .left_label .simple_captcha_small, .gform_wrapper .right_label .simple_captcha_small, .gform_wrapper .left_label .simple_captcha_medium, .gform_wrapper .right_label .simple_captcha_medium, .gform_wrapper .left_label .simple_captcha_large, .gform_wrapper .right_label .simple_captcha_large {
	margin-left: 32%;
}
.gform_wrapper .gfield_captcha_container IMG.gfield_captcha {
	border: none !important;
	background: none !important;
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
}/*math challenge ------------------------------------------------------*/
.gform_wrapper .math_small INPUT {
	width: 69px;
}
.gform_wrapper .math_medium INPUT {
	width: 90px;
}
.gform_wrapper .math_large INPUT {
	width: 108px;
}
.gform_wrapper .left_label .math_small, .gform_wrapper .right_label .math_small, .gform_wrapper .left_label .math_medium, .gform_wrapper .right_label .math_medium, .gform_wrapper .left_label .math_large, .gform_wrapper .right_label .math_large {
	margin-left: 32%;
}/*textarea character counter ------------------------------------------------------*/
.gform_wrapper DIV.charleft {
	font-size: 11px;
	color: #787777;
	/* [disabled]width:92%;
*/
	/* [disabled]white-space:nowrap;
*/
}
.gform_wrapper DIV.charleft[style] {
	width: 92% !important;
}
.gform_wrapper .left_label DIV.charleft, .gform_wrapper .right_label DIV.charleft {
	margin-left: 32%;
}
.gform_wrapper DIV.charleft.warningTextareaInfo {
	color: #A1A1A1;
}
.gform_wrapper LI.gf_hide_charleft DIV.charleft {
	display: none !important;
}/*pricing fields ------------------------------------------------------*/
.gform_wrapper .ginput_price {
	color: #282E38;
}
.gform_wrapper .top_label SPAN.ginput_total {
	margin: 8px 0;
}
.gform_wrapper SPAN.ginput_product_price_label {
	margin-right: 2px;
}
.gform_wrapper SPAN.ginput_product_price {
	color: #900;
}
.gform_wrapper SPAN.ginput_quantity_label {
	margin-left: 10px;
	margin-right: 2px;
}
.gform_wrapper INPUT.ginput_quantity {
	width: 40px;
}/*multi-page form paging ------------------------------------------------------*/
.gform_wrapper .gform_page_footer {
	margin: 20px 0;
	width: 99%;
	border-top: 1px dotted #CCC;
	padding: 16px 0 0;
}
.gform_wrapper .gform_page_footer .button.gform_button {
	margin-right: 10px;
}/*multi-page progress bar  ------------------------------------------------------*/
.gform_wrapper .gf_progressbar_wrapper {
	clear: both;
	width: 99%;
	margin: 0 0 8px;
	padding: 0 0 16px;
	border-bottom: 1px dotted #CCC;
}
.gform_wrapper .gf_progressbar_wrapper H3.gf_progressbar_title {
	font-size: 13px;
	line-height: 1em !important;
	margin: 0 0 6px !important;
	padding: 0 !important;
	clear: both;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.gform_wrapper .gf_progressbar {
	width: 99%;
	height: 20px;
	overflow: hidden;
	line-height: 20px !important;
	border: 1px solid #ACACAC;
	border-right: 1px solid #959595;
	border-bottom: 1px solid #959595;
	background-image: url(http://pamporovo.me/wp-content/themes/home/images/percentbar_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.gform_wrapper .gf_progressbar_percentage {
	height: 20px;
	text-align: right;
	font-size: 13px !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.gform_wrapper .gf_progressbar_percentage SPAN {
	margin-right: 5px;
	margin-left: 5px;
}
.gform_wrapper .gf_progressbar_percentage.percentbar_0 SPAN {
	color: #959595;
	text-shadow: none;
}
.gform_wrapper .percentbar_blue {
	background-image: url(http://pamporovo.me/wp-content/themes/home/images/percentbar_blue.png);
	background-repeat: repeat-x;
	background-color: #0072BC;
	color: #FFF;
}
.gform_wrapper .percentbar_gray {
	background-image: url(http://pamporovo.me/wp-content/themes/home/images/percentbar_gray.png);
	background-repeat: repeat-x;
	background-color: #666;
	color: #FFF;
}
.gform_wrapper .percentbar_green {
	background-image: url(http://pamporovo.me/wp-content/themes/home/images/percentbar_green.png);
	background-repeat: repeat-x;
	background-color: #94DC21;
	color: #FFF;
}
.gform_wrapper .percentbar_orange {
	background-image: url(http://pamporovo.me/wp-content/themes/home/images/percentbar_orange.png);
	background-repeat: repeat-x;
	background-color: #DC7021;
	color: #FFF;
}
.gform_wrapper .percentbar_red {
	background-image: url(http://pamporovo.me/wp-content/themes/home/images/percentbar_red.png);
	background-repeat: repeat-x;
	background-color: #DC2521;
	color: #FFF;
}
.gform_wrapper .percentbar_custom {
	background-image: url(http://pamporovo.me/wp-content/themes/home/images/percentbar_custom.png);
	background-repeat: repeat-x;
}/*multi-page steps ------------------------------------------------------*/
.gform_wrapper .gf_page_steps {
	width: 99%;
	margin: 0 0 8px;
	padding: 0 0 4px;
	border-bottom: 1px dotted #CCC;
}
.gform_wrapper .gf_step {
	width: auto !important;
	margin: 0 10px 10px 0;
	font-size: 14px;
	height: 20px;
	line-height: 20px !important;
	filter: alpha(opacity=50);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
=display:inline;
}
.gform_wrapper .gf_step SPAN.gf_step_number {
	font-size: 20px;
	float: left;
}
.gform_wrapper .gf_step.gf_step_active {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
.gform_wrapper .gf_step_clear {
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}/*password strength indicator -----------------------------------------------------------------*/
.gform_wrapper .gfield_password_strength {
	border: 1px solid #DDD;
	margin: 0;
	padding: 3px 5px;
	text-align: center;
	width: 200px;
	background-color: #EEE;
}
.gform_wrapper .gfield_password_strength.bad {
	background-color: #FFB78C;
	border-color: #FF853C;
}
.gform_wrapper .gfield_password_strength.good {
	background-color: #FFEC8B;
	border-color: #FC0;
}
.gform_wrapper .gfield_password_strength.short, .gform_wrapper .gfield_password_strength.mismatch {
	background-color: #FFA0A0;
	border-color: #F04040;
}
.gform_wrapper .gfield_password_strength.strong {
	background-color: #C3FF88;
	border-color: #8DFF1C;
}/*reset the default list styles for the HTML blocks -----------------------------------------------------------------*/
BODY .gform_wrapper DIV.gform_body UL.gform_fields LI.gfield.gfield_html UL LI, BODY .gform_wrapper FORM DIV.gform_body UL.gform_fields LI.gfield.gfield_html UL LI {
	list-style-type: disc !important;
	margin: 0 0 0.5em;
	overflow: visible;
	padding-left: 0;
}
BODY .gform_wrapper DIV.gform_body UL.gform_fields LI.gfield.gfield_html UL, BODY .gform_wrapper FORM DIV.gform_body UL.gform_fields LI.gfield.gfield_html UL {
	list-style-type: disc !important;
	margin: 1em 0 1em 1.5em;
	padding-left: 0;
}
BODY .gform_wrapper DIV.gform_body UL.gform_fields LI.gfield.gfield_html OL LI, BODY .gform_wrapper FORM DIV.gform_body UL.gform_fields LI.gfield.gfield_html OL LI {
	list-style-type: decimal !important;
	overflow: visible;
	margin: 0 0 0.5em;
	padding-left: 0;
}
BODY .gform_wrapper DIV.gform_body UL.gform_fields LI.gfield.gfield_html OL, BODY .gform_wrapper FORM DIV.gform_body UL.gform_fields LI.gfield.gfield_html OL {
	list-style-type: decimal !important;
	margin: 1em 0 1.5em 2em;
	padding-left: 0;
}
BODY .gform_wrapper DIV.gform_body UL.gform_fields LI.gfield.gfield_html OL LI UL, BODY .gform_wrapper FORM DIV.gform_body UL.gform_fields LI.gfield.gfield_html OL LI UL LI {
	list-style-type: disc !important;
	padding-left: 0;
}
BODY .gform_wrapper DIV.gform_body UL.gform_fields LI.gfield.gfield_html OL LI UL {
	margin: 1em 0 1em 1.5em;
}
BODY .gform_wrapper FORM DIV.gform_body UL.gform_fields LI.gfield.gfield_html OL LI UL LI {
	margin: 0 0 0.5em;
}
BODY .gform_wrapper DIV.gform_body UL.gform_fields LI.gfield.gfield_html DL {
	margin: 0 0 1.5em;
	padding-left: 0;
}
BODY .gform_wrapper DIV.gform_body UL.gform_fields LI.gfield.gfield_html DL DT {
	font-weight: bold;
}
BODY .gform_wrapper DIV.gform_body UL.gform_fields LI.gfield.gfield_html DL DD {
	margin: 0 0 1em 1.5em;
}/*list fields added in v.1.6 -----------------------------------------------------------------*/
.gform_wrapper TABLE.gfield_list, .gform_wrapper TABLE.gfield_list CAPTION, .gform_wrapper TABLE.gfield_list TBODY, .gform_wrapper TABLE.gfield_list TFOOT, .gform_wrapper TABLE.gfield_list THEAD, .gform_wrapper TABLE.gfield_list TR, .gform_wrapper TABLE.gfield_list TH, .gform_wrapper TABLE.gfield_list TD {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
.gform_wrapper TABLE.gfield_list {
	border-spacing: 0;
	border-collapse: collapse;
}
.gform_wrapper TABLE.gfield_list THEAD TH {
	font-weight: bold;
	text-align: left;
}
.gform_wrapper LI.gfield.gfield_error TABLE.gfield_list THEAD TH {
	color: #790000;
}
.gform_wrapper TABLE.gfield_list THEAD, .gform_wrapper TABLE.gfield_list TR {
	padding: 0;
	margin: 0;
}
.gform_wrapper TABLE.gfield_list TH, .gform_wrapper TABLE.gfield_list TD {
	padding: 0 0 0.5em;
}
.gform_wrapper TABLE.gfield_list TH + TH, .gform_wrapper TABLE.gfield_list TD + TD {
	padding: 0 0 0.5em 0.7em;
}
.gform_wrapper .left_label .gfield_list, .gform_wrapper .right_label .gfield_list {
	width: 64%;
}
.gform_wrapper .top_label .gfield_list {
	width: 99%;
}
.gform_wrapper .left_label .gf_list_one_column, .gform_wrapper .right_label .gf_list_one_column {
	width: 45%;
}
.gform_wrapper .top_label .gf_list_one_column {
	width: 46%;
}
.gform_wrapper .gfield_list INPUT {
	width: 98%;
}
.gfield_icon_disabled {
	cursor: default !important;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.gform_wrapper TABLE.gfield_list TD.gfield_list_icons {
	min-width: 45px !important;
}/*enhanced UI/select styles added in v.1.6 -----------------------------------------------------------------*/
.gform_wrapper SELECT.chzn-select {
	visibility: hidden;
	height: 28px !important;
	min-height: 28px !important;
}
.gform_wrapper .chzn-container {
	font-size: 13px;
	position: relative;
	margin-bottom: 4px;
	display: inline-block;
	zoom: 1;
=display:inline;
}
.gform_wrapper .chzn-container .chzn-drop {
	background-color: #FFF;
	border: 1px solid #AAA;
	border-top: 0;
	position: absolute;
	top: 29px;
	left: 0;
	-webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 4px 5px rgba(0,0,0,.15);
	-o-box-shadow: 0 4px 5px rgba(0,0,0,.15);
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
	z-index: 999;
}
.gform_wrapper .chzn-container-single .chzn-single {
	background-color: #FFF;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #EEE), color-stop(0.5, white));
	background-image: -webkit-linear-gradient(center bottom, #EEE 0%, white 50%);
	background-image: -moz-linear-gradient(center bottom, #EEE 0%, white 50%);
	background-image: -o-linear-gradient(top, #EEE 0%, #FFF 50%);
	background-image: -ms-linear-gradient(top, #EEE 0%, #FFF 50%);
filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#EEE', endColorstr='#FFF', GradientType=0 );
	background-image: linear-gradient(top, #EEE 0%, #FFF 50%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #AAA;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 8px;
	color: #444;
	text-decoration: none;
}
.gform_wrapper .chzn-container-single .chzn-single SPAN {
	margin-right: 26px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.gform_wrapper .chzn-container-single .chzn-single DIV {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #CCC;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #CCC), color-stop(0.6, #EEE));
	background-image: -webkit-linear-gradient(center bottom, #CCC 0%, #EEE 60%);
	background-image: -moz-linear-gradient(center bottom, #CCC 0%, #EEE 60%);
	background-image: -o-linear-gradient(bottom, #CCC 0%, #EEE 60%);
	background-image: -ms-linear-gradient(top, #CCC 0%, #EEE 60%);
filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#CCC', endColorstr='#EEE', GradientType=0 );
	background-image: linear-gradient(top, #CCC 0%, #EEE 60%);
	border-left: 1px solid #AAA;
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 100%;
	width: 18px;
}
.gform_wrapper .chzn-container-single .chzn-single DIV B {
	background-image: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png);
	background-position: 0 1px;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	height: 100%;
}
.gform_wrapper .chzn-container-single .chzn-search {
	padding: 3px 4px;
	margin: 0;
	white-space: nowrap;
}
.gform_wrapper .chzn-container-single .chzn-search INPUT {
	background: #FFF url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png) no-repeat 100% -20px;
	background: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png) no-repeat 100% -20px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #EEE));
	background: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png) no-repeat 100% -20px, -webkit-linear-gradient(center bottom, white 85%, #EEE 99%);
	background: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png) no-repeat 100% -20px, -moz-linear-gradient(center bottom, white 85%, #EEE 99%);
	background: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png) no-repeat 100% -20px, -o-linear-gradient(bottom, white 85%, #EEE 99%);
	background: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png) no-repeat 100% -20px, -ms-linear-gradient(top, #FFF 85%, #EEE 99%);
	background: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png) no-repeat 100% -20px, -ms-linear-gradient(top, #FFF 85%, #EEE 99%);
	background: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png) no-repeat 100% -20px, linear-gradient(top, #FFF 85%, #EEE 99%);
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	outline: 0;
	border: 1px solid #AAA;
	font-family: sans-serif;
	font-size: 1em;
}
.gform_wrapper .chzn-container-single .chzn-drop {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
.gform_wrapper .chzn-container-multi .chzn-choices {
	background-color: #FFF;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #EEE));
	background-image: -webkit-linear-gradient(center bottom, white 85%, #EEE 99%);
	background-image: -moz-linear-gradient(center bottom, white 85%, #EEE 99%);
	background-image: -o-linear-gradient(bottom, white 85%, #EEE 99%);
	background-image: -ms-linear-gradient(top, #FFF 85%, #EEE 99%);
filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#FFF', endColorstr='#EEE', GradientType=0 );
	background-image: linear-gradient(top, #FFF 85%, #EEE 99%);
	border: 1px solid #AAA;
	margin: 0;
	padding: 0;
	cursor: text;
	overflow: hidden;
	height: auto !important;
	height: 1%;
	position: relative;
}
.gform_wrapper .chzn-container-multi .chzn-choices LI {
	float: left;
	list-style: none;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-field {
	white-space: nowrap;
	margin: 0;
	padding: 0;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-field INPUT {
	color: #666;
	background: transparent !important;
	border: 0 !important;
	padding: 5px;
	margin: 1px 0;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-field .default {
	color: #999;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-choice {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #E4E4E4;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E4E4E4), color-stop(0.7, #EEE));
	background-image: -webkit-linear-gradient(center bottom, #E4E4E4 0%, #EEE 70%);
	background-image: -moz-linear-gradient(center bottom, #E4E4E4 0%, #EEE 70%);
	background-image: -o-linear-gradient(bottom, #E4E4E4 0%, #EEE 70%);
	background-image: -ms-linear-gradient(top, #E4E4E4 0%, #EEE 70%);
filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#E4E4E4', endColorstr='#EEE', GradientType=0 );
	background-image: linear-gradient(top, #E4E4E4 0%, #EEE 70%);
	color: #333;
	border: 1px solid #B4B4B4;
	line-height: 13px;
	padding: 3px 19px 3px 6px;
	margin: 3px 0 3px 5px;
	position: relative;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-choice SPAN {
	cursor: default;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-choice-focus {
	background-color: #D4D4D4;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-choice .search-choice-close {
	display: block;
	position: absolute;
	right: 5px;
	top: 6px;
	width: 8px;
	height: 9px;
	font-size: 1px;
	background-image: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
	background-position: right -9px;
}
.gform_wrapper .chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
	background-position: right -9px;
}
.gform_wrapper .chzn-container .chzn-results {
	margin: 0 4px 4px 0;
	max-height: 190px;
	padding: 0 0 0 4px;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
}
.gform_wrapper .chzn-container-multi .chzn-results {
	margin: -1px 0 0;
	padding: 0;
}
.gform_wrapper .chzn-container .chzn-results LI {
	line-height: 80%;
	padding: 7px 7px 8px;
	margin: 0;
	list-style: none;
}
.gform_wrapper .chzn-container .chzn-results .active-result {
	cursor: pointer;
}
.gform_wrapper .chzn-container .chzn-results .highlighted {
	background-color: #F0F0F0;
}
.gform_wrapper .chzn-container .chzn-results LI EM {
	background-color: #FEFFDE;
	font-style: normal;
}
.gform_wrapper .chzn-container .chzn-results .highlighted EM {
	background: transparent;
}
.gform_wrapper .chzn-container .chzn-results .no-results {
	background-color: #F4F4F4;
}
.gform_wrapper .chzn-container .chzn-results .group-result {
	cursor: default;
	color: #999;
	font-weight: bold;
}
.gform_wrapper .chzn-container .chzn-results .group-option {
	padding-left: 20px;
}
.gform_wrapper .chzn-container-multi .chzn-drop .result-selected {
	display: none;
}
.gform_wrapper .chzn-container-active .chzn-single {
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
	-o-box-shadow: 0 0 5px rgba(0,0,0,.3);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.gform_wrapper .chzn-container-active .chzn-single-with-drop {
	border: 1px solid #AAA;
	-webkit-box-shadow: 0 1px 0 #FFF inset;
	-moz-box-shadow: 0 1px 0 #FFF inset;
	-o-box-shadow: 0 1px 0 #FFF inset;
	box-shadow: inset 0 1px 0 #FFF;
	background-color: #EEE;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #EEE));
	background-image: -webkit-linear-gradient(center bottom, white 0%, #EEE 50%);
	background-image: -moz-linear-gradient(center bottom, white 0%, #EEE 50%);
	background-image: -o-linear-gradient(bottom, white 0%, #EEE 50%);
	background-image: -ms-linear-gradient(top, #FFF 0%, #EEE 50%);
filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#FFF', endColorstr='#EEE', GradientType=0 );
	background-image: linear-gradient(top, #FFF 0%, #EEE 50%);
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.gform_wrapper .chzn-container-active .chzn-single-with-drop DIV {
	background: transparent;
	border-left: none;
}
.gform_wrapper .chzn-container-active .chzn-single-with-drop DIV B {
	background-position: -18px 1px;
}
.gform_wrapper .chzn-container-active .chzn-choices {
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
	-o-box-shadow: 0 0 5px rgba(0,0,0,.3);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.gform_wrapper .chzn-container-active .chzn-choices .search-field INPUT {
	color: #111 !important;
}
.gform_wrapper .chzn-rtl {
	direction: rtl;
	text-align: right;
}
.gform_wrapper .chzn-rtl .chzn-single {
	padding-left: 0;
	padding-right: 8px;
}
.gform_wrapper .chzn-rtl .chzn-single SPAN {
	margin-left: 26px;
	margin-right: 0;
}
.gform_wrapper .chzn-rtl .chzn-single DIV {
	left: 0;
	right: auto;
	border-left: none;
	border-right: 1px solid #AAA;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.gform_wrapper .chzn-rtl .chzn-choices LI {
	float: right;
}
.gform_wrapper .chzn-rtl .chzn-choices .search-choice {
	padding: 3px 6px 3px 19px;
	margin: 3px 5px 3px 0;
}
.gform_wrapper .chzn-rtl .chzn-choices .search-choice .search-choice-close {
	left: 5px;
	right: auto;
	background-position: right top;
}
.gform_wrapper .chzn-rtl.chzn-container-single .chzn-results {
	margin-left: 4px;
	margin-right: 0;
	padding-left: 0;
	padding-right: 4px;
}
.gform_wrapper .chzn-rtl .chzn-results .group-option {
	padding-left: 0;
	padding-right: 20px;
}
.gform_wrapper .chzn-rtl.chzn-container-active .chzn-single-with-drop DIV {
	border-right: none;
}
.gform_wrapper .chzn-rtl .chzn-search INPUT {
	background: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png) no-repeat -38px -20px, #FFF;
	background: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png) no-repeat -38px -20px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #EEE));
	background: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png) no-repeat -38px -20px, -webkit-linear-gradient(center bottom, white 85%, #EEE 99%);
	background: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png) no-repeat -38px -20px, -moz-linear-gradient(center bottom, white 85%, #EEE 99%);
	background: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png) no-repeat -38px -20px, -o-linear-gradient(bottom, white 85%, #EEE 99%);
	background: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png) no-repeat -38px -20px, -ms-linear-gradient(top, #FFF 85%, #EEE 99%);
	background: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png) no-repeat -38px -20px, -ms-linear-gradient(top, #FFF 85%, #EEE 99%);
	background: url(http://pamporovo.me/wp-content/themes/home/images/chosen-sprite.png) no-repeat -38px -20px, linear-gradient(top, #FFF 85%, #EEE 99%);
	padding: 4px 5px 4px 20px;
}/*! CSS Ready Classes ------------------------------------------------------*/
.gform_wrapper .top_label LI.gfield.gf_inline {
	vertical-align: top;
	width: auto !important;
	margin-right: 14px;
	float: none !important;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
=display:inline;
}
.gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=text].large, .gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=url].large, .gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=email].large, .gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=tel].large, .gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=number].large, .gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=password].large {
	width: 25.4em !important;
}
.gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=text].medium, .gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=url].medium, .gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=email].medium, .gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=tel].medium, .gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=number].medium, .gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=password].medium {
	width: 18.7em !important;
}
.gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=text].datepicker.medium {
	width: 6em !important;
}
.gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=text].small, .gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=url].small, .gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=email].small, .gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=tel].small, .gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=number].small, .gform_wrapper .top_label LI.gfield.gf_inline INPUT[type=password].small {
	width: 5em !important;
}
.gform_wrapper .top_label LI.gfield.gf_inline SELECT {
	width: auto !important;
}
.gform_wrapper .top_label LI.gfield.gf_inline TEXTAREA {
	width: 95% !important;
}
.gform_wrapper .top_label LI.gfield.gf_inline DIV.gfield_time_hour INPUT[type=text], .gform_wrapper .top_label LI.gfield.gf_inline DIV.gfield_time_minute INPUT[type=text] {
	width: 70% !important;
}
.gform_wrapper .top_label LI.gfield.gf_inline DIV.gfield_time_hour, .gform_wrapper .top_label LI.gfield.gf_inline DIV.gfield_time_minute, .gform_wrapper .top_label LI.gfield.gf_inline DIV.gfield_date_month, .gform_wrapper .top_label LI.gfield.gf_inline DIV.gfield_date_day, .gform_wrapper .top_label LI.gfield.gf_inline DIV.gfield_date_year {
	width: 50px;
}
.gform_wrapper .top_label LI.gfield.gf_inline DIV.gfield_time_ampm {
	width: auto;
}
.gform_wrapper LI.gf_inline DIV.ginput_container {
	white-space: nowrap !important;
}/*2 column ready class ------------------------------------------------------*/
.gform_wrapper .top_label LI.gfield.gf_left_half {
	margin: 0 0 8px;
	width: 49%;
}
.gform_wrapper .top_label LI.gfield.gf_right_half {
	margin: 0 0 8px;
	width: 49%;
}
.gform_wrapper .top_label LI.gfield.gfield_error.gf_left_half, .gform_wrapper .top_label LI.gfield.gfield_error.gf_right_half {
	width: 46%;
}
.gform_wrapper .top_label LI.gfield.gfield_error.gf_right_half {
	margin-right: 1%;
}
.gform_wrapper .top_label LI.gfield.gf_left_half {
	float: left;
	clear: left !important;
}
.gform_wrapper .top_label LI.gfield.gf_right_half {
	float: right;
	clear: right !important;
}
.gform_wrapper .top_label LI.gfield.gf_left_half INPUT.medium, .gform_wrapper .top_label LI.gfield.gf_left_half INPUT.large, .gform_wrapper .top_label LI.gfield.gf_left_half SELECT.medium, .gform_wrapper .top_label LI.gfield.gf_left_half SELECT.large, .gform_wrapper .top_label LI.gfield.gf_right_half INPUT.medium, .gform_wrapper .top_label LI.gfield.gf_right_half INPUT.large, .gform_wrapper .top_label LI.gfield.gf_right_half SELECT.medium, .gform_wrapper .top_label LI.gfield.gf_right_half SELECT.large {
	width: 97%;
}
.gform_wrapper .top_label LI.gfield.gf_left_half TEXTAREA, .gform_wrapper .top_label LI.gfield.gf_right_half TEXTAREA {
	width: 98%;
}
.gform_wrapper .top_label LI.gfield.gf_left_half INPUT.small, .gform_wrapper .top_label LI.gfield.gf_right_half INPUT.small {
	width: 35%;
}
.gform_wrapper .top_label LI.gfield.gf_left_half + LI.gsection, .gform_wrapper .top_label LI.gfield.gf_right_half + LI.gsection {
	padding: 16px 0 8px;
}
.gform_wrapper .top_label LI.gfield.gf_left_half + LI.gfield.gsection.gf_left_half, .gform_wrapper .top_label LI.gfield.gf_right_half + LI.gfield.gsection.gf_left_half, .gform_wrapper .top_label LI.gfield.gf_left_half + LI.gfield.gsection.gf_right_half, .gform_wrapper .top_label LI.gfield.gf_right_half + LI.gfield.gsection.gf_right_half, .gform_wrapper .top_label LI.gfield.gsection.gf_left_half + LI.gfield.gsection.gf_left_half, .gform_wrapper .top_label LI.gfield.gsection.gf_right_half + LI.gfield.gsection.gf_left_half, .gform_wrapper .top_label LI.gfield.gsection.gf_right_half + LI.gfield.gsection.gf_right_half {
	padding: 16px 0 8px;
}
.gform_wrapper .top_label LI.gfield.gsection.gf_left_half + LI.gfield.gsection.gf_right_half {
	padding: 0 0 8px;
}
.gform_wrapper .top_label LI.gfield.gsection.gf_left_half + LI.gfield.gsection.gf_right_half + LI.gfield.gsection.gf_left_half + LI.gfield.gsection.gf_right_half {
	padding: 16px 0 8px;
}
.gform_wrapper .top_label LI.gfield.gf_left_half + LI.gfield, .gform_wrapper .top_label LI.gfield.gf_right_half + LI.gfield, .gform_wrapper .top_label LI.gfield.gf_left_half + .gform_footer, .gform_wrapper .top_label LI.gfield.gf_right_half + .gform_footer {
	clear: both;
}/*3 column ready class ------------------------------------------------------*/
.gform_wrapper .top_label LI.gfield.gf_left_third, .gform_wrapper .top_label LI.gfield.gf_middle_third, .gform_wrapper .top_label LI.gfield.gf_right_third {
	margin: 0 0 8px;
	width: 32%;
}
.gform_wrapper .top_label LI.gfield.gfield_error.gf_left_third, .gform_wrapper .top_label LI.gfield.gfield_error.gf_middle_third, .gform_wrapper .top_label LI.gfield.gfield_error.gf_right_third {
	width: 29%;
}
.gform_wrapper .top_label LI.gfield.gfield_error.gf_right_third {
	margin-right: 1%;
}
.gform_wrapper .top_label LI.gfield.gf_left_third {
	float: left;
	clear: left !important;
}
.gform_wrapper .top_label LI.gfield.gf_middle_third {
	float: left;
	margin-left: 2%;
	clear: none !important;
}
.gform_wrapper .top_label LI.gfield.gfield_error.gf_middle_third {
	margin-left: 3%;
}
.gform_wrapper .top_label LI.gfield.gf_right_third {
	float: right;
	clear: right !important;
}
.gform_wrapper .top_label LI.gfield.gf_left_third INPUT.medium, .gform_wrapper .top_label LI.gfield.gf_left_third INPUT.large, .gform_wrapper .top_label LI.gfield.gf_left_third SELECT.medium, .gform_wrapper .top_label LI.gfield.gf_left_third SELECT.large, .gform_wrapper .top_label LI.gfield.gf_middle_third INPUT.medium, .gform_wrapper .top_label LI.gfield.gf_middle_third INPUT.large, .gform_wrapper .top_label LI.gfield.gf_middle_third SELECT.medium, .gform_wrapper .top_label LI.gfield.gf_middle_third SELECT.large, .gform_wrapper .top_label LI.gfield.gf_right_third INPUT.medium, .gform_wrapper .top_label LI.gfield.gf_right_third INPUT.large, .gform_wrapper .top_label LI.gfield.gf_right_third SELECT.medium, .gform_wrapper .top_label LI.gfield.gf_right_third SELECT.large {
	width: 95%;
}
.gform_wrapper .top_label LI.gfield.gf_left_third + LI.gsection, .gform_wrapper .top_label LI.gfield.gf_right_third + LI.gsection {
	padding: 16px 0 8px;
}
.gform_wrapper .top_label LI.gfield.gf_left_third + LI.gfield, .gform_wrapper .top_label LI.gfield.gf_middle_third + LI.gfield, .gform_wrapper .top_label LI.gfield.gf_right_third + LI.gfield, .gform_wrapper .top_label LI.gfield.gf_left_third + .gform_footer, .gform_wrapper .top_label LI.gfield.gf_middle_third + .gform_footer, .gform_wrapper .top_label LI.gfield.gf_right_third + .gform_footer {
	clear: both;
}/*radio/checkbox sub-column ready classes ------------------------------------------------------*/
.gform_wrapper LI.gfield.gf_list_2col UL.gfield_checkbox LI, .gform_wrapper LI.gfield.gf_list_2col UL.gfield_radio LI, .gform_wrapper LI.gfield.gf_2col UL.gfield_checkbox LI, .gform_wrapper LI.gfield.gf_2col UL.gfield_radio LI {
	width: 50%;
	float: left;
	margin: 0 0 8px;
	min-height: 1.8em;
}
.gform_wrapper LI.gfield.gf_list_3col UL.gfield_checkbox LI, .gform_wrapper LI.gfield.gf_list_3col UL.gfield_radio LI, .gform_wrapper LI.gfield.gf_3col UL.gfield_checkbox LI, .gform_wrapper LI.gfield.gf_3col UL.gfield_radio LI {
	width: 33%;
	float: left;
	margin: 0 0 8px;
	min-height: 1.8em;
}
.gform_wrapper LI.gfield.gf_list_4col UL.gfield_checkbox LI, .gform_wrapper LI.gfield.gf_list_4col UL.gfield_radio LI {
	width: 25%;
	float: left;
	margin: 0;
	min-height: 1.8em;
}
.gform_wrapper LI.gfield.gf_list_5col UL.gfield_checkbox LI, .gform_wrapper LI.gfield.gf_list_5col UL.gfield_radio LI {
	width: 20%;
	float: left;
	margin: 0;
	min-height: 1.8em;
}
.gform_wrapper LI.gfield.gf_list_2col UL.gfield_checkbox, .gform_wrapper LI.gfield.gf_list_2col UL.gfield_radio, .gform_wrapper LI.gfield.gf_list_3col UL.gfield_checkbox, .gform_wrapper LI.gfield.gf_list_3col UL.gfield_radio, .gform_wrapper LI.gfield.gf_list_4col UL.gfield_checkbox, .gform_wrapper LI.gfield.gf_list_4col UL.gfield_radio, .gform_wrapper LI.gfield.gf_list_5col UL.gfield_checkbox, .gform_wrapper LI.gfield.gf_list_5col UL.gfield_radio, .gform_wrapper LI.gfield.gf_2col UL.gfield_checkbox, .gform_wrapper LI.gfield.gf_2col UL.gfield_radio, .gform_wrapper LI.gfield.gf_3col UL.gfield_checkbox, .gform_wrapper LI.gfield.gf_3col UL.gfield_radio {
	overflow: hidden;
}/*optional height settings for the radio/checkbox columns*/
.gform_wrapper LI.gfield.gf_list_height_25 UL.gfield_checkbox LI, .gform_wrapper LI.gfield.gf_list_height_25 UL.gfield_radio LI {
	height: 25px;
}
.gform_wrapper LI.gfield.gf_list_height_50 UL.gfield_checkbox LI, .gform_wrapper LI.gfield.gf_list_height_50 UL.gfield_radio LI {
	height: 50px;
}
.gform_wrapper LI.gfield.gf_list_height_75 UL.gfield_checkbox LI, .gform_wrapper LI.gfield.gf_list_height_75 UL.gfield_radio LI {
	height: 75px;
}
.gform_wrapper LI.gfield.gf_list_height_100 UL.gfield_checkbox LI, .gform_wrapper LI.gfield.gf_list_height_100 UL.gfield_radio LI {
	height: 100px;
}
.gform_wrapper LI.gfield.gf_list_height_125 UL.gfield_checkbox LI, .gform_wrapper LI.gfield.gf_list_height_125 UL.gfield_radio LI {
	height: 125px;
}
.gform_wrapper LI.gfield.gf_list_height_150 UL.gfield_checkbox LI, .gform_wrapper LI.gfield.gf_list_height_150 UL.gfield_radio LI {
	height: 150px;
}/*radio/checkbox inline list ready classes ------------------------------------------------------*/
.gform_wrapper LI.gf_list_inline UL.gfield_checkbox LI, .gform_wrapper LI.gf_list_inline UL.gfield_radio LI {
	width: auto !important;
	float: none !important;
	margin: 0 10px 10px 0;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
=display:inline;
}/*hide am/pm field ready class ------------------------------------------------------*/
.gform_wrapper LI.gf_hide_ampm DIV.gfield_time_ampm {
	display: none !important;
}/*scrolling text section break ready class ------------------------------------------------------*/
.gform_wrapper LI.gsection.gf_scroll_text {
	height: 180px;
	width: 96%;
	overflow: auto;
	border: 1px solid #CCC;
	border-bottom: 1px solid #CCC !important;
}
.gform_wrapper LI.gsection.gf_scroll_text H2.gsection_title {
	margin: 10px 10px 0 !important;
}
.gform_wrapper LI.gsection.gf_scroll_text .gsection_description {
	margin: 10px;
	font-size: 0.8em;
}
.gform_wrapper DIV.gform_ul.gform_fields LI.gfield.gsection.gf_scroll_text DIV.gsection_description UL LI, .gform_wrapper FORM DIV.gform_ul.gform_fields LI.gfield.gsection.gf_scroll_text DIV.gsection_description UL LI {
	list-style-type: disc !important;
	margin: 0 0 0.5em;
	overflow: visible;
	padding-left: 0;
}
.gform_wrapper DIV.gform_ul.gform_fields LI.gfield.gsection.gf_scroll_text DIV.gsection_description UL, .gform_wrapper FORM DIV.gform_ul.gform_fields LI.gfield.gsection.gf_scroll_text DIV.gsection_description UL {
	list-style-type: disc !important;
	margin: 1em 0 1em 1.5em;
	padding-left: 0;
}
.gform_wrapper DIV.gform_ul.gform_fields LI.gfield.gsection.gf_scroll_text DIV.gsection_description OL LI, .gform_wrapper FORM DIV.gform_ul.gform_fields LI.gfield.gsection.gf_scroll_text DIV.gsection_description OL LI {
	list-style-type: decimal !important;
	overflow: visible;
	margin: 0 0 0.5em;
	padding-left: 0;
}
.gform_wrapper DIV.gform_ul.gform_fields LI.gfield.gsection.gf_scroll_text DIV.gsection_description OL, .gform_wrapper FORM DIV.gform_ul.gform_fields LI.gfield.gsection.gf_scroll_text DIV.gsection_description OL {
	list-style-type: decimal !important;
	margin: 1em 0 1.5em 2em;
	padding-left: 0;
}
.gform_wrapper DIV.gform_ul.gform_fields LI.gfield.gsection.gf_scroll_text DIV.gsection_description OL LI UL, .gform_wrapper FORM DIV.gform_ul.gform_fields LI.gfield.gsection.gf_scroll_text DIV.gsection_description OL LI UL LI {
	list-style-type: disc !important;
	padding-left: 0;
}
.gform_wrapper DIV.gform_ul.gform_fields LI.gfield.gsection.gf_scroll_text DIV.gsection_description OL LI UL {
	margin: 1em 0 1em 1.5em;
}
.gform_wrapper FORM DIV.gform_ul.gform_fields LI.gfield.gsection.gf_scroll_text DIV.gsection_description OL LI UL LI {
	margin: 0 0 0.5em;
}
.gform_wrapper DIV.gform_ul.gform_fields LI.gfield.gsection.gf_scroll_text DIV.gsection_description DL {
	margin: 0 0 1.5em;
	padding-left: 0;
}
.gform_wrapper DIV.gform_ul.gform_fields LI.gfield.gsection.gf_scroll_text DIV.gsection_description DL DT {
	font-weight: bold;
}
.gform_wrapper DIV.gform_ul.gform_fields LI.gfield.gsection.gf_scroll_text DIV.gsection_description DL DD {
	margin: 0 0 1em 1.5em;
}/*HTML field alert style ready classes  ------------------------------------------------------*/
.gform_wrapper LI.gfield.gfield_html.gf_alert_green, .gform_wrapper LI.gfield.gfield_html.gf_alert_red, .gform_wrapper LI.gfield.gfield_html.gf_alert_yellow, .gform_wrapper LI.gfield.gfield_html.gf_alert_gray, .gform_wrapper LI.gfield.gfield_html.gf_alert_blue {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 20px 0 !important;
	padding: 20px !important;
}
.gform_wrapper LI.gfield.gfield_html.gf_alert_green {
	border: 1px solid #97B48A;
	background-color: #CBECA0;
	text-shadow: 1px 1px #DFB;
	color: #030;
}
.gform_wrapper LI.gfield.gfield_html.gf_alert_red {
	border: 1px solid #CFADB3;
	background-color: #FAF2F5;
	text-shadow: 1px 1px #FFF;
	color: #832525;
}
.gform_wrapper LI.gfield.gfield_html.gf_alert_yellow {
	border: 1px solid #E6DB55;
	background-color: #FFFBCC;
	text-shadow: 1px 1px #FCFAEA;
	color: #222;
}
.gform_wrapper LI.gfield.gfield_html.gf_alert_gray {
	border: 1px solid #CCC;
	background-color: #EEE;
	text-shadow: 1px 1px #FFF;
	color: #424242;
}
.gform_wrapper LI.gfield.gfield_html.gf_alert_blue {
	border: 1px solid #A7C2E7;
	background-color: #D1E4F3;
	text-shadow: 1px 1px #E0F1FF;
	color: #314475;
}
.ski_set_height, .ski_set_boots, .ski_set_weight {
	position: relative;
	/* [disabled]margin-bottom:40px;
*/
}
.ski_set_height LABEL:before, .ski_set_boots LABEL:before, .ski_set_weight LABEL:before {
	content: '';
	float: right;
	position: relative;
	/* [disabled]border:1px solid #F2C749;
*/
	/* [disabled]top:-2px;
*/
	right: auto;
	left: auto;
	width: 28px;
	height: 28px;
	z-index: 100;
	background-image: url(../../../../../wp-content/uploads/2013/11/pamp-ssi.gif);
	margin-left: auto !important;
	margin-right: -47px;
}
.ski_set_height SELECT, .ski_set_boots SELECT, .ski_set_weight SELECT {
	width: 136px !important;
	margin-left: 28px !important;
}
.product .entry-summary .productinfo-show-discounts {
	color: #D39F0F;
	text-align: center;
	padding: 0;
	margin: 0;
}
.ski_set_weight LABEL:before {
	background-position: 0px -37px;
}
.ski_set_boots LABEL:before {
	background-position: 0px -74px;
}
.ski_set_height_b:before, .ski_set_boots_b:before, .ski_set_weight_b:before {
	left: 293px;
}
.cart-show-discounts {
	margin: 5px 0 !important;
}
.productinfo-show-discounts {
	right: 0;
	left: 0;
	bottom: auto;
	top: -70px;
	position: absolute;
	margin: 0 !important;
	opacity: 1;
	display: inline-block !important;
	text-align: left !important;
	padding: 0px;
}
.productinfo-show-discounts > SPAN {
	opacity: 0.86 !important;
	right: 0;
	left: 0;
	top: auto;
	position: relative;
	margin: 0px !important;
	background-color: #191818;
	color: #FFFFFF !important;
	font-weight: bold;
	opacity: 1;
	display: inline-block !important;
	/* [disabled]max-width:75%;
*/
	width: auto !important;
	text-align: left !important;
	padding: 15px !important;
	max-height: 100%;
	height: auto;
	font-size: 17px;
}
.subheadnav #menu-packaging > LI.active A:before {
	bottom: 0;
	z-index: 10;
	left: 50%;
	right: auto;
	top: auto;
	position: absolute;
	content: '';
	line-height: 8px;
	font-family: FontAwesome;
	position: absolute;
	top: 0;
	right: auto;
	content: '\f0d7';
	font-weight: normal;
	color: rgba(250, 250, 249, 1);
	font-size: 20px;
	border-left: none;
	background-color: transparent;
	padding-right: 0;
	text-align: center;
	height: 20px;
	width: 12px;
	text-align: right;
	padding: 0px;
	margin: 0 0px -18px -6px;
}
.subheadnav #menu-packaging > LI A, .subheadnav #menu-summer-packaging LI > A {
	float: none;
	display: table-cell !important;
}
@media all and (min-width: 960px) {
.subheadnav #menu-packaging > LI A, .subheadnav #menu-summer-packaging LI > A {
	font-size: 17px;
}
}
@media all and (min-width: 1279px) {
.subheadnav #menu-packaging > LI A, .subheadnav #menu-summer-packaging LI > A {
	font-size: 19px;
}
}
@media all and (max-width: 479px) {
.subheadnav #menu-packaging > LI A, .subheadnav #menu-summer-packaging LI > A {
	font-size: 15px;
}
}
.subheadnav #menu-packaging > LI A, .subheadnav #menu-summer-packaging LI > A {
	width: auto !important;
	width: 1000px !important;
	text-align: left;
}
@media all and (max-width: 768px) {
.subheadnav #menu-packaging > LI A, .subheadnav #menu-summer-packaging LI > A {
	text-align: center;
}
}
.subheadnav #menu-packaging > LI A, .subheadnav #menu-summer-packaging LI > A {
	vertical-align: top;
}
@media all and (max-width: 768px) {
.subheadnav #menu-packaging > LI A, .subheadnav #menu-summer-packaging LI > A {
	vertical-align: middle;
}
}
.subheadnav #menu-packaging > LI A, .subheadnav #menu-summer-packaging LI > A {
	background-image: none;
	position: relative;
	margin: 0 !important;
	overflow: hidden;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
@media all and (max-width: 768px) {
.subheadnav #menu-packaging > LI A, .subheadnav #menu-summer-packaging LI > A {
	padding-left: 6px !important;
	padding-right: 6px !important;
}
}
@media all and (min-width: 960px) {
.subheadnav #menu-packaging > LI A, .subheadnav #menu-summer-packaging LI > A {
	min-height: none;
}
}
.subheadnav #menu-packaging > LI A, .subheadnav #menu-summer-packaging LI > A {
	height: 50px;
	font-variant: small-caps;
	font-weight: normal;
	padding-bottom: 5px;
	/* [disabled]background-color:rgba(41, 40, 38, 0.13);
*/
	color: rgba(137, 143, 142, 1);
	border: none !important;
	line-height: 40px !important;
}
@media all and (max-width: 768px) {
.subheadnav #menu-packaging > LI A, .subheadnav #menu-summer-packaging LI > A {
	line-height: 1.1 !important;
}
}
.subheadnav #menu-packaging > LI.current-menu-item A, .subheadnav #menu-summer-packaging LI.current-menu-item > A {
	background-color: rgba(255, 255, 255, 0.4);
	color: rgba(62, 62, 62, 0.8);
}
.page-list.page-list-ext {
	float: none;
	width: auto;
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
}
.page-list-ext-item .page-list-ext-image {
	float: left !important;
	overflow: hidden !important;
	display: block !important;
	width: auto;
	margin: 0 15px 0 auto !important;
}
DIV.post-content DIV.page-list.page-list-ext {
	float: none;
	clear: both;
	display: block;
	width: auto;
	margin: 0px;
	padding: 0px;
}
.page-list-ext-item-content {
	clear: none;
	cursor: default;
	display: table-cell;
	float: none;
	/* [disabled]padding-right:15px;
*/
}
.page-list-ext-item-content:after {
	clear: both;
	display: block;
	content: '';
}
.page-list-ext-item .page-list-ext-title {
	margin: 0px 0px 0px 0;
}
.page-list.page-list-ext .page-list-ext-item {
	float: left;
}
@media all and (max-width: 479px) {
.page-list.page-list-ext .page-list-ext-item {
	float: none;
}
}
.page-list.page-list-ext .page-list-ext-item {
	clear: both;
}
@media all and (min-width: 480px) {
.page-list.page-list-ext .page-list-ext-item {
	clear: none !important;
}
}
.page-list.page-list-ext .page-list-ext-item {
	display: block !important;
	padding: 0px;
	margin: 0px;
	border: none;
	box-shadow: 0 0 10px -4px rgba(0, 0, 0, 0.6);
	max-width: 31.1%;
}
@media all and (max-width: 768px) {
.page-list.page-list-ext .page-list-ext-item {
	max-width: 46%;
}
}
@media (min-width: 1401px) {
.page-list.page-list-ext .page-list-ext-item {
	max-width: 23.4%;
}
}
@media all and (max-width: 479px) {
.page-list.page-list-ext .page-list-ext-item {
	max-width: 94%;
}
}
.page-list.page-list-ext .page-list-ext-item {
	width: 31.1%;
}
@media all and (max-width: 768px) {
.page-list.page-list-ext .page-list-ext-item {
	width: 46%;
}
}
@media (min-width: 1401px) {
.page-list.page-list-ext .page-list-ext-item {
	width: 23.4%;
}
}
@media all and (max-width: 479px) {
.page-list.page-list-ext .page-list-ext-item {
	width: auto;
}
}
.page-list.page-list-ext .page-list-ext-item {
	margin: 1%;
}
@media all and (max-width: 768px) {
.page-list.page-list-ext .page-list-ext-item {
	margin: 2%;
}
}
@media (min-width: 1401px) {
.page-list.page-list-ext .page-list-ext-item {
	margin: 0.7%;
}
}
@media all and (max-width: 479px) {
.page-list.page-list-ext .page-list-ext-item {
	margin: 0 3% 15px;
}
}
.page-list.page-list-ext .page-list-ext-item {
	height: 220px;
}
@media all and (max-width: 768px) {
.page-list.page-list-ext .page-list-ext-item {
	height: 170px;
}
}
.page-list.page-list-ext .page-list-ext-item {
	background-color: transparent;
	position: relative;
	overflow: hidden !important;
	z-index: 0;
	padding: 0 !important;
	border: none;
	padding: 0;
	background-color: #CDCDCD;
	position: relative;
	-webkit-border-radius: 6px !important;
	border-radius: 6px !important;
}
.page-list.page-list-ext .page-list-ext-item:after {
	border-radius: 6px !important;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
	position: absolute;
	display: block;
	content: '';
	opacity: 0.5;
	background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%) !important;
	background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%) !important;
	background: radial-gradient(ellipse at center, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%) !important;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=1 ) !important;
}
.page-list.page-list-ext .page-list-ext-item:hover:after {
	opacity: 0.8;
}
.page-list.page-list-ext .page-list-ext-item .page-list-ext-image A {
	cursor: pointer;
	overflow: hidden !important;
	position: absolute !important;
	bottom: 0;
	top: 0;
	display: block !important;
	right: 0;
	left: 0;
	height: auto;
	max-width: 100%;
	width: 100% !important;
	overflow: hidden;
}
.page-list.page-list-ext .page-list-ext-item:hover .page-list-ext-image A IMG {
	opacity: 0.6;
}
.toggle-grp .toggle-content .rev_slider_wrapper {
	position: relative !important;
	clear: both !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.page-list.page-list-ext .page-list-ext-item .page-list-ext-image A IMG {
	filter: sepia(0.2) grayscale(0.3) contrast(1.2);
	height: auto;
	width: 100%;
	min-width: 100%;
	max-width: none;
	height: auto;
	max-height: none;
	width: auto;
	display: block;
	overflow: hidden;
	position: relative;
	padding: 0;
	margin: 0;
	border: none !important;
}
.page-list.page-list-ext .page-list-ext-item .page-list-ext-item-content, .page-list-ext-item .page-list-ext-item-content P, .page-list-ext-item .page-list-ext-item-content {/*
	[disabled]z-index:-1;
*/
	border-radius: 6px;
	border: 1px solid rgba(132, 132, 132, 0.5) !important;
	right: 0;
	left: 0;
	position: absolute;
	background-color: rgba(255, 255, 255, 0.9);
	padding: 13px 12px 12px !important;
	color: #F7F7F7;
	opacity: 0 !important;
	font-size: 14px;
	-webkit-transform: translateX(100%) !important;
	-moz-transform: translateX(100%) !important;
	-ms-transform: translateX(100%) !important;
	-o-transform: translateX(100%) !important;
	transform: translateX(100%) !important;
	opacity: 0 !important;
	min-height: 170px;
	/* [disabled]height:auto;
*/
	-webkit-transition: all 0.3s !important;
	-moz-transition: all 0.3s !important;
	-ms-transition: all 0.3s !important;
	-o-transition: all 0.3s !important;
	transition: all 0.3s !important;
	-webkit-transform: scale(10) !important;
	-moz-transform: scale(10) !important;
	-ms-transform: scale(10) !important;
	-o-transform: scale(10) !important;
	transform: scale(10) !important;
	padding-top: 120px !important;
}
.page-list.page-list-ext .page-list-ext-item:hover .page-list-ext-item-content {
	cursor: default;
	filter: all ease-in 0.6s;
	opacity: 1 !important;
	z-index: 0;
	background-color: rgba(4, 69, 167, 0.9);
	-webkit-transform: scale(1) !important;
	-moz-transform: scale(1) !important;
	-ms-transform: scale(1) !important;
	-webkit-transform: scale(1) !important;
	transform: scale(1) !important;
	padding-top: 120px !important;
	border-radius: 6px !important;
}
.page-list.page-list-ext .page-list-ext-item:hover .page-list-ext-title {
	width: 100% !important;
	right: 0 !important;
	left: 0 !important;
	background-color: transparent;
	filter: all ease-in 0.3s;
}
.page-list.page-list-ext .page-list-ext-item:hover .page-list-ext-title A {
	white-space: normal;
	overflow: hidden;
	display: block;
	position: absolute;
	left: -12px !important;
	bottom: 0 !important;
	top: -12px;
	right: -12px !important;
	width: auto;
	filter: all ease-in 0.2s;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
	color: #FEFEFE !important;
	padding-bottom: 100% !important;
	background-color: transparent !important;
	padding-right: 12px !important;
	border-radius: 6px !important;
}
.page-list.page-list-ext .page-list-ext-item:hover .page-list-ext-title A:hover {/*
	[disabled]filter:all ease-in 0.6s;
*/
	/* [disabled]text-decoration:underline;
*/
	/* [disabled]color:#BFE3F3;
*/
}
.page-list.page-list-ext .page-list-ext-item .page-list-ext-title {
	z-index: 9;
	position: absolute;
	bottom: auto;
	right: auto;
	bottom: auto;
	top: 0;
	background-color: transparent;
	color: #234274;
	line-height: 1 !important;
	right: auto;
	white-space: normal;
	left: 0;
	display: block !important;
	width: auto !important;
	font-weight: bold;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0px !important;
	margin: 0;
}
.page-list.page-list-ext .page-list-ext-item .page-list-ext-title A {
	line-height: 1 !important;
	width: auto;
	float: left;
	display: block;
	white-space: normal;
	color: rgba(9, 57, 130, 0.96);
	background-color: rgba(253, 253, 253, 0.78);
	padding: 12px 10px 10px 15px !important;
	font-size: 14px;
}
@media all and (min-width: 960px) {
.page-list.page-list-ext .page-list-ext-item .page-list-ext-title A {
	font-size: 16px;
}
}
@media all and (min-width: 1279px) {
.page-list.page-list-ext .page-list-ext-item .page-list-ext-title A {
	font-size: 18px;
}
}
@media (min-width: 1401px) {
.page-list.page-list-ext .page-list-ext-item .page-list-ext-title A {
	font-size: 21px;
}
}
.page-list.page-list-ext .page-list-ext-item .page-list-ext-title A {
	margin: 12px;
	border-radius: 6px !important;
}
DIV.page-list.page-list-ext * {
	border: none !important;
}
.packaging-nav DIV .menu LI.menu-item > A:after, .planner-contents #tabs.tabs 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, 0.1) !important;
	background-color: rgba(255, 255, 255, 0.15);
	font-size: 27px;
}
@media all and (max-width: 768px) {
.packaging-nav DIV .menu LI.menu-item > A:after, .planner-contents #tabs.tabs LI A:after {
	font-size: 18px;
}
}
.packaging-nav DIV .menu LI.menu-item > A:after, .planner-contents #tabs.tabs LI A:after {
	text-align: center;
	text-indent: 0;
	display: block;
	height: 7px;
	line-height: 7px;
}
@media all and (max-width: 768px) {
.packaging-nav DIV .menu LI.menu-item > A:after, .planner-contents #tabs.tabs LI A:after {
	height: 4px;
	line-height: 4px;
}
}
.packaging-nav DIV .menu LI.menu-item > A:after, .planner-contents #tabs.tabs LI A:after {
	width: auto;
	text-align: left;
}
@media all and (max-width: 768px) {
.packaging-nav DIV .menu LI.menu-item > A:after, .planner-contents #tabs.tabs LI A:after {
	text-align: center;
}
}
.packaging-nav DIV .menu LI.menu-item > A:after, .planner-contents #tabs.tabs LI A:after {
	padding: 0px 0px 0px 50% !important;
}
@media all and (min-width: 960px) {
.packaging-nav DIV .menu LI.menu-item > A:after, .planner-contents #tabs.tabs LI A:after {/*
	[disabled]padding:0px 0px 0px 50%;
*/
}
}
@media all and (min-width: 1279px) {
.packaging-nav DIV .menu LI.menu-item > A:after, .planner-contents #tabs.tabs LI A:after {/*
	[disabled]padding:0px 0px 0px 50%;
*/
}
}
@media all and (max-width: 768px) {
.packaging-nav DIV .menu LI.menu-item > A:after, .planner-contents #tabs.tabs LI A:after {
	padding: 0 !important;
}
}
.packaging-nav DIV .menu LI.menu-item > A:after, .planner-contents #tabs.tabs LI A:after {
	margin: 0 0 0px !important;
	border: none !important;
}
.planner-contents #tabs.tabs LI A:after {
	overflow: hidden;
	display: block;
	height: 6px;
	line-height: 4px;
	font-size: 20px;
	opacity: 1;
	background-color: rgba(0, 0, 0, 0.1);
	color: rgba(2, 2, 2, 0.1);
	border: none !important;
	padding-left: 50% !important;
}
.packaging-nav DIV .menu LI.menu-item.page_item.current_page_item A:after, .planner-contents #tabs.tabs LI.active A:after, .single.single-product #menu-packaging .menu-item .current-menu-item A:after {
	color: rgba(250, 249, 249, 1) !important;
	background-color: rgba(232, 54, 6, 1) !important;
}
.page-list.page-list-ext .page-list-ext-item .page-list-ext-meta {
	float: none;
	display: block;
	bottom: 0;
	top: 0 !important;
	left: 0;
	z-index: 11 !important;
	position: absolute !important;
	background-color: #E8DDDD;
	height: auto !important;
}
.page-list-ext.hotels-list .page-list-ext-item .page-list-ext-image > A {
	z-index: 2;
	position: relative;
}
.packaging-nav DIV .menu .current-menu-ancestor.current-menu-parent.current_page_ancestor A:before {
	content: '' !important;
}
.page-template-dynamic-packaging-reserv-php #menu-summer-packaging > LI > A B {
	display: none;
}
.menu-packaging-container UL#menu-summer-packaging {
	clear: both;
	left: auto;
	float: none;
	clear: both;
	width: 100% !important;
}
@media all and (max-width: 768px) {
.menu-packaging-container UL#menu-summer-packaging {
	float: left;
}
}
.menu-packaging-container UL#menu-summer-packaging {
	display: block !important;
	position: relative !important;
	margin: 0px auto !important;
	list-style: none;
	max-width: 960px !important;
	background-color: #E2E2E2;
	z-index: 3;
	height: auto;
	padding-bottom: 0;
}
.menu-packaging-container #menu-summer-packaging {
	float: none;
	display: block;
}
#menu-summer-packaging .page-item-2806 .sub-menu {
	display: none !important;
}
.page-template-dynamic-packaging-reserv-php #menu-summer-packaging .crumb .icon-home-c {
	background: url(../../../../../branding/ico-cat/cat-icon-hotel-darkblue.png) no-repeat center center / cover;
}
#menu-summer-packaging .icon-offers-c {
	opacity: 1 !important;
	background: url(../../../../../branding/ico-cat/cat-icon-store-darkblue.png) no-repeat center center / cover;
}
.cart-tab I.icon-shopping-cart:before {
	content: '';
}
.single-post #menu-summer-packaging .sub-menu .menu-item-type-taxonomy {
	display: none;
	cursor: default;
	background-color: rgba(255, 255, 255, 0.6);
}
.parent-pageid-671 #menu-summer-packaging LI UL.sub-menu {
	display: none;
}
.single-product #menu-summer-packaging .menu-item-type-taxonomy {
	display: none !important;
}
#tabs LI A .icon-hiking-c, #menu-summer-packaging .icon-hiking-c {
	background: url(../../../../../branding/ico-cat/cat-icon-hiking-darkblue.png) no-repeat center center / cover;
}
.shortcode-tabs .tab-hold .tabs LI A, .single-post #menu-summer-packaging .sub-menu A, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A {
	vertical-align: middle;
}
@media all and (max-width: 959px) {
.shortcode-tabs .tab-hold .tabs LI A, .single-post #menu-summer-packaging .sub-menu A, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A {
	text-align: left !important;
}
}
.shortcode-tabs .tab-hold .tabs LI A, .single-post #menu-summer-packaging .sub-menu A, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A {
	position: relative;
	display: table-cell;
	-webkit-transition: background 0.3s ease;
	-moz-transition: background 0.3s ease;
	transition: background 0.3s ease;
	font-variant: small-caps;
	float: none;
	padding-left: 0px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-top: 15px;
	margin: 0px;
	color: rgba(131, 125, 125, 0.8);
	font-variant: small-caps;
	font-weight: normal;
	position: relative;
	font-size: 15px;
}
@media all and (min-width: 960px) {
.shortcode-tabs .tab-hold .tabs LI A, .single-post #menu-summer-packaging .sub-menu A, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A {
	font-size: 17px;
}
}
@media all and (min-width: 1279px) {
.shortcode-tabs .tab-hold .tabs LI A, .single-post #menu-summer-packaging .sub-menu A, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A {
	font-size: 19px;
}
}
@media (min-width: 1401px) {
.shortcode-tabs .tab-hold .tabs LI A, .single-post #menu-summer-packaging .sub-menu A, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A {
	font-size: 23px;
}
}
.shortcode-tabs .tab-hold .tabs LI A, .single-post #menu-summer-packaging .sub-menu A, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A {
	padding-left: 0;
	padding-right: 0;
	text-align: center !important;
	padding-bottom: 5px !important;
	margin: 0;
	padding: 0 !important;
}
@media all and (min-width: 769px) {
.shortcode-tabs .tab-hold .tabs LI A, .single-post #menu-summer-packaging .sub-menu A, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A {
	padding: 0 !important;
}
}
@media all and (max-width: 768px) {
.shortcode-tabs .tab-hold .tabs LI A, .single-post #menu-summer-packaging .sub-menu A, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A {
	padding: 0 !important;
}
}
.shortcode-tabs .tab-hold .tabs LI A, .single-post #menu-summer-packaging .sub-menu A, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A {
	vertical-align: middle;
}
@media all and (min-width: 769px) {
.shortcode-tabs .tab-hold .tabs LI A, .single-post #menu-summer-packaging .sub-menu A, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A {
	height: 60px;
	line-height: 60px;
}
}
@media all and (max-width: 768px) {
.shortcode-tabs .tab-hold .tabs LI A, .single-post #menu-summer-packaging .sub-menu A, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A {
	position: relative !important;
	font-size: 15px !important;
	line-height: 1.1 !important;
}
}
@media all and (max-width: 479px) {
.shortcode-tabs .tab-hold .tabs LI A, .single-post #menu-summer-packaging .sub-menu A, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A {
	max-height: 50px !important;
}
}
.shortcode-tabs .tab-hold .tabs LI A, .single-post #menu-summer-packaging .sub-menu A, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI > A, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI > A {
	width: 1000px;
}
.shortcode-tabs .tab-hold .tabs > LI, .single-post #menu-summer-packaging .sub-menu A, .single-product #menu-packaging > .menu-item > .sub-menu > LI > A, .single-product #menu-summer-packaging > .menu-item > .sub-menu > LI, .page-template-dynamic-packaging-reserv-php #menu-packaging .sub-menu > LI {
	vertical-align: middle;
	width: 1000px;
	display: table-cell;
	float: none;
	vertical-align: middle;
}
.page-template-dynamic-packaging-reserv-php #menu-summer-packaging .sub-menu LI.menu-item-type-taxonomy {
	display: none !important;
}
#menu-summer-packaging > .sub-menu {
	right: 0;
	left: 0;
	display: none !important;
	/* [disabled]float:none;
*/
	padding: 0px;
	margin: 0px;
}
.page-template-dynamic-packaging-reserv-php #menu-summer-packaging .sub-menu LI {
	float: left;
	display: block !important;
	padding: 0px;
	margin: 0px !important;
	width: 33.3% !important;
}
.page-template-dynamic-packaging-reserv-php #menu-summer-packaging .sub-menu LI A {
	position: relative;
	box-shadow: none;
	display: block !important;
	margin: 0px !important;
}
.page-template-dynamic-packaging-reserv-php #menu-summer-packaging > LI > .sub-menu {/*
	[disabled]top:300px;
*/
	position: absolute !important;
	right: 0;
	max-width: 960px !important;
	display: block !important;
	padding: 0px !important;
	/* [disabled]margin:20px 0px 0px;
*/
	width: 66.66%;
	/* [disabled]max-width:100%;
*/
	display: inline-block;
	position: absolute;
}
@media all and (max-width: 479px) {
.page-template-dynamic-packaging-reserv-php #menu-summer-packaging > LI > .sub-menu {
	display: none !important;
}
}/*Summer Packaging*/
.page-template-dynamic-packaging-reserv-php #menu-summer-packaging > LI > A B {
	display: none;
}
.menu-packaging-container UL#menu-summer-packaging {
	clear: both;
	left: auto;
	float: none;
	clear: both;
	width: 100% !important;
}
@media all and (max-width: 768px) {
.menu-packaging-container UL#menu-summer-packaging {
	float: left;
}
}
.menu-packaging-container UL#menu-summer-packaging {
	display: block !important;
	position: relative !important;
	margin: 0px auto !important;
	list-style: none;
	max-width: 960px !important;
	background-color: #E2E2E2;
	z-index: 3;
	height: auto;
	padding-bottom: 0;
}
#menu-summer-packaging .page-item-2806 .sub-menu {
	display: none !important;
}
.page-template-dynamic-packaging-reserv-php #menu-summer-packaging .crumb .icon-home-c {
	background: url(../../../../../branding/ico-cat/cat-icon-hotel-darkblue.png) no-repeat center center / cover;
}
#menu-summer-packaging .icon-offers-c {
	opacity: 1 !important;
	background: url(../../../../../branding/ico-cat/cat-icon-store-darkblue.png) no-repeat center center / cover;
}
.single-post #menu-summer-packaging .sub-menu .menu-item-type-taxonomy {
	display: none;
	cursor: default;
	background-color: rgba(255, 255, 255, 0.6);
}
.parent-pageid-671 #menu-summer-packaging LI UL.sub-menu {
	display: none;
}
.single-product #menu-summer-packaging .menu-item-type-taxonomy {
	display: none !important;
}
#tabs LI A .icon-hiking-c, #menu-summer-packaging .icon-hiking-c {
	background: url(../../../../../branding/ico-cat/cat-icon-hiking-darkblue.png) no-repeat center center / cover;
}
.page-template-dynamic-packaging-summer-php .shortcode-tabs .tab-hold .tabs LI A, .page-template-dynamic-packaging-summer-php .single-post #menu-summer-packaging .sub-menu A {
	border-bottom: 6px solid #656565;
	color: #909090 !important;
}
.shortcode-tabs .tab-hold .tabs LI A:hover, .single-post #menu-summer-packaging .sub-menu A:hover {
	background-image: none !important;
	background-color: #EEE !important;
	color: #22242A !important;
}
.shortcode-tabs .tab-hold .tab-box.tabs-container {
	margin: 0 !important;
	border: none !important;
	padding: 0 0 20px;
}
@media all and (min-width: 1279px) {
.shortcode-tabs .tab-hold .tab-box.tabs-container {
	padding: 0;
}
}
.page-list.page-list-ext .page-list-ext-item .page-list-ext-meta {
	top: auto;
	bottom: auto;
	width: 100%;
	background-color: transparent;
	height: auto;
}
.page-list-ext-item .page-list-ext-meta .hotel-stars-rating {
	font-size: 20px;
	left: 12px;
	top: 30px;
	position: relative;
	color: #E8AF12;/*[empty]background-color:;*/
	padding: 0;
}
.page-list.page-list-ext .page-list-ext-item .page-list-ext-meta .hotel-start-price {
	top: 95px;
	left: 0;
	right: auto;
	position: absolute;
	padding: 12px;
	background-color: rgba(232, 175, 18, 0.76);
}
.toggle-grp .toggle-content.default-open {
	padding-bottom: 0px;
}
.toggle-content .cy_er_filter_form H3 {
	padding: 0px 0px 0px 15px !important;
	margin: 0px !important;
	text-align: left;
	background-color: #ECECEC !important;
	font-size: 17px;
	color: #9D9D9D;
}
.page-template-dynamic-packaging-reserv-php #menu-summer-packaging .sub-menu LI.menu-item-type-taxonomy {
	display: none !important;
}
#menu-summer-packaging > .sub-menu {
	right: 0;
	left: 0;
	display: none !important;
	/* [disabled]float:none;
*/
	padding: 0px;
	margin: 0px;
}
.page-template-dynamic-packaging-reserv-php #menu-summer-packaging .sub-menu LI {
	float: left;
	display: block !important;
	padding: 0px;
	margin: 0px !important;
	width: 33.3% !important;
}
.page-template-dynamic-packaging-reserv-php #menu-summer-packaging .sub-menu LI A {
	position: relative;
	box-shadow: none;
	display: block !important;
	margin: 0px !important;
}
.page-template-dynamic-packaging-reserv-php #menu-summer-packaging > LI > .sub-menu {
	position: absolute !important;
	right: 0;
	max-width: 960px !important;
	display: block !important;
	padding: 0px !important;
	width: 66.66%;
	display: inline-block;
	position: absolute;
}
@media all and (max-width: 479px) {
.page-template-dynamic-packaging-reserv-php #menu-summer-packaging > LI > .sub-menu {
	display: none !important;
}
}
.single-post #menu-summer-packaging > LI > .sub-menu {
	position: absolute !important;
	width: 100%;
}
.single-post #menu-summer-packaging > LI > .sub-menu I {
	top: 28px;
	position: absolute !important;
	width: 36px !important;
	height: 36px !important;
}
.single-post #menu-summer-packaging .sub-menu A {
	width: 100%;
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	height: 70px !important;
	border-right: 1px solid rgba(41, 65, 99, 0.32) !important;
}
.single-post #menu-summer-packaging .sub-menu A:hover I {
	opacity: 1 !important;
}/*Summer Page*/
@media screen {
#post-5406 .toggle A:hover {
	background: #FEFEFE !important;
	text-shadow: none;
	/* [disabled]box-shadow:inset 0px 3px 26px 2px #CFCFCF;
*/
	color: #1A439B !important;
	/* [disabled]border:3px solid #FFFFFF;
*/
}
}
#post-5406 .toggle.active {
	-khtml-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
}
#post-5406 .toggle.active A {
	color: #000000 !important;
	text-shadow: none !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
	background: -moz-linear-gradient(top, rgba(241,241,241,0) 0%, rgba(241,241,241,0) 5%, rgba(241,241,241,1) 58%, rgba(241,241,241,1) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(241,241,241,0)), color-stop(5%, rgba(241,241,241,0)), color-stop(58%, rgba(241,241,241,1)), color-stop(100%, rgba(241,241,241,1))) !important;
	background: -webkit-linear-gradient(top, rgba(241,241,241,0) 0%, rgba(241,241,241,0) 5%, rgba(241,241,241,1) 58%, rgba(241,241,241,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(241,241,241,0) 0%, rgba(241,241,241,0) 5%, rgba(241,241,241,1) 58%, rgba(241,241,241,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(241,241,241,0) 0%, rgba(241,241,241,0) 5%, rgba(241,241,241,1) 58%, rgba(241,241,241,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(241,241,241,0) 0%, rgba(241,241,241,0) 5%, rgba(241,241,241,1) 58%, rgba(241,241,241,1) 100%) !important;
	margin: 0 !important;
}
#post-5406 .toggle A SPAN.arrow {
	background-color: transparent !important;
	color: transparent !important;
	margin-top: 10px;
}
#menu-packaging .page-item-5406 .sub-menu {
	display: none !important;
}
.single-product #menu-packaging > LI > A > B, .parent-pageid-5406 #menu-packaging > LI > A > B, .single-product #menu-summer-packaging > LI > A > B, .parent-pageid-5406 #menu-summer-packaging > LI > A > B {
	display: none;
}
.page-id-5406 #wrapper .page-title-container {
	display: none;
}
.page-id-5406 #wrapper .page-title-container .page-title H1 {
	display: none;
	position: relative;
	float: right !important;
	background-color: rgba(0, 0, 0, 0.13);
	padding: 5px 12px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
@media all and (max-width: 768px) {
.page-id-5406 #wrapper .page-title-container .page-title H1 {
	display: none;
}
}
.page-id-5406 #wrapper .page-title-container .page-title H1 {
	border-top: none;
	color: rgba(255, 255, 255, 0.5);
}
.page-id-5406 .page-title .breadcrumbs, .page-id-671 .page-title .breadcrumbs {
	display: none;
}
.page-title H1 I {
	float: right;
	position: relative;
	margin-top: 10px;
	margin-bottom: 0;
}
.page-title H1 {
	position: relative;
	clear: both;
	float: none;
	font-weight: normal;
	line-height: normal;
	font-size: 32px;
}
@media all and (min-width: 1279px) {
.page-title H1 {
	font-size: 27px;
	font-size: 23px;
}
}
@media all and (min-width: 480px) {
.page-title H1 {
	font-size: 21px;
}
}
@media all and (max-width: 479px) {
.page-title H1 {
	font-size: 19px;
}
}
@media (min-width: 1401px) {
.page-title H1 {
	font-size: 32px;
}
}
.page-title H1 {
	font-variant: small-caps;
	color: #333333;
	padding: 12px 0 0;
}
@media all and (min-width: 769px) {
.page-title H1 {
	padding: 20px 0px 0px;
}
}
@media all and (min-width: 1279px) {
.page-title H1 {
	padding: 26px 0px 0px;
}
}
.page-title H1 {
	margin: 0px;
}
.single-page-title-container .page-title DIV.breadcrumbs {/*
	[disabled]background-color:rgba(0, 0, 0, 0.1);
*/
}
.page-title {
	clear: both;
	background-color: transparent;
	margin: 0px auto;
	overflow: hidden;
	padding-bottom: 0;
	padding-top: 0px;
	padding-left: 12px;
}
@media all and (min-width: 1279px) {
.page-title {
	padding-left: 0;
}
}
.page-title {
	padding-right: 12px;
}
@media all and (min-width: 1279px) {
.page-title {
	padding-right: 0;
}
}
.page-title-container {
	background-position: left;
	display: block;
	position: relative;
	clear: both;
}
@media all and (max-width: 768px) {
.page-title-container {
	float: none;
}
}
.page-title-container {
	width: auto !important;
}
@media all and (max-width: 768px) {
.page-title-container {
	width: auto !important;
}
}
.page-title-container {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-size: 30px 30px !important;
}
@media all and (max-width: 768px) {
.page-title-container {
	background-size: 20px 20px !important;
}
}
@media only screen and (max-width: 479px) {
.page-title-container {
	background-size: 10px 10px !important;
}
}
.page-title-container {
	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)) !important;
	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) !important;
	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) !important;
	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) !important;
	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) !important;
	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) !important;
	min-height: 44px !important;
	min-height: 53px !important;
	position: relative !important;
	background-color: rgba(238, 238, 238, 0.8);
	/* [disabled]background-color:rgba(255, 255, 255, 0.9);
*/
}
.single-product .page-title-container {
	background-size: 30px 30px !important;
}
@media all and (max-width: 768px) {
.single-product .page-title-container {
	background-size: 20px 20px !important;
}
}
@media only screen and (max-width: 479px) {
.single-product .page-title-container {
	background-size: 10px 10px !important;
}
}
.single-product .page-title-container {/*
	[disabled]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));
*/
	/* [disabled]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);
*/
	/* [disabled]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);
*/
	/* [disabled]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);
*/
	/* [disabled]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);
*/
	/* [disabled]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);
*/
	/* [disabled]min-height:44px;
*/
	/* [disabled]min-height:53px;
*/
	/* [disabled]position:relative;
*/
	background-color: transparent;
	background-image: none;
	padding-bottom: 0;
}
.single-page-title-container .page-title DIV.breadcrumbs A {
	color: #9D9D9D;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.page-title UL {
	float: right;
}
}
.page-title DIV.breadcrumbs {
	float: none;
	line-height: 1.12;
	font-size: 12px;
	padding: 0 0 6px !important;
	/* [disabled]background-color:rgba(0, 0, 0, 0.14);
*/
	color: #818181;
}
.page-title .breadcrumbs A {
	color: #9D9D9D;
	line-height: 20px;
}
.single.single-format-standard .page-title-container {/*
	[disabled]margin-top:0;
*/
	/* [disabled]background-color:#F0F0F0;
*/
}
.page-id-5406 .tab-box H5.toggle A SPAN:last-child {
	opacity: 0.6;
	/* [disabled]height:0;
*/
}
@media screen {
.page-id-5406 .tab-box H5.toggle A:hover SPAN:last-child {
	opacity: 1;
}
}
#menu-summer-packaging .page-item-5406 .sub-menu {
	display: none !important;
}
.single.single-product #menu-packaging .sub-menu A B, .single.single-product #menu-summer-packaging .sub-menu A B {/*
	[disabled]font-weight:normal;
*/
	/* [disabled]color:#DCDBDC;
*/
	/* [disabled]display:inline-block;
*/
}
@media all and (max-width: 479px) {
.single.single-product #menu-packaging .sub-menu A B, .single.single-product #menu-summer-packaging .sub-menu A B {/*
	[disabled]display:none;
*/
}
}
.single.single-product #menu-packaging .sub-menu A B, .single.single-product #menu-summer-packaging .sub-menu A B {/*
	[disabled]font-size:16px;
*/
	/* [disabled]font-variant:small-caps;
*/
}
.single.single-product #menu-packaging .sub-menu A, .single.single-product #menu-summer-packaging .sub-menu A {
	font-weight: normal;
}
@media all and (max-width: 768px) {
.single.single-product #menu-packaging .sub-menu A, .single.single-product #menu-summer-packaging .sub-menu A {
	display: block;
	overflow: hidden !important;
	/* [disabled]text-indent:-100em;
*/
}
}
.single.single-product #menu-packaging .sub-menu, .single.single-product #menu-summer-packaging .sub-menu {/*
	[disabled]background-size:30px 30px;
*/
}
@media all and (max-width: 768px) {
.single.single-product #menu-packaging .sub-menu, .single.single-product #menu-summer-packaging .sub-menu {/*
	[disabled]background-size:20px 20px;
*/
}
}
@media all and (max-width: 479px) {
.single.single-product #menu-packaging .sub-menu, .single.single-product #menu-summer-packaging .sub-menu {/*
	[disabled]background-size:10px 10px;
*/
}
}
.single.single-product #menu-packaging .sub-menu, .single.single-product #menu-summer-packaging .sub-menu {/*
	[disabled]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));
*/
	/* [disabled]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);
*/
	/* [disabled]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);
*/
	/* [disabled]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);
*/
	/* [disabled]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);
*/
	/* [disabled]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);
*/
	/* [disabled]background-color:rgba(68, 17, 4, 1);
*/
}
.single.single-product .menu-packaging-container .menu-item.current-menu-item A * {
	color: #ACACAC !important;
}
.single-product #menu-packaging .crumb LI, .single-product #menu-summer-packaging .crumb LI {
	display: none;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce FORM .form-row-first, .woocommerce FORM .form-row-last, .woocommerce-page FORM .form-row-first, .woocommerce-page FORM .form-row-last {
	border-radius: 0px !important;
}
@media all and (max-width: 768px) {
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce FORM .form-row-first, .woocommerce FORM .form-row-last, .woocommerce-page FORM .form-row-first, .woocommerce-page FORM .form-row-last {
	float: none !important;
	width: 100% !important;
}
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce FORM .form-row-first, .woocommerce FORM .form-row-last, .woocommerce-page FORM .form-row-first, .woocommerce-page FORM .form-row-last {
	border-right: none !important;
	border-left: none !important;
}
@media all and (max-width: 768px) {
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce FORM .form-row-first, .woocommerce FORM .form-row-last, .woocommerce-page FORM .form-row-first, .woocommerce-page FORM .form-row-last {
	padding: 6px 0px;
}
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce FORM .form-row-first, .woocommerce FORM .form-row-last, .woocommerce-page FORM .form-row-first, .woocommerce-page FORM .form-row-last {
	margin: 0px;
}
@media all and (max-width: 768px) {
.woocommerce-page TABLE.shop_table, .woocommerce-page TABLE.shop_table THEAD, .woocommerce-page TABLE.shop_table TBODY, .woocommerce-page TABLE.shop_table TH, .woocommerce-page TABLE.shop_table TD, .woocommerce-page TABLE.shop_table TR {
	display: table !important;
	width: 100%;
	clear: both !important;
}
}
.woocommerce-page TABLE.shop_table, .woocommerce-page TABLE.shop_table THEAD, .woocommerce-page TABLE.shop_table TBODY, .woocommerce-page TABLE.shop_table TH, .woocommerce-page TABLE.shop_table TD, .woocommerce-page TABLE.shop_table TR {
	text-align: left !important;
}
@media all and (max-width: 768px) {
.woocommerce-page TABLE.shop_table, .woocommerce-page TABLE.shop_table THEAD, .woocommerce-page TABLE.shop_table TBODY, .woocommerce-page TABLE.shop_table TH, .woocommerce-page TABLE.shop_table TD, .woocommerce-page TABLE.shop_table TR {
	text-align: right !important;
	text-align: left !important;
	background-color: #FFFFFF !important;
}
}
.woocommerce-page TABLE.shop_table, .woocommerce-page TABLE.shop_table THEAD, .woocommerce-page TABLE.shop_table TBODY, .woocommerce-page TABLE.shop_table TH, .woocommerce-page TABLE.shop_table TD, .woocommerce-page TABLE.shop_table TR {
	margin: 0 !important;
}
@media all and (min-width: 769px) {
.woocommerce-page TABLE.shop_table, .woocommerce-page TABLE.shop_table THEAD, .woocommerce-page TABLE.shop_table TBODY, .woocommerce-page TABLE.shop_table TH, .woocommerce-page TABLE.shop_table TD, .woocommerce-page TABLE.shop_table TR {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
}
@media all and (max-width: 768px) {
.woocommerce TABLE.shop_table.my_account_orders {
	width: auto;
	float: none;
	position: relative !important;
	display: block !important;
}
}
.woocommerce TABLE.shop_table.my_account_orders {
	background-color: #EDEDED !important;
	font-weight: normal;
}
.woocommerce-page .shop_table.my_account_orders.table TBODY TR.order {
	position: relative !important;
}
@media all and (max-width: 768px) {
.woocommerce-page .shop_table.my_account_orders.table TBODY TR.order {
	float: none;
	width: 100%;
	display: table;
}
}
.woocommerce-page .shop_table.my_account_orders.table TBODY TR.order {
	margin: 0px 0px 5px !important;
	border-top: 1px solid #E5E5E5 !important;
	border-bottom: 1px solid #D9D9D9 !important;
}
.woocommerce TABLE.shop_table.my_account_orders TH {
	background-color: #3A3A3A !important;
	font-weight: normal;
	padding: 5px 10px;
}
.woocommerce-cart.woocommerce-page TABLE.shop_table THEAD TR TH.product-subtotal {
	text-align: right !important;
	background-color: #3A3A3A;
}
.woocommerce-cart.woocommerce-page TABLE.shop_table TR.cart_table_item TD.product-subtotal {
	background-color: #F0F0F0 !important;
}
.woocommerce-cart.woocommerce-page TABLE.shop_table THEAD TR TH.product-quantity, .woocommerce-cart.woocommerce-page TABLE.shop_table TBODY TR.cart_table_item TD.product-quantity {
	width: 50px;
}
@media all and (min-width: 769px) {
.woocommerce-cart.woocommerce-page TABLE.shop_table THEAD TR TH.product-quantity, .woocommerce-cart.woocommerce-page TABLE.shop_table TBODY TR.cart_table_item TD.product-quantity {/*
	[disabled]border-right:1px solid #3A3A3A;
*/
}
}
.woocommerce-cart.woocommerce-page TABLE.shop_table THEAD TR TH.product-quantity, .woocommerce-cart.woocommerce-page TABLE.shop_table TBODY TR.cart_table_item TD.product-quantity {
	text-align: right !important;
	font-weight: bold;
}
.woocommerce-cart.woocommerce-page TABLE.shop_table TBODY TR.cart_table_item TD.product-quantity {
	width: 50px;
}
@media all and (max-width: 768px) {
.woocommerce-cart.woocommerce-page TABLE.shop_table TBODY TR.cart_table_item TD.product-quantity {
	width: auto;
	float: none !important;
	display: inline-block !important;
}
}
@media all and (min-width: 769px) {
.woocommerce-cart.woocommerce-page TABLE.shop_table TBODY TR.cart_table_item TD.product-quantity {
	border-left: 1px solid #E4E2E2;
}
}
.woocommerce-cart.woocommerce-page TABLE.shop_table TBODY TR.cart_table_item TD.product-quantity {
	text-align: right !important;
}
@media all and (max-width: 768px) {
.woocommerce-cart.woocommerce-page TABLE.shop_table TBODY TR.cart_table_item TD.product-quantity {
	margin-right: 10px;
}
}
.checkout #order_review TABLE.shop_table.table TFOOT TR.total {
	background-color: transparent !important;
	text-align: right !important;
}
@media all and (max-width: 768px) {
.woocommerce-page TABLE.shop_table THEAD TR {
	display: none !important;
}
}
.woocommerce-page TABLE.shop_table TD {
	vertical-align: top;
	position: relative;
}
.woocommerce-page TABLE.shop_table {
	border: none;
	padding-bottom: 0;
}
.woocommerce-page TABLE.shop_table TD.product-spacer {
	border-color: #FFF;
	height: 10px;
}
@media all and (max-width: 479px) {
.woocommerce-page TABLE.shop_table TD:before {/*Now like a table header*/
	position: absolute;/*Top/left values mimic padding*/
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
}
}/*
Label the data
*/
.woocommerce-page TABLE.shop_table TD.product-remove:before {/*
	[disabled]content:"DELETE";
*/
}
.woocommerce-page TABLE.shop_table TR.composited_table_item TD.product-remove:before {/*
	[disabled]content:"";
*/
}
.woocommerce-page TABLE.shop_table TD.product-thumbnail:before {/*
	[disabled]content:"IMAGE";
*/
}
.woocommerce-page TABLE.shop_table TD.product-name:before {/*
	[disabled]content:"PRODUCT";
*/
}
.woocommerce-page TABLE.shop_table TD.product-price:before {/*
	[disabled]content:"PRICE";
*/
}
.woocommerce-page TABLE.shop_table TD.product-quantity:before {/*
	[disabled]content:"QUANTITY";
*/
}
.woocommerce-page TABLE.shop_table TD.product-subtotal:before {/*
	[disabled]content:"SUBTOTAL";
*/
}
.woocommerce-page TABLE.shop_table TD.product-total:before {/*
	[disabled]content:"TOTAL";
*/
}
.woocommerce-page TABLE.shop_table.my_account_orders TD.order-number:before {/*
	[disabled]content:"ORDER";
*/
}
.woocommerce-page TABLE.shop_table.my_account_orders TD.order-date:before {/*
	[disabled]content:"DATE";
*/
}
.woocommerce-page TABLE.shop_table.my_account_orders TD.order-status:before {/*
	[disabled]content:"STATUS";
*/
}
.woocommerce-page TABLE.shop_table.my_account_orders TD.order-total:before {/*
	[disabled]content:"TOTAL";
*/
}
.woocommerce-page TABLE.shop_table.my_account_orders TD.order-actions:before {/*
	[disabled]content:"";
*/
}
@media all and (max-width: 768px) {
.woocommerce-page TABLE.cart TD.actions DIV, .woocommerce-page #content TABLE.cart TD.actions DIV, .woocommerce-page TABLE.cart TD.actions INPUT, .woocommerce-page #content TABLE.cart TD.actions INPUT {
	position: relative;
	display: block;
	float: none;
	width: initial;
	min-width: none;
	font-weight: bold !important;
}
}
.woocommerce-page .cart-collaterals .cart_totals {/*
	[disabled]float:left;
*/
	/* [disabled]width:100%;
*/
	/* [disabled]text-align:left;
*/
}
.woocommerce-page .cart-collaterals .cart_totals TH, .woocommerce-page .cart-collaterals .cart_totals TD {/*
	[disabled]border:0;
*/
}
.woocommerce-page .cart-collaterals .cart_totals TABLE TR.cart-subtotal TD, .woocommerce-page .cart-collaterals .cart_totals TABLE TR.shipping TD, .woocommerce-page .cart-collaterals .cart_totals TABLE TR.total TD {/*
	[disabled]padding-left:6px;
*/
}
.woocommerce-page TABLE.shop_table TR.cart-subtotal TD, .woocommerce-page TABLE.shop_table TR.shipping TD, .woocommerce-page TABLE.shop_table TR.total TD, .woocommerce-page TABLE.shop_table.order_details TFOOT TH, .woocommerce-page TABLE.shop_table.order_details TFOOT TD {/*
	[disabled]padding-left:6px;
*/
	/* [disabled]border:0;
*/
	/* [disabled]color:#F8C52C;
*/
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce FORM .form-row-first, .woocommerce FORM .form-row-last, .woocommerce-page FORM .form-row-first, .woocommerce-page FORM .form-row-last {/*
	[disabled]float:none;
*/
	/* [disabled]width:100%;
*/
}
.woocommerce-account .woocommerce FORM P.form-row, .woocommerce-account.woocommerce-page FORM P.form-row {
	display: table !important;
	position: relative;
	float: none;
	float: none;
	width: 100%;
	margin: 0px !important;
	padding: 5px 0px !important;
	text-align: right;
}
.woocommerce-account .woocommerce FORM .form-row LABEL, .woocommerce-account.woocommerce-page FORM .form-row LABEL {
	display: table-cell !important;
	position: relative !important;
	float: none !important;
	float: none !important;
	/* [disabled]width:100%;
*/
	padding-right: 8px !important;
	padding-left: 12px !important;
}
.woocommerce-account.woocommerce-page .woocommerce FORM .form-row P > LABEL {
	position: relative !important;
	float: none !important;
	display: table-cell !important;
	float: none !important;
	min-width: 200px !important;
	/* [disabled]width:100%;
*/
}
.woocommerce .order_details UL, .woocommerce-page .order_details UL, .woocommerce .order_details, .woocommerce-page .order_details {/*
	[disabled]padding:0;
*/
}
.woocommerce .order_details LI, .woocommerce-page .order_details LI {/*
	[disabled]clear:left;
*/
	/* [disabled]margin-bottom:10px;
*/
	/* [disabled]border:0;
*/
}
@media all and (max-width: 479px) {
.table-responsive .cart_table_item .product-thumbnail A {
	display: block !important;
	min-width: 100% !important;
	width: 100% !important;
}
.cart_table_item .product-thumbnail A IMG {/*
	[disabled]width:100px;
*/
}
}/*END Make the cart table responsive*/
.prev-next-links {
	display: none;
	clear: both;
	display: block;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666667%;
}
.col-xs-10 {
	width: 83.33333333%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666667%;
}
.col-xs-7 {
	width: 58.33333333%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666667%;
}
.col-xs-4 {
	width: 33.33333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66666667%;
}
.col-xs-1 {
	width: 8.33333333%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66666667%;
}
.col-xs-pull-10 {
	right: 83.33333333%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66666667%;
}
.col-xs-pull-7 {
	right: 58.33333333%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66666667%;
}
.col-xs-pull-4 {
	right: 33.33333333%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66666667%;
}
.col-xs-pull-1 {
	right: 8.33333333%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66666667%;
}
.col-xs-push-10 {
	left: 83.33333333%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66666667%;
}
.col-xs-push-7 {
	left: 58.33333333%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66666667%;
}
.col-xs-push-4 {
	left: 33.33333333%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66666667%;
}
.col-xs-push-1 {
	left: 8.33333333%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.col-xs-offset-0 {
	margin-left: 0;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
	float: left;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-11 {
	width: 91.66666667%;
}
.col-sm-10 {
	width: 83.33333333%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-8 {
	width: 66.66666667%;
}
.col-sm-7 {
	width: 58.33333333%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-5 {
	width: 41.66666667%;
}
.col-sm-4 {
	width: 33.33333333%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
	width: 16.66666667%;
}
.col-sm-1 {
	width: 8.33333333%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-pull-11 {
	right: 91.66666667%;
}
.col-sm-pull-10 {
	right: 83.33333333%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-8 {
	right: 66.66666667%;
}
.col-sm-pull-7 {
	right: 58.33333333%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-5 {
	right: 41.66666667%;
}
.col-sm-pull-4 {
	right: 33.33333333%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-2 {
	right: 16.66666667%;
}
.col-sm-pull-1 {
	right: 8.33333333%;
}
.col-sm-pull-0 {
	right: auto;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-push-11 {
	left: 91.66666667%;
}
.col-sm-push-10 {
	left: 83.33333333%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-8 {
	left: 66.66666667%;
}
.col-sm-push-7 {
	left: 58.33333333%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-5 {
	left: 41.66666667%;
}
.col-sm-push-4 {
	left: 33.33333333%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-2 {
	left: 16.66666667%;
}
.col-sm-push-1 {
	left: 8.33333333%;
}
.col-sm-push-0 {
	left: auto;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
.col-sm-offset-11 {
	margin-left: 91.66666667%;
}
.col-sm-offset-10 {
	margin-left: 83.33333333%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-8 {
	margin-left: 66.66666667%;
}
.col-sm-offset-7 {
	margin-left: 58.33333333%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-5 {
	margin-left: 41.66666667%;
}
.col-sm-offset-4 {
	margin-left: 33.33333333%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-2 {
	margin-left: 16.66666667%;
}
.col-sm-offset-1 {
	margin-left: 8.33333333%;
}
.col-sm-offset-0 {
	margin-left: 0;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	float: left;
}
.col-md-12 {
	width: 100%;
}
.col-md-11 {
	width: 91.66666667%;
}
.col-md-10 {
	width: 83.33333333%;
}
.col-md-9 {
	width: 75%;
}
.col-md-8 {
	width: 66.66666667%;
}
.col-md-7 {
	width: 58.33333333%;
}
.col-md-6 {
	width: 50%;
}
.col-md-5 {
	width: 41.66666667%;
}
.col-md-4 {
	width: 33.33333333%;
}
.col-md-3 {
	width: 25%;
}
.col-md-2 {
	width: 16.66666667%;
}
.col-md-1 {
	width: 8.33333333%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-pull-11 {
	right: 91.66666667%;
}
.col-md-pull-10 {
	right: 83.33333333%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-8 {
	right: 66.66666667%;
}
.col-md-pull-7 {
	right: 58.33333333%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-5 {
	right: 41.66666667%;
}
.col-md-pull-4 {
	right: 33.33333333%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-2 {
	right: 16.66666667%;
}
.col-md-pull-1 {
	right: 8.33333333%;
}
.col-md-pull-0 {
	right: auto;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-push-11 {
	left: 91.66666667%;
}
.col-md-push-10 {
	left: 83.33333333%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-8 {
	left: 66.66666667%;
}
.col-md-push-7 {
	left: 58.33333333%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-5 {
	left: 41.66666667%;
}
.col-md-push-4 {
	left: 33.33333333%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-2 {
	left: 16.66666667%;
}
.col-md-push-1 {
	left: 8.33333333%;
}
.col-md-push-0 {
	left: auto;
}
.col-md-offset-12 {
	margin-left: 100%;
}
.col-md-offset-11 {
	margin-left: 91.66666667%;
}
.col-md-offset-10 {
	margin-left: 83.33333333%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-8 {
	margin-left: 66.66666667%;
}
.col-md-offset-7 {
	margin-left: 58.33333333%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-5 {
	margin-left: 41.66666667%;
}
.col-md-offset-4 {
	margin-left: 33.33333333%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-2 {
	margin-left: 16.66666667%;
}
.col-md-offset-1 {
	margin-left: 8.33333333%;
}
.col-md-offset-0 {
	margin-left: 0;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
	float: left;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-11 {
	width: 91.66666667%;
}
.col-lg-10 {
	width: 83.33333333%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-8 {
	width: 66.66666667%;
}
.col-lg-7 {
	width: 58.33333333%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-5 {
	width: 41.66666667%;
}
.col-lg-4 {
	width: 33.33333333%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-2 {
	width: 16.66666667%;
}
.col-lg-1 {
	width: 8.33333333%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-pull-11 {
	right: 91.66666667%;
}
.col-lg-pull-10 {
	right: 83.33333333%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-8 {
	right: 66.66666667%;
}
.col-lg-pull-7 {
	right: 58.33333333%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-5 {
	right: 41.66666667%;
}
.col-lg-pull-4 {
	right: 33.33333333%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-2 {
	right: 16.66666667%;
}
.col-lg-pull-1 {
	right: 8.33333333%;
}
.col-lg-pull-0 {
	right: auto;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-push-11 {
	left: 91.66666667%;
}
.col-lg-push-10 {
	left: 83.33333333%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-8 {
	left: 66.66666667%;
}
.col-lg-push-7 {
	left: 58.33333333%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-5 {
	left: 41.66666667%;
}
.col-lg-push-4 {
	left: 33.33333333%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-2 {
	left: 16.66666667%;
}
.col-lg-push-1 {
	left: 8.33333333%;
}
.col-lg-push-0 {
	left: auto;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
.col-lg-offset-11 {
	margin-left: 91.66666667%;
}
.col-lg-offset-10 {
	margin-left: 83.33333333%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-8 {
	margin-left: 66.66666667%;
}
.col-lg-offset-7 {
	margin-left: 58.33333333%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-5 {
	margin-left: 41.66666667%;
}
.col-lg-offset-4 {
	margin-left: 33.33333333%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-2 {
	margin-left: 16.66666667%;
}
.col-lg-offset-1 {
	margin-left: 8.33333333%;
}
.col-lg-offset-0 {
	margin-left: 0;
}
}/*weather*/
#yr-varsel TABLE.ui-responsive {
	width: 100% !important;
}
#yr-varsel .ui-table TR TD {
	text-shadow: none !important;
	vertical-align: middle;
	font-weight: normal;
	border-right: 1px solid rgba(247, 247, 247, 0.21);
	padding-right: 3px;
	background-image: linear-gradient(45deg, rgba(0,0,0,.10) 25%, transparent 25%, transparent 50%, rgba(0,0,0,.10) 50%, rgba(0,0,0,.10) 75%, transparent 75%, transparent) !important;
	background-color: rgba(0, 0, 0, 0.15);
	padding-left: 3px !important;
	text-indent: 6px;
	text-align: left;
}
#yr-varsel TD.minus {
	background-color: rgba(29, 143, 253, 0.15) !important;
	border: none !important;
	text-align: center;
	color: rgba(29, 143, 253, 1);
}
#yr-varsel TD.pluss {
	background-color: rgba(178, 166, 95, 0.15) !important;
	border: none !important;
	text-align: center;
	color: rgba(61, 57, 35, 1);
}
#yr-varsel TABLE.ui-table TBODY TH {
	background-color: rgba(0, 0, 0, 0.6);
	-ms-transform: rotate(270deg);
	background-size: 20px 20px !important;
	background-image: linear-gradient(45deg, rgba(0,0,0,.10) 25%, transparent 25%, transparent 50%, rgba(0,0,0,.10) 50%, rgba(0,0,0,.10) 75%, transparent 75%, transparent) !important;
	-moz-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	vertical-align: middle;
	width: 70px !important;
	max-width: 70px !important;
	min-width: 70px !important;
	text-align: center;
	font-size: 15px !important;
}
#yr-varsel TABLE.ui-table TBODY TH:first-child {
	background-color: rgba(245, 245, 245, 1);
	background-size: 10px 10px !important;
	background-image: linear-gradient(45deg, rgba(0,0,0,.10) 25%, transparent 25%, transparent 50%, rgba(0,0,0,.10) 50%, rgba(0,0,0,.10) 75%, transparent 75%, transparent) !important;/*[empty]position:;*/
	color: #080808;
	font-weight: bold;
	-ms-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	max-width: 40px !important;
	min-width: 50px !important;
	width: 50px !important;
}
#yr-varsel TABLE.ui-table TBODY TH:first-child > SPAN {
	position: relative;
	transform: rotate(-90deg) !important;
	-moz-transform: rotate(-90deg) !important;
	-webkit-transform: rotate(-90deg) !important;
	-o-transform: rotate(-90deg) !important;
	display: block;
	-ms-transform: rotate(-90deg) !important;
	letter-spacing: -1px;
	margin-bottom: -10px;
	font-size: 16px;
}
#yr-varsel TABLE.ui-table TBODY TH {
	background-color: rgba(0, 0, 0, 0.6);
	font-weight: normal;
	font-size: 18px;
	width: 90px;
	max-width: 90px;
	min-width: 99px;
}
#yr-varsel .ui-table-columntoggle THEAD {
	background-color: rgba(0, 0, 0, 0.7);
	padding: 0 !important;
	margin: 0 !important;
	background-size: 10px 10px !important;
	background-image: linear-gradient(45deg, rgba(0,0,0,.10) 25%, transparent 25%, transparent 50%, rgba(0,0,0,.10) 50%, rgba(0,0,0,.10) 75%, transparent 75%, transparent) !important;
}
#yr-varsel TABLE THEAD TH {
	font-weight: normal;
	text-transform: uppercase;
	font-size: small;
	text-indent: 10px;
	color: #9F9F9F;
}
#yr-varsel .ui-table TD IMG {
	display: block;
	max-width: 70px;
	width: 100%;
	height: auto;
	filter: drop-shadow(1px 2px 3px rgba(0,0,0,0.5)) saturate(3) contrast(1.2) brightness(1.2) sepia(0.2);
	-webkit-filter: drop-shadow(1px 2px 3px rgba(0,0,0,0.5)) saturate(3) contrast(1.2) brightness(1.2) sepia(0.2);
}
#yr-varsel TABLE TR TD.skilje {
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #818081;
	background-size: 10px 10px !important;
	background-image: linear-gradient(45deg, rgba(0,0,0,.10) 25%, transparent 25%, transparent 50%, rgba(0,0,0,.10) 50%, rgba(0,0,0,.10) 75%, transparent 75%, transparent) !important;
}
#wf-weatherfeed {
	display: inline-block;
}
.ui-collapsible #yr-varsel TABLE.ui-responsive {
	display: inline-table !important;
	width: 100% !important;
	max-width: 100% !important;
	min-width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
DIV#yr-varsel A.ui-table-columntoggle-btn.ui-btn {
	margin: 0 !important;/*[empty]left:;*/
	right: 0;
	top: 0;
	z-index: 2;
	/* [disabled]position:absolute;
*/
	width: auto;
	text-transform: uppercase;
	font-size: 14px;
	border-left: 4px solid rgba(0, 0, 0, 0.7);
	letter-spacing: 1px;
	border-bottom: 0px !important;
	padding: 0 15px;
	line-height: 45px;
	/* [disabled]color:#151414;
*/
}