/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
@import url("assets/css/styles.css");
@import url("assets/css/header.css");
@import url("assets/css/footer.css");
@import url("assets/css/menu.css");
@import url("assets/css/home.css");
@import url("assets/css/news.css");
@import url("assets/css/widget.css");
@import url("assets/css/page-contact.css");
@import url("assets/css/responsive.css");

body {
    font-size: 16px;
    font-weight: 400;
}

.nav > li > a,
.mobile-sidebar-levels-2 .nav > li > ul > li > a {
    font-size: 14px !important;
    font-weight: 700 !important;
}

.title-underline-light {
    width: 120px;
    height: 5px;
    background: linear-gradient(90deg, transparent, #8B0000, transparent);
    margin: 20px auto 0;
    position: relative;
    overflow: hidden;
    border-radius: 2px;
}

.text-white .title-underline-light {
	background: linear-gradient(90deg, transparent, #FFF, transparent);
}

.title-underline-light::after {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.7), transparent);
    animation: slide 2s infinite;
}

@keyframes slide {
  	to { left: 100%; }
}

.row:has(.content_box).show-for-small,
.row:has(.content_box).show-for-medium {display: none !important;}