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

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

:root{
	--blue : #20375c;
	--yel : #fcaf17;
}
#top-bar div span, .block-header-home span {color:var(--yel);}
#top-bar a , .block-header-home {color:white; text-transform:uppercase; font-weight:bold; font-size:12px}
.block-header-home .col-inner{color:black; display:inline-flex; line-height:60px}
.block-header-home .col-inner p {padding:0 10px}
.line-home{ border-top:4px dashed #ccc;     position: relative;
    top: -225px;
    left: 24%;
    width: 53%;
    z-index: -1;}
.step-home {text-align:center;}
.step-home span.fa {font-size: 40px;
    border: 1px solid;
    padding: 35px;
    border-radius: 99%;
    background: white;
	color: var(--yel);}

.features {background: #cccccc14;
    margin: 10px 0px;
    padding: 5px 0px;
	box-shadow: -1px 0px 2px 1px #685e5e1f;
}

.features .col {padding:5px 15px}

.sidebar-product .col{ padding: 5px 15px; }
.sidebar-product .col span.fa, .stickys-sidebar .col span.fa {background: var(--yel);
    padding: 6px 8px;
    border-radius: 99%;
    font-size: 20px;}
.sidebar-product .col-inner, .stickys-sidebar .col-inner {
	border-radius: 15px;
    background: #cccccc3b;
    padding: 10px;
    box-shadow: 0px 0px 4px 1px #0000003b;
}
.shop-page-title.featured-title .title-bg {background:none!important;}
form.cart {margin-bottom:0; display: block}
.product-main , .product-info{padding:0px}
.mb-0 {margin-bottom:0px!important}

.single_add_to_cart_button {margin-left: 15px;}