/*
Theme Name: Flatsome
Theme URI: http://flatsome.uxthemes.com/
Author: UX-Themes
Author URI: http://www.uxthemes.com/
Description: Multi-Purpose Responsive WooCommerce Theme
Version: 3.6.0
Text Domain: flatsome
License: http://themeforest.net/licenses
License URI: http://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
#footer .fb-page.fb_iframe_widget iframe{width: 100% !important;}
.form_footer {
    position: relative;
}
.form_footer .form-group{    margin-bottom: 15px;}
.form_footer .form-group input {
    border: 1px solid #ebebeb;
    padding: 0 20px;
    width: 100%;
    color: #333;
    max-width: 100%;
    display: block;
    outline: none;
    height: 40px;margin: 0;
}
.form_footer .form-group input[type='submit'] {
    position: absolute;
    top: 0;
    right: 0;
    background: #0070b8;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    padding: 0 20px;
    line-height: 39px;
    display: inline-block;
    width: 84px;
    height: 40px;
}
.absolute-footer, html{background: #efefef !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
{background: #003353 !important;}
.header:not(.transparent) .header-nav.nav > li > a:hover, .header:not(.transparent) .header-nav.nav > li.active > a, .header:not(.transparent) .header-nav.nav > li.current > a, .header:not(.transparent) .header-nav.nav > li > a.active, .header:not(.transparent) .header-nav.nav > li > a.current
{color: #0070b8 !important;}
.tagprice{font-size: 13px;}
a.devvn_buy_now_style{    background: #0070b8 !important;
    background: -webkit-gradient(linear,0% 0%,0% 100%,from(#0070b8),to(#003353)) !important;
    background: -webkit-linear-gradient(top,#003353,#0070b8) !important;
    background: -moz-linear-gradient(top,#003353,#0070b8) !important;
    background: -ms-linear-gradient(top,#003353,#0070b8) !important;
    background: -o-linear-gradient(top,#003353,#0070b8) !important;}
.absolute-footer,.chat-face,.bottom-contact ul li:nth-child(4){display: none !important;}.bottom-contact ul li{width: calc(100% / 3) !important;}
.nav-dropdown .woocommerce-mini-cart__total.total,.nav-dropdown .woocommerce-mini-cart__total.total span{color: #fff;}
.btnviewed{cursor: pointer;color: #fff !important;display: inline-block;background: #00aeef;border-radius: 3px;line-height: 32px;padding: 0 10px !important;text-transform: none !important;}.btnviewed:hover{background: #fff;}
#viewedbar{position: fixed;right: -100%;top: 0;height: 100%;width: 300px;background: #fff;z-index: 99;box-shadow: 1px 1px 10px rgb(0 0 0 / 15%);padding: 15px;transition: .5s;}
#viewedbar.opened{right: 0;}
#viewedbar .products{display: block !important;}
#viewedbar .product-small{width: 100% !important;max-width: 100% !important;display: flex;align-items: center;padding: 0 !important;}#viewedbar .product-small:not(:last-child){margin-bottom: 10px;}
#viewedbar .product-small .box-image{width: 50%;padding: 0 !important;}#viewedbar .product-small .box-image img{position: unset !important;}
#viewedbar .product-small .product-title a{font-size: 14px !important; }

#viewedbar .badge-container span{font-size: 12px}
#bgfix{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 98;display: none;}#bgfix.opened{display: block;}.add-to-cart-button a{padding: 0 10px !important;}
.shop_attributes p{display: inline;margin: 0;}
