/*

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

*/
.hero{
	margin-left: 30px !important;
	margin-right: 30px !important;
}

@font-face {
    font-family: 'FbSpoiler-Light';
    src: url('./assets/fonts/FbSpoiler-Light.eot');
    src: url('./assets/fonts/FbSpoiler-Light.eot?#iefix') format('embedded-opentype'),
         url('./assets/fonts/FbSpoiler-Light.woff2') format('woff2'),
         url('./assets/fonts/FbSpoiler-Light.woff') format('woff'),
         url('./assets/fonts/FbSpoiler-Light.ttf')  format('truetype'),
         url('./assets/fonts/FbSpoiler-Light.svg#FbSpoilerLight') format('svg');
}

@font-face {
    font-family: 'FbSpoiler-Regular';
    src: url('./assets/fonts/FbSpoiler-Regular.eot');
    src: url('./assets/fonts/FbSpoiler-Regular.eot?#iefix') format('embedded-opentype'),
         url('./assets/fonts/FbSpoiler-Regular.woff2') format('woff2'),
         url('./assets/fonts/FbSpoiler-Regular.woff') format('woff'),
         url('./assets/fonts/FbSpoiler-Regular.ttf')  format('truetype'),
         url('./assets/fonts/FbSpoiler-Regular.svg#FbSpoilerRegular') format('svg');
}

@font-face {
    font-family: 'FbSpoiler-Bold';
    src: url('./assets/fonts/FbSpoiler-Bold.eot');
    src: url('./assets/fonts/FbSpoiler-Bold.eot?#iefix') format('embedded-opentype'),
         url('./assets/fonts/FbSpoiler-Bold.woff2') format('woff2'),
         url('./assets/fonts/FbSpoiler-Bold.woff') format('woff'),
         url('./assets/fonts/FbSpoiler-Bold.ttf')  format('truetype'),
         url('./assets/fonts/FbSpoiler-Bold.svg#FbSpoiler') format('svg');
}

@font-face {
    font-family: 'FbSpoiler-Eng-Regular';
    src: url('./assets/fonts/FbSpoilerEng-Regular.eot');
    src: url('./assets/fonts/FbSpoilerEng-Regular.eot?#iefix') format('embedded-opentype'),
         url('./assets/fonts/FbSpoilerEng-Regular.woff2') format('woff2'),
         url('./assets/fonts/FbSpoilerEng-Regular.woff') format('woff'),
         url('./assets/fonts/FbSpoilerEng-Regular.ttf')  format('truetype'),
         url('./assets/fonts/FbSpoilerEng-Regular.svg#FbSpoilerEngRegular') format('svg');
}

@font-face {
    font-family: 'FbSpoiler-Eng-Bold';
    src: url('./assets/fonts/FbSpoilerEng-Bold.eot');
    src: url('./assets/fonts/FbSpoilerEng-Bold.eot?#iefix') format('embedded-opentype'),
         url('./assets/fonts/FbSpoilerEng-Bold.woff2') format('woff2'),
         url('./assets/fonts/FbSpoilerEng-Bold.woff') format('woff'),
         url('./assets/fonts/FbSpoilerEng-Bold.ttf')  format('truetype'),
         url('./assets/fonts/FbSpoilerEng-Bold.svg#FbSpoilerEng') format('svg');
}


.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox.option-inline{
	margin: 0px !important;
}

.right-left input{
	direction: rtl !important;
}

.fusion-form-field.agree{
	margin: 0!important;
}

.agree label{
	color: #333333 !important;
	font-size: 18px !important;
}

.boster-title img{
	margin-right: 0!important;
    vertical-align: baseline;
}

.container-max-width-1250 > .fusion-builder-row{
	max-width: 1250px!important;
}

.image-with-quote{
	position: relative;
	overflow: visible;
}

.image-with-quote:before{
	content: '';
	display: block;
	width: 80px;
	height: 80px;
	background-image: url(./assets/img/icon-quote.png);
	position: absolute;
	right: 0;
	top: 0;
}

.image-with-quote > img{
	border-radius: 50%;
}

.col-with-bg .fusion-column-wrapper{
	position: relative;
}

.col-with-bg .fusion-column-wrapper:before{
	content: '';
	display: block;
	background-color: rgba(255, 255, 255, 0.65);
	border-radius: 25px;
	position: absolute;
	top: 129px;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}

.footer-link{
	font-size: 20px;
}

.logo-fit{
	max-width: fit-content !important;
	align-self: center !important;
}

.with-light-green{
	background-color: #CAD1B7;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	max-width: fit-content !important;
	align-self: center;
	padding: 3px 30px;
}

.sticky-whatsapp{
	position: fixed !important;
    bottom: 50px !important;
    left: 50px !important;
    z-index: 100 !important;
}


@media only screen and (max-width: 800px){
	.sticky-whatsapp{
		position: fixed !important;
	    bottom: 30px !important;
	    left: 30px !important;
	    z-index: 100 !important;
	}
		
	.hero{
		margin-left: -10px !important;
		margin-right: -10px !important;
	}
}


@media (max-width: 640px){
	.sticky-whatsapp{
		bottom: 70px !important;
	}
}


@media (max-width: 640px){
	#main .fusion-fullwidth.fixed-bottom-mob{
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 100;
		margin-left: 0;
		margin-right: 0;
	}
}

.ua-mobile .modal-open {
    position: relative!important;
}


.some-modal-style .modal-body{
	padding-top: 0;
}
.some-modal-style .fusion-form .fullwidth-box{
	padding-top: 0;
}
.some-modal-style .fusion-form .fusion-form-field{
	margin: 15px 0 5px;
}


.fusion-image-wrapper{
	border-radius: 25px !important;
}