/*
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
*/


/* #################################### HEADER #################################### */
.fusion-logo img {width: 220px;}
.fusion-is-sticky .fusion-logo img {width: 220px;}

.no-overflow-y .fusion-header-v2 .fusion-header {
    padding-right: 28px !important;
}

.fusion-header-v2 .fusion-secondary-header {border-top: 0 !important;}
.fusion-blog-layout-grid .fusion-post-content-container p:last-child {color: #fff;}

#booking-wrapper {}
#booking-wrapper .fusion-button.button-1 {width: auto; padding: 5px 10px 5px 10px; font-size: 12px;}

/* #################################### CONTENTS #################################### */
#booking-form-wrapper .modal-header .modal-title {text-align: center; color: #282828;}
#webdesign-countercircles {}
.svgicons-countercircles .fusion-imageframe img {width: 107px; vertical-align: middle; margin-top: -15px; height: 75px;}

.page-id-7 .fusion-blog-layout-grid .fusion-post-content-container p:last-child {color: #282828;}
.page-id-7 .post h2 a {font-size: 23px;}
.page-id-7 .post h2 a:hover {color: #cc0000 !important;}



/* #################################### FOOTER #################################### */
.fusion-footer {position: relative;}
#svg-moving-bg {    
	position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
	background-color: #ebeced;
}
#svg-moving-bg svg {
	-ms-transform: scaleY(-1) translate(-50%,22%) rotate(6deg);
	-o-transform: scaleY(-1) translate(-50%,22%) rotate(6deg);
	-webkit-transform: scaleY(-1) translate(-50%,22%) rotate(6deg);
	-moz-transform: scaleY(-1) translate(-50%,22%) rotate(6deg);
	transform: scaleY(-1) translate(-50%,22%) rotate(6deg);
    width: 3000px!important;
    height: 1400px!important;
    overflow-y: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
}

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










/* #################################### RESPONSIVE #################################### */
@media all and (min-width: 481px) and (max-width: 799px) {
	.page-id-1143 .flexslider h2 {		
		margin-top: -30px !important;
	}
}

@media all and (min-width: 401px) and (max-width: 480px) {
	.page-id-1143 .flexslider h2 {		
		font-size: 30px !important;
		margin-top: -30px !important;
		line-height: 1.5em !important;
	}
}

@media all and (min-width: 0) and (max-width: 400px) {
	.page-id-1143 .flexslider h2 {		
		font-size: 28px !important;
		margin-top: -24px !important;
		line-height: 1.3em !important;
	}
}

@media all and (min-width: 941px) {
	.remove-padding .content-box-column {padding-left: 0 !important;}
}

@media all and (min-width: 0) and (max-width: 940px) {
	.fusion-header-v2 .fusion-secondary-header {background-color: rgba(40,40,40,1);}
	.fusion-logo img {
		width: 150px;
	}
	.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft {border-bottom-color: rgba(255,255,255,0.0) !important;}
	#booking-wrapper {margin-bottom: 9px;}
}








