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

@font-face {
  font-family: 'SVN-Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/SVN-Poppins.ttf) format('woff2');
}
@font-face {
  font-family: 'SVN-Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(fonts/SVN-PoppinsMedium.ttf) format('woff');
}
@font-face {
  font-family: 'SVN-Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(fonts/SVN-PoppinsLight.ttf) format('woff');
}
@font-face {
  font-family: 'SVN-Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/SVN-PoppinsSemiBold.ttf) format('woff2');
}
@font-face {
  font-family: 'SVN-Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(fonts/SVN-Poppins.ttf) format('woff');
}
@font-face {
  font-family: 'SVN-Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/SVN-PoppinsBold.ttf) format('woff');
}
@font-face {
  font-family: 'SVN-Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/SVN-PoppinsBold.ttf) format('woff');
}
@font-face {
  font-family: 'SVN-Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/SVN-PoppinsBold.ttf) format('woff');
}
@font-face {
  font-family: 'SVN-Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/SVN-PoppinsSemiBold.ttf) format('woff2');
}


body, #masthead ul li a, h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a, li.tab.has-icon a {font-family: 'SVN-Poppins' !important;}
h1, h2, h3, h5, h6, .heading-font {
    font-weight: 800 !important;
    color: #262f5a;
}
blockquote.wp-block-quote.st-2-title p {
    margin-bottom: 0;
    font-size: 16px;
    font-style: initial;
    text-transform: uppercase;
    font-weight: 700;
    color: #262f5a;
}


.social-icons .button.icon:not(.is-outline) {
    height: 20px !important;
    margin-left: 7px;
}
.nav-column>li>a, .nav-dropdown>li>a, .nav-vertical-fly-out>li>a, .nav>li>a {
    color: #333;
}
.nav>li {
    margin: 0 3px;
}
.nav>li>a {
    font-size: 13px;
    padding: 6px;
}
.nav-column li.active>a, .nav-column li>a:hover, .nav-dropdown li.active>a, .nav-dropdown>li>a:hover, .nav-vertical-fly-out>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav>li>a:hover {
    background: hsl(205.44deg 91.59% 28.36% / 85%);
	color: #fff;
    border-radius: 5px;
}
.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a {
    padding: 10px;
    margin: 0;
}
.nav-dropdown-default {
    padding: 10px;
}
.nav-dropdown-has-border .nav-dropdown {
    border: 1px solid #ddd;
}
.stuck .header-main .nav > li > a {
    line-height: 25px;
}
blockquote.wp-block-quote.st-2-title {
    border-left: none;
    padding-left: 0px;
}
blockquote.wp-block-quote.st-2-title h3 {
    font-size: 32px;
    font-style: initial;
}
.copyright-footer {
    color: #fff;
}
.absolute-footer .pull-left {
    float: none !important;
    text-align: center;
}
.button.is-outline, input[type=button].is-outline, input[type=reset].is-outline, input[type=submit].is-outline {
    border-color: #286a98;
}
.archive-page-header .text-center {
    text-align: left;
}
.h1, h1,.page-title.is-large {
    font-size: 22px;
}
.blog-archive .box-blog-post .image-cover img:hover{
opacity: .8;
}
div#comments {
    display: none !important;
}
.col-inner ul li {
    list-style: none;
    margin-left: 0;
}
.breadcrumbs a {
    color: unset;
    font-weight: 400;
}
.breadcrumbs {
    font-weight: 600;
    margin-bottom: 30px;
    background: #fff7f7;
    padding: 15px;
}
.email-topbar span {
    border-right: 1px solid #e8e7e7;
    padding-right: 15px;
    margin-right: 15px;
}
.hotline-topbar strong {
    background: #df3113;
    border-radius: 16px;
    padding: 5px 10px;
    margin-left: 10px;
}
.hotline-topbar, .email-topbar {
color: #fff !important;
}
.widget>ul>li+li, ul.menu>li+li {
    padding: 5px 0;
}
span.widget-title {
    font-size: 20px;
}
.stuck #logo img {
    max-height: 65px !important;
}






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


}