html{background-color:#fff;}div .av_one_fourth{width:23%;margin-left:2%}#main .signup-ad,#main .footer{display:none;}.wpsr_shareminbt{display:none!important;}#topheader h1{color:#fff!important;text-align:center!important;}#resources h2,.template-page .entry-content-wrapper h2{font-family:europa,Georgia,serif!important;text-align:center!important;font-weight:700;font-size:36px;text-align:left!important;text-transform:capitalize!important;}#iconsection .av_one_third,#iconsection .av_one_fourth{background:#fff;box-shadow:0px 3px 8px -4px rgba(0,0,0,0.15)!important;padding:2em 1em;}#iconsection .av_one_third .avia_image,#iconsection .av_one_fourth .avia_image{padding:0 1em;}#iconsection .image-overlay-inside,.image-overlay.overlay-type-extern{display:none;}#iconsection{padding-bottom:5em;}#iconsection .av_one_third h2,#iconsection .av_one_fourth h2,#main .footer a:link{font-family:europa,Georgia,serif!important;font-size:1em!important;text-align:center!important;font-weight:400;text-transform:uppercase!important;letter-spacing:3px;margin-bottom:0px;}#footerbanner h1{color:#fff;text-align:center!important;font-weight:bold;}#footerbanner p,#footerbanner h1{color:#fff;text-align:center;}.ig_popup.ig_persuade{background:#3398e1!important;color:#FFF;padding-bottom:.1em;}#top .ig_headline{padding-bottom:.2em!important;text-align:left;}.ig_popup .ig_form_container.layout_bottom .ig_button,.ig_popup .ig_form_container.layout_bottom input[type=submit]{background-color:#f37521;}.ig_form_bottom.ig_form_style_1 .ig_form_container:before{border-top:none;}.ig_embed_form_container{margin-top:20px;}#mc-embedded-subscribe-form .ig_form_els_last input[type=submit]{border:none!important;border-bottom:none!important;box-shadow:none!important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;line-height:2.8em;height:2.8em;}#mc-embedded-subscribe-form .ig_form_els input[type="email"]{background-color:#f5f5f5!important;line-height:2.8em;height:2.8em;}.ig_form_bottom .ig_form_container.layout_bottom .ig_button,.ig_form_bottom .ig_form_container.layout_bottom input[type=submit],.ig_form_bottom .ig_form_container.layout_bottom .ig_button,.ig_form_bottom .ig_form_container.layout_bottom input[type="email"]{font-size:1.25em!important;font-family:europa,Georgia,serif!important;font-weight:300!important;}.ig_popup.ig_persuade .ig_headline{font-family:europa,Georgia,serif;font-weight:300;font-size:3.5em!important;}.ig_message p{font-weight:300;line-height:1.25em!important;font-size:1.25em!important;color:#fff;}#top .fullsize .template-blog .post .entry-content-wrapper>*{max-width:700px;}.footer{padding:40px 0px;margin:0 auto;text-align:center;}.footer a{font-size:12px;font-weight:700;padding:0px 30px;color:#444;text-transform:uppercase;padding:0 30px;}.footer a{border-left:1px solid #444;}.footer a:first-child{border-left:none;}@media (max-width: 767px) {.footer a{border-left:0px;text-align:center;display:block;padding:10px;}}#author_box{width:900px;margin:0 auto;padding:60px 0px 90px;}#author_box a{color:#808080;}#author_box a:hover{color:#f37521;border-bottom:2px solid #f37521;}div.sharedaddy h3.sd-title{display:none!important;}@media (max-width: 991px) {.sharedaddy{margin:30px auto 0px auto;width:700px;}}@media (min-width: 992px) {.sharedaddy{display:block!important;position:fixed;left:100px;top:180px;z-index:1000;}.sharedaddy .sd-social-icon .sd-content ul li[class*='share-']{display:block;margin:8px 0!important;}}.sharedaddy .sd-social-icon ul li[class*='share-'].share-facebook a.sd-button:not(:hover),.sharedaddy .sd-social-icon ul li[class*='share-'].share-twitter a.sd-button:not(:hover),.sharedaddy .sd-social-icon ul li[class*='share-'].share-pinterest a.sd-button:not(:hover),.sharedaddy .sd-social-icon ul li[class*='share-'].share-print a.sd-button:not(:hover){color:#a4a4a4!important;background:#f6f6f6!important;}.sharedaddy .sd-social-icon ul li[class*='share-'] a.sd-button{display:inline-block;font-size:16px;border:0px;color:#777!important;}.sharedaddy .sd-social-icon ul li[class*='share-'] a.sd-button:hover{border:0px;}.signup-ad{width:100%;background-color:#f37521;text-align:center;padding:140px 30px;}.signup-ad h3{color:#000;font-size:28px;text-align:center;}.signup-ad p{color:#000;font-size:22px;margin:15px 0px 50px 0px;text-align:center;font-weight:300;}.signup-ad .button{color:#000;background-color:#fff;border-radius:100px;padding:15px 30px;font-weight:700;}#header{background:rgba(255,255,255,0.97);box-shadow:0 0 1px rgba(0,0,0,0.15);}#header a,.main_menu a,#top .av-menu-button>a .avia-menu-text{color:#808080!important;font-family:europa,Georgia,serif;font-size:16px!important;font-weight:400;}.comment-entry{display:none;}h1{color:#252525;font-size:3em;font-weight:300;line-height:44px;font-family:europa,sans-serif;text-transform:none!important;text-align:left!important;}#top .border_header{text-align:center!important;}.border_header a{font-size:0.8em!important;font-weight:normal!important;font-family:europa,Georgia,serif!important;}h3{font-size:28px;font-weight:normal;font-family:europa,sans-serif;line-height:34px;text-align:left;}h4 a{text-decoration:none!important;}.avia_ajax_form label{margin-bottom:0px;}p{margin:1em 0;}form p{margin-bottom:0;margin-top:5px;}#top label{font-size:14px;}tr:first-child td,tr td:first-child{border:none;}td{padding:0px;}a,strong a{background:transparent;}strong a{color:#333!important;}strong a:hover{color:#f37521!important;}a:link{transition-property:all;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.165,0.63,0.14,0.82);-webkit-font-smoothing:antialiased;}#author_box a,.entry-content a{background:transparent;border-bottom:2px solid #e1e1e1;}#jp-relatedposts a{border:none!important;}.main_color strong{font-weight:400;}.main_color{border-color:#f2f2f2;}p a:hover{text-decoration:none;}a:hover,a:focus,a:visited{text-decoration:none;}body .alignleft{margin-bottom:20px;}.main_color strong{color:#333;}.main_color a{color:#808080;}.main_color tr{background:#f2f2f2!important;}.main_color blockquote{border-color:#f2f2f2;}.main_color .avia-color-theme-color{border-color:#555;}.main_color a:hover{opacity:0.8;}p,li,#core .new-special-heading h3{color:#808080;font-family:europa,Georgia,serif;font-weight:400;font-size:20px;line-height:1.5;-webkit-font-smoothing:antialiased;text-align:left;}.avia_transform .avia-gallery-thumb img.avia_start_animation{-webkit-animation:none;}.logo img,.image-overlay,.comment_meta_container,.sidebar_right .comment_container,.comment-entry,.blog-meta,.flare,.avia-post-nav{}.logo a,.logo a img{max-height:35px!important;}.logo a{display:inline-block;vertical-align:middle;}#scroll-top-link{left:50px;}#aboutme .avatar{margin-right:1em;margin-bottom:1.5em;}#core-h1{font-size:4em;letter-spacing:-1px;margin-top:1em;}#core-h3{font-size:2em;color:#777;font-weight:400;}#core .new-special-heading h3{color:#808080!important;margin-top:1em;}#core .content{padding-bottom:0px;}#core .container,#testimonials .container{max-width:810px;}.footer-text,.footer-text a{color:#999!important;font-size:15px;margin-top:8em;margin-bottom:4em;}.avia_transform .avia-testimonial .avia-testimonial-image{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.avia_transform .avia_start_animation.avia-testimonial .avia-testimonial-image{-webkit-animation:none;animation:none;}@media only screen and (min-width: 767px) {#core #mc_embed_signup{max-width:80%;}}@media only screen and (max-width: 767px) {#core #mc_embed_signup .email{margin-bottom:8px;}# .slide-entry{
        float: none !important;
        display: inline-block;
        max-width: 30%;
    }
}


#logos .avia-logo-element-container {
    max-width: 710px;
    margin: 0 auto;
}

/* Testimonials */
#testimonials .avia-testimonial-meta {
  margin-left:0px;
}

#testimonials .avia-testimonial-image{
    margin-bottom: 15px;
}

#testimonials .avia-testimonial-content p {
  font-style:italic;
}
#testimonials .avia-testimonial {
    border: 0;
}

#testimonials .avia-testimonial-meta-mini * {
    display: inline-block;
    text-align: left;
    color: #f37521;
    font-weight: normal;
    font-size: 16px;
    font-family: europa, Georgia, serif;
}

#testimonials .avia-testimonial-subtitle:before{
    content: ", ";
}

#testimonials .avia-testimonial-content p{
   text-align: left;
   color: #808080 !important;
   line-height: 28px;
   margin-bottom: 8px;
}


#top .av-menu-button > a .avia-menu-text,
#top div .avia-gallery img {
  border:none;
}

#top .avia-button{
  font-family: europa, Georgia, serif;
  text-transform:uppercase;
  border-radius: 32px !important;
  letter-spacing:2px;
  transition: background-color .1s 0s ease-in-out,color .1s 0s ease-in-out;
}

#top div .avia-gallery img {
  border:none;
}


/* Share Buttons */
#top .share-buttons {
    position: absolute;
    z-index: 5;
    top: 35px;
    left: 35px;
    margin: 0;
}
#top .share-buttons.fixed{
    top: 97px;
    position: fixed;
}
#top .share-buttons ul {
    border: 0 !important;
}
#top .share-buttons ul li{
    display: block;
    float: none;
    border: 0;
    margin: 8px 0 !important;
}
#top .share-buttons ul li a{
    color: #a4a4a4 !important;
    background: #f6f6f6;
    display: inline-block;
    font-size: 16px;
}

#top .share-buttons ul li a:hover{
  opacity: 1 !important;
}

#top .share-buttons .share-count{
  display: none;
}
#top .share-buttons .avia-related-tooltip,
#top .share-buttons .av-share-link-description {
    display: none !important;
}

#top #wrap_all .share-facebook:hover  a{color:#fff !important; background-color:#37589b; }
#top #wrap_all .share-twitter:hover   a{color:#fff !important; background-color:#46d4fe; }
#top #wrap_all .share-linkedin:hover  a{color:#fff !important; background-color:#419cca; }
#top #wrap_all .share-email:hover     a{color:#fff !important; background-color:gray; }
#top #wrap_all #footerbanner h1 { color: #fff !important; }


@media only screen and (max-width: 989px) {
  #top .share-buttons{
    left: 12px;
  }
}

@media only screen and (max-width: 989px) {
  #top .share-buttons{
    position: static !important;
    width: 100%;
    padding-top: 35px;
    text-align: center;
  }
  #top .share-buttons ul li{
    display: inline-block;
    margin: 0 4px !important;
  }
}

.entry-content .sharedaddy {
    display: none;
}



/* MC Embed */
#mc_embed_signup{
  background: transparent !important;
}
#mc_embed_signup .button, .avia_ajax_form .button {
  line-height: 1.1em;
  letter-spacing:2px;
  text-transform:uppercase;
}

#mc_embed_signup .mc-field-group input, #mc_embed_signup .button, .avia_ajax_form .button  {
  font-family: europa, Georgia, serif;
  font-size: 15px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal !important;
}

#mc_embed_signup input[type='email'] {
  font-size:14px;
}

#mc_embed_signup .button  {
  background: #02b875;
  border-color: #02b875;
  border-radius: 0px;
}

.home #mc_embed_signup input[type='email'],
.home #mc_embed_signup #mc-embedded-subscribe{
  font-size: 18px;
} 

.home #mc_embed_signup #mc-embedded-subscribe{
  height: 42px;
}
#mc_embed_signup .button:hover {
  opacity:0.8;
  transition: all .1s ease-out;
}

#mc_embed_signup form {
  padding:0px;
}

#mc_embed_signup .clear {
  display: block;
  visibility: visible;
  height: auto;
  width: auto;
}

#mc_embed_signup form {
  padding:0px ;
}

#mc_embed_signup .mc-field-group {
  padding-bottom:0;
  min-height:0px;
}

#mc_embed_signup{
  position: relative;
}
@media only screen and (min-width: 767px) {
  #mc_embed_signup .button {
    position: absolute;
    top: 0;
    right: 0;
  }

}

@media only screen and (max-width: 767px) {
  #mc_embed_signup .mc-field-group {
    margin-bottom: 6px;
  }
  #mc_embed_signup .button{
    width: 100%;
  }
}

input#mc-embedded-subscribe {
  right: 0;
  height: 36px;
  border:1px solid #02b875;
}

/* Newsletter */
#newsletter-cta #mc_embed_signup .button {
  background: #f37521 !important;
  border: 1px solid #f37521 !important;
}

#newsletter-cta {
  background: #f5f5f5;
  margin: 50px auto 2.5em;
  max-width: 720px;
  padding:20px;
  text-align: center;
border:1px solid #eaeaea;
}

#newsletter-cta p, #newsletter_cta strong {
  text-align: center;
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 22px;
  color: #333 !important;
}

#newsletter-cta small {
  color: #777 !important;
}

#newsletter-cta #mce-EMAIL{
  margin: 0;
}

@media only screen and (min-width: 767px) {
  #newsletter-cta #mce-EMAIL {
    width: 78%;
    margin-bottom: 0;   
  }

}
#newsletter-cta #mc_embed_signup {
  margin: 0 45px;
}

#newsletter-cta #mc_embed_signup .button {
  margin: 0;    
}   



/* SumoMe */
.sumome-popup-overlay a.sumome-popup-link, .sumome-sharer-popup .sumome-sharer-popup-overlay a.sumome-sharer-popup-link, .sumome-sharer-popup .sumome-sharer-popup-content a.sumome-sharer-popup-link, .sumome-scrollbox-popup a.sumome-scrollbox-link  {
  display:none !important;
}

.sumome-share-client-share {
  background-color:#222 !important;
  margin-bottom:2px !important;
}

.sumome-scrollbox-popup.sumome-res-medium h2 {
  font-weight:bold;
}

.sumome-popup-content .sumome-popup-form div.sumome-popup-text, .sumome-scrollbox-popup.sumome-res-medium h2, .sumome-scrollbox-popup div.sumome-scrollbox-text, .sumome-scrollbox-popup input[type="text"], .sumome-popup-content .sumome-popup-form div.sumome-popup-text, .sumome-popup .sumome-popup-content .sumome-popup-form input[type="text"]{
  text-align:center !important;
}

.fb_iframe_widget span, .twitter-follow-button {
  vertical-align: text-bottom !important;
}

/* Internal Pages (?) */
#growthmafia .column-top-margin {
  margin-top: 5px;
}

#coursepreview div .av_one_third {
  margin-left: 2%;
  width: 32%;
  background:#ffffff;
  padding-bottom:2em;
  box-shadow: 0 1px 1px rgba(0,0,0,0.3);
  border-radius: 3px;
}

#rules .av_one_third { 
  padding:10px;
}

#rules div .av_one_half {
  background:#ffffff;
  padding-bottom:2em;
  box-shadow: 0 1px 1px rgba(0,0,0,0.3);
  border-radius: 3px;
}

.av-image-caption-overlay-center p {
  color:#fff !important;
  font-size:24px;
  font-weight:bold;
  line-height:1.1em !important;
}

.course-description, .course-left, .course-right{
  color:#777 !important;
  font-size:16px !important;
  line-height:1em;
}

.course-description{
  text-align:center;
  padding-right:5px !important;
  padding-left:5px !important;
}

.course-left, .course-right{
  color:#222 !important;
  font-size:16px !important;
  font-family: europa, Georgia, serif;
}

#top .av-border-deactivate.avia-logo-element-container img  {
  background:none;
  -webkit-filter: grayscale(100%);
  filter: gray; filter: grayscale(100%);
  filter: url(desaturate.svg#greyscale);
  padding:0.5em;
}

@media only screen and (min-width: 767px) {
  #mailbox {
    padding-right:12em;
    padding-left:12em;
  }
}



/* Related Posts */
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
  text-decoration: none !important;
  border-bottom: 2px solid #f37521;
}

#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
  text-align: center;
  padding: 10px;
}


/* Single Blog Post */
#top.single-post .fullsize .template-blog .post .entry-content-wrapper > * {
  max-width: 700px;
}

#top.single-post .big-preview.single-big a,
#top.single-post .small-preview {
  pointer-events: none;
  cursor: default;
}


#top.single-post .fullsize .template-blog .post-title {
  text-align:left;
  font-family: europa,sans-serif;
  text-decoration: none;
  color: #000;
  font-size: 43px; 
  line-height: 44px;
  letter-spacing:0px;
  -webkit-font-smoothing: antialiased;
}
#top.single-post .fullsize .template-blog .post-title:hover {
  color:#f37521;
}

#top.single-post .entry-content a {
  border-bottom: 2px solid #e1e1e1;
}

#top.single-post .entry-content a:hover {
  color: #f37521;
  border-bottom: 2px solid #f37521;
}

#top.single-post .entry-content ul li, 
#top.single-post .entry-content p {
  font-family: europa, Georgia, serif;
  font-weight:normal;
  -webkit-font-smoothing: antialiased;
}

#top.single-post .entry-content blockquote {
  font-style:italic;
}

#top.single-post .entry-content strong {
  font-weight:400;
}

#top.single-post .content{
  padding-top: 0;
  padding-bottom: 0;
}

#top.single-post .entry-content-header{
  padding-top: 50px; 
}

@media only screen and (max-width: 989px) {
  #top.single-post .entry-content-header{
    padding-top: 0;
  }
}


/* Author Box */
#author_box .author_bio_section {
  padding: 10px 30px;
}

#author_box p {
  font-size:20px !important;}
}

@media only screen and (min-width: 767px) {
  #author_box .author_bio_section{
    padding: 15px 75px;
  }
}
#author_box .author_details {
  font-size: 1rem;
  font-style: italic;
}

#top .border_header {
    margin-top: 30px;
    text-align: center;
    position: relative;
}

#top .border_header:before{
    content: "";
    position: absolute;
    height: 1px;
    width: 100%;
    background: #dedede;
    display: block;
    left: 0;
    top: 50%;
}

#top .border_header span{
    background: white;
    position: relative;
    display: inline-block;
    padding: 0 12px;
}
#top .border_header a{
    border: 0 !important;
}

#author_box .border_header{
  display: none;
}

#author_box .author_details img {
  border: 1px solid #D8D8D8;
  border-radius: 50%;
  float: left;
  margin: 0 10px 10px 0;
}

/* NL PopUp */
small, #no-thanks, #nl-pop input[type='email'], #nl-pop input[type="submit"]{ 
  font-family: georgia, serif;
}

#nl-pop {
  background: #fff;
  border: 1px solid #d5d5d5;
  bottom: -1px;
  box-shadow: 0 0 10px 5px rgba(0,0,0,.1);
  padding: 25px;
  position: fixed;
  right: -1px;
  text-align: left;
  width: 330px;
  z-index: 2;

  opacity: 0;
  visibility: hidden;
  transition: all linear 0.2s;
}

#nl-pop p {
  font-family:georgia, serif;
  font-size: 18px !important;
  margin-top: 0;
}

#nl-pop input {
  display: inline;
  float: left;
}

#nl-pop input[type="email"] {
  display: inline;
  width: 65%;
  margin-bottom: 0;
}

#nl-pop input[type="submit"] {
  height: 34px;
}

#nl-pop small {
  padding-top: 15px;
  display: block;
  clear: both;
}

#nl-pop a:hover, #nl-pop a:focus, #nl-pop a:visited {
  text-decoration: none;
}

#nl-pop input[type='email']{
  background:#000;
}

#nl-pop input[type='email']{ 
  font-size:14px
}

#nl-pop input[type="submit"]{ 
  font-size:12px;
}


#nl-pop.show{
  opacity: 1;
  visibility: visible;
}


#socket .container {
  padding-bottom:2em;
}