/* @import url('http://example.com/example_style.css'); */

  
.email_subscription_wrap {padding:30px;}

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

h1,h2,h3,h4,h5,p,a {
      font-family:'Yu Gothic Medium', '游ゴシック Medium', YuGothic, '游ゴシック体', 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ', 'Meiryo','ＭＳ ゴシック',sans-serif;

}

h1{
	  font-size: 42px;
      color:#222222;
}  

h2{
	  font-size: 28px; 
      color:#222222;
} 

h3{
	  font-size: 20px; 
      color:#222222;
}  

p{
	  font-size: 18px; 
      color:#222222;
}  
  
.font_p {color:#B8183F;}  
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
  
.hs_cos_wrapper, 
.form-title, 
.hs_form_target_widget, 
.hs-form-private{
background-color:transparent;
border:none;
padding-top 10px !important;
}
 
[id^="hs_form_target_widget_"]
{box-shadow: -3px 10px 15px 0px rgba(0, 0, 0, 0.35);}

form label,form input[type='submit'],
.hs-button, 
.hs-subscriptions-regular-button,
.legal-consent-container, 
.legal-consent-container,
.hs-richtext p,
.hs-richtext span,
.hs-main-font-element p,
.hs-main-font-element span,
.legal-consent-container,
.hs-input,
label:not(.hs-error-msg) span,
.hs-field-desc,
.submitted-message
{
  font-family:'Yu Gothic Medium', '游ゴシック Medium', YuGothic, '游ゴシック体', 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ', 'Meiryo','ＭＳ ゴシック',sans-serif !important;
  }

div[class^="submitted-message hs-main-font-element"] {
    background-color:#eeeeee;
  }   
  
@media screen and (min-width: 768px){   
  .widget-type-form{margin: 0 10px 0 0;}
}
  
@media screen and (max-width: 768px){   
   h1{font-size: 32px;}  
   h2{font-size: 24px;}  
}