#main-logo {
margin-bottom: -151px;
margin-left: -24px;
margin-right: 0;
margin-top: 10px;
width: 110px;
}

#main-logo-area
{
	background-image: url('http://new.parlamentchr.ru/wp-content/themes/liberty/logo_stars.png');
	background-position: center center;
	background-repeat: no-repeat;
}
body
{
	background-color: #F9F9F9;
}
#main-content, #content, #main tbody, #breadcrumbs, .tribe-events-list-separator-month span, #issues-list-content > div:nth-child(odd)
{
	background-color: #f9f9f9;
}
a
{
	color: #000;
}
.text_video a
{
    color: #ffffff;
    font-family: sans-serif;
    font-size: x-large;
}
.databx {
    color: #828484;
    font-size: 14px;
    margin-top: -15px;
}
a:hover
{
	color: rgb(231, 66, 55);
}
#main h1 a,#main h2 a,#main h1 a,#main h3 a,#main h4 a,#main h5 a,#main h6 a
{
	color: #000;
}
#main h1 a:hover,#main h2 a:hover,#main h1 a:hover,#main h3 a:hover,#main h4 a:hover,#main h5 a:hover,#main h6 a:hover
{
	color: #e74237;
}
.title-with-spacer:before, .title-with-center-spacer:before, .title-with-right-spacer:before
{
	background-color: #f9f9f9;
}
.btn-tb-primary,.woocommerce .button.btn-tb-primary
{
	color: #ffffff;
}
.btn-tb-primary:hover,.woocommerce .button.btn-tb-primary:hover
{
	color: #ffffff;
}
.btn-tb-secondary,.woocommerce .button.btn-tb-secondary
{
	color: #ffffff;
}
.btn-tb-secondary:hover,.woocommerce .button.btn-tb-secondary:hover
{
	color: #ffffff;
}
.btn-border1
{
	color: #ffffff;
}
.btn-border1:hover
{
	color: #281a70;
}
.btn-border1
{
	border: 2px solid #ffffff;
}
.btn-border2
{
	color: #ffffff;
}
.btn-border2:hover
{
	color: #B2081D;
}
.btn-border2
{
	border: 2px solid #ffffff;
}
input[type="button"],input[type="reset"],input[type="submit"]
{
	color: #ffffff;
}
input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover
{
	color: #ffffff;
}
input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active
{
	color: #ffffff;
}
.liberty_form_style1 input[type="button"],.liberty_form_style1 input[type="reset"],.liberty_form_style1 input[type="submit"]
{
	color: #ffffff;
}
.liberty_form_style1 input[type="button"]:hover,.liberty_form_style1 input[type="reset"]:hover,.liberty_form_style1 input[type="submit"]:hover
{
	color: #ffffff;
}
.liberty_form_style1 input[type="button"]:active,.liberty_form_style1 input[type="reset"]:active,.liberty_form_style1 input[type="submit"]:active
{
	color: #ffffff;
}
.liberty_form_style1 .wrap-forms input[type="text"], .liberty_form_style1 .wrap-forms input[type="email"], .liberty_form_style1 .wrap-forms input[type="password"], .liberty_form_style1 .wrap-forms textarea, .liberty_form_style1 .wrap-forms select, .liberty_form_style1 .wrap-forms .selectize-input, .liberty_form_style1 .wrap-forms .selectize-dropdown
{
	border: 1px solid #910011;
}
.widget_newsletterwidget input[type="submit"].newsletter-submit
{
	color: #ffffff;
}
.widget_newsletterwidget input[type="submit"].newsletter-submit:hover
{
	color: #ffffff;
}
.widget_newsletterwidget input[type="submit"].newsletter-submit:active
{
	color: #ffffff;
}
.widget_newsletterwidget input[type="text"], .widget_newsletterwidget input[type="email"], .widget_newsletterwidget input[type="password"], .widget_newsletterwidget textarea, .widget_newsletterwidget select, .widget_newsletterwidget .selectize-input, .widget_newsletterwidget .selectize-dropdown
{
	border: 0px solid #281A70;
}
.widget_newsletterwidget, #secondary .widget_newsletterwidget h3.widget-title, .widget_newsletterwidget .widget-title
{
	background-color: #ffffff;
}
#secondary .widget_newsletterwidget
{
	border: 1px solid #e8e8e8;
}
.widget_newsletterwidget p, #secondary .widget_newsletterwidget h3.widget-title, .widget_newsletterwidget .widget-title
{
	color: #5b5b5b;
}
#dgx-donate-container .dgx-donate-form-section
{
	background-color: #ffffff;
}
#dgx-donate-container .dgx-donate-form-section
{
	border: 1px solid #CCCCCC;
}
#dgx-donate-container .dgx-donate-form-section p, #dgx-donate-container .dgx-donate-form-section h2
{
	color: #282828;
}
#breadcrumbs, .info-line, .info-line a
{
	color: #959595;
	font-family: "PT Sans";
	font-size: 12px;
	font-style: 400;
	font-weight: normal;
	line-height: 20px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	text-transform: none;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading #breadcrumbs, .info-line, .info-line a,
{
	opacity: 0;
}
.ie.wf-loading #breadcrumbs, .info-line, .info-line a,
{
	visibility: hidden;
}
#breadcrumbs a,.info-line a
{
	color: #959595;
}
#breadcrumbs a:hover,.info-line a:hover
{
	color: #666666;
}
.pace
{
	background-color: #FFFFFF;
}
#themeblossom_loading_screen_logo .loader_ring
{
	border: 10px solid #999999;
}
#overlay-menu.active #overlay-menu-trigger
{
	color: #dddddd;
}
#overlay-menu-holder
{
	background-color: #F4F2EE;
}
#overlay-menu-holder .overlay-menu li
{
	background-color: #ffffff;
}
#overlay-menu-holder .overlay-menu li
{
	border: 1px solid #e8e6e2;
}
#overlay-menu-holder .overlay-menu li a,#overlay-menu-holder .overlay-menu li a span
{
	color: #847B69;
}
#overlay-menu-holder .overlay-menu li a:hover,#overlay-menu-holder .overlay-menu li a:hover span
{
	color: #aca596;
}
#issues-list-bar a
{
	color: #ffffff;
}
#issues-list-bar a:hover
{
	color: #ffffff;
}
#issues-list-bar
{
	color: #B2081D;
}
#issues-list-bar
{
	color: #ffffff;
	font-family: Lora;
	font-size: 14px;
	font-style: 400;
	font-weight: normal;
	line-height: 20px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	text-transform: none;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading #issues-list-bar,
{
	opacity: 0;
}
.ie.wf-loading #issues-list-bar,
{
	visibility: hidden;
}
#featured-image.onissues
{
	background-attachment: fixed;
	background-color: #ffffff;
	background-position: center top;
	background-repeat: no-repeat;
}
#featured-image.onissues
{
	height: 136px;
}
#site-branding
{
	background-color: #fefefe;
    background-position: center top;
    background-repeat: no-repeat;
    background-image: url(/head.png);
    height: 165px;
}
#featured-image
{
	background-attachment: fixed;
	background-color: #ffffff;
	background-position: center top;
	background-repeat: no-repeat;
}
#featured-image
{
	height: 136px;
}
#featured-image h2
{
	color: #fff;
	font-family: Lora;
	font-size: 27px;
	font-style: normal;
	font-weight: 400;
	line-height: 38px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading #featured-image h2,
{
	opacity: 0;
}
.ie.wf-loading #featured-image h2,
{
	visibility: hidden;
}
#featured-image h3
{
	color: #fff;
	font-family: Lato;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 27px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading #featured-image h3,
{
	opacity: 0;
}
.ie.wf-loading #featured-image h3,
{
	visibility: hidden;
}
#promo, .search-box
{
	background-color: #fbfbfb;
}
#promo
{
	color: #b1b1b1;
	font-family: "Noto Serif";
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 33px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	text-transform: uppercase;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading #promo,
{
	opacity: 0;
}
.ie.wf-loading #promo,
{
	visibility: hidden;
}
#promo a
{
	color: #d1d1d1;
}
#promo a:hover
{
	color: #8b8b8b;
}
#wide-footer
{
	background-color: #1E125C;
}
#wide-footer
{
	padding-bottom: 5px;
	padding-top: 0px;
}
#wide-footer
{
	border-bottom: 0px solid #302374;
	border-top: 3px solid #302374;
}
#wide-footer a
{
	color: #ffffff;
}
#wide-footer a:hover
{
	color: #958DBF;
}
#wide-footer
{
	color: #C2BFD6;
	font-family: Lora;
	font-size: 20px;
	font-style: 400;
	font-weight: normal;
	line-height: 25px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading #wide-footer,
{
	opacity: 0;
}
.ie.wf-loading #wide-footer,
{
	visibility: hidden;
}
#wide-footer h2
{
	color: #ffffff;
	font-family: Lora;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	text-transform: uppercase;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading #wide-footer h2,
{
	opacity: 0;
}
.ie.wf-loading #wide-footer h2,
{
	visibility: hidden;
}
#wide-footer input[type="button"],#wide-footer input[type="reset"],#wide-footer input[type="submit"],#wide-footer .widget_newsletterwidget input[type="submit"].newsletter-submit
{
	color: #3C3174;
}
#wide-footer input[type="button"]:hover,#wide-footer input[type="reset"]:hover,#wide-footer input[type="submit"]:hover,#wide-footer .widget_newsletterwidget input[type="submit"].newsletter-submit:hover
{
	color: #3C3174;
}
#wide-footer input[type="button"]:active,#wide-footer input[type="reset"]:active,#wide-footer input[type="submit"]:active,#wide-footer .widget_newsletterwidget input[type="submit"].newsletter-submit:active
{
	color: #3C3174;
}
#wide-footer input[type="text"], #wide-footer input[type="email"], #wide-footer input[type="password"], #wide-footer textarea, #wide-footer select, #wide-footer .selectize-input, #wide-footer .selectize-dropdown
{
	border: 1px solid #443690;
}

.wide-footer, section.wide-footer
{
	padding-bottom: 0px;
	padding-top: 0px;
}
.wide-footer
{
	border-bottom: 0px solid #9F071A;
	border-top: 0px solid #9F071A;
}
.wide-footer a
{
	color: #ffffff;
}
.wide-footer a:hover
{
	color: #AC6B6E;
}
.wide-footer
{
	color: #ffffff;
	font-family: Lora;
	font-size: 20px;
	font-style: 400;
	font-weight: normal;
	line-height: 25px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading .wide-footer,
{
	opacity: 0;
}
.ie.wf-loading .wide-footer,
{
	visibility: hidden;
}
.ornament, section.ornament
{
	padding-bottom: 0px;
	padding-top: 0px;
}
.wide-footer h2
{
	color: #ffffff;
	font-family: Lora;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	text-transform: uppercase;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading .wide-footer h2,
{
	opacity: 0;
}
.ie.wf-loading .wide-footer h2,
{
	visibility: hidden;
}
.wide-footer input[type="button"],.wide-footer input[type="reset"],.wide-footer input[type="submit"],.wide-footer .widget_newsletterwidget input[type="submit"].newsletter-submit
{
	color: #ffffff;
}
.wide-footer input[type="button"]:hover,.wide-footer input[type="reset"]:hover,.wide-footer input[type="submit"]:hover,.wide-footer .widget_newsletterwidget input[type="submit"].newsletter-submit:hover
{
	color: #ffffff;
}
.wide-footer input[type="button"]:active,.wide-footer input[type="reset"]:active,.wide-footer input[type="submit"]:active,.wide-footer .widget_newsletterwidget input[type="submit"].newsletter-submit:active
{
	color: #ffffff;
}
.wide-footer input[type="text"], .wide-footer input[type="email"], .wide-footer input[type="password"], .wide-footer textarea, .wide-footer select, .wide-footer .selectize-input, .wide-footer .selectize-dropdown
{
	border: 1px solid #9F071A;
}
#main-footer
{
	background-color: rgb(32, 34, 36);
}
#main-footer
{
	border-bottom: 0px solid #473E7F;
	border-top: 1px solid #473E7F;
}
#main-footer a
{
	color: #ffffff;
}
#main-footer a:hover
{
	color: #CAC5D8;
}
#main-footer
{
	color: #CAC5D8;
	font-family: Lato;
	font-size: 14px;
	font-style: 400;
	font-weight: normal;
	line-height: 18px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading #main-footer,
{
	opacity: 0;
}
.ie.wf-loading #main-footer,
{
	visibility: hidden;
}
#main-footer h3
{
	color: #CAC5D8;
	font-family: Lora;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	text-transform: uppercase;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading #main-footer h3,
{
	opacity: 0;
}
.ie.wf-loading #main-footer h3,
{
	visibility: hidden;
}
#footer-navigation
{
	border-top: 1px solid #473E7F;
}
#footer-navigation a
{
	color: #9FBBE2;
}
#footer-navigation a:hover
{
	color: #ffffff;
}
#footer-navigation .disclaimer-area
{
	padding-bottom: 10px;
	padding-top: 10px;
}
#footer-navigation
{
	color: #9FBBE2;
	font-family: Lato;
	font-size: 12px;
	font-style: 400;
	font-weight: normal;
	line-height: 28px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading #footer-navigation,
{
	opacity: 0;
}
.ie.wf-loading #footer-navigation,
{
	visibility: hidden;
}
#footer-logo
{
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 10px;
}
#primary-navigation > div > ul > li > a, #primary-navigation2 > div > ul > li > a, #overlay-menu-holder span
{
	color: #535353;
	font-family: "Noto Sans", Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 52px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: center;
	text-transform: uppercase;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading #primary-navigation > div > ul > li > a, #primary-navigation2 > div > ul > li > a, #overlay-menu-holder span,
{
	opacity: 0;
}
.ie.wf-loading #primary-navigation > div > ul > li > a, #primary-navigation2 > div > ul > li > a, #overlay-menu-holder span,
{
	visibility: hidden;
}
.make-it-sticky #primary-navigation > div > ul > li > a, .make-it-sticky #primary-navigation2 > div > ul > li > a
{
	color: #535353;
	font-family: 'Prata', serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 58px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: center;
	text-transform: uppercase;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading .make-it-sticky #primary-navigation > div > ul > li > a, .make-it-sticky #primary-navigation2 > div > ul > li > a,
{
	opacity: 0;
}
.ie.wf-loading .make-it-sticky #primary-navigation > div > ul > li > a, .make-it-sticky #primary-navigation2 > div > ul > li > a,
{
	visibility: hidden;
}
#primary-navigation > div > ul > li > a,#primary-navigation2 > div > ul > li > a
{
	color: #333232;
}
#primary-navigation > div > ul > li > a:hover,#primary-navigation2 > div > ul > li > a:hover
{
	color: #e4161d;
}
#primary-navigation > div > ul > li > a, #primary-navigation2 > div > ul > li > a
{
	background-color: transparent;
}
#primary-navigation > div > ul > li:hover > a, #primary-navigation > div > ul > li.current-menu-item > a, #primary-navigation > div > ul > li.current-menu-ancestor > a, #primary-navigation2 > div > ul > li:hover > a, #primary-navigation2 > div > ul > li.current-menu-item > a, #primary-navigation2 > div > ul > li.current-menu-ancestor > a
{
	background-color: #d8d8d800;
}
#primary-navigation div div li > a, #primary-navigation ul ul a, #primary-navigation2 div div li > a, #primary-navigation2 ul ul a
{
	color: #535353;
	font-family: sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	text-transform: none;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading #primary-navigation div div li > a, #primary-navigation ul ul a, #primary-navigation2 div div li > a, #primary-navigation2 ul ul a,
{
	opacity: 0;
}
.ie.wf-loading #primary-navigation div div li > a, #primary-navigation ul ul a, #primary-navigation2 div div li > a, #primary-navigation2 ul ul a,
{
	visibility: hidden;
}
#primary-navigation div div li > a, #primary-navigation ul ul a, #primary-navigation div > ul ul, #primary-navigation2 div div li > a, #primary-navigation2 ul ul a, #primary-navigation2 div > ul ul
{
	background-color: #363a48;
	top: auto;
}
#primary-navigation div > ul ul li > a:hover, #primary-navigation div > ul ul li.current_page_item > a, #primary-navigation div > ul ul li.current_page_ancestor > a, #primary-navigation div > ul ul li.current-menu-item > a, #primary-navigation div > ul ul li.current-menu-ancestor > a, #primary-navigation2 div > ul ul li > a:hover, #primary-navigation2 div > ul ul li.current_page_item > a, #primary-navigation2 div > ul ul li.current_page_ancestor > a, #primary-navigation2 div > ul ul li.current-menu-item > a, #primary-navigation2 div > ul ul li.current-menu-ancestor > a
{
	background-color: #9f071a;
}
#primary-navigation div.mega-menu a:hover, #primary-navigation div.mega-menu li.current_page_item > a, #primary-navigation div.mega-menu li.current_page_ancestor > a, #primary-navigation div.mega-menu li.current-menu-item > a, #primary-navigation div.mega-menu li.current-menu-ancestor > a, #primary-navigation2 div.mega-menu a:hover, #primary-navigation2 div.mega-menu li.current_page_item > a, #primary-navigation2 div.mega-menu li.current_page_ancestor > a, #primary-navigation2 div.mega-menu li.current-menu-item > a, #primary-navigation2 div.mega-menu li.current-menu-ancestor > a
{
	background-color: #d20921;
}
#secondary a:not(.btn),.custom-sidebar-widget a:not(.btn)
{
	color: #18734A;
}
#secondary a:not(.btn):hover,.custom-sidebar-widget a:not(.btn):hover
{
	color: #138AD7;
}
#secondary li a,.custom-sidebar-widget li a
{
	color: #138AD7;
}
#secondary li a:hover,.custom-sidebar-widget li a:hover
{
	color: #18734A;
}
#secondary h3 a,#secondary h4 a,#secondary h5 a,.custom-sidebar-widget h3 a,.custom-sidebar-widget h4 a,.custom-sidebar-widget h5 a
{
	color: #1C424B;
}
#secondary h3 a:hover,#secondary h4 a:hover,#secondary h5 a:hover,.custom-sidebar-widget h3 a:hover,.custom-sidebar-widget h4 a:hover,.custom-sidebar-widget h5 a:hover
{
	color: #398699;
}
#secondary aside.widget, .custom-sidebar-widget aside.widget
{
	border: 1px solid #e8e6e8;
}
#secondary aside.widget, .custom-sidebar-widget aside.widget
{
	background-color: #ffffff;
}
#secondary aside.widget h3, #secondary aside.widget li, .custom-sidebar-widget aside.widget li, .custom-sidebar-widget .upw-posts.tb article
{
	border-bottom: 1px solid #e8e8e8;
}
body
{
	color: #282828;
	font-family: Lato;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 23px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading body,
{
	opacity: 0;
}
.ie.wf-loading body,
{
	visibility: hidden;
}
h1
{
	color: #000;
	font-family: sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading h1,
{
	opacity: 0;
}
.ie.wf-loading h1,
{
	visibility: hidden;
}
h1.smaller
{
	color: #1d434c;
	font-family: Lora;
	font-size: 27px;
	font-style: normal;
	font-weight: 400;
	line-height: 45px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading h1.smaller,
{
	opacity: 0;
}
.ie.wf-loading h1.smaller,
{
	visibility: hidden;
}
h2
{
	color: #282828;
	font-family: Lora;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 40px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading h2,
{
	opacity: 0;
}
.ie.wf-loading h2,
{
	visibility: hidden;
}
h3
{
	color: #282828;
	font-family: Lora;
	font-size: 21px;
	font-style: normal;
	font-weight: 400;
	line-height: 35px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading h3,
{
	opacity: 0;
}
.ie.wf-loading h3,
{
	visibility: hidden;
}
h4
{
	color: #282828;
	font-family: Lato;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading h4,
{
	opacity: 0;
}
.ie.wf-loading h4,
{
	visibility: hidden;
}
h5
{
	color: #282828;
	font-family: Lato;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading h5,
{
	opacity: 0;
}
.ie.wf-loading h5,
{
	visibility: hidden;
}
h6
{
	color: #282828;
	font-family: Lato;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading h6,
{
	opacity: 0;
}
.ie.wf-loading h6,
{
	visibility: hidden;
}
.featured-image-holder.show-date .date-box, .date-box
{
	color: #ffffff;
	font-family: Oswald;
	font-size: 34px;
	font-style: 300;
	font-weight: normal;
	line-height: 36px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: center;
	text-transform: uppercase;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading .featured-image-holder.show-date .date-box, .date-box,
{
	opacity: 0;
}
.ie.wf-loading .featured-image-holder.show-date .date-box, .date-box,
{
	visibility: hidden;
}
#secondary h3, .custom-sidebar-widget h3
{
	color: #5b5b5b;
	font-family: Lora;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: center;
	text-transform: uppercase;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading #secondary h3, .custom-sidebar-widget h3,
{
	opacity: 0;
}
.ie.wf-loading #secondary h3, .custom-sidebar-widget h3,
{
	visibility: hidden;
}
#secondary h4, .custom-sidebar-widget h4
{
	color: #1C424B;
	font-family: "PT Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading #secondary h4, .custom-sidebar-widget h4,
{
	opacity: 0;
}
.ie.wf-loading #secondary h4, .custom-sidebar-widget h4,
{
	visibility: hidden;
}
#secondary, .custom-sidebar-widget
{
	color: #777;
	font-family: "PT Sans";
	font-size: 14px;
	font-style: 400;
	font-weight: normal;
	line-height: 20px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading #secondary, .custom-sidebar-widget,
{
	opacity: 0;
}
.ie.wf-loading #secondary, .custom-sidebar-widget,
{
	visibility: hidden;
}
.tb-primary-font
{
	color: #282828;
	font-family: Lora;
	font-size: 12px;
	font-style: 400;
	font-weight: normal;
	line-height: 21px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading .tb-primary-font,
{
	opacity: 0;
}
.ie.wf-loading .tb-primary-font,
{
	visibility: hidden;
}
.tb-secondary-font
{
	color: #282828;
	font-family: Oswald;
	font-size: 12px;
	font-style: 400;
	font-weight: normal;
	line-height: 21px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading .tb-secondary-font,
{
	opacity: 0;
}
.ie.wf-loading .tb-secondary-font,
{
	visibility: hidden;
}
#tb-product-catalogue span.price, .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: #0D8AD9;
	font-family: "PT Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	text-transform: uppercase;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading #tb-product-catalogue span.price, .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,
{
	opacity: 0;
}
.ie.wf-loading #tb-product-catalogue span.price, .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,
{
	visibility: hidden;
}
body div.product div#single-product-summary p.price, body div.product div#single-product-summary p.price span.amount
{
	color: #c9002d;
	font-family: "PT Sans";
	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	line-height: 45px;
	moz-transition: opacity 0.24s ease-in-out;
	opacity: 1;
	text-align: left;
	text-transform: uppercase;
	transition: opacity 0.24s ease-in-out;
	visibility: visible;
	webkit-transition: opacity 0.24s ease-in-out;
}
.wf-loading body div.product div#single-product-summary p.price, body div.product div#single-product-summary p.price span.amount,
{
	opacity: 0;
}
.ie.wf-loading body div.product div#single-product-summary p.price, body div.product div#single-product-summary p.price span.amount,
{
	visibility: hidden;
}
span.onsale
{
	background-image: url('http://liberty.tb/wp-content/themes/liberty/images/ribbon_sale.png');
}
span.onsale.featured
{
	background-image: url('http://liberty.tb/wp-content/themes/liberty/images/ribbon_featured.png');
}
span.onsale.free
{
	background-image: url('http://liberty.tb/wp-content/themes/liberty/images/ribbon_free.png');
}
span.onsale.new
{
	background-image: url('http://liberty.tb/wp-content/themes/liberty/images/ribbon_new.png');
}
#featured-image.onshop
{
	background-attachment: fixed;
	background-color: #ffffff;
	background-position: center top;
	background-repeat: no-repeat;
}
#featured-image.onshop
{
	height: 136px;
}
.tribe-events-calendar thead th
{
	background-attachment: fixed;
	background-color: #990314;
	background-position: center top;
	background-repeat: no-repeat;
}
#featured-image.onevents
{
	background-attachment: fixed;
	background-color: #ffffff;
	background-position: center top;
	background-repeat: no-repeat;
}
#featured-image.onevents
{
	height: 136px;
}
#promo
{
	background: linear-gradient(0deg, rgb(4, 105, 39) 0%, rgb(6, 113, 9) 46%, rgb(4, 109, 21) 100%);
}
#primary-navigation > div > ul > li > a:hover, #primary-navigation > div > ul > li:hover > a, #primary-navigation > div > ul > li.current-menu-item > a, #primary-navigation > div > ul > li.current-menu-ancestor > a {
    color: #ff0000 !important;
}
a.sanpop-link {
    margin-top: 33px;
    /* padding-top: 11px; */
    position: absolute;
}