html {
  position: relative;
  min-height: 100%;
}

BODY {
	font-family: 'Open Sans', sans-serif;	
	line-height: 180%;
	margin-bottom: 200px;
	 padding-top: 64px;
}

@media (max-width: 768px) {	
	BODY {
		margin-bottom: 600px;
	}
}
.menu-bar {
	width:100%;
	z-index:2000000;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  min-height: 200px;

	background-color:#1a0d1f;
	color:#FFF;
	font-size:14px;
}

.breadcrumb a {
	color:#55017a;
}

.btn-primary {
	background-color: #55017a;
    border-color: #55017a;
	transition:all 0.3s;
}

.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary , .btn-primary:hover {
	background-color: #440061;
    border-color: #440061;
}
.navbar {
	margin-bottom:0px;
	background-color:#55017a;
	border-radius:0px;
	z-index: 20000;
	
}

.navbar LI A {
	color:#FFF;
	font-family: 'Indie Flower', cursive;	
	font-size: 20px;
	transition: all 0.5s;
}

.nav>li>a:focus, .nav>li>a:hover {
	background-color:#440061;	
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color:#440061;
	
}

.nav .dropdown-menu {
	background-color:#55017a;
}

.dropdown-menu LI A:hover {
	background-color:#440061;
	color:#FFF;
}
.header_logo {
	
	width:168px;
	z-index: 100000;
	position: absolute;
	left:0px;
	top:0px;
	margin-top:-5px;
	
	
}
.header_logo IMG{
	
	width:168px;
	height:168px;
	box-shadow:0px 0px 5px #333;
}

.header {
	min-height:100px;
	padding-top:25px;
}

.header_icon {
	font-size:30px;
	padding:0px;
	
}

.header .header_itemtitle {
	font-weight: bold;
	font-size: 18px;
	transition:all 0.3s;
}

.header .header_itemtitle:hover {
	font-size:20px;
}
.header_icon A {
	color:#6bbc27;
}
.header_info { 
	padding:0 3px;
	white-space: nowrap;
}


H1, H2, H3 {
	font-family: 'Indie Flower', cursive;
}
.bkgnd_green {
	background-color:#6bbc27;
}
.bkgnd_green H3 {
	color:#FFF;
	font-style: italic;
	
	
}

.maincontainer {
	margin-top:25px;
}
.home_buiten_block {
	background-image:url('/images_var/home/home_buiten_bkgnd.jpg');
	background-size:cover;
	background-position: center;
	background-repeat: no-repeat;
	min-height:380px;
	color:#FFF;
}

.home_binnen_block {
	background-image:url('/images_var/home/home_binnen_bkgnd.jpg');
	background-size:cover;
	background-position: center;
	background-repeat: no-repeat;
	min-height:380px;
	color:#FFF;
}

.home_buiten_block_content LI,.home_binnen_block_content LI {
	list-style: none;
}

.home_buiten_block_content A,.home_binnen_block_content A {
	color:#FFF;
}

.home_binnenbuiten {
	margin-top:20px;
}

.home_blok3 {
	float:right;	
}

.home_blok1 H1 {
	border-bottom:2px solid #6bbc27;
}

.home_blok2 H1 {
	border-bottom:2px solid #6bbc27;
}

.blok3_img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.8s;
}

.blok3_img:hover {
  /*-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);*/
}

.header_logo img {	
	-moz-transition: all 0.3s;
  	-webkit-transition: all 0.3s;
  	transition: all 0.3s;
}

.header_logo img:hover {
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

.subslogan  {
	margin-bottom:20px;

}
.subslogan H3 { 
	font-size:30px;
	transition: all 0.4s;
}

.subslogan:hover H3{
	letter-spacing:1px;
}
.home_subitems .item H3 {
	font-weight: bold;
	font-size:24px;
}

.home_subitems .item {
	padding-top: 10px;
	transition:all 0.4s;
	cursor:pointer;
	margin-bottom:20px;
}

.home_subitems .item:hover {
	background-color:#ececec;
}


@media (min-width: 1200px) {	
	.navbar-nav {
		padding-left:168px;
	}
}


 @media (min-width: 768px) and (max-width: 991px) {
        .navbar-nav .open .dropdown-menu {
            position: static;
            float: none;
            width: auto;
            margin-top: 0;
            background-color: transparent;
            border: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
        }
        .navbar-nav .open .dropdown-menu > li > a {
            line-height: 20px;
        }
        .navbar-nav .open .dropdown-menu > li > a,
        .navbar-nav .open .dropdown-menu .dropdown-header {
            padding: 5px 15px 5px 25px;
        }
        .dropdown-menu > li > a {
            display: block;
            padding: 3px 20px;
            clear: both;
            font-weight: normal;
            line-height: 1.42857143;
            color: #333;
            white-space: nowrap;
        }
        .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;*/
            margin: 7.5px 50px 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;
        }
    }


.thumbnail-image {
	background-repeat: no-repeat;
	background-size: cover;
}


.productprijs {
	position: absolute;
	bottom:25px;
	right:20px;

	color:#FFF;
	background-color:#440061;
	padding:10px 15px;
	border-radius:4px;

}

.thumbnail {
	padding-bottom:60px;
}
.sidebar_productprijs {
	font-weight: bold;
	text-align: right;
}

.menu-bar2 {
	background-color:#F8F8F8;
}
.menu-bar2 A {
	color: #440061;
	font-family: 'Indie Flower', cursive;
	font-size: 20px;
	transition: all 0.5s;
}