/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/.slider-nav-reveal .flickity-prev-next-button, .slider-nav-reveal .flickity-prev-next-button{	width: 30px;    top: -2px;    bottom: 0;    height: 100%;    background-color: #fff;    box-shadow: 0 -150px 15px 0 rgba(0,0,0,0.3);    margin: 0 !important;}.slider .flickity-prev-next-button svg, .slider .flickity-prev-next-button .arrow {    fill: #446084;}.flickity-prev-next-button {    position: absolute;    top: 40%;    bottom: 40%;    background-color: transparent;    margin: 0;    padding: 0;    width: 36px;    color: #111;    border: none;    cursor: pointer;    opacity: 0;    transition: opacity .3s, background .3s, box-shadow .3s, -webkit-transform .3s;    transition: transform .3s, opacity .3s, background .3s, box-shadow .3s;    transition: transform .3s, opacity .3s, background .3s, box-shadow .3s, -webkit-transform .3s;}.button, button, input[type='submit'], input[type='reset'], input[type='button']{margin-top:8px !important;}i.icon-search{margin-bottom:10px !important;}
@media screen and (max-width:1199px) {	.nav-spacing-small>li {    margin: 0 0px !important;}}@media screen and (max-width:992px) {/*************** ADD MOBILE ONLY CSS HERE  ***************/.nav-spacing-small>li {    margin: 0 10px !important;}.nav>li {    padding: 0px 10px !important;}}
@media only screen and (min-width: 850px) {
.shop-container .product div#product-sidebar {
    max-width: 25.66667%;
    -webkit-flex-basis: 25.66667%;
    -ms-flex-preferred-size: 25.66667%;
    flex-basis: 25.66667%;
}
.shop-container .product .product-gallery.col.large-6 {
    max-width: 40%;
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
}
.site {
            background-color: #e52424;
        }
}.full-width .ubermenu-nav, .container, .row {    max-width: 1260px;}.searchform .button.icon i {    font-size: 1em;}input[type='search']{height: 2.2em;}.nav>li {    padding: 0px 8px;}.stuck .header-main .nav > li > a {    line-height: 30px !important; }


.wishlist_table .add_to_cart, a.add_to_wishlist.button.alt {
	border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
}
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;
}
.woocommerce-product-gallery{
    opacity: 1 !important;
}
:root {
    --primary-color: #446084;
}
.header-main{height: 100px}
#logo img{
    max-height: 100px
}
#logo{
    width:200px;
}
.header-top{
    min-height: 20px
}
.transparent .header-main{height: 265px}.transparent #logo img{max-height: 265px}.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: 265px;}.header.show-on-scroll,.stuck .header-main{height:70px!important}.stuck #logo img{max-height: 70px!important}.search-form{ width: 100%;}.header-bottom {background-color: #f1f1f1}.header-main .nav > li > a{line-height: 16px }@media (max-width: 549px) {.header-main{height: 70px}#logo img{max-height: 70px}}body{font-family:"Lato", sans-serif}body{font-weight: 400}.nav > li > a {font-family:"Lato", sans-serif;}.nav > li > a {font-weight: 700;}h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: "Lato", sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-weight: 700;}.alt-font{font-family: "Dancing Script", sans-serif;}@media screen and (min-width: 550px){.products .box-vertical .box-image{min-width: 300px!important;width: 300px!important;}}.banner {background-color: #ffffff;}a {color: #505050;}#product-sidebar {display: none;}.nav>li>a {font-size: 14px !important;}.nav>li{ padding: 8px;}.grid-tools a{ background-color: #bf1e2d;}.box-badge:hover .box-text {background-color: #bf1e2d;}.badge-inner{background-color: #bf1e2e;}.nav>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav-dropdown li.active>a, .nav-column li.active>a, .nav-dropdown>li>a:hover, .nav-column li>a:hover {color: rgb(191, 29, 46);}.footer-2 {background-color: #bf1e2e;}.absolute-footer, html {background-color: #231f20;}.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a {color: rgb(35, 31, 32);}.product-title a{color:#231f20;}.secondary, .checkout-button, .button.checkout, .button.alt {background-color: #bf1d2e;}.is-outline:hover, .primary.is-outline:hover { background-color: #383435;border-color: #231f20;}.dark ul.menu>li+li, .dark .widget>ul>li+li {border-color: rgba(255,255,255,0.3);}.widget_products span.widget-title{color: #201c1d;}.accordion-title.active{color: #bf1d2e;}input[type='submit'], input[type='submit'].button, input[type='submit'], .primary {background-color: #bf1e2e;}.slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow {background-color: #231f20;border-color: #000000;fill: #fff !important;}.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before{ background-color: #231f20;}h1, h2, h3, h4, h5, h6 {color: #231f20;}a.quick-view.quick-view-added {display: none;}.nav-spacing-small>li {margin: 0 74px !important;}div#block_widget-2 {text-align: center;}p.category.uppercase.is-smaller.no-text-overflow.product-cat.op-7 {display: none;}p.name.product-title {text-align: center;}.nav-pagination>li>.current, .nav-pagination>li>span:hover, .nav-pagination>li>a:hover {border-color: #bf1e2e;background-color: #bf1e2e;color: #FFF;}.nav>li {margin:0px 20px;}@media (max-width: 849px){a {color: #505050;}#product-sidebar {display: none;}.nav>li>a {font-size: 14px !important;}.nav>li{ padding: 7px;}.grid-tools a{ background-color: #bf1e2d;}.box-badge:hover .box-text {background-color: #bf1e2d;}.badge-inner{background-color: #bf1e2e;}.nav>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav-dropdown li.active>a, .nav-column li.active>a, .nav-dropdown>li>a:hover, .nav-column li>a:hover {color: rgb(191, 29, 46);}.footer-2 {background-color: #bf1e2e;}.absolute-footer, html {background-color: #231f20;}.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a {color: rgb(35, 31, 32);}.product-title a{color:#231f20;}.secondary, .checkout-button, .button.checkout, .button.alt {background-color: #bf1d2e;}.is-outline:hover, .primary.is-outline:hover { background-color: #383435;border-color: #231f20;}.dark ul.menu>li+li, .dark .widget>ul>li+li {border-color: rgba(255,255,255,0.3);}.banner {background-color: #ffffff;}.widget_products span.widget-title{color: #201c1d;}.accordion-title.active{color: #bf1d2e;}input[type='submit'], input[type='submit'].button, input[type='submit'], .primary {background-color: #bf1e2e;}.slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow {background-color: #231f20;border-color: #000000;fill: #fff !important;}.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before{ background-color: #231f20;}h1, h2, h3, h4, h5, h6 {color: #231f20;}.nav-spacing-small>li {margin: 035px !important;}}@media (max-width: 549px){a {color: #505050;}#product-sidebar {display: none;}.nav>li>a {font-size: 14px !important;}.is-outline:hover, .primary.is-outline:hover { background-color: #383435;border-color: #231f20;}.nav>li{ padding: 0px;}.grid-tools a{ background-color: #bf1e2d;}.box-badge:hover .box-text {background-color: #bf1e2d;}.badge-inner{background-color: #bf1e2e;}.nav>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav-dropdown li.active>a, .nav-column li.active>a, .nav-dropdown>li>a:hover, .nav-column li>a:hover {color: rgb(191, 29, 46);}.footer-2 {background-color: #bf1e2e;}.absolute-footer, html {background-color: #231f20;}.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a {color: rgb(35, 31, 32);}.product-title a{color:#231f20;}.secondary, .checkout-button, .button.checkout, .button.alt {background-color: #bf1d2e;} .dark ul.menu>li+li, .dark .widget>ul>li+li {border-color: rgba(255,255,255,0.3);}.banner {background-color: #ffffff;}.widget_productsspan.widget-title{color: #201c1d;}.accordion-title.active{color: #bf1d2e;}input[type='submit'], input[type='submit'].button, input[type='submit'], .primary {background-color: #bf1e2e;}.slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow {background-color: #231f20;border-color: #000000;fill: #fff !important;}.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before{ background-color: #231f20;}h1, h2, h3, h4, h5, h6 {color: #231f20;}i.icon-search {margin-bottom: 0px !important;}}.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";}
aside.widget.widget-upsell {
    display: none;
}
li.html.custom.html_topbar_left {
    display: none;
}
.wishlist-icon {
    display: none;
}
.footer-secondary {
    display: none;
}
.product-sidebar-small {
    border-left: 2px solid #e7e7e7;
}
.star-rating {
    display: none;
}
.nav>li>a {
    font-size: 18px;
}
.nav>li.html {
    font-size: 20px;
}
.header-bg-color, .header-wrapper {
    background-color: rgb(255, 255, 255);
}
#banner-562738310 {
    padding-top: 160px;
}
#banner-562738310 .bg.bg-loaded {
    background-image: url(http://elijahdistributors.com.au/wp-content/uploads/2018/03/pro-2.jpg);
}
#banner-562738310 .overlay {
    background-color: rgba(0, 0, 0, 0.38);
}
#banner-562738310 .bg {
    background-position: 71% 0%;
}
#text-box-638823754 {
    width: 60%;
}
#text-box-638823754 .text {
    font-size: 100%;
}
#text-box-1857770922 {
    width: 60%;
}
#text-box-1857770922 .text {
    font-size: 100%;
}
#banner-187179185 {
    padding-top: 160px;
    background-color: rgb(0,0,0);
}
#banner-187179185 .bg.bg-loaded {
    background-image: url(http://elijahdistributors.com.au/wp-content/uploads/2018/03/mission-2.jpg);
}
#banner-187179185 .overlay {
    background-color: rgba(35, 35, 35, 0.68);
}
#banner-187179185 .bg {
    background-position: 55% 11%;
}
#text-box-2088109167 {
    width: 100%;
}
#text-box-2088109167 .text {
    font-size: 100%;
}
@media (min-width:550px) {
	#text-box-2088109167 {
	    width: 42%;
	}
}
#banner-1570952229 {
    padding-top: 600px;
}
#banner-1570952229 .bg.bg-loaded {
    background-image: url(http://elijahdistributors.com.au/wp-content/uploads/2018/03/slider4-1284x800.jpg);
}
#banner-1570952229 .overlay {
    background-color: rgba(0, 0, 0, 0.05);
}
#banner-1570952229 .bg {
    background-position: 67% 70%;
}
#text-box-1157444400 {
    width: 60%;
}
#text-box-1157444400 .text {
    font-size: 100%;
}
.bg{
    opacity: 0;
    transition: opacity 1s;
    -webkit-transition: opacity 1s;
}
.bg-loaded{
    opacity: 1;
}
#text-box-1676809548 {
    width: 100%;
}
#text-box-1676809548 .text {
    font-size: 100%;
}
@media (min-width:550px) {
	#text-box-1676809548 {
	width: 70%;
	}
}
#banner-106903834 {
    padding-top: 600px;
}
#banner-106903834 .bg.bg-loaded {
    background-image: url(http://elijahdistributors.com.au/wp-content/uploads/2018/03/slider1-1-1284x800.jpg);
}
#banner-106903834 .overlay {
    background-color: rgba(0, 0, 0, 0.02);
}
#text-box-215139913 {
    width: 85%;
}
#text-box-215139913 .text {
    font-size: 100%;
}
@media (min-width:550px) {
	#text-box-215139913 {
	width: 52%;
	}
}
#banner-707899489 {
    padding-top: 600px;
    background-color: rgb(255,255,255);
}
#banner-707899489 .bg.bg-loaded {
    background-image: url(http://elijahdistributors.com.au/wp-content/uploads/2018/03/slider2-1284x800.jpg);
}
#banner-707899489 .bg {
    background-position: 72% 6%;
}
#text-box-586869202 {
    width: 84%;
}
#text-box-586869202 .text {
    font-size: 100%;
}
@media (min-width:550px) {
	#text-box-586869202 {
	width: 43%;
	}
}
#banner-691231730 {
    padding-top: 600px;
}
#banner-691231730 .bg.bg-loaded {
    background-image: url(http://elijahdistributors.com.au/wp-content/uploads/2018/03/slider3-1284x800.jpg);
}
#banner-691231730 .overlay {
    background-color: rgba(0, 0, 0, 0.03);
}
#banner-691231730 .bg {
    background-position: 57% 49%;
}
#banner-1942960518 {
    padding-top: 160px;
}
#banner-1942960518 .bg.bg-loaded {
    background-image: url(http://elijahdistributors.com.au/wp-content/uploads/2018/03/distributors.jpg);
}
#banner-1942960518 .overlay {
    background-color: rgba(0, 0, 0, 0.45);
}