/*
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.   ***************/

.lazy-load {opacity:0;transition:opacity 300ms}
.lazy-load-active{opacity:1}


.box-image .out-of-stock-label{display:none}
.product-info p.stock{color:#228B22!important;font-size:1.4em;}
.product-info p.in-stock{color: #228B22!important;font-size:1.4em;}
.product-info p.few-items{color: #228B22!important;font-size:1.4em;}
.product-info p.pre-order{color:#1c3b9b!important;font-size:1.4em;}
.product-info p.out-of-stock{color: red!important;font-size:1.4em;}
.backorder-message{background:#f2f2f2;border:1px #dedede solid;font-size:.9em; padding:15px; margin-bottom:1em;}

.product_meta .sku_wrapper{display:none}

.badge-inner.on-sale{display:none!important}
#nf-field-4{background-color:#008ebd!important;color:#fff!important}
.nf-field-element textarea{height:100px!important}
#nf-field-4:hover{background-color:#006283!important}
#ninja_forms_required_items,.nf-field-container{margin-bottom:15px!important}
.fa-ul{padding-left:26px!important}
.ubermenu-skin-deepsky{font-size:13px!important}
.ubermenu-skin-deepsky .ubermenu-item-level-0:hover > .ubermenu-target,.ubermenu-skin-deepsky .ubermenu-item-level-0.ubermenu-active > .ubermenu-target{background:#007BA4}
.mc4wp-form input{margin-bottom:3px!important}
.dd-select{background:#f7f7f7!important;height:40px!important;border:solid 1px #e1e1e1!important}
.dd-selected-text{color:#175892!important}
.dd-option-text{color:#175892!important}
.dd-pointer-down{border-top:solid 5px #175892!important}
.cookie-notice-container{border-top:1px solid #ddd;padding:0!important}
#cookie-notice .button{margin-top:5px;margin-bottom:5px}
.back-to-top.active{z-index:1000000}

@media only screen and (max-width: 768px) {
.map-inner{display:none!important}
}

@media only screen and (max-width: 600px) {
#top-bar .nav{font-size:.7em}
#top-bar .nav li{margin:0 4px}
#top-bar .nav li:last-child{margin-right:0}
.header-top{height:20px;overflow:hidden}
#content > section:first-child{padding:3px 0;margin:0 0 5px}
#content > section:first-child .col{display:none}
#content > section:first-child .col:first-child{display:block}
.cookie-notice-container{display:flex;font-size:.9em;line-height:1.2em;align-items:center}
}
