.formkit-slide-in{z-index: 9999;}
.company-cr{text-align: left; margin-top: 10px; color: #fff; font-size: 14px;}
.company-cr a{display: inline-block; vertical-align: middle; text-decoration: none; border: 0; color: #fff;}
.company-cr img{max-width: 125px}
#bbpress-forums form input:not([type="checkbox"]), #bbpress-forums form select,
.bbp-forum-form form input, .bbp-forum-form form select{height: 30px; line-height: 30px; padding: 0 10px;}
.bbp-forum-form form input:not(.ed_button), .bbp-forum-form form select{display: block; width: 100%;}
#subscription-toggle{clear: both; display: block;}
#subscription-toggle a, #bbpress-forums .submit, #bbpress-forums .button,
.bbp-login-form .button, .bbp-forum-form form .submit{display: inline-block; background: #318b56; color: #fff; padding: 5px 10px; border-radius: 3px; margin: 0 0 10px;}
#bbpress-forums .button, .bbp-login-form .button, .bbp-forum-form form .submit{border: 0; padding: 10px 20px;}
#subscription-toggle a:hover{background: #000; text-decoration: none;}
.page-id-15787 .addtoany_share_save_container,
.page-id-15787[data-pin-log="button_pinit_bookmarklet"]{display: none !important;}
.bbp-login-form .bbp-submit-wrapper{float: none; text-align: left;}
.bbp-login-form .bbp-username input, .bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input{min-width: 220px;}

.hpage .page-numbers{display: inline-block; vertical-align: middle; margin: 0 1px; padding: 4px 10px; border: 1px solid #000; border-radius: 3px; color: #000;}
.hpage .page-numbers.current, .hpage .page-numbers:hover{background: #0098CB; color: #fff; text-decoration: none;}

body #mc_embed_signup h2{margin: 0 0 15px; font-size: 16px; line-height: 1.3;}
body #mc_embed_signup .indicates-required, #mc_embed_signup br{display: none;}
body #mc_embed_signup .mc-field-group label{display: block; margin: 0 0 5px;}
body #mc_embed_signup #mce-EMAIL{margin: 0 0 10px; padding: 0 10px; height: 40px; box-sizing: border-box; line-height: 40px; display: block; width: 100%; color: #000;}
body #mc_embed_signup .button{background: #55ae3a; color: #fff; width: 100%;}
body #mc_embed_signup p:empty{display: none;}
body #mc_embed_signup .mc-field-group{margin: 0; width: 100%;}
body #mc_embed_signup{background: none;}

body .pum{background: rgba(0,0,0,.3);}
body .pum  #mc_embed_signup{background: none;}
body .pum .clear{margin-bottom: 0;}
body .pum #mc_embed_signup h2{font-weight: bold;}
body .pum #mc_embed_signup #mce-EMAIL{margin-bottom: 0; border: 1px solid rgba(0,0,0,.1);}
body #mc_embed_signup .button{height: 40px; line-height: 40px; padding: 0 15px; border-radius: 0; border: 0;}
body .pum #mc_embed_signup .button{margin-bottom: 0 !important; background-color: #55ae3a !important;}
.pum-close{padding: 0 15px !important; background: #000 !important;}
body #mc_embed_signup h2{padding-top: 20px;}
#zcampaignOptinForm{padding: 10px 15px;}

#sidebar #social{display: none;}
#cse-search-box input{height: 40px;
    line-height: 40px;
    border: 1px solid rgba(0,0,0,.1);
}
#cse-search-box input[type="submit"]{height: 40px; line-height: 40px; display: block; width: 100%; margin-top: 6px; background: #006c09; color: #fff; border: 0;}
.quick_form_15_css{width: 100% !important;}
.cfield{width: 100% !important;}
.cfield input{height: 40px; line-height: 40px; width: 100%;}

@media (min-width: 992px){
    /* #sidebar > div{float: none !important; width: 100% !important;} */
    #customForm > div{margin: 0 !important;}
}

@media (max-width: 767px){
	article .entry-content img{max-width: 100%; height: auto;}
	#sidebar > div{float: none !important; width: auto !important;}
	#content{overflow-x: hidden;}
}