/*
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
*/
nav.fusion-main-menu>ul>li>a {
    text-transform: uppercase;
}
body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after {
    left: calc(100% - (50%) - 12.5px);
    width: 25px;
}
a.fusion-logo-link::after {
	content: "YOUR SUCCESS IS OUR AIM";
    font-size: 15.2px;
    letter-spacing: 1px;
    position: absolute;
    font-weight: 900;
    color: #4b4781;
    background: #ffffff;
    border-top: 1px solid #999999;
	display: block;
	width: 284px;
    left: 0;
    text-align: center;
    padding: 13px;
    border-radius: 0 0 2px 2px;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,.1);
    box-shadow: 0 2px 3px rgba(0,0,0,.1);
}
.fusion-logo a:hover::after {
    color: #9a1a1e;
}


.fusion-logo-background:hover img {
    filter: alpha(opacity=80);
    -webkit-opacity: .8;
    -moz-opacity: .8;
    opacity: .8;
}
.care-of-call {
	pointer-events: none;
	cursor: normal;
}

.img-hov span {
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 1px rgba(0,0,0,.2);
    box-shadow: 0 0 1px rgba(0,0,0,.2);
}
blockquote {
    background: #ffffff !important;
    padding: 1.5rem 1.5rem 1rem !important;
    border: none !important;
    font-style: italic !important;
    line-height: 1.6rem !important;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1) !important;
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,.1) !important;
    box-shadow: 0 2px 3px rgba(0,0,0,.1) !important;
}
blockquote:after, blockquote:before {
    color: #1E1961;
    content: open-quote;
    font-size: 4rem;
    line-height: .1rem;
    margin-right: .4rem;
    vertical-align: -.4em;
}
blockquote:after {
    content: close-quote;
    margin-left: -.2rem;
    vertical-align: -.6em;
}
blockquote:after, blockquote:before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.free-callback-menu span {
	border-width: 1px !important;
	/*padding: 18px 50px;*/
    border-radius: 3px;
}
/*.free-callback-menu span::before {
    content: "\f10b";
    font-family: FontAwesome;
    font-size: 30px;
    padding-right: 0;
    position: absolute;
    top: 37%;
	left: 20px;
}*/
.slider-cta {
	width: 310px !important;
}
.custom-btn-contact {
    background: #1e1961;
    color: #ffffff;
    padding: 15px 20px;
    border-radius: 5px;
}
.custom-btn-contact:hover, .custom-btn-contact:focus, .custom-btn-contact:active {
	background: #2b238a;
	color: #ffffff;
	cursor: pointer;
}
.bb-1 {
	border-bottom: 1px solid #cccccc;
}
.form-element span input, .form-element span textarea {
    font-size: 15px !important;
    padding: 18px 18px 18px 10px !important;
}
.padl-10 {
	padding-left: 10px !important;
}
@media (max-width: 800px) {
	.care-of-call {
		pointer-events: all;
	}
	a.fusion-logo-link::after, .free-callback-menu span::before {
		display: none;
	}
	.fusion-logo-background {
		border-radius: 0 0 2px 2px;
		-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1);
		-moz-box-shadow: 0 2px 3px rgba(0,0,0,.1);
		box-shadow: 0 2px 3px rgba(0,0,0,.1);
	}
	.db-on-mob {
		display: block;
	}
	.disp-none-in-mobile {
		display: none;
	}
}