@charset "utf-8";
/* CSS Document */
/* CSS STYLE */
html {overflow-y: scroll;}
  background-size: cover;}
html,body {height: 100%;}
/* Wrapper for page content to push down footer */
#wrap {min-height: 100%;height: auto;margin: 0 auto -46px;padding: 0 0 46px;}
a { color:black !important;}#bottom a, #footer a { color:#ccc !important;}
h1, h2, h3, h4, .menu,#brand, div.k2SearchBlock form input.inputbox { font-family:'Roboto Condensed', sans-serif;}
blockquote{margin-left:2rem !important;}
h2, h3, h4, ul.itemAttachments li h4 { text-transform:uppercase !important; font-weight: 100 !important;}
h5{letter-spacing: .06em;}
#brand{flex-grow: 5;}
h3.ItemAuthor { font-size:1rem; margin-bottom: 4em;}
.navbar-nav .nav-link:hover, div.k2SearchBlockForm {transition: all 0.3s linear 0s;}
.navbar-nav .nav-link:hover,.navbar-nav .nav-item.active {border-top:1px solid black;}
.navbar-nav .nav-link {border-top: 1px solid white;}
.item-114, .item-115, .pagination-start, .pagination-end, .pagination-next span, .pagination-prev span { position:absolute; left:-9999px; display:none; width:0; height:0; line-height:0; font-size:1px;}
.navbar-dark, .K2FilterBlock .btn-primary { background:rgba(0 , 0, 0, .95) !important; border-color:transparent;}
.K2FilterBlock .btn-warning{background: rgba(0 , 0, 0, .05); !important; border-color:transparent;}
.K2FilterBlock .k2filter-cell h3 {font-size:.9em !important;margin-bottom:15px;margin-top:15px}
.K2FilterBlock .k2filter-cell{min-height: 115px !important;}
.results_container{padding-left:15px; padding-right:15px;}
.footnotes, .footnotes::marker {font-size: .8rem;}
#bottom .nav-link,#rights .nav-link{padding: .3rem .2rem !important;}
.tag-title span, #bottommenu li a,#rights li a, .social_rss a, .social_youtube a, .social_facebook a, .social_instagram a {display: table-cell;}
#content-top .K2FilterBlock .selectize-input, .K2FilterBlock input.inputbox { font-size: 13px !important;padding: 7px 8px !important; border-radius: 3px !important;}
.genericItemView { display: block; width: 100%; padding: .8rem 0; border-bottom:1px dotted #999;}
.genericItemHeader{display: block;}
.genericItemCategory{display: inline-flex; padding:.3rem 0 .3rem ;}
.genericItemCategory,.genericItemCategory span{margin-right: .3rem;}
.genericItemReadMore{display: inline-flex; border-left: 1px solid #ccc; padding:.3rem .5rem; margin-top: .2rem;margin-bottom: .2rem;}
.Car-caption{position: absolute;bottom: 0;left: 3rem;right: auto;}
// Extra small devices (portrait phones, less than 576px)
// No media query for `xs` since this is the default in Bootstrap
// Small devices (landscape phones, 576px and up)
@media (min-width: 576px) {}
// Medium devices (tablets, 768px and up)
@media (min-width: 768px) {}
// Large devices (desktops, 992px and up)
@media (min-width: 992px) { }
// Extra large devices (large desktops, 1200px and up)
@media (min-width: 1200px) { }