@charset "utf-8";
/* CSS Document */

img.wp-smiley, img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
.has-text-align-justify {
	text-align:justify;
}
html {
	font-size:87.5%;
}
a, .page-title {
	color:#e39910;
}
a:hover, a:focus {
	color:#3a3a3a;
}
body, button, input, select, textarea {
	font-family:'Open Sans', sans-serif;
	font-weight:300;
	font-size:14px;
	font-size:1rem;
	line-height:1.7;
}
blockquote {
	color:#090909;
}
h1, .entry-content h1, .entry-content h1 a, h2, .entry-content h2, .entry-content h2 a, h3, .entry-content h3, .entry-content h3 a, h4, .entry-content h4, .entry-content h4 a, h5, .entry-content h5, .entry-content h5 a, h6, .entry-content h6, .entry-content h6 a, .site-title, .site-title a {
	font-family:Bakersignetstd;
	font-weight:400;
	text-transform:capitalize;
}
.site-title {
	font-size:35px;
	font-size:2.5rem;
}
header .site-logo-img .custom-logo-link img {
	max-width:200px;
}
.astra-logo-svg {
	width:200px;
}
.ast-archive-description .ast-archive-title {
	font-size:40px;
	font-size:2.8571428571429rem;
}
.site-header .site-description {
	font-size:15px;
	font-size:1.0714285714286rem;
}
.entry-title {
	font-size:30px;
	font-size:2.1428571428571rem;
}
.comment-reply-title {
	font-size:23px;
	font-size:1.6428571428571rem;
}
.ast-comment-list #cancel-comment-reply-link {
	font-size:14px;
	font-size:1rem;
}
h1, .entry-content h1, .entry-content h1 a {
	font-size:80px;
	font-size:5.7142857142857rem;
	font-family:Bakersignetstd;
	text-transform:uppercase;
}
h2, .entry-content h2, .entry-content h2 a {
	font-size:35px;
	font-size:2.5rem;
	font-family:Bakersignetstd;
	text-transform:capitalize;
}
h3, .entry-content h3, .entry-content h3 a {
	font-size:26px;
	font-size:1.8571428571429rem;
	font-family:Bakersignetstd;
	text-transform:capitalize;
}
h4, .entry-content h4, .entry-content h4 a {
	font-size:20px;
	font-size:1.4285714285714rem;
}
h5, .entry-content h5, .entry-content h5 a {
	font-size:18px;
	font-size:1.2857142857143rem;
}
h6, .entry-content h6, .entry-content h6 a {
	font-size:15px;
	font-size:1.0714285714286rem;
}
.ast-single-post .entry-title, .page-title {
	font-size:30px;
	font-size:2.1428571428571rem;
}
#secondary, #secondary button, #secondary input, #secondary select, #secondary textarea {
	font-size:14px;
	font-size:1rem;
}
::selection {
background-color:#e39910;
color:#000000;
}
body, h1, .entry-title a, .entry-content h1, .entry-content h1 a, h2, .entry-content h2, .entry-content h2 a, h3, .entry-content h3, .entry-content h3 a, h4, .entry-content h4, .entry-content h4 a, h5, .entry-content h5, .entry-content h5 a, h6, .entry-content h6, .entry-content h6 a {
	color:#545454;
}
.tagcloud a:hover, .tagcloud a:focus, .tagcloud a.current-item {
	color:#000000;
	border-color:#e39910;
	background-color:#e39910;
}
.main-header-menu a, .ast-header-custom-item a {
	color:#000;
}
.main-header-menu li:hover > a, .main-header-menu li:hover > .ast-menu-toggle, .main-header-menu .ast-masthead-custom-menu-items a:hover, .main-header-menu li.focus > a, .main-header-menu li.focus > .ast-menu-toggle, .main-header-menu .current-menu-item > a, .main-header-menu .current-menu-ancestor > a, .main-header-menu .current_page_item > a, .main-header-menu .current-menu-item > .ast-menu-toggle, .main-header-menu .current-menu-ancestor > .ast-menu-toggle, .main-header-menu .current_page_item > .ast-menu-toggle {
	color:#395e03;
}
input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, textarea:focus {
	border-color:#e39910;
}
input[type="radio"]:checked, input[type=reset], input[type="checkbox"]:checked, input[type="checkbox"]:hover:checked, input[type="checkbox"]:focus:checked, input[type=range]::-webkit-slider-thumb {
border-color:#e39910;
background-color:#e39910;
box-shadow:none;
}
.site-footer a:hover + .post-count, .site-footer a:focus + .post-count {
	background:#e39910;
	border-color:#e39910;
}
.ast-small-footer > .ast-footer-overlay {
	background-color:#4f96ce;
}
.footer-adv .footer-adv-overlay {
	border-top-style:solid;
	border-top-color:#7a7a7a;
}
.footer-adv .widget-title, .footer-adv .widget-title a {
	color:#434343;
}
.footer-adv {
	color:#434343;
}
.footer-adv a {
	color:#707070;
}
.footer-adv .tagcloud a:hover, .footer-adv .tagcloud a.current-item {
	border-color:#707070;
	background-color:#707070;
}
.footer-adv a:hover, .footer-adv .no-widget-text a:hover, .footer-adv a:focus, .footer-adv .no-widget-text a:focus {
	color:#0a0a0a;
}
.footer-adv .calendar_wrap #today, .footer-adv a:hover + .post-count {
	background-color:#707070;
}
.footer-adv-overlay {
	background-color:#f3f3f7;
}
.ast-comment-meta {
	line-height:1.666666667;
	font-size:11px;
	font-size:0.78571428571429rem;
}
.single .nav-links .nav-previous, .single .nav-links .nav-next, .single .ast-author-details .author-title, .ast-comment-meta {
	color:#e39910;
}
.entry-meta, .entry-meta * {
	line-height:1.45;
	color:#e39910;
}
.entry-meta a:hover, .entry-meta a:hover *, .entry-meta a:focus, .entry-meta a:focus * {
	color:#3a3a3a;
}
.ast-404-layout-1 .ast-404-text {
	font-size:200px;
	font-size:14.285714285714rem;
}
.widget-title {
	font-size:20px;
	font-size:1.4285714285714rem;
	color:#545454;
}
#cat option, .secondary .calendar_wrap thead a, .secondary .calendar_wrap thead a:visited {
	color:#e39910;
}
.secondary .calendar_wrap #today, .ast-progress-val span {
	background:#e39910;
}
.secondary a:hover + .post-count, .secondary a:focus + .post-count {
	background:#e39910;
	border-color:#e39910;
}
.calendar_wrap #today > a {
	color:#000000;
}
.ast-pagination a, .page-links .page-link, .single .post-navigation a {
	color:#e39910;
}
.ast-pagination a:hover, .ast-pagination a:focus, .ast-pagination > span:hover:not(.dots), .ast-pagination > span.current, .page-links > .page-link, .page-links .page-link:hover, .post-navigation a:hover {
color:#3a3a3a;
}
.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle {
	background:transparent;
	color:#e3ae00;
}
.ast-header-break-point .ast-mobile-menu-buttons-outline.menu-toggle {
	background:transparent;
	border:1px solid #e3ae00;
	color:#e3ae00;
}
.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle {
	background:#e3ae00;
	color:#000000;
}
.elementor-button-wrapper .elementor-button, .elementor-button-wrapper .elementor-button:visited, .wp-block-button .wp-block-button__link {
	border-style:solid;
	border-top-width:0;
	border-right-width:0;
	border-left-width:0;
	border-bottom-width:0;
	color:#000000;
	border-color:#e3ae00;
	background-color:#e3ae00;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:400;
	line-height:1.5;
	text-transform:none;
}
.elementor-button-wrapper .elementor-button.elementor-size-sm, .elementor-button-wrapper .elementor-button.elementor-size-xs, .elementor-button-wrapper .elementor-button.elementor-size-md, .elementor-button-wrapper .elementor-button.elementor-size-lg, .elementor-button-wrapper .elementor-button.elementor-size-xl, .elementor-button-wrapper .elementor-button, .wp-block-button .wp-block-button__link {
	font-size:15px;
	font-size:1.0714285714286rem;
	border-radius:0;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
}
.elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:focus {
	color:#000000;
	background-color:#ba7f11;
	border-color:#ba7f11;
}
.menu-toggle, button, .ast-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
	border-style:solid;
	border-top-width:0;
	border-right-width:0;
	border-left-width:0;
	border-bottom-width:0;
	color:#000000;
	border-color:#e3ae00;
	background-color:#e3ae00;
	border-radius:0;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:400;
	font-size:15px;
	font-size:1.0714285714286rem;
	line-height:1.5;
	text-transform:none;
}
button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
	color:#000000;
	background-color:#ba7f11;
	border-color:#ba7f11;
}
.footer-adv .tagcloud a:hover, .footer-adv .tagcloud a.current-item {
	color:#ffffff;
}
.footer-adv .calendar_wrap #today {
	color:#ffffff;
}
@media (min-width:545px) {
.ast-page-builder-template .comments-area, .single.ast-page-builder-template .entry-header, .single.ast-page-builder-template .post-navigation {
max-width:1240px;
margin-left:auto;
margin-right:auto;
}
}
@media (max-width:768px) {
.ast-archive-description .ast-archive-title {
font-size:40px;
}
.entry-title {
font-size:30px;
}
h1, .entry-content h1, .entry-content h1 a {
font-size:30px;
}
h2, .entry-content h2, .entry-content h2 a {
font-size:25px;
}
h3, .entry-content h3, .entry-content h3 a {
font-size:20px;
}
.ast-single-post .entry-title, .page-title {
font-size:30px;
}
}
@media (max-width:544px) {
.comment-reply-title {
font-size:26px;
font-size:1.625rem;
}
.ast-comment-meta {
font-size:13px;
font-size:0.8125rem;
}
.widget-title {
font-size:22px;
font-size:1.375rem;
}
body, button, input, select, textarea {
font-size:16px;
font-size:1.1428571428571rem;
}
.ast-comment-list #cancel-comment-reply-link {
font-size:16px;
font-size:1.1428571428571rem;
}
#secondary, #secondary button, #secondary input, #secondary select, #secondary textarea {
font-size:16px;
font-size:1.1428571428571rem;
}
.ast-archive-description .ast-archive-title {
font-size:40px;
}
.entry-title {
font-size:30px;
}
h1, .entry-content h1, .entry-content h1 a {
font-size:30px;
}
h2, .entry-content h2, .entry-content h2 a {
font-size:25px;
}
h3, .entry-content h3, .entry-content h3 a {
font-size:20px;
}
h6, .entry-content h6, .entry-content h6 a {
font-size:20em;
}
.ast-single-post .entry-title, .page-title {
font-size:30px;
}
}
@media (max-width:768px) {
html {
font-size:79.8%;
}
}
@media (max-width:544px) {
html {
font-size:87.5%;
}
}
@media (min-width:769px) {
.ast-container {
max-width:1240px;
}
}
@font-face {
font-family: "Astra";
src: url( ../wp-content/themes/astra/assets/fonts/astra.woff) format("woff"), url( ..//wp-content/themes/astra/assets/fonts/astra.ttf) format("truetype"), url( ../wp-content/themes/astra/assets/fonts/astra.svg#astra) format("svg");
font-weight: normal;
font-style: normal;
font-display: fallback;

}
@media (max-width:921px) {
.main-header-bar .main-header-bar-navigation {
display:none;
}
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu, .ast-desktop .main-header-menu.submenu-with-border .children, .ast-desktop .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper {
	border-color:#eaeaea;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu, .ast-desktop .main-header-menu.submenu-with-border .children {
	border-top-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-style:solid;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu .sub-menu, .ast-desktop .main-header-menu.submenu-with-border .children .children {
	top:-1px;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu a, .ast-desktop .main-header-menu.submenu-with-border .children a {
	border-bottom-width:1px;
	border-style:solid;
	border-color:#eaeaea;
}
@media (min-width:769px) {
.main-header-menu .sub-menu li.ast-left-align-sub-menu:hover > ul, .main-header-menu .sub-menu li.ast-left-align-sub-menu.focus > ul {
margin-left:-2px;
}
}
@media (max-width:920px) {
.ast-404-layout-1 .ast-404-text {
font-size:100px;
font-size:7.1428571428571rem;
}
}
.ast-breadcrumbs .trail-browse, .ast-breadcrumbs .trail-items, .ast-breadcrumbs .trail-items li {
	display:inline-block;
	margin:0;
	padding:0;
	border:none;
	background:inherit;
	text-indent:0;
}
.ast-breadcrumbs .trail-browse {
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
	color:inherit;
}
.ast-breadcrumbs .trail-items {
	list-style:none;
}
.trail-items li::after {
padding:0 0.3em;
content:"»";
}
.trail-items li:last-of-type::after {
display:none;
}
h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
	color:#111111;
}
.ast-header-break-point .site-header {
	border-bottom-width:0px;
}
@media (min-width:769px) {
.main-header-bar {
border-bottom-width:0px;
}
}
.ast-flex {
	-webkit-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
.main-header-bar {
	padding:1em 0;
}
.ast-site-identity {
	padding:0;
}
.header-main-layout-1 .ast-flex.main-header-container, .header-main-layout-3 .ast-flex.main-header-container {
	-webkit-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
.header-main-layout-1 .ast-flex.main-header-container, .header-main-layout-3 .ast-flex.main-header-container {
	-webkit-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
#rs-demo-id {
}
.infinite-scroll .woocommerce-pagination {
	display: none;
}
.infinite-scroll .woocommerce-pagination {
	display: none;
}
</style> <link rel='stylesheet' id='woocommerce-smallscreen-css' href='wp-content/themes/astra/assets/css/minified/compatibility/woocommerce/woocommerce-smallscreen.min77e6.css?ver=2.2.1' media='only screen and (max-width: 768px)' /> <link rel='stylesheet' id='woocommerce-general-css' href='wp-content/themes/astra/assets/css/minified/compatibility/woocommerce/woocommerce.min77e6.css?ver=2.2.1' media='all' /> <style id='woocommerce-general-inline-css'> .woocommerce span.onsale, .wc-block-grid__product .wc-block-grid__product-onsale {
 background-color:#e39910;
 color:#000000;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale {
	color:#000000;
	border-color:#e3ae00;
	background-color:#e3ae00;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce button.button.alt.disabled:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover {
	color:#000000;
	border-color:#ba7f11;
	background-color:#ba7f11;
}
.woocommerce-message, .woocommerce-info {
	border-top-color:#e39910;
}
.woocommerce-message::before, .woocommerce-info::before {
color:#e39910;
}
.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .widget_layered_nav_filters ul li.chosen a, .woocommerce-page ul.products li.product .ast-woo-product-category, .wc-layered-nav-rating a {
	color:#545454;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
	border-color:#e39910;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
	background:#e39910;
	color:#000000;
}
.woocommerce-MyAccount-navigation-link.is-active a {
	color:#3a3a3a;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color:#e39910;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce-cart table.cart td.actions .button, .woocommerce form.checkout_coupon .button, .woocommerce #respond input#submit, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
	border-radius:0;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
}
.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before {
color:#e39910;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before {
	background:#e39910;
}
.ast-site-header-cart a {
	color:#545454;
}
.ast-site-header-cart a:focus, .ast-site-header-cart a:hover, .ast-site-header-cart .current-menu-item a {
	color:#e39910;
}
.ast-cart-menu-wrap .count, .ast-cart-menu-wrap .count:after {
	border-color:#e39910;
	color:#e39910;
}
.ast-cart-menu-wrap:hover .count {
	color:#ffffff;
	background-color:#e39910;
}
.ast-site-header-cart .widget_shopping_cart .total .woocommerce-Price-amount {
	color:#e39910;
}
.woocommerce a.remove:hover, .ast-woocommerce-cart-menu .main-header-menu .woocommerce-custom-menu-item li:hover > a.remove:hover {
	color:#e39910;
	border-color:#e39910;
	background-color:#ffffff;
}
.ast-site-header-cart .widget_shopping_cart .buttons .button.checkout, .woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .checkout.wc-forward {
	color:#000000;
	border-color:#ba7f11;
	background-color:#ba7f11;
}
.site-header .ast-site-header-cart-data .button.wc-forward, .site-header .ast-site-header-cart-data .button.wc-forward:hover {
	color:#000000;
}
.below-header-user-select .ast-site-header-cart .widget, .ast-above-header-section .ast-site-header-cart .widget a, .below-header-user-select .ast-site-header-cart .widget_shopping_cart a {
	color:#545454;
}
.below-header-user-select .ast-site-header-cart .widget_shopping_cart a:hover, .ast-above-header-section .ast-site-header-cart .widget_shopping_cart a:hover, .below-header-user-select .ast-site-header-cart .widget_shopping_cart a.remove:hover, .ast-above-header-section .ast-site-header-cart .widget_shopping_cart a.remove:hover {
	color:#e39910;
}
.woocommerce form .form-row .required {
	visibility: visible;
}
#content:before {
	content:"768";
	position:absolute;
	overflow:hidden;
	opacity:0;
	visibility:hidden;
}
@media (max-width:768px) {
.single.ast-separate-container .ast-author-meta {
padding:1.5em 2.14em;
}
.single .ast-author-meta .post-author-avatar {
margin-bottom:1em;
}
.ast-separate-container .ast-grid-2 .ast-article-post, .ast-separate-container .ast-grid-3 .ast-article-post, .ast-separate-container .ast-grid-4 .ast-article-post {
width:100%;
}
.blog-layout-1 .post-content, .blog-layout-1 .ast-blog-featured-section {
float:none;
}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on {
margin-top:0;
}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
margin-top:1em;
}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
margin-top:-1.5em;
}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content {
margin-left:-2.14em;
margin-right:-2.14em;
}
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child {
margin-top:-1.5em;
}
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content {
margin-left:-2.14em;
margin-right:-2.14em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
margin-left:-1.5em;
margin-right:-1.5em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
margin-left:-0.5em;
margin-right:-0.5em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on {
margin-top:0;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
margin-top:1em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
margin-top:-1.5em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content {
margin-left:-1.5em;
margin-right:-1.5em;
}
.blog-layout-2 {
display:flex;
flex-direction:column-reverse;
}
.ast-separate-container .blog-layout-3, .ast-separate-container .blog-layout-1 {
display:block;
}
.ast-plain-container .ast-grid-2 .ast-article-post, .ast-plain-container .ast-grid-3 .ast-article-post, .ast-plain-container .ast-grid-4 .ast-article-post, .ast-page-builder-template .ast-grid-2 .ast-article-post, .ast-page-builder-template .ast-grid-3 .ast-article-post, .ast-page-builder-template .ast-grid-4 .ast-article-post {
width:100%;
}
}
@media (max-width:768px) {
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
margin-top:0;
margin-left:-2.14em;
}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
margin-top:0;
margin-left:-1.14em;
}
}
@media (min-width:769px) {
.single .ast-author-meta .ast-author-details {
display:flex;
}
.ast-separate-container.ast-blog-grid-2 .ast-archive-description, .ast-separate-container.ast-blog-grid-3 .ast-archive-description, .ast-separate-container.ast-blog-grid-4 .ast-archive-description {
margin-bottom:1.33333em;
}
.blog-layout-2.ast-no-thumb .post-content, .blog-layout-3.ast-no-thumb .post-content {
width:calc(100% - 5.714285714em);
}
.blog-layout-2.ast-no-thumb.ast-no-date-box .post-content, .blog-layout-3.ast-no-thumb.ast-no-date-box .post-content {
width:100%;
}
.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts, .ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts, .ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts {
border-bottom:0;
}
.ast-separate-container .ast-grid-2 > .site-main > .ast-row, .ast-separate-container .ast-grid-3 > .site-main > .ast-row, .ast-separate-container .ast-grid-4 > .site-main > .ast-row {
margin-left:-1em;
margin-right:-1em;
display:flex;
flex-flow:row wrap;
align-items:stretch;
}
.ast-separate-container .ast-grid-2 > .site-main > .ast-row:before, .ast-separate-container .ast-grid-2 > .site-main > .ast-row:after, .ast-separate-container .ast-grid-3 > .site-main > .ast-row:before, .ast-separate-container .ast-grid-3 > .site-main > .ast-row:after, .ast-separate-container .ast-grid-4 > .site-main > .ast-row:before, .ast-separate-container .ast-grid-4 > .site-main > .ast-row:after {
flex-basis:0;
width:0;
}
.ast-separate-container .ast-grid-2 .ast-article-post, .ast-separate-container .ast-grid-3 .ast-article-post, .ast-separate-container .ast-grid-4 .ast-article-post {
display:flex;
padding:0;
}
.ast-plain-container .ast-grid-2 > .site-main > .ast-row, .ast-plain-container .ast-grid-3 > .site-main > .ast-row, .ast-plain-container .ast-grid-4 > .site-main > .ast-row, .ast-page-builder-template .ast-grid-2 > .site-main > .ast-row, .ast-page-builder-template .ast-grid-3 > .site-main > .ast-row, .ast-page-builder-template .ast-grid-4 > .site-main > .ast-row {
margin-left:-1em;
margin-right:-1em;
display:flex;
flex-flow:row wrap;
align-items:stretch;
}
.ast-plain-container .ast-grid-2 > .site-main > .ast-row:before, .ast-plain-container .ast-grid-2 > .site-main > .ast-row:after, .ast-plain-container .ast-grid-3 > .site-main > .ast-row:before, .ast-plain-container .ast-grid-3 > .site-main > .ast-row:after, .ast-plain-container .ast-grid-4 > .site-main > .ast-row:before, .ast-plain-container .ast-grid-4 > .site-main > .ast-row:after, .ast-page-builder-template .ast-grid-2 > .site-main > .ast-row:before, .ast-page-builder-template .ast-grid-2 > .site-main > .ast-row:after, .ast-page-builder-template .ast-grid-3 > .site-main > .ast-row:before, .ast-page-builder-template .ast-grid-3 > .site-main > .ast-row:after, .ast-page-builder-template .ast-grid-4 > .site-main > .ast-row:before, .ast-page-builder-template .ast-grid-4 > .site-main > .ast-row:after {
flex-basis:0;
width:0;
}
.ast-plain-container .ast-grid-2 .ast-article-post, .ast-plain-container .ast-grid-3 .ast-article-post, .ast-plain-container .ast-grid-4 .ast-article-post, .ast-page-builder-template .ast-grid-2 .ast-article-post, .ast-page-builder-template .ast-grid-3 .ast-article-post, .ast-page-builder-template .ast-grid-4 .ast-article-post {
display:flex;
}
.ast-plain-container .ast-grid-2 .ast-article-post:last-child, .ast-plain-container .ast-grid-3 .ast-article-post:last-child, .ast-plain-container .ast-grid-4 .ast-article-post:last-child, .ast-page-builder-template .ast-grid-2 .ast-article-post:last-child, .ast-page-builder-template .ast-grid-3 .ast-article-post:last-child, .ast-page-builder-template .ast-grid-4 .ast-article-post:last-child {
margin-bottom:2.5em;
}
}
@media (min-width:769px) {
.single .post-author-avatar, .single .post-author-bio {
float:left;
clear:right;
}
.single .ast-author-meta .post-author-avatar {
margin-right:1.33333em;
}
.single .ast-author-meta .about-author-title-wrapper, .single .ast-author-meta .post-author-bio {
text-align:left;
}
.blog-layout-2 .post-content {
padding-right:2em;
}
.blog-layout-2.ast-no-date-box.ast-no-thumb .post-content {
padding-right:0;
}
.blog-layout-3 .post-content {
padding-left:2em;
}
.blog-layout-3.ast-no-date-box.ast-no-thumb .post-content {
padding-left:0;
}
.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0), .ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1), .ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0), .ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1), .ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0), .ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1) {
padding:0 1em 0;
}
}
@media (max-width:544px) {
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
margin-top:0.5em;
}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content, .ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content, .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
margin-left:-1em;
margin-right:-1em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
margin-left:-0.5em;
margin-right:-0.5em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
margin-top:0.5em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
margin-top:-1.33333em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content {
margin-left:-1em;
margin-right:-1em;
}
.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-1, .ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2, .ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3 {
padding:1.33333em 1em;
}
.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-1, .ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-1 {
padding:1.33333em 1em;
}
.single.ast-separate-container .ast-author-meta {
padding:1.5em 1em;
}
}
@media (max-width:544px) {
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
margin-left:-1em;
}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
margin-left:-0.5em;
}
}
.ast-article-post .ast-date-meta .posted-on, .ast-article-post .ast-date-meta .posted-on * {
	background:#e39910;
	color:#000000;
}
.ast-article-post .ast-date-meta .posted-on .date-month, .ast-article-post .ast-date-meta .posted-on .date-year {
	color:#000000;
}
.ast-load-more:hover {
	color:#000000;
	border-color:#e39910;
	background-color:#e39910;
}
.ast-loader > div {
	background-color:#e39910;
}
.ast-separate-container .blog-layout-1, .ast-separate-container .blog-layout-2, .ast-separate-container .blog-layout-3 {
	background-color:transparent;
	background-image:none;
}
.ast-separate-container .ast-article-post {
	background-color:#ffffff;
	background-image:none;
}
.ast-separate-container .ast-article-single, .ast-separate-container .comment-respond, .ast-separate-container .ast-comment-list li, .ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container.ast-two-container #secondary .widget, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content {
	background-color:#ffffff;
	background-image:none;
}
.footer-adv .widget-title, .footer-adv .widget-title a {
	color:#434343;
}
.footer-adv {
	color:#434343;
}
.footer-adv a {
	color:#707070;
}
.footer-adv .tagcloud a:hover, .footer-adv .tagcloud a.current-item {
	border-color:#707070;
	background-color:#707070;
}
.footer-adv a:hover, .footer-adv .no-widget-text a:hover, .footer-adv a:focus, .footer-adv .no-widget-text a:focus {
	color:#0a0a0a;
}
.footer-adv .calendar_wrap #today, .footer-adv a:hover + .post-count {
	background-color:#707070;
}
.footer-adv .widget-title, .footer-adv .widget-title a.rsswidget, .ast-no-widget-row .widget-title {
	font-family:'Open Sans', sans-serif;
	text-transform:inherit;
}
.footer-adv .widget > *:not(.widget-title) {
font-family:'Open Sans', sans-serif;
}
.footer-adv .tagcloud a:hover, .footer-adv .tagcloud a.current-item {
	color:#ffffff;
}
.footer-adv .calendar_wrap #today {
	color:#ffffff;
}
.ast-header-break-point .ast-above-mobile-menu-buttons-outline.menu-toggle {
	background:transparent;
	border:1px solid #e3ae00;
	color:#e3ae00;
}
.ast-header-break-point .ast-above-mobile-menu-buttons-minimal.menu-toggle {
	background:transparent;
	color:#e3ae00;
}
.ast-header-break-point .ast-above-mobile-menu-buttons-fill.menu-toggle {
	border:1px solid #e3ae00;
	background:#e3ae00;
	color:#000000;
}
.ast-header-break-point .ast-above-header .ast-button-wrap .menu-toggle {
	border-radius:2px;
}
.ast-header-break-point .ast-above-header {
	background-color:#242323;
	background-image:none;
}
.ast-header-break-point .ast-above-header-section-separated .ast-above-header-navigation .ast-above-header-menu {
	background-color:#242323;
}
.ast-header-break-point .ast-above-header-section .user-select, .ast-header-break-point .ast-above-header-section .widget, .ast-header-break-point .ast-above-header-section .widget-title {
	color:#ffffff;
}
.ast-header-break-point .ast-above-header-section .search-field:focus {
	border-color:#ffffff;
}
.ast-header-break-point .ast-above-header-section .user-select a, .ast-header-break-point .ast-above-header-section .widget a {
	color:#e39910;
}
.ast-header-break-point .ast-above-header-section .user-select a:hover, .ast-header-break-point .ast-above-header-section .widget a:hover {
	color:#3a3a3a;
}
@media (max-width:768px) {
.ast-header-break-point .ast-above-header-section-separated .ast-above-header-navigation .ast-above-header-menu {
background-color:#242323;
}
}
@media (max-width:544px) {
.ast-header-break-point .ast-above-header-section-separated .ast-above-header-navigation .ast-above-header-menu {
background-color:#242323;
}
}
@media (max-width:921px) {
.ast-above-header-navigation-wrap {
display:none;
}
}
@media (max-width:768px) {
.ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar, .ast-fullscreen-menu-enable.ast-main-header-nav-open .main-header-bar {
padding-bottom:1.5em;
}
}
@media (max-width:544px) {
.ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar, .ast-fullscreen-menu-enable.ast-main-header-nav-open .main-header-bar {
padding-bottom:1em;
}
}
.ast-above-header {
	border-bottom-width:0;
	line-height:30px;
}
.ast-header-break-point .ast-above-header-merged-responsive .ast-above-header {
	border-bottom-width:0;
}
.ast-above-header .ast-search-menu-icon .search-field {
	max-height:26px;
	padding-top:.35em;
	padding-bottom:.35em;
}
.ast-above-header-section-wrap {
	min-height:30px;
}
.ast-above-header-menu .sub-menu, .ast-above-header-menu .sub-menu a, .ast-above-header-menu .astra-full-megamenu-wrapper {
	border-color:#eaeaea;
}
.ast-header-break-point .ast-below-header-merged-responsive .below-header-user-select, .ast-header-break-point .ast-below-header-merged-responsive .below-header-user-select .widget, .ast-header-break-point .ast-below-header-merged-responsive .below-header-user-select .widget-title {
	color:#545454;
}
.ast-header-break-point .ast-below-header-merged-responsive .below-header-user-select a {
	color:#e39910;
}
.ast-above-header {
	background-color:#242323;
	background-image:none;
}
.ast-header-break-point .ast-above-header-merged-responsive .ast-above-header {
	background-color:#242323;
}
.ast-header-break-point .ast-above-header-section-separated .ast-above-header-navigation, .ast-header-break-point .ast-above-header-section-separated .ast-above-header-navigation ul {
	background-color:#242323;
}
.ast-above-header-section .user-select, .ast-above-header-section .widget, .ast-above-header-section .widget-title {
	color:#ffffff;
}
.ast-above-header-section .user-select a, .ast-above-header-section .widget a {
	color:#e39910;
}
.ast-above-header-section .search-field:focus {
	border-color:#e39910;
}
.ast-above-header-section .user-select a:hover, .ast-above-header-section .widget a:hover {
	color:#3a3a3a;
}
@media (max-width:921px) {
.ast-above-header-navigation, .ast-above-header-hide-on-mobile .ast-above-header-wrap {
display:none;
}
}
.ast-desktop .ast-above-header-menu.submenu-with-border .sub-menu a {
	border-bottom-width:1px;
	border-style:solid;
	border-color:#eaeaea;
}
.ast-desktop .ast-above-header-menu.submenu-with-border .sub-menu .sub-menu {
	top:-1px;
}
.ast-desktop .ast-above-header-menu.submenu-with-border .sub-menu {
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-style:solid;
}
@media (min-width:769px) {
.ast-above-header-menu ul li.ast-left-align-sub-menu:hover > ul, .ast-above-header-menu ul li.ast-left-align-sub-menu.focus > ul {
margin-left:-2px;
}
}
@media (min-width:769px) {
.ast-container {
max-width:1240px;
}
}
@media (min-width:993px) {
.ast-container {
max-width:1240px;
}
}
@media (min-width:1201px) {
.ast-container {
max-width:1240px;
}
}
.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar, .ast-main-header-nav-open .main-header-bar {
	padding-bottom:0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .page_item_has_children > .ast-menu-toggle, .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle {
	right:0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation ul.sub-menu .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation ul.children .page_item_has_children > .ast-menu-toggle {
	right:0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a {
	padding-right:0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a {
	padding-right:0;
}
.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children > a, .ast-default-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children > a, .ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children > a {
	padding-right:0;
}
.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle {
	right:0;
}
.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle {
	right:0;
}
.ast-above-header {
	padding-top:0px;
	padding-bottom:10px;
}
.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children > a, .ast-default-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children > a, .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children > a {
	padding-right:0;
}
.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle {
	right:0;
}
.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle {
	right:0;
}
@media (max-width:768px) {
.main-header-bar, .ast-header-break-point .main-header-bar, .ast-header-break-point .header-main-layout-2 .main-header-bar {
padding-top:1.5em;
padding-bottom:1.5em;
}
.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar, .ast-main-header-nav-open .main-header-bar {
padding-bottom:0;
}
.main-navigation ul li a, .ast-header-break-point .main-navigation ul li a, .ast-header-break-point li.ast-masthead-custom-menu-items, li.ast-masthead-custom-menu-items {
padding-top:0px;
padding-right:20px;
padding-bottom:0px;
padding-left:20px;
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {
top:0px;
right:calc( 20px - 0.907em );
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .page_item_has_children > .ast-menu-toggle, .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle {
right:0;
}
.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .page_item_has_children > .ast-menu-toggle, .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle {
right:calc( 20px - 0.907em );
}
.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle, .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {
top:0px;
}
.ast-desktop .main-navigation .ast-mm-template-content, .ast-desktop .main-navigation .ast-mm-custom-text-content, .main-navigation ul.sub-menu li a, .main-navigation ul.children li a, .ast-header-break-point .main-navigation ul.sub-menu li a, .ast-header-break-point .main-navigation ul.children li a {
padding-top:0px;
padding-right:0;
padding-bottom:0px;
padding-left:30px;
}
.ast-header-break-point .main-navigation ul.children li li a, .ast-header-break-point .main-navigation ul.sub-menu li li a {
padding-left:calc( 30px + 10px );
}
.ast-header-break-point .main-navigation ul.children li li li a, .ast-header-break-point .main-navigation ul.sub-menu li li li a {
padding-left:calc( 30px + 20px );
}
.ast-header-break-point .main-navigation ul.children li li li li a, .ast-header-break-point .main-navigation ul.sub-menu li li li li a {
padding-left:calc( 30px + 30px );
}
.ast-header-break-point .main-navigation ul.children li li li li li a, .ast-header-break-point .main-navigation ul.sub-menu li li li li li a {
padding-left:calc( 30px + 40px );
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation ul.sub-menu .menu-item-has-children > .ast-menu-toggle, .ast-header-break-point .main-header-bar .main-header-bar-navigation ul.children .page_item_has_children > .ast-menu-toggle {
top:0px;
right:calc( 20px - 0.907em );
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation ul.sub-menu .menu-item-has-children > .ast-menu-toggle {
margin-right:20px;
right:0;
}
.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation ul.sub-menu .menu-item-has-children > .ast-menu-toggle, .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation ul.children .page_item_has_children > .ast-menu-toggle {
right:calc( 20px - 0.907em );
}
.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children .children .ast-menu-toggle, .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu .ast-menu-toggle {
top:0px;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li.menu-item-has-children > a, .ast-fullscreen-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li.page_item_has_children > a, .ast-default-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li.page_item_has_children > a, .ast-flyout-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li.page_item_has_children > a {
padding-top:0px;
padding-bottom:0px;
padding-left:30px;
}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a {
padding-right:0;
padding-top:0px;
padding-bottom:0px;
padding-left:30px;
}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a {
padding-right:0;
padding-top:0px;
padding-bottom:0px;
padding-left:30px;
}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu ul a, .ast-fullscreen-menu-enable.ast-header-break-point .ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li a, .ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-navigation ul.sub-menu li a, .ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu-items ul.sub-menu li a, .ast-fullscreen-menu-enable.ast-header-break-point .main-navigation ul.sub-menu li a {
padding-top:0px;
padding-bottom:0px;
padding-left:30px;
}
.ast-below-header, .ast-header-break-point .ast-below-header {
padding-top:1em;
padding-bottom:1em;
}
.ast-below-header-menu a, .below-header-nav-padding-support .below-header-section-1 .below-header-menu > li > a, .below-header-nav-padding-support .below-header-section-2 .below-header-menu > li > a, .ast-header-break-point .ast-below-header-actual-nav > ul > li > a {
padding-top:0px;
padding-right:20px;
padding-bottom:0px;
padding-left:20px;
}
.ast-desktop .ast-below-header-menu .ast-mm-template-content, .ast-desktop .ast-below-header-menu .ast-mm-custom-text-content, .ast-below-header-menu ul a, .ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li a {
padding-top:0px;
padding-right:20px;
padding-bottom:0px;
padding-left:20px;
}
.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li a, .ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li a {
padding-left:calc( 20px + 10px );
}
.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li li a, .ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li li a {
padding-left:calc( 20px + 20px );
}
.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li li li a, .ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li li li a {
padding-left:calc( 20px + 30px );
}
.ast-header-break-point .ast-below-header-actual-nav ul.sub-menu li li li li li a, .ast-header-break-point .ast-below-header-menu-items ul.sub-menu li li li li li a {
padding-left:calc( 20px + 40px );
}
.ast-default-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-default-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle, .ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle {
top:0px;
right:calc( 20px - 0.907em );
}
.ast-default-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle, .ast-flyout-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle {
top:0px;
right:calc( 20px - 0.907em );
}
.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle {
right:0;
}
.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle {
right:0;
}
.ast-above-header {
padding-top:0px;
padding-bottom:0px;
}
.ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu > li > a, .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu > li:first-child > a, .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu > li:last-child > a {
padding-top:0px;
padding-right:20px;
padding-bottom:0px;
padding-left:20px;
}
.ast-header-break-point .ast-above-header-navigation > ul > .menu-item-has-children > .ast-menu-toggle {
top:0px;
}
.ast-desktop .ast-above-header-navigation .ast-mm-custom-text-content, .ast-desktop .ast-above-header-navigation .ast-mm-template-content, .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu li ul a, .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu li ul.sub-menu a, .ast-above-header-enabled .ast-above-header-menu > li:first-child .sub-menu li a {
padding-top:0px;
padding-right:20px;
padding-bottom:0px;
padding-left:20px;
}
.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu li ul.sub-menu li a {
padding-left:calc( 20px + 10px );
}
.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu li ul.sub-menu li li a {
padding-left:calc( 20px + 20px );
}
.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu li ul.sub-menu li li li a {
padding-left:calc( 20px + 30px );
}
.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu li ul.sub-menu li li li li a {
padding-left:calc( 20px + 40px );
}
.ast-default-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-default-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle, .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle {
top:0px;
right:calc( 20px - 0.907em );
}
.ast-default-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle, .ast-flyout-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle {
top:0px;
right:calc( 20px - 0.907em );
}
.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle {
right:0;
}
.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle {
margin-right:20px;
right:0;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond, .single.ast-separate-container .ast-author-details, .ast-separate-container .ast-related-posts-wrap, .ast-separate-container .ast-woocommerce-container {
padding-top:1.5em;
padding-bottom:1.5em;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .comments-count-wrapper, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .related-posts-title-wrapper, .single.ast-separate-container .ast-author-details, .single.ast-separate-container .about-author-title-wrapper, .ast-separate-container .ast-related-posts-wrap, .ast-separate-container .ast-woocommerce-container {
padding-right:2.14em;
padding-left:2.14em;
}
.ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container #primary, .ast-plain-container #primary {
margin-top:1.5em;
margin-bottom:1.5em;
}
.ast-left-sidebar #primary, .ast-right-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container #primary {
padding-left:0em;
padding-right:0em;
}
.ast-footer-overlay {
padding-top:2em;
padding-bottom:2em;
}
.ast-small-footer .nav-menu a, .footer-sml-layout-2 .ast-small-footer-section-1 .menu-item a, .footer-sml-layout-2 .ast-small-footer-section-2 .menu-item a {
padding-top:0em;
padding-right:.5em;
padding-bottom:0em;
padding-left:.5em;
}
.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
margin-right:-2.14em;
margin-left:-2.14em;
}
}
@media (max-width:544px) {
.main-header-bar, .ast-header-break-point .main-header-bar, .ast-header-break-point .header-main-layout-2 .main-header-bar, .ast-header-break-point .ast-mobile-header-stack .main-header-bar {
padding-top:1em;
padding-bottom:1em;
}
.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar, .ast-main-header-nav-open .main-header-bar {
padding-bottom:0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .page_item_has_children > .ast-menu-toggle, .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle {
right:0;
}
.ast-desktop .main-navigation .ast-mm-template-content, .ast-desktop .main-navigation .ast-mm-custom-text-content, .main-navigation ul.sub-menu li a, .main-navigation ul.children li a, .ast-header-break-point .main-navigation ul.sub-menu li a, .ast-header-break-point .main-navigation ul.children li a {
padding-right:0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation ul.sub-menu .menu-item-has-children > .ast-menu-toggle {
right:0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu ul.sub-menu li.menu-item-has-children > a {
padding-right:0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-default-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a, .ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu ul.sub-menu li.menu-item-has-children > a {
padding-right:0;
}
.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle {
right:0;
}
.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation ul.ast-below-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle {
right:0;
}
.ast-above-header {
padding-top:0.5em;
}
.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children > a, .ast-default-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children > a, .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children > a {
padding-right:0;
}
.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle {
right:0;
}
.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation ul.ast-above-header-menu li.menu-item-has-children ul.sub-menu .ast-menu-toggle {
right:0;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond, .single.ast-separate-container .ast-author-details, .ast-separate-container .ast-related-posts-wrap, .ast-separate-container .ast-woocommerce-container {
padding-top:1.5em;
padding-bottom:1.5em;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .comments-count-wrapper, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .related-posts-title-wrapper, .single.ast-separate-container .ast-author-details, .single.ast-separate-container .about-author-title-wrapper, .ast-separate-container .ast-related-posts-wrap, .ast-separate-container .ast-woocommerce-container {
padding-right:1em;
padding-left:1em;
}
.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
margin-right:-1em;
margin-left:-1em;
}
}
@media (max-width:544px) {
.ast-header-break-point .header-main-layout-2 .site-branding, .ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons {
padding-bottom:0;
}
}
@media (max-width:768px) {
.ast-separate-container.ast-two-container #secondary .widget, .ast-separate-container #secondary .widget {
margin-bottom:1.5em;
}
}
@media (max-width:768px) {
.ast-separate-container #primary {
padding-top:0;
}
}
@media (max-width:768px) {
.ast-separate-container #primary {
padding-bottom:0;
}
}
.site-header .ast-sticky-shrunk .ast-site-identity, .ast-sticky-shrunk .main-header-menu > li > a, .ast-sticky-shrunk li.ast-masthead-custom-menu-items {
	padding-top:0;
	padding-bottom:0;
}
.ast-header-break-point .ast-sticky-shrunk.main-navigation ul.sub-menu li a, .ast-header-break-point .ast-sticky-shrunk .main-navigation ul.children li a {
	padding-top:0;
	padding-bottom:0;
}
.ast-sticky-shrunk .main-header-menu ul a {
	padding-top:0.9em;
	padding-bottom:0.9em;
}
.ast-above-header > div, .main-header-bar > div, .ast-below-header > div {
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.ast-above-header, .main-header-bar, .ast-below-header {
	max-width:100%;
}
#ast-scroll-top {
	background-color:#e39910;
	font-size:15px;
	font-size:1.0714285714286rem;
}
.site-title, .site-title a {
	font-family:Bakersignetstd;
	text-transform:capitalize;
}
.site-header .site-description {
	text-transform:capitalize;
}
.main-header-menu > li > .sub-menu:first-of-type, .main-header-menu > li > .children:first-of-type, .main-header-menu > li > .astra-full-megamenu-wrapper:first-of-type {
	font-size:13px;
	font-size:0.92857142857143rem;
}
.secondary .widget-title {
	font-family:Bakersignetstd;
	text-transform:capitalize;
}
.secondary .widget > *:not(.widget-title) {
font-family:'Open Sans', sans-serif;
}
.ast-single-post .entry-title, .page-title {
	font-family:Bakersignetstd;
	text-transform:capitalize;
}
.ast-archive-description .ast-archive-title {
	font-family:Bakersignetstd;
	text-transform:capitalize;
}
.blog .entry-title, .blog .entry-title a, .archive .entry-title, .archive .entry-title a, .search .entry-title, .search .entry-title a {
	font-family:Bakersignetstd;
	text-transform:capitalize;
}
h1, .entry-content h1, .entry-content h1 a {
	font-family:Bakersignetstd;
	text-transform:uppercase;
}
h2, .entry-content h2, .entry-content h2 a {
	font-family:Bakersignetstd;
	text-transform:capitalize;
}
h3, .entry-content h3, .entry-content h3 a {
	font-family:Bakersignetstd;
	text-transform:capitalize;
}
h4, .entry-content h4, .entry-content h4 a {
	font-family:Bakersignetstd;
	text-transform:capitalize;
}
h5, .entry-content h5, .entry-content h5 a {
	font-family:Bakersignetstd;
	text-transform:capitalize;
}
h6, .entry-content h6, .entry-content h6 a {
	font-weight:400;
	font-family:Bakersignetstd;
	text-transform:capitalize;
}
button, .ast-button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
	font-size:15px;
	font-size:1.0714285714286rem;
	font-weight:400;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	text-transform:none;
}
.ast-header-sections-navigation li > .sub-menu:first-of-type, .ast-above-header-menu-items li > .sub-menu:first-of-type, .ast-below-header-menu-items li > .sub-menu:first-of-type {
	font-size:13px;
	font-size:0.92857142857143rem;
}
.woocommerce.archive ul.products li a.button, .woocommerce > ul.products li a.button, .woocommerce related a.button, .woocommerce .related a.button, .woocommerce .up-sells a.button .woocommerce .cross-sells a.button {
	padding:px px;
}
.woocommerce ul.products li.product .onsale.circle-outline, .woocommerce ul.products li.product .onsale.square-outline, .woocommerce div.product .onsale.circle-outline, .woocommerce div.product .onsale.square-outline {
	background:#ffffff;
	border:2px solid #e39910;
	color:#e39910;
}
.ast-shop-load-more:hover {
	color:#000000;
	border-color:#e39910;
	background-color:#e39910;
}
.ast-loader > div {
	background-color:#e39910;
}
.woocommerce nav.woocommerce-pagination ul li > span.current, .woocommerce nav.woocommerce-pagination ul li > .page-numbers {
	border-color:#e39910;
}
.ast-woo-two-step-checkout .ast-checkout-slides .flex-prev.button {
	color:#000000;
	border-color:#ba7f11;
	background-color:#ba7f11;
}
.widget_layered_nav_filters ul li.chosen a::before {
color:#e39910;
}
.ast-site-header-cart i.astra-icon:after {
	background:#e39910;
	color:#000000;
}
.single-product div.product .entry-title {
	font-family:Bakersignetstd;
}
.single-product div.product .woocommerce-product-details__short-description, .single-product div.product .product_meta, .single-product div.product .entry-content {
	font-family:'Open Sans', sans-serif;
}
.single-product div.product p.price, .single-product div.product span.price {
	font-family:'Open Sans', sans-serif;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title, .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
	font-family:'Open Sans', sans-serif;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price {
	font-family:'Open Sans', sans-serif;
}
.single-product div.product .woocommerce-breadcrumb {
	font-family:'Open Sans', sans-serif;
}
.woocommerce ul.products li.product .ast-woo-product-category, .woocommerce-page ul.products li.product .ast-woo-product-category, .woocommerce ul.products li.product .ast-woo-shop-product-description, .woocommerce-page ul.products li.product .ast-woo-shop-product-description {
	font-family:'Open Sans', sans-serif;
}
li.ast-masthead-custom-menu-items.woocommerce-custom-menu-item, .ast-masthead-custom-menu-items.woocommerce-custom-menu-item {
	padding:0;
}
.ast-header-break-point li.ast-masthead-custom-menu-items.woocommerce-custom-menu-item {
	padding-left:20px;
	padding-right:20px;
	margin:0;
}
.ast-header-break-point .ast-masthead-custom-menu-items.woocommerce-custom-menu-item {
	margin-left:1em;
	margin-right:1em;
}
.ast-header-break-point .ast-above-header-mobile-inline.mobile-header-order-2 .ast-masthead-custom-menu-items.woocommerce-custom-menu-item {
	margin-left:0;
}
.ast-header-break-point li.ast-masthead-custom-menu-items.woocommerce-custom-menu-item .ast-addon-cart-wrap {
	display:inline-block;
}
.woocommerce-custom-menu-item .ast-addon-cart-wrap {
	padding:0 .6em;
}
.ast-woocommerce-cart-menu .ast-cart-menu-wrap .count, .ast-woocommerce-cart-menu .ast-cart-menu-wrap .count:after {
	border-color:#395e03;
	color:#395e03;
}
.ast-woocommerce-cart-menu .ast-cart-menu-wrap:hover .count {
	color:#000000;
	background-color:#e39910;
}
.ast-menu-cart-outline .ast-addon-cart-wrap {
	background:#ffffff;
	border:1px solid #e39910;
	color:#e39910;
}
.ast-woocommerce-cart-menu .ast-menu-cart-fill .ast-cart-menu-wrap .count, .ast-menu-cart-fill .ast-addon-cart-wrap {
	background-color:#e39910;
	color:#000000;
}
.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap, .ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap {
	border-radius:3px;
}
@media screen and ( min-width: 769px ) {
.woocommerce div.product.ast-product-gallery-layout-vertical .onsale {
left: 12.5%;
left: -webkit-calc(12.5% - .5em);
left: calc(12.5% - .5em);
}
.woocommerce div.product.ast-product-gallery-with-no-image .onsale {
top:-.5em;
left: -.5em;
}
}
@media (min-width:769px) {
.woocommerce #content .ast-woocommerce-container div.product div.images, .woocommerce .ast-woocommerce-container div.product div.images, .woocommerce-page #content .ast-woocommerce-container div.product div.images, .woocommerce-page .ast-woocommerce-container div.product div.images {
width:50%;
}
.woocommerce #content .ast-woocommerce-container div.product div.summary, .woocommerce .ast-woocommerce-container div.product div.summary, .woocommerce-page #content .ast-woocommerce-container div.product div.summary, .woocommerce-page .ast-woocommerce-container div.product div.summary {
width:46%;
}
.woocommerce div.product.ast-product-gallery-layout-vertical div.images .flex-control-thumbs {
width:calc(25% - 1em);
}
.woocommerce div.product.ast-product-gallery-layout-vertical div.images .flex-control-thumbs li {
width:100%;
}
.woocommerce.ast-woo-two-step-checkout form #order_review, .woocommerce.ast-woo-two-step-checkout form #order_review_heading, .woocommerce-page.ast-woo-two-step-checkout form #order_review, .woocommerce-page.ast-woo-two-step-checkout form #order_review_heading, .woocommerce.ast-woo-two-step-checkout form #customer_details.col2-set, .woocommerce-page.ast-woo-two-step-checkout form #customer_details.col2-set {
width:100%;
}
}
@media (min-width:769px) {
.woocommerce div.product.ast-product-gallery-layout-vertical .flex-viewport {
width:75%;
float:right;
}
}
@media (max-width:769px) {
.ast-product-navigation-wrapper {
text-align:center;
}
}
@media (min-width:768px) {
#ast-quick-view-content div.summary form.cart.stick {
position:absolute;
bottom:0;
background:#fff;
margin:0;
padding:20px 30px 30px 0;
width:calc(50% - 30px);
}
}
@media (max-width:768px) {
#ast-quick-view-content div.summary form.cart.stick .button {
padding:10px;
}
#ast-quick-view-modal .ast-content-main-wrapper {
top:0;
right:0;
bottom:0;
left:0;
transform:none !important;
width:100%;
position:relative;
overflow:hidden;
padding:10%;
}
#ast-quick-view-content div.summary, #ast-quick-view-content div.images {
min-width:auto;
}
#ast-quick-view-modal.open .ast-content-main {
transform:none !important;
}
.woocommerce .astra-shop-filter-button, .woocommerce button.astra-shop-filter-button, .woocommerce-page .astra-shop-filter-button, .woocommerce-page button.astra-shop-filter-button {
margin-bottom:10px;
}
}
@media (max-width:768px) {
.woocommerce div.product .related.products ul.products li.product, .woocommerce[class*="rel-up-columns-"] div.product .related.products ul.products li.product, .woocommerce-page div.product .related.products ul.products li.product, .woocommerce-page[class*="rel-up-columns-"] div.product .related.products ul.products li.product {
margin-right:20px;
clear:none;
}
}
@media (min-width:545px) and (max-width:768px) {
.woocommerce-page.tablet-rel-up-columns-1 div.product .related.products ul.products li.product, .woocommerce-page.tablet-rel-up-columns-1 div.product .up-sells ul.products li.product, .woocommerce.tablet-rel-up-columns-1 div.product .related.products ul.products li.product, .woocommerce.tablet-rel-up-columns-1 div.product .up-sells ul.products li.product {
width:100%;
margin-right:0;
}
.woocommerce-page.tablet-rel-up-columns-2 div.product .related.products ul.products li.product, .woocommerce-page.tablet-rel-up-columns-2 div.product .up-sells ul.products li.product, .woocommerce.tablet-rel-up-columns-2 div.product .related.products ul.products li.product, .woocommerce.tablet-rel-up-columns-2 div.product .up-sells ul.products li.product {
width:calc(50% - 10px);
margin-right:20px;
}
.woocommerce-page.tablet-rel-up-columns-2 div.product .related.products ul.products li.product:nth-child(2n), .woocommerce-page.tablet-rel-up-columns-2 div.product .up-sells ul.products li.product:nth-child(2n), .woocommerce.tablet-rel-up-columns-2 div.product .related.products ul.products li.product:nth-child(2n), .woocommerce.tablet-rel-up-columns-2 div.product .up-sells ul.products li.product:nth-child(2n) {
clear:right;
margin-right:0;
}
.woocommerce-page.tablet-rel-up-columns-2 div.product .related.products ul.products li.product:nth-child(2n+1), .woocommerce-page.tablet-rel-up-columns-2 div.product .up-sells ul.products li.product:nth-child(2n+1), .woocommerce.tablet-rel-up-columns-2 div.product .related.products ul.products li.product:nth-child(2n+1), .woocommerce.tablet-rel-up-columns-2 div.product .up-sells ul.products li.product:nth-child(2n+1) {
clear:left;
}
.woocommerce-page.tablet-rel-up-columns-3 div.product .related.products ul.products li.product, .woocommerce-page.tablet-rel-up-columns-3 div.product .up-sells ul.products li.product, .woocommerce.tablet-rel-up-columns-3 div.product .related.products ul.products li.product, .woocommerce.tablet-rel-up-columns-3 div.product .up-sells ul.products li.product {
width:calc(33.33% - 14px);
}
.woocommerce-page.tablet-rel-up-columns-3 div.product .related.products ul.products li.product:nth-child(3n), .woocommerce-page.tablet-rel-up-columns-3 div.product .up-sells ul.products li.product:nth-child(3n), .woocommerce.tablet-rel-up-columns-3 div.product .related.products ul.products li.product:nth-child(3n), .woocommerce.tablet-rel-up-columns-3 div.product .up-sells ul.products li.product:nth-child(3n) {
clear:right;
margin-right:0;
}
.woocommerce-page.tablet-rel-up-columns-3 div.product .related.products ul.products li.product:nth-child(3n+1), .woocommerce-page.tablet-rel-up-columns-3 div.product .up-sells ul.products li.product:nth-child(3n+1), .woocommerce.tablet-rel-up-columns-3 div.product .related.products ul.products li.product:nth-child(3n+1), .woocommerce.tablet-rel-up-columns-3 div.product .up-sells ul.products li.product:nth-child(3n+1) {
clear:left;
}
.woocommerce-page.tablet-rel-up-columns-4 div.product .related.products ul.products li.product, .woocommerce-page.tablet-rel-up-columns-4 div.product .up-sells ul.products li.product, .woocommerce.tablet-rel-up-columns-4 div.product .related.products ul.products li.product, .woocommerce.tablet-rel-up-columns-4 div.product .up-sells ul.products li.product {
width:calc(25% - 15px);
}
.woocommerce-page.tablet-rel-up-columns-4 div.product .related.products ul.products li.product:nth-child(4n), .woocommerce-page.tablet-rel-up-columns-4 div.product .up-sells ul.products li.product:nth-child(4n), .woocommerce.tablet-rel-up-columns-4 div.product .related.products ul.products li.product:nth-child(4n), .woocommerce.tablet-rel-up-columns-4 div.product .up-sells ul.products li.product:nth-child(4n) {
clear:right;
margin-right:0;
}
.woocommerce-page.tablet-rel-up-columns-4 div.product .related.products ul.products li.product:nth-child(4n+1), .woocommerce-page.tablet-rel-up-columns-4 div.product .up-sells ul.products li.product:nth-child(4n+1), .woocommerce.tablet-rel-up-columns-4 div.product .related.products ul.products li.product:nth-child(4n+1), .woocommerce.tablet-rel-up-columns-4 div.product .up-sells ul.products li.product:nth-child(4n+1) {
clear:left;
}
.woocommerce-page.tablet-rel-up-columns-5 div.product .related.products ul.products li.product, .woocommerce-page.tablet-rel-up-columns-5 div.product .up-sells ul.products li.product, .woocommerce.tablet-rel-up-columns-5 div.product .related.products ul.products li.product, .woocommerce.tablet-rel-up-columns-5 div.product .up-sells ul.products li.product {
width:calc(20% - 16px);
}
.woocommerce-page.tablet-rel-up-columns-5 div.product .related.products ul.products li.product:nth-child(5n), .woocommerce-page.tablet-rel-up-columns-5 div.product .up-sells ul.products li.product:nth-child(5n), .woocommerce.tablet-rel-up-columns-5 div.product .related.products ul.products li.product:nth-child(5n), .woocommerce.tablet-rel-up-columns-5 div.product .up-sells ul.products li.product:nth-child(5n) {
clear:right;
margin-right:0;
}
.woocommerce-page.tablet-rel-up-columns-5 div.product .related.products ul.products li.product:nth-child(5n+1), .woocommerce-page.tablet-rel-up-columns-5 div.product .up-sells ul.products li.product:nth-child(5n+1), .woocommerce.tablet-rel-up-columns-5 div.product .related.products ul.products li.product:nth-child(5n+1), .woocommerce.tablet-rel-up-columns-5 div.product .up-sells ul.products li.product:nth-child(5n+1) {
clear:left;
}
.woocommerce-page.tablet-rel-up-columns-6 div.product .related.products ul.products li.product, .woocommerce-page.tablet-rel-up-columns-6 div.product .up-sells ul.products li.product, .woocommerce.tablet-rel-up-columns-6 div.product .related.products ul.products li.product, .woocommerce.tablet-rel-up-columns-6 div.product .up-sells ul.products li.product {
width:calc(16.66% - 17px);
}
.woocommerce-page.tablet-rel-up-columns-6 div.product .related.products ul.products li.product:nth-child(6n), .woocommerce-page.tablet-rel-up-columns-6 div.product .up-sells ul.products li.product:nth-child(6n), .woocommerce.tablet-rel-up-columns-6 div.product .related.products ul.products li.product:nth-child(6n), .woocommerce.tablet-rel-up-columns-6 div.product .up-sells ul.products li.product:nth-child(6n) {
clear:right;
margin-right:0;
}
.woocommerce-page.tablet-rel-up-columns-6 div.product .related.products ul.products li.product:nth-child(6n+1), .woocommerce-page.tablet-rel-up-columns-6 div.product .up-sells ul.products li.product:nth-child(6n+1), .woocommerce.tablet-rel-up-columns-6 div.product .related.products ul.products li.product:nth-child(6n+1), .woocommerce.tablet-rel-up-columns-6 div.product .up-sells ul.products li.product:nth-child(6n+1) {
clear:left;
}
}
@media (min-width:545px) {
#ast-quick-view-content div.summary {
content:544;
overflow-y:auto;
}
}
@media (max-width:544px) {
.woocommerce-page.mobile-rel-up-columns-1 div.product .related.products ul.products li.product, .woocommerce-page.mobile-rel-up-columns-1 div.product .up-sells ul.products li.product, .woocommerce.mobile-rel-up-columns-1 div.product .related.products ul.products li.product, .woocommerce.mobile-rel-up-columns-1 div.product .up-sells ul.products li.product {
width:100%;
margin-right:0;
}
.woocommerce-page.mobile-rel-up-columns-2 div.product .related.products ul.products li.product, .woocommerce-page.mobile-rel-up-columns-2 div.product .up-sells ul.products li.product, .woocommerce.mobile-rel-up-columns-2 div.product .related.products ul.products li.product, .woocommerce.mobile-rel-up-columns-2 div.product .up-sells ul.products li.product {
width:calc(50% - 10px);
}
.woocommerce-page.mobile-rel-up-columns-2 div.product .related.products ul.products li.product:nth-child(2n), .woocommerce-page.mobile-rel-up-columns-2 div.product .up-sells ul.products li.product:nth-child(2n), .woocommerce.mobile-rel-up-columns-2 div.product .related.products ul.products li.product:nth-child(2n), .woocommerce.mobile-rel-up-columns-2 div.product .up-sells ul.products li.product:nth-child(2n) {
margin-right:0;
clear:right;
}
.woocommerce-page.mobile-rel-up-columns-2 div.product .related.products ul.products li.product:nth-child(2n+1), .woocommerce-page.mobile-rel-up-columns-2 div.product .up-sells ul.products li.product:nth-child(2n+1), .woocommerce.mobile-rel-up-columns-2 div.product .related.products ul.products li.product:nth-child(2n+1), .woocommerce.mobile-rel-up-columns-2 div.product .up-sells ul.products li.product:nth-child(2n+1) {
clear:left;
}
.woocommerce-page.mobile-rel-up-columns-3 div.product .related.products ul.products li.product, .woocommerce-page.mobile-rel-up-columns-3 div.product .up-sells ul.products li.product, .woocommerce.mobile-rel-up-columns-3 div.product .related.products ul.products li.product, .woocommerce.mobile-rel-up-columns-3 div.product .up-sells ul.products li.product {
width:calc(33.33% - 14px);
margin-right:20px;
}
.woocommerce-page.mobile-rel-up-columns-3 div.product .related.products ul.products li.product:nth-child(3n), .woocommerce-page.mobile-rel-up-columns-3 div.product .up-sells ul.products li.product:nth-child(3n), .woocommerce.mobile-rel-up-columns-3 div.product .related.products ul.products li.product:nth-child(3n), .woocommerce.mobile-rel-up-columns-3 div.product .up-sells ul.products li.product:nth-child(3n) {
margin-right:0;
clear:right;
}
.woocommerce-page.mobile-rel-up-columns-3 div.product .related.products ul.products li.product:nth-child(3n+1), .woocommerce-page.mobile-rel-up-columns-3 div.product .up-sells ul.products li.product:nth-child(3n+1), .woocommerce.mobile-rel-up-columns-3 div.product .related.products ul.products li.product:nth-child(3n+1), .woocommerce.mobile-rel-up-columns-3 div.product .up-sells ul.products li.product:nth-child(3n+1) {
clear:left;
}
.woocommerce-page.mobile-rel-up-columns-4 div.product .related.products ul.products li.product, .woocommerce-page.mobile-rel-up-columns-4 div.product .up-sells ul.products li.product, .woocommerce.mobile-rel-up-columns-4 div.product .related.products ul.products li.product, .woocommerce.mobile-rel-up-columns-4 div.product .up-sells ul.products li.product {
width:calc(25% - 15px);
margin-right:20px;
clear:none;
}
.woocommerce-page.mobile-rel-up-columns-4 div.product .related.products ul.products li.product:nth-child(4n), .woocommerce-page.mobile-rel-up-columns-4 div.product .up-sells ul.products li.product:nth-child(4n), .woocommerce.mobile-rel-up-columns-4 div.product .related.products ul.products li.product:nth-child(4n), .woocommerce.mobile-rel-up-columns-4 div.product .up-sells ul.products li.product:nth-child(4n) {
clear:right;
margin-right:0;
}
.woocommerce-page.mobile-rel-up-columns-4 div.product .related.products ul.products li.product:nth-child(4n+1), .woocommerce-page.mobile-rel-up-columns-4 div.product .up-sells ul.products li.product:nth-child(4n+1), .woocommerce.mobile-rel-up-columns-4 div.product .related.products ul.products li.product:nth-child(4n+1), .woocommerce.mobile-rel-up-columns-4 div.product .up-sells ul.products li.product:nth-child(4n+1) {
clear:left;
}
.woocommerce-page.mobile-rel-up-columns-5 div.product .related.products ul.products li.product, .woocommerce-page.mobile-rel-up-columns-5 div.product .up-sells ul.products li.product, .woocommerce.mobile-rel-up-columns-5 div.product .related.products ul.products li.product, .woocommerce.mobile-rel-up-columns-5 div.product .up-sells ul.products li.product {
width:calc(20% - 16px);
}
.woocommerce-page.mobile-rel-up-columns-5 div.product .related.products ul.products li.product:nth-child(5n), .woocommerce-page.mobile-rel-up-columns-5 div.product .up-sells ul.products li.product:nth-child(5n), .woocommerce.mobile-rel-up-columns-5 div.product .related.products ul.products li.product:nth-child(5n), .woocommerce.mobile-rel-up-columns-5 div.product .up-sells ul.products li.product:nth-child(5n) {
margin-right:0;
clear:right;
}
.woocommerce-page.mobile-rel-up-columns-5 div.product .related.products ul.products li.product:nth-child(5n+1), .woocommerce-page.mobile-rel-up-columns-5 div.product .up-sells ul.products li.product:nth-child(5n+1), .woocommerce.mobile-rel-up-columns-5 div.product .related.products ul.products li.product:nth-child(5n+1), .woocommerce.mobile-rel-up-columns-5 div.product .up-sells ul.products li.product:nth-child(5n+1) {
clear:left;
}
.woocommerce-page.mobile-rel-up-columns-6 div.product .related.products ul.products li.product, .woocommerce-page.mobile-rel-up-columns-6 div.product .up-sells ul.products li.product, .woocommerce.mobile-rel-up-columns-6 div.product .related.products ul.products li.product, .woocommerce.mobile-rel-up-columns-6 div.product .up-sells ul.products li.product {
width:calc(16.66% - 17px);
}
.woocommerce-page.mobile-rel-up-columns-6 div.product .related.products ul.products li.product:nth-child(6n), .woocommerce-page.mobile-rel-up-columns-6 div.product .up-sells ul.products li.product:nth-child(6n), .woocommerce.mobile-rel-up-columns-6 div.product .related.products ul.products li.product:nth-child(6n), .woocommerce.mobile-rel-up-columns-6 div.product .up-sells ul.products li.product:nth-child(6n) {
margin-right:0;
clear:right;
}
.woocommerce-page.mobile-rel-up-columns-6 div.product .related.products ul.products li.product:nth-child(6n+1), .woocommerce-page.mobile-rel-up-columns-6 div.product .up-sells ul.products li.product:nth-child(6n+1), .woocommerce.mobile-rel-up-columns-6 div.product .related.products ul.products li.product:nth-child(6n+1), .woocommerce.mobile-rel-up-columns-6 div.product .up-sells ul.products li.product:nth-child(6n+1) {
clear:left;
}
.woocommerce button.astra-shop-filter-button, .woocommerce-page button.astra-shop-filter-button {
float:none;
display:block;
}
#ast-quick-view-content {
max-width:initial !important;
max-height:initial !important;
}
#ast-quick-view-content div.images {
width:100%;
float:none;
}
#ast-quick-view-content div.summary {
width:100%;
float:left;
margin:0;
padding:15px;
max-height:initial !important;
}
.ast-header-break-point .ast-above-header-mobile-inline.mobile-header-order-2 .ast-masthead-custom-menu-items.woocommerce-custom-menu-item {
margin-left:0;
}
.ast-header-break-point .ast-above-header-mobile-inline.mobile-header-order-3 .ast-masthead-custom-menu-items.woocommerce-custom-menu-item, .ast-header-break-point .ast-above-header-mobile-inline.mobile-header-order-5 .ast-masthead-custom-menu-items.woocommerce-custom-menu-item {
margin-right:0;
}
}
.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu li a:hover, .ast-desktop .ast-mega-menu-enabled.ast-below-header-menu li a:focus {
	background-color:#575757;
}
.ast-desktop .ast-below-header-navigation .astra-megamenu-li li a:hover, .ast-desktop .ast-below-header-navigation .astra-megamenu-li .menu-item a:focus {
	color:#ffffff;
}
.ast-above-header-menu .astra-full-megamenu-wrapper {
	box-shadow:0 5px 20px rgba(0, 0, 0, 0.06);
}
.ast-above-header-menu .astra-full-megamenu-wrapper .sub-menu, .ast-above-header-menu .astra-megamenu .sub-menu {
	box-shadow:none;
}
.ast-above-header-menu.ast-mega-menu-enabled.submenu-with-border .astra-full-megamenu-wrapper {
	border-color:#eaeaea;
}
.ast-below-header-menu.ast-mega-menu-enabled.submenu-with-border .astra-full-megamenu-wrapper {
	border-color:#ffffff;
}
.ast-below-header-menu .astra-full-megamenu-wrapper {
	box-shadow:0 5px 20px rgba(0, 0, 0, 0.06);
}
.ast-below-header-menu .astra-full-megamenu-wrapper .sub-menu, .ast-below-header-menu .astra-megamenu .sub-menu {
	box-shadow:none;
}
.ast-desktop .main-header-menu.submenu-with-border .astra-megamenu, .ast-desktop .main-header-menu.ast-mega-menu-enabled.submenu-with-border .astra-full-megamenu-wrapper {
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	border-color:#eaeaea;
}
.main-header-menu.ast-mega-menu-enabled.submenu-with-border .astra-full-megamenu-wrapper {
	border-color:#eaeaea;
}
.ast-desktop .ast-mega-menu-enabled.main-header-menu .menu-item-heading > a {
	font-weight:700;
	font-size:1.1em;
}
.ast-desktop .ast-above-header .submenu-with-border .astra-full-megamenu-wrapper {
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-style:solid;
}
.ast-desktop .ast-below-header .submenu-with-border .astra-full-megamenu-wrapper {
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-style:solid;
}
.ast-advanced-headers-different-logo .advanced-header-logo, .ast-header-break-point .ast-has-mobile-header-logo .advanced-header-logo {
	display:inline-block;
}
.ast-header-break-point.ast-advanced-headers-different-logo .ast-has-mobile-header-logo .ast-mobile-header-logo {
	display:none;
}
.ast-advanced-headers-layout {
	width:100%;
}
.ast-header-break-point .ast-advanced-headers-parallax {
	background-attachment:fixed;
}
#masthead .site-logo-img .astra-logo-svg, .ast-header-break-point #ast-fixed-header .site-logo-img .custom-logo-link img {
	max-width:200px;
}
.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar {
	padding-top:0.5em;
	padding-bottom:0.5em;
}
.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar .ast-site-identity {
	padding-top:0;
	padding-bottom:0;
}
.ast-primary-sticky-header-active .site-title a, .ast-primary-sticky-header-active .site-title a:focus, .ast-primary-sticky-header-active .site-title a:hover, .ast-primary-sticky-header-active .site-title a:visited {
	color:#222;
}
.ast-primary-sticky-header-active .site-header .site-description {
	color:#545454;
}
.ast-transparent-header.ast-primary-sticky-header-active .main-header-bar-wrap .main-header-bar, .ast-primary-sticky-header-active .main-header-bar-wrap .main-header-bar, .ast-primary-sticky-header-active.ast-header-break-point .main-header-bar-wrap .main-header-bar {
	background:rgba(255, 255, 255, 1);
}
.astra-advanced-hook-1733 {
}
img#wpstats {
	display:none
}
.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after {
	display:none
}
.almostbutton {
	display: flex;
	align-items: center;
	justify-content: center;
}
.almostbutton p {
	background: white;
	color: black !important;
	font-weight: 500;
	padding: 5px 50px;
	border-radius: 30px;
}
@media only screen and (min-width: 991px) and (max-width: 1024px) {
 img.wp-image-2085 {
 margin-top: -30px;;
 margin-right: -60px !important;
 max-width: 270px;
}
 img.wp-image-2065 {
 margin-left: -70px;
}
 .fl-node-5f963e120c329 .fl-rich-text {
 margin-left: -60px;
 padding: 0;
}
}
 @media only screen and (max-width: 600px) {
 ._inline-style input[type="text"] {
width:100%
}
}
._form {
	margin:0 !important;
	padding:0!important;
	width:100% !important
}
._button-wrapper {
	margin-top:0 !important
}
._form-label {
	display:none !important
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .sub-menu a, .ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .sub-menu a {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.fl-builder-content a.fl-button *, .fl-builder-content a.fl-button:visited * {
	text-transform: none !important;
}
.uabb-module-content.uabb-creative-button-wrap a {
	text-transform:none !important
}
.fl-col #side {
	flex-basis: 100% !important;
}
 #post-909 > div.astra-advanced-hook-1256 > div > span:nth-child(2), #EMShareIconFT, #TBShareIcon, #PNShareIcon, #BFShareIcon {
display: none !important
}
.share-Space {
	padding: 2px !important;
}
#post-909 > div.astra-advanced-hook-1256 > div > span:nth-child(4) {
padding:4px !important
}
.ast-site-header-cart .ast-woo-header-cart-info-wrap {
	display:none
}
#slider-2-slide-1-layer-1 > span {
	font-size:25px !important;
	letter-spacing:1.25px !important;
	font-weight:400 !important
}
#slider-2-slide-1-layer-1 > p {
	font-size:14px !important;
	letter-spacing:.7px !important;
	font-weight:400 !important;
	font-family: "Open Sans", sans-serif;
}
#slider-2-slide-1-layer-1 {
	font-family:Bakersignetstd !important
}
 @media only screen and (max-width: 600px) {
#slider-2-slide-1-layer-1 > p {
text-transform:none;
font-weight:normal;
text-align:center !important;
line-height:1.5 !important;
font-size:12px !important
}
}
 @media screen and (min-width: 800px) {
 .absolute {
position:relative;
top:-120px;
margin-bottom:-120px;
}
}
#slider-2-slide-1-layer-1 {
	text-transform:none
}
#slider-2-slide-1-layer-1 > p {
	text-transform:none;
	font-weight:normal;
	text-align:center !important;
	line-height:1.5 !important;
	font-size:14px !important
}
.ast-custom-html h2 {
	font-family: Montserrat, sans-serif;
	font-size: 12px;
	text-transform: none;
	font-weight: normal;
	color:#fff;
	line-height:1.5
}
.ast-woo-product-category, .single-product div.product .product_meta {
	display:none !important
}
.ast-above-header-section .user-select a {
	color:#fff;
	text-decoration:underline;
	margin:0 5px
}
.ast-above-header-section .user-select a:hover {
	color:#fb9d00
}
.ast-above-header-section .user-select {
	font-size: 12px;
	line-height: 1.8;
}
.entry-content li {
	margin-bottom:20px
}
#comments {
	display:none
}
