@media (max-width: 767px){
.comment-body {
padding: 0 0 10px 0 !important;
margin-bottom: 60px;
}
.comment .children {
margin-left: 10px !important;
padding-left: 0 !important;
}
.comment_postinfo {
margin-left: 90px;
min-height: 80px;
}
.comment_avatar {
top: 0;
}
}
.et_bloom .et_bloom_form_header h2 {
color: #093a3c;
}
#main-content .container {
padding-top: 0;
}
.et_pb_blog_grid .et_pb_image_container img {
padding-right: 0;
padding-top: 0;
float: none;
}
#main-header{
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.blog .et_pb_post a img, .category .et_pb_post a img  {
max-width: 330px;
float: left;
padding-right: 1em;
max-height: 215px;
padding-top: 10px;
}
.et_pb_post {
min-height: 216px;
}
.nav li ul {
top: 30px;
}
.fade {
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.fade:hover {
opacity: 0.5;
}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
font-size:32px;
}
#home_opt_in .et_bloom_inline_form  .et_bloom_form_container  .et_bloom_form_container_wrapper 
.et_bloom_form_content.et_bloom_2_fields.et_bloom_bottom_inline {
padding: 40px 0 0 0; }
@media only screen and ( min-width: 998px  ) { 
.only_on_mobile {display: none;}
.et_pb_blog_grid article {
height: 553px;
overflow: hidden;
}
}
body .et_pb_bg_layout_light .et_pb_post p {
font-size: 20px;
}
body .sprout_hide_excerpt .post-content {
display: none;
}
@media only screen and (min-width: 998px) {
body .sprout_hide_excerpt .et_pb_blog_grid article {
height: 330px;
}
}