body { background-image: url("../../../images/background/Newspaper02.jpg"); }

/* header */
#header > .container > .row { display: flex; }
#header > .container > .row div { text-align: center;}
#header > .container > .row > div {  } 

a.logo { 
    width: 100% !important; 
    height: 100% !important;
}
a.logo strong { 
    background-size: contain !important;
    background-position-y: center !important;
}
#header .banner .custom { float: right; }

@media only screen and (max-width: 767px) {
    #header > .container > .row { display: block; }
    a.logo { display: block; }
    a.logo strong { height: 80px !important; width: 320px !important; }
}
@media only screen and (max-width: 1200px) {
    #header .banner .custom { float: none; }
}

/* navigation */
#mainnav .nav .parent > .separator { margin: 2px 2px 0 2px;}
#mainnav { background-color: rgba(255,247,249,0.7) !important; }

.navbar-form { background-color: transparent !important; }
    
/* smart search */
.form-search { margin: 0; }
.search-query.input-medium { width: 60px; }
.btn.btn-primary.finder {
	padding: 0.25rem 0.5rem;
	margin-left: 0.5rem;
}
@media only screen and (max-width: 992px) {
    .search-query.input-medium { margin-top: 0.4rem; }
    .btn.btn-primary.finder { margin-top: 0.4rem; }
}

/* search mod */
.search form { margin: 0; }
.navbar-form .search::before {
    padding: 4px 8px 0 8px;
    line-height: 24px;
    margin-top: 12px;
}    
.search form input.search-query.input-medium  { 
    width: 60px; height: 24px;
    border: 1px solid #ccc;
    margin-top: 9px;
    margin-bottom: 0;
    padding: 4px 14px;   
    background: #fff;
}
.search .btn.btn-primary {
    padding: 0.25rem 0.5rem;
    margin-left: 0.5rem;
}
#searchForm .btn { padding: 3px 16px; }
.search .result-title { margin: 1em 0 0 0; }

/* tags */
.tags-wrap { margin-top: 12px; }
.tags-wrap .dl-horizontal { margin: 0;}
.tags-wrap .dl-horizontal dt { margin-top: 6px; }
.tags-wrap dt { }
ul.tags.inline { }
ul.tags.inline li { padding: 0.3em 0.5em 0.3em 0;}

.tag-category h1 { 
    border-bottom: 1px solid #999999; 
    font-size: 24px; 
}
.tag-category .thumbnails { margin-bottom: 0; }

.tag-category ul.category.list-striped li { 
    background: none; 
    display: flex;
    align-items: center;
}
.tag-category ul.category.list-striped li h3 {}
.tag-category ul.category.list-striped li a.image-intro { float: right; }
.tag-category ul.category.list-striped li a.image-intro img { max-height: 5em; }
.tag-category ul.category.list-striped li span {  }
li.cat-list-row0, li.cat-list-row1 { margin-bottom: 0; }


/* general */
.page-header h1, .page-header > h2, .blog > h2 { border-bottom: 1px solid #999999; }

.readmore .btn:active, .readmore .btn:focus, .readmore .btn:hover,
.pager li > a:focus, .pager li > a:hover,
.pagination ul > li > a:focus, .pagination ul > li > a:hover,
.counter {
    background-color: #50707e;
}

.page-header a:active, .page-header a:focus, .page-header a:hover {
    color: #50707e;
    text-decoration: none;
    border-bottom: 0;
}
.custom.poweredby { text-align: right; }
@media only screen and (max-width: 767px) {
    #footer .module-inner, .custom.poweredby { text-align: center; }
}


/* pagination */
.pagination ul > li > a, .pagination ul > li > span {
    text-transform: none;
    padding: 2px 6px;    
}
.pagination .counter { padding: 2px 6px !important; }

/* blog */
.items-more::before { content: ""; display: none; }
.items-more { margin: 0; padding-top: 0; }

.item-page .page-header h2 { font-size: 24px; }

/* contact */
.contact .dl-horizontal dt { width: 80px; }
.contact .dl-horizontal dd { margin-left: 90px; }
.thumbnail.single-contact { border: 0; }


@media only screen and (max-width: 767px) {
    .contact .thumbnail.pull-right { float: none; }
}

/* banners */
.bannergroup { text-align: center; }
.bannergroup.banner-top { height: 90px !important;}


/* login */
#form-login-remember { float: left; }
#form-login-submit { float: right; }
#login-form ul { clear:both; }
.btn.login-button { padding: 0px 8px; }
