@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,800,700,400italic,600italic,700italic,800italic,300italic');
@import url('https://fonts.googleapis.com/css?family=Exo+2:500,700,900');

/* 
 * 
 *  donker #766B60
 *  licht #C6BBB3
 *  oranjerood #E8530C
 *  bruinig #6E3628
 */

/* ============= Body  ============= */

/*body {background: #ababad url(../img/bg.gif); font-size:13px;}*/
body {background: #ededed url(../img/atc-bg.png); font-size:13px;}

 img {  display: block;
    height: auto;
    max-width: 100%;
 }

a {
    color: #e15943;
    text-decoration: none;
    -webkit-transition: 0.25s;
    transition: 0.25s;
}
a:hover, a:focus {
	color:#CC1D17;
	text-decoration:none;
}
a, a:active, a:focus, button, button:active, button:focus {
outline: none;
}

hr {
	border-width: 3px 0 0;
}

.radio, .checkbox {padding-left:0;}

legend {font-size:16px;}

.img-comment {
    font-size: 15px;
    font-style: italic;
    line-height: 1.2;
    margin: 24px 0;
}

.margin-bottom {margin-bottom:20px;}

table {
    width: 100%;
}

.large {font-size:1.2em;}

/* Headings */


.pageheading h2 {
	font-weight: normal;
	font-size:23px; 
	text-transform:uppercase; 
	margin:0;
	font-family: 'Exo 2',sans-serif; 
	font-weight:500;
	background: none repeat scroll 0 0 #E6E7E6;
	border-bottom: 3px solid #C2C3C2;
	margin: 0;
	padding: 25px 15px;
 }
.panel-heading h2 {    
	font-size: 23px;
    font-weight: normal;
    text-transform: uppercase;
	margin:0;
}
a.readmore {font-size:13px; line-height:40px; text-decoration:underline;}
a.readmore:before {
	font-family: FontAwesome;	
	content: "\f0da";
	display: inline-block;
    line-height: 1;
	margin-right:5px;
	}
	
h1.title, h2.title, h3.title, h4.title, h5.title { text-transform:uppercase; }
 h1.red-title, h2.red-title, h3.red-title, h4.red-title, h5.red-title {color:#CC1D17; text-transform:uppercase; }
/* =============  Header ============= */
/*.navbar-default.navbar-top { color:#50A200; border-bottom:1px solid #50A200;}*/

/*section.top {background:#fff; border-bottom:6px solid #e15943; margin-bottom:30px;}*/
section.top {/*background:#fff;*/ margin-bottom:30px;}

.header {padding:5px 0px 40px;}
	.slogan {padding-top:30px;}
	.slogan h1 {text-transform:uppercase; font-size:25px; font-weight:600;}
	.slogan .red {color:#e52b25; }
	
.header  {position:relative;}/*{padding:60px 0 20px 0;}*/
.header .payment {position:absolute; right:0px; bottom:20px; min-height:20px;}
.header .payment IMG {float:right;}
.logo { margin:30px 0px;}

.navbar {border-radius:0;}

.dropdown-menu.language {min-width:90px;}
.dropdown-menu.language li img {display:inline; padding-right:10px;}
.dropdown-menu.language> li > a {padding: 3px 15px;}


/* =============  Megamenu  ============= */
.navbar-default {
    /*background-color: #766B60;
    border-color: #6E3628;*/
}

.navbar-default .navbar-nav > li > a  {font-family: 'Exo 2', sans-serif; font-weight: 500; font-size:18px; color:#fff;} /*edit menu-tekst*/

.navbar-top .navbar-nav > li > a {color:#fff;}  /*edit kopregelmenu tekst*/

/* =============  Searchbar ============= */

.searchbar {background: #766B60; /*edit zoekbalken*/ padding:20px; margin-bottom:30px;}

.searchbar .btn-group {margin-bottom:8px;}

.search-only {position:relative;}
.search-only .search-icon {
    color: #818181;
    font-size: 17px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    top: 2px;
	right:10px;
    width: 30px;
    z-index: 20;
}
.form-search .search-query, .form-search .search-query:first-child, .form-search .search-query:last-child {
    padding: 0 17px;
}
.search-only .form-control:last-child {
    padding-right: 40px;
}

.search-only .search-query {margin-bottom:10px;}

/* ============ Slider home =============== */
.bootslider {padding:0px 15px; margin:0;}

.bootslider .bs-progress {margin:0;}

.bootslider .bs-container .bs-slide .bs-background {width:35%; }
.bootslider .bs-container .bs-slide .bs-foreground {width:65%; right:0; left:auto; }
	@media screen and (max-width: 740px){	
	.bootslider .bs-container .bs-slide .bs-background,
	.bootslider .bs-container .bs-slide .bs-foreground {width:100%; position:static;}
}
.bootslider .bs-container .bs-slide .bs-background img {width:auto; margin:0 auto;}

.bootslider .bs-thumbnails {background:#e52b25; /*padding-top:15px;*/ }

.bootslider .bs-thumbnails a.readmore {color:#fff; cursor: pointer;}
.bootslider .bs-thumbnails a.readmore:hover {color:#fff;}

@media screen and (min-width: 980px){ .bootslider .bs-thumbnails {min-height:260px;} }
.bootslider .bs-thumbnails ul .bs-thumbnail {margin:6px; padding:4px; background:#e52b25; width:30%!important;}
@media screen and (max-width: 980px){	.bootslider .bs-thumbnails ul .bs-thumbnail { width:23%!important;} }
@media screen and (max-width: 740px){	.bootslider .bs-thumbnails ul .bs-thumbnail { width:20%!important;} }
@media screen and (max-width: 640px){	.bootslider .bs-thumbnails ul .bs-thumbnail { width:30%!important;} }
@media screen and (max-width: 480px){	.bootslider .bs-thumbnails ul .bs-thumbnail { width:44%!important;} }
.bootslider .bs-thumbnails ul .bs-thumbnail.active {background:#f0e256;}
.bootslider .bs-thumbnails ul .bs-thumbnail img {opacity:1; border: 2px solid #a9221e;}

.bootslider .bs-thumbnails ul .active img {}

.progress-bar {
    background-color: #F0E256;
	}

.owl-carousel .owl-item .item img {margin:0 auto;}
.owl-carousel .item{
display: block;
margin: 5px;
color: #FFF;
text-align: center;
}
.owl-theme .owl-controls .owl-buttons div {
padding: 5px 9px;
}
 
.owl-theme .owl-buttons i{
margin-top: 2px;
}
 
//To move navigation buttons outside use these settings:
 
.owl-theme .owl-controls .owl-buttons div {
position: absolute;
}
 
.owl-theme .owl-controls .owl-buttons .owl-prev{
left: -45px;
top: 55px;
}
 
.owl-theme .owl-controls .owl-buttons .owl-next{
right: -45px;
top: 55px;
}
 


/* ============ Panels =============== */

.panel, .well {
	box-shadow: 4px 5px 6px rgba(0, 0, 0, 0.08);
	border:0px;
}
.panel-heading {padding: 20px 15px 15px; border-width:4px; }

.panel-default {
  border-color: #dddddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #dddddd;
}
.panel-grey, .panel-yellow, .panel-red {
  border-color: transparent;
}
.panel-grey > .panel-heading {
  color: #ffffff;
  background-color: #1a1a1b;
  border-color: #e52b25;
}
.panel-grey > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #e52b25;
}
.panel-grey > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #e52b25;
}
.panel-red {background:#000;}  /*262627*/

.panel-red > .panel-heading {
  color: #ffffff;
  background-color: #e52b25;
  border-color: #dd5b57;
}
.panel-red > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dd5b57;
}
.panel-red > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #dd5b57;
}

.panel-yellow > .panel-heading {
  color: #ffffff;
  background-color: #d49d3c;
  border-color: #b68f4b;
}
.panel-yellow > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #b68f4b;
}
.panel-yellow > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #b68f4b;
}

/* ============ Sidebar ==================*/

.sidebar {padding-bottom:20px;}
.sidebar h2 {margin:0; background:#e6e7e6; border-bottom:3px solid #c2c3c2; padding:25px 15px; font-weight: normal; font-size:23px; text-transform:uppercase;}
.sidebar .radio,
.sidebar .checkbox {padding-left:0;}
.sidebar .checkbox .icheckbox_square-red {margin-right:6px;}
.sidebar .panel {box-shadow:none; }
.sidebar .panel-heading {    
	background: none repeat scroll 0 0 #e6e7e6;
    border-bottom: 3px solid #c2c3c2;
    padding: 20px 15px 15px;}
.sidebar .panel-heading a:before { 
	font-family: 'FontAwesome';
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	text-decoration: inherit;
	content:"\f056";
	margin-right:5px;
}
.sidebar .panel-heading a.collapsed:before {content:"\f055";}
.sidebar .panel-title {text-transform: uppercase; font-size:18px;}
.sidebar .panel-title > a:hover,
.sidebar .panel-title > a:active,
.sidebar .panel-title > a:focus
 {text-decoration:none;}
.sidebar .panel-body {border-top:0px!important; padding:10px 15px; }
.sidebar .panel-group .panel + .panel {margin-top:0px;}
.sidebar .list-group {}
.sidebar .list-group-item {border:0; padding:2px 0;}
.sidebar .list-group-item a:before {
	font-family: 'FontAwesome';
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	text-decoration: inherit;
	content:"\f0da";
	margin-right:5px;
	color:#e52b25;
	}
	.sidebar .list-group-item a { color:#333333;}
	.sidebar .list-group-item a:hover {color:#121212; }
	
.sidebar .slider {margin:8px 0; width:100% !important}

/* ============== Content ================*/

#content .mainheading { border-bottom: 3px solid #c2c3c2; padding:8px 0 18px; }
			
#content .results {padding:20px 0 5px;}
	#content .results .result {line-height:2.2em; font-size:1.2em;}
	
.panel {

  margin-bottom: 21px;

  background-color:transparent;

  border: 1px solid transparent;

  border-radius: 0;

  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

}
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
/* =============== Product detail page =================*/

.gallery  .full {cursor:zoom-in;}
.gallery .previews .thumb {border:3px solid #E6E6E6 ;}

.gallery .previews {margin-bottom:10px;}

.productinfo .row { margin-bottom:10px;}
.productinfo .description {font-weight:600;}

.productinfo .row.remark {padding:10px 0; background:#E1E2E1;}
.productinfo .row.note {padding:10px 0; background:#EDE452;}
.productinfo .row.uitloop {padding:10px 0; background:#ededed; display:flex;}
	.productinfo .row.uitloop i {
		font-size:24px;
		display: inline-block;	}
			.productinfo .row.uitloop span {padding-left:10px;} 

.productinfo .pricing .old {text-decoration:line-through; font-size:14px; font-weight:600;}
.productinfo .pricing .new {color:#e52b25; font-size:18px; font-weight:600;}

.productinfo .amount {width:100px; margin-bottom:10px;}

/*.stock {background: url('../img/sprite.png') no-repeat -1px -1px; width: 16px; height: 31px; float:left; margin-right:10px; cursor: help;}
.stock-ok {background-position: -1px -1px; }
.stock-low {background-position: -24px -1px;}
.stock-order {background-position: -47px -1px;}
.stock-foreign {background-position: -70px -1px;}*/

.stock-ok {font-weight:700; color:#3fb618;}
.stock-low {font-weight:700; color:#E2C43D;}
.stock-order {font-weight:700; color:#CD6523;}
.stock-foreign {font-weight:700; color:#CC1D17;}

.addthis_sharing_toolbox {margin-bottom:10px; min-height:41px;}

/* =============== Cart =================*/

.table.myorders {}
.table.myorders tr.active td {background:#c9e4c3;}
.table.myorders .btn-link {padding:0 6px;}
/* ============ Product panels =============== */
.product, a .product  {padding-bottom:20px; padding:2px; background:#6E3628; margin:15px;}
.product .imagecontainer, a .product .imagecontainer { /*padding:2px; */background:#fff; }  /* d5d6d5 */
.product .info, a .product .info {padding:4px 12px; font-size:13px; background:#fff;}  /* d5d6d5 bg 50a200*/
.product .info  p, a .product .info  p  {margin:0; line-height:15px;}
.product .info, a .product .info, a:hover .product .info  {color:#000;}  /*0d0d0d*/
.product .info .heading, a .product .info .heading {/*text-transform: uppercase;*/ font-weight:600; display: inline-block; min-height: 1em;}
.product .info .heading, a .product .info .heading, a:hover .product .info .heading   {color:#7b7b7b;}
.product .productinfo {padding: 12px 0px 12px 12px; }

/*.product .pricing {font-weight: 700; background:#0d0d0d; padding: 5px 0; color:#fff; line-height:20px;}*/
a .product .pricing,     .product .pricing {font-weight: 700; background:#766B60; /*edit artikel-prijs-BG*/ padding: 5px 0; color:#fff; line-height:20px;}
a .product .pricing .new,.product .pricing .new  {text-align:right;}
a .product .pricing .new,.product .pricing .new,
a .product .pricing .old,.product .pricing .old  {min-height:20px; }

.product .pricing i, a .product .pricing i,.product .pricing i {font-size:14px;}
.product .panel .paging, a .panel .paging{ margin:0 -15px -15px -15px; color:#c9c9c9; background:#0b0b0b; border-top: 4px solid #6f706f; padding: 10px;  }
.product .panel .pagination, a .panel .pagination {margin:0 auto;} 

.product.list .info {padding:10px 15px;}
.product.list .title {padding:10px 0px;}
.product.list hr {border-style:solid; border-color:#d5d6d5;} /* d5d6d5 */
/* aanbieding */
.product.aanbieding .info, a .product.aanbieding .info  {background:#fff; color:#0d0d0d;}  /* #e52b25 */
.product.aanbieding .info .heading, a .product.aanbieding .info .heading {color:#000;}
a .product.aanbieding .pricing {background:#0d0d0d; padding: 5px 0; color:#fff;}
/* breuk */
.product.breuk .info, a .product.breuk .info {background:#D49D3C; color:#000;}
.product.breuk .info .heading, a .product.breuk .info .heading {color:#171718;}
/* newoldstock */
.product.newold .info, a .product.newold .info {background:#3f54a5; color:#fff;}
.product.newold .info .heading, a .product.newold .info .heading {color:#bac8ff;}
/* preorder */
.product.preorder .info, a .product.preorder .info {background:#fff; /*edit artikel-info-BG*/ color:#000;}  /* bg d5d6d5 68D100 color 50a200 */
.product.preorder .info .heading, a .product.preorder .info .heading,
a .product.preorder .pricing .new  {color:#f00;} /*D49D3C*/
/* prijs */
a .product.aanbieding .pricing .old,
a .product.breuk .pricing .old,
a .product.newold .pricing .old {text-decoration:line-through;}
a .product.aanbieding .pricing .new,
a .product.breuk .pricing .new,
a .product.newold .pricing .new   {color:#e52b25; font-size:16px; }
/* readmore */
.home_nieuw {background:#fff;}
.home_nieuw .readmore {color:#fff;}
.preorders {background:#fff;}
.preorders .readmore {color:#575858;}
/* paging */
.main .paging { margin-bottom:10px;}
.paging > a i {font-size:27px;}
.paging > a#prev1, .paging > a#next1, .paging > #prev2, .paging > a#next2 {background:none; color:#E6E7E6; }
.paging > a#prev1, .paging > #prev2 {padding-right:10px;}
.paging > a#next1, .paging > a#next2 {padding-left:10px;}
.paging > a#prev1:hover, .paging > a#next1:hover, .paging > #prev2:hover, .paging > a#next2:hover {color:#e52b25;}

ol.pagination, .paging > a#prev1, .paging > a#next1, .paging > a#prev2, .paging > a#next2 {display:block; float:left; }
.pagination {margin: 0;}
.pagination > li > a, .pagination > li > span {background:#E6E7E6; color:#575858; border-radius:3px!important; padding:3px 8px; border:0px; font-weight:800; margin:0 5px;}
.pagination > li > a:hover, .pagination > li > span:hover,
.pagination > li > a:active, .pagination > li > span:active,
.pagination > li > a:focus, .pagination > li > span:focus {background:#e52b25; color:#fff;}
.pagination > li > a.selected { /*background-color:#575858;*/}

.panel-red .pagination > li > a, .pagination > li > span { background:#171718; color:#c9c9c9;}
.panel-red .paging > a#prev1, .panel-red .paging > a#next1, .panel-red .paging > #prev2, .panel-red .paging > a#next2 {background:none; color:#171718; }
.panel-red .paging > a#prev1:hover, .panel-red .paging > a#next1:hover, .panel-red .paging > #prev2:hover, .panel-red .paging > a#next2:hover {color:#e52b25;}
.panel-red .pagination > li > a:hover, .pagination > li > span:hover,
.panel-red .pagination > li > a:active, .pagination > li > span:active,
.panel-red .pagination > li > a:focus, .pagination > li > span:focus {background:#e52b25; color:#fff;}
.panel-red .pagination > li > a.selected { background-color:#575858;}

.panel-red .pagination > .active > a, 
.panel-red .pagination > .active > span, 
.panel-red .pagination > .active > a:hover, 
.panel-red .pagination > .active > span:hover, 
.panel-red .pagination > .active > a:focus, 
.panel-red .pagination > .active > span:focus {
    background-color: #f5f5f5;
    border-color: #dddddd;
    color: #999999;
    cursor: default;
    z-index: 2;
}
/* ============ Product list =============== */

table.product-list tr:hover td {background:#EDE452; cursor:pointer;}

/* ============ Forms =============== */
body .form-control {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #AAB2BD;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #434A54;
    display: block;
    font-size: 13px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

body .form-control, .form-control:focus {
 	box-shadow: none;
}

body .form-control:focus {border-color:#818181;}



/* ============ Bootstrap overrides =============== */
.tab-content {
    padding: 30px 10px 10px 10px;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  border-color: #C2C3C2;
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
    background-color: #1A1A1B;
    border-color: #1A1A1B;
    color: #ffffff;
    z-index: 2;
}
a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {
    color: #ababab;
}
.btn-link {color:#99999E;}
.btn-link:hover, .btn-link:focus {color:#C2C3C2}
.badge {background:#c2c3c2;}

.warning {background:#e52b25; color:#fff; font-weight:600;}

.navbar {margin-bottom:0; border: 0px solid;}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus { 
	background:#0d0d0d
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
{background:#C6BBB3; }  /*edit menu background*/
.navbar-default .navbar-nav > .active > a icon color:#fff;
.dropdown-menu {font-size:14px;}
.dropdown-menu > li > a {padding:3px 10px;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color:#1A1A1B;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
background:#363638;
}
.btn-group .btn {
    border-left-color: #96A0AD;
}
.btn-group > .btn, .btn-group-vertical > .btn {
    float: left;
    position: relative;
}
.btn-default, .btn-default.disabled, .btn-default[disabled] {
    background-color: #FFFFFF;
}
.btn-default {
    border-color: #AAB2BD !important;
    color: #434A54;
}

.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.btn-lg, .btn-group-lg > .btn {
    border-radius: 0;
    font-size: 19px;
    line-height: 1.33;
    padding: 18px 30px;
	}

.btn-primary {
  color: #fff;  /*ffff01  edit button tekstkleur*/
  background-color: #6E3628;
  border-color: #6E3628;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;  /*ffff01  edit button tekst mouse-over*/
  background-color: #766B60;
  border-color: #766B60;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color:  #e82721;
  border-color:  #e82721;
}

.btn-secondary {
  color: #ababab;
  background-color: #1A1A1B;
  border-color: #1A1A1B;
}
.btn-secondary :hover,
.btn-secondary :focus,
.btn-secondary :active,
.btn-secondary .active,
.open .dropdown-toggle.btn-secondary  {
  color: #ffffff;
  background-color:#090909;
  border-color: #090909;
}
.btn-secondary :active,
.btn-secondary .active,
.open .dropdown-toggle.btn-secondary  {
  background-image: none;
}
.btn-secondary .disabled,
.btn-secondary [disabled],
fieldset[disabled] .btn-secondary ,
.btn-secondary .disabled:hover,
.btn-secondary [disabled]:hover,
fieldset[disabled] .btn-secondary :hover,
.btn-secondary .disabled:focus,
.btn-secondary [disabled]:focus,
fieldset[disabled] .btn-secondary :focus,
.btn-secondary .disabled:active,
.btn-secondary [disabled]:active,
fieldset[disabled] .btn-secondary:active,
.btn-secondary .disabled.active,
.btn-secondary [disabled].active,
fieldset[disabled] .btn-secondary.active {
  background-color:  #e82721;
  border-color:  #e82721;
}

/* Dropdown */
.dropdown-menu {font-size:13px;}

ul.scroll-menu {
    position: relative;
    display: inherit !important;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    -moz-overflow-scrolling: touch;
    -ms-overflow-scrolling: touch;
    -o-overflow-scrolling: touch;
    overflow-scrolling: touch;
    top: 0 !important;
    left: 0 !important;
    width: 100%;
    height: auto;
    max-height: 350px;
    margin: 0;
    border-left: none;
    border-right: none;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}


/* ============ Footer =============== */
/*.footersections {background:#171718; border-top:5px solid #e15943; color:#858585; font-size:13px;}*/
.footersections {background:#766B60; color:#fff; /*edit footer tekst*/  font-size:13px;}
.footersections a, footer a {color:#fff;/*edit footer tekst*/}
.footersections a:hover, footer a:hover,
.footersections a:focus, footer a:focus {text-decoration:none; /*color:#ffff99;*/}
.footersections h3, .footersections strong {color:#fff;/*edit footer kopjes*/}
.footersections .menu, .footersections .menu li {list-style:none; list-style-type: none; margin:0; padding:0;}
.footersections .menu a { font-family: 'Exo 2', sans-serif; font-weight: 500; font-size:18px; padding:0;}
.footersections .menu a {border-top: 1px solid #2e2e2e;	display:block;}
.footersections .menu li > a {	padding:6px 0px;}
.footersections .menu a:after {
    color: #fff;/*edit footer tekst*/
    content: attr(data-description);
    display: block;
    font-size: 12px;
    font-weight: 500;
    line-height: 0;
    margin: 10px 0 15px;
    text-transform: uppercase;
}

.footersections .menu li:first-child a {border:none;}
footer {background:#060606; color:#fff; /*edit footerfooter tekst*/ font-size:13px; padding-top:10px;}

/* ======= Additional Styling =========*/

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.alert h4 {
    margin-top: 0;
    color: inherit;
}
.alert .alert-link {
    font-weight: 700;
}
.alert>p, .alert>ul {
    margin-bottom: 0;
}
.alert>p+p {
    margin-top: 5px;
}
.alert-dismissable {
    padding-right: 35px;
}
.alert-dismissable .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
.alert-success hr {
    border-top-color: #c9e2b3;
}
.alert-success .alert-link {
    color: #2b542c;
}
.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}
.alert-info hr {
    border-top-color: #a6e1ec;
}
.alert-info .alert-link {
    color: #245269;
}
.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}
.alert-warning hr {
    border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
    color: #66512c;
}
.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.alert-danger hr {
    border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
    color: #843534;
}

.alert h4 {
    margin-bottom: 10px;
    font-weight: 700;
}
.alert-dismissable .close {
    color: #000;
}
.alert-info {
    background-color: #7cd1ef;
    border: #4fc1e9;
}
.alert-warning {
    background-color: #ffdd87;
    border: #ffce54;
}
.alert-danger {
    background-color: #f2838f;
    border: #ed5565;
}
.alert-success {
    background-color: #b9df90;
    border: #a0d468;
}
.alert .alert-link {
    cursor: pointer;
    text-decoration: underline;
    opacity: .65;
    filter: alpha(opacity=65);
}
.alert .alert-link:focus, .alert .alert-link:hover {
    opacity: .45;
    filter: alpha(opacity=45);
}
.alert .btn-link, .alert .btn-link:focus, .alert .btn-link:hover {
    color: #000;
    opacity: .65;
    filter: alpha(opacity=65);
}
.alert .btn-link:focus, .alert .btn-link:hover {
    text-decoration: none;
    opacity: .4;
    filter: alpha(opacity=40);
}
.btn-blue, .btn-blue.active, .btn-blue.disabled, .btn-blue:active, .btn-blue[disabled] {
    border-color: #3bafda;
    background-color: #3bafda;
	color:#fff;
}
.btn-blue:focus, .btn-blue:hover, .open .dropdown-toggle.btn-blue {
    border-color: #4fc1e9;
    background-color: #4fc1e9;
}
.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success.active, .btn-success:active, .btn-success:focus, .btn-success:hover, .open .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #47a447;
    border-color: #398439;
}
.btn-success.active, .btn-success:active, .open .dropdown-toggle.btn-success {
    background-image: none;
}
.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}
.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-info.active, .btn-info:active, .btn-info:focus, .btn-info:hover, .open .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #39b3d7;
    border-color: #269abc;
}
.btn-info.active, .btn-info:active, .open .dropdown-toggle.btn-info {
    background-image: none;
}
.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}
.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-warning.active, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ed9c28;
    border-color: #d58512;
}
.btn-warning.active, .btn-warning:active, .open .dropdown-toggle.btn-warning {
    background-image: none;
}
.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}
.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger.active, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925;
}
.btn-danger.active, .btn-danger:active, .open .dropdown-toggle.btn-danger {
    background-image: none;
}
.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
	text-transform:uppercase;
	font-weight:700;
}
.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}
.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
}
.nav-tabs.nav-justified>li {
    float: none;
}
.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width:768px) {
    .nav-tabs.nav-justified>li {
    display: table-cell;
    width: 1%}
.nav-tabs.nav-justified>li>a {
    margin-bottom: 0;
}
}.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
    border: 1px solid #ddd;
}
@media (min-width:768px) {
    .nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
    border-bottom-color: #fff;
}
}.nav-pills>li {
    float: left;
}
.nav-pills>li>a {
    border-radius: 4px;
}
.nav-pills>li+li {
    margin-left: 2px;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #428bca;
}
.nav-stacked>li {
    float: none;
}
.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0;
}
.nav-justified {
    width: 100%}
.nav-justified>li {
    float: none;
}
.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
}
.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width:768px) {
    .nav-justified>li {
    display: table-cell;
    width: 1%}
.nav-justified>li>a {
    margin-bottom: 0;
}
}.nav-tabs-justified {
    border-bottom: 0;
}
.nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
    border: 1px solid #ddd;
}
@media (min-width:768px) {
    .nav-tabs-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
    border-bottom-color: #fff;
}
}.tab-content>.tab-pane {
    display: none;
}
.tab-content>.active {
    display: block;
}
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
@media only screen and (max-width: 767px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}

/* Large desktops and laptops */
@media (min-width: 1200px) {

}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	div.header  a.logo IMG {
		margin: 0 auto;
	}
	div.header .slogan {
	padding-top:0px; text-align:center;
	padding:bottom:20px;
	}
	.panel-body .mainheading div  {margin-bottom:10px;}
	.pull-right {float:left!important;}
	.text-right { text-align:left;}
}


	.searchbar .btn {margin-bottom:10px;}


/* Landscape phones and smaller */
@media (max-width: 480px) {

}

.btn-primary .badge {color:#171718}

.btn-link {color:#1A1A1B;}
.btn-link:hover {color:#090909;}



/* EXTRA'S */
/*.container {border-bottom:5px solid #e15943;}*/

.mailing {background:#1a1a1b; padding:7px 0px 5px 0px; min-height:40px;font-size:14px; text-align: left;}
















