@media only screen and (min-width: 400px) {

}

@media only screen and (min-width: 515px) {
	#hero_image.single{min-height:250px;}
	#hero_content p{font-size:20px;line-height:1.5;margin:15px 0 !important;}
}

@media only screen and (min-width: 667px) {
#inner-header{padding:0 3em;}
#header_text{text-align:right;margin-bottom:0;padding-right:60px;}
#hero_content{padding:2.5em;}
#hero_content h1{font-size:2.5em;line-height:1.2;width:auto;padding:0;margin-top:0;}
.tabnav dt span{min-height: auto;}
.tabnav dt span{font-size:18px;}
.entry-content .alignleft, .entry-content img.alignleft, .widget img.alignleft{margin-right:1.5em;display:inline;float:left}
.entry-content .alignright, .entry-content img.alignright, .widget img.alignright{margin-left:1.5em;display:inline;float:right}
.entry-content .aligncenter, .entry-content img.aligncenter, .widget img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}
#footermenu_1 .nav li a{margin:0 .38em;float:right}
.stats_block.m-all{width:33%;float:left;margin:0}
#gformsocial .gform_wrapper .button{padding:6px 12px 4px;}
.signup{float:left;width:70%;clear:none;}
.social{float:left;width:30%;clear:none;}
#footermenu_1 .nav li a {padding: 1.1em 1.4em;}
.media-heading{padding-top:1em !important;}
.media{display:flex !important;}
.w3eden .ml-3{text-align:right !important;margin-left:1rem !important; }
}
