﻿@import "sidenav.css";

body {font-family: 'Open Sans','Roboto', sans-serif;margin: 0;line-height:1.5em;}

.navigation{border:0;padding:0;margin:0;float:left;list-style:none;width:100%;background-color:#1c3b61;}
.navigation li{float:left;}
.navigation li a{display:block;padding:6px 14px;text-decoration:none;color:#fff;text-transform:uppercase;}
.navigation li a:hover{background:#0E52A5;}
.navigation li.active a{background:#0E53A6;}


.newslist-3a{}
.newslist-3a div.news-item{margin-bottom:20px;}
.newslist-3a div.news-item h4{height:2.2em;overflow:hidden;}
.newslist-3a div.news-item p.desc{color:#989898;height:4.2em;overflow:hidden;}
.newslist-3a div.news-item div.imgbox{position: relative;padding-bottom:60%;overflow:hidden;border:1px solid #ccc;}
.newslist-3a div.news-item div.imgbox img{position:absolute;}


.newscontent{background:#fff;border:1px solid #ccc;margin:0;padding:10px 20px;float:left;width:100%;}
.newscontent ul{margin:0;padding:0;}
.newscontent ul li{list-style:none;}
.newscontent ul li.date{color:#666;font-size:9px;font-style:italic;text-align:right;}
.newscontent ul li.headline h1{margin:6px 0;}
.newscontent ul li.headline span{font-size:22px;color:#B02E00;}
.newscontent ul li.desc{font-style:italic;font-size:13pt;margin-top:10px;}
.newscontent ul li.views{color:#666;text-align:right;}
.newscontent ul li.tags{margin-top:10px;}
.newscontent ul li.folder{margin:6px 0;}
.newscontent ul li.folder a{text-decoration:none;padding:4px 10px 4px 0;color:#1B4374;}
.newscontent ul li.folder a:hover{text-decoration:underline;}

.def-shadow{background: url("/theme/shadow-r.png") no-repeat scroll right bottom transparent;margin-bottom: 10px;padding-bottom: 10px;}
.def-shadow-content{border:1px solid #ccc;padding:14px;background:#fff;}

.listdefault{}
.listdefault ul{margin:0;padding:0; list-style:none;float:left;}
.listdefault ul li{margin-bottom:16px;width:100%;float:left;}
.listdefault ul li img {margin-right:10px;margin-bottom:10px;border:1px solid #ccc;}
.listdefault ul li h3{margin:0;margin-bottom:10px;font-size:18px;}
.listdefault ul li h3 a{text-decoration:none;}

.admin-menu-box{z-index:19;}

.footer {padding:15px;text-align:center;}

@media only screen and (max-width: 600px) {
    .footer{margin-bottom:110px;}
    .logo-image{text-align:center;}
}

#footertext {
    padding:6px;
    position: fixed;
    top: 50px;
    right: 0px;
    height: 70px;
    z-index: 199;
}
.mobile-button{border:1px solid #ccc;text-align:center;margin:2px;font-size:20px;padding:10px;background-color: #fff;}
.mobile-button a{display:block;}
