/*
Theme Name: Avada Child
Theme URI: http://avada.theme-fusion.com/
Template: Avada
Author: ThemeFusion
Author URI: http://themeforest.net/user/ThemeFusion
Description: The #1 selling theme of all time that allows you to build virtually any design style.
Version: 6.2.2.1584004140
Updated: 2020-03-12 09:09:00

*/

#toTop {
	background-color: #736ab2;
}

#toTop:hover{
	background-color: #94ccb2!important;
}

.d-flex{
    padding-top:10px!important;
}

.facebook-icon a:hover, .instagram-icon a:hover{
    background:#94ccb2;
}

.icon-width{
    position: relative;
    top: 12px;
    max-width: 50px;
	margin-right: 10px;
}


.fusion-header .fusion-logo {
    position:absolute;
	top: 30px;
}

.slider-width .fusion-row{
    max-width:1920px!important;
}

.slider-width .metaslider.ms-theme-simply-dark .flexslider ul.flex-direction-nav li a{
	width: 60px !important;
	opacity: 1!important;
}
.slider-width .metaslider.ms-theme-simply-dark .flexslider ul.flex-direction-nav li a svg{ transform: scale(1) !important; }
.flex-prev, .flex-next{color:#707070!important;
background-color:#f6f6f6!important;
}

.slider-width .metaslider.ms-theme-simply-dark .flexslider ul.slides .caption-wrap{
	background: rgba(193, 193, 193, 0.6);
}

.caption h3{
    font-size:22px!important;
    margin-bottom:5px;
    color:#736ab2!important;
}

.caption p{
    color:#000!important;
}

.caption a{
    color:#fff!important;
    float:right;
    background:#ea8b93;
    padding:10px 16px 10px 14px;
    margin-bottom:0.7rem;
    margin-top:10px;
    border-radius:25px;
}

.caption a:after{
    content:">";
    color:#fff!important;
    position:relative;
    left:5px;
    top:2px;
}

.d-flex .fusion-row{
	display:flex;
}

.bg-color{
	background-color:#f6f6f6;
	padding: 60px 20px;
}

.mr-0{
	margin-right:0%!important;
}

.fusion-footer-widget-area .widget_nav_menu li, .fusion-footer-widget-area .widget_archive li, .fusion-footer-widget-area .widget_meta li{
	border-color:transparent!important;
}

.fusion-footer .widget-title{
    color:#cfcf1d!important;
}

.fusion-footer-widget-area .widget_nav_menu li a:before{
    position: absolute;
    font-family: icomoon;
    content: "\f105";
    top: 0px;
    transition: all 300ms ease;
    opacity: 0;
}

.fusion-footer-widget-area .widget_nav_menu li a:hover:before {
    padding-left: 0px;
    opacity: 1;
}

.fusion-footer-widget-area .widget_nav_menu li a:hover {
    color: #94ccb2!important;
    padding-left: 40px;
}

#contact_info-widget-2{
	margin-bottom:10px;
}

.fusion-footer-widget-area .wpcf7-form .wpcf7-text:focus {
    border-color: #94ccb2;
}

.fusion-footer-widget-area .wpcf7-form .wpcf7-text {
    height: 35px;
    background-color: #94ccb2;
    color: #fff;
    border-color: transparent;
    margin-top: 11px;
	border-radius: 25px;
}

.fusion-footer-widget-area .wpcf7-form textarea:focus {
    border-color: #94ccb2;
}

.fusion-footer-widget-area .wpcf7-form textarea {
    border: 1px solid transparent;
    height: 100px;
    background-color: #94ccb2;
    color: #636363;
    border-width: 1px;
    border-color: transparent;
    margin-top: 11px;
    border-radius: 25px;
}

.fusion-footer-widget-area .fusion-button_size-large .wpcf7-form input[type="submit"], .fusion-footer-widget-area .fusion-button_size-large .wpcf7-submit {
	padding: 10px 29px!important;
}

.fusion-footer-widget-area .wpcf7-form input[type="submit"], .fusion-footer-widget-area .wpcf7-submit, .fusion-footer-widget-area input.button-default {
    background: #ea8b93;
}

.fusion-footer-widget-area .wpcf7-form input[type="submit"]:hover, .fusion-footer-widget-area .wpcf7-submit:hover, .fusion-footer-widget-area input.button-default:hover {
	background: #736ab2;
}

.facebook-icon a, .instagram-icon a{
    background: #3b5998;
    text-align:right;
    padding: 5px 40px;
    border-radius:25px;
	display:flex;
	align-items:center;
}

.facebook-icon, .instagram-icon{
	clear:both;
	float:right;
}

.instagram-icon{
    margin-top:20px;
}

.content{
    color:#fff;
	float:left;
}

.facebook-icon i, .instagram-icon i{
    color:#fff;
    padding-left:20px;
    font-size:40px;
}

@media only screen and (max-width: 767px){
	.d-flex .fusion-row {
    display: block;
}
	
	.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header{
		padding-top: 5px!important;
    padding-bottom: 5px!important;
	}
	
	.fusion-header .fusion-logo {
    position:inherit;
	top: 0px;	
}
	
	.fusion-mobile-menu-icons a {
    margin-top: 12px;
}
.slider-width .metaslider .caption-wrap {
		position: inherit;
	}
	
	.slider-width .metaslider.ms-theme-simply-dark .flexslider ul.slides .caption-wrap {
		background: rgb(242, 231, 231);
		margin:0px;
		display:flex;
	}
	
.slider-width .metaslider .slides img {
    object-fit: cover;
    height: 200px;
}
	
	.content-sec1{
    padding-top: 20px!important;
    padding-right: 30px!important;
    padding-bottom: 20px!important;
    padding-left: 30px!important;
}
	
	.content-size{
    font-size:18px;
}
	
	.content-center{
    text-align:center
}
	
	.content-sec2{
    padding-right: 30px!important;
    padding-bottom: 20px!important;
    padding-left: 30px!important;
}
	
	.social-block{
		margin-top:0px!important;
	}
	
	.social-block .facebook-icon, .social-block .instagram-icon {
    clear: both;
    float: unset;
}

	
}


@media only screen and (max-width: 768px){
	.d-flex .fusion-row {
    display: block;
}
	
	.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header{
		padding-top: 5px!important;
    padding-bottom: 5px!important;
	}
	
	.fusion-header .fusion-logo {
    position:inherit;
	top: 0px;	
}
	
	.fusion-mobile-menu-icons a {
    margin-top: 12px;
}

	
	.content-sec1{
    padding-top: 20px!important;
    padding-right: 30px!important;
    padding-bottom: 20px!important;
    padding-left: 30px!important;
}
	
	.content-size{
    font-size:18px;
}
	.flex-nav-next, .flex-nav-prev{
    display:none;
}
	
	.content-center{
    text-align:center
}
	
	.content-sec2{
    padding-right: 30px!important;
    padding-bottom: 20px!important;
    padding-left: 30px!important;
}
	
	.social-block{
		margin-top:0px!important;
	}
	
	.social-block .facebook-icon, .social-block .instagram-icon {
    clear: both;
    float: unset;
	width: 50%;
    display: flex;
    margin: 20px auto;	
}
	
	#custom_html-2 iframe{
		width:200px!important;
		height:100px!important;
	}

	
}
