/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.11
Text Domain:  Avada
*/

.fusion-header .fusion-row > div.search-button,
.fusion-header .fusion-row .fusion-main-menu > input.s{display: none;}

.fusion-contact-info{font-size: 16px;}

.fusion-header{height: auto !important;}
.fusion-logo{margin:17px 0 !important;}

/*body.home #main{
	padding: 0 !important;
}*/

.width-100 .fullwidth-box.home-banner, .width-100 .fusion-section-separator.home-banner {
    margin-left: -30px !important;
    margin-right: -30px !important;
    margin-top: -55px ;
}
.banner-left{color:#fff;}
.banner-book img{max-height: 280px;}
.banner-txt{text-align: center;}
.banner-txt h2{color: #FFF !important; font-weight: normal; text-shadow: 0 1px 1px rgba(0,0,0,0.7); font-size: 21px !important;} 

.banner-info{padding: 10px 0; line-height: 18px; background: rgba(0,0,0,0.6);}

.download-now {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#58cdf7+0,0d98ce+100 */
	background: #58cdf7; /* Old browsers */
	background: -moz-linear-gradient(top,  #58cdf7 0%, #0d98ce 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#58cdf7), color-stop(100%,#0d98ce)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #58cdf7 0%,#0d98ce 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #58cdf7 0%,#0d98ce 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #58cdf7 0%,#0d98ce 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #58cdf7 0%,#0d98ce 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58cdf7', endColorstr='#0d98ce',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 10px;
            border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 28px;
    padding: 20px 50px;
}

.download-now:hover{
	color: #fff !important; background: #0d98ce;
}

.download-now-sidebar {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#58cdf7+0,0d98ce+100 */
	background: #58cdf7; /* Old browsers */
	background: -moz-linear-gradient(top,  #58cdf7 0%, #0d98ce 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#58cdf7), color-stop(100%,#0d98ce)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #58cdf7 0%,#0d98ce 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #58cdf7 0%,#0d98ce 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #58cdf7 0%,#0d98ce 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #58cdf7 0%,#0d98ce 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58cdf7', endColorstr='#0d98ce',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 10px;
            border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 28px;
    padding: 20px 50px;
}

.download-now-sidbar: hover{
	color: #fff !important; background: #0d98ce;
}

.home-icons i{
	background: #58cdf7 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #58cdf7 0%, #0d98ce 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#58cdf7), color-stop(100%,#0d98ce)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #58cdf7 0%,#0d98ce 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #58cdf7 0%,#0d98ce 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #58cdf7 0%,#0d98ce 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #58cdf7 0%,#0d98ce 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58cdf7', endColorstr='#0d98ce',GradientType=0 ) !important; /* IE6-9 */
}

.banner-quote {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    border-radius: 10px;
    box-sizing: border-box;
    color: #fff;
    font-size: 14px;
    font-style: italic;
    padding: 20px;
}
.banner-quote p{
	margin-bottom: 0;
}

.banner-quote p:first-child{
	margin-bottom: 15px;
}

.home-icons i{border: none !important;}
.home-icons {padding-top: 60px !important; margin-bottom: 0 !important;}

.fusion-testimonials.clean blockquote q{
	font-size: 14px; line-height: 23px;
}

.promo-book a{
	display: inline-block; margin: 10px; width: 20%;
}
.promo-book a img{
	display: block;
}
.abh_tab_content{
	border-bottom: none !important; padding-bottom: 0 !important;
}

body.blog .fusion-post-content-container img{
	width: 310px !important; height: auto !important;
} 

