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

/* Font and Button Styling */

a:hover {color:#000 !important;}

.solid-yellow-button {padding:20px 30px!important; font-size:21px!important; font-weight:bold!important; line-height:23px!important; color:#000 !important; display:inline-block; float:none; background: #ffd503 !important;}
.solid-yellow-button-center {padding:20px 30px; margin:0px auto; font-size:21px; font-weight:bold; line-height:23px; color:#000; display:inline-block; float:none; background: #ffd503; margin-top:30px;}
.solid-yellow-button:hover {background: #e1bc04 !important;}

.solid-yellow-button-smaller, #evoau_submit {padding:10px 30px !important; font-size:18px !important; font-weight:bold !important; line-height:23px !important; color:#000 !important; display:inline-block !important; float:none !important; background: #ffd503 !important; text-transform:uppercase !important;}
.solid-yellow-button-smaller:hover, #evoau_submit:hover {background: #e1bc04 !important;}

.white-outline-button {padding:15px 30px; font-size:20px !important; font-weight:bold !important; color:#FFF !important; display:inline-block !important; border:2px solid #FFF;}
.white-outline-button:hover {padding:15px 30px; font-size:20px !important; font-weight:bold !important; color:#eeeeee !important; display:inline-block !important; border:2px solid #eeeeee;}

.white-outline-button-curved {padding:15px 30px; font-size:20px !important; font-weight:bold !important; color:#FFF !important; display:inline-block !important; border:2px solid #FFF; border-radius:10px !important;}
.white-outline-button-curved:hover {padding:15px 30px; font-size:20px !important; font-weight:bold !important; color:#eeeeee !important; display:inline-block !important; border:2px solid #eeeeee;}

.black-outline-button {padding:12px 50px; font-size:20px !important; font-weight:bold !important; color:#000 !important; display:inline-block !important; border:2px solid #000; border-radius:10px !important;}
.black-outline-button:hover {padding:12px 50px; font-size:20px !important; font-weight:bold !important; color:rgba(30,30,30,1.00) !important; display:inline-block !important; border:2px solid rgba(30,30,30,1.00);}

.white-text p, .white-text ul, .white-text li, .white-text h1, .white-text h2, .white-text h3 {color:#FFF !important;} 

.large-white-text p, .large-white-text ul, .large-white-text li {color:#FFF !important; font-size:22px !important; line-height:34px !important;} 
.large-white-text h3  {color:#FFF !important; font-size:32px !important; line-height:36px !important; margin-bottom:8px;} 

.image-pad-top {padding-top:40px;}

	/* Heading Styling */
	
	h1 {border:6px rgba(255,255,255,0.70) solid; background:rgba(0,0,0,0.50); padding:12px 130px 12px 130px !important; display:inline-block;  margin:0px auto !important;  margin-top:20px !important; } 
	
	.fusion-page-title-bar {background: url(/wp-content/uploads/2016/07/headerImage-1.jpg) center;}
	
	.sidebar .widget h4 {font-size:18px !important; line-height:20px !important;}
	
	/* Main Menu Styling */
	
	.fusion-main-menu {margin-top:55px;}
	
	.fusion-is-sticky .fusion-main-menu {margin-top:10px;}
	
	/* Internal Page Styling */
	
	.box-height .fusion-column-wrapper {height:445px;}
	
	.reviews q {font-size:20px !important; line-height:24px !important; font-weight:bold !important; font-style:normal !important; padding-bottom:10px !important;}
	
	.page-id-417 #content img {max-width:200px;}

	.white-line {width:50% !important; color:#FFF !important;}
	
	/* Download Manager Styling */
	
	.single-wpdmpro h2.entry-title {display:none;}
	
	.single-wpdmpro  #main {padding-top:0px;}
	
	h3.media-heading {font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif !important;}
	
	.fusion-content-widget-area .widget li {list-style:inside circle;}
	
	.page-id-197 h3 {margin-top:0px;}
	
	.page-paged-2 tr:nth-child(4), .page-paged-2 tr:nth-child(6), .page-paged-2 tr:nth-child(8), .page-paged-2 tr:nth-child(10), .page-paged-2 tr:nth-child(11), .page-paged-2 tr:nth-child(12), .page-paged-2 tr:nth-child(13), .page-paged-2 tr:nth-child(15), .page-paged-2 tr:nth-child(16), .page-paged-2 tr:nth-child(17), .page-paged-2 tr:nth-child(18), .page-paged-4 tr:nth-child(18), .page-paged-6 tr:nth-child(12), .page-paged-6 tr:nth-child(13), .page-paged-6 tr:nth-child(14), .page-paged-6 tr:nth-child(15), .page-paged-6 tr:nth-child(16) {display:none;}
	
	.fusion-meta-info {display:none;}

	.fusion-mobile-menu-icons a::before {color:#000 !important;}
	
	.fusion-mobile-menu-icons a {font-size:34px;}

	.ui-dialog {z-index:auto !important;}


	/* New Campaign Materials Design */

.evoau_submission_form p select.evoau_location_select {height:40px !important;}

	.large-yellow-text {font-size:52px !important; line-height:56px !important; color:#f8d548 !important; font-weight:bold !important}

	.large-teal-text {font-size:28px !important; line-height:32px !important; color:#4aa5a1 !important;}

	.normal-teal-text {font-size:20px !important; line-height:24px !important; color:#4aa5a1 !important;}

	.box-height {height:425px !important;}

	.no-bg-stretch {background-size: contain !important}

	.image-pad-bottom {padding-bottom:20px !important;}

	.white-medium-text {font-size:21px !important; line-height:25px !important; color:#FFF !important; font-weight:bold !important;}

	.flexslider .slides img {width:auto !important; margin:0px auto !important;}

	h4.media-heading {font-size:30px !important; line-height:36px !important; height:auto !important;}

	.media-body h3 {color:#4aa5a1 !important}

	#sgcolorbox {z-index:99999999 !important; overflow:hidden !important;}

#sgcboxLoadedContent {overflow:hidden !important;}

	/* Custom Template */

	.download-category-wrapper {width:100% !important; padding:10px !important; background-color:#f1f2f2 !important;}

	.category-1-third, 	.category-2-third, 	.category-3-third {width:33% !important; float:left !important;}

	.w3eden .btn.btn-info, .btn-primary, .w3eden a.btn-primary {background-color:#dcddde !important; border-color:#dcddde !important; color:#949598 !important; font-weight:bold !important;}

	.w3eden .btn-info[disabled] {background-color:#f8d548 !important; border-color:#f8d548 !important; color:#949598 !important; font-weight:bold !important;}

	.panel-default {background-color:#f1f2f2 !important; border:0px !important;}

	.w3eden .panel-body {padding-bottom:0px !important;}

	.margin-bottom-extra {margin-bottom:30px !important;}

	.w3eden .category-panel .panel-default, .category-panel {border:0px !important; background-color:#FFF !important;}

	.w3eden .category-panel .panel-footer {background-color:#FFF !important; border:0px !important}

	.w3eden .media-heading a {color:#4aa5a1 !important;}

	.w3eden .panel-footer {border:0px !important; background-color: #f1f2f2 !important}

	.panel-footer .wpdm-download-link {color:#000 !important; font-size:22px !important; line-height:26px !important; font-weight:bold !important; height:80px !important; background-image:url(http://www.famic.org/wp-content/uploads/2018/05/download-arrow.png); background-position:center bottom; background-repeat:no-repeat !important; display:block !important;}

	.wpdm-download-link {color:#000 !important; font-size:22px !important; line-height:26px !important; font-weight:bold !important;}

	.col-md-6 .panel-body .media {width:74% !important; float:left !important; padding:2% !important;}

	.col-md-6 .panel-body .panel-footer {width:21% !important; float:left !important; padding:2% !important;}

	.col-md-6 .panel-body {height:220px !important;}

	.single-wpdmpro #content {padding-top:40px !important;}

	.single-wpdmpro .panel-footer {display:none !important;}

	.single-wpdmpro .w3eden .list-group-item:nth-child(6) {display:none !important;}

	.parent-pageid-622 #main {padding-top:0px !important;}

	.image-lift {margin-top:-31px !important;}

	.postid-39 .fusion-flexslider {display:none !important;}

	/* New Homepage Design */

	.background-stretch {background-size:cover !important;}

	.image-padding-bottom {margin-bottom:15px !important;}

	.page-id-1335 #main, .home #main {padding-top:0px !important;}

	.transparent-bg {background-color:rgba(255,255,255,0.40) !important; border-radius:5px !important;}

@media screen and (max-width:1340px) {
	
	.col-md-6 .panel-body .media {width:74% !important; float:left !important; padding:2% !important;}

	.col-md-6 .panel-body .panel-footer {width:21% !important; float:left !important; padding:2% !important;}

	.col-md-6 .panel-body {height:380px !important;}
	
}

@media screen and (max-width:1080px) {
	
	.col-md-6 .panel-body .media {width:96% !important; float:none !important; padding:2% !important;}

	.col-md-6 .panel-body .panel-footer {width:96% !important; float:none !important; padding:2% !important;}

	.col-md-6 .panel-body {height:380px !important;}
	
}
	
@media screen and (max-width:1024px) {
	
	.fusion-main-menu {margin-top:0px;}
	
	.fusion-mobile-nav-item a {font-size:15px !important;}
	
	.fusion-page-title-bar h1 {font-size:28px !important; line-height:30px !important;}
	
	.fusion-page-title-bar h3 {font-size:18px !important; line-height:24px !important;}
	
	.container-mobile-change {margin-top:65px !important; margin-bottom:105px !important;}
	
}

@media screen and (max-width:900px) {
	
	.w3eden .pull-left {width:96% !important; float:none !important; padding:2% !important;}
	
	.w3eden .media-body {width:96% !important; float:none !important; padding:2% !important;}
	
	.col-md-6 .panel-body .media {width:96% !important; float:none !important; padding:2% !important;}

	.col-md-6 .panel-body .panel-footer {width:96% !important; float:none !important; padding:2% !important;}

	.col-md-6 .panel-body {height:480px !important;}
	
}

@media screen and (max-width:800px) {
		
	.fusion-page-title-bar {height:200px !important;}
		
	.home .fusion-page-title-bar {height:auto !important;}
	
	h1 {padding:12px 65px !important;}
	
	#main .fusion-portfolio h2, #main .post h2, #wrapper #main .post h2, #wrapper #main .post-content .fusion-title h2, #wrapper #main .post-content .title h2, #wrapper .fusion-title h2, #wrapper .post-content h2, #wrapper .title h2, .fusion-modal h2, .fusion-widget-area h2, h2.entry-title {font-size:28px !important; line-height:32px !important;}
	
	.mission-statement .fusion-column-wrapper{padding:0px 20px !important;}
}

@media screen and (max-width:784px) {
	
	.hustle-modal {width:400px !important;}
	
	.hustle-modal-body section {height:420px !important;}
	
}

@media screen and (max-width:600px) {
	
	.btn-group {float:left !important; padding:5px; width:100% !important;}
	
}

@media screen and (max-width:540px) {

		h1 {padding:12px 25px !important;}
		
		.fusion-modal .modal-title, .fusion-modal h3, .fusion-widget-area h3, .post-content h3, .project-content h3 {font-size:26px !important; line-height:30px !important;}
		
		.home .fusion-page-title-bar h1 {font-size:24px !important; line-height:26px !important;}
		
		p {font-size:15px !important; line-height:18px !important;}
	
		.hustle-modal {width:300px !important;}
	
	.hustle-modal-body section {height:320px !important;}
	
}