/*
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
*/
/* START ON PAGE SEARCH BOX DETAILS */
.fusion-page-title-secondary .searchform{max-width:1100px!important;}
div.fusion-search-form-content div.fusion-search-field.search-field label input.s{padding:8px!important; font-size:17px; line-height:24px!important; color:#707070;}
.fusion-rollover {
    display: block!important;
}
form.searchandfilter ul{margin-left:0px; padding-left:0px;}
form.searchandfilter li.sf-field-search label{width:calc(100% - 120px)!important; float:left;}
form.searchandfilter li.sf-field-search input[type=text]{width:100%!important; box-sizing:border-box; font-size:18px; padding:7px 8px 9px 10px!important; height:38px!important; color:#333333!important;}
form.searchandfilter li.sf-field-submit{padding:0px 0px 0px 0px!important;}
form.searchandfilter li.sf-field-submit input{width:110px!important; margin-left:10px; background:#292929; color:#ffffff; float:left; box-sizing:border-box; height:39px!important; margin-top:-11px; font-size:17px;}
.boldIntroTxt{font-weight:bold;}
form#search-filter-form-183.searchandfilter ul li.sf-field-submit input{border:0px!important;}
/* END ON PAGE SEARCH BOX */
/* START HEADER SEARCH BOX */
section.fusion-tb-header form.searchandfilter input{padding:6px!important; font-size:14px; line-height:16px!important; color:#707070;}
section.fusion-tb-header form.searchandfilter ul li.sf-field-search label input.sf-input-text{}
/* END HEADER SEARCH BOX */
span.imageCredit{font-weight:normal!important; font-size:0.7em!important; color:#333333; line-height:0.7em;}
div.authorName{font-size:13px!important;}
div.standFirst p{font-weight:bold;font-size:20px;}
div.share-box.fusion-sharing-box.boxed-icons{margin-top:0px!important;}
span#theTags{font-size:13px;}
div.tagsBlock h5{margin-top:4px!important;}
/* FLEXSLIDER ADDITIONAL STYLES */
div#slider{margin-bottom:4px!important;}
.flexslider .flex-direction-nav a.flex-prev,
.flexslider .flex-direction-nav a.flex-next {
    display: block;
    opacity: 1;
}
.flexslider .flex-direction-nav a.flex-prev {
    left: 0;
}
.flexslider .flex-direction-nav a.flex-next {
    right: 0;
}
.flexslider .flex-direction-nav a:before {
    font-family: serif;
    content: "";
}
div.textOver{background:rgba(255,255,255,0.75); display:block; position:relative; margin-top:-63px; margin-left:0px; padding:5px 12px 8px 12px;}
div.textOverP{position:absolute; top:56px; z-index:15; background:rgba(255,255,255,0.75); display:block; margin-top:-55px; margin-left:1px; padding:5px 12px 8px 12px;}
div.textOverP span.titleTxtP{font-size:min(max(13px, 2vw), 36px)!important; font-weight:bold; color:#333333!important; }
div.textOver span.titleTxt{font-size:20px!important; font-weight:bold;}
div.ilightbox-caption{height:7vw; min-height:64px; background:rgba(255,255,255,0.5)!important; padding-top:8px!important; padding-bottom:12px!important;}
h2.fusion-post-title{color:#333333!important;}
div.ilightbox-caption span.titleTxt, ul.slides li.flex-active-slide a div.textOver span.titleTxt, h2.fusion-post-title a{font-family:"Open Sans Condensed", "Arial Black", Gadget, sans-serif; font-size:20px; color:#333333!important; font-weight:bold; text-shadow:none!important;}
h2.fusion-post-title a:hover{color:#86181D!important;}
div#clicker{font-weight:bold!important; font-family: "Open Sans Condensed", "Arial Black", Gadget, sans-serif; color:#000000!important; font-size:13px!important; position:absolute;  position:absolute; bottom:8px; right:12px;}
div.ilightbox-caption div#clicker{bottom:24px; right:24px;}
div.ilightbox-caption span.creditTxt, ul.slides li.flex-active-slide a div.textOver span.creditTxt{font-family:"Open Sans Condensed", "Arial Black", Gadget, sans-serif; font-size:14px; color:#222222;font-weight:bold; text-shadow:none!important;}
div.ilightbox-caption div#clicker{display:none;}
div.fusion-posts-container article div.fusion-post-wrapper{border-bottom:0px!important;}
div.fusion-posts-container article div.fusion-post-wrapper div.fusion-post-content-wrapper h2{margin-bottom:8px!important;}
div.moreUp div.fusion-posts-container article div.fusion-post-wrapper div.fusion-post-content-wrapper h2{margin-top:-4px!important; --blog_archive_grid_padding-bottom: 0px!important;}
div.moreUp div.fusion-posts-container article div.fusion-post-wrapper div.fusion-post-content-wrapper{padding-bottom:5px!important;}
div.fusion-posts-container article div.fusion-post-wrapper div.fusion-post-content-wrapper{padding:2px 8px 8px 8px!important; margin-top:-34px; position:relative; z-index:5; width:100%; background:rgba(255,255,255,0.75); --blog_archive_grid_padding-top: 6px;--blog_archive_grid_padding-bottom: 0px; --blog_archive_grid_padding-left: 6px; --blog_archive_grid_padding-right: 6px; margin-bottom:0px!important;}
div.fusion-post-content-wrapper div.fusion-post-content.post-content{margin-bottom:0px!important; text-align:left!important;}
div.fusion-post-content-wrapper div.fusion-post-content.post-content{margin-bottom:0px!important; font-size:15px!important;}
h2.blog-shortcode-post-title, h2.fusion-post-title{font-size:15px!important; color:#333333!important; margin-top:0px!important; margin-bottom:0px!important;}
div.fusion-post-content-wrapper div.fusion-post-content.post-content h2.blog-shortcode-post-title a, h2.fusion-post-title a{color:#333333!important; }
div.fusion-post-content-wrapper div.fusion-post-content.post-content h2.blog-shortcode-post-title a:hover, h2.fusion-post-title a:hover{color:#86181D!important;}
div.landingP ul.flex-direction-nav{display:none;}
article.fusion-post-grid div.fusion-image-wrapper a{opacity:1;}
article.fusion-post-grid div.fusion-image-wrapper a:hover{opacity:0.8;}
h4.tagline{font-weight:normal!important; font-size:16px; display:inline!important;}
div.share-box.fusion-sharing-box div.fusion-social-networks{text-align:left!important; display:inline!important;}
p a{font-weight:bold;}
p a:hover{color:#000000;}
div.fusion-post-content-wrapper div.fusion-post-content.post-content div.fusion-post-content-container p{font-size:14px;}
div.blockTop p, div.blockTop h1, div.blockTop h2, div.blockTop h3, div.blockTop h4, div.blockTop h5, div.blockTop h6 {margin-top:0px;}
div.blockTop p{font-size:14px;}
div.fusion-footer footer.fusion-footer-widget-area.fusion-widget-area nav.fusion-vertical-menu-widget ul.menu li.menu-item a{border:0px!important;}
div.fusion-footer footer.fusion-footer-widget-area.fusion-widget-area nav.fusion-vertical-menu-widget ul.menu li.menu-item a:hover{color:#c6585D!important;}
div.single-navigation.clearfix{display:none;}
article.category-quiz h2.fusion-post-title{display:none!important;}
div.quiz_section span.mlw_qmn_question.qsm_remove_bold img{margin-top:16px;}
article.category-quiz.tag-quiz div.fusion-sharing-box.fusion-single-sharing-box.share-box h4{margin-top:0px; margin-right:24px; padding:0px; display:block; float:left;}
div.qsm-quiz-container.qmn_quiz_container.mlw_qmn_quiz img.attachment-full{display:none!important;}
div#login{margin-top:64px!important; padding-top:64px!important;}
article.category-quiz.tag-quiz div.page-links.pagination {display:none!important;}
div.qmn_results_page a.button.btn-reload-quiz{float:left!important; font-weight:bold;}
section#content.boxedIn{max-width:1100px; margin-left:auto; margin-right:auto; display:block!important; float:none!important;}/* CORRECTING BUILT IN SEARCH RESULTS */
div#slider.flexslider img, div#carousel.flexslider img{border:1px solid #dddddd!important;}
div#carousel.flexslider{margin-top:-22px; margin-bottom:0px;}
.related-posts .fusion-carousel-wrapper .fusion-carousel-item-wrapper .fusion-carousel-title a{color:#444444; padding:0px 6px 4px 6px; z-index:1; position:absolute; bottom:16px; margin-left:1px; background:rgba(255,255,255,0.75); font-size:min(max(14px,1.4vw),20px)!important;}
div.title-sep.sep-double{border-style:solid!important;}
section.related-posts ul.fusion-carousel-holder li.fusion-carousel-item div.fusion-carousel-item-wrapper div.fusion-image-wrapper.fusion-image-size-fixed a.fusion-no-lightbox img{border:1px solid #dddddd!important;}
div.fusion-posts-container.fusion-blog-layout-grid-4.fusion-blog-equal-heights article.fusion-post-grid h2.blog-shortcode-post-title{margin-bottom:0px!important;}
body.login.js.login-action-login.wp-core-ui.interim-login div#login div p{padding:8px;}
form.ws-plugin--s2member-pro-login-widget-form div.ws-plugin--s2member-pro-login-widget-lost-password, form.ws-plugin--s2member-pro-login-widget-form div.ws-plugin--s2member-pro-login-widget-remember-me{padding: 12px 0px 12px 0px!important;}
div.ws-plugin--s2member-pro-login-widget-submit input.btn.btn-primary, button#s2member-pro-paypal-registration-submit.s2member-pro-paypal-submit.s2member-pro-paypal-registration-submit.btn.btn-primary{font-family:Open Sans; font-weight:400; font-style:normal; letter-spacing:0px; border-width:0px; border-style: solid; border-radius: 0px; text-transform:none; transition:all .2s; background:#86181d; color:#ffffff; border-color:#ffffff; padding: 11px 23px; line-height: 16px; font-size: 13px; margin: 0; min-width: auto; display: inline-block; position: relative; cursor:pointer;}
div.ws-plugin--s2member-pro-login-widget-submit input.btn.btn-primary:hover,button#s2member-pro-paypal-registration-submit.s2member-pro-paypal-submit.s2member-pro-paypal-registration-submit.btn.btn-primary:hover{background:#922F33;}
div.fusion-post-slider.fusion-flexslider.flexslider-posts ul.slides li.flex-active-slide div.slide-excerpt{top:0px!important; right:0px!important;}
div#s2member-pro-paypal-registration-form-registration-section-title,div#s2member-pro-paypal-registration-form-submission-section-title, div#s2member-pro-paypal-registration-form-captcha-section-title, div#s2member-pro-paypal-registration-form-custom-fields-section-title{display:none;}
/*div#regFormDiv{width:50%; margin-left:auto; margin-right:auto; padding:4px 16px 16px 16px; background:#f0f0f0; border-radius:5px;}*/
nav.fusion-main-menu ul#menu-main-menu li.menu-item a.fusion-icon-only-link span.fusion-megamenu-icon i.glyphicon.fa-user-circle.fas{font-size:17px;}
@media (max-width:1050px) {
nav.fusion-main-menu ul#menu-main-menu.fusion-menu li.menu-item{padding-right:20px;}
}
@media (max-width:1024px) {
	div#mobileThuddyA{display:block!important; box-sizing:border-box!important; width:100px!important; float:left!important;}
	div#mobileThuddyB, div#mobileThuddyC{display:block!important; box-sizing:border-box!important; width:calc(40%-50px)!important; float:left!important;}
	img.hiddenPanel{display:none; width:100%; height:auto; margin-top:1%;}
	div.fusion-post-slider.fusion-flexslider ul.slides li div.slide-excerpt h2{padding-top:4px!important;}
	div.fusion-post-slider.fusion-flexslider ul.slides li div.slide-excerpt h2 a{font-size:24px;}
}
@media (max-width:967px) and (min-width:800px) {
    img.hiddenPanel{display:block;}
	div.fusion-post-slider.fusion-flexslider ul.slides li div.slide-excerpt h2{padding-top:4px!important;}
	div.fusion-post-slider.fusion-flexslider ul.slides li div.slide-excerpt h2 a{font-size:22px;}
}​
@media (max-width:800px) {
	div#mobileThuddyA div.fusion-clearfix, div#mobileThuddyB div.fusion-clearfix, div#mobileThuddyC div.fusion-clearfix{clear:none!important; display:none!important;}
	div#mobileThuddyA{width:100px!important; margin-right:12px!important;}
	div#mobileThuddyB, div#mobileThuddyC{width:150px!important;}
	div.fusion-post-slider.fusion-flexslider ul.slides li div.slide-excerpt h2{padding-top:4px!important;}
	div.fusion-post-slider.fusion-flexslider ul.slides li div.slide-excerpt h2 a{font-size:20px;}
}
@media (max-width:640px) {
	div#regFormDiv{width:100%;}
}