@media screen and (max-width: 524px) {
#block1 ul.menu > li { border:none!important;}
}
@media screen and (max-width: 758px) and (min-width: 525px) {
#block1 ul.menu > li > a { padding-right: 5px!important; padding-left: 5px!important; font-size: 16px!important;}
}
@media screen and (max-width: 950px) and (min-width: 759px) {
#block1 ul.menu > li > a { padding-right: 5px!important; padding-left: 5px!important; font-size: 16px!important;}
#row1column1 { width: calc(30 / 100 * (100% - (1 * 0px)));}  
#row1column2 { width: calc(70 / 100 * (100% - (1 * 0px)));}
#block1 > .inner { margin-top: 36px;}
#block1 ul.menu > li > a { line-height: 20px;}
}


.owl-carousel .owl-item img { object-fit: cover; height: 342px;}
#block1 ul.menu > li { border-left:1px solid #bbb; padding:0 2px 0 4px;}
#block1 ul.menu > li:first-child { border:none;}
h2 { letter-spacing: -1px}
.blog h2 { padding: 0; font-size: 24px;}
.newsflash-title h4 { padding: 10px 0 0 0;}
.newsflash p { line-height: 18px;}
.su-form-wrapper .submit-button input[type*="submit"] { background: #737373; border-color: #737373;}
.su-form-wrapper .submit-button input[type*="submit"]:hover { background: #585656; border-color: #585656; color: #fff;}
.pull-left img { width: 300px; margin-right: 15px; border: 2px solid #f7f7f7; object-fit: cover; height: 215px;}
.tck-readmore .btn { color: #d76002!important; background: none; font-weight: bold; font-size: 14px;}
.tck-readmore .btn:hover { color: #737373!important;}
.tck-readmore .btn:after { content: "\f138"; font: normal normal normal 14px/1 FontAwesome;}
#block3 ul.menu li a:before { content: "\f138"; font: normal normal normal 14px/1 FontAwesome; padding-right: 5px;}

ul.pagenav li a, .pagination ul li a, ul.pagenav li span, .pagination ul li span { padding: 0 5px!important;}