/* MAILCHIMP */

      #mc_embed_signup { }

      #mc_embed_signup .indicates-required { display: none; } 

      #mc_embed_signup .button { background-color: #e9703e !important; }

      #mc_embed_signup #mce-success-response { color: #0178a3 !important; }

      #mc_embed_signup label { font-size: .9375em; } 

      #mc_embed_signup ul li::before { display: none; } 
      #mc_embed_signup .mc-field-group.input-group { margin-top: .5em; }
      NOT#mc_embed_signup .mc-field-group.input-group ul { margin-left: 2em !important; } 
      #mc_embed_signup .mc-field-group.input-group li { color: #555; } 
      #mc_embed_signup .mc-field-group.input-group strong { font-weight: normal; } 

      #mc_embed_signup .coming-soon { font-size: 0.9375em;  }


      #mc_embed_signup .button { 
         font-size: 1.0625em !important;
         text-transform: uppercase;  
         letter-spacing: .07em;
      }

      #mc_embed_signup .name-please { 
         margin: 0 1em .5em 1em; 
         text-indent: -.75em; 
         color: #505050; 
         font-style: italic; 
         font-size: 0.8125em;
         }

      #mc_embed_signup .name-please .star { color: crimson; } 


      #mc_embed_signup .options { 
         font-style: italic; 
         font-size: 0.8125em;
         } 
      #mc_embed_signup span.options { color: #808080; }




      #mc_embed_signup div.response { 
         background-color: cornsilk !important; 
         padding: 1em !important; 
         }
      #mc_embed_signup #mce-responses { margin-left: 0 !important; }



/* ============================================================================
 *                                                            HOME PAGE
 * ============================================================================
 */
      .page_id__home #mc_embed_signup { 
         margin: 0 1em 1em 1em; 
         background: #e0e0e0; /* fff8c8; */ 
         border-radius: .25rem; 
         padding: 0.01em 0 1em 0; 
         }

      .page_id__home #mc_embed_signup form { margin: 1rem; } 

      .page_id__home #mc_embed_signup h2 { text-align: center; margin-bottom: .25em; } 

      .page_id__home #mc_embed_signup .button { 
         width: 96%;
         margin-top: .75em;
         height: auto;
         padding: .5em;
         }

      .page_id__home #mc_embed_signup .mc-field-group.input-group li {
         margin-left: 1.5em; } 

      .page_id__home .colorblock-buttons { margin-bottom: .5em; }



/* ============================================================================
 *                                                       SUBSCRIBE PAGE
 * ============================================================================
 */
      .page_id__subscribe #mc_embed_signup .name-please { 
         margin: -.5em 0 1.5em 1em; max-width: 27em;} 

      .page_id__subscribe #mc_embed_signup .mc-field-group.input-group li {
         margin-left: 1.5em; } 

      .page_id__subscribe  #details { margin: 3em 0 3em; }

/* ============================================================================
 *                                              SIDEMENU (events calendar, etc)
 * ============================================================================
 */

      .box.support_submenu + #mc_embed_shell { margin-top: 3em }


      nav.sidemenu #mc_embed_signup { 
         background: #e0e0e0; 
         border-radius: .25rem; 
         padding: 0.01em 0 1em 0; 
         }

      nav.sidemenu  .subscribe.button,
      nav.sidemenu  #mc_embed_signup .button { 
         width: 96%;
         margin-top: .5em;
         height: auto;
         padding: .25em;
         }

      .tab_support nav.sidemenu  .subscribe.button { 
         margin-left: -.25em; 
         margin-top: 3em; 
         text-transform: uppercase;
         width: 85%;
         }


