.socials a img{height:auto;}
@media (max-width:767px){
#content, #content p, #content ul, #content ol, #content li, #content dd, #content td, #content span, #content select, #content input,
.widget-area, .widget-area li, #footer2, #site-copyright, .wp-caption-text, .entry-meta, .entry-meta span {font-size:15px !important;}
#content select{max-width:100%;}
#content select, #content input[type=text], #content button, #prime_nav select, .tinynav{min-height:44px;}
#content button{min-width:44px;}
#site-title a, .socials a, .widget-area a, #site-copyright a, #footer2 a, #front-columns a, .nivo-controlNav a, #content a{position:relative;}
#site-title a::after, .socials a::after, .widget-area a::after, #site-copyright a::after, #footer2 a::after, #front-columns .columnmore a::after, .nivo-controlNav a::after, #content a::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:44px;width:100%;height:44px;}
.nivo-controlNav a{margin:0 6px;}
.socials a{margin:0 9px !important;padding-top:9px !important;padding-bottom:9px !important;}
#footer2{padding-bottom:60px;}
.widget-area li{padding:8px 0;}
#footer2 > div{line-height:44px;}
#content .entry-content p{margin-bottom:1.5em;}
#slider{height:auto !important;aspect-ratio:850/350;overflow:hidden;}
#slider img.nivo-main-image, #slider > a > img, #slider > img{height:100% !important;}
#access{min-height:52px;}
.slider-wrapper{position:relative;padding-bottom:42px;}
.slider-wrapper .nivo-controlNav{position:absolute;left:0;right:0;bottom:0;}
}
