body {padding-top:80px; font-family:calibri, sans-serif; color:#555555;}
.thumbnail img {width: 100%;}
.ratings {padding-right: 10px;padding-left: 10px;color: #d17581;}
.thumbnail {padding: 0;}
.thumbnail .caption-full {padding: 9px;color: #333;}
footer {margin: 50px 0;}
img{max-width:100%;}
a{outline:none;}
a:focus {
    outline:inherit;
    outline-offset: inherit;}
	
.form-control:focus {
	border-color: #ccc;
    box-shadow:inherit;
    outline: 0 none;
}
.padd-l7{padding-left:7px;}
.padd-r7{padding-right:7px;}

.header-block{position:fixed; width:100%; top:0; left:0; right:0; z-index:2}

.logo{padding:8px 0 0; display:block;}
.navbar-inverse .navbar-brand{padding:8px 0 0; margin:0px;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin:0px;}
.navbar-brand {padding:8px 0 0;}
.navbar{margin-bottom:0px; border-radius: 0px;}
.navbar-nav > li > a{color: #339600;}
.navbar-nav > li > a:hover{color:#000;}

.top-search-form{margin:9px 0 0 20px; padding:0px 0 0 0; float:left; width:35%;}


.sub-nav{background:#95c03c;position: fixed;top: 52px;width: 100%;z-index: 2;}
.sub-nav ul{margin:0px; padding:0px; list-style-type:none;}
.sub-nav ul li{margin:0px; padding:0px; float:left; border-left:1px solid #82b024;}
.sub-nav ul li:last-child{border-right:1px solid #82b024;}
.sub-nav ul li a{display:block; font-size:15px; font-weight:bold; padding:0 7px; color:#FFFFFF; line-height:30px; height:30px;}
.sub-nav ul li a:hover{background:#8bb339;}
.sub-nav ul li a.active{background:#8bb339;}
@media (max-width:1200px){.sub-nav ul li a{font-size:14px;}}
@media (max-width:992px){.sub-nav ul li a{font-size:12px; padding:0 4px;}}
@media (max-width:767px){
	.navbar {z-index:2;}
	.navbar-brand {padding: 8px 10px 0;}
	.padd-l7{padding-left:15px;}
	.padd-r7{padding-right:15px;}
	}
/*.left-menu{width:22%;}*/
.left-menu .lead{margin-bottom:5px; margin-top: 18px;}
.left-menu ul{margin:0px; padding:0px; list-style-type:none;}
.left-menu ul li{margin:0px 0 0 0; padding:0px;}
.left-menu ul li a{font-size:15px;  border: 1px solid #ddd; margin-bottom: -1px;  display:block; padding:8px 12px;color:#339600; line-height:normal; background:#ffffff;}
.left-menu ul li a:hover{background:#f8f8f8; text-decoration:none;}
.left-menu ul li a.active{background:#95c03c; color:#fff; border: 1px solid #95c03c;}

.left-menu ul li:first-child a{border-radius: 4px 4px 0 0;}
.left-menu ul li:last-child a{border-radius: 0 0 4px 4px;}
#showLeft{display:none;}
.mobile-search{display:none;}
#showRight{display:none;}

@media (max-width:767px){
.cbp-spmenu-left {left: -240px;}
.cbp-spmenu-right {right: -240px;}
.cbp-spmenu-left.cbp-spmenu-open {left: 0px;}
.cbp-spmenu-right.cbp-spmenu-open {right: 0px;}
.cbp-spmenu, .cbp-spmenu-push {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}

.left-menu {position:fixed; top:0; height:100%; background:#fff; width:220px; z-index:3; overflow-x:auto;}
#showLeft{display:inline-block; position:fixed; left:0; top:60px; background:#95c03c; color:#fff; border:0px; -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;transition: all 0.3s ease; font-size:16px; padding:5px 12px; z-index:1}
#showLeft.active{left:220px; z-index:4;}
#credits{background:rgba(0, 0, 0, 0.6); display:block; position:fixed; width:100%; height:100%; top:0; left:0; right:0; bottom:0; z-index:2;}

.sub-nav{position:fixed; top:0; height:100%; width:220px; z-index:3; overflow-x:auto; z-index:3; padding:15px 0;}
.sub-nav ul li{float:inherit; width:100; border:0px;}
.sub-nav ul li a {font-size: 15px; padding:0px 10px;}
#showRight{display:inline-block; position:fixed; right:0; top:60px; background:#95c03c; color:#fff; border:0px; -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;transition: all 0.3s ease; font-size:16px; padding:5px 12px; z-index:1}
#showRight.active{Right:220px; z-index:4;}
#submenu-hideshow{background:rgba(0, 0, 0, 0.6); display:block; position:fixed; width:100%; height:100%; top:0; left:0; right:0; bottom:0; z-index:2;}


.top-search{width:100%; display:none;}
.mobile-search{display:inline-block; margin:0px; padding:0px; list-style-type:none; float:right;}
.mobile-search li a{padding:0px 15px 0 0; font-size:18px; color:#fff; line-height:48px; height:48px;}
.mobile-search .dropdown-menu{width:250px; right:0; left:inherit}
.mobile-search .dropdown-menu .navbar-form{margin:0px; border:0px;}
}




.pager li > a{color: #95c03c;}

#body-content{font-size:17px; text-align:justify;}
#body-content h4{background: #f1f1f1;padding: 5px 10px;display: block;color: #339600;}
.center{text-align:center;}

.footer{background:#222222; padding:20px 0px 20px; border-top:1px solid #ddd; margin-top:20px;}
.footer h3{margin:20px 0 7px 0; padding:0px 0 7px; font-size:17px; border-bottom:1px solid #ddd; color:#C21313; font-weight:bold;}
.footer ul.footer-list{margin:0px; padding:0px; list-style-type:none;}
.footer .col-sm-20{width:25%;}
.footer .col-sm-20 p{  color:#9d9d9d;}

.footer ul.footer-list li a{color:#9d9d9d; font-size:15px;}
.footer ul.footer-list li a:hover{color:#95c03c;}
.footerclear{display:none;}
@media (max-width:767px){
	.footer .col-sm-20{width:50%; float:left;}
	.footerclear{display:block; clear:both;}
	}
@media (max-width:480px){
	.footer .col-sm-20{width:100%; float:none;}
	.footerclear{display:block; clear:both;}
	}

@media (min-width:768px){.container{width:100%;}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}


/*.main-right-block{width:28%;}*/
.sidenav{padding:0; margin:25px 0 0 0; text-align:center;}
@media (max-width:767px){
	.main-right-block{width:100%;}
	}
.list-group .current-menu-item a {
	background:#95c03c; color:#fff; border: 1px solid #95c03c;
	
}
.list-group .current-menu-item a:hover {
	background:#95c03c; color:#fff; border: 1px solid #95c03c;
	
}
















