/*--- Custom CSS ----*/

body.site{
	border:0!important;
	background-image: url('../images/bg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-size:auto;
	background-color:#F9FAFB!important;
	padding: 0;
	}
.logo-header{
	background-image: url('../images/header-elmand.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-size:auto;
	background-color:#F67F09;
	padding: 4% 4% 8%;
	}
.elmand-image{
	background-image: url('../images/elmand_stor.png');
	background-position: top center;
	background-repeat: no-repeat;
	background-size:auto;
	background-color:transparent;
	position:absolute;
    right: -15px;
    top: -204px;
	z-index: 10000;
	width: 354px;
    height: 204px;
}
.pull-left.item-image {
    margin: 0 20px 18px 0;
    float: none;
}
.view-featured .elmand-image{
	height: 418px;
}
.slide-header{
	position:relative;
	z-index:0;
}
.content{
	z-index:1;
	background-color:transparent;
}
.container {
    max-width: 1000px;   
}
.body .container {
	border-radius:0!important;
	box-shadow:none!important;
	border:0;
	background:transparent;
	padding:0;
}
.site-description{
	font-size:10px;
}
.header{
	padding-top:79px;
	margin-bottom:0;
}
.navigation{
	background:#281702;
	padding: 0;
    border-top: 0;
    border-bottom: 0;
    margin-bottom: 0;
}
.navigation .nav li {
    position: relative;
    display: inline-block;
}
.navigation .nav li a{
	color:#fff;
	font-variant: normal;
    font-size: 11px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 3px 20px;
    font-weight:bold;
}
.navigation .nav li a:hover{
	background:#FF9900;
	color:#7f5305;
}
.navigation .nav li.active a{
	background:#FF9900;
	color:#fff;
}
.navigation .nav li.active a:hover{
	color:#7f5305;
}
.nav {
    margin-bottom: 0;
}
.footer{
	background:#292929;
	position:static;
	bottom:0;
	color:#fff;
	font-size:10px;
	height: 147px;
}
.view-featured .page-header{
	display:none;
}
.bt-cs .bt-inner{
	padding:0!important;
}
.view-featured .featured-posts{
	margin-top:-30px;
}
#featured-posts1, #featured-posts3{
	background-color:#F6F6F6!important;
	padding:20px 30px;
	margin:0!important;
	width:265px;
}
#featured-posts2{
	background-color:#F6F6F6!important;
	padding: 20px 30px;
    margin: 0 10px!important;
    width: 270px;
}
.row-fluid .span8 {
    width: 66.55%;
}
.row-fluid .span4 {
    width: 32.4%;
}
#aside {
	background-color:#F6F6F6!important;
	padding: 0;
    margin: 10px 0 10px 10px;
}
#content{
	background-color:#F6F6F6!important;
	padding:0 30px;
	margin:10px 0;
}
#content h3, .textContent h3{
	color: #3A66C8;
    font-size: 20px;
    font-weight:bold;
}
div.article_slider div.textContent {
    margin: 0 !important;
    overflow: hidden;
}
div#klixoSlider_88, div#moduleSlideShow88{
	width:auto!important;
	height:130px!important;
}
.featured-posts h3 {
   color: #3a66c8;
    padding: 0px 0 10px 0;
    font-size: 26px;
    font-weight: bold;
}
.featured-posts h4{
	color: #3B4F63;
    text-decoration: none;
    font-size: 16px;
    line-height: 26px;
}
.featured-posts h4 a{
	color: #3B4F63;
}
.featured-posts h4 a img{
	float:left;
}
.featured-posts h4 a:hover{
	text-decoration:none;
}
.readmore{
	text-transform:uppercase;
	padding:20px 0 0;
}
.readmore a{
	color:#333;
	font-weight:bold;
}
hr {
    margin: 5px 0;
    border: 0;
    border-top: 1px solid #ccc;
}
.nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent;
    color:#0076BD;
}
#sidebar .menu li{
	display: block;
    padding: 10px 20px;
}
#sidebar{
	margin-top:30px;
}
#sidebar .menu li a{
	color:#333;
}
#sidebar .menu li.active a{
	color:#0076BD;
}
#sidebar .menu li a:hover{
	color:#0076BD;
}
#sidebar .menu{
	position:relative;
}
#sidebar .menu li {
    background-image: url(../images/vmenuitem.png);
    padding-left: 35px;
    font-size: 16px;
    border-top: 1px #ccc dotted;
    border-bottom: 1px #ccc dotted;
}
.kontakts .span3 {
    width: 30.404255317%;
    vertical-align: top;
    float: none;
    display: inline-block;
    margin-bottom: 40px;
    margin-left:0;
}
@media (min-width: 1200px){
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1000px;
	}
}
@media (max-width: 767px) {
	.kontakts .span3 {
    width: 100%;
    text-align:center;
    }
	.view-featured .elmand-image {
    height: 218px;
    width: 130px;
    background-size: 100%;
    top: -80px;
    right: 5px;
}
.flexslider .slides img {
    width: 100%;
    max-width: 100%;
    display: block;
    object-fit: cover;
    height: 73px;
    object-position: left;
}
.header {
    padding-top: 5px;
}
#featured-posts1, #featured-posts3, #featured-posts2, #content{
	width:100%;
	padding:10px;
	margin: 0!important;
}	
div#klixoSlider_88 div.contentBoxWrapper {
    height: 150px;
    width: 100%;
}
.navbar .btn-navbar{
	background-color:transparent;
	background-image:none;
	text-shadow: none;
	border-color: transparent;
	box-shadow: none;
	padding: 10px 10px 0;
}
.site-description {
    padding-left: 10px;
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
    color: #fff;
    background-color: transparent;
}
.navigation .nav li {
    display: block;
}
.elmand-image {
    background-size: 100%;
    right: -2px;
    top: -60px;
    width: 100px;
    height: 60px;
}
.row-fluid .span4 {
    width: 100%;
    margin-top: 40px;
}
body.site{
	background-size:100%;
}
#sidebar li{
	display: inline-block;
    padding: 10px;
}
#sidebar li a{
	color:#333;
	text-transform:uppercase;
	font-size: 11px;
    font-weight: bold;
}
#sidebar .menu li {
    display: inline-block;
    padding: 10px 0 10px 35px;
    width: 120px;
}
div#klixoSlider_94, div#moduleSlideShow94{
	margin:0!important;
}
	}