body {margin:0; padding-top: 0px; background:#f5f4f1;}


.container { font: 18px Georgia, "Times New Roman", serif; color:#656565; line-height:24px;}
.header {height:135px; background:url(/images/header_background.png) no-repeat center;}
.logo {margin-top:80px; padding-bottom:20px;}

/*.vertical-align {      display: flex;  flex-direction: row;}*/
h1, h2, h3, h4, h5 {    font-family: Georgia;    color:#746a59;}

/*Nav*/
.navigation {    background:#fff;    border-top: 1px solid #a8a7a6;    border-bottom: 1px solid #a8a7a6;}
.navigation2{    background:#fff ;    border-top: 1px solid #a8a7a6;    border-bottom: 1px solid #a8a7a6;}
.nav{background:#fff !important; }
.navbar-nav>li a { color: #656565; text-decoration:none; padding: 20px; }
.navbar-nav>li a:hover,.navbar-nav>li a:focus { background-color: transparent; color: #19034f;}
.navbar-nav>.open>a:focus { background-color: transparent; color: #656565; border-radius: 0px; }
.navbar-nav>a:active, .navbar-nav>a:hover { background-color: transparent;color: #656565; border-radius: 0px;}
.dropdown-menu {z-index:99999; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: transparent; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: transparent; }
.dropdown-menu>li>a { color: #656565; font-size:18px; padding: 10px 15px 5px 15px;  border-left: 0px solid #dadada;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #000}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #ECEAE6; color:#c61d23}
ul.nav li.dropdown a.selected{color: #4e3292; }
ul.nav li a.selected{color: #4e3292;}

/*toogle nav*/
.navbar-toggle {	float:none;}
.navbar-toggle span {	margin: 0 auto;	position: relative;	z-index: 999;	top: 5px;	background-color: #000;	display: block; margin-left:10px; }
.navbar-toggle span:before {	margin-top: -7px;}
.navbar-toggle span:after {	margin-top: 7px;}
.navbar-toggle .icon-bar {    position: relative;    transition: all 500ms ease-in-out;}
.navbar-toggle.active .icon-bar:nth-of-type(1) {    top: 6px;    transform: rotate(45deg);}
.navbar-toggle.active .icon-bar:nth-of-type(2) {    background-color: transparent;}
.navbar-toggle.active .icon-bar:nth-of-type(3) {    top: -6px;    transform: rotate(-45deg);}
/**/

.container-fluid {    background:#e1ddd6;    margin-bottom:8px;    padding-bottom:15px;}
.container-fluid h1 {text-align:center;        }
.contentbordertop {    border-top: 1px solid #a8a7a6;    padding-top:25px;   }
.column {padding: 0 40px 0 40px;}

/*media responsive*/
.video-wrapper {    position: relative; /* keeps the aspect ratio */    padding-bottom: 56.25%; /* fine tunes the video positioning */    padding-top: 60px; overflow: hidden;}
.video-wrapper iframe,.video-wrapper object,.video-wrapper embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
img {     vertical-align: middle;     border: 0;     page-break-inside: avoid;     max-width: 100% !important;     }
img {max-width:100% !important;height:auto !important;}
    
*/
.img-responsive{  max-width: 100% !important;height:auto !important;}
.footer { border-bottom: 1px solid #a8a7a6; margin-top:20px }
.footer a {  color: #c61d23; }

/*carousel*/
#myCarousel {    margin-top: 25px;    margin-bottom: 15px;}
.carousel-indicators {    bottom:-10px;}
.myCarouselleft {top:106px;left:-50px;}
.myCarouselright {top:106px; right:-50px !important;}
.carousel-control.left, .carousel-control.right {  background: none !important;  filter: progid: none !important;  outline: 0; }
.carousel .carousel-control {  visibility: hidden;}
.carousel:hover .carousel-control {  visibility: visible;}
.v-center {    display:table !important;    height:300px;    padding:0px 8px 0 0;}
.carouselcontent {    display:table-cell;    vertical-align:middle;    text-align:center;    font-size:20px;    padding:20px;}
/*carousel*/

.round {	border-radius: 50%;    max-width: 100% !important;height:auto !important;}

/*Scroll til top*/
.scroll-top-wrapper {
    position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
    background-color: rgba(0, 0, 0, 0.70);
	color: #eeeeee;
	width: 50px;
	height: 48px;
	line-height: 48px;
	right: 30px;
	bottom: 30px;
	padding-top: 2px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {	 background-color: rgba(0, 0, 0, 0.50);}
.scroll-top-wrapper.show {    visibility:visible;    cursor:pointer;	opacity: 1.0;}
.scroll-top-wrapper i.fa {	line-height: inherit;}

@media (max-width: 1200px) {

.navbar-nav>li a { padding: 20px 10px; font-size: 16px; }
.dropdown-menu>li>a {font-size:16px; padding: 10px 5px 5px 5px;}
.myCarouselleft {left:-40px;}
.myCarouselright {right:-40px !important;}
    
}

@media only screen and (min-width:768px) {
    
.nav{background: transparent !important; }
.navbar-nav {float:none;margin:0 auto;display: block;text-align: center;}
.navbar-nav>li {display: inline-block;float:none;}
.navbar-nav>li a { color: #656565; text-decoration:none; padding: 20px; }
.navbar-nav>li a:hover,.navbar-nav>li a:focus { background-color: transparent; color: #19034f;}
.navbar-nav>.open>a:focus { background-color: transparent; color: #656565; border-radius: 0px; }
.navbar-nav>a:active, .navbar-nav>a:hover { background-color: transparent;color: #656565; border-radius: 0px;}
.dropdown-menu {z-index:99999; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: transparent; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: transparent; }
.dropdown-menu>li>a { color: #656565; font-size:18px; padding: 10px 15px 5px 15px;  border-left: 0px solid #dadada;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #000}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #ECEAE6; color:#c61d23}
ul.nav li.dropdown a.selected{color: #4e3292; }
ul.nav li a.selected{color: #4e3292;}
        
}


@media (max-width: 990px) {

.v-center {    height:auto;  width:100%;  padding:0;}
.myCarouselleft {top:110px;left:0px;}
.myCarouselright {top:110px; right:0px !important;}
.Carouselimg {height:auto;}
.Carouselarrowimg {    width:40%    }
.carouselcontent {    font-size:18px;}

}

/*mobil*/
@media (max-width: 767px) {
#myCarousel {    margin: 0px -30px 15px -30px; }
.myCarouselleft {top:90px;}
.myCarouselright {top:90px;}
.column {padding: 0 10px 0 10px;}

} 

@media (max-width: 467px) {

.myCarouselleft {top:50px;}
.myCarouselright {top:50px;}
h1 {   font-size:30px}


}
/*end mobile*/


