:root{
--wp-admin-theme-color:#007cba;
--wp-admin-theme-color--rgb:0,124,186;
--wp-admin-theme-color-darker-10:#006ba1;
--wp-admin-theme-color-darker-10--rgb:0,107,161;
--wp-admin-theme-color-darker-20:#005a87;
--wp-admin-theme-color-darker-20--rgb:0,90,135;
--wp-admin-border-width-focus:2px
}

@font-face{
	font-family:"fl-icons";
	font-display:block;
	src:url(../css/icons/fl-icons.eot);
	src:url(../css/icons/fl-icons-1.eot) format("embedded-opentype"),
	url(../css/icons/fl-icons.woff2) format("woff2"),
	url(../css/icons/fl-icons.ttf) format("truetype"),
	url(../css/icons/fl-icons.woff) format("woff"),
	url(../css/icons/fl-icons.svg) format("svg")
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
:root{
--wp-admin-border-width-focus:1.5px
}
}

.wp-element-button{
cursor:pointer
}

:root{
--wp--preset--font-size--normal:16px;
--wp--preset--font-size--huge:42px
}

:root .has-very-light-gray-background-color{
background-color:#eee
}

:root .has-very-dark-gray-background-color{
background-color:#313131
}

:root .has-very-light-gray-color{
color:#eee
}

:root .has-very-dark-gray-color{
color:#313131
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{
background:linear-gradient(135deg,#00d084,#0693e3)
}

:root .has-purple-crush-gradient-background{
background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}

:root .has-hazy-dawn-gradient-background{
background:linear-gradient(135deg,#faaca8,#dad0ec)
}

:root .has-subdued-olive-gradient-background{
background:linear-gradient(135deg,#fafae1,#67a671)
}

:root .has-atomic-cream-gradient-background{
background:linear-gradient(135deg,#fdd79a,#004a59)
}

:root .has-nightshade-gradient-background{
background:linear-gradient(135deg,#330968,#31cdcf)
}

:root .has-midnight-gradient-background{
background:linear-gradient(135deg,#020381,#2874fc)
}

.has-regular-font-size{
font-size:1em
}

.has-larger-font-size{
font-size:2.625em
}

.has-normal-font-size{
font-size:var(--wp--preset--font-size--normal)
}

.has-huge-font-size{
font-size:var(--wp--preset--font-size--huge)
}

.has-text-align-center{
text-align:center
}

.has-text-align-left{
text-align:left
}

.has-text-align-right{
text-align:right
}

#end-resizable-editor-section{
display:none
}

.aligncenter{
clear:both
}

.items-justified-left{
justify-content:flex-start
}

.items-justified-center{
justify-content:center
}

.items-justified-right{
justify-content:flex-end
}

.items-justified-space-between{
justify-content:space-between
}

.screen-reader-text{
border:0;
clip:rect(1px,1px,1px,1px);
-webkit-clip-path:inset(50%);
clip-path:inset(50%);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px;
word-wrap:normal!important
}

.screen-reader-text:focus{
background-color:#ddd;
clip:auto!important;
-webkit-clip-path:none;
clip-path:none;
color:#444;
display:block;
font-size:1em;
height:auto;
left:5px;
line-height:normal;
padding:15px 23px 14px;
text-decoration:none;
top:5px;
width:auto;
z-index:100000
}

html :where(.has-border-color){
border-style:solid
}

html :where([style*=border-top-color]){
border-top-style:solid
}

html :where([style*=border-right-color]){
border-right-style:solid
}

html :where([style*=border-bottom-color]){
border-bottom-style:solid
}

html :where([style*=border-left-color]){
border-left-style:solid
}

html :where([style*=border-width]){
border-style:solid
}

html :where([style*=border-top-width]){
border-top-style:solid
}

html :where([style*=border-right-width]){
border-right-style:solid
}

html :where([style*=border-bottom-width]){
border-bottom-style:solid
}

html :where([style*=border-left-width]){
border-left-style:solid
}

html :where(img[class*=wp-image-]){
height:auto;
max-width:100%
}

figure{
margin:0 0 1em
} 

.hotline-phone-ring-circle{border-color:#8e1108;}
.hotline-phone-ring-circle-fill, .hotline-phone-ring-img-circle, .hotline-bar{background-color:#8e1108;}
.hotline-bar{background:rgb( 142, 17, 8, .7 );}
.hotline-phone-ring-wrap{left:20px;bottom:20px;}
.bg{opacity:0;transition:opacity 1s;-webkit-transition:opacity 1s;}
.bg-loaded{opacity:1;}



:root{
--primary-color:#6e1409
}

.container-width,.full-width .ubermenu-nav,.container,.row{
max-width:1170px
}

.row.row-collapse{
max-width:1140px
}

.row.row-small{
max-width:1162.5px
}

.row.row-large{
max-width:1200px
}

.header-main{
height:70px
}

#logo img{
max-height:70px
}

#logo{
width:200px
}

.header-bottom{
min-height:40px
}

.header-top{
min-height:30px
}

.transparent .header-main{
height:90px
}

.transparent #logo img{
max-height:90px
}

.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{
padding-top:90px
}

.header.show-on-scroll,.stuck .header-main{
height:70px!important
}

.stuck #logo img{
max-height:70px!important
}

.header-bottom{
background-color:#f1f1f1
}

@media(max-width:549px){
.header-main{
height:70px
}

#logo img{
max-height:70px
}
}

.main-menu-overlay{
background-color:#6e1409
}

.nav-dropdown-has-arrow.nav-dropdown-has-border li.has-dropdown:before{
border-bottom-color:#851010
}

.nav .nav-dropdown{
border-color:#851010
}

.nav-dropdown{
border-radius:3px
}

.nav-dropdown{
font-size:100%
}

.nav-dropdown-has-arrow li.has-dropdown:after{
border-bottom-color:#851010
}

.nav .nav-dropdown{
background-color:#851010
}

.blog-wrapper{
background-color:#fcfcfc
}

.accordion-title.active,.has-icon-bg .icon .icon-inner,.logo a,.primary.is-underline,.primary.is-link,.badge-outline .badge-inner,.nav-outline > li.active> a,.nav-outline >li.active > a,.cart-icon strong,[data-color='primary'],.is-outline.primary{
color:#6e1409
}

[data-text-color="primary"]{
color:#6e1409!important
}

[data-text-bg="primary"]{
background-color:#6e1409
}

.scroll-to-bullets a,.featured-title,.label-new.menu-item > a:after,.nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,button[type="submit"],.button.wc-forward:not(.checkout):not(.checkout-button),.button.submit-button,.button.primary:not(.is-outline),.featured-table .title,.is-outline:hover,.has-icon:hover .icon-label,.nav-dropdown-bold .nav-column li > a:hover,.nav-dropdown.nav-dropdown-bold > li > a:hover,.nav-dropdown-bold.dark .nav-column li > a:hover,.nav-dropdown.nav-dropdown-bold.dark > li > a:hover,.header-vertical-menu__opener,.is-outline:hover,.tagcloud a:hover,.grid-tools a,input[type='submit']:not(.is-form),.box-badge:hover .box-text,input.button.alt,.nav-box > li > a:hover,.nav-box > li.active > a,.nav-pills > li.active > a,.current-dropdown .cart-icon strong,.cart-icon:hover strong,.nav-line-bottom > li > a:before,.nav-line-grow > li > a:before,.nav-line > li > a:before,.banner,.header-top,.slider-nav-circle .flickity-prev-next-button:hover svg,.slider-nav-circle .flickity-prev-next-button:hover .arrow,.primary.is-outline:hover,.button.primary:not(.is-outline),input[type='submit'].primary,input[type='submit'].primary,input[type='reset'].button,input[type='button'].primary,.badge-inner{
background-color:#6e1409
}

.nav-vertical.nav-tabs > li.active > a,.scroll-to-bullets a.active,.nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,.accordion-title.active,.featured-table,.is-outline:hover,.tagcloud a:hover,blockquote,.has-border,.cart-icon strong:after,.cart-icon strong,.blockUI:before,.processing:before,.loading-spin,.slider-nav-circle .flickity-prev-next-button:hover svg,.slider-nav-circle .flickity-prev-next-button:hover .arrow,.primary.is-outline:hover{
border-color:#6e1409
}

.nav-tabs > li.active > a{
border-top-color:#6e1409
}

.widget_shopping_cart_content .blockUI.blockOverlay:before{
border-left-color:#6e1409
}

.woocommerce-checkout-review-order .blockUI.blockOverlay:before{
border-left-color:#6e1409
}

.slider .flickity-prev-next-button:hover svg,.slider .flickity-prev-next-button:hover .arrow{
fill:#6e1409
}

.primary:focus-visible,.submit-button:focus-visible,button[type="submit"]:focus-visible{
outline-color:#6e1409!important
}

[data-icon-label]:after,.secondary.is-underline:hover,.secondary.is-outline:hover,.icon-label,.button.secondary:not(.is-outline),.button.alt:not(.is-outline),.badge-inner.on-sale,.button.checkout,.single_add_to_cart_button,.current .breadcrumb-step{
background-color:#6e1409
}

[data-text-bg="secondary"]{
background-color:#6e1409
}

.secondary.is-underline,.secondary.is-link,.secondary.is-outline,.stars a.active,.star-rating:before,.woocommerce-page .star-rating:before,.star-rating span:before,.color-secondary{
color:#6e1409
}

[data-text-color="secondary"]{
color:#6e1409!important
}

.secondary.is-outline:hover{
border-color:#6e1409
}

.secondary:focus-visible,.alt:focus-visible{
outline-color:#6e1409!important
}

body{
color:#333
}

h1,h2,h3,h4,h5,h6,.heading-font{
color:#333
}

.header:not(.transparent) .header-nav-main.nav > li > a{
color:#333
}

.header:not(.transparent) .header-nav-main.nav > li > a:hover,.header:not(.transparent) .header-nav-main.nav > li.active > a,.header:not(.transparent) .header-nav-main.nav > li.current > a,.header:not(.transparent) .header-nav-main.nav > li > a.active,.header:not(.transparent) .header-nav-main.nav > li > a.current{
color:#910d10
}

.header-nav-main.nav-line-bottom > li > a:before,.header-nav-main.nav-line-grow > li > a:before,.header-nav-main.nav-line > li > a:before,.header-nav-main.nav-box > li > a:hover,.header-nav-main.nav-box > li.active > a,.header-nav-main.nav-pills > li > a:hover,.header-nav-main.nav-pills > li.active > a{
color:#FFF!important;
background-color:#910d10
}

a{
color:#333
}

.is-divider{
background-color:#910d10
}

.footer-1{
background-color:#6e1409
}

.absolute-footer,html{
background-color:#000
}

.nav-vertical-fly-out > li + li{
border-top-width:1px;
border-top-style:solid
}

.label-new.menu-item > a:after{
content:"New"
}

.label-hot.menu-item > a:after{
content:"Hot"
}

.label-sale.menu-item > a:after{
content:"Sale"
}

.label-popular.menu-item > a:after{
content:"Popular"
}
