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


/* default state of dakota logo */
.active-image{ filter: saturate(0%) brightness(0%) contrast(0%) opacity(60%); }
.active-image:hover, .magdaddy-logo:hover{ filter: saturate(100%) brightness(100%) contrast(100%) opacity(100%); }


/** home slider **/
.slide-content h1, .slide-content h2{
    text-shadow: 2px 2px 4px #000;
}
@media screen and (min-width: 800px) {
	.slide-content{ 
		max-width:50% !important; 
		margin-left:0 !important;
		padding-left:8% !important;
	}
	
}
@media screen and (max-width: 800px) {
	.slide-content{
		max-width:100% !important;
	}
	.slide-content-container .caption .fusion-title{ font-size: 20px !important; }
	
	.post-type-archive-products #sidebar{ display:none !important; }
	
}

@media screen and (min-width: 1124px){
	.main-nav-item{ display:none !important; }
}
	
.awb-menu_dropdown.awb-menu_row .awb-menu__sub-ul_main { min-width: 200px !important; }
	
.fusion-slider-sc:not(.fusion-has-margin) .flexslider { margin: 0 !important; }


/* mega menu for products */
.awb-menu__mega-wrap{    
	right: auto !important;
    left: auto;
}
	
/** product sidebar **/
#sidebar{ padding-top:60px !important; }
.product-cat a{ color: #0965B0; }
.product-cat a:hover{ color: #1395E7; }
.textwidget h4{ color: #030404 !important; }

.minimal-search{ max-width:500px !important; }

h2.fusion-nothing-found{
	font-size:18px !important;
}

.home-buckets .fusion-column {
    margin-bottom: 0 !important;
    padding: 0 9% !important;
}


#sidebar{ margin-left:5% !important; }

/** image gallery in single product layout **/
.image-gallery-grid{ list-style: none; }

/** video gallery in single product layout **/
ul.install-video-gallery{ list-style:none; padding:0; margin:0; }
li.install-video{
	display: inline-block;
	float:left;
	margin:20px 10px;
	box-shadow: 3px 3px 12px rgba(0,0,0,.2);
	max-height:360px;
}



/** load rating in single product **/
.loadrating{ 
	width: 100px;
    font-size: 32px; 
}
.pounds{ 
  	font-size: 16px;
    padding-left: 2px;
}



/*** resource library ***/
.blog-post-image img{
	border:1px solid #ddd;
}

.post-card-term a{ color: #1766ad !important}
.post-card-term a:hover{ color: #c1c3c5 !important}
.postcard-featured img{ border: 1px solid #c1c3c5; }
iframe { 
  width: 100%;
  aspect-ratio: 16 / 9;
}

.distributor-gallery img{ border: 1px solid #c1c3c5 !important; }



/** GravityForms **/
h2.gform_title {
	font-size:30px !important;
	margin-bottom:12px !important;
}
.gform_description{ margin-bottom:24px !important; display:block !important; }
.gform_wrapper{
    background: #f5f5f5;
    border-radius: 4px;
    padding: 5%;
    box-shadow: 3px 3px 12px rgba(33,33,33,.2);
}


.technical-docs-box h4{ border-bottom:1px solid #1395e7; }