/*
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.   ***************/
/* MARK: HEADER */
.header-top{background: #111111; padding: 12px 0;}
.nav-small.nav>li.html { display: flex; font-size: 14px; gap: 4px; align-items: center; }
.header-search .button.icon.circle{width: 44px; height: 44px; background: none; display: flex ; align-items: center; justify-content: center; border: none;}
.nav>li.has-icon>a>i{color: #fff;}

/* .page-title-inner div{margin-left: 0 !important;} */
.page-title-inner h1.entry-title{font-size: 48px;}
.page-title-inner .title-content nav, .page-title-inner .title-content a{text-transform: none;font-size: 14px;}
.breadcrumbs .divider{opacity: 1;}

.nav-small.nav>li.html .header-email{display: flex; font-size: 14px; gap: 4px; align-items: center;color: #fff;}
.nav-small.nav>li.html .header-email:hover{color:#fff !important;}


/* MARK: SEARCH */
.searchform{ background: #fff; border-radius:4px; padding: 1.5rem 1.5rem; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; }
.searchform-wrapper.form-flat .flex-col:last-of-type {margin-left: 5px; width: 45px; height: 45px; display: flex ; align-items: center; justify-content: center; background: var(--colorText); border-radius: 8px; color: #fff; padding: 0 !important;}



/* MARK: FOOOTER */
.s-footer-box .box-image{width:20px !important;}
.s-footer-socialList .overlay-icon{display: flex ; align-items: center; justify-content: center;}

.absolute-footer{background: #003585;display: none;}


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


}