body.nowysiwyg {
	padding: 0;
	background: #FFF;
	color: #FFF;
  	font-size: 14px;
	line-height: 24px;
  	font-family: Verdana,'Tahoma', sans-serif;	
  	padding-top: 60px;
}
h1,h2,h3,h4,h5,h6 {
	font-family: 'Oswald', sans-serif;
	border-bottom: 2px solid rgba(255,255,255,0.5);
	padding-bottom: 0.5em;
}
h1 {border:none;color:#FFF;font-weight:normal;font-size:2.5em;line-height:0.8em;text-shadow:#000 3px 3px 3px;}
small {color:#f0ad4e !important;}
form h3 {display:none;}
form .btn {/*background: #f44336 !important;  border-color: #f44336 !important;*/}

@media (max-width:767px) {
	.table-responsive {overflow:hidden;border:none;}
	.table-responsive  tr {display:block;}
	.table-responsive  tr  td:last-child {border:none;}
  	/*.table-responsive  tr td:nth-child(3):before {content:'TES678: ';}
  	.table-responsive  tr td:nth-child(4):before {content:'TES28: ';}*/
  	.table-responsive  tr td:nth-child(3) {text-align:left !important;}
  	.table-responsive  tr td:nth-child(4) {text-align:right !important;}
	.table-responsive  tr  td {display:block;white-space:normal !important;}
  	.table-responsive tbody tr:first-child {display:none;}
  	.table-responsive thead th {width:1%;}
	small {    
		display: block;
		margin: 1.5em 0;
	}
}

.tekst {
    text-shadow: 1px 1px 1px rgba(0,0,0,1);
}
.fill {
    background: rgba(0,0,0,0.5);
    box-shadow: rgba(0,0,0,0.5) 70px 50px 0 90px;
}
.btn {text-shadow:none;border-radius:0;}

/*dropdown*/
.dropdown:hover  > .dropdown-menu {
    display: block;
    background: rgba(0,51,102,1);
    box-shadow: none;
    border: none;
    border-radius: 0;  
}
.dropdown-menu a {
	padding: 20px !important;
    text-align: right;
    background: transparent !important;
  	color: #FFF !important;
}
.dropdown-menu a:hover {
  	color: #FFF !important;
}
@media (max-width:767px) {
.navbar {
    background: rgba(255,255,255,1) !important;
}
.nav>li>a .caret {
  	display:none;
}
.dropdown:hover  > .dropdown-menu {
    display: none !important;
}
}
/**/

@media(min-width:767px) and (max-width:991px){
    .navbar .navbar-brand {
        display: block !important;
        width: 260px;
        overflow: hidden;
        height: 100px;
    }
  	.navbar .navbar-brand img {
      	height: 60px;
      	margin-top:25px;
    }
}

.thumbnail .caption:empty {display:none;}

@media (max-width:767px) {
    h1 {
		font-size: 26px;
		line-height: 30px;
	}
	.skrot .thumbnail {margin: 0 15px;}
  	.skrot .thumbnail .caption p {display: none;}
  	#scroll {display:none;}
  	form.row {
     	margin:0; 
    }
    .include .form-group {
        margin-left: -15px;
        margin-right: -15px;
    }  
}

p {
	text-align: justify;
}
.text-nowrap {white-space:nowrap;}


.collapse {display:none;}

#back {position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;}
#back .carousel,#back .item,#back .item.active{height:100%;overflow:hidden;}
#back .carousel-inner {height:100%;}
#back .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
#back .carousel-inner .item,
#back .carousel-inner .active.left,
#back .carousel-inner .active.right {
  opacity: 0;
}
#back .carousel-inner .active,
#back .carousel-inner .next.left,
#back .carousel-inner .prev.right {
  opacity: 1;
}
#back .carousel-inner .next,
#back .carousel-inner .prev,
#back .carousel-inner .active.left,
#back .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
#back .carousel-inner .item img {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
#back .carousel-indicators {display:none;}
#back .carousel-control {
  z-index: 2;
  background: transparent;
  display: none;
}
#back .carousel-mask {position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.9);background:rgba(51,102,153,0.5);background:transparent;}

header {
    position: fixed;
    width: 100%;
    z-index: 99;
}
header:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 42px;
    width: 100%;
    background: url(layout/shadow.png) center top no-repeat;
    background-size: 100%;
	opacity: 0.6;
}
.navbar {
    background: rgba(255,255,255,0.8);
    border: none;
	font-family: 'Oswald', sans-serif;
    font-size: 1.5em;	
	transition: all 0.3s;  
}
.navbar.notransparent {background:#FFF;    box-shadow: rgba(0,0,0,0.04) 0 50px 100px 0 inset;}
.navbar-default .navbar-nav>li>a {
  	padding-top: 15px;
  	padding-bottom: 15px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
  	background: transparent;
  	color: #333;
}
.navbar-collapse {
  	border: none !important;
}
.navbar-toggle {
 	background: rgba(0,0,0,0.1) !important;
  	border: none;
  	border-radius: 0;
}
.navbar-toggle .icon-bar {
 	background: #000 !important; 
}
@media (min-width:768px) {
body.nowysiwyg {
  	padding-top: 170px;
}
.navbar {
  	min-height: 130px;
}
.navbar-brand {
    height: 70px;
}
.navbar-default .navbar-nav>li>a {
	padding: 55px 20px;
	color: rgba(0,51,102,1) !important;
    box-shadow: rgba(0,51,102,1) 0px 0px 0px 0px inset;
	transition: all 0.3s;
}
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	background: transparent;
	box-shadow: rgba(0,51,102,1) 0px -130px 0px 0px inset;
	color: #FFF !important;
}
}

.navbar-left {
	position: relative; 
	margin-left: 0px;
	z-index: 99;
}


.social img {width:32px;height:32px;border:none;margin:0px 5px 15px 0;transition: all 0.1s;}
.social:hover img {transform:scale(1.2);}


.skrot:hover,.skrot:focus,.skrot:active {
  	text-decoration: none;
}
.skrot .thumbnail {
	overflow: hidden;
}
.skrot:hover .thumbnail {
  	background: #FFF;
  	border-color: #555;
}

.thumbnail {
	border-radius: 0;
    background: rgba(255,255,255,0.5);
}
.thumbnail>div {
    display: table-cell;
}
.thumbnail .caption h4 {
	border: none;  
}
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
  	background: #FFF;
    border-color: #555;
}


footer {position:relative;z-index:50;background:#222222;color:#EEE;padding:1em 0 1em;line-height:1.7em;
      box-shadow: #222222 0 1000px 0 1000px, rgba(0,0,0,0.5) 0 50px 100px -50px inset;margin-top:3em;}
footer a {color: #f44336;}
footer a:hover {text-decoration:none;color:#f44336;}

@media(max-width:767px){
  .dropdown-menu {
    display: block !important;
    position: relative;
    width: 100%;
    border: none;
    box-shadow: none;
    margin-bottom: 10px;
    background: transparent !important;
  }
  .dropdown:hover > .dropdown-menu {
    display: block !important;
  }
  .dropdown-menu>li>a {
   	color: #333 !important;
    text-align: left;
    padding: 10px 15px !important;
  }
  .dropdown-menu a:hover {
    color: #333 !important;
  }
  .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
      max-height: fit-content !important;
  }  
}