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

/*************** ADD CUSTOM CSS HERE.   ***************/
#masthead{
	background: white!important;
	height: 90px!important;
}
a.nav-top-link{
	font-size: 21px!important;
	font-weight: 700!Important;
	text-transform: uppercase!important;
}

.cam-ket{
	position:relative;
}

.cam-ket::after{
	    content: "";
    position: absolute;
    top: 27px;
    left: 89px;
    background: #e9222a;
    width: 227px;
    height: 51px;
    border-radius: 3px;
    z-index: -1;
}

.stuck #masthead{
	height: 75px!important;
}

.check-list {
  list-style: none;
  padding: 0;
}


.check-list li{
	margin: 10px 0!important;
}

.check-list li::before {
  content: "✓";
  color: #e9222a;
  font-weight: bold;
  margin-right: 8px;
}

.product-title{
	position: relative!important;
	color: #2f3192;
	padding-left: 10px;
}

.product-title::before{
	content: "";
    height: 89%;
    width: 5px;
    top: 2px;
    left: 0px !important;
    background: #373691 !important;
    position: absolute !important;
}

.form-lien-he{
	box-shadow: none!important;
}

.custom-icon-box .icon-inner img{
	padding-top: 8px!important;
}

.service-section{
	max-height: 400px!important;
	padding: 0!important;
}

.service-img, .service-section-col2{
	padding: 0!important;
	margin: 0!important;
}

.nav-dropdown.nav-dropdown-bold>li>a {
	border-radius: 0!important;
	width: 100%!impoortant;
	margin: 0!important;
}

.accor-panel-cus{
	text-align: left!important;
}

.accor-panel-cus > a button{
	position: static!important;
}

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


}
@media (max-width: 550px) {
    .sidebar-menu .nav-sidebar.nav-vertical>li {
		border-top: 0px!important;
         border-bottom: 1px solid #e9222a !important;
    }
	
	.sidebar-menu .nav-sidebar.nav-vertical ul.children {
        background: #4d23a5;
    }
}