
@font-face {
font-family: 'comic_neue';
font-style: normal;
font-weight: 400;
src: url('../fonts/comic_neue_400.woff2') format('woff');
}

@font-face {
font-family: 'comic_neue';
font-style: italic;
font-weight: 400;
src: url('../fonts/comic_neue_italic_400.woff2') format('woff');
}

@font-face {
font-family: 'comic_neue';
font-style: normal;
font-weight: 700;
src: url('../fonts/comic_neue_700.woff2') format('woff');
}

@font-face {
font-family: 'comic_neue';
font-style: italic;
font-weight: 700;
src: url('../fonts/comic_neue_italic_700.woff2') format('woff');
}

html, body { font-family: 'comic_neue',sans-serif; color: #444444; font-size: 18px;}
a {color:#133959;}
a:hover , #navigation a:hover{ text-decoration: underline; }
.navbar-default { background-color: #e3e3e3; border: 0; }
#brand { padding-left: 0; padding-top: 5;}
#brand img { padding-top: 6px; width: 264px; position: relative; right: 17px; }
.navbar-nav { font-size: 20px; margin-bottom: -20px;}
.navbar-nav .current { font-weight: bold; }
nav.navigation {display: inline-block;}
.navbar-collapse { float: right; }
.search_icon { float:right; font-size: 18px; margin-top: 18px; margin-left: 20px; -webkit-transform: scaleX(-1);   transform: scaleX(-1); }
#navigation a {color :#333333;}
#navigation .search_icon {color :#555555;}
#navigation a .image-title { margin: 0 6px; font-size: 24px; }
#sidebar h3.title { text-align: center; }
.module-content ul li::before {  content: "";  }
body section { min-height: 100vh; display: flex;
padding-top: 96px;
flex-wrap: wrap;
flex-direction: column;
justify-content: space-between;}
.homepage, .item-page { text-align: center; }
#main-box h2 { font-size: 44px; margin-top: 0;}
#main-box .items-row h2  { font-size: 30px; }
/*#main { padding-top: 0px;}*/
.page-header {   border-bottom: 0;   margin: 10px 0 20px !important; text-align: center;}
.page-header h1{ margin: 0; font-size: 30px;}
.page-header h2 { margin: 0;}
.category-desc { margin-bottom: 20px;}
#sidebar { /*background: #f0f0f0;*/ margin: 0px 0px 0px 0px;}
.items-row { padding: 20px 10px;}
.homepage .items-row:nth-child(even), .items-row:nth-child(odd), .search-results dt:nth-child(odd), .search-results dd.result-category:nth-child(even) { background:#f7f7f7;}
.homepage .items-row:nth-child(odd) { background: transparent; } 
.items-row article a.blog_item_imgs { display: flex; align-items: flex-start; justify-content: space-around;}
.search-results dt { padding: 10px 10px 0px 10px ;}
.search-results dd.result-category { padding: 0px 10px 10px 10px;}

li.latestnews-item h4.newstitle { margin-bottom: 15px!important; text-align: center;  }
li.latestnews-item h4.newstitle a {font-weight: 400;}
.thumbnail { border: 0;}
.blog_item_imgs img { margin: 0 10px;}
a.blog_item_imgs:hover { text-decoration: none;  }

.back-to-top { background-color: transparent; font-size: 30px; padding: 20px; color: #c1c1c1;}
.back-to-top:hover {background-color: transparent;}
.copyright { font-size: 24px; text-align: center; padding: 40px; background: #e3e3e3; max-height: 122px; }
.arial { font-family: arial, sans-serif; }
.item-page img { margin: 10px 0;
display: block;
}
.pager li > a, .pager li > span {
  padding: 5px 80px 0px;
  background-color: #f0f0f0;
  border: 0;
  border-radius: 15px;
}
#searchForm, #searchForm .pull-left { text-align: center; float: none !important;  }
@media (max-width: 1200px) {
  .item-page img { max-width: 40vw; margin: 6vh auto 1vh;  }
  .container {width: auto; }
    #brand img {    width: 140px; margin-left: 20px  }
	#navigation a .image-title {  font-size: 19px;}
}
@media (min-width: 900px) {
  .item-page img { max-width: 60vw;  margin: 1vh auto 5px;  }
}
@media (min-width: 1000px) {
  .item-page img { max-width: 50vw;  margin: 3vh auto 1vh;  }
}
