/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.fusion-logo img {
    width: 133px;
	height: 80px !important;
}
img.fusion-sticky-logo {
    height: 55px !important;
}
.fusion-social-links-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {
    color: #fff;
}
.jlsechr1 .fusion-column-wrapper {
        background-size: 100% 100% !important;
}
.jlmrlft70 {
	margin-left:70px;
}
.jlsechr1 h5 {
    color:#fff !important;
	font-size:24px;
}
.jlsechr1 h2 {
    color:#fff !important;
}
.jlsechr1 h6 {
    color: #fff !important;
    font-size: 18px;
    margin-bottom: 18px;
	font-weight: 400;
}
.lgsecb2s1 .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
	margin:-2px !important;
}
.lgsecb2txt1 {
	text-decoration:underline;
	text-decoration-color:#d10015;
	    margin-bottom: -20px;
	letter-spacing: 0.6px;
	font-weight:bold;
	text-underline-offset: 5px;
}
.jlsecico1 i {
    font-size: 40px !important;
    width: 100px !important;
    height: 70px !important;
    border: none !important;
    padding-top: 30px;
}
.jlsecico1 .content-box-wrapper:before {
    content: '' !important;
    display: block !important;
    position: absolute;
    left:-1px;
    bottom:-1px;
    top:-1px;
    width:132px;
    background-color: #eee;
    -webkit-clip-path: polygon(0 0, 75% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 65% 0, 100% 100%, 0% 100%);
    transition: all .3s;
}
.jlsecico1 .content-box-wrapper {
	border:2px solid #eee;
}
.jlsecico1 h2 {
    padding-left: 130px !important;
    margin-top: 20px !important;
}
.jlsecico1 p {
    padding-left: 68px !important;
    margin-top: -11px;
    line-height: 1.3;
}
.jlcntsec2 {
	
}
.jlcntsec2:before {
    border-right-color: rgb(35 35 49 / 90%) !important;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 300px 700px 0;
    border-color: transparent transparent transparent transparent;
    position: absolute;
    left: -276px;
}
.jlcntsec2:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 300px 700px 0;
    border-color: rgb(35 35 49 / 90%) !important;
    position: absolute;
    right: -277px;
}
.jlsecfrm1 p {
	line-height:1.2;
	margin-bottom:0;
	margin-top:30px;
}
.fusion-social-links-footer {
    display: none !important;
}
.jlabtem span.fusion-imageframe img {
    width: 200px;
}