/*Theme Name: Homepage and Store
Theme URI:
Author: LIMIT Consult
Author URI:
Version: 1.0.8
License: GNU General Public License 3.0*/
/*+clearfix {*/
.woocommerce TD.product-name DL.variation:after, .woocommerce-page TD.product-name DL.variation:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.woocommerce TD.product-name DL.variation, .woocommerce-page TD.product-name DL.variation
{
	display: inline-block;
}
.woocommerce TD.product-name DL.variation, .woocommerce-page TD.product-name DL.variation
{
	/*\*/
	display: block;
	/**/
	-height: 1px;
}
/*+}*/
HTML
{
	min-height: 100% !important;
	overflow-x: hidden !important;
	background-position: top center;
	background-size: cover;
	padding: 0px;
	margin: 0px;
	min-width: 100% !important;
	position: absolute;
	display: block;
	clear: both !important;
	float: none !important;
	min-width: 100% !important;
	max-width: 100% !important;
	border: none !important;
	width: 100% !important;
}
@media all and (max-width: 768px)
{
	HTML *
	{
		text-shadow: none !important;
	}
}
@media all and (max-width: 479px)
{
	HTML *
	{
		text-shadow: none !important;
	}
}
HTML *
{
	outline: none !important;
}
FOOTER LI A
{
	outline: none !important;
}
#sidebar .wiget-wrapper LI.widget
{
	list-style: none;
	padding: 0 !important;
	margin: 0 !important;
}
#sidebar .wiget-wrapper
{
	list-style: none;
	padding: 0 !important;
	margin: 0 !important;
}
.backgroundsize #wrapper
{
	width: auto !important;
	min-width: 100% !important;
	height: auto !important;
	top: 0 !important;
	bottom: 0 !important;
	margin: 0px !important;
}
@media all and (min-width: 769px)
{
	.backgroundsize #wrapper
	{
		padding: 0px 0px 820px !important;
	}
}
.backgroundsize #wrapper
{
	background-color: rgba(255, 255, 255, 0.8);
}
.backgroundsize #wrapper #footer
{
	top: auto !important;
	bottom: 0 !important;
}
@media all and (min-width: 769px)
{
	.backgroundsize #wrapper #footer
	{
		position: absolute !important;
	}
}
.backgroundsize #wrapper #footer
{
	min-width: 100%;
	right: 0;
	left: 0;
	width: auto !important;
	max-height: 140px;
	min-height: 140px !important;
	height: auto !important;
	margin: 0px !important;
	padding: 0px !important;
	background-color: rgba(0, 0, 0, 0.8) !important;
}
BODY.archive.category #main #content DIV.post.type-post
{
	background-color: #EFEFEF;
	padding: 12px;
}
@media all and (min-width: 769px)
{
	BODY.archive.category #main #content DIV.post.type-post
	{
		border-radius: 3px;
		margin-bottom: 20px;
	}
}
.planner-contents #sidebar
{
	width: auto !important;
	float: none !important;
	display: block !important;
	clear: both !important;
	position: relative !important;
}
BODY.archive #main #content .post .meta-info
{
	margin-top: 0px !important;
	padding-top: 0px !important;
	margin-left: -12px;
	margin-right: -12px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	margin-bottom: -12px !important;
	background-color: #F8F7F7;
	border: none;
	border-top: 1px solid #D8D8D8;
}
BODY.archive #main #content .post DIV.post-content .meta-info
{
	margin-top: 0px !important;
	padding-top: 0px !important;
}
BODY.archive.category #main #content DIV.post.type-post DIV.image A
{
	background-color: #CCCCCC;
	margin-left: -12px;
	margin-right: -12px;
	margin-top: -12px;
}
@media all and (min-width: 769px)
{
	BODY.archive #wrapper #main DIV.row
	{
		padding-top: 20px;
		padding-bottom: 20px;
	}
}
BODY.archive.category #main #content DIV.post.type-post H2
{
	padding: 0px !important;
	margin: 0 auto !important;
}
BODY.archive.category #main #content DIV.post.type-post DIV.image A IMG.wp-post-image
{
	background-color: #EFEFEF;
	margin-left: 12px;
}
.backgroundsize #wrapper #footer UL.copyright
{
	margin: 0px !important;
	padding: 15px 0px !important;
}
.backgroundsize #wrapper .footer-area
{
	top: auto !important;
	height: auto !important;
	bottom: 140px !important;
}
@media all and (min-width: 769px)
{
	.backgroundsize #wrapper .footer-area
	{
		position: absolute !important;
	}
}
.backgroundsize #wrapper .footer-area
{
	min-width: 100%;
	right: 0;
	left: 0;
	width: auto !important;
}
@media all and (min-width: 769px)
{
	.backgroundsize #wrapper .footer-area
	{
		height: 600px !important;
	}
}
SPAN.trf
{
	width: 16px;
	min-height: 12px;
	max-height: 12px;
}
@media all and (min-width: 769px)
{
	#megaMenu.ubermenu-sticky SPAN.logo-holder
	{
		width: 124px !important;
		background-size: cover;
		height: 60px !important;
		background-image: url(../../../../branding/pamporovo--head-logo-2016-en-124px.png);
	}
}
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(http://pamporovo.me/branding/pamporovo--head-logo-2016-bg.png);
	background-color: transparent !important;
}
HTML[lang=en] SPAN.logo-holder
{
	background-image: url(../../../../branding/pamporovo--head-logo-2016-en.png);
}
DIV.ajaxd-posts DIV.ajaxd-post::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
}
DIV.ajaxd-posts DIV.ajaxd-post::-webkit-scrollbar-thumb
{
	background-color: #436EA4;
	outline: 1px solid #234876;
}
DIV.mobile_shop_item DIV.gform_wrapper::-webkit-scrollbar
{
	height: 15px;
	width: 10px;
}
DIV.mobile_shop_item DIV.gform_wrapper::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
}
DIV.mobile_shop_item DIV.gform_wrapper::-webkit-scrollbar-thumb
{
	background-color: #E33A0C;
	outline: 1px solid #101010;
}
DIV.planner-contents .tab DIV.woocommerce::-webkit-scrollbar
{
	background-color: rgba(252, 252, 252, 0.6);
	border-top: 2px solid rgba(167, 166, 166, 0.3);
	border-bottom: 2px solid rgba(167, 166, 166, 0.3);
}
DIV.planner-contents .tab DIV.woocommerce::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
}
DIV.planner-contents .tab DIV.woocommerce::-webkit-scrollbar-thumb
{
	outline: 2px solid rgba(255, 255, 255, 0.8);
	background-color: rgba(225, 58, 13, 0.9);
	border: 2px solid rgba(255, 255, 255, 0.8);
	box-shadow: inset 0 0 50px rgba(225, 58, 13, 0.9) !important;
}
.mobile_shop_item .mobile_shop_item_content FORM.cart::-webkit-scrollbar
{
	z-index: 2;
	width: 16px;
}
.mobile_shop_item .mobile_shop_item_content FORM.cart::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
	z-index: 2;
}
.mobile_shop_item .mobile_shop_item_content FORM.cart::-webkit-scrollbar-thumb
{
	background-color: #000000;
	z-index: 2;
	outline: 1px solid #E33A0C;
}
.page.page-template.page-template-side-navigation-php #wrapper #main DIV.row
{
	/*[disabled]padding:15px 0 15px 15px;*/
}
@media all and (max-width: 768px)
{
	.page.page-template.page-template-side-navigation-php #wrapper #main DIV.row
	{
		/*[disabled]padding:0;*/
	}
}
@media all and (max-width: 1280px)
{
	.page.page-template.page-template-side-navigation-php #wrapper #main DIV.row #content DIV.page
	{
		padding-left: 12px;
		padding-right: 12px;
		/*[disabled]margin-top:20px;*/
	}
}
@media all and (max-width: 768px)
{
	.page.page-template.page-template-side-navigation-php #wrapper #main DIV.row #content DIV.page
	{
		margin-top: 16px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 960px)
{
	#content.full-width, #main > .row, .subheadnav, FOOTER .row, #nf_spyr_bar .navigation_menu UL#megaUber, DIV.net_menu, #megaMenu.wpmega-nojs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu.megaFullWidthSubs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth UL.sub-menu.sub-menu-1, .page-title, .single .subheadnav .menu-packaging-container, .mid-column, .header_in, .footer_in, .main_nav_in, #container, .bottom_in, .map_category .map_selectbox, .subheader-bar .bar-container .slopesdata, .tab-hold UL#tabs, SPAN.prev-next-links SPAN.prev-next-links-inner, .partners-box, .canvas-inner > .slopesdata, #megaMenu.megaFullWidthSubs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth UL.sub-menu.sub-menu-1, #nf_spyr_bar .navigation_menu UL#megaUber, .nf_spyr_bar_nav DIV.net_menu, .ajdw-wrapper.ajdw-canvas-wrapper, .home .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper DIV.tp-bullets.tp-thumbs .tp-mask, SPAN.wrappered-widgets SPAN.wrappered-widgets-inner SPAN.widget-wrapper, .page-id-2806 #wrapper #main > .row > *
	{
		max-width: 748px !important;
	}
}
#content.full-width, #main > .row, .subheadnav, FOOTER .row, #nf_spyr_bar .navigation_menu UL#megaUber, DIV.net_menu, #megaMenu.wpmega-nojs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu.megaFullWidthSubs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth UL.sub-menu.sub-menu-1, .page-title, .single .subheadnav .menu-packaging-container, .mid-column, .header_in, .footer_in, .main_nav_in, #container, .bottom_in, .map_category .map_selectbox, .subheader-bar .bar-container .slopesdata, .tab-hold UL#tabs, SPAN.prev-next-links SPAN.prev-next-links-inner, .partners-box, .canvas-inner > .slopesdata, #megaMenu.megaFullWidthSubs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth UL.sub-menu.sub-menu-1, #nf_spyr_bar .navigation_menu UL#megaUber, .nf_spyr_bar_nav DIV.net_menu, .ajdw-wrapper.ajdw-canvas-wrapper, .home .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper DIV.tp-bullets.tp-thumbs .tp-mask, SPAN.wrappered-widgets SPAN.wrappered-widgets-inner SPAN.widget-wrapper, .page-id-2806 #wrapper #main > .row > *
{
	max-width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 960px)
{
	#content.full-width, #main > .row, .subheadnav, FOOTER .row, #nf_spyr_bar .navigation_menu UL#megaUber, DIV.net_menu, #megaMenu.wpmega-nojs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu.megaFullWidthSubs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth UL.sub-menu.sub-menu-1, .page-title, .single .subheadnav .menu-packaging-container, .mid-column, .header_in, .footer_in, .main_nav_in, #container, .bottom_in, .map_category .map_selectbox, .subheader-bar .bar-container .slopesdata, .tab-hold UL#tabs, SPAN.prev-next-links SPAN.prev-next-links-inner, .partners-box, .canvas-inner > .slopesdata, #megaMenu.megaFullWidthSubs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth UL.sub-menu.sub-menu-1, #nf_spyr_bar .navigation_menu UL#megaUber, .nf_spyr_bar_nav DIV.net_menu, .ajdw-wrapper.ajdw-canvas-wrapper, .home .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper DIV.tp-bullets.tp-thumbs .tp-mask, SPAN.wrappered-widgets SPAN.wrappered-widgets-inner SPAN.widget-wrapper, .page-id-2806 #wrapper #main > .row > *
	{
		max-width: 748px !important;
	}
}
@media all and (min-width: 1279px)
{
	#content.full-width, #main > .row, .subheadnav, FOOTER .row, #nf_spyr_bar .navigation_menu UL#megaUber, DIV.net_menu, #megaMenu.wpmega-nojs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu.megaFullWidthSubs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth UL.sub-menu.sub-menu-1, .page-title, .single .subheadnav .menu-packaging-container, .mid-column, .header_in, .footer_in, .main_nav_in, #container, .bottom_in, .map_category .map_selectbox, .subheader-bar .bar-container .slopesdata, .tab-hold UL#tabs, SPAN.prev-next-links SPAN.prev-next-links-inner, .partners-box, .canvas-inner > .slopesdata, #megaMenu.megaFullWidthSubs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth UL.sub-menu.sub-menu-1, #nf_spyr_bar .navigation_menu UL#megaUber, .nf_spyr_bar_nav DIV.net_menu, .ajdw-wrapper.ajdw-canvas-wrapper, .home .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper DIV.tp-bullets.tp-thumbs .tp-mask, SPAN.wrappered-widgets SPAN.wrappered-widgets-inner SPAN.widget-wrapper, .page-id-2806 #wrapper #main > .row > *
	{
		max-width: 1170px !important;
	}
}
@media (min-width: 1401px)
{
	#content.full-width, #main > .row, .subheadnav, FOOTER .row, #nf_spyr_bar .navigation_menu UL#megaUber, DIV.net_menu, #megaMenu.wpmega-nojs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu.megaFullWidthSubs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth UL.sub-menu.sub-menu-1, .page-title, .single .subheadnav .menu-packaging-container, .mid-column, .header_in, .footer_in, .main_nav_in, #container, .bottom_in, .map_category .map_selectbox, .subheader-bar .bar-container .slopesdata, .tab-hold UL#tabs, SPAN.prev-next-links SPAN.prev-next-links-inner, .partners-box, .canvas-inner > .slopesdata, #megaMenu.megaFullWidthSubs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth UL.sub-menu.sub-menu-1, #nf_spyr_bar .navigation_menu UL#megaUber, .nf_spyr_bar_nav DIV.net_menu, .ajdw-wrapper.ajdw-canvas-wrapper, .home .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper DIV.tp-bullets.tp-thumbs .tp-mask, SPAN.wrappered-widgets SPAN.wrappered-widgets-inner SPAN.widget-wrapper, .page-id-2806 #wrapper #main > .row > *
	{
		max-width: 1320px !important;
	}
}
@media (min-width: 1901px)
{
	#content.full-width, #main > .row, .subheadnav, FOOTER .row, #nf_spyr_bar .navigation_menu UL#megaUber, DIV.net_menu, #megaMenu.wpmega-nojs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu.megaFullWidthSubs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth UL.sub-menu.sub-menu-1, .page-title, .single .subheadnav .menu-packaging-container, .mid-column, .header_in, .footer_in, .main_nav_in, #container, .bottom_in, .map_category .map_selectbox, .subheader-bar .bar-container .slopesdata, .tab-hold UL#tabs, SPAN.prev-next-links SPAN.prev-next-links-inner, .partners-box, .canvas-inner > .slopesdata, #megaMenu.megaFullWidthSubs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth UL.sub-menu.sub-menu-1, #nf_spyr_bar .navigation_menu UL#megaUber, .nf_spyr_bar_nav DIV.net_menu, .ajdw-wrapper.ajdw-canvas-wrapper, .home .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper DIV.tp-bullets.tp-thumbs .tp-mask, SPAN.wrappered-widgets SPAN.wrappered-widgets-inner SPAN.widget-wrapper, .page-id-2806 #wrapper #main > .row > *
	{
		max-width: 1600px !important;
	}
}
#content.full-width, #main > .row, .subheadnav, FOOTER .row, #nf_spyr_bar .navigation_menu UL#megaUber, DIV.net_menu, #megaMenu.wpmega-nojs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu.megaFullWidthSubs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth UL.sub-menu.sub-menu-1, .page-title, .single .subheadnav .menu-packaging-container, .mid-column, .header_in, .footer_in, .main_nav_in, #container, .bottom_in, .map_category .map_selectbox, .subheader-bar .bar-container .slopesdata, .tab-hold UL#tabs, SPAN.prev-next-links SPAN.prev-next-links-inner, .partners-box, .canvas-inner > .slopesdata, #megaMenu.megaFullWidthSubs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth UL.sub-menu.sub-menu-1, #nf_spyr_bar .navigation_menu UL#megaUber, .nf_spyr_bar_nav DIV.net_menu, .ajdw-wrapper.ajdw-canvas-wrapper, .home .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper DIV.tp-bullets.tp-thumbs .tp-mask, SPAN.wrappered-widgets SPAN.wrappered-widgets-inner SPAN.widget-wrapper, .page-id-2806 #wrapper #main > .row > *
{
	margin: 0 auto !important;
	right: 0;
	left: 0;
}
@media (min-width: 1401px)
{
	#content.full-width, #main > .row, .subheadnav, FOOTER .row, #nf_spyr_bar .navigation_menu UL#megaUber, DIV.net_menu, #megaMenu.wpmega-nojs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu.megaFullWidthSubs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth UL.sub-menu.sub-menu-1, .page-title, .single .subheadnav .menu-packaging-container, .mid-column, .header_in, .footer_in, .main_nav_in, #container, .bottom_in, .map_category .map_selectbox, .subheader-bar .bar-container .slopesdata, .tab-hold UL#tabs, SPAN.prev-next-links SPAN.prev-next-links-inner, .partners-box, .canvas-inner > .slopesdata, #megaMenu.megaFullWidthSubs LI.ss-nav-menu-mega UL.sub-menu.sub-menu-1, #megaMenu LI.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth UL.sub-menu.sub-menu-1, #nf_spyr_bar .navigation_menu UL#megaUber, .nf_spyr_bar_nav DIV.net_menu, .ajdw-wrapper.ajdw-canvas-wrapper, .home .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper DIV.tp-bullets.tp-thumbs .tp-mask, SPAN.wrappered-widgets SPAN.wrappered-widgets-inner SPAN.widget-wrapper, .page-id-2806 #wrapper #main > .row > *
	{
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
}
.home #content .widget .nlp-list-obj SPAN.cf-data-wrap UL.nlp-cf-data
{
	right: 0;
	left: 65px;
	bottom: 4px;
	position: absolute;
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	color: #777777;
}
.home #content .widget .textwidget .nlp-instance-menu-tabs UL.nlp-nav LI.nlp-list-obj A, .home #content .widget .widget LI.nlp-list-obj A SPAN.list-img-wrap
{
	display: table;
	width: 100%;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.home #content .widget .nlp-instance-menu-tabs UL.nlp-nav LI.nlp-list-obj A > *, .home .widget LI.nlp-list-obj A SPAN.list-img-wrap > DIV.image
{
	position: relative;
	display: table;
	margin: 0px !important;
	padding: 0px !important;
	width: 100%;
}
.home #content .widget LI.nlp-list-obj A SPAN.list-img-wrap > DIV.image > *
{
	vertical-align: top;
	display: table-cell;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 18px !important;
	font-size: 14px !important;
	padding-top: 6px;
	padding-bottom: 6px;
	float: none !important;
	max-width: 88%;
	min-width: 50px;
	width: 100%;
	font-weight: normal;
}
.home #content .widget LI.nlp-list-obj
{
	margin-bottom: 3px;
	margin-top: 3px;
}
.home #content .widget LI.nlp-list-obj > A:hover
{
	background-color: #EEEEEE !important;
}
.home #content .widget LI.nlp-list-obj A SPAN.list-img-wrap
{
	display: table;
}
BODY.page-template-dynamic-packaging-reserv-php
{
	background-image: none !important;
}
.page-id-2806 #wrapper #main > .row, .page-id-2806 #wrapper #main > #content
{
	position: relative !important;
	float: none !important;
	clear: both !important;
	margin: 0 auto;
	max-width: 100% !important;
}
.reading-box H2
{
}
.reading-box P
{
	float: left;
}
.gform_footer.left_label
{
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}
.woocommerce DIV.col2-set > DIV
{
	width: 43% !important;
	float: left !important;
	display: inline-block;
	padding: 2%;
	margin: 1% 2% 1% 0;
	border-radius: 3px;
	background-color: #FFF;
	border: 1px solid #C2C2C2;
}
.woocommerce-checkout .woocommerce DIV.col2-set > DIV
{
	float: none !important;
	display: block !important;
	width: auto !important;
	border-radius: 0px;
	margin: 0 !important;
	border-top: none;
}
.woocommerce-checkout.woocommerce-page .post-content .checkout #customer_details
{
}
P.form-row.notes TEXTAREA#order_comments
{
	min-height: 70px;
	max-width: 100%;
	min-width: 100%;
	width: 100%;
}
.woocommerce DIV.col2-set HEADER.title H3
{
	margin-top: 4px;
	margin-bottom: 0;
}
.shop_table TD.actions
{
	position: relative !important;
	float: none !important;
	display: table-cell !important;
	float: none !important;
}
.reading-box A.button
{
	float: right;
	/*[disabled]margin-right:12px;*/
}
.cart-collaterals .table .cart-subtotal
{
	background-color: transparent;
}
@media all and (max-width: 768px)
{
	.cart-collaterals .table .cart-subtotal
	{
		background-image: none;
	}
}
.cart-collaterals .table .cart-subtotal
{
	padding: 5px 0px;
}
#wrapper .subheader-bar DIV.bar-container DIV.widget LI.widget
{
	list-style: none;
}
.canvas-wrapper #canvas
{
	bottom: 0;
	top: auto;
	right: 0;
	left: 0;
	clear: both;
	float: none;
	position: relative;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	/*[disabled]background-color:#E18080;*/
}
.ad-canvas-page .ad-canvas-inner
{
	max-height: 100%;
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 100%;
	max-width: 100%;
}
.canvas-page .canvas-inner
{
	right: 0 !important;
	top: 0 !important;
	height: 100% !important;
	display: block !important;
	bottom: 0 !important;
	left: 0 !important;
	position: absolute !important;
}
.canvas-row #content
{
	width: 100% !important;
	display: inline-block;
	position: absolute;
}
@media all and (max-width: 768px)
{
	.canvas-row #content
	{
		position: relative;
	}
}
.canvas-row #content
{
	right: 0 !important;
	left: 0 !important;
	top: 0 !important;
	padding: 0px;
	margin: 0px;
}
#canvas FOOTER
{
	display: none;
}
SPAN.subtoggle-nav
{
	position: relative;
	clear: both;
	display: inline-block;
	margin-bottom: 5px;
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	/*[disabled]border-top:1px solid #CBC9C9;*/
	margin-top: 5px;
	padding-top: 0;
	padding-bottom: 0;
}
.wp-caption
{
}
.wp-caption-text
{
}
.sticky
{
}
.gallery-caption
{
}
.bypostauthor
{
}
.woocommerce .shop_table .actions .button:hover
{
	background-color: #1F418C;
	color: #FFFFFF;
}
/*Alignment*/
.alignleft
{
	display: inline;
	float: left;
	margin-right: 15px;
}
.alignright
{
	display: inline;
	float: right;
	margin-left: 15px;
}
.aligncenter
{
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*Slider*/
#layerslider-wrapper
{
	position: relative;
}
#layerslider-wrapper .ls-shadow-top
{
	position: absolute;
	background-image: url(http://pamporovo.me/branding/icons/shadow-top.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 42px;
	width: 100%;
	top: 0;
	z-index: 1;
}
.ls-avada
{
	border-top: 1px solid #D2D3D4;
	border-bottom: 1px solid #D2D3D4;
}
.ls-avada .ls-layer
{
	background-repeat: no-repeat;
	background-position: center center;
}
.ls-avada .ls-nav-prev, .ls-avada .ls-nav-next
{
	background-color: rgba(0, 0, 0, 0.5);
	background-repeat: no-repeat;
	width: 63px;
	height: 63px;
	display: none;
	position: absolute;
	top: 42%;
	opacity: 0.8 !important;
}
.ls-avada .ls-nav-prev:hover, .ls-avada .ls-nav-next:hover
{
	opacity: 1 !important;
}
.ls-avada:hover .ls-nav-prev, .ls-avada:hover .ls-nav-next
{
	display: block;
}
.ls-avada .ls-nav-prev
{
	background-image: url(http://pamporovo.me/branding/icons/ls_prev.png);
	background-position: 19px 19px;
	left: 0;
}
.ls-avada .ls-nav-next
{
	background-image: url(http://pamporovo.me/branding/icons/ls_next.png);
	background-position: 29px 19px;
	right: 0;
}
#fallback-slide
{
	display: none;
	text-align: center;
}
/**** Isotope Filtering ****/
.isotope-item
{
	z-index: 2;
}
.isotope-hidden.isotope-item
{
	pointer-events: none;
	z-index: 1;
}
/**** Isotope CSS3 transitions ****/
.isotope, .isotope .isotope-item
{
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope
{
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item
{
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: top, left, opacity;
	transition-property: transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition
{
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
/**** Isotope filtering ****/
.isotope-item
{
	z-index: 2;
}
.isotope-hidden.isotope-item
{
	pointer-events: none;
	z-index: 1;
}
/*WooSlider*/
.page-template-dynamic-packaging-reserv-php #main .wooslider IMG
{
	min-height: 100% !important;
	max-height: none;
	min-width: 100%;
	max-width: none;
}
.page-template-dynamic-packaging-reserv-php .wooslider OL.wooslider-control-nav.wooslider-control-paging
{
	top: 50%;
	right: 0;
	/*[disabled]left:0;*/
	position: relative;
	/*[disabled]margin-top:30%;*/
}
.wooslider .wooslider-control-nav
{
	/*[disabled]margin:0;*/
	/*[disabled]top:auto;*/
	/*[disabled]bottom:5px;*/
}
.wooslider .wooslider-prev, .wooslider .wooslider-next
{
	background-color: rgba(0, 0, 0, 0.66);
	background-repeat: no-repeat;
	width: 63px;
	height: 63px;
	display: none;
	position: absolute;
	top: 42% !important;
	opacity: 0.2 !important;
	margin: 0;
}
.wooslider:hover .wooslider-prev, .wooslider:hover .wooslider-next
{
	display: block;
}
.wooslider .wooslider-prev
{
	background-image: url(http://pamporovo.me/branding/icons/ls_prev.png);
	background-position: 19px 19px !important;
	left: 30px !important;
}
.wooslider .wooslider-next
{
	background-image: url(http://pamporovo.me/branding/icons/ls_next.png);
	background-position: 29px 19px !important;
	right: 30px !important;
}
.booking-step-wrap
{
	position: relative !important;
	bottom: 10px;
	top: auto;
	clear: both;
	width: 98%;
	display: table;
	margin: 0 1%;
	padding: 0;
}
.next-booking-step
{
	float: none;
	display: table-cell;
	/*[disabled]margin:-20px 0 10px 10px;*/
}
@media all and (max-width: 479px)
{
	.next-booking-step
	{
		/*[disabled]margin:10px 0 20px;*/
	}
}
.next-booking-step
{
	/*[disabled]padding-right:2%;*/
	max-width: 62%;
	text-align: right;
	line-height: 1 !important;
}
.next-booking-step.final
{
	max-width: 100%;
	width: 100%;
	display: block;
	border-top: 1px solid rgba(0, 0, 0, 0.3);
	text-align: right !important;
}
@media all and (max-width: 768px)
{
	.next-booking-step.final
	{
		text-align: center !important;
	}
}
.next-booking-step.final
{
	width: 100%;
	clear: both !important;
	display: block !important;
	text-align: center;
	padding-top: 20px;
}
.next-booking-step .button.large
{
	padding-left: 15px;
}
.prev-booking-step .button.large.boot-prev
{
	padding-right: 15px;
}
@media all and (max-width: 479px)
{
	.next-booking-step .button.blue.book-next, .prev-booking-step .button.large.boot-prev
	{
		max-width: 70%;
	}
}
.next-booking-step .button.blue.book-next, .prev-booking-step .button.large.boot-prev
{
	line-height: 1.1;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: right !important;
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	border: 1px solid rgba(255, 255, 255, 0.55) !important;
	color: rgba(255, 255, 255, 1) !important;
	background: rgba(57, 57, 57, 0.75) !important;
}
.next-booking-step .button.blue.book-next:hover, .prev-booking-step .button.large.boot-prev:hover
{
	border: 1px solid rgba(25, 24, 24, 0.55) !important;
	color: rgba(98, 90, 90, 1) !important;
	background: rgba(253, 253, 253, 0.35) !important;
}
.boot-prev I
{
	left: 10px;
	right: auto !important;
	text-align: left;
}
.prev-booking-step
{
	display: table-cell;
	float: none;
	width: 28%;
	text-align: left;
	padding-left: 0;
	margin-top: -20px;
	margin-right: 0px;
	margin-left: 0px;
}
.book-bottom-panel .easy-button, .easy-button
{
	cursor: pointer;
	float: right;
	display: block;
	position: relative;
	-khtml-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	-webkit-transition: all 0.5s ease-in-out !important;
	-moz-transition: all 0.5s ease-in-out !important;
	-o-transition: all 0.5s ease-in-out !important;
	transition: all 0.5s ease-in-out !important;
	color: #E5F0F9 !important;
	text-shadow: none !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%) !important;
	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))) !important;
	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%) !important;
	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%) !important;
	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%) !important;
	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%) !important;
	border: 1px solid #16314A !important;
	position: relative;
	margin: 0px 0px 0px 3px !important;
	text-transform: uppercase;
	font-weight: normal !important;
	width: auto;
}
.reserv-btns .easy-button
{
	white-space: normal;
}
@media all and (min-width: 960px)
{
	.reserv-btns .easy-button
	{
		max-width: 63%;
	}
}
@media all and (max-width: 768px)
{
	.reserv-btns .easy-button
	{
		min-width: initial;
	}
}
.reserv-btns .easy-button
{
	width: auto !important;
	float: none !important;
	position: relative !important;
}
@media all and (max-width: 768px)
{
	.reserv-btns .easy-button
	{
		float: none !important;
	}
}
.reserv-btns .easy-button
{
	clear: none;
}
@media all and (max-width: 768px)
{
	.reserv-btns .easy-button
	{
		clear: both;
	}
}
.reserv-btns .easy-button
{
	display: inline-block;
}
@media all and (max-width: 768px)
{
	.reserv-btns .easy-button
	{
		display: block;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}
.reserv-btns .easy-button
{
	padding-left: 1% !important;
	padding-right: 1% !important;
}
.book-bottom-panel
{
	right: 0;
	left: 0;
	bottom: 0;
	display: inline-block !important;
	position: fixed !important;
	height: auto !important;
	overflow: hidden;
	margin-bottom: -1px !important;
	background-image: none !important;
	z-index: 20 !important;
	padding: 15px 0 0 !important;
	max-width: 100% !important;
	width: auto !important;
	background: -moz-linear-gradient(top, rgba(22,47,80,0.86) 0%, rgba(22,47,80,0.86) 43%, rgba(32,67,147,0.86) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,47,80,0.86)), color-stop(43%,rgba(22,47,80,0.86)), color-stop(100%,rgba(32,67,147,0.86))) !important;
	background: -webkit-linear-gradient(top, rgba(22,47,80,0.86) 0%,rgba(22,47,80,0.86) 43%,rgba(32,67,147,0.86) 100%) !important;
	background: -o-linear-gradient(top, rgba(22,47,80,0.86) 0%,rgba(22,47,80,0.86) 43%,rgba(32,67,147,0.86) 100%) !important;
	background: -ms-linear-gradient(top, rgba(22,47,80,0.86) 0%,rgba(22,47,80,0.86) 43%,rgba(32,67,147,0.86) 100%) !important;
	background: linear-gradient(to bottom, rgba(22,47,80,0.86) 0%,rgba(22,47,80,0.86) 43%,rgba(32,67,147,0.86) 100%) !important;
	background-color: #1E4088 !important;
}
.book-bottom-panel .book-panel-inner
{
	margin: 0 auto;
	/*[disabled]max-width:960px;*/
	position: relative;
	float: none;
	width: auto;
	display: block;
}
.book-bottom-panel .total-row
{
	position: relative;
	display: block;
	margin: 0px !important;
	padding: 0px !important;
	background-color: transparent !important;
	background-image: none !important;
}
#main .book-bottom-panel .form-price
{
	cursor: default;
	width: auto;
	position: relative;
	display: block;
	float: none !important;
	margin: 0 !important;
	padding-bottom: 0;
	font-weight: bold;
	padding: 0px !important;
	height: auto !important;
}
#main .book-bottom-panel INPUT.easy-button
{
	float: none !important;
	max-width: 100% !important;
	display: block !important;
	width: 100% !important;
	background: #E8AF12 !important;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 7px auto !important;
	padding-top: 6px !important;
	padding-bottom: 16px !important;
	margin: 0 !important;
	box-shadow: inset 0px -3px 4px 4px #F6C638 !important;
	color: #1C4F7C !important;
	padding-right: 12px !important;
	padding-left: 12px !important;
	font-variant: small-caps;
	cursor: pointer !important;
	text-align: center;
	font-weight: bold;
	height: auto !important;
}
.book-panel-inner .form-price
{
}
.book-panel-inner .form-price .small
{
	display: inline-block;
	width: auto;
	float: none;
	line-height: 1 !important;
	text-align: right !important;
	font-weight: bold !important;
	font-size: 14px !important;
}
.book-panel-inner .form-price .small B
{
	clear: both;
	display: block;
	padding: 0px;
	margin: 0px;
	line-height: 11px;
	font-size: 11px;
	font-weight: normal;
}
INPUT[type="image"]
{
	padding: 0;
	border: none;
}
BODY
{
	margin: 0px !important;
	position: relative;
	min-height: 100%;
	max-width: 100%;
	width: 100%;
	height: auto !important;
	min-width: 100% !important;
	-webkit-text-size-adjust: 100%;
	padding: 0px !important;
	outline: none !important;
	border: none !important;
	background-position: top center;
	background-size: cover;
}
#content .canvas-inner SELECT.ajaxd-select
{
	margin: 10px auto 0;
	float: none;
	display: block;
	line-height: 44px;
	height: 44px;
	padding-right: 6px;
	width: 100%;
	max-width: 320px;
	padding-left: 6px;
}
.checkout .shop_table .cart-subtotal TH, .shop_table .cart-subtotal TD
{
	color: #585858 !important;
	line-height: 15px;
	/*[disabled]border-top:10px solid #D8D5D5;*/
	background-color: #D8D5D5 !important;
	background: #F7F6F7;
	background: -webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#dfdbdf));
	background: -webkit-linear-gradient(#f7f6f7,#dfdbdf);
	background: -moz-linear-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);
	font-size: 12px !important;
}
#ui-datepicker-div
{
	z-index: 999999 !important;
}
.checkout_table_item .product-total
{
	vertical-align: middle !important;
	text-align: right;
	font-weight: bold !important;
}
BODY, INPUT, TEXTAREA, SELECT
{
	font: normal normal normal 1em / normal "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
	/*[disabled]font-size:15px;*/
}
@media all and (max-width: 768px)
{
	BODY, INPUT, TEXTAREA, SELECT
	{
		/*[disabled]font-size:13px;*/
	}
}
BODY, INPUT, TEXTAREA, SELECT
{
	text-align: left;
}
#wrapper #post-3204 .post-content SELECT
{
	width: 200px;
	clear: both;
	display: block;
	height: 36px;
	line-height: 36px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #8F8F8F !important;
	font-weight: normal;
}
#post-3204 .post-content FORM INPUT.button
{
	margin: 0px !important;
	background-color: #343331;
	color: #FFFFFF !important;
	font-weight: normal !important;
}
.single-product.woocommerce-page DIV#content DIV.product > DIV.summary.entry-summary > DIV.gform_wrapper
{
	display: none !important;
}
#tab-description SPAN.hotel-rsrv-wrap > *
{
	max-width: 100% !important;
	width: auto;
	clear: both !important;
	float: none !important;
	display: block !important;
}
#tab-description SPAN.hotel-rsrv-wrap
{
	float: none;
	width: auto;
	clear: both;
	display: block !important;
	padding: 0px !important;
	margin: 0px;
}
.single-product.postid-12047 #content DIV.post-12047.product DIV.summary.entry-summary
{
	display: none;
}
#wrapper #post-3204 .post-content LABEL
{
	display: block;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	width: 200px;
	margin-bottom: 0;
	clear: both;
	margin-top: 20px !important;
	color: #686868;
}
.footer-area
{
	border-top: none !important;
	border-bottom: none !important;
	padding: 0;
	border: none !important;
	background-color: rgba(0, 0, 0, 0.8) !important;
	background-size: 30px 30px !important;
}
@media all and (max-width: 768px)
{
	.footer-area
	{
		background-size: 20px 20px !important;
	}
}
@media all and (max-width: 479px)
{
	.footer-area
	{
		background-size: 10px 10px !important;
	}
}
.footer-area
{
	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;
	margin: 0px !important;
	background-position: top left !important;
}
.footer-area, #yr-varsel TABLE THEAD TH
{
	border-top: none !important;
	border-bottom: none !important;
	padding: 0;
	border: none !important;
	background-color: rgba(0, 0, 0, 0.8) !important;
	background-size: 30px 30px !important;
}
@media all and (max-width: 768px)
{
	.footer-area, #yr-varsel TABLE THEAD TH
	{
		background-size: 20px 20px !important;
	}
}
@media all and (max-width: 479px)
{
	.footer-area, #yr-varsel TABLE THEAD TH
	{
		background-size: 10px 10px !important;
	}
}
.footer-area, #yr-varsel TABLE THEAD TH
{
	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;
	margin: 0px !important;
	background-position: top left !important;
}
@media only screen and (max-width: 479px)
{
	.container .columns .col, .footer-area .columns .col
	{
		float: none;
		width: 100%;
	}
}
.container .columns .col, .footer-area .columns .col
{
	border: none !important;
}
.footer-area .columns .col
{
	display: table;
	float: none;
	position: relative;
	float: none;
	width: 100%;
	border: none !important;
}
.footer-area ARTICLE
{
	width: auto !important;
	height: 260px !important;
	display: table !important;
	margin: 0px !important;
	padding: 0px !important;
	right: 0 !important;
	left: 0 !important;
}
.footer-area .logo
{
	float: none;
	display: block;
	margin: 0 0 22px;
}
.footer-area H3
{
	margin: 0 0 28px;
	color: #DDD;
	text-transform: uppercase;
	font: 13px / 20px PTSansBold, arial, helvetica, sans-serif;
}
.footer-area .columns
{
	clear: both;
	margin: 0 !important;
	padding: 0 15px;
}
@media all and (min-width: 1279px)
{
	.footer-area .columns
	{
		padding: 0px;
	}
}
.footer-area .columns
{
	bottom: 0 !important;
	top: 0 !important;
}
@media all and (min-width: 769px)
{
	.footer-area .columns
	{
		position: absolute;
	}
}
.footer-area .columns
{
	display: table;
	width: auto;
	border: none !important;
	height: auto !important;
}
.footer-area .text-block
{
	text-shadow: 1px 2px 1px #000;
}
.footer-area .holder-block IMG
{
	width: 100%;
}
.footer-area UL
{
	list-style: none !important;
	margin: 0;
	padding: 0;
	font-size: 12px !important;
	line-height: 24px !important;
}
.footer-area .above-footer
{
	display: block;
	float: none;
	position: relative;
	background-color: rgba(255, 255, 255, 0.86) !important;
	height: auto !important;
	width: auto;
	padding: 0;
}
IMG
{
	border-style: none;
	vertical-align: middle;
	max-width: 100%;
}
A
{
	text-decoration: none;
	color: #285DA2;
}
A:hover
{
	color: #1F418C;
	cursor: pointer;
}
.ad-background-img
{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	z-index: -1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.videocam-ad SPAN.ad-txt-overimg
{
	bottom: 0;
	top: 0;
	right: 0;
	left: 0;
	position: fixed;
}
.ad-txt-overimg SPAN.ad-txt-wrap
{
	width: 100%;
	min-width: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	position: absolute;
	display: inline-table;
	text-align: center;
	height: 100%;
	padding: 0px;
	margin: 0px;
}
.ad-txt-overimg SPAN.ad-txt-wrap B
{
	width: 100%;
	min-width: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	vertical-align: middle;
	position: relative;
	display: table-cell;
	text-align: "0";
	text-transform: lowercase;
	font-variant: small-caps;
	font-weight: normal;
	/*[empty]text-shadow:;*/
	color: #FFF;
	font-size: xx-large;
	font-weight: normal;
	font-family: Helvetica;
	text-shadow: 0 1px 0 #CCC, 0 2px 0 #C9C9C9, 0 3px 0 #BBB, 0 4px 0 #B9B9B9, 0 5px 0 #AAA, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
	color: #F7F4F7;
}
.ad-txt-overimg SPAN.ad-txt-wrap B.dark
{
	color: #191818;
}
@media all and (max-width: 768px)
{
	.fvp-share-bar A.embed-code-toggle
	{
		display: none;
	}
}
.video-ads-frame
{
	opacity: 0;
	height: 100%;
	min-width: 100% !important;
	width: 100% !important;
	transition-duration: 3.3s;
	-webkit-transition: all 1.4s ease;
	-moz-transition: all 1.4s ease;
	-o-transition: all 1.4s ease;
	-ms-transition: all 1.4s ease;
	-webkit-filter: brightness(1.5);
	filter: brightness(1.5);
	/*[disabled]-webkit-filter:grayscale(0.2);*/
	/*[disabled]filter:grayscale(0.2);*/
}
.is-ready .video-ads-frame
{
	opacity: 0.76;
}
.is-ready .video-ads-frame:hover
{
	opacity: 1;
	transition-duration: 0s;
	-webkit-filter: brightness(1);
	filter: brightness(1);
	-webkit-transition: all 0.32s ease;
	-moz-transition: all 0.32s ease;
	-o-transition: all 0.32s ease;
	-ms-transition: all 0.32s ease;
}
.page.page-template-adsframe-php
{
	min-width: 100%;
	min-height: 100%;
	position: absolute;
}
.page.page-template-adsframe-php, .page.page-template-adsframe-php #ad-wrapper, .page.page-template-adsframe-php #ad-wrapper #ad-canvas, .page.page-template-adsframe-php #ad-wrapper #ad-canvas #ad-content .ad-canvas-inner, #ad-wrapper #ad-canvas .ad-row, #ad-wrapper .ad-row #ad-content
{
	min-width: 100%;
	min-height: 100%;
	position: absolute;
}
.page.page-template-adsframe-php #ad-wrapper
{
	min-width: 100%;
	min-height: 100%;
	position: absolute;
}
#ad-content SPAN.videocam-ad
{
	height: auto;
	width: 100%;
	bottom: 0;
	top: 0;
	right: 0;
	left: 0;
	position: absolute !important;
	display: block !important;
}
#ad-content SPAN.videocam-ad A IMG.responsive
{
}
SPAN.ad-txt-overimg
{
}
#ad-content .ad-canvas-inner DIV.a-single
{
	height: 100%;
	width: 100%;
	display: block;
	bottom: 0;
	top: 0;
	right: 0;
	left: 0;
	position: fixed;
}
INPUT, TEXTAREA, SELECT
{
	vertical-align: middle;
	color: #000;
	-webkit-font-smoothing: antialiased;
}
#main .planner-contents .products .product .mobile_shop_item_content .variations_form.cart .variations TBODY TR TD.value SELECT
{
	clear: both;
	display: block !important;
	position: relative !important;
	max-width: none !important;
	min-width: 100% !important;
	border: none;
	padding: 10px;
	line-height: 42px;
	min-height: 42px;
	margin: 0 !important;
}
#main .planner-contents .products .product .mobile_shop_item_content .variations_form.cart .variations TBODY > TR
{
	display: table !important;
	position: relative !important;
	max-width: none !important;
	min-width: 100% !important;
	float: none !important;
	margin-bottom: 10px;
	border: 1px solid #ACACAC;
}
#main .planner-contents .products .product .mobile_shop_item_content .variations_form.cart .variations TBODY TR TD.value
{
	float: none !important;
	display: table-cell !important;
	position: relative !important;
	max-width: none !important;
	min-width: 60% !important;
}
#main .planner-contents .products .product .mobile_shop_item_content .variations_form.cart .variations TBODY TR TD.label
{
	display: table-cell !important;
	float: none !important;
	position: relative !important;
	max-width: none !important;
	min-width: 40% !important;
}
FORM, FIELDSET
{
	margin: 0;
	padding: 0;
	border-style: none;
	position: relative;
	background-repeat: repeat-x;
}
.toggle-content > .gform_wrapper
{
	float: none !important;
	position: relative !important;
	display: block !important;
	margin: 0 auto !important;
	/*[disabled]max-width:460px;*/
	width: 90% !important;
	padding-top: 10px !important;
}
.clear
{
	clear: both;
}
#header
{
	padding: 0 10px 0px;
}
.row
{
	margin: 0 auto;
	/*[disabled]max-width:960px;*/
	position: relative;
}
.single.single-post #wrapper #main DIV.row
{
	padding-top: 12px;
	padding-bottom: 12px;
	padding-top: 20px;
	padding-bottom: 20px;
}
@media all and (max-width: 1280px)
{
	.single.single-post #wrapper #main DIV.row #content > .post
	{
		display: block;
		width: auto;
		float: none;
		padding-left: 12px;
		padding-right: 12px;
	}
}
.cart_totals H2
{
	display: none;
}
.cart-collaterals .cart_totals TR
{
	float: left;
	display: block;
	font-size: 20px;
}
.cart-collaterals TABLE .cart-subtotal
{
	width: 100%;
	position: relative !important;
	display: block !important;
	clear: both !important;
	float: none !important;
	font-size: 14px;
	line-height: 14px;
	margin: 0px !important;
}
.page.woocommerce-cart.woocommerce-page .shop_table TR .actions
{
	/*[disabled]display:table-cell;*/
	/*[disabled]float:none;*/
	/*[disabled]width:auto;*/
	/*[disabled]right:0;*/
	/*[disabled]left:0;*/
	/*[disabled]position:relative;*/
	/*[disabled]background-color:#DFDFDF;*/
	/*[disabled]padding:0;*/
	/*[disabled]margin:0;*/
	text-align: right !important;
}
.cart-collaterals .cart_totals TABLE
{
	display: block !important;
	float: none !important;
}
.row:after
{
	content: "";
	display: block;
	clear: both;
}
#header .logo
{
	float: left;
	overflow: hidden;
	margin: 31px 0 0;
}
#header .logo A
{
	height: 100%;
	display: block;
}
#nav
{
	float: right;
	font: 14px / 16px sans-serif;
}
#nav UL
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav UL LI
{
	float: left;
	margin: 0 0 0 49px;
}
#nav UL A
{
	display: block;
	height: 83px;
	line-height: 83px;
	border-top: 3px solid #FFF;
}
#nav UL .current_page_item A, #nav UL .current-menu-item A, #nav UL > .current-menu-parent A
{
	color: #A0CE4E;
	text-decoration: none;
	border-color: #A0CE4E;
}
#nav UL LI
{
	position: relative;
}
#nav UL UL
{
	display: none;
	position: absolute;
	top: 86px;
	left: 0;
	width: 170px;
	background: #EDEBEB;
	z-index: 100000;
	border-top: 3px solid #A0CE4E;
}
#nav UL LI UL LI
{
	display: block;
	float: none;
	margin: 0;
}
#wrapper #nav UL LI UL LI A
{
	/*[disabled]background:url(http://pamporovo.me/wp-content/themes/images/subnav_sep.jpg) repeat-x bottom left;*/
	border: 0;
	height: 30px;
	text-indent: 20px;
	font: 13px / 30px sans-serif;
	color: #333333 !important;
}
#nav UL UL UL
{
	display: none !important;
}
#nav SELECT
{
	max-width: 100%;
	display: none;
}
.gallery-box
{
	background: #3D3C3C;
	padding: 0 10px;
}
.gallery
{
	margin: 0 auto;
	max-width: 1400px;
}
.category-special-offer .post-content DIV.gallery.masonry
{
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	text-align: center !important;
}
.gallery-box IMG
{
	width: 100%;
}
#main, BODY.page #wrapper #main
{
	clear: both;
	/*[disabled]overflow:hidden;*/
}
@media all and (min-width: 960px)
{
	#main, BODY.page #wrapper #main
	{
		/*[disabled]margin-bottom:40px;*/
		/*[disabled]margin-top:40px;*/
	}
}
#main, BODY.page #wrapper #main
{
	/*[disabled]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%);*/
	/*[disabled]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)));*/
	/*[disabled]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%);*/
	/*[disabled]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%);*/
	/*[disabled]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%);*/
	/*[disabled]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%);*/
	/*[disabled]background-color:rgba(255, 255, 255, 0.8);*/
	/*[disabled]filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f1f1f1', endColorstr='#f1f1f1',GradientType=0 );*/
}
.page-template #sidebar .widget.widget_text .textwidget, .page-template #sidebar .widget.widget_text .textwidget IFRAME
{
	background-color: #F2EFEF;
}
.page-id-12368 #main #content.full-width
{
	padding-left: 0px !important;
	padding-right: 0px !important;
	/*[disabled]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%);*/
	/*[disabled]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)));*/
	/*[disabled]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%);*/
	/*[disabled]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%);*/
	/*[disabled]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%);*/
	/*[disabled]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%);*/
	/*[disabled]background-color:rgba(68, 113, 172, 0.8);*/
	/*[disabled]filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f1f1f1', endColorstr='#f1f1f1',GradientType=0 );*/
}
.category-special-offer .button.small.orange
{
	text-align: center;
	display: block;
	line-height: 44px;
}
.checkout #customer_details.col2-set .col-2
{
	padding: 30px;
	background-color: #FFFFFF;
}
#main.main-special-offer
{
	opacity: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
}
#main.main-special-offer.loaded
{
	opacity: 1 !important;
}
.post-content .tntVideoSingle IFRAME
{
	z-index: 0;
	max-width: 100%;
}
.category-special-offer .tablepress TD
{
	font-size: 16px;
	font-weight: bold;
	color: #262525 !important;
}
#main, #container
{
	opacity: 0;
	-webkit-transition: opacity .3s ease-in 0.32s;
	-moz-transition: opacity .3s ease-in 0.32s;
	transition: opacity .3s ease-in 0.32s;
	height: 100%;
	min-width: 100%;
}
.page-template-dynamic-packaging-reserv-php DIV#wrapper
{
	position: relative;
	width: 100%;
}
.page-template-dynamic-packaging-reserv-php #main .row .wooslider
{
	/*[disabled]z-index:-1;*/
	position: absolute !important;
	display: block;
	overflow: hidden;
	height: auto !important;
	min-height: 500px !important;
	max-height: 500px !important;
	width: 100% !important;
	margin: 0px !important;
	border: none !important;
	padding: 0px !important;
}
.hsa-widget
{
	/*[disabled]display:none;*/
	display: block !important;
	z-index: 88;
	opacity: 0.8;
	right: 0;
	left: 0;
	top: 88px;
}
@media all and (max-width: 768px)
{
	.hsa-widget
	{
		top: auto;
	}
}
.hsa-widget
{
	position: absolute;
	font-weight: bold;
	background: rgba(31, 65, 140, 0.6);
	padding-bottom: 9px !important;
	padding-top: 10px !important;
	background: -moz-linear-gradient(top, rgba(32,67,147,1) 0%, rgba(32,67,146,1) 1%, rgba(25,53,99,0.7) 41%, rgba(22,47,80,0.63) 57%, rgba(22,47,80,0.5) 84%, rgba(22,47,80,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,67,147,1)), color-stop(1%,rgba(32,67,146,1)), color-stop(41%,rgba(25,53,99,0.7)), color-stop(57%,rgba(22,47,80,0.63)), color-stop(84%,rgba(22,47,80,0.5)), color-stop(100%,rgba(22,47,80,0)));
	background: -webkit-linear-gradient(top, rgba(32,67,147,1) 0%,rgba(32,67,146,1) 1%,rgba(25,53,99,0.7) 41%,rgba(22,47,80,0.63) 57%,rgba(22,47,80,0.5) 84%,rgba(22,47,80,0) 100%);
	background: -o-linear-gradient(top, rgba(32,67,147,1) 0%,rgba(32,67,146,1) 1%,rgba(25,53,99,0.7) 41%,rgba(22,47,80,0.63) 57%,rgba(22,47,80,0.5) 84%,rgba(22,47,80,0) 100%);
	background: -ms-linear-gradient(top, rgba(32,67,147,1) 0%,rgba(32,67,146,1) 1%,rgba(25,53,99,0.7) 41%,rgba(22,47,80,0.63) 57%,rgba(22,47,80,0.5) 84%,rgba(22,47,80,0) 100%);
	background: linear-gradient(to bottom, rgba(32,67,147,1) 0%,rgba(32,67,146,1) 1%,rgba(25,53,99,0.7) 41%,rgba(22,47,80,0.63) 57%,rgba(22,47,80,0.5) 84%,rgba(22,47,80,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#204393', endColorstr='#00162f50',GradientType=0 );
	color: #ABBADC;
}
.hsa-widget A
{
	color: #EAF4FD !important;
}
.reading-box H2
{
	color: #25739A !important;
	float: left;
}
.reading-box P
{
	display: inline-block;
	margin: 0 0 10px !important;
	width: auto;
}
.continue
{
	float: right;
}
.columns
{
	overflow: hidden;
	margin: 0 0 64px;
}
.columns .col
{
	float: left;
	width: 23%;
	padding: 0 2.6666666% 0 0;
	color: #E33A0C;
}
.columns-3 .col
{
	width: 31.5%;
}
.columns .col.last
{
	padding: 0;
}
.col .heading
{
	overflow: hidden;
	margin: 0 0 15px;
}
.col .heading IMG
{
	float: left;
	margin: 0 10px 0 0;
}
.col P
{
	margin: 0 0 23px;
}
.col .flexslider
{
	margin: 0;
}
.post-content H2.subtitile.subtitle-highlight
{
	clear: both;
	display: block;
	padding: 12px;
	margin: 0px;
	background-color: transparent;
	background-size: 30px 30px !important;
	/*[disabled]background-image:linear-gradient(135deg, 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);*/
	border-bottom: 2px solid rgba(21, 81, 171, 0.1);
	font-variant: small-caps;
	font-weight: bold;
}
.entry .page.single > DIV.post-content
{
	margin: 0 !important;
}
#main .columns H2
{
	margin: 8px 0 7px;
}
.more
{
	overflow: hidden;
	display: block;
	font-size: 13px;
}
.more A
{
	float: right;
	padding: 0 14px 0 0;
	/*[disabled]background:url(http://pamporovo.me/wp-content/themes/images/arrow-more.gif) no-repeat 100% 50%;*/
}
.more A.active
{
	color: #183A5C;
	text-decoration: none;
	/*[disabled]background:url(http://pamporovo.me/wp-content/themes/images/arrow-more-green.gif) no-repeat 100% 50%;*/
}
.container
{
	overflow: hidden;
}
.container .columns
{
	float: left;
	width: 75%;
	margin: 0 0 50px;
}
#main .container H2
{
	margin: 0;
}
.container .columns .col
{
	width: 31.42857%;
	padding: 0 2.85714% 0 0;
}
.container .col IMG
{
	width: 100%;
}
.container .columns .col.last
{
	padding: 0;
}
.container .holder
{
	overflow: hidden;
}
.container H3
{
	margin: 18px 0 5px;
	font: 13px / 15px sans-serif;
}
.container H3 A.active
{
	text-decoration: none;
	color: #153552;
}
.slider
{
	overflow: hidden;
}
.review
{
	width: 100%;
}
.title
{
	margin: 0 0 31px;
	overflow: hidden;
}
.title H2, #main .post-content .title H2
{
	float: left;
	padding: 10px 15px !important;
	margin: 0 !important;
	background: #FFF;
	font-size: 18px !important;
}
#content .one_half .flexslider
{
	min-height: 200px;
}
.meta
{
	list-style: none;
	margin: 0 0 13px;
	padding: 0;
	overflow: hidden;
	font-size: 12px;
	line-height: 14px;
	color: #333;
}
.meta LI
{
	float: left;
	padding: 0 8px 0 9px;
	/*[disabled]background:url(http://pamporovo.me/wp-content/themes/images/divider.gif) no-repeat 0 50%;*/
}
.meta LI:first-child
{
	padding-left: 0;
	background: none;
}
.meta .date
{
	font: 12px / 14px sans-serif;
}
.review BLOCKQUOTE
{
	background: none !important;
	border-left: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.review BLOCKQUOTE Q
{
	display: block;
	padding: 25px 14px 24px 24px;
	background: #F6F3F3;
	font: 13px / 20px sans-serif;
}
.review BLOCKQUOTE DIV
{
	display: block;
	padding: 12px 0 0 2px;
	overflow: hidden;
	color: #333;
	font-style: normal;
	/*[disabled]background:url(http://pamporovo.me/wp-content/themes/images/bg-blockquote.gif) no-repeat;*/
}
.review BLOCKQUOTE DIV STRONG
{
	padding: 12px 3px 2px 52px;
	float: left;
	font: 13px / 15px sans-serif;
}
.review BLOCKQUOTE DIV SPAN
{
	padding: 12px 0 0;
	float: left;
	line-height: 15px;
}
.social-networks
{
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}
.social-networks LI
{
	float: left;
	margin: 0 0 0 22px;
	position: relative;
}
.social-networks A
{
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	height: 17px;
	width: 17px;
	/*[disabled]background:url(http://pamporovo.me/wp-content/themes/images/ico-social-networks.gif) no-repeat;*/
}
.social-networks LI.custom A
{
	background: none;
	text-indent: 0;
}
.social-networks .facebook
{
	background-position: 0 0;
}
.social-networks .twitter
{
	background-position: -37px 0;
}
.social-networks .linked-in
{
	background-position: -76px 0;
}
.social-networks .rss
{
	background-position: -115px 0;
}
.social-networks .dribbble
{
	background-position: 100% 0;
}
.popup
{
	display: none;
	position: absolute;
	padding: 0 0 6px;
	color: #D1D1D2;
	font-size: 11px;
	line-height: 15px;
	bottom: 110%;
	left: -17px;
}
.popup P
{
	margin: 0;
}
.popup .holder
{
	padding: 4px 11px;
	background: #46494A;
}
#content
{
	width: 66.1702128%;
}
@media all and (max-width: 768px)
{
	#content
	{
		width: auto;
		clear: both;
		display: block !important;
	}
}
#content
{
	float: left;
}
@media all and (max-width: 768px)
{
	#content
	{
		clear: both !important;
		float: none !important;
	}
}
#content
{
	text-align: left;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)
{
	#content
	{
		float: none;
	}
}
@media all and (max-width: 768px)
{
	#content
	{
		padding: 12px;
	}
}
BODY.framed DIV#container, BODY.framed DIV#main
{
	opacity: 1 !important;
}
.pamp-price-table H5.toggle I
{
	background-position: -742px center !important;
	/*[disabled]background-size:auto 26px;*/
	/*[disabled]background-attachment:scroll;*/
	display: inline-block;
	right: auto;
	left: 16px;
	bottom: auto;
	top: 50%;
	position: absolute;
	width: 32px;
	margin: -16px 0 0 !important;
	padding: 0px;
	line-height: 32px !important;
	border-radius: 50%;
	background-color: transparent;
	height: 32px !important;
	opacity: 0.7;
	/*[disabled]border:1px solid #B2B2B2;*/
	background-image: url(../../../../branding/icon-sprite-dark-36x36.png) !important;
	text-align: center;
}
.pamp-price-table H5.toggle:hover I, .pamp-price-table H5.toggle.active I
{
	opacity: 0.6;
	background-color: #070707 !important;
	background-image: url(../../../../branding/icon-w-sprite-36x36.png) !important;
	border: 1px solid #656666;
}
.toggle.active A I
{
	background-color: #292826 !important;
}
.pamp-price-table H5.toggle A
{
	padding-left: 60px !important;
}
.post-content .woocommerce .checkout #order_review #payment
{
	float: none;
	clear: both;
	display: inline-block;
	width: 100%;
}
.tab_content .shop_item_open FORM.cart .quantity
{
	float: none !important;
	/*[disabled]margin:0 auto 0 150px;*/
	padding: 5px !important;
	background-color: transparent;
	text-align: center;
	width: auto !important;
	top: auto;
	right: auto;
	left: auto;
	bottom: 10px;
	position: absolute !important;
	border: none !important;
}
.product FORM.cart .gform_variation_wrapper.gform_wrapper
{
	padding: 0 !important;
	display: block !important;
	max-width: none !important;
	width: 100% !important;
	right: 0;
	left: 0;
	float: none !important;
	position: relative !important;
	margin-bottom: 0px;
	margin-top: 0px;
	top: 0;
	bottom: 60px;
	overflow-y: auto;
	margin: 0 auto !important;
}
.planner-contents .product FORM.cart .gform_variation_wrapper.gform_wrapper, BODY.archive.woocommerce-page #container .products FORM.cart .gform_variation_wrapper.gform_wrapper
{
	position: absolute !important;
}
.profile #tabs UL.ui-tabs-nav
{
	list-style: none;
}
.profile #tabs UL.ui-tabs-nav LI A
{
	width: 25%;
	display: block;
	float: left;
	line-height: 1.2;
	height: 50px;
}
.profile #tabs .ui-widget-content
{
	clear: both;
	display: block;
}
.profile #tabs .ui-widget-content H4
{
	clear: both;
	display: block;
}
#content.full-width
{
	clear: both;
	float: none;
	position: relative;
	display: block;
	width: auto;
}
@media all and (max-width: 768px)
{
	#content.full-width
	{
		clear: both;
		width: auto !important;
		padding-left: 12px !important;
		padding-right: 12px !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
}
.image
{
	position: relative;
}
.image .image-extras
{
	display: none;
	opacity: 0;
	position: absolute;
	top: 0;
	left: -300px;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(top, #D1E990 0%, #AAD75B 100%);
	background-image: -o-linear-gradient(top, #D1E990 0%, #AAD75B 100%);
	background-image: -moz-linear-gradient(top, #D1E990 0%, #AAD75B 100%);
	background-image: -webkit-linear-gradient(top, #D1E990 0%, #AAD75B 100%);
	background-image: -ms-linear-gradient(top, #D1E990 0%, #AAD75B 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #D1E990), color-stop(1, #AAD75B) );
	text-align: center;
}
.image .image-extras:before
{
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.image A
{
	display: block;
}
.image .image-extras .image-extras-content
{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 90%;
	height: auto;
}
.image .image-extras .image-extras-content H3
{
	font: 13px sans-serif;
	color: #333333;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
	margin: 0 !important;
	margin-top: 10px !important;
}
.image .image-extras .image-extras-content H4
{
	font: 12px sans-serif;
	color: #333333;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
	margin: 0;
	margin-top: 5px !important;
}
.image .image-extras .image-extras-content H4 A
{
	display: inline;
}
.image .image-extras .image-extras-content IMG
{
	width: auto !important;
	display: inline !important;
}
.image .image-extras .image-extras-content .icon
{
	display: inline;
}
.post
{
	/*[disabled]margin-bottom:65px;*/
	overflow: auto;
}
.post .image
{
	margin-bottom: 40px;
}
#main .post H2
{
	color: #2C5386;
	margin: 0 0 25px;
	padding: 0;
}
#main .post H2 A
{
	color: #333333;
}
.post .post-content
{
	color: #544949;
	line-height: normal;
}
.post .meta-info
{
	height: 34px;
	line-height: 34px;
	border-top: 1px solid #E7E6E6;
	border-bottom: 1px solid #E7E6E6;
	margin-top: 36px;
	font-size: 12px;
	clear: both;
}
.post .meta-info .sep
{
	padding: 0px 5px;
}
.search INPUT
{
	border: 1px solid #E7E6E6;
	padding: 5px 0px;
	font-size: 13px;
	color: #333333;
	width: 99%;
	text-indent: 5px;
}
#sidebar
{
	width: 28.4042553%;
	float: right;
}
#sidebar #tabs A IMG
{
	margin: 3px auto 0;
}
#sidebar .widget
{
	/*[disabled]background-color:transparent;*/
	background-color: rgba(255, 255, 255, 0.8);
	color: #2B2B2B;
	/*[disabled]margin-bottom:20px;*/
}
#sidebar .cart-loading .widget_shopping_cart_content:after
{
	height: 100%;
	right: 0;
	left: 0;
	top: 0;
	position: absolute;
	content: '';
	background-color: rgba(255, 255, 255, 0.42) !important;
	background-image: none !important;
}
#sidebar .widget H3
{
	margin: 0;
	padding: 0;
	margin-bottom: 18px;
	color: #333333;
}
#sidebar .widget UL
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#sidebar .widget LI
{
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#content .products .woo-cats
{
	/*[disabled]display:none;*/
}
.toggle I
{
	width: 20px;
	display: block;
	font: 12px / 21px fontawesome !important;
	height: 20px;
	position: absolute;
	color: #ECE9E9;
	text-align: center;
	-webkit-transition: all .27s ease-in-out;
	-moz-transition: all .27s ease-in-out;
	transition: all .27s ease-in-out;
}
.single_add_to_cart_button:after
{
	font-family: FontAwesome;
	-webkit-font-smoothing: antialiased;
	vertical-align: baseline;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat;
	margin-top: 0;
	margin-right: 0;
	content: '\f07a';
	margin-left: 10px;
}
.mobile_shop_item_content .gform_body .gfield_html P.cart
{
	width: 100%;
	clear: both;
	display: table;
	padding: 0px;
	height: auto;
}
.booking_add_to_cart.single_add_to_cart_button:after
{
	content: '\f073';
}
#sidebar .contact_info .address
{
	margin: 0;
	margin-bottom: 15px;
}
#sidebar .contact_info P
{
	margin: 0;
}
#sidebar .pyre_tabs .image
{
	width: 52px;
	height: 50px;
}
#sidebar .pyre_tabs .image A
{
	text-indent: 0 !important;
	height: auto !important;
	line-height: normal !important;
	width: auto !important;
}
#sidebar .pyre_tabs .image .image-extras-content IMG
{
	width: 20px;
	height: 20px;
}
#sidebar .social_links .social LI
{
	display: block;
	/*[disabled]margin-bottom:20px;*/
	width: 40px !important;
	position: relative;
	height: 40px;
}
#sidebar .social_links .social LI A
{
	color: transparent;
	min-height: 40px;
	min-width: 40px;
	display: inline-block;
	width: auto !important;
	background-color: transparent !important;
	background-image: none !important;
}
#sidebar .social_links .social LI A:before
{
	text-indent: 0;
	position: relative;
	width: 40px;
	display: block;
	height: 40px;
	color: #3C578E;
	line-height: 50px;
	font-family: FontAwesome;
	font-size: 35px;
}
#sidebar .social_links .social LI A.rss:before
{
	content: "\f09e";
	color: #ACA938;
}
#sidebar .social_links .social LI A.facebook:before
{
	content: "\f082";
}
#sidebar .social_links .social LI A.twitter:before
{
	content: "\f099";
	color: #37B1BC;
}
#sidebar .social_links .social LI A.google:before
{
	content: "\f0d4";
	color: #AC3838;
}
#sidebar .social_links .social LI A.linkedin:before
{
	content: "\f0e1";
}
#sidebar .social_links .social LI A.vimeo:before
{
	content: "\f03d";
	font-size: 25px;
}
#sidebar .flickr
{
	overflow: hidden;
}
#sidebar .flickr-photo A
{
	background: none !important;
	float: left;
	border: 0 !important;
}
#sidebar .widget_categories LI A
{
	display: inline;
	border: 0;
	background: none;
	padding: 0;
}
#sidebar .pyre_tabs
{
	padding: 0;
	margin: 0;
}
#sidebar .pyre_tabs .tab-holder
{
	padding: 0;
	margin: 0;
}
#sidebar .pyre_tabs .tab-holder .tabs-wrapper
{
	margin: 0 !important;
	padding: 0 !important;
}
#sidebar .tabs-wrapper .tab-box
{
	padding: 0 !important;
	margin: 0 !important;
}
#sidebar .tab-box .tab_content
{
	padding: 0 !important;
	margin: 0 !important;
}
#sidebar .pyre_tabs .tab-holder .tabs-wrapper #tabs
{
	display: block !important;
	float: none;
	clear: both !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
	height: 50px !important;
}
#sidebar .pyre_tabs .tab-holder .tabs-wrapper #tabs LI
{
	display: block;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	width: 33.3% !important;
	/*[disabled]width:auto;*/
}
#sidebar .pyre_tabs .tab-holder .tabs-wrapper #tabs LI A
{
	position: relative;
	top: 0 !important;
	margin: 0px 5% !important;
	padding: 12px 5% 0 !important;
	font-size: 14px;
	width: 80% !important;
	line-height: normal !important;
	height: 38px !important;
	text-align: center;
}
#sidebar .pyre_tabs .tab-holder .tabs-wrapper #tabs LI.active A
{
	line-height: normal !important;
	background-color: #FFFFFF !important;
}
#sidebar .tabs-container
{
	padding: 0 !important;
	margin: 0 !important;
}
#sidebar .tabs-container .tab_content
{
}
#sidebar .tabs-container .tab_content UL
{
	background-color: #FFFFFF !important;
	margin-bottom: 20px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 5px !important;
	-moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 5px !important;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) !important;
	-webkit-box-shadow: none;
	-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;
	background-color: #F5F4F4;
	border: none;
	padding-bottom: 0px;
	margin-top: 0 !important;
}
#sidebar .tabs-container .tab_content UL LI
{
}
.tab-holder .tabs LI IMG
{
	margin-top: 9px;
}
.tab-holder .news-list
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.tab-holder .news-list LI
{
	border-bottom: 1px solid #E2E2E2;
	padding: 8px 12px !important;
	overflow: hidden;
}
.tab-holder .news-list LI A
{
	background: none !important;
	padding: 0 !important;
}
.tab-holder .news-list LI:last-child
{
	border-bottom: 0;
}
.tab-holder .news-list .post-holder A
{
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: none !important;
	border: 0 !important;
	text-indent: 0 !important;
	height: auto !important;
	line-height: normal !important;
}
.tab-holder .news-list LI .image
{
	float: left;
	margin-right: 13px;
}
.tab-holder .news-list LI .post-holder
{
}
.tab-holder .news-list LI .post-holder A
{
	display: block;
	color: #444444 !important;
	font-size: 13px !important;
	line-height: 17px !important;
	min-height: 50px !important;
}
.tab-holder .news-list LI .post-holder P
{
	margin: 0;
	margin-bottom: 5px;
}
.tab-holder .news-list LI .post-holder .meta
{
	margin: 0 0 0px;
	margin-top: 2px;
	font-size: 10px !important;
	color: #747474 !important;
	text-align: left;
	font-weight: normal;
	padding-left: 65px;
}
.tab-holder .news-list LI .post-holder .meta EM
{
	font-style: normal !important;
	font-size: 12px !important;
	color: #747474 !important;
}
.tab-holder .news-list LI .post-holder .comment-text-side
{
	line-height: 16px !important;
}
#jtwt
{
	margin-bottom: 30px;
	color: #838383;
	font-size: 13px;
	line-height: 20px;
	background: url(http://pamporovo.me/branding/icons/twitter-icon.png) no-repeat top left;
	padding-left: 45px;
}
#jtwt A
{
	color: #BFBFBF;
}
#jtwt A:hover
{
	color: #A0CE4E;
}
.recent-works-items
{
	overflow: hidden;
}
.recent-works-items A
{
	float: left;
	padding: 3px;
}
.pagination
{
	float: right;
	margin-top: 40px;
	font-size: 9px;
}
.pagination A.inactive
{
	border: 1px solid #747474;
	display: inline-block;
	height: 15px;
	line-height: 15px;
	color: #747474;
	padding: 0 5px;
	margin-left: 5px;
}
.pagination A.inactive:hover
{
	border: 1px solid #A0CE4E;
}
.pagination .current
{
	border: 1px solid #326298 !important;
	/*[disabled]display:inline-block;*/
	/*[disabled]height:15px;*/
	/*[disabled]line-height:15px;*/
	color: #FFF !important;
	/*[disabled]padding:0 5px;*/
	/*[disabled]margin-left:5px;*/
	background: #326298 !important;
	font-weight: bold;
}
.pagination .pagination-prev
{
	background: url(http://pamporovo.me/branding/icons/arrow-prev.png) no-repeat center left;
	padding-left: 10px;
	margin-right: 10px;
	font-size: 12px;
}
.pagination .pagination-next
{
	background: url(http://pamporovo.me/branding/icons/arrow-next.png) no-repeat center right;
	padding-right: 10px;
	margin-left: 15px;
	font-size: 12px;
}
.img-list
{
}
.img-list LI
{
	padding: 5px !important;
	background: none !important;
	float: left;
}
.img-list A
{
	background: none !important;
	height: auto !important;
	width: auto !important;
	text-indent: 0 !important;
	border: 0px !important;
}
.blog-medium-image
{
	float: left;
	margin: 0 !important;
	margin-right: 25px !important;
	width: 320px;
}
.share-box
{
	background: #F5F5F5;
	height: 71px;
	margin-top: 55px;
	margin-bottom: 55px;
}
.share-box H4
{
	color: #343333 !important;
	margin: 0;
	padding: 0 25px;
	font: 13px / 71px sans-serif !important;
	float: left;
}
.share-box UL
{
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 28px;
}
.share-box LI
{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-right: 29px;
}
@media all and (max-width: 768px)
{
	.share-box LI
	{
		margin-right: 15px;
	}
}
.share-box LI
{
	position: relative;
}
.share-box LI A
{
	background: url(http://pamporovo.me/branding/icons/share.png) no-repeat;
	float: left;
	text-indent: -10000px;
	height: 19px;
}
.share-box LI.facebook A
{
	width: 9px;
	background-position: 0 0;
}
.share-box LI.twitter A
{
	width: 13px;
	background-position: -38px 0;
}
.share-box LI.linkedin A
{
	width: 14px;
	background-position: -80px 0;
}
.share-box LI.reddit A
{
	width: 19px;
	background-position: -205px 0;
}
.share-box LI.tumblr A
{
	width: 15px;
	background-position: -122px 0;
}
.share-box LI.google A
{
	width: 21px;
	background-position: -250px 0;
}
.share-box LI.email A
{
	width: 20px;
	background-position: -293px 0;
}
.about-author
{
	margin-bottom: 55px;
}
.about-author .title A
{
	color: #A0CE4E !important;
}
.about-author DIV.avatar
{
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
}
.related-posts
{
	margin-bottom: 55px;
}
.related-posts .image
{
	width: 180px;
	height: 138px;
	margin-bottom: 0;
}
.related-posts .image-extras-content
{
}
.es-carousel-wrapper
{
	background: none;
	padding: 0px 22px;
	position: relative;
}
.es-carousel
{
	overflow: hidden;
}
.related-projects .es-carousel
{
	padding-left: 20px;
}
.es-carousel UL
{
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
.es-carousel UL LI
{
	height: 100%;
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}
.es-carousel UL LI A
{
	display: block;
}
.es-carousel UL LI A IMG
{
	border: none;
}
.es-nav-prev, .es-nav-next
{
	background-color: rgba(0, 0, 0, 0.5);
	background-repeat: no-repeat;
	width: 29px;
	height: 29px;
	position: absolute;
	top: 45%;
	text-indent: -10000px;
	opacity: 0.8;
}
.es-nav-prev, .es-nav-next
{
	display: block;
}
.es-nav-prev:hover, .es-nav-next:hover
{
	opacity: 1;
}
.es-nav-prev
{
	background-image: url(http://pamporovo.me/branding/icons/arrow-bullet.png);
	background-position: center center;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	left: 0;
}
.es-nav-next
{
	background-image: url(http://pamporovo.me/branding/icons/arrow-bullet.png);
	background-position: center center;
	right: 0;
}
.commentlist
{
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 65px;
}
.commentlist LI
{
	margin: 0;
	padding: 0;
}
.commentlist .the-comment
{
	border-bottom: 1px solid #E7E6E6;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.commentlist .the-comment .comment-text *:last-child
{
	margin-bottom: 0;
}
.commentlist DIV.avatar
{
	float: left;
	margin-right: 15px;
}
.commentlist .comment-text P
{
	margin: 0;
}
.commentlist .comment-author STRONG
{
	padding-right: 5px;
}
#comment-input
{
	overflow: hidden;
	margin-bottom: 13px;
}
#comment-input INPUT
{
	border: 1px solid #D2D2D2;
	width: 191px;
	font-size: 13px;
	color: #747474;
	-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
	padding: 8px 10px;
	float: left;
	margin-right: 14px;
}
#comment-textarea TEXTAREA
{
	border: 1px solid #D2D2D2;
	width: 647px;
	height: 150px;
	font-size: 13px;
	color: #747474;
	-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
	padding: 8px 10px;
}
#comment-input INPUT:last-child
{
	margin-right: 0;
}
.faq-item
{
	position: relative;
}
.portfolio-tabs, .faq-tabs
{
	height: 34px;
	border-top: 1px solid #E7E6E6;
	border-bottom: 1px solid #E7E6E6;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	margin-bottom: 58px;
	line-height: 34px;
}
.portfolio-tabs LI, .faq-tabs LI
{
	float: left;
	margin-right: 30px;
}
.portfolio-tabs LI A, .faq-tabs LI A
{
	display: block;
}
.portfolio-tabs LI.active, .faq-tabs LI.active
{
	line-height: 31px !important;
}
.portfolio-tabs LI.active A, .faq-tabs LI.active A
{
	color: #1A3B5E;
	border-top: 3px solid #0F283C;
}
.portfolio-one .portfolio-item
{
	padding-bottom: 50px;
	margin-bottom: 50px;
	overflow: hidden;
	width: 100%;
}
.portfolio-one .portfolio-item .image
{
	/*[disabled]max-width:100%;*/
	/*[disabled]height:auto;*/
	/*[disabled]float:left;*/
	/*[disabled]margin-right:25px;*/
	/*[disabled]position:relative;*/
	/*[disabled]overflow:hidden;*/
	/*[disabled]display:table-cell;*/
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)
{
	.portfolio-one .portfolio-item .image
	{
		/*[disabled]float:none;*/
		/*[disabled]width:auto;*/
		/*[disabled]height:auto;*/
		/*[disabled]margin-bottom:20px;*/
	}
}
.portfolio-one .portfolio-item .image
{
	position: relative !important;
	overflow: hidden;
	display: table-cell !important;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)
{
	.portfolio-one .portfolio-item .image
	{
		float: none;
		width: auto;
		height: auto;
		margin-bottom: 20px;
	}
}
.list .portfolio-item .portfolio-content H2 A
{
	padding: 10px 20px 15px 32px !important;
}
@media all and (max-width: 768px)
{
	.list .portfolio-item .portfolio-content H2 A
	{
		clear: both;
	}
}
@media all and (max-width: 479px)
{
	.list .portfolio-item .portfolio-content H2 A
	{
		padding: 5px 8px !important;
	}
}
.list .portfolio-item .portfolio-content H2 A
{
	margin: 0 10px 5px 0 !important;
	font-size: 18px;
}
@media all and (min-width: 1279px)
{
	.list .portfolio-item .portfolio-content H2 A
	{
		font-size: 24px;
	}
}
@media (min-width: 1401px)
{
	.list .portfolio-item .portfolio-content H2 A
	{
		font-size: 32px;
	}
}
.list .portfolio-item .portfolio-content H2 A
{
	display: block;
	text-align: left;
	line-height: 1.2;
}
.portfolio-one .portfolio-item H4
{
	margin: 0 !important;
	padding: 0 !important;
	margin-bottom: 25px !important;
	font-weight: normal;
	font-size: 13px;
}
.portfolio-one .portfolio-item P
{
	margin: 0;
	margin-bottom: 0;
	font-size: 14px;
	/*[disabled]padding-right:10px;*/
	padding: 10px;
}
.portfolio-two .portfolio-item
{
	width: 460px;
	height: 295px;
	margin: 5px;
}
.portfolio-three .portfolio-item
{
	width: 300px;
	height: 214px;
	margin: 6px;
}
.portfolio-four .portfolio-item
{
	width: 220px;
	height: 161px;
	margin: 7px;
}
.portfolio-four .image-extras-content
{
}
.portfolio-full .flexslider
{
	margin-bottom: 70px;
}
.portfolio-full .project-content
{
	margin-bottom: 80px;
}
.portfolio-one .fluid-width-video-wrapper
{
	position: static !important;
}
.single-navigation
{
	height: 34px;
	line-height: 34px;
	border-top: 1px solid #E7E6E6;
	border-bottom: 1px solid #E7E6E6;
	margin-bottom: 60px;
	text-align: right;
}
.single-navigation A[rel=prev]
{
	background: url(http://pamporovo.me/branding/icons/arrow-prev.png) no-repeat center left;
	padding-left: 15px;
}
.single-navigation A[rel=next]
{
	background: url(http://pamporovo.me/branding/icons/arrow-next.png) no-repeat center right;
	padding-right: 15px;
	margin-left: 15px;
}
.project-content H3
{
	font: 13px / 17px sans-serif !important;
	color: #333333;
	margin: 0 !important;
	margin-bottom: 40px !important;
}
.project-content
{
	overflow: hidden;
}
.project-content .project-description
{
	float: left;
	width: 74.4681%;
}
.project-content .project-description P
{
	margin-top: 0;
}
.project-content .project-info
{
	float: right;
	width: 23.4043%;
}
.project-content .project-info .project-info-box
{
	border-bottom: 1px solid #E7E6E6;
	padding-bottom: 15px;
	margin-bottom: 15px;
	overflow: hidden;
}
.project-content .project-info .project-info-box A
{
	color: #747474 !important;
}
.project-content .project-info .project-info-box A:hover
{
	color: #A0CE4E !important;
}
.project-content .project-info H4
{
	font: 13px / 20px sans-serif !important;
	color: #333333;
	margin: 0 !important;
	float: left;
	width: 110px;
}
.project-content .project-info .project-terms
{
	float: left;
}
.portfolio-half .flexslider
{
	width: 65.9574%;
	float: left;
}
.portfolio-half .project-content
{
	width: 31.9149%;
	float: right;
}
.portfolio-half .project-description
{
	width: 100%;
	margin-bottom: 50px;
}
.portfolio-half .project-info
{
	width: 100%;
}
.portfolio-half .related-posts
{
	margin-top: 100px;
}
.side-nav
{
	list-style: none;
	margin: 0;
	padding: 0;
	/*[disabled]border-top:1px solid #EDEDED;*/
	/*[disabled]border-right:1px solid #EDEDED;*/
}
.side-nav LI
{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #E4E4E4;
}
.side-nav LI A
{
	display: block;
	color: #3F403F !important;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: normal;
}
.side-nav LI A:hover
{
	background: none;
}
.side-nav UL.children
{
	display: none;
}
H5.toggle
{
	overflow: hidden;
}
.tab_content .toggle-content .products
{
	position: relative;
	background-color: transparent;
	padding: 0px;
	margin: 10px 0px 0px;
}
H5.toggle A
{
	cursor: pointer;
	color: #FEFEFE;
	overflow: hidden;
	margin: 0;
	display: block;
	float: none;
	width: auto;
}
.type-page .post-content H5.toggle
{
	padding: 0 !important;
	display: block;
	font-weight: normal !important;
	line-height: normal !important;
	margin: 0px 0px 1px !important;
	overflow: hidden;
	-webkit-transition: all .27s ease-in-out;
	-moz-transition: all .27s ease-in-out;
	transition: all .27s ease-in-out;
	border: none !important;
}
BODY.page H5.toggle A
{
	padding: 12px;
}
.type-page .post-content H5.toggle A, .nlp-instance-product-title-listing LI A H2
{
	position: relative;
	font-variant: small-caps;
	color: #363535;
	color: #60605F;
	margin: 0;
	font-size: 15px;
}
@media all and (max-width: 768px)
{
	.type-page .post-content H5.toggle A, .nlp-instance-product-title-listing LI A H2
	{
		font-size: 19px;
	}
}
@media all and (min-width: 960px)
{
	.type-page .post-content H5.toggle A, .nlp-instance-product-title-listing LI A H2
	{
		font-size: 21px;
	}
}
@media all and (min-width: 1279px)
{
	.type-page .post-content H5.toggle A, .nlp-instance-product-title-listing LI A H2
	{
		font-size: 25px;
	}
}
@media (min-width: 1401px)
{
	.type-page .post-content H5.toggle A, .nlp-instance-product-title-listing LI A H2
	{
		font-size: 27px;
	}
}
.type-page .post-content H5.toggle A, .nlp-instance-product-title-listing LI A H2
{
	border: none !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
	line-height: 1.2;
	padding-left: 20px;
	-webkit-transition: all .27s ease-in-out;
	-moz-transition: all .27s ease-in-out;
	transition: all .27s ease-in-out;
}
.type-page .post-content H5.toggle A:hover
{
	background: rgb(229, 229, 229);
	background: -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,1) 70%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(30%,rgba(255,255,255,1)), color-stop(70%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 70%,rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 70%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 70%,rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 70%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#e5e5e5',GradientType=0 );
	-webkit-transition: all .27s ease-in-out;
	-moz-transition: all .27s ease-in-out;
	transition: all .27s ease-in-out;
}
.type-page .post-content H5.toggle:hover A SPAN:after
{
	color: #292826 !important;
}
.type-page .post-content H5.toggle:hover *:after
{
	color: #FFF !important;
}
.type-page .post-content H5.toggle.active A, .type-page .post-content .pamp-price-table-acc H5.toggle.active A, .type-page .post-content .pamp-price-table-acc H5.toggle.active:hover A
{
	background-color: rgba(41, 40, 38, 1) !important;
	color: #FFFFFF !important;
	background: rgb(255, 255, 255) 0px 2px;
	padding-top: 25px;
	padding-bottom: 25px;
	background: rgb(158, 158, 158);
	background: -moz-linear-gradient(top, rgba(158,158,158,1) 0%, rgba(41,40,38,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,158,158,1)), color-stop(100%,rgba(41,40,38,1)));
	background: -webkit-linear-gradient(top, rgba(158,158,158,1) 0%,rgba(41,40,38,1) 100%);
	background: -o-linear-gradient(top, rgba(158,158,158,1) 0%,rgba(41,40,38,1) 100%);
	background: -ms-linear-gradient(top, rgba(158,158,158,1) 0%,rgba(41,40,38,1) 100%);
	background: linear-gradient(to bottom, rgba(158,158,158,1) 0%,rgba(41,40,38,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#292826',GradientType=0 );
}
.type-page .post-content H5.toggle.active A SPAN.arrow:after
{
	/*[disabled]color:#FFFFFF;*/
}
.post-content .pamp-price-table.pamp-price-table-acc, .nlp-instance-product-title-listing
{
	/*[disabled]border-radius:4px;*/
	display: block;
}
@media all and (max-width: 768px)
{
	.post-content .pamp-price-table.pamp-price-table-acc, .nlp-instance-product-title-listing
	{
		display: block;
	}
}
.post-content .pamp-price-table.pamp-price-table-acc, .nlp-instance-product-title-listing
{
	/*[disabled]padding:6px;*/
	/*[disabled]background-color:#D49E31;*/
	width: auto;
}
@media all and (max-width: 768px)
{
	.post-content .pamp-price-table.pamp-price-table-acc, .nlp-instance-product-title-listing
	{
		width: auto;
	}
}
.post-content .pamp-price-table.pamp-price-table-acc, .nlp-instance-product-title-listing
{
	/*[disabled]margin-bottom:30px;*/
}
.tab_content .toggle-content
{
	background-color: rgba(255, 255, 255, 0.87);
	width: auto !important;
	margin-bottom: 0 !important;
	margin-top: 0;
	height: auto !important;
}
H5.toggle SPAN.arrow
{
	display: inline-block !important;
	/*[disabled]float:right;*/
	margin-left: 12px;
	margin-right: 12px;
}
#sidebar-rsrv .toggle SPAN.arrow
{
	/*[disabled]position:;*/
	/*[disabled]float:left;*/
	/*[disabled]position:relative;*/
	margin-right: 10px !important;
	display: inline !important;
	/*[disabled]text-align:center;*/
	/*[disabled]height:60px;*/
	/*[disabled]line-height:0;*/
	/*[disabled]width:40px;*/
	/*[disabled]margin-left:0;*/
	/*[disabled]padding:0px;*/
	/*[disabled]margin-bottom:0px;*/
}
#sidebar-rsrv .toggle-content
{
	margin-bottom: 0px;
}
#sidebar-rsrv .toggle SPAN.arrow:after
{
	/*[disabled]content:'\f073';*/
	right: 10px;
	position: absolute;
	font-size: 26px !important;
	line-height: 62px;
	padding: 0px;
	margin: 0;
}
#sidebar-rsrv .toggle SPAN.arrow:before
{
	left: 15px;
	right: auto;
	float: none;
	position: absolute;
	font-family: FontAwesome;
	content: '\f073';
	font-size: 26px !important;
	line-height: 62px;
	padding: 0px;
	margin: 0;
	/*[disabled]color:rgba(0, 0, 0, 0.5);*/
}
.one_third .toggle .arrow:after
{
	font-size: 25px !important;
	line-height: 25px;
}
H5.toggle SPAN.arrow:after
{
	/*[disabled]content:'\f0c9';*/
	content: '\f0d7';
	background-repeat: no-repeat;
	font-family: FontAwesome !important;
	display: inline-block;
	width: auto;
	color: rgba(0, 0, 0, 0.6);
	background-image: none;
	text-align: center;
	opacity: 1;
	font-size: 22px !important;
	/*[disabled]line-height:70px;*/
	color: #ACACAC !important;
}
H5.toggle.active A SPAN.arrow:after
{
	color: #000000 !important;
	content: '\f107';
}
H5.toggle SPAN.toggle-title
{
	float: none;
	width: 90%;
}
.toggle-content
{
	padding-bottom: 0;
	position: relative;
	border: none !important;
	background-color: #FFFFFF;
	margin-bottom: 30px;
}
.pamp-price-table .toggle-content P
{
	padding-left: 15px;
	padding-right: 15px;
	color: #292826;
}
#sidebar-rsrv .toggle-content .reserv_cal
{
	margin: 0 auto;
	display: table !important;
}
H5.toggle.active + .toggle-content
{
	border-bottom: 1px solid #D6DADD;
}
.full-boxed-pricing
{
	background: #F7F5F5;
	padding: 9px;
	overflow: hidden;
	float: left;
	margin-bottom: 20px;
}
.full-boxed-pricing .column
{
	border: 1px solid #E5E4E3;
	border-right: 0;
	border-bottom: 0;
	float: left;
}
.full-boxed-pricing .column:last-child
{
	border-right: 1px solid #E5E4E3;
}
.full-boxed-pricing UL
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 173px;
}
.full-boxed-pricing UL LI
{
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	text-align: center;
	padding: 15px 0px;
	border-bottom: 1px solid #EDEDED;
}
.full-boxed-pricing UL LI.title-row
{
	font: 18px sans-serif !important;
	color: #333333;
}
.full-boxed-pricing UL LI.pricing-row
{
	background: #F8F8F8;
	font: 25px sans-serif !important;
	color: #A0CE4E;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
}
.full-boxed-pricing UL LI.pricing-row SPAN
{
	font-size: 11px !important;
	color: #888888 !important;
}
.sep-boxed-pricing
{
	overflow: hidden;
	margin-bottom: 20px;
}
.sep-boxed-pricing .column
{
	background: #F7F5F5;
	padding: 9px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}
.sep-boxed-pricing .column:last-child
{
	margin-right: 0;
}
.sep-boxed-pricing UL
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.sep-boxed-pricing UL LI
{
	width: 283px;
	background: #FFF;
	border: 1px solid #DDDCDC;
	border-bottom: 0;
	margin: 0;
	padding: 0;
	padding: 15px 0px;
	text-align: center;
}
.sep-boxed-pricing UL LI:last-child
{
	border-bottom: 1px solid #DDDCDC;
}
.sep-boxed-pricing UL LI.title-row
{
	background: #92C563;
	border-color: #92C563;
	font: 18px sans-serif !important;
	color: #333333;
}
.sep-boxed-pricing UL LI.pricing-row
{
	background: #F8F8F8;
	font: 25px sans-serif !important;
	color: #A0CE4E;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
}
.sep-boxed-pricing UL LI.pricing-row SPAN
{
	font-size: 11px !important;
	color: #888888 !important;
}
/*Shortcodes*/
.one_half, .one_third, .two_third, .three_fourth, .one_fourth
{
	margin-right: 4%;
	float: left;
	line-height: 21px;
	margin-bottom: 20px;
	position: relative;
}
@media all and (max-width: 768px)
{
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth
	{
		margin-right: 0 !important;
		float: none !important;
		line-height: inherit !important;
		margin-bottom: inherit !important;
		width: 100% !important;
		margin-left: 0 !important;
		margin-bottom: 10px !important;
		clear: both !important;
		position: relative !important;
	}
}
.one_half
{
	width: 48%;
}
.one_third
{
	width: 30.6666%;
}
.two_third
{
	width: 65.3332%;
}
.one_fourth
{
	width: 22%;
}
.three_fourth
{
	width: 74%;
}
.last
{
	margin-right: 0 !important;
	clear: right;
}
.reserv-btn
{
	display: block;
	position: relative;
	padding: 0px !important;
	margin: 0 !important;
}
.reserv-btn SPAN
{
	bottom: 7px;
	top: auto;
	display: block;
	right: auto;
	left: auto;
	position: absolute;
	width: 100%;
	text-align: center;
	color: #564F4F;
	line-height: 12px !important;
	font-size: 12px;
	padding: 0;
}
.clearboth
{
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	line-height: 0;
	width: 100%;
	overflow: hidden;
}
.tab_content .toggle A > SPAN
{
	display: block;
	text-shadow: none;
	font-size: 14px;
	color: rgba(0, 0, 0, 0.86);
}
.mobile_shop_item_content .cart .add_to_cart_button.button
{
	float: none !important;
	position: relative !important;
	margin-right: 3px !important;
	margin-left: 3px !important;
}
/*Progress Bar*/
.progress-bar-content
{
	background: #A0CE4E;
	height: 37px;
	border-bottom: 1px solid #C0DC8F;
}
.progress-bar .progress-title
{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	position: absolute;
	top: 10px;
	left: 13px;
}
.progress-bar .percentage
{
	font-size: 13px;
	color: #626363;
	font-weight: normal;
	position: absolute;
	top: 10px;
	left: 90%;
}
.person-img
{
	margin-bottom: 25px;
}
.person-author
{
}
.person-author-wrapper
{
	float: left;
	color: #333333 !important;
	margin-bottom: 25px;
}
.person-author-wrapper SPAN
{
	display: block;
}
.person-author A
{
	background: url(http://pamporovo.me/branding/icons/share.png) no-repeat;
	display: inline-block;
	text-indent: -10000px;
	height: 19px;
}
.person-author .social-icon
{
	display: block;
	float: right;
	position: relative;
	margin-left: 19px;
	margin-top: 10px;
}
.person-author .facebook
{
	width: 9px;
	background-position: 0 0;
}
.person-author .twitter
{
	width: 13px;
	background-position: -38px 0;
}
.person-author .linkedin
{
	width: 14px;
	background-position: -80px 0;
}
.person-author .dribbble
{
	background-image: url(http://pamporovo.me/branding/icons/dribbble-icon.png);
	width: 16px;
	background-position: 0 0;
}
.person-author .social-icon .popup P
{
	margin: 0 !important;
}
/*Post Content HTML*/
.post-content BLOCKQUOTE
{
	background: #F5F5F5;
	font: 13px / 20px sans-serif;
	color: #444444;
	border-left: 4px solid #A0CE4E;
	padding: 15px;
}
.post-content BLOCKQUOTE *:last-child
{
	margin-bottom: 0;
}
#gmap
{
	height: 416px;
	margin-bottom: 50px;
}
#gmap IFRAME
{
	width: 100%;
	height: 416px;
	border: 0;
}
.read-more
{
	background: url(http://pamporovo.me/branding/icons/arrow-ul.png) no-repeat center right;
	padding-right: 15px;
}
.post-slideshow
{
	margin-bottom: 30px !important;
}
.post-slideshow .image, .floated-post-slideshow .image
{
	margin-bottom: 0 !important;
}
.post-content H1, .post-content H2, .post-content H3, .post-content H4, .post-content H5, .post-content H6
{
	color: #292826;
	font-weight: normal;
}
.category-special-offer .post-content H2
{
	line-height: normal !important;
	letter-spacing: 1.2px;
	font-variant: small-caps;
	/*[disabled]text-shadow:1px 1px 1px rgba(0, 0, 0, 0.44);*/
}
@media all and (max-width: 768px)
{
	.category-special-offer .post-content H2
	{
		padding: 5px 19px !important;
	}
}
.category-special-offer .post-content H2
{
	margin-bottom: 10px !important;
}
.category-special-offer .post-content .one_half H1
{
	font: 700 36px / 36px "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
	margin-top: 0px;
}
.post-content H2
{
	/*[disabled]font-variant:small-caps;*/
	/*[disabled]color:#3B3B3B;*/
	/*[disabled]font-size:22px;*/
}
.post-content .pamp-price-table-acc
{
	color: #E8AF12 !important;
}
.post-content .pamp-price-table-acc > H2
{
	letter-spacing: 2px;
	color: #F9F9F9 !important;
	font-size: 24px;
}
.post-content H3
{
	font-variant: small-caps;
	color: #292826;
	/*[disabled]font-size:18px;*/
	/*[disabled]margin-bottom:15px;*/
}
.post-content > .gform_wrapper > FORM > .gform_heading
{
	display: block;
	margin: 0px !important;
	padding: 6px 12px 12px;
	width: auto;
}
.gform_wrapper H2.gsection_title
{
	width: auto !important;
}
.post-content > .gform_wrapper > FORM > .gform_heading *
{
	color: #504F4F;
}
.post-content > .gform_wrapper
{
	padding: 5px 15px;
	margin-bottom: 0;
	background-size: 30px 30px !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: #E5E5E5;
}
@media all and (min-width: 769px)
{
	.post-content > .gform_wrapper > FORM
	{
		padding: 6px 12px;
	}
}
.post-content > .gform_wrapper > FORM
{
	/*[disabled]margin-bottom:0;*/
	/*[disabled]background-size:30px 30px;*/
	/*[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:#717171;*/
}
.post-content > .gform_wrapper > FORM DIV.gform_body
{
	padding: 12px;
}
.post-content > .gform_wrapper > FORM DIV.gform_body .gform_fields.left_label LI.gfield.gsection
{
	margin-right: -12px !important;
	margin-left: -12px !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
}
.post-content > .gform_wrapper > FORM .gform_footer.left_label
{
	clear: both;
	padding: 0;
	text-align: right;
}
@media all and (max-width: 768px)
{
	.post-content > .gform_wrapper > FORM .gform_footer.left_label
	{
		text-align: center;
	}
}
.post-content > .gform_wrapper > FORM .gform_footer.left_label
{
	width: 100%;
}
.post-content > .gform_wrapper > FORM .gform_footer.left_label INPUT.gform_button
{
	border-radius: 3px;
	clear: both;
	padding: 0;
	display: inline-block !important;
	float: none !important;
	text-transform: uppercase;
	text-align: center;
	min-width: 120px;
	width: auto;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF !important;
	margin-top: 15px !important;
	margin-bottom: 10px !important;
	background-color: #E33A0C !important;
	border: 1px solid #F47F60 !important;
}
.post-content > .gform_wrapper > FORM .gform_footer.left_label INPUT.gform_button:hover, .post-content > .gform_wrapper > FORM .gform_footer.left_label INPUT.gform_button:focus
{
	color: #E33A0C !important;
	background-color: #FFFFFF !important;
	border: 1px solid #E1E1E0 !important;
}
.post-content > .gform_wrapper > FORM .gform_wrapper .gform_footer IMG.gform_ajax_spinner
{
}
.post-content > .gform_wrapper > FORM .gform_body
{
	position: relative !important;
	background-color: #FFFFFF !important;
	padding: 12px 0 6px;
}
.post-content > .gform_wrapper > FORM .gform_body .gfield INPUT.medium
{
	height: 32px;
}
@media all and (min-width: 960px)
{
	.post-content > .gform_wrapper > FORM .gform_body .gfield INPUT.medium
	{
		font-size: 17px;
	}
}
@media (min-width: 1401px)
{
	.post-content > .gform_wrapper > FORM .gform_body .gfield INPUT.medium
	{
		font-size: 21px;
	}
}
@media all and (max-width: 768px)
{
	.post-content > .gform_wrapper > FORM .gform_body .gfield INPUT.medium
	{
		font-size: 15px;
	}
}
@media all and (min-width: 769px)
{
	.post-content > .gform_wrapper > FORM .gform_body .gfield INPUT.medium
	{
		padding-left: 5px;
		padding-right: 5px;
	}
}
.post-content > .gform_wrapper > FORM .gform_body LI.gsection
{
	margin: 0 0px 20px !important;
	padding-left: 20px;
	padding-top: 32px;
	padding-bottom: 12px;
	padding-right: 20px;
	border-bottom: 2px solid #D32E02;
}
.woocommerce-checkout .checkout H3#order_review_heading
{
	color: #FFF;
	padding-left: 30px;
}
@media all and (max-width: 768px)
{
	.woocommerce-checkout .checkout H3#order_review_heading
	{
		padding-left: 20px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
}
.page-template-dynamic-packaging-reserv-php .hentry .post-content
{
	padding: 12px !important;
	/*[disabled]width:auto;*/
}
@media all and (max-width: 768px)
{
	.post-content H4
	{
		font-size: 15px !important;
	}
}
.post-content H5
{
	font-size: 13px;
	color: #3D3D3C;
}
.post-content H6
{
	font-size: 11px;
}
/*Button*/
.button
{
	display: inline-block;
}
@media all and (max-width: 768px)
{
	#wrapper .button
	{
		border-radius: 0px !important;
	}
}
#wrapper .button
{
	-webkit-transition: background 0.16s ease;
	-moz-transition: background 0.16s ease;
	-o-transition: background 0.16s ease;
	transition: background 0.16s ease;
}
.button.large
{
	height: 43px;
	line-height: 43px;
	text-transform: uppercase;
	float: none;
	position: relative;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2) !important;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2) !important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) !important;
}
@media all and (max-width: 768px)
{
	.button.large
	{
		font-size: 11px;
	}
}
.tabs-container .subtoggle-nav
{
	text-align: center;
	display: block;
}
A.button.offer-get
{
	float: none !important;
	clear: both !important;
	display: block !important;
	width: 390px !important;
	background: #BC2727 !important;
	color: initial !important;
	-khtml-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	-webkit-border-radius: 6px !important;
	border-radius: 6px !important;
	/*[disabled]padding-top:5px;*/
	/*[disabled]padding-bottom:5px;*/
	margin: 15px auto !important;
	background: none;
	box-shadow: inset 0px -3px 32px 4px #6C1111 !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
	border: 1px solid #6B1919;
}
A.button.offer-get:hover
{
	float: none !important;
	clear: both !important;
	display: block !important;
	width: 390px !important;
	background: #FC1C1C !important;
	background: none;
	box-shadow: inset 0px -3px 32px 4px #B50606 !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
	border: 1px solid #FB5757;
}
.button.green
{
	color: rgba(0, 0, 0, 0.88);
	border: 1px solid #B1CD76;
	background: rgb(121, 185, 5);
	background: -moz-linear-gradient(top, rgba(201,232,118,1) 0%, rgba(154,198,71,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,232,118,1)), color-stop(100%,rgba(154,198,71,1)));
	background: -webkit-linear-gradient(top, rgba(201,232,118,1) 0%,rgba(154,198,71,1) 100%);
	background: -o-linear-gradient(top, rgba(201,232,118,1) 0%,rgba(154,198,71,1) 100%);
	background: -ms-linear-gradient(top, rgba(201,232,118,1) 0%,rgba(154,198,71,1) 100%);
	background: linear-gradient(to bottom, rgba(201,232,118,1) 0%,rgba(154,198,71,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9e876', endColorstr='#9ac647',GradientType=0 );
	height: auto;
}
.no-cssgradients .button.green
{
	background-color: #D1E990;
}
.no-cssgradients .button.green:hover
{
	background-color: #AAD75D;
}
.button.darkgreen
{
	color: #54770F !important;
	background-image: linear-gradient(top, #d0e0a5 0%, #a8c76a 100%);
	background-image: -o-linear-gradient(top, #d0e0a5 0%, #a8c76a 100%);
	background-image: -moz-linear-gradient(top, #d0e0a5 0%, #a8c76a 100%);
	background-image: -webkit-linear-gradient(top, #d0e0a5 0%, #a8c76a 100%);
	background-image: -ms-linear-gradient(top, #d0e0a5 0%, #a8c76a 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #d0e0a5), color-stop(1, #a8c76a) );
	border: 1px solid #9DBA60;
}
.button.darkgreen:hover
{
	color: #54770F !important;
	background-image: linear-gradient(top, #a8c76a 0%, #d0e0a5 100%);
	background-image: -o-linear-gradient(top, #a8c76a 0%, #d0e0a5 100%);
	background-image: -moz-linear-gradient(top, #a8c76a 0%, #d0e0a5 100%);
	background-image: -webkit-linear-gradient(top, #a8c76a 0%, #d0e0a5 100%);
	background-image: -ms-linear-gradient(top, #a8c76a 0%, #d0e0a5 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #a8c76a), color-stop(1, #d0e0a5) );
	border: 1px solid #9DBA60;
}
.no-cssgradients .button.darkgreen
{
	background-color: #D0E0A5;
}
.no-cssgradients .button.darkgreen:hover
{
	background-color: #A8C76A;
}
.no-cssgradients .button.orange
{
	background-color: #FBDC86;
}
.no-cssgradients .button.orange:hover
{
	background-color: #F8BF56;
}
.button.blue
{
	color: #B8C5D1 !important;
	text-shadow: none !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%) !important;
	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))) !important;
	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%) !important;
	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%) !important;
	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%) !important;
	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%) !important;
	border: 1px solid #16314A;
	height: auto;
}
.button.blue:hover, .easy-button:hover
{
	color: #FFF !important;
	background-color: #173158 !important;
	border: 1px solid #1F418B !important;
}
.no-cssgradients .button.blue
{
	background-color: #B5E0F7;
}
.no-cssgradients .button.blue:hover
{
	background-color: #76C7F1;
}
.button.red
{
	color: #9D1111;
	background-image: linear-gradient(top, #fd9c9c 0%, #fc7d7d 100%);
	background-image: -o-linear-gradient(top, #fd9c9c 0%, #fc7d7d 100%);
	background-image: -moz-linear-gradient(top, #fd9c9c 0%, #fc7d7d 100%);
	background-image: -webkit-linear-gradient(top, #fd9c9c 0%, #fc7d7d 100%);
	background-image: -ms-linear-gradient(top, #fd9c9c 0%, #fc7d7d 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #fd9c9c), color-stop(1, #fc7d7d) );
	border: 1px solid #9D1111;
}
.button.red:hover
{
	color: #9D1111 !important;
	background-image: linear-gradient(top, #fc7d7d 0%, #fd9c9c 100%);
	background-image: -o-linear-gradient(top, #fc7d7d 0%, #fd9c9c 100%);
	background-image: -moz-linear-gradient(top, #fc7d7d 0%, #fd9c9c 100%);
	background-image: -webkit-linear-gradient(top, #fc7d7d 0%, #fd9c9c 100%);
	background-image: -ms-linear-gradient(top, #fc7d7d 0%, #fd9c9c 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #fc7d7d), color-stop(1, #fd9c9c) );
	border: 1px solid #9D1111;
}
.no-cssgradients .button.red
{
	background-color: #FD9C9C;
}
.no-cssgradients .button.red:hover
{
	background-color: #FC7D7D;
}
.button.pink
{
	color: #A31366 !important;
	background-image: linear-gradient(top, #fda1d5 0%, #fc84c8 100%);
	background-image: -o-linear-gradient(top, #fda1d5 0%, #fc84c8 100%);
	background-image: -moz-linear-gradient(top, #fda1d5 0%, #fc84c8 100%);
	background-image: -webkit-linear-gradient(top, #fda1d5 0%, #fc84c8 100%);
	background-image: -ms-linear-gradient(top, #fda1d5 0%, #fc84c8 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #fda1d5), color-stop(1, #fc84c8) );
	border: 1px solid #A31366;
}
.button.pink:hover
{
	color: #A31366 !important;
	background-image: linear-gradient(top, #fc84c8 0%, #fda1d5 100%);
	background-image: -o-linear-gradient(top, #fc84c8 0%, #fda1d5 100%);
	background-image: -moz-linear-gradient(top, #fc84c8 0%, #fda1d5 100%);
	background-image: -webkit-linear-gradient(top, #fc84c8 0%, #fda1d5 100%);
	background-image: -ms-linear-gradient(top, #fc84c8 0%, #fda1d5 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #fc84c8), color-stop(1, #fda1d5) );
	border: 1px solid #A31366;
}
.no-cssgradients .button.pink
{
	background-color: #FDA1D5;
}
.no-cssgradients .button.pink:hover
{
	background-color: #FC84C8;
}
.button.darkgray
{
	color: #434C50 !important;
	background-image: linear-gradient(top, #c0c0c0 0%, #9e9e9e 100%);
	background-image: -o-linear-gradient(top, #c0c0c0 0%, #9e9e9e 100%);
	background-image: -moz-linear-gradient(top, #c0c0c0 0%, #9e9e9e 100%);
	background-image: -webkit-linear-gradient(top, #c0c0c0 0%, #9e9e9e 100%);
	background-image: -ms-linear-gradient(top, #c0c0c0 0%, #9e9e9e 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #c0c0c0), color-stop(1, #9e9e9e) );
	border: 1px solid #434C50;
}
.button.darkgray:hover
{
	color: #434C50 !important;
	background-image: linear-gradient(top, #9e9e9e 0%, #c0c0c0 100%);
	background-image: -o-linear-gradient(top, #9e9e9e 0%, #c0c0c0 100%);
	background-image: -moz-linear-gradient(top, #9e9e9e 0%, #c0c0c0 100%);
	background-image: -webkit-linear-gradient(top, #9e9e9e 0%, #c0c0c0 100%);
	background-image: -ms-linear-gradient(top, #9e9e9e 0%, #c0c0c0 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #9e9e9e), color-stop(1, #c0c0c0) );
	border: 1px solid #434C50;
}
.no-cssgradients .button.darkgray
{
	background-color: #C0C0C0;
}
.no-cssgradients .button.darkgray:hover
{
	background-color: #9E9E9E;
}
.button.lightgray
{
	color: #ABABAB;
	background-image: linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
	background-image: -o-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
	background-image: -moz-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
	background-image: -webkit-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
	background-image: -ms-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #fbfbfb), color-stop(1, #f0f0f0) );
	border: 1px solid #ABABAB;
}
.button.lightgray:hover
{
	color: #ABABAB !important;
	background-image: linear-gradient(top, #f0f0f0 0%, #fbfbfb 100%);
	background-image: -o-linear-gradient(top, #f0f0f0 0%, #fbfbfb 100%);
	background-image: -moz-linear-gradient(top, #f0f0f0 0%, #fbfbfb 100%);
	background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #fbfbfb 100%);
	background-image: -ms-linear-gradient(top, #f0f0f0 0%, #fbfbfb 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #fbfbfb) );
	border: 1px solid #ABABAB;
}
.no-cssgradients .button.lightgray
{
	background-color: #FBFBFB;
}
.no-cssgradients .button.lightgray:hover
{
	background-color: #F0F0F0;
}
/*Alert*/
.alert
{
	padding: 8px;
	text-align: center;
	position: relative;
}
.alert .msg
{
	padding: 0 50px;
}
.alert .toggle-alert
{
	position: absolute;
	top: 14px;
	right: 25px;
	display: block;
	text-indent: -10000px;
	background: url(http://pamporovo.me/branding/icons/x-icon.png) no-repeat top left;
	width: 12px;
	height: 12px;
}
.general
{
	background: url(http://pamporovo.me/branding/icons/general-icon.png) no-repeat 25px 8px;
	border: 1px solid #D7D6D6;
}
.error
{
	background: url(http://pamporovo.me/branding/icons/error-icon.png) no-repeat 25px 8px;
	border: 1px solid #E7A9A9;
	color: #D04544;
}
.success
{
	background: #92B750 no-repeat 25px 8px;
	border: 1px solid #ACD556;
	color: #92B750;
}
.notice
{
	background: url(http://pamporovo.me/branding/icons/notice-icon.png) no-repeat 25px 8px;
	border: 1px solid #E7D48D;
	color: #CFB306;
}
/*More Shortcodes*/
.highlight1
{
	background: #F6F67A;
	padding: 2px;
}
.highlight2
{
	background: #000;
	color: #CCC;
	padding: 2px;
}
.dropcap
{
	font-size: 62px;
	margin-right: 6px;
	padding-top: 4px;
	text-transform: uppercase;
	float: left;
	position: relative;
	top: 5px;
	color: #83C54F;
}
.video-shortcode
{
	margin-bottom: 25px;
}
/*Fade Images*/
.recent-works-items IMG:hover, .flickr-photo IMG:hover
{
	opacity: 0.5;
}
/*PrettyPhoto*/
DIV.pp_default .pp_top, DIV.pp_default .pp_top .pp_middle, DIV.pp_default .pp_top .pp_left, DIV.pp_default .pp_top .pp_right, DIV.pp_default .pp_bottom, DIV.pp_default .pp_bottom .pp_left, DIV.pp_default .pp_bottom .pp_middle, DIV.pp_default .pp_bottom .pp_right
{
	height: 13px;
}
DIV.pp_default .pp_top .pp_left
{
	background: url(http://pamporovo.me/branding/icons/iprettyPhoto/sprite.png) no-repeat -78px -93px;
}
DIV.pp_default .pp_top .pp_middle
{
	background: url(http://pamporovo.me/branding/icons/iprettyPhoto/sprite_x.png) repeat-x top left;
}
DIV.pp_default .pp_top .pp_right
{
	background: url(http://pamporovo.me/branding/icons/iprettyPhoto/sprite.png) no-repeat -112px -93px;
}
DIV.pp_default .pp_content .ppt
{
	color: #F8F8F8;
}
DIV.pp_default .pp_content_container .pp_left
{
	background: url(http://pamporovo.me/branding/icons/iprettyPhoto/default/sprite_y.png) repeat-y -7px 0;
	padding-left: 13px;
}
DIV.pp_default .pp_content_container .pp_right
{
	background: url(http://pamporovo.me/branding/icons/iprettyPhoto/iprettyPhoto/default/sprite_y.png) repeat-y top right;
	padding-right: 13px;
}
DIV.pp_default .pp_next:hover
{
	background: url(http://pamporovo.me/branding/icons/iprettyPhoto/default/sprite_next.png) no-repeat center right;
	cursor: pointer;
}
DIV.pp_default .pp_previous:hover
{
	background: url(http://pamporovo.me/branding/icons/iprettyPhoto/default/sprite_prev.png) no-repeat center left;
	cursor: pointer;
}
DIV.pp_default .pp_expand
{
	background: url(http://pamporovo.me/branding/icons/iprettyPhoto/default/sprite.png) no-repeat 0 -29px;
	cursor: pointer;
	width: 28px;
	height: 28px;
}
DIV.pp_default .pp_expand:hover
{
	background: url(http://pamporovo.me/branding/icons/iprettyPhoto/default/sprite.png) no-repeat 0 -56px;
	cursor: pointer;
}
DIV.pp_default .pp_contract
{
	background: url(http://pamporovo.me/branding/icons/iprettyPhoto/default/sprite.png) no-repeat 0 -84px;
	cursor: pointer;
	width: 28px;
	height: 28px;
}
DIV.pp_default .pp_contract:hover
{
	background: url(http://pamporovo.me/branding/icons/iprettyPhoto/default/sprite.png) no-repeat 0 -113px;
	cursor: pointer;
}
DIV.pp_pic_holder A:focus
{
	outline: none;
}
DIV.pp_overlay
{
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500;
}
DIV.pp_pic_holder
{
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
	background-color: #FFFFFF;
	border: 2px solid #D8D8D8;
}
.pp_content
{
	height: 40px;
	min-width: 40px;
}
* HTML .pp_content
{
	width: 40px;
}
.pp_content_container
{
	position: relative;
	text-align: left;
	width: 100%;
}
.pp_content_container .pp_left
{
	padding-left: 20px;
}
.pp_content_container .pp_right
{
	padding-right: 20px;
}
.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;
	white-space: nowrap;
	margin: 2px 4px;
}
.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;
	position: relative;
	white-space: nowrap;
	margin: 0 0 0 5px;
	padding: 0;
}
.pp_gallery UL A
{
	border: 1px solid rgba(0, 0, 0, 0.5);
	display: block;
	float: left;
	height: 33px;
	overflow: hidden;
}
.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
{
	background: url(http://pamporovo.me/wp-content/themes/images/prettyPhoto/facebook/default_thumbnail.gif) no-repeat 0 0;
	display: block;
	height: 33px;
	width: 50px;
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next
{
	margin-top: 7px !important;
}
A.pp_next
{
	background: url(http://pamporovo.me/branding/icons/iprettyPhoto/light_rounded/btnNext.png) no-repeat 10000px 10000px;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
A.pp_previous
{
	background: url(http://pamporovo.me/branding/icons/iprettyPhoto/light_rounded/btnNext.png) no-repeat 10000px 10000px;
	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_loaderIcon
{
	display: block;
	height: 24px;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 24px;
	margin: -12px 0 0 -12px;
}
#pp_full_res
{
	line-height: 1 !important;
}
#pp_full_res .pp_inline
{
	text-align: left;
}
#pp_full_res .pp_inline P
{
	margin: 0 0 15px;
}
DIV.ppt
{
	color: #FFF;
	display: none;
	font-size: 17px;
	z-index: 9999;
	margin: 0 0 5px 15px;
}
DIV.pp_default .pp_content, DIV.light_rounded .pp_content
{
	background-color: #FFF;
}
DIV.pp_default .pp_gallery UL LI A:hover, DIV.pp_default .pp_gallery UL LI.selected A, .pp_gallery UL A:hover, .pp_gallery LI.selected A
{
	border-color: #FFF;
}
DIV.pp_default .pp_details, DIV.light_rounded .pp_details, DIV.dark_rounded .pp_details, DIV.dark_square .pp_details, DIV.light_square .pp_details, DIV.facebook .pp_details
{
	position: relative;
}
.pp_top, .pp_bottom
{
	height: 20px;
	position: relative;
}
* HTML .pp_top, * HTML .pp_bottom
{
	padding: 0 20px;
}
.pp_top .pp_left, .pp_bottom .pp_left
{
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}
.pp_top .pp_middle, .pp_bottom .pp_middle
{
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* HTML .pp_top .pp_middle, * HTML .pp_bottom .pp_middle
{
	left: 0;
	position: static;
}
.pp_top .pp_right, .pp_bottom .pp_right
{
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.pp_fade, .pp_gallery LI.default A IMG
{
	display: none;
}
/*WOOO*/
.clear
{
	clear: both;
}
.nobr
{
	white-space: nowrap;
}
.woocommerce-message, .woocommerce-error, .woocommerce-info
{
	padding: 1em 1em 1em 3.5em;
	margin: 0px;
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: initial;
	list-style: none outside;
	width: auto;
	border: none;
	background: rgba(255, 255, 255, 0.88);
}
.woocommerce-message:after, .woocommerce-error:after, .woocommerce-info:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before
{
	content: "";
	font-family: FontAwesome !important;
	height: 1.5em;
	width: 1.5em;
	display: block;
	position: absolute;
	top: 0;
	left: 1em;
	font-size: 1em;
	line-height: 1.5;
	text-align: center;
	color: #FFF;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	padding-top: 1em;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-left-radius: 4px;
	content: "\f05a";
	border-bottom-right-radius: 4px;
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.1);
}
.woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button
{
	float: right;
}
.woocommerce-message LI, .woocommerce-error LI, .woocommerce-info LI
{
	list-style: none outside;
	padding-left: 0;
	margin-left: 0;
}
.woocommerce-message
{
	border-top: 3px solid #8FAE1B;
}
.woocommerce-message:before
{
	background-color: #E8AF12;
	content: "\2713";
}
.woocommerce-info
{
	border-top: 3px solid #82C6E6;
}
.woocommerce-info:before
{
	background-color: #82C6E6;
	content: "\f05a";
}
.woocommerce-error
{
	border-top: 3px solid #B81C23;
}
.woocommerce-error:before
{
	background-color: #B81C23;
	content: "\00d7";
	font-weight: 700;
}
P.demo_store
{
	position: fixed;
	bottom: 0;
	top: auto;
	left: 0;
	right: 0;
	margin: 0;
	width: 100%;
	font-size: 1em;
	padding: 0.5em 0 10px;
	text-align: center;
	color: #FFFFFF;
	z-index: 99998;
	opacity: 0.7;
	background-color: #721515;
	font-weight: normal;
	border: none;
}
.page-template-dynamic-packaging-reserv-php P.demo_store
{
	bottom: 65px;
}
.admin-bar P.demo_store
{
	bottom: 28px;
}
.woocommerce SMALL.note, .woocommerce-page SMALL.note
{
	display: block;
	color: #777;
	font-size: 11px;
	line-height: 21px;
	margin-top: 10px;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb
{
	margin: 0 0 1em;
	padding: 0;
	font-size: 0.92em;
	color: #777;
}
.woocommerce .woocommerce-breadcrumb:after, .woocommerce-page .woocommerce-breadcrumb:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce .woocommerce-breadcrumb A, .woocommerce-page .woocommerce-breadcrumb A
{
	color: #777;
}
.woocommerce .col2-set, .woocommerce-page .col2-set
{
	width: 100%;
	overflow: hidden;
}
#customer_details .col-1 .create-account
{
	margin: 0px !important;
	position: relative;
	padding: 0px !important;
	margin: 0px !important;
	max-width: 70%;
}
@media all and (max-width: 479px)
{
	#customer_details .col-1 .create-account
	{
		width: auto;
		max-width: 100%;
	}
}
#customer_details .col-1 .create-account
{
	float: right;
}
@media all and (max-width: 479px)
{
	#customer_details .col-1 .create-account
	{
		float: none;
	}
}
#customer_details .col-1 .create-account
{
	clear: both;
	/*[disabled]display:block;*/
	margin-bottom: 30px;
	text-align: left;
}
FORM.checkout #customer_details > DIV.col-1
{
	height: auto;
	position: relative;
	display: block;
	float: none !important;
	width: auto;
	background-color: #FFFFFF;
	padding: 10px 30px;
}
@media all and (max-width: 479px)
{
	FORM.checkout #customer_details > DIV.col-1
	{
		padding: 10px 12px;
	}
}
FORM.checkout #customer_details > DIV.col-1
{
	margin: 0;
	border-top: 1px solid #FFFFFF;
}
.woocommerce .col2-set:after, .woocommerce-page .col2-set:after
{
	content: "";
	display: block;
	clear: both;
}
@media all and (max-width: 479px)
{
	.page-id-2959 #sidebar .widget.woocommerce, .page-id-2959 #sidebar .widget_fpw_widget
	{
		display: none !important;
	}
}
.checkout .payment_methods.methods LI
{
	margin-bottom: 0px !important;
}
.payment_methods .payment_box.payment_method_bacs
{
	text-align: left;
}
.checkout .payment_methods LI:first-child INPUT
{
	opacity: 0;
}
.checkout #payment .payment_methods LI
{
	display: block;
	position: relative;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2
{
	/*[disabled]float:right;*/
	/*[disabled]width:48%;*/
}
.woocommerce DIV.product .product_title, .woocommerce #content DIV.product .product_title, .woocommerce-page DIV.product .product_title, .woocommerce-page #content DIV.product .product_title
{
	clear: none;
	margin-top: 0;
	padding: 0;
}
.woocommerce DIV.product SPAN.price, .woocommerce DIV.product P.price, .woocommerce #content DIV.product SPAN.price, .woocommerce #content DIV.product P.price, .woocommerce-page DIV.product SPAN.price, .woocommerce-page DIV.product P.price, .woocommerce-page #content DIV.product SPAN.price, .woocommerce-page #content DIV.product P.price
{
	color: #545A51;
	font-size: 1.25em;
}
.woocommerce DIV.product SPAN.price INS, .woocommerce DIV.product P.price INS, .woocommerce #content DIV.product SPAN.price INS, .woocommerce #content DIV.product P.price INS, .woocommerce-page DIV.product SPAN.price INS, .woocommerce-page DIV.product P.price INS, .woocommerce-page #content DIV.product SPAN.price INS, .woocommerce-page #content DIV.product P.price INS
{
	background: inherit;
}
.woocommerce DIV.product SPAN.price DEL, .woocommerce DIV.product P.price DEL, .woocommerce #content DIV.product SPAN.price DEL, .woocommerce #content DIV.product P.price DEL, .woocommerce-page DIV.product SPAN.price DEL, .woocommerce-page DIV.product P.price DEL, .woocommerce-page #content DIV.product SPAN.price DEL, .woocommerce-page #content DIV.product P.price DEL
{
	font-size: 0.67em;
	color: rgba(145, 145, 145, 0.5);
}
.woocommerce DIV.product P.stock, .woocommerce #content DIV.product P.stock, .woocommerce-page DIV.product P.stock, .woocommerce-page #content DIV.product P.stock
{
	font-size: 0.92em;
}
.woocommerce DIV.product .stock, .woocommerce #content DIV.product .stock, .woocommerce-page DIV.product .stock, .woocommerce-page #content DIV.product .stock
{
	color: #85AD74;
}
.woocommerce DIV.product .out-of-stock, .woocommerce #content DIV.product .out-of-stock, .woocommerce-page DIV.product .out-of-stock, .woocommerce-page #content DIV.product .out-of-stock
{
	color: #FF0000;
}
.woocommerce DIV.product DIV.images IMG, .woocommerce #content DIV.product DIV.images IMG, .woocommerce-page DIV.product DIV.images IMG, .woocommerce-page #content DIV.product DIV.images IMG
{
	display: block;
	width: 100%;
	height: auto;
	-webkit-transition: all ease-in-out .2s;
	-moz-transition: all ease-in-out .2s;
	-o-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
}
.woocommerce DIV.product DIV.images DIV.thumbnails, .woocommerce #content DIV.product DIV.images DIV.thumbnails, .woocommerce-page DIV.product DIV.images DIV.thumbnails, .woocommerce-page #content DIV.product DIV.images DIV.thumbnails
{
	padding-top: 1em;
}
.woocommerce DIV.product DIV.images DIV.thumbnails:after, .woocommerce #content DIV.product DIV.images DIV.thumbnails:after, .woocommerce-page DIV.product DIV.images DIV.thumbnails:after, .woocommerce-page #content DIV.product DIV.images DIV.thumbnails:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce DIV.product DIV.images DIV.thumbnails A, .woocommerce #content DIV.product DIV.images DIV.thumbnails A, .woocommerce-page DIV.product DIV.images DIV.thumbnails A, .woocommerce-page #content DIV.product DIV.images DIV.thumbnails A
{
	float: left;
	width: 30.75%;
	margin-right: 3.8%;
}
.woocommerce DIV.product DIV.images DIV.thumbnails A.last, .woocommerce #content DIV.product DIV.images DIV.thumbnails A.last, .woocommerce-page DIV.product DIV.images DIV.thumbnails A.last, .woocommerce-page #content DIV.product DIV.images DIV.thumbnails A.last
{
	margin-right: 0;
}
.woocommerce DIV.product DIV.images DIV.thumbnails A.first, .woocommerce #content DIV.product DIV.images DIV.thumbnails A.first, .woocommerce-page DIV.product DIV.images DIV.thumbnails A.first, .woocommerce-page #content DIV.product DIV.images DIV.thumbnails A.first
{
	clear: both;
}
.woocommerce DIV.product DIV.summary, .woocommerce #content DIV.product DIV.summary, .woocommerce-page DIV.product DIV.summary, .woocommerce-page #content DIV.product DIV.summary
{
	/*[disabled]float:none;*/
	/*[disabled]width:100%;*/
	/*[disabled]margin-bottom:2em;*/
	padding: 0px;
}
.product-background-image
{
	width: 100%;
	height: 100%;
	display: block;
	right: 0;
	left: 0;
	bottom: 0;
	top: 0;
	z-index: -1;
	position: fixed;
	background-position: top center;
	background-size: cover;
	background-color: transparent;
}
.product-background-image .image-frame
{
	/*[disabled]width:100%;*/
	/*[disabled]height:100%;*/
	/*[disabled]display:block;*/
	/*[disabled]right:0;*/
	/*[disabled]left:0;*/
	/*[disabled]bottom:0;*/
	/*[disabled]top:0;*/
	/*[disabled]position:absolute;*/
	/*[disabled]background-position:top center;*/
	/*[disabled]background-size:cover;*/
}
#content .product.type-product.hentry .summary.entry-summary > DIV > P
{
	padding: 10px 25px !important;
	margin: 0px;
}
.single-product .product .summary.entry-summary FORM.cart .gform_wrapper DIV.gform_heading H3.gform_title
{
	display: none;
}
.single-product .product A.woocommerce-main-image IMG.attachment-shop_single.wp-post-image
{
	width: auto !important;
	max-height: 240px !important;
}
#content .product.type-product.hentry .summary.entry-summary > DIV > P.price
{
	top: -80px;
	position: absolute;
	padding: 12px 12px 12px 25px !important;
}
SPAN.prev-next-links
{
	/*[disabled]width:auto;*/
	/*[disabled]clear:both;*/
	/*[disabled]display:block;*/
	/*[disabled]position:relative;*/
	/*[disabled]padding:15px;*/
}
SPAN.prev-next-links SPAN.prev-next-links-inner
{
	text-align: left;
	width: 100% !important;
	display: block;
	position: relative !important;
	position: relative;
	padding: 0;
}
SPAN.prev-next-links SPAN.prev-next-links-inner A SPAN
{
	position: relative;
	display: inline-block;
}
SPAN.prev-next-links SPAN.prev-next-links-inner A
{
	text-shadow: none !important;
	padding: 6px 10px;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
	width: auto;
	background-color: #E1E1E0;
}
SPAN.prev-next-links SPAN.prev-next-links-inner A I
{
	display: inline;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 12px;
}
.woocommerce DIV.product DIV.social, .woocommerce #content DIV.product DIV.social, .woocommerce-page DIV.product DIV.social, .woocommerce-page #content DIV.product DIV.social
{
	text-align: right;
	margin: 0 0 1em;
}
.woocommerce DIV.product DIV.social SPAN, .woocommerce #content DIV.product DIV.social SPAN, .woocommerce-page DIV.product DIV.social SPAN, .woocommerce-page #content DIV.product DIV.social SPAN
{
	margin: 0 0 0 2px;
}
.woocommerce DIV.product DIV.social SPAN SPAN, .woocommerce #content DIV.product DIV.social SPAN SPAN, .woocommerce-page DIV.product DIV.social SPAN SPAN, .woocommerce-page #content DIV.product DIV.social SPAN SPAN
{
	margin: 0;
}
.woocommerce DIV.product DIV.social SPAN .stButton .chicklets, .woocommerce #content DIV.product DIV.social SPAN .stButton .chicklets, .woocommerce-page DIV.product DIV.social SPAN .stButton .chicklets, .woocommerce-page #content DIV.product DIV.social SPAN .stButton .chicklets
{
	padding-left: 16px;
	width: 0;
}
.woocommerce DIV.product DIV.social IFRAME, .woocommerce #content DIV.product DIV.social IFRAME, .woocommerce-page DIV.product DIV.social IFRAME, .woocommerce-page #content DIV.product DIV.social IFRAME
{
	float: left;
	margin-top: 3px;
}
.woocommerce DIV.product .woocommerce-tabs, .woocommerce #content DIV.product .woocommerce-tabs, .woocommerce-page DIV.product .woocommerce-tabs, .woocommerce-page #content DIV.product .woocommerce-tabs
{
	clear: both;
}
.woocommerce DIV.product .woocommerce-tabs UL.tabs, .woocommerce #content DIV.product .woocommerce-tabs UL.tabs, .woocommerce-page DIV.product .woocommerce-tabs UL.tabs, .woocommerce-page #content DIV.product .woocommerce-tabs UL.tabs
{
	list-style: none;
	/*[disabled]padding:0 0 0 1em;*/
	/*[disabled]margin:0px 0 1.618em;*/
	overflow: hidden;
	/*[disabled]position:relative;*/
}
.woocommerce DIV.product .woocommerce-tabs UL.tabs LI A, .woocommerce #content DIV.product .woocommerce-tabs UL.tabs LI, .woocommerce-page DIV.product .woocommerce-tabs UL.tabs LI, .woocommerce-page #content DIV.product .woocommerce-tabs UL.tabs LI A
{
	position: relative !important;
	float: none !important;
	display: table-cell !important;
	outline: none !important;
	position: relative;
	z-index: 0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	margin: 0px !important;
	padding: 0px 12px !important;
	color: #000000;
	background: #FCFCFC 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%);
	vertical-align: middle !important;
	height: 50px !important;
	line-height: 1;
	border: none !important;
}
.woocommerce-tabs .tabs
{
	padding: 0;
	margin-top: 46px;
}
@media all and (max-width: 479px)
{
	.single.single-product UL#menu-packaging > LI > A
	{
		display: none !important;
	}
}
.entry-content .faq-form
{
	margin-bottom: 10px;
	margin: 0 auto;
	/*[disabled]width:280px;*/
}
#tab-faqs .faq-form P
{
	clear: both;
	margin: 0px;
}
.faq-form INPUT, .faq-form TEXTAREA
{
	width: 100% !important;
	display: block !important;
	max-width: 100% !important;
	text-indent: 10px;
	border: 1px solid #D2CFCF !important;
	display: block !important;
	clear: both;
	position: relative;
	margin-bottom: 14px;
}
#tab-faqs .faq-form .required
{
	left: 10px;
	color: #EE2027;
	display: inline-block;
	outline: none;
	border: none;
}
.entry-content .faq-form P
{
	float: none;
	/*[disabled]width:33.3%;*/
}
.woocommerce DIV.product .woocommerce-tabs UL.tabs LI A, .woocommerce #content DIV.product .woocommerce-tabs UL.tabs LI A, .woocommerce-page DIV.product .woocommerce-tabs UL.tabs LI A, .woocommerce-page #content DIV.product .woocommerce-tabs UL.tabs LI A
{
	display: inline;
	/*[disabled]padding:8px 0;*/
}
@media all and (max-width: 768px)
{
	.woocommerce DIV.product .woocommerce-tabs UL.tabs LI A, .woocommerce #content DIV.product .woocommerce-tabs UL.tabs LI A, .woocommerce-page DIV.product .woocommerce-tabs UL.tabs LI A, .woocommerce-page #content DIV.product .woocommerce-tabs UL.tabs LI A
	{
		padding: 0;
	}
}
.woocommerce DIV.product .woocommerce-tabs UL.tabs LI A, .woocommerce #content DIV.product .woocommerce-tabs UL.tabs LI A, .woocommerce-page DIV.product .woocommerce-tabs UL.tabs LI A, .woocommerce-page #content DIV.product .woocommerce-tabs UL.tabs LI A
{
	font-weight: bold;
	color: #23579C;
	text-shadow: 0 1px 0 rgba(186, 184, 184, 0.8);
	text-decoration: none;
}
@media all and (max-width: 768px)
{
	.woocommerce DIV.product .woocommerce-tabs UL.tabs LI A, .woocommerce #content DIV.product .woocommerce-tabs UL.tabs LI A, .woocommerce-page DIV.product .woocommerce-tabs UL.tabs LI A, .woocommerce-page #content DIV.product .woocommerce-tabs UL.tabs LI A
	{
		height: 50px;
	}
}
.woocommerce DIV.product .woocommerce-tabs UL.tabs LI A:hover, .woocommerce #content DIV.product .woocommerce-tabs UL.tabs LI A:hover, .woocommerce-page DIV.product .woocommerce-tabs UL.tabs LI A:hover, .woocommerce-page #content DIV.product .woocommerce-tabs UL.tabs LI A:hover
{
	text-decoration: none;
	color: #777777;
}
.woocommerce DIV.product .woocommerce-tabs UL.tabs LI.active, .woocommerce #content DIV.product .woocommerce-tabs UL.tabs LI.active, .woocommerce-page DIV.product .woocommerce-tabs UL.tabs LI.active, .woocommerce-page #content DIV.product .woocommerce-tabs UL.tabs LI.active, .woocommerce DIV.product .woocommerce-tabs UL.tabs LI.active A
{
	z-index: 2;
	background: rgba(255, 255, 255, 1) !important;
	/*[disabled]border-bottom:2px solid #FFFFFF;*/
}
.woocommerce DIV.product .woocommerce-tabs UL.tabs LI.active A, .woocommerce #content DIV.product .woocommerce-tabs UL.tabs LI.active A, .woocommerce-page DIV.product .woocommerce-tabs UL.tabs LI.active A, .woocommerce-page #content DIV.product .woocommerce-tabs UL.tabs LI.active A
{
	color: inherit;
	outline: none !important;
	display: block;
	position: relative;
	text-shadow: inherit;
}
.woocommerce DIV.product .woocommerce-tabs UL.tabs LI.active:before, .woocommerce #content DIV.product .woocommerce-tabs UL.tabs LI.active:before, .woocommerce-page DIV.product .woocommerce-tabs UL.tabs LI.active:before, .woocommerce-page #content DIV.product .woocommerce-tabs UL.tabs LI.active:before
{
	box-shadow: 2px 2px 0 #FFFFFF;
}
.woocommerce DIV.product .woocommerce-tabs UL.tabs LI.active:after, .woocommerce #content DIV.product .woocommerce-tabs UL.tabs LI.active:after, .woocommerce-page DIV.product .woocommerce-tabs UL.tabs LI.active:after, .woocommerce-page #content DIV.product .woocommerce-tabs UL.tabs LI.active:after
{
	box-shadow: -2px 2px 0 #FFFFFF;
}
.woocommerce DIV.product .woocommerce-tabs UL.tabs LI:before, .woocommerce DIV.product .woocommerce-tabs UL.tabs LI:after, .woocommerce #content DIV.product .woocommerce-tabs UL.tabs LI:before, .woocommerce #content DIV.product .woocommerce-tabs UL.tabs LI:after, .woocommerce-page DIV.product .woocommerce-tabs UL.tabs LI:before, .woocommerce-page DIV.product .woocommerce-tabs UL.tabs LI:after, .woocommerce-page #content DIV.product .woocommerce-tabs UL.tabs LI:before, .woocommerce-page #content DIV.product .woocommerce-tabs UL.tabs LI:after
{
	border: 1px solid #DFDBDF;
	position: absolute;
	bottom: -1px;
	width: 5px;
	height: 5px;
	content: " ";
}
.woocommerce DIV.product .woocommerce-tabs UL.tabs LI:before, .woocommerce #content DIV.product .woocommerce-tabs UL.tabs LI:before, .woocommerce-page DIV.product .woocommerce-tabs UL.tabs LI:before, .woocommerce-page #content DIV.product .woocommerce-tabs UL.tabs LI:before
{
	left: -6px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-width: 0 1px 1px 0;
	box-shadow: 2px 2px 0 #DFDBDF;
}
.woocommerce DIV.product .woocommerce-tabs UL.tabs LI:after, .woocommerce #content DIV.product .woocommerce-tabs UL.tabs LI:after, .woocommerce-page DIV.product .woocommerce-tabs UL.tabs LI:after, .woocommerce-page #content DIV.product .woocommerce-tabs UL.tabs LI:after
{
	right: -6px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-width: 0 0 1px 1px;
	box-shadow: -2px 2px 0 #DFDBDF;
}
.woocommerce DIV.product .woocommerce-tabs UL.tabs:before, .woocommerce #content DIV.product .woocommerce-tabs UL.tabs:before, .woocommerce-page DIV.product .woocommerce-tabs UL.tabs:before, .woocommerce-page #content DIV.product .woocommerce-tabs UL.tabs:before
{
	position: absolute;
	content: " ";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #DFDBDF;
	z-index: 1;
}
.woocommerce DIV.product .woocommerce-tabs .panel, .woocommerce #content DIV.product .woocommerce-tabs .panel, .woocommerce-page DIV.product .woocommerce-tabs .panel, .woocommerce-page #content DIV.product .woocommerce-tabs .panel
{
	margin: 0;
	padding: 0px;
}
.entry-summary .stock.out-of-stock
{
	background-color: #D73232 !important;
	text-align: center;
	color: #FFF !important;
	padding: 10px;
	float: none !important;
	clear: both !important;
	display: block !important;
	margin: 12px 0 !important;
}
.woocommerce DIV.product P.cart, .woocommerce #content DIV.product P.cart, .woocommerce-page DIV.product P.cart, .woocommerce-page #content DIV.product P.cart
{
	margin-bottom: 2em;
}
.woocommerce DIV.product P.cart:after, .woocommerce #content DIV.product P.cart:after, .woocommerce-page DIV.product P.cart:after, .woocommerce-page #content DIV.product P.cart:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce DIV.product FORM.cart:after, .woocommerce #content DIV.product FORM.cart:after, .woocommerce-page DIV.product FORM.cart:after, .woocommerce-page #content DIV.product FORM.cart:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce DIV.product FORM.cart TABLE TD, .woocommerce #content DIV.product FORM.cart TABLE TD, .woocommerce-page DIV.product FORM.cart TABLE TD, .woocommerce-page #content DIV.product FORM.cart TABLE TD
{
	padding-left: 0;
}
.woocommerce DIV.product FORM.cart TABLE DIV.quantity, .woocommerce #content DIV.product FORM.cart TABLE DIV.quantity, .woocommerce-page DIV.product FORM.cart TABLE DIV.quantity, .woocommerce-page #content DIV.product FORM.cart TABLE DIV.quantity
{
	float: none;
	margin: 0;
}
.woocommerce DIV.product FORM.cart TABLE SMALL.stock, .woocommerce #content DIV.product FORM.cart TABLE SMALL.stock, .woocommerce-page DIV.product FORM.cart TABLE SMALL.stock, .woocommerce-page #content DIV.product FORM.cart TABLE SMALL.stock
{
	display: block;
	float: none;
}
.woocommerce-page #content DIV.product FORM.cart .variations
{
	display: block;
	margin-bottom: 1em;
}
.woocommerce DIV.product FORM.cart .variations LABEL, .woocommerce #content DIV.product FORM.cart .variations LABEL, .woocommerce-page DIV.product FORM.cart .variations LABEL, .woocommerce-page #content DIV.product FORM.cart .variations LABEL
{
	display: block;
	font-weight: normal;
	float: none;
	text-transform: capitalize;
	font-variant: small-caps;
	line-height: 1.2;
	/*[disabled]color:#FCFCFC;*/
	padding-top: 5px;
	padding-bottom: 6px !important;
	/*[disabled]background-color:#A1A1A1;*/
	min-width: 110px !important;
	width: auto;
	margin-left: 0;
	box-shadow: none;
	padding-right: 5px;
	padding: 0px;
}
.woocommerce DIV.product FORM.cart .variations SELECT, .woocommerce #content DIV.product FORM.cart .variations SELECT, .woocommerce-page DIV.product FORM.cart .variations SELECT, .woocommerce-page #content DIV.product FORM.cart .variations SELECT
{
	max-width: none;
	/*[disabled]display:block;*/
	width: 100% !important;
	position: relative;
	float: right !important;
	/*[disabled]padding-left:0;*/
	/*[disabled]padding-right:0;*/
}
.woocommerce DIV.product FORM.cart .variations TD.label, .woocommerce #content DIV.product FORM.cart .variations TD.label, .woocommerce-page DIV.product FORM.cart .variations TD.label, .woocommerce-page #content DIV.product FORM.cart .variations TD.label
{
	width: 40%;
	text-align: right;
}
.woocommerce DIV.product FORM.cart .variations TD, .woocommerce #content DIV.product FORM.cart .variations TD, .woocommerce-page DIV.product FORM.cart .variations TD, .woocommerce-page #content DIV.product FORM.cart .variations TD
{
	vertical-align: top;
	width: 100%;
	padding: 0;
	margin: 0;
}
.woocommerce DIV.product FORM.cart .group_table TD.label, .woocommerce #content DIV.product FORM.cart .group_table TD.label, .woocommerce-page DIV.product FORM.cart .group_table TD.label, .woocommerce-page #content DIV.product FORM.cart .group_table TD.label
{
	padding-right: 1em;
	padding-left: 1em;
}
.woocommerce DIV.product FORM.cart .group_table TD, .woocommerce #content DIV.product FORM.cart .group_table TD, .woocommerce-page DIV.product FORM.cart .group_table TD, .woocommerce-page #content DIV.product FORM.cart .group_table TD
{
	vertical-align: top;
}
.woocommerce SPAN.onsale, .woocommerce-page SPAN.onsale
{
	min-height: 32px;
	min-width: 32px;
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	text-align: center;
	line-height: 32px;
	top: 6px;
	left: 6px;
	margin: 0;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #A1C094;
	background: -webkit-gradient(linear,left top,left bottom,from(#a1c094),to(#85ad74));
	background: -webkit-linear-gradient(#a1c094,#85ad74);
	background: -moz-linear-gradient(center top,#a1c094 0%,#85ad74 100%);
	background: none;
	text-shadow: 0 -1px 0 #85AD74;
	color: #FFFFFF;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.woocommerce .products UL, .woocommerce UL.products, .woocommerce-page .products UL, .woocommerce-page UL.products
{
	padding: 0;
	list-style: none outside;
	clear: both;
	margin: 0px;
}
.products LI.product .wb-posted_in
{
}
.products LI.product .wb-posted_in
{
	right: auto;
	height: 220px;
	bottom: 20px;
	left: 5px;
	min-height: none;
	vertical-align: middle;
	display: inline-table;
	top: 20px;
	z-index: 2222;
	position: absolute;
	opacity: 0;
	/*[disabled]background-color:#D4CCCC;*/
}
.products LI.product .wb-posted_in .wb-posted_in-inner
{
	position: relative;
	vertical-align: middle;
	display: table-cell;
}
.products LI.product:hover .wb-posted_in
{
	opacity: 1;
}
.products LI.product DIV P
{
	/*[disabled]position:relative;*/
	/*[disabled]line-height:normal;*/
	/*[disabled]margin:0px;*/
	/*[disabled]display:block;*/
	/*[disabled]padding:5px 40px 5px 0px;*/
}
.woocommerce .products UL:after, .woocommerce UL.products:after, .woocommerce-page .products UL:after, .woocommerce-page UL.products:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce .related:after, .woocommerce .upsells.products:after, .woocommerce-page .related:after, .woocommerce-page .upsells.products:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce .related UL.products, .woocommerce .related UL, .woocommerce .upsells.products UL.products, .woocommerce .upsells.products UL, .woocommerce-page .related UL.products, .woocommerce-page .related UL, .woocommerce-page .upsells.products UL.products, .woocommerce-page .upsells.products UL
{
	float: none;
}
.woocommerce .related UL.products LI.product, .woocommerce .related UL LI.product, .woocommerce .upsells.products UL.products LI.product, .woocommerce .upsells.products UL LI.product, .woocommerce-page .related UL.products LI.product, .woocommerce-page .related UL LI.product, .woocommerce-page .upsells.products UL.products LI.product, .woocommerce-page .upsells.products UL LI.product
{
	width: 48%;
}
.woocommerce .related UL.products LI.product IMG, .woocommerce .related UL LI.product IMG, .woocommerce .upsells.products UL.products LI.product IMG, .woocommerce .upsells.products UL LI.product IMG, .woocommerce-page .related UL.products LI.product IMG, .woocommerce-page .related UL LI.product IMG, .woocommerce-page .upsells.products UL.products LI.product IMG, .woocommerce-page .upsells.products UL LI.product IMG
{
	width: 100%;
	height: auto;
}
.woocommerce UL.products LI.product .onsale, .woocommerce-page UL.products LI.product .onsale
{
	top: 0;
	right: 0;
	left: auto;
	margin: -6px -6px 0 0;
}
.woocommerce UL.products LI.product H3, .woocommerce-page UL.products LI.product H3
{
	padding: 0.5em 0;
}
@media all and (max-width: 768px)
{
	.woocommerce UL.products LI.product H3, .woocommerce-page UL.products LI.product H3
	{
		padding: 0;
	}
}
.woocommerce UL.products LI.product H3, .woocommerce-page UL.products LI.product H3
{
	margin: 0;
	font-size: 1em;
}
.woocommerce UL.products LI.product A:hover IMG, .woocommerce-page UL.products LI.product A:hover IMG
{
}
.woocommerce UL.products LI.product .price, .woocommerce-page UL.products LI.product .price
{
	color: inherit;
	display: block;
	font-weight: normal;
}
.woocommerce UL.products LI.product .price DEL, .woocommerce-page UL.products LI.product .price DEL
{
	font-size: 0.67em;
	color: rgba(145, 145, 145, 0.5);
	margin: -2px 0 0;
}
.woocommerce UL.products LI.product .price INS, .woocommerce-page UL.products LI.product .price INS
{
	background: none;
}
.woocommerce UL.products LI.product .price .from, .woocommerce-page UL.products LI.product .price .from
{
	font-size: 0.67em;
	margin: -2px 0 0;
	text-transform: uppercase;
	color: rgba(145, 145, 145, 0.5);
}
.woocommerce UL.products > LI
{
	/*[disabled]float:none;*/
	/*[disabled]position:relative;*/
	/*[disabled]display:block;*/
	/*[disabled]clear:both;*/
	/*[disabled]padding:0px;*/
	/*[disabled]margin:0px;*/
	/*[disabled]border-bottom:6px solid transparent;*/
	/*[disabled]min-height:220px;*/
}
@media all and (min-width: 1279px)
{
	.woocommerce UL.products > LI
	{
		/*[disabled]min-height:260px;*/
	}
}
.woocommerce UL.products > LI
{
	/*[disabled]height:auto;*/
	/*[disabled]overflow:hidden;*/
	/*[disabled]width:100%;*/
}
.woocommerce UL.products LI.first, .woocommerce-page UL.products LI.first
{
	clear: both;
}
.woocommerce UL.products LI.last, .woocommerce-page UL.products LI.last
{
	margin-right: 0;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count
{
	float: left;
	margin: 0 0 1em;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering
{
	margin: 0 0 1em;
	float: right;
}
.woocommerce .woocommerce-ordering SELECT, .woocommerce-page .woocommerce-ordering SELECT
{
	vertical-align: top;
}
.woocommerce NAV.woocommerce-pagination, .woocommerce #content NAV.woocommerce-pagination, .woocommerce-page NAV.woocommerce-pagination, .woocommerce-page #content NAV.woocommerce-pagination
{
	text-align: center;
}
.woocommerce NAV.woocommerce-pagination UL, .woocommerce #content NAV.woocommerce-pagination UL, .woocommerce-page NAV.woocommerce-pagination UL, .woocommerce-page #content NAV.woocommerce-pagination UL
{
	display: inline-block;
	white-space: nowrap;
	clear: both;
	/*[disabled]border:1px solid #DFDBDF;*/
	border-right: 0;
	margin: 1px;
}
.woocommerce NAV.woocommerce-pagination UL LI, .woocommerce #content NAV.woocommerce-pagination UL LI, .woocommerce-page NAV.woocommerce-pagination UL LI, .woocommerce-page #content NAV.woocommerce-pagination UL LI
{
	padding: 0;
	margin: 0 1px 0 0 !important;
	float: left;
	display: inline;
	overflow: hidden;
	background-color: #F8F7F8;
}
.woocommerce NAV.woocommerce-pagination UL LI A, .woocommerce NAV.woocommerce-pagination UL LI SPAN, .woocommerce #content NAV.woocommerce-pagination UL LI A, .woocommerce #content NAV.woocommerce-pagination UL LI SPAN, .woocommerce-page NAV.woocommerce-pagination UL LI A, .woocommerce-page NAV.woocommerce-pagination UL LI SPAN, .woocommerce-page #content NAV.woocommerce-pagination UL LI A, .woocommerce-page #content NAV.woocommerce-pagination UL LI SPAN
{
	margin: 0;
	text-decoration: none;
	padding: 0;
	line-height: 1em;
	font-size: 1em;
	font-weight: normal;
	padding: 0.5em;
	min-width: 1em;
	display: block;
}
.woocommerce NAV.woocommerce-pagination UL LI SPAN.current, .woocommerce NAV.woocommerce-pagination UL LI A:hover, .woocommerce NAV.woocommerce-pagination UL LI A:focus, .woocommerce #content NAV.woocommerce-pagination UL LI SPAN.current, .woocommerce #content NAV.woocommerce-pagination UL LI A:hover, .woocommerce #content NAV.woocommerce-pagination UL LI A:focus, .woocommerce-page NAV.woocommerce-pagination UL LI SPAN.current, .woocommerce-page NAV.woocommerce-pagination UL LI A:hover, .woocommerce-page NAV.woocommerce-pagination UL LI A:focus, .woocommerce-page #content NAV.woocommerce-pagination UL LI SPAN.current, .woocommerce-page #content NAV.woocommerce-pagination UL LI A:hover, .woocommerce-page #content NAV.woocommerce-pagination UL LI A:focus
{
	background: #F2F2F2;
	color: #7B7C7C;
}
#sidebar .woocommerce A.button
{
	font-size: 12px;
	margin: 0 0 8px;
	line-height: 20px;
	cursor: pointer;
	position: relative;
	font-family: inherit;
	text-decoration: none;
	overflow: visible;
	padding: 11px 9px 11px 12px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	text-transform: uppercase;
	border-radius: 3px;
	left: auto;
	text-shadow: none;
	white-space: nowrap;
	display: inline-block;
}
.woocommerce A.button.loading, .woocommerce BUTTON.button.loading, .woocommerce INPUT.button.loading, .woocommerce #respond INPUT#submit.loading, .woocommerce #content INPUT.button.loading, .woocommerce-page A.button.loading, .woocommerce-page BUTTON.button.loading, .woocommerce-page INPUT.button.loading, .woocommerce-page #respond INPUT#submit.loading, .woocommerce-page #content INPUT.button.loading
{
	color: #000000 !important;
	border: 1px solid #FAD566 !important;
}
.woocommerce A.button.loading:before, .woocommerce BUTTON.button.loading:before, .woocommerce INPUT.button.loading:before, .woocommerce #respond INPUT#submit.loading:before, .woocommerce #content INPUT.button.loading:before, .woocommerce-page A.button.loading:before, .woocommerce-page BUTTON.button.loading:before, .woocommerce-page INPUT.button.loading:before, .woocommerce-page #respond INPUT#submit.loading:before, .woocommerce-page #content INPUT.button.loading:before
{
	content: "";
	display: inline-block !important;
	position: absolute;
	top: 0 !important;
	right: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	/*[disabled]background:rgba(255, 255, 255, 0.65) url(http://pamporovo.me/wp-content/themes/images/ajax-loader.gif) no-repeat center;*/
	background: rgba(255, 255, 255, 0.65) no-repeat center;
	width: 100% !important;
	margin: 0 !important;
}
.woocommerce A.button.added:before, .woocommerce BUTTON.button.added:before, .woocommerce INPUT.button.added:before, .woocommerce #respond INPUT#submit.added:before, .woocommerce #content INPUT.button.added:before, .woocommerce-page A.button.added:before, .woocommerce-page BUTTON.button.added:before, .woocommerce-page INPUT.button.added:before, .woocommerce-page #respond INPUT#submit.added:before, .woocommerce-page #content INPUT.button.added:before
{
	content: "";
	position: absolute;
	height: 16px;
	width: 16px;
	top: 0.35em;
	right: -26px;
	text-indent: 0;
	background: url(http://pamporovo.me/branding/icons/isuccess.png) no-repeat;
}
.woocommerce A.added_to_cart, .woocommerce-page A.added_to_cart
{
	padding-top: 0.5em;
	white-space: nowrap;
	display: inline-block;
}
.woocommerce .quantity INPUT.qty, .woocommerce #content .quantity INPUT.qty, .woocommerce-page .quantity INPUT.qty, .woocommerce-page #content .quantity INPUT.qty
{
	width: 36px;
	height: 36px;
	display: table-cell;
	float: none !important;
	padding: 0 !important;
	text-align: center;
	border: none !important;
	border-right: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	font-weight: bold;
	background-color: #FDFDFD;
	border: 1px solid #B2AFAF !important;
	margin-right: 4px !important;
	position: relative;
	margin-top: 0;
	line-height: 1px;
	margin-left: 4px !important;
}
.single-product #content .product .summary DIV.quantity
{
	float: none;
	display: inline-block !important;
	margin: 16px !important;
}
.single-product #wrapper #container .entry-summary P.stock
{
	display: none;
}
.woocommerce .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover
{
	background: #F7F6F7;
	background: -webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#d3ced3));
	background: -webkit-linear-gradient(#f7f6f7,#d3ced3);
	background: -moz-linear-gradient(center top,#f7f6f7 0%,#d3ced3 100%);
	background: none;
}
.woocommerce #reviews H2 SMALL, .woocommerce-page #reviews H2 SMALL
{
	float: right;
	color: #777;
	font-size: 15px;
	line-height: 21px;
	margin: 10px 0 0;
}
.woocommerce #reviews H2 SMALL A, .woocommerce-page #reviews H2 SMALL A
{
	text-decoration: none;
	color: #777;
}
.woocommerce #reviews H3, .woocommerce-page #reviews H3
{
	margin: 0;
}
.woocommerce #reviews #respond, .woocommerce-page #reviews #respond
{
	margin: 0;
	border: 0;
	padding: 0;
}
.woocommerce #reviews #comment, .woocommerce-page #reviews #comment
{
	height: 75px;
}
.woocommerce #reviews #comments .add_review:after, .woocommerce-page #reviews #comments .add_review:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce #reviews #comments H2, .woocommerce-page #reviews #comments H2
{
	clear: none;
}
.woocommerce #reviews #comments OL.commentlist, .woocommerce-page #reviews #comments OL.commentlist
{
	margin: 0;
	width: 100%;
	background: none;
	list-style: none;
}
.woocommerce #reviews #comments OL.commentlist:after, .woocommerce-page #reviews #comments OL.commentlist:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce #reviews #comments OL.commentlist LI, .woocommerce-page #reviews #comments OL.commentlist LI
{
	padding: 0;
	margin: 0 0 20px;
	border: 0;
	position: relative;
	background: 0;
	border: 0;
}
.woocommerce #reviews #comments OL.commentlist LI .meta, .woocommerce-page #reviews #comments OL.commentlist LI .meta
{
	color: #777;
	font-size: 0.75em;
}
.woocommerce #reviews #comments OL.commentlist LI IMG.avatar, .woocommerce-page #reviews #comments OL.commentlist LI IMG.avatar
{
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	padding: 3px;
	width: 32px;
	height: auto;
	background: #F7F6F7;
	border: 1px solid #F0EEF0;
	margin: 0;
	line-height: 1;
}
.woocommerce #reviews #comments OL.commentlist LI .comment-text, .woocommerce-page #reviews #comments OL.commentlist LI .comment-text
{
	margin: 0 0 0 50px;
	border: 1px solid #F0EEF0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 1em 1em 0;
}
.woocommerce #reviews #comments OL.commentlist LI .comment-text P, .woocommerce-page #reviews #comments OL.commentlist LI .comment-text P
{
	margin: 0 0 1em;
}
.woocommerce #reviews #comments OL.commentlist LI .comment-text P.meta, .woocommerce-page #reviews #comments OL.commentlist LI .comment-text P.meta
{
	font-size: 0.83em;
}
.woocommerce #reviews #comments .commentlist > LI:before, .woocommerce-page #reviews #comments .commentlist > LI:before
{
	content: "";
}
.woocommerce .star-rating, .woocommerce-page .star-rating
{
	float: right;
	overflow: hidden;
	position: relative;
	height: 1em;
	line-height: 1em;
	font-size: 1em;
	width: 5.4em;
}
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before
{
	content: "\2606\2606\2606\2606\2606";
	color: #DFDBDF;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	letter-spacing: 0.1em;
	letter-spacing: 0;
}
.woocommerce .star-rating SPAN, .woocommerce-page .star-rating SPAN
{
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
}
.woocommerce .star-rating SPAN:before, .woocommerce-page .star-rating SPAN:before
{
	content: "\2605\2605\2605\2605\2605";
	top: 0;
	position: absolute;
	left: 0;
	letter-spacing: 0.1em;
	letter-spacing: 0;
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating
{
	display: block;
	margin: 0 0 0.5em;
	float: none;
}
.woocommerce .hreview-aggregate .star-rating, .woocommerce-page .hreview-aggregate .star-rating
{
	margin: 10px 0 0;
}
.woocommerce #review_form #respond, .woocommerce-page #review_form #respond
{
	position: static;
	margin: 0;
	width: auto;
	padding: 0;
	background: transparent;
	border: 0;
}
.woocommerce #review_form #respond:after, .woocommerce-page #review_form #respond:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce #review_form #respond P, .woocommerce-page #review_form #respond P
{
	margin: 0 0 10px;
}
.woocommerce #review_form #respond .form-submit INPUT, .woocommerce-page #review_form #respond .form-submit INPUT
{
	left: auto;
}
.woocommerce #review_form #respond TEXTAREA, .woocommerce-page #review_form #respond TEXTAREA
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
.woocommerce P.stars, .woocommerce-page P.stars
{
	overflow: hidden;
	position: relative;
	height: 1em;
	line-height: 1em;
	font-size: 1em;
	width: 5.4em;
}
.woocommerce P.stars:before, .woocommerce-page P.stars:before
{
	content: "\2606\2606\2606\2606\2606";
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	letter-spacing: 0.1em;
	letter-spacing: 0;
	color: #DFDBDF;
}
.woocommerce P.stars A, .woocommerce-page P.stars A
{
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 1em;
	height: 0;
	padding-top: 1em;
	overflow: hidden;
}
.woocommerce P.stars A:before, .woocommerce-page P.stars A:before
{
	content: "\2605\2605\2605\2605\2605";
	top: 0;
	position: absolute;
	left: 0;
	letter-spacing: 0.1em;
	letter-spacing: 0;
	visibility: hidden;
}
.woocommerce P.stars A:hover:before, .woocommerce P.stars A:focus:before, .woocommerce-page P.stars A:hover:before, .woocommerce-page P.stars A:focus:before
{
	color: #AD74A2;
	visibility: visible;
}
.woocommerce P.stars A.active:before, .woocommerce-page P.stars A.active:before
{
	color: #AD74A2;
	visibility: visible;
}
.woocommerce P.stars A.star-1, .woocommerce-page P.stars A.star-1
{
	width: 1em;
	z-index: 10;
}
.woocommerce P.stars A.star-2, .woocommerce-page P.stars A.star-2
{
	width: 2.1em;
	z-index: 9;
}
.woocommerce P.stars A.star-3, .woocommerce-page P.stars A.star-3
{
	width: 3.2em;
	z-index: 8;
}
.woocommerce P.stars A.star-4, .woocommerce-page P.stars A.star-4
{
	width: 4.3em;
	z-index: 7;
}
.woocommerce P.stars A.star-5, .woocommerce-page P.stars A.star-5
{
	width: 5.4em;
	z-index: 6;
}
.woocommerce TABLE.shop_attributes, .woocommerce-page TABLE.shop_attributes
{
	border: 0;
	border-top: 1px dotted rgba(0, 0, 0, 0.1);
	margin-bottom: 1.618em;
	width: 100%;
}
.woocommerce TABLE.shop_attributes TH, .woocommerce-page TABLE.shop_attributes TH
{
	width: 150px;
	font-weight: bold;
	padding: 8px;
	border-top: 0;
	border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
	margin: 0;
	line-height: 1.5em;
}
.woocommerce TABLE.shop_attributes TD, .woocommerce-page TABLE.shop_attributes TD
{
	font-style: italic;
	padding: 0;
	border-top: 0;
	border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
	margin: 0;
	line-height: 1.5em;
}
.woocommerce TABLE.shop_attributes TD P, .woocommerce-page TABLE.shop_attributes TD P
{
	margin: 0;
	padding: 8px 0;
}
.woocommerce TABLE.shop_attributes .alt TD, .woocommerce TABLE.shop_attributes .alt TH, .woocommerce-page TABLE.shop_attributes .alt TD, .woocommerce-page TABLE.shop_attributes .alt TH
{
	background: rgba(0, 0, 0, 0.025);
}
.woocommerce TABLE.shop_table, .woocommerce-page TABLE.shop_table
{
	/*[disabled]border:1px solid rgba(0, 0, 0, 0.1);*/
	/*[disabled]margin:10px 0 30px 0px;*/
	display: grid !important;
	flex: none !important;
	text-align: left;
	width: 100%;
	position: relative !important;
	border-collapse: separate;
	border: none !important;
}
@media all and (min-width: 769px)
{
	.woocommerce TABLE.shop_table, .woocommerce-page TABLE.shop_table
	{
		/*[disabled]-moz-border-radius:4px 4px 0;*/
		/*[disabled]-webkit-border-radius:4px 4px 0;*/
		/*[disabled]border-radius:4px 4px 0;*/
	}
}
.woocommerce TABLE.shop_table, .woocommerce-page TABLE.shop_table
{
	/*[disabled]padding:2px 2px 50px;*/
	/*[disabled]background-color:#173158;*/
}
.cart_table_item TD.product-subtotal
{
	/*[disabled]max-width:100px;*/
}
.page-id-2959 #wrapper #main .subheadnav .menu .icon-btn.menu-item
{
	display: none !important;
}
.checkout_table_item .product-total .amount
{
	font-size: 14px;
}
.checkout #customer_details P
{
	/*[disabled]clear:none;*/
}
@media all and (max-width: 479px)
{
	.checkout #customer_details P
	{
		/*[disabled]clear:both;*/
	}
}
.checkout #customer_details P
{
	/*[disabled]display:block;*/
	/*[disabled]width:42%;*/
}
@media all and (max-width: 479px)
{
	.checkout #customer_details P
	{
		/*[disabled]width:auto;*/
	}
}
.checkout #customer_details P
{
	/*[disabled]float:left;*/
}
@media all and (max-width: 479px)
{
	.checkout #customer_details P
	{
		/*[disabled]float:none;*/
	}
}
.checkout #customer_details P
{
	/*[disabled]margin:10px 3%;*/
}
@media all and (max-width: 479px)
{
	.checkout #customer_details P
	{
		/*[disabled]margin:10px 0;*/
	}
}
.checkout #customer_details P
{
	/*[disabled]padding:0px;*/
	/*[disabled]text-align:right;*/
}
.checkout #customer_details P#billing_invoicing_field SPAN, .checkout #customer_details P#billing_invoicing_field INPUT
{
	cursor: pointer;
	position: relative;
	float: none !important;
	white-space: normal;
	vertical-align: top;
	display: table-cell !important;
}
@media all and (max-width: 768px)
{
	.checkout #customer_details P#billing_invoicing_field SPAN, .checkout #customer_details P#billing_invoicing_field INPUT
	{
		margin-left: 15px !important;
		margin-right: 15px !important;
	}
}
.checkout #customer_details P#billing_invoicing_field INPUT
{
	height: 22px !important;
	width: 100% !important;
	/*[disabled]width:22px;*/
	/*[disabled]margin-top:14px;*/
}
.checkout #customer_details P #billing_invoicing_field BR, .checkout #customer_details P > BR
{
	display: none;
}
#customer_details .create-account P
{
	display: inline-block;
	margin: 0px;
	padding: 15px 0px;
}
.checkout #customer_details H3
{
	/*[disabled]padding-left:3%;*/
	/*[disabled]padding-right:3%;*/
	/*[disabled]font-weight:bold;*/
}
.checkout #customer_details > P > LABEL
{
	text-align: left;
	padding-right: 10px;
}
.woocommerce TABLE.shop_table TH, .woocommerce-page TABLE.shop_table TH
{
	font-weight: normal !important;
	line-height: 18px;
}
.woocommerce .shop_table TR TH
{
	background-color: #292826;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}
@media all and (max-width: 768px)
{
	.woocommerce .shop_table TR TH
	{
		padding-bottom: 0;
	}
}
@media all and (max-width: 479px)
{
	.woocommerce .shop_table TR TH
	{
		padding-top: 0;
	}
}
.woocommerce .shop_table TR TH
{
	font-variant: small-caps;
	font-weight: bold !important;
	text-align: left;
}
@media all and (max-width: 768px)
{
	.woocommerce .shop_table TR TH
	{
		padding-left: 10px !important;
	}
}
.woocommerce .shop_table TR TH
{
	font-size: 14px;
	color: #B1B0AF;
}
@media all and (min-width: 769px)
{
	.woocommerce TABLE.shop_table TD, .woocommerce-page TABLE.shop_table TD
	{
		padding: 0 12px !important;
	}
}
.woocommerce TABLE.shop_table TD, .woocommerce-page TABLE.shop_table TD
{
	vertical-align: top;
	background-color: #FFF !important;
	font-size: 16px;
}
@media all and (min-width: 960px)
{
	.woocommerce TABLE.shop_table TD, .woocommerce-page TABLE.shop_table TD
	{
		font-size: 19px;
	}
}
.woocommerce TABLE.shop_table TD, .woocommerce-page TABLE.shop_table TD
{
	color: #191818;
	/*[disabled]background-image:none;*/
}
.shop_table.my_account_orders TD
{
	font-weight: normal !important;
	font-size: 14px !important;
}
.woocommerce TABLE.shop_table TD SMALL, .woocommerce-page TABLE.shop_table TD SMALL
{
	font-weight: normal;
}
.woocommerce TABLE.shop_table TFOOT TD, .woocommerce TABLE.shop_table TFOOT TH, .woocommerce-page TABLE.shop_table TFOOT TD, .woocommerce-page TABLE.shop_table TFOOT TH
{
	font-weight: bold;
	font-size: 14px;
}
@media all and (min-width: 960px)
{
	.woocommerce TABLE.shop_table TFOOT TD, .woocommerce TABLE.shop_table TFOOT TH, .woocommerce-page TABLE.shop_table TFOOT TD, .woocommerce-page TABLE.shop_table TFOOT TH
	{
		font-size: 17px;
	}
}
.woocommerce TABLE.shop_table TFOOT TD, .woocommerce TABLE.shop_table TFOOT TH, .woocommerce-page TABLE.shop_table TFOOT TD, .woocommerce-page TABLE.shop_table TFOOT TH
{
	text-align: right;
	display: block !important;
	background-color: #FFFFFF;
	color: #292826;
	/*[disabled]padding:0;*/
	/*[disabled]margin:0;*/
	line-height: 1;
}
.shop_table .total .show_currency_converted
{
	display: block;
}
#order_review TFOOT TH
{
	background-color: transparent !important;
}
#order_review TFOOT TH STRONG
{
	color: #FFFFFF;
	font-size: 17px !important;
	line-height: 30px;
	font-weight: normal;
}
.woocommerce TABLE.my_account_orders, .woocommerce-page TABLE.my_account_orders
{
	font-size: 0.85em;
}
.woocommerce TABLE.my_account_orders TH, .woocommerce TABLE.my_account_orders TD, .woocommerce-page TABLE.my_account_orders TH, .woocommerce-page TABLE.my_account_orders TD
{
	/*[disabled]padding:4px 8px;*/
	vertical-align: middle;
}
.woocommerce TABLE.my_account_orders .button, .woocommerce-page TABLE.my_account_orders .button
{
	white-space: nowrap;
}
.woocommerce TABLE.my_account_orders .order-actions, .woocommerce-page TABLE.my_account_orders .order-actions
{
	text-align: right;
}
.woocommerce TABLE.my_account_orders .order-actions .button, .woocommerce-page TABLE.my_account_orders .order-actions .button
{
	margin: 0px 0px 0px 1px !important;
	background-color: #E0E0E0;
}
/*[clearfix]*/.woocommerce TD.product-name DL.variation, .woocommerce-page TD.product-name DL.variation
{
	font-size: 15px;
}
@media all and (min-width: 960px)
{
	.woocommerce TD.product-name DL.variation, .woocommerce-page TD.product-name DL.variation
	{
		font-size: 17px;
	}
}
.checkout_table_item .product-name .variation
{
	position: relative;
	padding: 3px 10px !important;
	background-color: #FFF !important;
	margin-bottom: 4px !important;
	margin-right: 0 !important;
}
@media all and (min-width: 769px)
{
	.checkout_table_item .product-name .variation
	{
		margin: 5px -8px -5px !important;
	}
}
.woocommerce TD.product-name DL.variation DT, .woocommerce-page TD.product-name DL.variation DT
{
	text-align: left;
}
@media all and (min-width: 769px)
{
	.woocommerce TD.product-name DL.variation DT, .woocommerce-page TD.product-name DL.variation DT
	{
		text-align: right;
	}
}
.woocommerce TD.product-name DL.variation DT, .woocommerce-page TD.product-name DL.variation DT
{
	color: #303030;
	padding-left: 0;
	font-size: 11px;
}
@media all and (min-width: 960px)
{
	.woocommerce TD.product-name DL.variation DT, .woocommerce-page TD.product-name DL.variation DT
	{
		font-size: 13px;
	}
}
.woocommerce TD.product-name DL.variation DT, .woocommerce-page TD.product-name DL.variation DT
{
	line-height: 15px;
}
@media all and (min-width: 960px)
{
	.woocommerce TD.product-name DL.variation DT, .woocommerce-page TD.product-name DL.variation DT
	{
		line-height: 17px;
	}
}
.woocommerce TD.product-name DL.variation DT, .woocommerce-page TD.product-name DL.variation DT
{
	margin-left: 0px;
	font-weight: normal;
}
@media all and (min-width: 769px)
{
	.woocommerce TD.product-name DL.variation DT, .woocommerce-page TD.product-name DL.variation DT
	{
		max-width: 32%;
	}
}
.woocommerce TD.product-name DL.variation DT, .woocommerce-page TD.product-name DL.variation DT
{
	white-space: normal;
	padding-top: 5px;
	clear: left;
	float: left;
}
@media all and (max-width: 479px)
{
	.woocommerce TD.product-name DL.variation DT, .woocommerce-page TD.product-name DL.variation DT
	{
		float: none;
		width: auto;
	}
}
.woocommerce TD.product-name DL.variation DT, .woocommerce-page TD.product-name DL.variation DT
{
	padding-right: 4%;
}
@media all and (min-width: 769px)
{
	.woocommerce TD.product-name DL.variation DT, .woocommerce-page TD.product-name DL.variation DT
	{
		min-width: 32%;
	}
}
.woocommerce .shop_table.order_details .order_table_item *
{
	font-size: 102%;
}
.shop_table .checkout_table_item .bulleted LI
{
	font-size: 14px;
}
.shop_table .checkout_table_item .bulleted
{
	float: none;
	margin: 0px;
}
@media all and (max-width: 479px)
{
	.woocommerce TD.product-name DL.variation DD, .woocommerce-page TD.product-name DL.variation DD
	{
		clear: both;
		display: block;
	}
}
@media all and (max-width: 768px)
{
	.woocommerce TD.product-name DL.variation DD, .woocommerce-page TD.product-name DL.variation DD
	{
		margin: 0 0 0.25em;
	}
}
.woocommerce TD.product-name DL.variation DD, .woocommerce-page TD.product-name DL.variation DD
{
	font-weight: bold;
	color: #000000;
	list-style: none;
}
@media all and (max-width: 479px)
{
	.woocommerce TD.product-name DL.variation DD, .woocommerce-page TD.product-name DL.variation DD
	{
		padding-left: 0;
		width: 100%;
		text-align: left;
	}
}
.woocommerce TD.product-name P.backorder_notification, .woocommerce-page TD.product-name P.backorder_notification
{
	font-size: 0.83em;
}
.woocommerce TD.product-quantity, .woocommerce-page TD.product-quantity
{
	min-width: 80px;
}
.woocommerce TABLE.cart .product-thumbnail, .woocommerce #content TABLE.cart .product-thumbnail, .woocommerce-page TABLE.cart .product-thumbnail, .woocommerce-page #content TABLE.cart .product-thumbnail
{
	/*[disabled]min-width:32px;*/
	/*[disabled]width:4%;*/
}
.woocommerce TABLE.cart IMG, .woocommerce #content TABLE.cart IMG, .woocommerce-page TABLE.cart IMG, .woocommerce-page #content TABLE.cart IMG
{
	width: 50px;
	height: auto;
	display: block;
	margin-left: 10px;
	margin-top: 10px;
}
.woocommerce TABLE.cart TH, .woocommerce TABLE.cart TD, .woocommerce #content TABLE.cart TH, .woocommerce #content TABLE.cart TD, .woocommerce-page TABLE.cart TH, .woocommerce-page TABLE.cart TD, .woocommerce-page #content TABLE.cart TH, .woocommerce-page #content TABLE.cart TD
{
	position: relative;
	text-align: right;
	vertical-align: top;
}
@media all and (min-width: 769px)
{
	.woocommerce TABLE.cart TH, .woocommerce TABLE.cart TD, .woocommerce #content TABLE.cart TH, .woocommerce #content TABLE.cart TD, .woocommerce-page TABLE.cart TH, .woocommerce-page TABLE.cart TD, .woocommerce-page #content TABLE.cart TH, .woocommerce-page #content TABLE.cart TD
	{
		padding-right: 12px !important;
		padding-left: 12px !important;
	}
}
@media (max-width: 768px)
{
	TABLE.shop_table TR.cart_table_item TD.product-subtotal
	{
		display: table !important;
		padding: 12px !important;
		max-width: 100% !important;
	}
}
.woocommerce TABLE.cart TD
{
	padding-bottom: 12px !important;
}
.woocommerce TABLE.shop_table TR.cart_table_item TD.product-price, TABLE.shop_table TR.cart_table_item TD.product-quantity, TABLE.shop_table TR.cart_table_item TD.product-subtotal
{
	vertical-align: bottom !important;
	line-height: normal;
	font-weight: normal;
	text-align: right !important;
}
@media all and (max-width: 768px)
{
	.woocommerce TABLE.shop_table TR.cart_table_item TD.product-price, TABLE.shop_table TR.cart_table_item TD.product-quantity, TABLE.shop_table TR.cart_table_item TD.product-subtotal
	{
		display: inline-block !important;
	}
}
@media all and (min-width: 769px)
{
	.woocommerce TABLE.shop_table TR.cart_table_item TD.product-price, TABLE.shop_table TR.cart_table_item TD.product-quantity, TABLE.shop_table TR.cart_table_item TD.product-subtotal
	{
		float: none !important;
		clear: both !important;
	}
}
@media all and (max-width: 768px)
{
	.woocommerce TABLE.shop_table TR.cart_table_item TD.product-price, TABLE.shop_table TR.cart_table_item TD.product-quantity, TABLE.shop_table TR.cart_table_item TD.product-subtotal
	{
		/*[disabled]float:right;*/
		/*[disabled]margin-right:12px;*/
	}
}
.woocommerce TABLE.shop_table TR.cart_table_item TD.product-price, TABLE.shop_table TR.cart_table_item TD.product-quantity, TABLE.shop_table TR.cart_table_item TD.product-subtotal
{
	width: auto;
}
@media all and (max-width: 768px)
{
	.woocommerce TABLE.shop_table TR.cart_table_item TD.product-price
	{
		display: inline-block !important;
		float: right;
	}
	#post-2818 .shop_table TH.product-remove
	{
	}
}
#post-2818 TABLE.shop_table TR.cart_table_item TD.product-remove, #post-2818 TABLE.shop_table TH.product-remove
{
	padding-left: 0 !important;
	padding-right: 0 !important;
	min-width: 50px !important;
	max-width: 50px !important;
	width: 50px !important;
}
#post-2818 .post-content .shop_table, #post-2818 .woocommerce .cart-collaterals
{
	clear: both !important;
	position: relative !important;
	/*[disabled]float:none;*/
	/*[disabled]border-radius:0px;*/
	/*[disabled]padding:0;*/
	/*[disabled]height:auto;*/
	/*[disabled]display:table;*/
	/*[disabled]width:auto;*/
}
@media all and (min-width: 769px)
{
	#post-2818 .post-content .shop_table, #post-2818 .woocommerce .cart-collaterals
	{
		background-color: #B3B3B3 !important;
	}
}
#post-2818 .post-content .shop_table, #post-2818 .woocommerce .cart-collaterals
{
	margin: 0 auto !important;
}
@media all and (max-width: 768px)
{
	#post-2818 .woocommerce .cart-collaterals
	{
		display: table !important;
		padding: 6px !important;
		float: none !important;
		width: auto !important;
		background-color: rgba(255, 255, 255, 1) !important;
	}
}
#post-2818 .woocommerce .cart-collaterals
{
	/*[disabled]margin-top:30px;*/
	margin-bottom: 15px !important;
}
@media all and (min-width: 1279px)
{
	#post-2818 .woocommerce .cart-collaterals
	{
		margin-bottom: 50px !important;
	}
}
#post-2818 .woocommerce .cart-collaterals
{
	color: #808484;
}
.page-id-2818 TABLE.shop_table TD.actions .button
{
	position: relative !important;
	float: none !important;
	display: inline-block !important;
}
@media all and (min-width: 769px)
{
	.page-id-2818 TABLE.shop_table TD.actions .button
	{
		margin-bottom: 15px !important;
		margin-top: 15px !important;
	}
}
.cart_table_item .product-price
{
	font-size: 14px !important;
}
.cart_table_item .product-price SPAN
{
	display: block !important;
	clear: none;
	float: left !important;
	margin-bottom: 4px;
	margin: 0px 0px 2px;
	padding: 0px;
	width: auto;
	height: auto !important;
}
.shop_table DIV.buttons_added *
{
	float: left !important;
	padding: 0px !important;
	margin: 0px !important;
}
.cart_table_item .product-quantity
{
}
.woocommerce .shop_table .cart_table_item .product-quantity .quantity.buttons_added
{
	display: block;
	width: auto;
	min-width: 120px;
}
@media all and (max-width: 768px)
{
	.woocommerce .shop_table .cart_table_item .product-quantity .quantity.buttons_added
	{
		margin-right: 20px !important;
	}
}
.woocommerce TABLE.cart A.remove, .woocommerce #content TABLE.cart A.remove, .woocommerce-page TABLE.cart A.remove, .woocommerce-page #content TABLE.cart A.remove
{
	display: block;
	font-size: 36px;
	/*[disabled]height:44px;*/
	/*[disabled]min-width:44px;*/
	/*[disabled]width:44px;*/
	text-align: center;
	border-radius: 0px !important;
	/*[disabled]-webkit-border-radius:100%;*/
	/*[disabled]-moz-border-radius:100%;*/
	/*[disabled]border-radius:100%;*/
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
	/*[disabled]margin-top:18px;*/
	padding: 0 !important;
	/*[disabled]line-height:44px;*/
}
.woocommerce TABLE.cart A.remove:hover, .woocommerce #content TABLE.cart A.remove:hover, .woocommerce-page TABLE.cart A.remove:hover, .woocommerce-page #content TABLE.cart A.remove:hover
{
	background-color: #FF0000 !important;
	color: #FFF !important;
}
.cart_table_item .product-remove .remove
{
	background-color: #FEFEFE !important;
}
.woocommerce TABLE.cart TD.actions .coupon, .woocommerce #content TABLE.cart TD.actions .coupon, .woocommerce-page TABLE.cart TD.actions .coupon, .woocommerce-page #content TABLE.cart TD.actions .coupon
{
	float: left;
}
@media all and (max-width: 479px)
{
	.woocommerce TABLE.cart TD.actions .coupon, .woocommerce #content TABLE.cart TD.actions .coupon, .woocommerce-page TABLE.cart TD.actions .coupon, .woocommerce-page #content TABLE.cart TD.actions .coupon
	{
		float: none;
	}
}
.woocommerce TABLE.cart TD.actions .coupon LABEL, .woocommerce #content TABLE.cart TD.actions .coupon LABEL, .woocommerce-page TABLE.cart TD.actions .coupon LABEL, .woocommerce-page #content TABLE.cart TD.actions .coupon LABEL
{
	display: none;
}
.woocommerce TABLE.cart TD.actions .coupon .input-text, .woocommerce #content TABLE.cart TD.actions .coupon .input-text, .woocommerce-page TABLE.cart TD.actions .coupon .input-text, .woocommerce-page #content TABLE.cart TD.actions .coupon .input-text
{
	width: 80px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1);
	border: 1px solid #DFDBDF;
	padding: 6px;
	margin: 0 4px 0 0;
	outline: 0;
	line-height: 1em;
}
.woocommerce TABLE.cart TD.actions .button.alt, .woocommerce #content TABLE.cart TD.actions .button.alt, .woocommerce-page TABLE.cart TD.actions .button.alt, .woocommerce-page #content TABLE.cart TD.actions .button.alt
{
	float: none;
	margin-left: 0.25em;
	position: relative;
	margin-top: 15px;
	margin-bottom: 15px !important;
}
.woocommerce TABLE.cart INPUT, .woocommerce #content TABLE.cart INPUT, .woocommerce-page TABLE.cart INPUT, .woocommerce-page #content TABLE.cart INPUT
{
	margin: 0;
	vertical-align: middle;
	line-height: 1em;
}
#post-2818 .post-content
{
	padding: 30px 30px 0;
}
@media all and (max-width: 768px)
{
	#post-2818 .post-content
	{
		padding: 12px 12px 0;
	}
}
@media all and (max-width: 479px)
{
	#post-2818 .post-content
	{
		padding: 0px;
	}
}
#post-2818 .post-content
{
	color: #D5D5D5;
	text-align: left;
}
@media all and (max-width: 768px)
{
	#post-2818 .post-content
	{
		font-size: 13px;
		line-height: normal;
	}
}
.page-id-2818 #wrapper #content.content-planner
{
	max-width: 100% !important;
	background-color: #444342 !important;
}
#post-2818 .post-content H2, .cart-show-discounts P
{
	color: #FDFDFD !important;
}
@media all and (max-width: 768px)
{
	#post-2818 .post-content H2, .cart-show-discounts P
	{
		padding-left: 12px;
		padding-right: 12px;
	}
}
.woocommerce UL.cart_list LI:after, .woocommerce UL.product_list_widget LI:after, .woocommerce-page UL.cart_list LI:after, .woocommerce-page UL.product_list_widget LI:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce UL.cart_list LI DL, .woocommerce UL.product_list_widget LI DL, .woocommerce-page UL.cart_list LI DL, .woocommerce-page UL.product_list_widget LI DL
{
	font-size: 11px;
	display: block !important;
	width: auto !important;
}
.woocommerce UL.cart_list LI DL DT, .woocommerce UL.product_list_widget LI DL DT, .woocommerce-page UL.cart_list LI DL DT, .woocommerce-page UL.product_list_widget LI DL DT
{
	text-transform: uppercase;
	font-size: 10px;
	line-height: 10px;
	float: none;
	display: block;
	font-weight: normal;
	color: #5E5E5E;
	height: auto;
	padding: 0 0 2px 12px !important;
	margin-top: 4px;
	margin-left: 0;
	width: auto;
	text-align: left;
	margin-bottom: 0;
}
.woocommerce UL.cart_list LI DL DD, .woocommerce UL.product_list_widget LI DL DD, .woocommerce-page UL.cart_list LI DL DD, .woocommerce-page UL.product_list_widget LI DL DD
{
	line-height: 14px;
	/*[empty]clear:;*/
	float: none;
	display: block;
	white-space: normal;
	font-weight: bold;
	padding: 0 12% 0 12px !important;
	margin: 0 0 5px !important;
	font-size: 14px;
	text-align: left;
}
.woocommerce UL.cart_list LI .star-rating, .woocommerce UL.product_list_widget LI .star-rating, .woocommerce-page UL.cart_list LI .star-rating, .woocommerce-page UL.product_list_widget LI .star-rating
{
	float: none;
}
.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total
{
	border-top: 3px double #F7F6F7;
	padding: 6px 0;
	color: #7ABA05;
	margin: 0px;
	text-align: right;
}
.woocommerce .widget_shopping_cart .total STRONG, .woocommerce-page .widget_shopping_cart .total STRONG
{
	min-width: 40px;
	display: inline-block;
	color: #606060;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 12px;
}
.woocommerce .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals
{
	clear: both;
	display: table;
	width: 100%;
}
@media all and (max-width: 768px)
{
	.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals
	{
		float: right !important;
	}
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals
{
	text-align: center;
}
.woocommerce .cart-collaterals:after, .woocommerce-page .cart-collaterals:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related
{
	width: 30.75%;
	float: left;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells
{
	width: 48%;
	float: left;
}
.woocommerce .cart-collaterals .cross-sells UL.products, .woocommerce-page .cart-collaterals .cross-sells UL.products
{
	float: none;
}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator
{
	width: 48%;
	text-align: right;
	margin: 20px 0 0;
	clear: right;
	float: right;
}
.woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button
{
	width: 100%;
	float: none;
	display: block;
}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2
{
	width: 47%;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals
{
	display: table;
}
@media all and (min-width: 769px)
{
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals
	{
		float: right !important;
	}
}
@media all and (max-width: 768px)
{
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals
	{
		float: none !important;
	}
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals
{
	text-align: left !important;
}
@media all and (max-width: 768px)
{
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals
	{
		margin: 0 auto !important;
	}
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals
{
	padding: 0px 12px;
}
.woocommerce .cart-collaterals .cart_totals P, .woocommerce-page .cart-collaterals .cart_totals P
{
	margin: 0;
}
.woocommerce .cart-collaterals .cart_totals P SMALL, .woocommerce-page .cart-collaterals .cart_totals P SMALL
{
	color: #777;
	font-size: 0.83em;
}
.woocommerce .cart-collaterals .cart_totals TABLE, .woocommerce-page .cart-collaterals .cart_totals TABLE
{
	border-collapse: separate;
	margin: 0 0 6px;
	padding: 0;
	/*[disabled]border-top:1px solid #F1F1F1;*/
}
.table.table-responsive .actions .button
{
	clear: none !important;
	float: none !important;
}
@media all and (max-width: 768px)
{
	.table.table-responsive .actions .button
	{
		float: right !important;
	}
}
.table.table-responsive .actions .button
{
	text-transform: uppercase !important;
	font-variant: normal !important;
	font-size: 14px !important;
	text-transform: uppercase;
	font-weight: normal !important;
	padding: 12px !important;
	margin: 10px 0px 0px !important;
	line-height: 18px !important;
}
.table.table-responsive .actions .button.emptycart
{
	right: auto;
	bottom: auto;
	top: auto;
	left: 0;
	right: auto;
	position: relative !important;
}
@media all and (max-width: 768px)
{
	.table.table-responsive .actions .button.emptycart
	{
		position: relative;
	}
}
.table.table-responsive .actions .button.emptycart
{
	color: #E33A0C;
	border: none;
	padding: 4px 8px !important;
	margin: 0 auto 10px 0 !important;
}
@media all and (max-width: 768px)
{
	.table.table-responsive .actions .button.emptycart
	{
		margin: 10px auto !important;
	}
}
.table.table-responsive .actions .button.emptycart
{
	float: left !important;
	display: inline-block !important;
}
@media all and (max-width: 768px)
{
	.table.table-responsive .actions .button.emptycart
	{
		display: block !important;
		float: none;
	}
}
.table.table-responsive .actions .button.emptycart
{
	font-weight: bold !important;
	text-decoration: underline;
	line-height: 1 !important;
}
#post-2818 .shop_table TR TD.actions
{
	background-color: transparent !important;
	border: none !important;
	margin: 0px !important;
	background-color: #D4D6D4 !important;
	vertical-align: middle !important;
	text-align: center !important;
}
@media all and (min-width: 769px)
{
	#post-2818 .shop_table TR TD.actions
	{
		text-align: right !important;
	}
}
#post-2818 .shop_table TR TD.actions
{
	padding-bottom: 0 !important;
}
.table.table-responsive .actions .button.emptycart:hover
{
	color: #FFF;
	background-color: #E33A0C;
}
.woocommerce .cart-collaterals .cart_totals TABLE TR:first-child TH, .woocommerce .cart-collaterals .cart_totals TABLE TR:first-child TD, .woocommerce-page .cart-collaterals .cart_totals TABLE TR:first-child TH, .woocommerce-page .cart-collaterals .cart_totals TABLE TR:first-child TD
{
	border-top: 0;
}
.woocommerce .cart-collaterals .cart_totals TABLE TD, .woocommerce .cart-collaterals .cart_totals TABLE TH, .woocommerce-page .cart-collaterals .cart_totals TABLE TD, .woocommerce-page .cart-collaterals .cart_totals TABLE TH
{
	vertical-align: middle;
	float: none;
	display: table-cell;
	padding: 6px 3px;
	text-decoration: none;
	border: none !important;
}
.woocommerce .cart-collaterals .cart_totals TABLE SMALL, .woocommerce-page .cart-collaterals .cart_totals TABLE SMALL
{
	display: block;
	color: #777;
}
.woocommerce .cart-collaterals .cart_totals TABLE SELECT, .woocommerce-page .cart-collaterals .cart_totals TABLE SELECT
{
	width: 100%;
}
.woocommerce .cart-collaterals .cart_totals .discount TD, .woocommerce-page .cart-collaterals .cart_totals .discount TD
{
	color: #85AD74;
}
.woocommerce .cart-collaterals .cart_totals TR TD, .woocommerce .cart-collaterals .cart_totals TR TH, .woocommerce-page .cart-collaterals .cart_totals TR TD, .woocommerce-page .cart-collaterals .cart_totals TR TH
{
	padding: 6px;
}
.woocommerce .cart-collaterals .cart_totals A.button.alt, .woocommerce-page .cart-collaterals .cart_totals A.button.alt
{
	width: 193px;
	display: block;
	font-size: 0.92em;
}
.woocommerce FORM .form-row, .woocommerce-page FORM .form-row
{
	clear: both;
	float: none !important;
}
TFOOT .total TH
{
}
.woocommerce FORM .form-row:after, .woocommerce-page FORM .form-row:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce FORM .form-row LABEL, .woocommerce-page FORM .form-row LABEL
{
	width: 30% !important;
	min-width: 80px;
	float: none;
	line-height: normal;
	font-family: Calibri;
	font-weight: 500 !important;
	color: #292826;
	font-size: 17px;
}
@media all and (max-width: 479px)
{
	.woocommerce FORM .form-row LABEL, .woocommerce-page FORM .form-row LABEL
	{
		font-size: 14px;
	}
}
.woocommerce FORM .form-row LABEL, .woocommerce-page FORM .form-row LABEL
{
	padding-right: 3% !important;
}
@media all and (min-width: 769px)
{
	.woocommerce FORM .form-row LABEL, .woocommerce-page FORM .form-row LABEL
	{
		padding-left: 3% !important;
	}
}
.woocommerce FORM .form-row LABEL, .woocommerce-page FORM .form-row LABEL
{
	text-align: right !important;
}
.form-row LABEL.checkbox
{
	float: none !important;
	width: auto !important;
}
.form-row .chzn-container-single
{
	clear: none !important;
	display: block !important;
	position: relative !important;
	float: right !important;
	max-width: 60% !important;
}
.form-row #billing_country_chzn .chzn-single
{
	padding-bottom: 5px;
	padding-top: 5px;
}
.woocommerce FORM .form-row LABEL.hidden, .woocommerce-page FORM .form-row LABEL.hidden
{
	visibility: hidden;
}
.woocommerce FORM .form-row SELECT, .woocommerce-page FORM .form-row SELECT
{
	width: 100%;
	cursor: pointer;
	margin: 0;
	height: 36px;
	line-height: 36px;
}
.woocommerce FORM .form-row .required, .woocommerce-page FORM .form-row .required
{
	color: #FF0000;
	font-weight: bold;
	border: 0;
}
.woocommerce FORM .form-row .input-checkbox, .woocommerce-page FORM .form-row .input-checkbox
{
	display: inline;
	text-align: center;
	vertical-align: middle;
}
.woocommerce FORM .form-row LABEL.checkbox, .woocommerce-page FORM .form-row LABEL.checkbox
{
	cursor: pointer;
	position: relative !important;
}
@media all and (min-width: 769px)
{
	.woocommerce FORM .form-row LABEL.checkbox, .woocommerce-page FORM .form-row LABEL.checkbox
	{
		white-space: nowrap !important;
	}
}
.woocommerce FORM .form-row LABEL.checkbox, .woocommerce-page FORM .form-row LABEL.checkbox
{
	display: table-cell;
	font-weight: normal;
	width: auto !important;
	color: #FFF;
	padding-right: 30px !important;
	white-space: normal;
	vertical-align: middle;
	line-height: 44px !important;
	height: 44px;
}
.woocommerce-checkout.woocommerce-page #content .checkout .place-order .form-row.terms
{
	float: none !important;
	display: inline-table !important;
}
@media all and (max-width: 768px)
{
	.woocommerce-checkout.woocommerce-page #content .checkout .place-order .form-row.terms
	{
		display: table !important;
	}
}
.woocommerce-checkout.woocommerce-page #content .checkout .place-order .form-row.terms
{
	float: none !important;
	padding-right: 15px;
	height: 38px;
	vertical-align: middle;
	white-space: nowrap;
	margin: 6px;
	min-width: 210px;
	width: auto;
}
@media all and (max-width: 768px)
{
	.woocommerce-checkout.woocommerce-page #content .checkout .place-order .form-row.terms
	{
		margin: 0 auto !important;
	}
}
.terms .checkbox A
{
	text-decoration: underline;
	white-space: nowrap;
	color: #F8C52C;
}
.place-order #terms.input-checkbox
{
	right: 0 !important;
	position: absolute !important;
	float: none;
	cursor: pointer;
	display: inline-block;
	height: 22px;
	min-width: 22px !important;
	width: 22px;
	margin-top: 10px;
	margin-right: 10px;
}
.woocommerce FORM .form-row INPUT.input-text, .woocommerce FORM .form-row TEXTAREA, .woocommerce-page FORM .form-row INPUT.input-text, .woocommerce-page FORM .form-row TEXTAREA, .checkout #customer_details #billing_country_field SELECT
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 60%;
	width: 100%;
	margin: 0px;
	outline: 0;
	line-height: 1em;
	padding: 10px 8px;
	border: 1px solid #AAAAAA;
}
#billing_address_2_field #billing_address_2
{
	float: right;
}
#customer_details .col-1 > .form-row
{
	/*[disabled]display:block;*/
	position: initial;
	/*[disabled]clear:none;*/
	padding: 0px;
	text-align: left;
}
#customer_details.col2-set LABEL.checkbox
{
	line-height: 30px;
	font-size: 18px;
	float: none;
	z-index: 2;
	position: relative;
	display: inline-block !important;
	cursor: pointer;
	color: #1F428E;
	padding: 0 0px 0px;
	/*[disabled]font-size:18px;*/
	width: auto !important;
	text-align: center;
	border: none;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.create-account P#account_password-2_field.form-row-last, .create-account P#account_password_field.form-row-first
{
	padding: 0px;
	margin: 0px;
	height: auto;
}
#createaccount.input-checkbox
{
	min-width: 32px;
	min-height: 32px;
}
#customer_details.col2-set LABEL.checkbox:hover
{
	color: #214C8B;
	background-color: #F3F3F3;
	border: 1px solid #E9E9E9;
}
#customer_details .form-row INPUT.input-checkbox
{
	position: relative;
	z-index: 3;
	right: auto;
	/*[disabled]top:-4px;*/
	/*[disabled]left:12px;*/
	cursor: pointer;
	display: block;
	right: auto;
	left: 30%;
	float: right;
	width: 18px;
	height: 18px;
	margin-top: 18px;
	margin-right: 12px;
	margin-left: 0;
}
.woocommerce FORM .form-row TEXTAREA, .woocommerce-page FORM .form-row TEXTAREA
{
	height: 3.5em;
	line-height: 1.5em;
	display: block;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.woocommerce FORM .form-row.woocommerce-validated INPUT.input-text, .woocommerce-page FORM .form-row.woocommerce-validated INPUT.input-text
{
	background-image: url(http://pamporovo.me/branding/icons/ivalid.png);
	background-position: 95% center;
	background-repeat: no-repeat;
}
.woocommerce FORM .form-row.woocommerce-invalid INPUT.input-text, .woocommerce-page FORM .form-row.woocommerce-invalid INPUT.input-text
{
	background-image: url(../../../../branding/icons/invalid.png);
	background-position: 95% center;
	background-repeat: no-repeat;
}
.woocommerce FORM .form-row.woocommerce-invalid .chzn-single, .woocommerce FORM .form-row.woocommerce-invalid .chzn-drop, .woocommerce FORM .form-row.woocommerce-invalid INPUT.input-text, .woocommerce FORM .form-row.woocommerce-invalid SELECT, .woocommerce-page FORM .form-row.woocommerce-invalid .chzn-single, .woocommerce-page FORM .form-row.woocommerce-invalid .chzn-drop, .woocommerce-page FORM .form-row.woocommerce-invalid INPUT.input-text, .woocommerce-page FORM .form-row.woocommerce-invalid SELECT
{
	border-color: #FB7F88;
}
.woocommerce FORM .form-row-first, .woocommerce FORM .form-row-last, .woocommerce-page FORM .form-row-first, .woocommerce-page FORM .form-row-last
{
	float: left;
	width: 47%;
	overflow: visible;
}
.woocommerce FORM .form-row-last, .woocommerce-page FORM .form-row-last
{
	float: right;
}
.woocommerce FORM .form-row-wide, .woocommerce-page FORM .form-row-wide
{
	clear: both;
}
.woocommerce FORM.login, .woocommerce FORM.checkout_coupon, .woocommerce FORM.register, .woocommerce-page FORM.login, .woocommerce-page FORM.checkout_coupon, .woocommerce-page FORM.register
{
	border: 1px solid #C5C5C5;
	padding: 15px;
	margin: 0 0 30px;
	text-align: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #FEFEFE;
}
.woocommerce UL#shipping_method, .woocommerce-page UL#shipping_method
{
	list-style: none outside;
	margin: 0;
	padding: 0;
}
.woocommerce UL#shipping_method LI, .woocommerce-page UL#shipping_method LI
{
	margin: 0;
	padding: 0.25em 0 0.25em 22px;
	text-indent: -22px;
	list-style: none outside;
}
.woocommerce UL#shipping_method .amount, .woocommerce-page UL#shipping_method .amount
{
	font-weight: bold;
}
.woocommerce .checkout .col-2 H3, .woocommerce-page .checkout .col-2 H3
{
	float: none;
	clear: none;
}
.woocommerce .checkout .col-2 .notes, .woocommerce-page .checkout .col-2 .notes
{
	clear: left;
}
.woocommerce .checkout .col-2 .form-row-first, .woocommerce-page .checkout .col-2 .form-row-first
{
	clear: left;
}
.woocommerce .checkout DIV.shipping-address, .woocommerce-page .checkout DIV.shipping-address
{
	padding: 0;
	clear: left;
	width: 100%;
}
.woocommerce .checkout #shiptobilling, .woocommerce-page .checkout #shiptobilling
{
	float: right;
	line-height: 1.62em;
	margin: 0;
	padding: 0;
}
.woocommerce .checkout #shiptobilling LABEL, .woocommerce-page .checkout #shiptobilling LABEL
{
	font-size: 0.6875em;
}
.woocommerce #payment UL.payment_methods, .woocommerce-page #payment UL.payment_methods
{
	overflow: hidden;
	text-align: left;
	padding: 0;
	width: 100%;
	display: table !important;
	list-style: none outside;
	background-color: transparent;
	text-align: left;
	-khtml-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin: 0px !important;
	float: none;
	clear: both;
	position: relative;
}
.woocommerce-checkout .checkout #order_review #payment
{
	padding: 0 30px;
}
@media all and (max-width: 768px)
{
	.woocommerce-checkout .checkout #order_review #payment
	{
		padding: 0 12px;
	}
}
@media all and (max-width: 479px)
{
	.woocommerce-checkout .checkout #order_review #payment
	{
		padding: 0;
	}
}
.woocommerce-checkout .checkout #order_review #payment
{
	display: block !important;
	width: auto !important;
}
.woocommerce #payment UL.payment_methods:after, .woocommerce-page #payment UL.payment_methods:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce #payment UL.payment_methods LI, .woocommerce-page #payment UL.payment_methods LI
{
	/*[disabled]line-height:2em;*/
	display: block !important;
	position: relative !important;
	text-align: left;
	margin: 0;
	font-weight: normal;
	background-color: transparent;
}
.woocommerce #payment UL.payment_methods LI INPUT, .woocommerce-page #payment UL.payment_methods LI INPUT
{
	top: 0;
	z-index: 9999;
	min-width: 100%;
	min-height: 70px;
	right: 0;
	left: 0;
	position: absolute !important;
	cursor: pointer;
	opacity: 0 !important;
	margin: 0px;
}
.payment_methods LI INPUT.input-radio
{
	/*[disabled]height:100%;*/
	/*[disabled]width:100%;*/
	/*[disabled]right:0;*/
	/*[disabled]bottom:0;*/
	display: block !important;
	right: 10px;
	top: 32px;
	opacity: 0;
	position: absolute;
}
.woocommerce #payment UL.payment_methods LI IMG, .woocommerce-page #payment UL.payment_methods LI IMG
{
	vertical-align: middle;
	float: left;
	margin: 0 10px 0 5px;
	right: 0;
	left: auto;
}
@media all and (max-width: 768px)
{
	.woocommerce #payment UL.payment_methods LI IMG, .woocommerce-page #payment UL.payment_methods LI IMG
	{
		left: auto;
		right: 6px;
	}
}
.woocommerce #payment UL.payment_methods LI IMG, .woocommerce-page #payment UL.payment_methods LI IMG
{
	top: 12px;
}
@media all and (max-width: 768px)
{
	.woocommerce #payment UL.payment_methods LI IMG, .woocommerce-page #payment UL.payment_methods LI IMG
	{
		top: 6px;
	}
}
.woocommerce #payment UL.payment_methods LI IMG, .woocommerce-page #payment UL.payment_methods LI IMG
{
	z-index: 3;
	position: absolute;
	max-width: 140px;
}
@media all and (max-width: 479px)
{
	.woocommerce #payment UL.payment_methods LI IMG, .woocommerce-page #payment UL.payment_methods LI IMG
	{
		max-width: 90px;
	}
}
.woocommerce #payment UL.payment_methods LI IMG, .woocommerce-page #payment UL.payment_methods LI IMG
{
	max-height: 55px;
}
@media all and (max-width: 479px)
{
	.woocommerce #payment UL.payment_methods LI IMG, .woocommerce-page #payment UL.payment_methods LI IMG
	{
		max-height: 28px;
	}
}
.woocommerce #payment UL.payment_methods LI IMG, .woocommerce-page #payment UL.payment_methods LI IMG
{
	height: auto;
	width: auto !important;
	padding: 3px;
}
.woocommerce #payment DIV.form-row, .woocommerce-page #payment DIV.form-row
{
	float: none;
	display: block;
	/*[disabled]clear:both;*/
	position: relative;
	min-height: none;
	height: auto;
	text-align: right;
	width: 100%;
	/*[disabled]background-color:rgba(249, 249, 249, 0.1);*/
	padding: 0 !important;
	margin: 0 !important;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order
{
	float: right;
}
@media all and (max-width: 479px)
{
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order
	{
		position: relative;
		float: none;
		width: 100%;
		float: none !important;
		display: block !important;
		clear: both !important;
		float: none !important;
	}
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order
{
	margin: 0;
}
@media all and (max-width: 479px)
{
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order
	{
		margin: 10px 0px 10px auto !important;
	}
}
.woocommerce #payment .terms, .woocommerce-page #payment .terms
{
	display: inline-block !important;
	position: relative !important;
	text-align: left;
	line-height: normal;
	height: auto;
}
.woocommerce #payment DIV.payment_box, .woocommerce-page #payment DIV.payment_box
{
	color: #191818;
	padding: 12px 30px 22px 95px;
	text-align: left;
	position: relative;
	z-index: 0;
	font-weight: bold;
	width: auto;
}
@media all and (max-width: 768px)
{
	.woocommerce #payment DIV.payment_box, .woocommerce-page #payment DIV.payment_box
	{
		width: auto;
	}
}
.woocommerce #payment DIV.payment_box, .woocommerce-page #payment DIV.payment_box
{
	margin-top: -5px;
	background: #A1D86B;
	font-size: 15px;
	float: none;
	display: block;
	font-size: 15px !important;
}
@media all and (max-width: 768px)
{
	.woocommerce #payment DIV.payment_box, .woocommerce-page #payment DIV.payment_box
	{
		font-size: 13px !important;
	}
}
@media all and (max-width: 479px)
{
	.woocommerce #payment DIV.payment_box, .woocommerce-page #payment DIV.payment_box
	{
		font-size: 11px !important;
	}
}
.woocommerce #payment DIV.payment_box, .woocommerce-page #payment DIV.payment_box
{
	height: 100%;
	clear: both;
	margin-bottom: 0 !important;
	border-top: none !important;
	line-height: 1 !important;
}
.page-id-2959.page-template-dynamic-packaging-php #main #sidebar
{
	display: none;
}
#payment .methods LABEL
{
	z-index: 0;
	clear: both !important;
	display: block !important;
	position: relative;
	float: none;
	margin: 0px !important;
	cursor: pointer !important;
	width: auto !important;
	font-weight: bold;
	text-indent: 0;
	text-align: left !important;
	line-height: 50px;
	font-size: 22px;
}
@media all and (max-width: 768px)
{
	#payment .methods LABEL
	{
		font-size: 14px;
	}
}
@media all and (max-width: 479px)
{
	#payment .methods LABEL
	{
		font-size: 12px;
	}
}
#payment .methods LABEL
{
	padding: 10px 10px 10px 40px;
	-khtml-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	height: 50px;
	background-color: #F5F5F5;
	border: none;
	color: #000;
}
@media all and (max-width: 768px)
{
	#payment .methods LABEL
	{
		line-height: 1.2 !important;
		padding-right: 160px !important;
		padding-top: 20px !important;
		max-height: 50px !important;
		font-size: 15px !important;
	}
}
#payment .methods LABEL:before
{
	position: absolute;
	vertical-align: baseline;
	display: block;
	content: '\f054';
	z-index: 0;
	bottom: 0;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	font-family: FontAwesome !important;
	background-position: center center;
	height: 100%;
	width: 30px;
	background-color: transparent !important;
	color: #C4C7CD !important;
	text-align: center;
	padding: 0px !important;
	margin: 0px !important;
	line-height: 70px !important;
	font-size: 20px;
	-khtml-border-radius: 6px !important;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	border-radius: 6px !important;
}
.woocommerce #payment DIV.payment_box #cc-expire-month, .woocommerce #payment DIV.payment_box #cc-expire-year, .woocommerce-page #payment DIV.payment_box #cc-expire-month, .woocommerce-page #payment DIV.payment_box #cc-expire-year
{
	width: 48%;
	float: left;
}
.woocommerce #payment DIV.payment_box #cc-expire-year, .woocommerce-page #payment DIV.payment_box #cc-expire-year
{
	float: right;
}
.woocommerce #payment DIV.payment_box SPAN.help, .woocommerce-page #payment DIV.payment_box SPAN.help
{
	font-size: 11px;
	color: #777;
	line-height: 13px;
	font-weight: normal;
}
.woocommerce #payment DIV.payment_box .form-row, .woocommerce-page #payment DIV.payment_box .form-row
{
	margin: 0 0 1em;
}
.woocommerce #payment DIV.payment_box .form-row SELECT, .woocommerce-page #payment DIV.payment_box .form-row SELECT
{
	width: 48%;
	float: left;
	margin-right: 3.8%;
}
.woocommerce #payment DIV.payment_box .form-row SELECT:nth-child(3n), .woocommerce-page #payment DIV.payment_box .form-row SELECT:nth-child(3n)
{
	margin-right: 0;
}
.woocommerce #payment DIV.payment_box:after, .woocommerce-page #payment DIV.payment_box:after
{
	z-index: -1;
	position: absolute;
	display: block;
	content: '';
	bottom: auto !important;
	left: 0;
	right: 0 !important;
	top: -65px !important;
}
@media all and (max-width: 479px)
{
	.woocommerce #payment DIV.payment_box:after, .woocommerce-page #payment DIV.payment_box:after
	{
		top: -65px !important;
	}
}
.woocommerce #payment DIV.payment_box:after, .woocommerce-page #payment DIV.payment_box:after
{
	background-repeat: no-repeat;
	text-transform: none;
	background-position: center center;
	width: auto;
	z-index: -1 !important;
	background-color: rgba(147, 224, 8, 0.2) !important;
	color: #FAFAFA !important;
	text-align: center;
	padding: 0px !important;
	margin: 0px !important;
	right: 8px;
	bottom: 19px;
	top: auto;
	line-height: 30px !important;
	font-size: 20px;
	height: 65px;
}
@media all and (max-width: 479px)
{
	.woocommerce #payment DIV.payment_box:after, .woocommerce-page #payment DIV.payment_box:after
	{
		height: 65px;
	}
}
.woocommerce #payment DIV.payment_box:before, .woocommerce-page #payment DIV.payment_box:before
{
	content: "";
	display: block;
	font-family: FontAwesome !important;
	content: '\f00c';
	height: auto;
	left: 32px !important;
	right: 0;
	width: 26px;
	border: none;
	border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
	position: absolute;
	bottom: auto;
}
@media all and (max-width: 479px)
{
	.woocommerce #payment DIV.payment_box:before, .woocommerce-page #payment DIV.payment_box:before
	{
		top: -58px;
	}
}
.woocommerce #payment DIV.payment_box:before, .woocommerce-page #payment DIV.payment_box:before
{
	left: 0;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.32);
	color: #FFFFFF;
	line-height: 55px;
	font-size: 22px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.woocommerce .order_details, .woocommerce-page .order_details
{
	margin: 0 0 1.5em;
	list-style: none;
}
.woocommerce .order_details:after, .woocommerce-page .order_details:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce .order_details LI, .woocommerce-page .order_details LI
{
	float: left;
	margin-right: 2em;
	text-transform: uppercase;
	font-size: 0.715em;
	line-height: 1em;
	border-right: 1px dashed #DFDBDF;
	padding-right: 2em;
}
.woocommerce .order_details LI STRONG, .woocommerce-page .order_details LI STRONG
{
	display: block;
	font-size: 1.4em;
	text-transform: none;
	line-height: 1.5em;
}
.woocommerce .order_details LI:last-of-type, .woocommerce-page .order_details LI:last-of-type
{
	border: none;
}
.woocommerce .addresses .title:after, .woocommerce-page .addresses .title:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce .addresses .title H3, .woocommerce-page .addresses .title H3
{
	float: left;
}
.woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit
{
	text-transform: uppercase;
	float: right;
	font-weight: bold;
	font-size: 12px;
	margin-top: 2px;
}
.woocommerce OL.commentlist.notes LI.note P.meta, .woocommerce-page OL.commentlist.notes LI.note P.meta
{
	font-weight: bold;
	margin-bottom: 0;
}
.woocommerce OL.commentlist.notes LI.note .description P:last-child, .woocommerce-page OL.commentlist.notes LI.note .description P:last-child
{
	margin-bottom: 0;
}
.woocommerce UL.digital-downloads, .woocommerce-page UL.digital-downloads
{
	margin-left: 0;
	padding-left: 0;
}
.woocommerce UL.digital-downloads LI, .woocommerce-page UL.digital-downloads LI
{
	list-style: none;
	margin-left: 0;
	padding-left: 1.5em;
}
.woocommerce UL.digital-downloads LI .count, .woocommerce-page UL.digital-downloads LI .count
{
	float: right;
}
.woocommerce .widget_layered_nav UL, .woocommerce-page .widget_layered_nav UL
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none outside;
}
.woocommerce .widget_layered_nav UL LI, .woocommerce-page .widget_layered_nav UL LI
{
	padding: 0 0 1px;
	list-style: none;
}
.woocommerce .widget_layered_nav UL LI:after, .woocommerce-page .widget_layered_nav UL LI:after
{
	content: "";
	display: block;
	clear: both;
}
.woocommerce .widget_layered_nav UL LI A, .woocommerce .widget_layered_nav UL LI SPAN, .woocommerce-page .widget_layered_nav UL LI A, .woocommerce-page .widget_layered_nav UL LI SPAN
{
	padding: 1px 0;
	float: left;
}
.woocommerce .widget_layered_nav UL LI.chosen A, .woocommerce-page .widget_layered_nav UL LI.chosen A
{
	padding: 0 6px 0 18px;
	border: 1px solid #79B905;
	background: #79B905 no-repeat 6px center;
	box-shadow: 0px 0px;
	-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,0.5) #888;
	-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,0.5) #888;
	color: #FFFFFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.woocommerce .widget_layered_nav UL SMALL.count, .woocommerce-page .widget_layered_nav UL SMALL.count
{
	float: right;
	margin-left: 6px;
	font-size: 1em;
	padding: 1px 0;
	color: #777;
}
.woocommerce .widget_layered_nav_filters UL, .woocommerce-page .widget_layered_nav_filters UL
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none outside;
	overflow: hidden;
	zoom: 1;
}
.woocommerce .widget_layered_nav_filters UL LI, .woocommerce-page .widget_layered_nav_filters UL LI
{
	float: left;
	padding: 0 1px 1px 0;
	list-style: none;
}
.woocommerce .widget_layered_nav_filters UL LI A, .woocommerce-page .widget_layered_nav_filters UL LI A
{
	padding: 0 6px 0 18px;
	border: 1px solid #79B905;
	box-shadow: 0px 0px;
	-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,0.5) #888;
	-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,0.5) #888;
	color: #FFFFFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
}
.woocommerce .widget_price_filter .price_slider, .woocommerce-page .widget_price_filter .price_slider
{
	margin-bottom: 1em;
}
.woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount
{
	text-align: right;
	line-height: 2.4em;
	font-size: 0.8751em;
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button
{
	font-size: 1.15em;
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button
{
	float: left;
}
.woocommerce .widget_price_filter .ui-slider, .woocommerce-page .widget_price_filter .ui-slider
{
	position: relative;
	text-align: left;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle
{
	position: absolute;
	z-index: 2;
	width: 0.9em;
	height: 0.9em;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
	border: 1px solid #150D14;
	cursor: pointer;
	background: #AD74A2;
	background: -webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#96588a));
	background: -webkit-linear-gradient(#ad74a2,#96588a);
	background: -moz-linear-gradient(center top,#ad74a2 0%,#96588a 100%);
	background: none;
	outline: none;
	top: -0.3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 0 0 1px rgba(255,255,255,0.65);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 0 0 1px rgba(255,255,255,0.65);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.65);
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child
{
	margin-left: -1em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range
{
	position: absolute;
	z-index: 1;
	font-size: 0.7em;
	display: block;
	border: 0;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.5);
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content
{
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
	background: #1E1E1E;
	background: -webkit-gradient(linear,left top,left bottom,from(#1e1e1e),to(#6a6a6a));
	background: -webkit-linear-gradient(#1e1e1e,#6a6a6a);
	background: -moz-linear-gradient(center top,#1e1e1e 0%,#6a6a6a 100%);
	background: none;
}
.woocommerce .widget_price_filter .ui-slider-horizontal, .woocommerce-page .widget_price_filter .ui-slider-horizontal
{
	height: 0.5em;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range
{
	top: 0;
	height: 100%;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min
{
	left: -1px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max
{
	right: -1px;
}
.woocommerce A.button.loading:before, .woocommerce BUTTON.button.loading:before, .woocommerce INPUT.button.loading:before, .woocommerce #respond INPUT#submit.loading:before, .woocommerce #content INPUT.button.loading:before, .woocommerce-page A.button.loading:before, .woocommerce-page BUTTON.button.loading:before, .woocommerce-page INPUT.button.loading:before, .woocommerce-page #respond INPUT#submit.loading:before, .woocommerce-page #content INPUT.button.loading:before
{
	/*[disabled]background-image:url(http://pamporovo.me/wp-content/themes/images/ajax-loader@2x.gif);*/
	background-size: 16px 16px;
}
.woocommerce A.button.added:before, .woocommerce BUTTON.button.added:before, .woocommerce INPUT.button.added:before, .woocommerce #respond INPUT#submit.added:before, .woocommerce #content INPUT.button.added:before, .woocommerce-page A.button.added:before, .woocommerce-page BUTTON.button.added:before, .woocommerce-page INPUT.button.added:before, .woocommerce-page #respond INPUT#submit.added:before, .woocommerce-page #content INPUT.button.added:before
{
	background-size: 16px 14px;
}
.woocommerce .woocommerce FORM .form-row.woocommerce-invalid INPUT.input-text, .woocommerce .woocommerce-page FORM .form-row.woocommerce-invalid INPUT.input-text, .woocommerce-page .woocommerce FORM .form-row.woocommerce-invalid INPUT.input-text, .woocommerce-page .woocommerce-page FORM .form-row.woocommerce-invalid INPUT.input-text
{
	background-size: 12px 9px;
}
#customer_details .form-row
{
	display: inline-table;
	min-width: 100%;
	width: 100%;
	padding: 0px;
	margin: 0px 0px 10px;
	text-align: right;
}
#customer_details .form-row LABEL, #customer_details .form-row SELECT, #customer_details .form-row INPUT
{
	clear: both;
	position: relative;
	float: none !important;
	white-space: normal;
	vertical-align: middle;
	display: table-cell !important;
	text-align: left;
	width: 100%;
}
#customer_details .form-row LABEL
{
	clear: both;
	position: relative;
	float: none !important;
	white-space: normal;
	vertical-align: middle;
	display: table-cell !important;
}
@media all and (max-width: 479px)
{
	#customer_details .form-row LABEL
	{
		display: table-row !important;
		text-align: left !important;
	}
}
#customer_details .form-row LABEL
{
	width: 100%;
	margin: 0px !important;
}
@media all and (min-width: 769px)
{
	#order_review .checkout_table_item TD.product-name
	{
		text-indent: 10px;
	}
}
#order_review .checkout_table_item TD.product-name
{
	text-align: left;
	border: none !important;
	background-color: rgba(255, 255, 255, 0.8) !important;
	color: #060606;
}
@media all and (min-width: 769px)
{
	#order_review .checkout_table_item TD.product-name
	{
		padding: 0 !important;
	}
}
@media (min-width: 1401px)
{
	#order_review .checkout_table_item TD.product-name
	{
		font-size: 21px;
	}
}
#order_review .checkout_table_item TD.product-name
{
	font-variant: small-caps;
	font-weight: bold;
}
#order_review .shop_table TFOOT
{
	text-align: right !important;
}
#order_review .shop_table TFOOT TR TD
{
	position: relative !important;
	float: none !important;
	display: inline-block !important;
}
@media all and (max-width: 768px)
{
	#order_review .shop_table TFOOT TR TD
	{
		display: table-cell !important;
	}
}
#order_review .shop_table TFOOT TR TD
{
	height: auto !important;
	font-size: 15px;
	line-height: 15px !important;
	margin: 0 !important;
	font-weight: normal;
	background-color: rgba(255, 255, 255, 0.8) !important;
	color: #000000 !important;
	border: none;
}
#order_review .shop_table TFOOT TR.total > *
{
	line-height: 40px !important;
	float: none !important;
	display: inline-table !important;
	vertical-align: middle;
	white-space: nowrap;
}
@media all and (max-width: 768px)
{
	#order_review .shop_table TFOOT TR.total > *
	{
		display: table-row !important;
	}
}
#order_review .shop_table TFOOT TR.total > *
{
	padding: 0 3px !important;
}
@media all and (min-width: 769px)
{
	#order_review .shop_table TFOOT TR.total > *
	{
		padding-right: 12px !important;
		padding-left: 12px !important;
	}
}
#order_review .shop_table TFOOT TR.total > *
{
	margin: 0 !important;
	font-weight: normal;
	font-size: 15px !important;
}
#order_review .checkout_table_item .product-name DL.variation
{
	margin: 0px;
	padding: 6px !important;
}
@media all and (min-width: 769px)
{
	#order_review .checkout_table_item .product-name DL.variation
	{
		margin: 5px 0 0 !important;
	}
}
#order_review .shop_table THEAD TH.product-name
{
	display: none;
	background-color: transparent;
	color: #63605C;
	font-weight: normal !important;
}
#customer_details .form-row SELECT
{
}
#customer_details .form-row INPUT
{
}
.checkout #billing_invoicing_field.form-row SPAN
{
	/*[disabled]top:0;*/
	position: relative !important;
}
/*woocustom*/
UL.products.list
{
}
#content UL.products.list
{
}
#content > .products.list DIV[itemprop="description"]
{
	padding-left: 280px;
}
#content > .products.list LI H3 A
{
	width: auto;
	padding-left: 280px !important;
	padding-top: 18px !important;
}
#content .products.list .product .image-list
{
	margin: 0px !important;
	padding: 0px !important;
}
.book-next I
{
	top: 50%;
	right: 10px;
	position: absolute;
	line-height: 14px;
	font-size: 14px;
	margin-top: -6px;
	padding: 0;
}
.book-prev I
{
	top: 50%;
	right: 10px;
	position: absolute;
	line-height: 14px;
	font-size: 14px;
	margin-top: -6px;
	width: 20px;
	height: 20px;
}
UL.products LI:hover H3 A
{
	color: #335FBE !important;
}
UL.products.grid LI.product
{
	clear: none !important;
	position: relative !important;
	display: block !important;
	float: right !important;
	min-height: none;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 1.25% 1.25% 10px !important;
	width: 30% !important;
}
@media all and (max-width: 768px)
{
	UL.products.grid LI.product
	{
		width: 46% !important;
	}
}
UL.products.grid LI.product
{
	padding: 0 !important;
	height: 260px;
}
UL.products.list LI .image-list
{
	max-width: none;
	display: inline-block;
	float: left;
	padding: 0 0 0 20px;
}
@media all and (max-width: 479px)
{
	UL.products.list LI .image-list
	{
		padding: 0 0 0 10px;
	}
}
UL.products.list LI .image-list
{
	left: 0;
	border: none;
	width: 29%;
	height: 100%;
	margin-right: 20px;
}
@media all and (max-width: 479px)
{
	UL.products.list LI .image-list
	{
		margin-right: 10px;
	}
}
.planner-contents UL.products DIV.wb-posted_in
{
	width: 100%;
	z-index: 222;
	position: absolute;
}
.list .featured .woocommerce-main-image
{
	border: 3px solid #F2C749;
}
#sidebar .image-list A
{
	background-image: none;
	float: none;
	display: block;
	min-width: 80px;
	max-height: 80px;
	max-width: 80px;
	min-height: 80px;
	background-color: #FFFFFF;
	overflow: hidden;
	display: block;
	position: relative;
	-webkit-border-radius: 50%;
	-moz-border-radius: 55%;
	border-radius: 50%;
	border: 3px solid #FFFFFF;
	margin-top: 15px;
	margin-right: 10px;
}
.grid .image-list A
{
	min-width: 120px;
	max-height: 120px !important;
	max-width: 120px !important;
	min-height: 120px !important;
	margin: 0 auto;
}
.grid .image-list
{
	right: 0 !important;
	left: 0 !important;
	top: 0 !important;
	height: auto;
	padding: 15px 0 20px !important;
	margin-bottom: 15px;
}
#main .grid .product SPAN.price
{
	float: none !important;
	position: absolute !important;
	display: block;
	right: auto !important;
	left: auto !important;
	margin: 0px;
}
.woocommerce .products .product DIV.image-list
{
	display: block !important;
	position: relative;
	width: auto;
	overflow: hidden;
}
@media all and (max-width: 479px)
{
	.woocommerce .products .product DIV.image-list
	{
		min-height: 180px;
	}
}
@media all and (min-width: 1279px)
{
	.woocommerce .products .product DIV.image-list
	{
		max-height: 260px;
	}
}
.woocommerce .products .product DIV.image-list
{
	height: 200px;
}
@media all and (min-width: 1279px)
{
	.woocommerce .products .product DIV.image-list
	{
		height: 260px;
	}
}
@media all and (max-width: 479px)
{
	.woocommerce .products .product DIV.image-list
	{
		height: 180px;
	}
}
.woocommerce .products .product DIV.image-list
{
	padding: 0px;
	margin: 0px;
}
.woocommerce .products .product .price .cy-amount
{
	color: #FFFFFF;
	font-weight: bold;
}
.woocommerce .products .product H3 A
{
	display: inline-block !important;
	float: none;
	position: relative !important;
	width: auto;
	background-color: rgba(255, 255, 255, 0.68);
	padding-left: 20px !important;
	/*[disabled]margin-top:15px;*/
	/*[disabled]margin-bottom:0;*/
}
@media all and (min-width: 960px)
{
	.woocommerce .products .product H3 A
	{
		font-size: 17px;
	}
}
@media all and (min-width: 1279px)
{
	.woocommerce .products .product H3 A
	{
		font-size: 21px;
	}
}
@media (min-width: 1401px)
{
	.woocommerce .products .product H3 A
	{
		font-size: 23px;
	}
}
@media (min-width: 1901px)
{
	.woocommerce .products .product H3 A
	{
		font-size: 25px;
	}
}
.woocommerce .products .product H3 A
{
	padding-top: 10px !important;
	line-height: 1.42;
	line-height: 1.12;
	padding-bottom: 10px;
}
@media all and (max-width: 768px)
{
	.woocommerce .products .product H3 A
	{
		margin: 5px !important;
	}
}
@media all and (max-width: 479px)
{
	.woocommerce .products .product H3 A
	{
		margin: 10px !important;
	}
}
.woocommerce .products .product H3 A
{
	padding-right: 10px !important;
}
.woocommerce-checkout #content #post-2959 .post-content > DIV > P
{
	color: #D6D6D6;
	padding: 10px 12px 10px 50px;
}
@media all and (max-width: 768px)
{
	.woocommerce-checkout #content #post-2959 .post-content > DIV > P
	{
		padding: 12px;
	}
}
.postid-9822 #wrapper #main > .row
{
	max-width: 100% !important;
}
.postid-9822 #wrapper #main, .postid-9822 #main #content .post-content
{
	padding: 0px !important;
	margin: 0px !important;
}
.woocommerce-checkout .woocommerce #order_review .shop_table
{
	padding: 0 30px;
}
@media all and (max-width: 768px)
{
	.woocommerce-checkout .woocommerce #order_review .shop_table
	{
		padding: 0px;
	}
}
.woocommerce-checkout .woocommerce #order_review .shop_table
{
	margin: 0 0 15px;
}
.grid .image-list .wp-post-image
{
	max-height: 130px !important;
}
#content .product .price DEL
{
	color: #D12626;
	font-size: 10pt;
}
#sidebar LI.product DIV.image-list, .sidebar LI.product DIV.image-list
{
	width: 100px;
	position: absolute;
	clear: none;
	float: left;
	overflow: hidden;
	max-height: none !important;
	min-height: 100% !important;
	height: 100% !important;
	padding: 0px !important;
	background-color: transparent;
}
UL.products LI H3 A
{
	color: rgba(20, 20, 20, 0.78) !important;
	font-size: 20px;
}
@media all and (max-width: 768px)
{
	UL.products LI H3 A
	{
		font-size: 18px;
	}
}
UL.products LI H3 A
{
	font-weight: 600;
	margin: 0 0 0 0px !important;
	padding: 15px 15px 15px 10px !important;
}
UL.products.list LI H3 A
{
	white-space: normal;
	font-size: 20px;
}
@media all and (max-width: 768px)
{
	UL.products.list LI H3 A
	{
		font-size: 16px;
	}
}
UL.products.list LI H3 A
{
	position: relative;
	display: block !important;
	float: none;
	color: #234274;
	margin: 0 0 0 0px !important;
	padding: 12px 10px 10px 0 !important;
}
@media all and (max-width: 768px)
{
	UL.products.list LI H3 A
	{
		padding: 8px 5px 5px 0 !important;
	}
}
@media all and (max-width: 479px)
{
	UL.products.list LI H3 A
	{
		padding: 6px 4px 4px 0 !important;
	}
}
UL.products.list LI H3 A
{
	padding: 0 10px 10px 0 !important;
	line-height: 1.1;
	width: auto;
	font-weight: bold;
	text-align: left;
	clear: none;
}
UL.products.list LI H3
{
	font-size: 22px;
	float: none;
	position: relative !important;
	display: block !important;
	color: #234274;
	padding: 10px 10px 10px 0;
	line-height: 1.1;
	width: auto !important;
}
UL.products.grid LI H3 A
{
	font-size: 20px;
	display: block;
	color: #234274;
	padding: 5px 10px;
}
@media all and (max-width: 479px)
{
	UL.products.grid LI H3 A
	{
		padding: 3px;
	}
}
UL.products.grid LI H3 A
{
	line-height: 1.1;
	width: auto;
	font-weight: bold;
	text-align: center;
}
UL.products.list SMALL.categories
{
	/*[disabled]right:auto;*/
	/*[disabled]left:auto;*/
	/*[disabled]bottom:0;*/
	/*[disabled]position:relative;*/
	/*[disabled]display:inline-block;*/
	/*[disabled]vertical-align:middle;*/
	/*[disabled]font-size:9px;*/
	/*[disabled]background-color:#F3F3F3;*/
	/*[disabled]float:left;*/
	/*[disabled]margin:0px;*/
	/*[disabled]padding:0px;*/
	width: 100%;
}
UL.products.grid LI H3
{
	font-size: 22px;
	float: none;
	position: relative !important;
	clear: both;
	display: block !important;
}
DIV.mobile_shop_item
{
	/*[disabled]clear:none;*/
	/*[disabled]z-index:98;*/
	/*[disabled]float:none;*/
	/*[disabled]top:auto;*/
	/*[disabled]bottom:0;*/
	position: static;
	/*[disabled]right:0;*/
	/*[disabled]text-align:center;*/
	/*[disabled]display:block;*/
}
.mobile_shop_item .mobile_shop_item_content, #tabs .mobile_shop_item .mobile_shop_item_content
{
	position: relative !important;
	clear: both !important;
	right: 0;
	left: 0;
	top: 0 !important;
	bottom: auto !important;
	float: right !important;
	background-color: transparent;
	-webkit-box-shadow: rgba(0, 0, 0, 0.23) 0 0 6px;
	-moz-box-shadow: rgba(0, 0, 0, 0.23) 0 0 6px;
	box-shadow: 0 12 12px rgba(0, 0, 0, 0.23);
	border-top: none;
	border-left: none;
	width: 100%;
	text-align: left;
}
BODY.archive.woocommerce-page #container #content UL.products LI.product
{
	display: block;
	overflow: hidden;
	position: relative;
}
BODY.archive.woocommerce-page #container #content UL.products LI.product IMG
{
	/*[disabled]max-height:200px;*/
	/*[disabled]height:auto;*/
	/*[disabled]display:block;*/
	/*[disabled]position:relative;*/
	/*[disabled]width:auto;*/
	max-width: none;
}
BODY.archive.woocommerce-page #container #content UL.products LI.product DIV.image-list
{
	max-height: 200px;
	height: auto;
	display: block;
	position: relative;
	width: auto;
	max-width: none;
}
BODY.archive.woocommerce-page #container #content UL.products LI.product DIV.mobile_shop_item
{
	overflow: hidden;
	right: 0;
	left: 0;
	bottom: 0;
	top: 0;
	position: absolute !important;
	width: 100% !important;
	max-width: 100%;
	display: block;
}
BODY.archive.woocommerce-page #container #content UL.products LI.product .ginput_total.ginput_total_out, BODY.archive.woocommerce-page #container #content UL.products LI.product .price
{
	bottom: 0;
	right: auto;
	left: 0;
	top: auto;
	position: absolute !important;
	z-index: 2;
	margin: 5px !important;
	padding: 4px !important;
}
BODY.archive.woocommerce-page UL.products SPAN.price SPAN.cy-amount
{
	font-weight: normal;
	font-size: 14px;
	padding: 0px !important;
	margin: 0px !important;
	line-height: 30px;
}
BODY.archive.woocommerce-page #container #content UL.products LI.product .price
{
	z-index: 3;
}
BODY.archive.woocommerce-page #content .products .product H3
{
	bottom: 50%;
	top: auto;
	position: absolute;
	line-height: 20px !important;
	margin-bottom: -20px;
	margin-right: 10px;
	display: inline-block !important;
	margin-left: 10px;
}
BODY.archive.woocommerce-page #content .products .product H3 A
{
	overflow: hidden;
	height: 44px;
	font-size: 19px;
	line-height: 22px;
	display: block !important;
	font-weight: normal;
	padding: 0 12px 6px !important;
	margin: 0 !important;
}
.mobile_shop_item .variations_button DIV
{
	/*[disabled]position:absolute;*/
	float: none !important;
}
.mobile_shop_item .single_variation_wrap .single_variation
{
	font-weight: bold !important;
	background-color: #FACF4E;
	height: 44px;
	padding: 0px !important;
	margin: 0px !important;
}
.mobile_shop_item_content .single_variation .price .amount
{
	float: right;
	line-height: 40px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 26px;
	margin-right: 12px !important;
}
.mobile_shop_item .single_variation_wrap
{
	clear: none;
}
.grid .mobile_shop_item_content FORM.cart
{
	overflow-y: auto !important;
	max-height: 240px !important;
	position: relative;
	margin: 0 0 30px;
}
.grid .mobile_shop_item_content BUTTON.add_to_cart_button
{
	right: 8%;
	bottom: 0;
	top: auto;
	/*[disabled]left:200px;*/
	/*[disabled]right:auto;*/
	/*[disabled]z-index:12;*/
	/*[disabled]bottom:auto;*/
	position: fixed;
	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
{
	width: 100% !important;
}
.mobile_shop_item .variations TBODY TR
{
	width: 100% !important;
	display: block !important;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mobile_shop_item .variations TBODY TR .label
{
	/*[disabled]min-width:120px;*/
	float: left;
	padding: 3px;
	margin-right: 5px;
	/*[disabled]color:#C5CED9;*/
	text-align: right;
}
.grid .mobile_shop_item .variations TBODY TR .label
{
	display: none !important;
}
.mobile_shop_item_content .variations_form.cart
{
	float: none !important;
	position: relative !important;
	display: block !important;
	width: auto !important;
	margin: 0px !important;
	padding: 15px !important;
}
.mobile_shop_item_content .variations_form.cart
{
	position: relative;
	background-color: #E8E8E8;
}
.yith-wcwl-add-to-wishlist .feedback
{
	color: #295C9F;
	margin-right: 10px;
}
#sidebar .widget.woocommerce > *
{
	padding: 0;
	border: none;
}
.widget.widget_product_categories SELECT
{
	width: 100%;
	padding: 2px !important;
}
.book-next-1 I
{
	float: right;
	margin-top: 15px;
	margin-right: 15px;
}
.page-id-2806 .woocommerce .cart_list LI:nth-child(6), .page-id-5406 .woocommerce .cart_list LI:nth-child(6)
{
	clear: both;
}
#sidebar .woocommerce UL LI A IMG
{
}
#sidebar .cart_list.product_list_widget > LI > A
{
	white-space: normal;
	width: auto !important;
	float: none;
	display: block !important;
	position: relative;
	font-weight: bold !important;
	font-variant: small-caps;
	padding: 6px 40px 20px 65px !important;
	line-height: 1.1;
	min-height: 34px;
	height: auto;
	font-size: 16px;
}
@media all and (min-width: 1279px)
{
	#sidebar .cart_list.product_list_widget > LI > A
	{
		font-size: 19px;
	}
}
#sidebar .cart_list.product_list_widget > LI > A
{
	border: none !important;
	color: #292826;
}
#sidebar .cart_list.product_list_widget > LI > A:after
{
}
.order-info MARK
{
	font-weight: bold;
	font-size: 120%;
	background-color: #FFFFFF;
	clear: both !important;
	padding: 1px 3px;
}
.order-info MARK.order-number
{
	font-weight: bold;
	font-size: 120%;
}
.widget.woocommerce DIV.heading
{
	padding: 0px !important;
}
.mobile_shop_item_content .mobile_shop_item_content_close
{
	z-index: 21;
	/*[disabled]position:absolute;*/
	width: auto;
	background-color: transparent;
}
.mobile_shop_item_content .mobile_shop_item_content_close I
{
	font-family: FontAwesome;
	bottom: auto;
	top: auto !important;
	right: 0 !important;
}
@media all and (max-width: 768px)
{
	.mobile_shop_item_content .mobile_shop_item_content_close I
	{
		top: auto !important;
		right: 0 !important;
	}
}
.mobile_shop_item_content .mobile_shop_item_content_close I
{
	left: auto;
	display: block;
	float: none;
	position: absolute !important;
	height: 30px !important;
	text-indent: 0em !important;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.19);
	color: rgba(255, 255, 255, 0.89);
	line-height: 30px !important;
	font-size: 32px;
	margin: 10px !important;
	border-radius: 50% !important;
	width: 30px !important;
	padding: 0px !important;
	background-color: #E33A0C !important;
	text-align: center;
	z-index: 2;
	font-weight: normal;
	border: none !important;
}
.mobile_shop_item_content .mobile_shop_item_content_close:hover I
{
	color: rgba(255, 255, 255, 1) !important;
}
.product .gform_wrapper .gform_body UL.gform_fields LI.gfield.gfield_contains_required
{
}
.product .gform_wrapper .gform_body UL.gform_fields
{
}
.product .gform_wrapper .gform_body
{
	position: relative;
	clear: both;
	margin: 0 auto !important;
	/*[disabled]padding-bottom:90px;*/
}
.product .gform_wrapper
{
	/*[disabled]padding:0px;*/
	/*[disabled]display:block;*/
	/*[disabled]clear:both;*/
	/*[disabled]position:relative;*/
	/*[disabled]margin:0 auto 15px;*/
	/*[disabled]right:auto;*/
	/*[disabled]left:auto;*/
	/*[disabled]width:auto;*/
	text-align: left;
	/*[disabled]margin:0 auto;*/
}
.product .gform_variation_wrapper
{
	padding: 0px !important;
	clear: both;
}
.b2b_serv_box
{
	padding: 0 10px 10px;
	background: #F3F0F0;
	border: 1px solid;
	border-color: #D6D7DA #D5D8DD #C7C8CA;
	-webkit-border-radius: 3px;
	margin: 0 0 20px;
}
.b2b_serv_box H5
{
	margin-top: 5px !important;
}
#main .category-special-offer .reading-box .continue.button
{
	position: relative;
	text-shadow: none !important;
	background: #BE0D0D !important;
	box-shadow: inset 0px -3px 12px 15px #DF0B0B !important;
	color: #EAECEF !important;
	border: 1px solid #BD0707 !important;
	font-weight: bold;
	font-size: 14px;
}
#main .category-special-offer .reading-box .continue.button:before
{
	/*[disabled]right:0;*/
	font-family: FontAwesome;
	position: absolute;
	float: none;
	content: "\f01a";
	right: 7px;
	margin-left: auto;
	font-size: 20px;
	font-weight: normal !important;
	color: rgba(255, 205, 205, 0.7);
	content: "\f046";
	width: 22px;
	line-height: 45px;
}
#main .category-special-offer .reading-box .continue.button:hover
{
	background: #B70606 !important;
	box-shadow: inset 0px -3px 12px 15px #8C0101 !important;
	color: #FFF !important;
	border: 1px solid #B70505 !important;
}
.category-special-offer .reading-box H2
{
	/*[disabled]clear:none;*/
	/*[disabled]display:inline-block;*/
	color: #1F1F1F !important;
	font-size: 18px !important;
	font-weight: bold !important;
	line-height: 22px !important;
}
.category-special-offer .reading-box
{
	border: none;
	border-top: 1px solid #D5D4D5 !important;
	background-color: #DDDDDD;
	border-right: 2px solid #D7D7D7 !important;
	margin-top: 15px;
	border-bottom: 1px solid #E7E7E7 !important;
	border-left: 1px solid #DCDCDC !important;
	margin: 20px auto 50px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-top: 15px;
}
.category-early-bird.category-special-offers.tag-featured-offer .post-content
{
	background-color: rgba(255, 255, 255, 0.86) !important;
}
@media all and (max-width: 768px)
{
	.category-early-bird.category-special-offers.tag-featured-offer .post-content
	{
		background-color: #FFF !important;
	}
}
.category-early-bird.category-special-offers.tag-featured-offer .post-content
{
	padding: 15px;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border: 3px solid rgba(232, 231, 231, 0.8) !important;
}
@media all and (max-width: 768px)
{
	.post-2818 .cart_table_item .product-name
	{
		width: auto;
		clear: both;
		position: relative !important;
		display: block !important;
	}
}
@media all and (max-width: 479px)
{
	.post-2818 .cart_table_item .product-name
	{
		/*[disabled]float:left;*/
	}
	.post-2818 .shop_table
	{
		position: relative !important;
		display: compact !important;
		width: auto !important;
		float: none !important;
		position: relative !important;
	}
	.post-2818 THEAD
	{
		display: none;
	}
	.post-2818 .shop_table .cart_table_item TD
	{
		/*[disabled]position:relative;*/
	}
}
.post-2818 .shop_table .cart_table_item TD
{
	/*[disabled]vertical-align:text-bottom;*/
}
@media all and (max-width: 479px)
{
	.post-2818 .shop_table .cart_table_item TD
	{
		/*[disabled]display:table-column;*/
	}
}
.post-2818 .shop_table .cart_table_item TD
{
	/*[disabled]background:#F7F6F7;*/
	/*[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-right:1px solid #CECDCD;*/
	/*[disabled]border-left:1px solid #CECDCD;*/
}
@media all and (min-width: 769px)
{
	.post-2818 .shop_table .cart_table_item TD
	{
		text-align: center !important;
	}
}
.post-2818 .shop_table .cart_table_item TD.product-name
{
	text-align: left !important;
	padding-left: 10px;
	font-size: 20px;
}
@media all and (max-width: 768px)
{
	.post-2818 .shop_table .cart_table_item TD.product-name
	{
		font-size: 17px;
	}
}
@media all and (max-width: 479px)
{
	.post-2818 .shop_table .cart_table_item TD.product-name
	{
		font-size: 15px;
	}
}
.post-2818 .shop_table .cart_table_item TD.product-name A
{
	display: block;
	color: #292826;
	padding-left: 0;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.21;
}
.post-2818 .shop_table .cart_table_item TD.product-name A:hover
{
	color: #1F418C;
}
.post-2818 .shop_table .cart_table_item .product-name DL.variation
{
	clear: both;
	width: auto;
	display: block;
	margin-top: 0;
	margin-bottom: 0;
}
.post-2818 .shop_table .cart_table_item .product-name DL.variation DT
{
	clear: both;
	float: none;
	/*[disabled]width:36%;*/
}
@media all and (max-width: 768px)
{
	.post-2818 .shop_table .cart_table_item .product-name DL.variation DT
	{
		display: table-row;
	}
}
.post-2818 .shop_table .cart_table_item .product-name DL.variation DT
{
	vertical-align: top;
	text-align: left;
	letter-spacing: 0;
	font-size: 10px;
	line-height: 15px;
	font-variant: normal !important;
	/*[disabled]padding:5px 1% 5px 3%;*/
}
@media all and (max-width: 768px)
{
	.post-2818 .shop_table .cart_table_item .product-name DL.variation DT
	{
		padding-top: 2px !important;
	}
}
.post-2818 .shop_table .cart_table_item .product-name DL.variation DT
{
	text-transform: uppercase;
}
@media all and (max-width: 768px)
{
	.post-2818 .shop_table .cart_table_item .product-name DL.variation DT
	{
		padding-bottom: 2px !important;
	}
}
.post-2818 .shop_table .cart_table_item .product-name DL.variation DT
{
	color: #666867 !important;
	font-weight: bold;
}
.post-2818 .shop_table .cart_table_item SPAN.amount, .post-2818 .shop_table .cart_table_item SPAN.discount-info
{
	/*[disabled]min-width:90px;*/
	font-size: 17px;
	display: block !important;
	min-height: none !important;
	text-align: right;
	line-height: 1.32 !important;
	/*[disabled]padding-left:10px;*/
	float: right !important;
	/*[disabled]min-width:100%;*/
	/*[disabled]max-width:100%;*/
	width: auto !important;
	/*[disabled]max-width:70px;*/
	left: 0 !important;
	right: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	/*[disabled]height:auto;*/
	position: relative !important;
	font-weight: normal;
}
.post-2818 .shop_table DIV.quantity, .post-2818 .shop_table .product-name A, .post-2818 .shop_table .product-thumbnail A, .post-2818 .shop_table .product-remove A, .post-2818 .shop_table TD.product-price SPAN.discount-info
{
	position: relative;
}
@media all and (min-width: 769px)
{
	.post-2818 .shop_table DIV.quantity, .post-2818 .shop_table .product-name A, .post-2818 .shop_table .product-thumbnail A, .post-2818 .shop_table .product-remove A, .post-2818 .shop_table TD.product-price SPAN.discount-info
	{
		/*[disabled]height:60px;*/
		/*[disabled]min-height:60px;*/
		/*[disabled]max-height:60px;*/
		/*[disabled]line-height:60px;*/
	}
}
.post-2818 .shop_table DIV.quantity, .post-2818 .shop_table .product-name A, .post-2818 .shop_table .product-thumbnail A, .post-2818 .shop_table .product-remove A, .post-2818 .shop_table TD.product-price SPAN.discount-info
{
	margin-bottom: 0;
	margin-top: 0 !important;
}
@media all and (max-width: 768px)
{
	.post-2818 .shop_table DIV.quantity, .post-2818 .shop_table .product-name A, .post-2818 .shop_table .product-thumbnail A, .post-2818 .shop_table .product-remove A, .post-2818 .shop_table TD.product-price SPAN.discount-info
	{
		line-height: normal !important;
	}
}
@media all and (min-width: 769px)
{
	.post-2818 .shop_table DIV.quantity, .post-2818 .shop_table .product-name A, .post-2818 .shop_table .product-thumbnail A, .post-2818 .shop_table .product-remove A, .post-2818 .shop_table TD.product-price SPAN.discount-info
	{
		background-color: #FEFEFE !important;
	}
}
@media all and (max-width: 768px)
{
	.post-2818 .shop_table.table .cart_table_item
	{
		display: block !important;
		clear: both !important;
		float: none;
		padding-bottom: 0;
		border: 1px solid #B2B2B2;
		padding-top: 10px;
	}
}
@media all and (min-width: 769px)
{
	.post-2818 .shop_table.table .cart_table_item
	{
		background-color: #FFFFFF !important;
	}
}
.post-2818 .shop_table .cart_table_item .product-name DL.variation DD
{
	vertical-align: top;
	float: none;
	display: table-row;
	width: 56%;
	text-transform: uppercase;
	line-height: 1.1;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
@media all and (max-width: 768px)
{
	.post-2818 .shop_table .cart_table_item .product-name DL.variation DD
	{
		padding-top: 2px;
		padding-bottom: 2px;
	}
}
.post-2818 .shop_table .cart_table_item .product-name DL.variation DD
{
	padding-left: 1%;
	padding-right: 3%;
	text-align: left;
}
.page-id-2818 .shop_table THEAD TH.product-remove, #post-2818 THEAD TH.product-thumbnail
{
	color: transparent;
	width: 60px;
}
@media all and (max-width: 479px)
{
	.post-2818 .cart_table_item .product-thumbnail
	{
		position: relative;
	}
	.woocommerce FORM .shop_table .checkout-button
	{
		position: relative;
		display: block;
	}
}
@media all and (max-width: 768px)
{
	SPAN.desktop-only
	{
		display: none !important;
	}
}






/*Added by Alex*/
HTML.backgroundsize BODY
{
	background-size: cover !important;
	background-attachment: fixed !important;
	background-position: top center !important;
	background-size: cover !important;
	min-height: 100%;
	right: 0;
	left: 0;
	bottom: auto;
	top: 0;
	position: absolute;
	background-color: transparent;
}






.front-page_announcments {
	
}
.home #content .widget LI.nlp-list-obj A SPAN.list-img-wrap > DIV.image > img {
	display:none;	
}
.home #content .widget .nlp-list-obj SPAN.cf-data-wrap UL.nlp-cf-data {
	position:static;	
}
.home #content .widget LI.nlp-list-obj A SPAN.list-img-wrap > DIV.image > * {
    padding: 15px 6px 3px;
}
.wpmega-widgetarea .nav LI IMG {
	display:none !important;
}
.wpmega-widgetarea ul.nav-tabs LI H2 {
    margin: 0 0 0 0 !important;
}