*{ font-size: 12px;}
@media (max-width: 991px) {

    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }

}
.mySlides {
	display:none;
}
.mySlides-fading{
	-webkit-animation: fading 5s infinite;
animation: fading 5s infinite;
}
@-webkit-keyframes fading {
    0% {
        opacity: 0
    }

    25% {
        opacity: 1
    }
	   75% {
        opacity: 1
    }
	   100% {
        opacity: 0
    }
}

@keyframes fading {
    0% {
        opacity: 0
    }

    25% {
        opacity: 1
    }
	   75% {
        opacity: 1
    }
	   100% {
        opacity: 0
    }
}
body{
	font-size:12px;
	background: url("../images/koloni-bkg.gif");
	color: #666666;
}
h1,h2,h3,h4,h5,h6,h7 {
	color: rgb(120, 117, 74);
	}
	h2{
		font-size: 2em;
font-weight: bold;
color: rgb(120, 117, 74);
	}
	#splash-block-overlay{
		z-index:201;}
	#splash-block-modal{
		max-width:80%;
	}
.vinter{
	background: url("../images/jul_bkg.jpg");
}
.email{
	display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
color: #555;
vertical-align: middle;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-item label{
	font-weight: bold;
}
.email, .form-control {
	margin-bottom: 0.5em;
	border-radius: 5px;
	font-size: 1.2em;
	height: 2em;
	padding: 0.25em 1em;
	color: rgb(120, 117, 74);
	border-color: rgba(120, 117, 74, 0.5);
	border-width: 2px;
}

.form-textarea-wrapper{
	margin-bottom:0.5em;
}
.form-textarea-wrapper,.email, .form-control {
	max-width:300px;
}
.btn, .submit_container input{
	background: white;
	border-radius: 5px;
	color: rgb(120, 117, 74);
	border: thin solid rgba(120, 117, 74, 0.5);
	display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.428571429;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
background-image: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;

}
.btn:hover, .submit_container input:hover{
	background: rgb(120, 117, 74);
	border-radius: 5;
	color: white;
	border: thin solid rgba(120, 117, 74, 0.5);

}
a{
	
color: rgb(120, 117, 74);
	text-decoration: none;

}
a:hover{
	color:#767c00;
	text-decoration: underline;
}

.navbar.container{
	margin-top:0;
}
.navbar-nav>li>a{
	padding:10px;
	padding-top:10px;
}
#navbar-special.navbar .logo {
	margin-right:0px;
	margin-top: 10px;
	z-index:2;
}
#navbar-special  .logo{
	border-radius:10px;
	/*border: solid thin #767c00;*/
	background: #6b7239; /* Old browsers */
background: -moz-linear-gradient(top,  #6b7239 0%, #5c6231 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b7239), color-stop(100%,#5c6231)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6b7239 0%,#5c6231 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6b7239 0%,#5c6231 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6b7239 0%,#5c6231 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6b7239 0%,#5c6231 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b7239', endColorstr='#5c6231',GradientType=0 ); /* IE6-9 */
	-moz-transform: rotate(-5deg) translate3d( 0, 0, 0);
	-webkit-transform: rotate(-5deg) translate3d( 0, 0, 0);
	-o-transform: rotate(-5deg) translate3d( 0, 0, 0);
	-ms-transform: rotate(-5deg) translate3d( 0, 0, 0);
	transform: rotate(-5deg) translate3d( 0, 0, 0);
	padding: 10px;
	-webkit-box-shadow:  1px 5px 5px 0px rgba(0,0,0,0.5);
	box-shadow: 1px 5px 5px 0px rgba(0,0,0,0.5);
}
.logo{
	padding-bottom:120px;
	height:90px;
}
.logo img{
	width:150px;
}
#navbar-special{
	background:none;
	border:none;
}
#navbar-special .leaf{
	-webkit-font-smoothing: antialiased;
	font-size: 12px;
	margin-top:50px;
	z-index: 1;
	-webkit-box-shadow:  1px 5px 5px 0px rgba(0,0,0,0.5);
	box-shadow: 1px 5px 5px 0px rgba(0,0,0,0.5);
	-webkit-backface-visibility: hidden;
	-webkit-background-clip: content-box;
	margin-left:-10px;
	border-radius:10px;
	text-transform:uppercase;
	max-width:117px;
	text-align:center;
	color:white;
	word-break:keep-all;
	  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
	bottom: 0px;
	/*
	-moz-transform: rotate(5deg) translate3d( 0, 0, 0);
	-webkit-transform: rotate(5deg) translate3d( 0, 0, 0);
	-o-transform: rotate(5deg) translate3d( 0, 0, 0);
	-ms-transform: rotate(5deg) translate3d( 0, 0, 0);
	transform: rotate(5deg) translate3d( 0, 0, 0);
	*/
}
#navbar-special .leaf:nth-child(1){

	margin-top:48px;
	/*-moz-transform: rotate(2deg) translate3d( 0, 0, 0);
	-webkit-transform: rotate(2deg) translate3d( 0, 0, 0);
	-o-transform: rotate(2deg) translate3d( 0, 0, 0);
	-ms-transform: rotate(2deg) translate3d( 0, 0, 0);
	transform: rotate(2deg) translate3d( 0, 0, 0);*/
}
#navbar-special .leaf:nth-child(2){
	max-width: 100px;
	/*-moz-transform: rotate(-2deg) translate3d( 0, 0, 0);
	-webkit-transform: rotate(-2deg) translate3d( 0, 0, 0);
	-o-transform: rotate(-2deg) translate3d( 0, 0, 0);
	-ms-transform: rotate(-2deg) translate3d( 0, 0, 0);
	transform: rotate(-2deg) translate3d( 0, 0, 0);
	*/
	z-index: 2;
}
#navbar-special .leaf:nth-child(3){
	max-width: 90px;
	margin-top:49px;
	/*-moz-transform: rotate(2deg) translate3d( 0, 0, 0);
	-webkit-transform: rotate(2deg) translate3d( 0, 0, 0);
	-o-transform: rotate(2deg) translate3d( 0, 0, 0);
	-ms-transform: rotate(2deg) translate3d( 0, 0, 0);
	transform: rotate(2deg) translate3d( 0, 0, 0);*/
}
#navbar-special .leaf:nth-child(4){
	width:105px;
	/*-moz-transform: rotate(-1deg) translate3d( 0, 0, 0);
	-webkit-transform: rotate(-1deg) translate3d( 0, 0, 0);
	-o-transform: rotate(-1deg) translate3d( 0, 0, 0);
	-ms-transform: rotate(-1deg) translate3d( 0, 0, 0);
	transform: rotate(-1deg) translate3d( 0, 0, 0);*/
	z-index: 2;
}
#navbar-special .leaf:nth-child(5){

	/* margin-top: 50px;*/
width:75px;
	/*-moz-transform: rotate(-2deg) translate3d( 0, 0, 0);
	-webkit-transform: rotate(-2deg) translate3d( 0, 0, 0);
	-o-transform: rotate(-2deg) translate3d( 0, 0, 0);
	-ms-transform: rotate(-2deg) translate3d( 0, 0, 0);
	transform: rotate(-2deg) translate3d( 0, 0, 0);
	*/
	z-index: 2;
}
#navbar-special .leaf:nth-child(6){

	/* margin-top: 50px;*/
	/*-moz-transform: rotate(-2deg) translate3d( 0, 0, 0);
	-webkit-transform: rotate(-2deg) translate3d( 0, 0, 0);
	-o-transform: rotate(-2deg) translate3d( 0, 0, 0);
	-ms-transform: rotate(-2deg) translate3d( 0, 0, 0);
	transform: rotate(-2deg) translate3d( 0, 0, 0);
	*/
	z-index: 2;
}
#navbar-special .leaf:nth-child(7){

width:80px;
	/*-moz-transform: rotate(2deg) translate3d( 0, 0, 0);
	-webkit-transform: rotate(2deg) translate3d( 0, 0, 0);
	-o-transform: rotate(2deg) translate3d( 0, 0, 0);
	-ms-transform: rotate(2deg) translate3d( 0, 0, 0);
	transform: rotate(2deg) translate3d( 0, 0, 0);
	*/
}
#navbar-special .leaf:nth-child(8){

	/*-moz-transform: rotate(4deg) translate3d( 0, 0, 0);
	-webkit-transform: rotate(4deg) translate3d( 0, 0, 0);
	-o-transform: rotate(4deg) translate3d( 0, 0, 0);
	-ms-transform: rotate(4deg) translate3d( 0, 0, 0);
	transform: rotate(4deg) translate3d( 0, 0, 0);
	*/
}

#navbar-special .leaf:nth-child(9){
	margin-top:60px;
width:80px;
}
/*
#navbar-special .leaf:nth-child(9){
	-moz-transform: rotate(-2deg);
	-webkit-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	transform: rotate(-2deg);
}
#navbar-special .leaf:nth-child(10){
	-moz-transform: rotate(-2deg);
	-webkit-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	transform: rotate(-2deg);
}
#navbar-special .leaf:nth-child(11){
	-moz-transform: rotate(-2deg);
	-webkit-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	transform: rotate(-2deg);
}
*/
#navbar-special .leaf a{
	line-height:1.2em;
	border-radius:10px;
	padding-bottom:20px;	
	/*border: solid thin #767c00;*/
background: #6b7239; /* Old browsers */
background: -moz-linear-gradient(top,  #6b7239 0%, #5c6231 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b7239), color-stop(100%,#5c6231)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6b7239 0%,#5c6231 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6b7239 0%,#5c6231 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6b7239 0%,#5c6231 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6b7239 0%,#5c6231 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b7239', endColorstr='#5c6231',GradientType=0 ); /* IE6-9 */
	color:white;
	font-family:'Courier New';
	font-weight: bold;
	font-size: 0.9em;

}
#navbar-special .leaf a.active{
	background:white;
	color:#767c00;
	z-index:300;

}
#navbar-special .leaf.active{
		-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	z-index:300;
	position: relative;
		-webkit-box-shadow:  1px 5px 5px 0px rgba(0,0,0,0.0);
	box-shadow: 1px 5px 5px 0px rgba(0,0,0,0.0);
}
#navbar.navbar .logo {
	padding:0px;
	height:100%;
}
#navbar  {
margin-bottom:50px;
}
#navbar{
	background: #6b7239;
	border:none;
	width:100%;
}
#navbar.leaf{
	text-transform:uppercase;
	text-align:center;
	color:white;
	word-break:keep-all;
}
#navbar .leaf a{
	/*border: solid thin #767c00;*/
background: #6b7239; /* Old browsers */
	color:white;
	font-family:'Courier New';
	font-weight: bold;
	font-size: 0.8em;
	margin-left:10px;
	border-bottom:white thin solid;
}
#navbar .leaf a.active{
	background:white;
	color:#767c00;
}
.navbar-default .navbar-toggle{
	margin-top:20px	;
}
.navbar-default .navbar-toggle:hover{
	background:white;
	border-color:#767c00;
	color:#767c00;
}
.navbar-default .navbar-toggle:hover span{
	background:#767c00;
	border-color:#767c00;
	color:#767c00;
}
.navbar.container{
	max-width: 99999px;
}
.main-container{
	margin-top:-40px;
	padding-bottom:4em;
padding-top:2em;
	background:white;
	-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.7);
	box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.7);
	position: relative;
	z-index:200;
}
@media (max-width: 991px) {
	.main-container{
		margin-top:0px;
	}
}
.main-container img{
	margin:1em 0;
	height: auto;
	max-width:100% !important;
}

.view-id-sidor .views-row:last-child{

border-bottom: 1px solid #b0bf81;
}
.view-id-sidor .views-row{
border-top: 1px solid #b0bf81;
text-align: center;
display: block;
line-height: 2em;
color: rgb(120, 117, 74);
}
.view-id-sidor a{
	text-transform: uppercase;
padding: 1em 0;
color: rgb(120, 117, 74);
line-height: 2em;
width:100%;
height:100%;
display:block;
}
.view-id-sidor a:hover{
text-decoration: none;
}
.view-id-sidor .views-row:hover{
background: #e8f3d9;
text-decoration:none;
}
.field-name-field-topbild img {
	width:100%;
	height:auto;
}
#block-views-sidor-block{
	margin:2em 0;
color:#6b7239;
text-align: center;
}
#block-views-sidor-block h2{
	font-size:1.5em;
}
.field-name-field-sidrubrik .field-item{
	padding: 0;
margin: 0 0 20px 0;
font-size: 2em;
font-weight: bold;
color: rgb(120, 117, 74);
}
.field-name-field-sidrubrik{
border-top: 1px solid #b0bf81;
padding-top: 7px;
margin-top: 20px;
}
.field-name-body h2,
.field-name-body h3,
.field-name-body h4,
.field-name-body h5,
.field-name-body h6 {
color: rgb(120, 117, 74);	
}

.field-name-body h2{
font-size: 1.5em;
margin: 1em 0 0.5em 0;
}
.field-name-body h3{
font-size: 1.4em;
margin: 1em 0 0.5em 0;
}
.field-name-body h4{
font-size: 1.3em;
margin: 1em 0 0.5em 0;
}
.field-name-body h5{
font-size: 1.2em;
margin: 1em 0 0 0;
}
.field-name-body h6{
font-size: 1.1em;
margin: 1em 0 0 0;
}
.field-name-body a{
	color: #767E5C ;
	font-size: 
}
.field-name-body a:hover{
text-decoration: underline;
}
.field-name-body ul{
	padding-left: 20px;
}
.field-name-body p{
margin: 0.5em 0 0.5em 0;
}
.footer{
	border:none;
}

#block-views-inforutor-block{
	display: inline;
	width: auto;
}
.view-inforutor .views-row {
float: left;
  width: 210px; 
  padding: 1%;
  background: white;
  margin-left: 1%;
  margin-bottom:1%;
  -webkit-box-shadow: 0 10px 10px 1px rgba(0,0,0,0.2);
box-shadow: 0 10px 10px 1px rgba(0,0,0,0.2);
  font-family:"Courier new";
  font-size: 12px;
  color:#575E2D;
  line-height: 16px;
}
.view-inforutor .views-field{
	 height: 90px;
	border: 4px solid #575E2D;
margin: 0 auto;
padding: 1%;
}
.view-inforutor .field-content {
	height:100%;
	border: 1px solid #575E2D;
margin: 0 auto;
padding: 3%;
}
.facebook-page-container{
	text-align: center;
}
.facebook-page-container iframe{
	margin:0 auto;
	border:none;
}
#contact{
  font-family:"Courier new";
  font-size: 12px;
  color:#575E2D;
  line-height: 16px;
 	width: 200px;
/* margin-left: 59px; */
margin:0 auto;
margin-top: 3em;
}
.outer-box{
	border: 4px solid #575E2D;
margin: 0 auto;
padding: 1%;
}
.inner-box{
	border: 1px solid #575E2D;
margin: 0 auto;
padding: 5%;
}
.field-name-body h1 {
	font-size: 2em;
}
/* centered columns styles */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
    margin-bottom:10px;
}
.col-fixed {
    /* custom width */
    width:215px;
    background:white;
    font-family:"Courier new";
  font-size: 12px;
  color:#575E2D;
  line-height: 16px;
  padding:5px;
  margin:5px;
    -webkit-box-shadow: 0 10px 10px 1px rgba(0,0,0,0.2);
box-shadow: 0 10px 10px 1px rgba(0,0,0,0.2);
}
.col-fixed a{
	text-decoration:none;
  color:#575E2D;
}
.col-min {
    /* custom min width */
    min-width:320px;
}
.col-max {
    /* custom max width */
    max-width:320px;
}
.subscribetext{
	font-family: Courier;
	font-size: 1.6em;
	color: #070098;
	font-weight: bolder;
	text-align: center;
}


#snapwidget,
#pinwidget,
#subscribe{
	max-width:300px;
	margin:0 auto;
	margin-top: 3em;
}
#snapwidget .inner-box{
	margin:0;
	padding:3%;
}
#pinwidget .inner-box{
	overflow: hidden;
}
#mute{
background-image: url("../images/mute.png");
height: 40px;
width:40px;
}
#mute.muted{
background-image: url("../images/unmute.png");
}