/*
Theme Name: Kettering Executive Network
Description: child theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


main#main p a:link { text-decoration: underline; }
main#main  li { list-style-image: url('../../uploads/blt-001.png') }

div.callout-style-01  { color: #fff !important; }
div.callout-style-01 h5 { text-align: center !important; color: #fff !important; text-transform: uppercase; padding: 0px; margin: 0px 0px 15px 0px; line-height: 1; }
div.callout-style-01 ul {padding: 0px 0px 0px 10px; margin: 0px }
div.callout-style-01 li { list-style-image: url('../../uploads/blt-01.gif'); }
div.callout-style-01 a:hover { color: #fff0a6 !important; }

.img-style { border: 3px solid #fff;}

h3 { word-spacing: 5px !important; }
.page-id-6 h3::after {
    display: block;
    content: "";
    border-bottom: 3px solid #1d3e80;
    width: 111px;
    margin: 25px auto;
    transform: translateY(-1rem);
}
h6 a:link { text-decoration: underline; }

/* Logo carousel */
div.fusion-carousel-wrapper { padding: 0px !important; }
span.fusion-nav-prev, span.fusion-nav-next { border-radius: 50% !important; }

div.max-site-width { max-width: 1200px; margin: auto !important; }

/* Slider homepage */
div.tfs-slider .title-heading-center { padding: 12px !important;  text-shadow: 2px 2px 5px rgba(0,0,0,.75); }
div.slide-content-container.slide-content-center h3 { font-family: 'Lato', 'Barlow', Arial, sans !important; }
div.tfs-slider h3::after { border-bottom: 0px !important; }

/* Charts homepage */
h4.fusion-chart-title { display: none !important; } /* remove title */


/* CTA block homepage*/
div.block-cta h3::after {
    border-bottom: 3px solid #fff;
	margin-bottom: 0px !important;
}

/* Main Navigation */
nav.fusion-main-menu span.menu-text, nav.fusion-mobile-nav-holder span  { text-transform: uppercase; }

/* Secondary top menu*/
div.fusion-secondary-header ul li a  {   padding: 0px 12px !important; }
.btn-members a { background-color: #00c08b !important; color: #fff !important; font-family: 'Barlow Semi Condensed', 'Lato', sans !important; text-transform: uppercase;  }
.btn-members a:hover { background-color: #00bfdd !important; color: #fff !important; }
.sub-menu li a { font-family: 'Barlow Semi Condensed', 'Lato', sans !important;  text-transform: uppercase !important; }

/* Intro text */
@media screen and (min-width: 1000px)  {
.intro-text { font-size: 100% !important; line-height: 1.3; }
}
/* Testimonials */
.fusion-testimonials.clean p { letter-spacing: 1px !important; font-size: 26px !important; font-weight: 600; }
span.company-name { font-weight: 500; letter-spacing: 0px; }


/* Button */
.fusion-button-default-size { font-size: 17px !important; }

/* Button X-Large */
.button-xlarge { padding: 30px; font-family: 'Barlow Semi Condensed', 'Lato', sans !important;  font-size: 28px !important; word-spacing: 4px; }

/* Show on Desktop View */
@media screen and (max-width: 1000px)  {
.desktop-only { display: none !important }
}

/* Footer */
@media screen and (max-width: 767px)  {
footer { text-align: center !important; }
}

/* Mobile icons */
.fusion-mobile-menu-icons a  { font-size: 36px !important; padding: 0px 7px; }


/* hrule */
hr { border: 0px !important; border-top: 1px solid #ccc !important; }


/* Sidebar */
aside#sidebar { border: 1px solid #ccc; padding: 10px !important; }
aside#sidebar h4 { margin: 10px auto !important; }

/* Blog related  */
 /* Blog Title - Replace with custom text */
body.single.single-post h1 { font-size: 0px !important;  }

/* Modify blog clearfix */
body.single.single-post div.single-navigation.clearfix { display: none !important; }
body.single.single-post h1::after { content: "News" !important; font-size: 36px; float: left !important; }
body.single.single-post h2 { margin-bottom: 30px !important; }

/* blog homepage widget */
.page-id-6 .blog-widget-homepage a { font-weight: 500 !important;  }
.page-id-6 .blog-widget-homepage li  { border-top: 0px !important;  border-bottom: 1px solid rgba(255,255,255,.2) !important; padding: 10px; }
.page-id-6 .blog-widget-homepage a:link, .blog-widget-homepage a:visited { color: #fff !important; display: block; }
.page-id-6  span.post-date { color: #00bfdd;}
.page-id-6 .blog-widget-homepage a:hover {   color: #fff !important; text-decoration: underline; }
.page-id-6 .blog-widget-homepage a:before { color: #fff !important; }
.page-id-6 .blog-widget-homepage h4.widget-title { display: none !important; }
/* .page-id-6 .fusion-content-widget-area .widget_recent_entries li:first-child { border: none !important; } */

/* Glow shadow */
.glow { -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.2) !important; -webkit-box-shadow:  0px 0px 10px 0px rgba(0,0,0,.2) !important;  box-shadow:  0px 0px 10px 0px rgba(0,0,0,.2) !important;} 


/*  Circle numbers */
span.numcircles { display: block; width: 33px; height: 33px; text-align: center; padding-top: 3px; border-radius: 50%; font-weight: bold; color: #fff; background: #1f3d7b; margin: auto; }

/* members area box ixons */
h1.content-box-heading { text-transform: uppercase !important; word-spacing: 3px;  }


/* white bullets */
ul.bullet-white li { list-style-image: url('../../uploads/blt-white.gif') !important; }

/* SIG links */
.header-links { color: #fff !important; font-size: 18px !important; font-weight: 600; }

/* footer */
footer div.textwidget p, footer h4.widget-title  { text-align: left !important; margin: 0px 0px 10px 0px !important;  }

.fusion-footer  {
text-align: left !important; font-size: 18px !important;
}

/* PopUp Modals */
.modals { font-family: 'Lato', sans !important; font-weight: 300 !important; color: #00af86 !important; text-transform: uppercase; font-size: 20px !important; }


.modals2 { font-family: 'Lato', sans !important; font-weight: 400 !important; color: #003399 !important;  font-size: 32px !important; }

/* dropdown margin fix */
nav.fusion-main-menu ul.sub-menu {  margin-left: 0px !important; }

/* Wild Apricot login area */
div.wa_login_shortcode {   }
div.wa_login_shortcode p { padding: 10px 0px !important; margin: 0px !important; line-height: 1 !important; display: block; color: #fff !important;   }
@media screen and (min-width: 800px)  { div.wa_login_shortcode p { float: left; color: #fff !important; } }
div.wa_login_shortcode input.button.button-primary { border: 0px !important; padding: 3px 10px; text-transform: uppercase !important; font-weight: bold !important; letter-spacing: .5px; font-size: 16px; font-family: 'Barlow Semi Condensed', 'Lato', Arial, sans; color: #404040; }
div.wa_login_shortcode input.button.button-primary:hover { background-color: #bfeaff !important; cursor: pointer !important; }


/* News page */
h2.blog-shortcode-post-title { font-size: 22px !important; padding: 0px !important; margin: 0px !important; }
.fusion-blog-layout-large article { margin-bottom: 25px !important; }
div.fusion-meta-info { margin-top: 5px !important; border-top: 0px !important; }


/* Member footer */
div.member-footer p { margin: 0px 0px 20px 0px !important; padding; 0px !important; }
div.member-footer a:link, div.member-footer a:visited { color: rgba(255,255,255,.8) !important; }
div.member-footer a:hover { color: #63b2db !important; }

div.member-footer h4 { color: #fff !important; font-size: 22px !important; font-weight: 500 !important; font-family: 'Lato', Arial, sans !important; text-transform: uppercase !important; margin: 0px !important; padding: 0px !inmportant; }


/* Twitter X replacement icon */
.fa.fa-twitter, .fa-twitter.fab, .fusion-twitter.awb-icon-twitter {
	font-family:sans-serif !important;
}
.fa.fa-twitter::before, .fa-twitter.fab::before, .fusion-twitter.awb-icon-twitter::before {
	content:"𝕏";
	font-size:1.2em;
}

/* removes irritating arrow in dropdown menu first list item */
span.awb-menu__sub-arrow { display: none !important; }

