.blog_teaser .filter-section{background:#efefef}
.blog_teaser .caption{text-align:right;padding:25px;float:left}
.blog_teaser .columns.filteringtopic:last-child{float:left}
.blog_teaser .blog-row{padding:40px 0;border-bottom:1px solid #595959}
.blog_teaser .blog-row.events_filter{padding:0 0 40px 0}
.blog_teaser .blog-row .date-author-row{font-size:12px}
.blog_teaser .blog-row .blog-date{padding-right:14px;border-right:1px solid #999}
.blog_teaser .blog-row .blog-author{padding-left:8px}
.blog_teaser .blog-row .blog-desc{padding-top:10px}
.blog_teaser .btn{font-family:national-2-web-regular}
.blog_teaser .blog-row .img_div{padding-bottom:20px}
.blog_teaser .blog-row .img_div img{width:100%;height:auto}
.blog_teaser .blog-row h4{margin:15px 0 0 0}
.blog_teaser .filter-selected{padding:10px 40px;text-decoration:none;border:1px solid #005985;border-radius:25px 25px;width:100%;background-color:#fff;color:#005985;display:none;text-transform:uppercase}
.blog_teaser .filter{list-style-type:none;overflow:hidden;width:85%;padding:0;margin:15px 0;float:left}
.blog_teaser .filter li.active{background-color:#081d4d;color:#fff;font-family:'national-2-web-regular'}
.blog_teaser .filter li{float:left;display:block;font-size:1.1em;text-align:center;padding:10px 0;text-decoration:none;border-top:1px solid #585555;border-bottom:1px solid #585555;border-right:1px solid #585555;color:#081d4d;font-family:national-2-web-regular;cursor:pointer;text-transform:Capitalize;transition:background-color .4s ease;background-color:#fff;white-space:normal;width:25%;height:35pt}
.blog_teaser .filter li:first-child{border-left:1px solid #585555;border-top-left-radius:25px 25px;border-bottom-left-radius:25px 25px}
.blog_teaser .filter li:last-child{border-right:1px solid #585555;border-top-right-radius:25px 25px;border-bottom-right-radius:25px 25px}
.blog_teaser .verticalLine{border-right:1px solid #000;padding-left:5px}
.blog_teaser .BT_date{font-size:12px}
.blog_teaser .row h4 a:hover{text-decoration:none}
.blog_teaser .blog-row .event-filter h4{min-height:55px}
.blog_teaser .blog-row .event-filter p{min-height:115px}
@media(min-width:481px) and (max-width:767px){.blog_teaser .filter-selected{width:350px;background-color:#005985;color:#fff}
.blog_teaser .filter{width:350px !important;margin:auto}
.blog_teaser .filter li{border-radius:none !important}
}
@media(min-width:320px) and (max-width:768px){.blog_teaser .caption{text-align:center}
.blog_teaser .filter-selected{display:block !important;position:relative;margin:10px 0;text-align:center}
.blog_teaser .filter{margin-top:25px}
.blog_teaser .filter-selected::after{content:"\f13a";font-size:20px;position:absolute;right:15px;width:25px;height:25px;text-align:center;font-family:'Font Awesome 5 Pro';top:10px}
.blog_teaser .filter{width:95% !important;display:none;position:absolute;z-index:1;top:65px;left:5%}
.blog_teaser .filter li{border-radius:0 !important;border:1px solid #d3d3d3;width:inherit}
.blog_teaser .caption{padding:0;float:none;margin-top:10px;display:inline-block}
.blog_teaser .filter-section{position:relative}
}
@media only screen and (min-width:768px) and (max-width:1023px){.blog_teaser .caption{text-align:center;margin-top:10px;padding:0;float:none;display:inline-block}
.blog_teaser .filter-selected{width:70%;margin:10px auto;position:relative;display:block !important}
.blog_teaser .filter{width:70% !important;position:absolute;z-index:1;top:100%;left:17%;margin:0}
.blog_teaser .filter-selected::after{content:"\f13a";font-size:20px;position:absolute;right:15px;width:25px;height:25px;text-align:center;font-family:'Font Awesome 5 Pro';top:10px}
.blog_teaser .filter-section{position:relative}
.blog_teaser .filter li{width:95% !important;border-radius:0 !important}
}
@media only screen and (min-width:768px) and (max-width:1023px) and (orientation:landscape){.blog_teaser .filter{width:85% !important;display:block !important;position:static}
.blog_teaser .filter li{float:left;display:block;width:25% !important}
}
@media only screen and (min-width:1024px){.blog_teaser .filter{width:85% !important;display:block !important;position:static}
.blog_teaser .filter li{float:left;display:block;width:25% !important}
}