
span.categorieennavmobile{  right: 20px !important;}
span.categorieennavmobile span.icon-bar{padding-left:10px !important;}
.naarrechtstoeaub{

margin-right: -30px;
float: right;
}
.mg-top{
  margin-top:10px!important;
}

ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
	margin-left:15px;
}

.subnav .panel-default > .panel-heading {
  color: #333;
    background-color:transparent !important;
    border:0px !important;
	  padding: 3px 5px;
}
.subnav .panel-default {
  border:0px !important;
  background-color:transparent !important;

}

.subnav .panel-body{
  border:0px !important;
  background-color:transparent !important;
  padding:0 0 0 20px;

}

.subnav .panel-body a{
margin-top:5px !important;
display:block;

}

.flex-direction-nav, .flex-next{
	Opacity:0;
}


body.GereedschapsverhuurHomePage  .subnav, body.HoofdCategorie   .subnav, body.Categorie   .subnav{
	height:auto !important;
	 min-height:875px;
}

#Content.searchResults{padding:30px;}

ul#SearchResults{list-style-type:none; margin-left:40px;}

ul#SearchResults li{ list-style-type:none;border-top:1px solid #666;border-bottom:1px solid #666;padding:20px 0; max-width:400px;}

ul#SearchResults li a{ list-style-type:none; color:#000; }


.subcat_interieur{margin-top:30px; margin-left:0px !important;}
.subcat_interieur li{list-style-type:none; margin:10px 0 0 0;}
.subcat_interieur li a{font-size:16px;     content: " >";}

.subcat_interieur li a:after{content: " >";}

.subcat_interieur li a.current{font-weight:bold; color:#000 !important;}





/**default */

.nopadding{padding:0px !important;}
.paddingtopbottom{padding:20px 0 !important;}
.padding{padding:20px !important;}
.nopaddingleft{padding-left:0px !important;}

.nopaddingright{padding-right:0px !important;}
.smallpadding{padding:1px !important;}
.nomargin{margin:0px !important;}

.textblocks_footer{margin-top:30px;}


.homefotoleftklein{display:block;float:left;}
.homefotoleftgroot{display:block;float:left;}


body{font-family: "factoriabook", Helvetica Neue, Helvetica, sans-serif; color:#000;  font-size:13px; background: url('../images/grey_grunge_background_by_madpumpkin-d4nm5ll.png');}
h1{text-transform:uppercase;}
.subnav h1{margin:0px;}
.subnav {height:auto; }

.productenlijst {padding-top: 20px;}

.productenlijst a{color:#000; font-size:13px; padding:3px 0px; display:block; float:left; width:100%; border-bottom:1px #666 solid}

.productenlijst a:hover{background:#f9f9f9; color:#000;  padding:3px 0px; display:block;}

.button{border:1px solid #fff; padding:10px 15px; color:#fff;  transition: background-color 0.5s ease;  margin:5px 0px; }
.button:hover{ color:#006699; background:#fff; border:1px solid #fff; text-shadow: 0px 0px 0px #000; text-decoration:none; }

.wrapper{padding:0 10px; max-width:1240px;  margin:0 auto; background:#fff url('../images/bgtop.jpg')  top center no-repeat; background-position:0px 30px; overflow:hidden;}


@font-face {
    font-family: 'factoriabook';
    src: url('fonts/Fort Foundry - Factoria Book-webfont.eot');
    src: url('fonts/Fort Foundry - Factoria Book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Fort Foundry - Factoria Book-webfont.woff2') format('woff2'),
         url('fonts/Fort Foundry - Factoria Book-webfont.woff') format('woff'),
         url('fonts/Fort Foundry - Factoria Book-webfont.ttf') format('truetype'),
         url('fonts/Fort Foundry - Factoria Book-webfont.svg#factoriabook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'factoriamedium';
    src: url('fonts/Fort Foundry - Factoria Medium-webfont.eot');
    src: url('fonts/Fort Foundry - Factoria Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Fort Foundry - Factoria Medium-webfont.woff2') format('woff2'),
         url('fonts/Fort Foundry - Factoria Medium-webfont.woff') format('woff'),
         url('fonts/Fort Foundry - Factoria Medium-webfont.ttf') format('truetype'),
         url('fonts/Fort Foundry - Factoria Medium-webfont.svg#factoriamedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'factoriabold';
    src: url('fonts/Fort Foundry - Factoria Bold-webfont.eot');
    src: url('fonts/Fort Foundry - Factoria Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Fort Foundry - Factoria Bold-webfont.woff2') format('woff2'),
         url('fonts/Fort Foundry - Factoria Bold-webfont.woff') format('woff'),
         url('fonts/Fort Foundry - Factoria Bold-webfont.ttf') format('truetype'),
         url('fonts/Fort Foundry - Factoria Bold-webfont.svg#factoriabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

section.slider {height:300px;}

.InterieurbouwHomePage .contentsubfooter{margin-top:-5px;}

.InterieurbouwHomePage a.downloadbutton{ border:2px solid #fff !important; display:block; height:auto !important; float:left; margin-top:55px; padding:5px !important; color:#fff !important}
.InterieurbouwHomePage a.downloadbutton span.title{float:left; font-size:14px; font-weight:bold; }
.InterieurbouwHomePage a.downloadbutton span.tekst{float:left;font-size:12px; line-height:14px;}


a.downloadbutton{ border:2px solid #000 !important; display:block; height:auto !important; float:left; margin-top:30px; padding:5px !important; color:#000 !important}
a.downloadbutton span.title{float:left; font-size:14px; font-weight:bold; }
a.downloadbutton span.tekst{float:left;font-size:12px; line-height:14px;}


a.current, a.section {font-weight:bold; color:#fff !important}
a.current::after , a.section::after {     content: " >";}

a.toggle::after {     content: "-";}
a.toggle.collapsed::after { content: ">";}

h1.PageTitle{margin:0px 0px 0px 15px; padding: 0px; font-size:24px; height:60px; line-height:80px; text-transform:uppercase; color:#fff;}

.btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 5px;
}

.form-control {
display: block;
width: 100%;
height: 44px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 5px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(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;
}

fieldset .field  {margin-bottom:20px;}

.header{
position:relative;
z-index:6000;
}

.header .container{
padding-bottom:0px;
}





 .container {padding:10px 0;

   position: relative;




}

#containerrow {min-height:430px;}

.subfooterhome .container{margin-top:0px;}



.GereedschapsverhuurHomePage .nav_hoofdpages, .GereedschapOverzicht .contentcontainer, .HoofdCategorie .contentcontainer, body.Categorie .contentcontainer{
  background:#b6deee;
  background: url('../images/bg_nav_gereedschap.jpg') top left;
  padding:25px 0px 0px 0px ;


}

.GereedschapsverhuurHomePage .nav_hoofdpages, .GereedschapOverzicht .contentcontainer, .HoofdCategorie .contentcontainer, body.Categorie .contentcontainer, .nav_hoofdpages{
  background:#b6deee;
  background: url('../images/bg_nav_gereedschap.jpg') top left;
  padding:25px 0px 0px 0px ;


}



.GereedschapsverhuurHomePage .nav_hoofdpages:hover {
  background: url('../images/bg_nav_gereedschaphover.jpg') top left;
}




.tooltipwrapper{
 text-transform: uppercase;
  background: #ececec;
  color: #555;
  cursor: help;
  font-family: "Gill Sans", Impact, sans-serif;

  position: relative;
  text-align: center;
  -webkit-transform: translateZ(0); /* webkit flicker fix */
  -webkit-font-smoothing: antialiased; /* webkit text rendering fix */
}

/* This bridges the gap so you can mouse into the tooltip without it disappearing */
.tooltipwrapper .tooltip:before {
  bottom: -20px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}

/* CSS Triangles - see Trevor's post */
.tooltipwrapper .tooltip:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid #1496bb 10px;
  bottom: -10px;
  content: " ";
  height: 0;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}

.tooltipwrapper:hover .tooltip {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
     -moz-transform: translateY(0px);
      -ms-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}

/* IE can just show/hide with no transition */
.lte8 .wrapper .tooltip {
  display: none;
}

.lte8 .wrapper:hover .tooltip {
  display: block;
}

.tooltip{background: #1496bb;
  bottom: 100%;
  color: #fff;
  display: block;
  left: -25px;
  margin-bottom: 15px;
  opacity: 0;
  padding: 20px;
  pointer-events: none;
  position: absolute;
  width: 100%;
  -webkit-transform: translateY(10px);
     -moz-transform: translateY(10px);
      -ms-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
     -moz-transition: all .25s ease-out;
      -ms-transition: all .25s ease-out;
       -o-transition: all .25s ease-out;
          transition: all .25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
     -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
      -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
       -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);}

.GereedschapsverhuurHomePage, .GereedschapsverhuurHomePage .nav_hoofdpages  a{color:#000}

.Categorie .nav_hoofdpages, .GereedschapOverzicht .nav_hoofdpages{min-height:700px;}
.Categorie .nav_hoofdpages a, .GereedschapOverzicht .nav_hoofdpages a{color:#000; padding-left:15px}

.GereedschapsverhuurHomePage .nav_hoofdpages{padding:20px 20px 0px 20px ; min-height:440px;}

.Page  .nav_hoofdpages{margin-top:-10px;}
.Page  .contentpage{padding:20px 0 0 20px }
.Page  .contentpage h1{  font-size: 16px;}


.GereedschapsverhuurHomePage.GereedschapOverzicht .nav_hoofdpages{padding:0px 15px 0px 15px ;   transition:all 0.7s ease;}

.GereedschapsverhuurHomePage  .nav_hoofdpages a.current {
  color: #fff;
  border-bottom: 1px dashed #fff;
  display: block;
  padding: 15px 0;
  font-size: 16px;

}

.GereedschapsverhuurHomePage .contentcontainerrichtsonder {
  background:#b6deee;
  background: url('../images/bg_nav_gereedschap.jpg') top left;
  height: 100%;
    transition:all 0.7s ease;
	min-height:274px;
}

.InterieurbouwHomePage .contentcontainerrichtsonder {
  background:#b6deee;
  background: url('../images/groenvlak.jpg') top left;
  height: 100%;
    transition:all 0.7s ease;
		min-height:220px;
    color: #FFF;

}


.InterieurbouwHomePage .nav_hoofdpages, .InterieurbouwOverzicht .nav_hoofdpages {
  background:#b6deee;
  height:auto;
  float:left;
  background: url('../images/groenvlak.jpg') top left;
  padding: 0px 15px 0px 15px;
   transition:all 0.7s ease;



}

.InterieurbouwPage .nav_hoofdpages   {min-height:700px;}

.InterieurbouwHomePage .nav_hoofdpages:hover {

  background: url('../images/groenvlakhover.jpg') top left;


}

.InterieurbouwHomePage .contentdiv, .InterieurbouwPage .contentdiv {
  background:#74b549;
    float:left;
	min-height:600px

}


.interierubouwpagecontent {margin-top:30px;}

.interieurlijstitem{ margin:20px 0px 0px 0;display:block; height:225px; padding-bottom:20px; }

.interieurlijstitem a{ font-size:14px; color:#000;   }


.interieurlijstitem a:after{  color:#000; content: " >";}

.subfooterhome .col-md-8, .subfooterhome .col-md-4 {padding:0 20px;}

.hovereffect { display:block; 	 background:#000 !important; float:left;}

.hovereffect img{ display:block; 	height:100%; width:100%;background:#000 !important;}

.hovereffect   img:hover {
-webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}



#hoofdfotoholder{ width:100%;  height:290px; margin-top:-75px; overflow:hidden; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);}





.bgcolomblack{
background:#000;
color:#fff;

}

.stripes{ position:absolute; z-index:1000; top:0px; height:24px; left:0px;  background: url('../images/stripes.png'); display:block; height:24px;width:100%;}
.bgnav{height:84px; top:30px;
background: url('../images/bgtop.jpg')  left center; position:absolute; width:100%

}



/** navbar **/

.nav_hoofdpages{font-size:18px; line-height:24px; text-transform:uppercase;
position:relative;
}
.nav_hoofdpages .hoofdpage{color:#fff; border-bottom:1px dashed #fff;  display:block; padding:15px 0; font-size:16px;    }
.nav_hoofdpages .hoofdpage:hover {font-weight:bold; text-decoration:none;}
.nav_hoofdpages .hoofdpage:last-child {border-bottom:0px dashed #fff; }



.subnav{background: url('../images/bg_grijs.jpg');  padding-top:20px; height:inherit;}

.subnav a{color:#000; font-size:16px; font-weight:normal;}
.subnav .panel-title a{color:#000; font-size:16px; font-weight:bold;}
.subnav .panel-title a.collapsed{color:#000; font-size:16px;  font-weight:normal;}
.subnav h1{font-size:16px; font-weight:bold; text-transform:uppercase}

.homenav .navbar{ padding-top:15px; padding-bottom:15px;}
/*.navbar{margin-left: -8px;  padding-top:8px; }*/
.navbar-nav {
    margin: 7.5px -15px;
}
.navbar-default {
margin-bottom: 0px;
background: none;
border:none ;

}

.GereedschapsverhuurHomePage .bar3 .mosaic-overlay{
  display:none!important;
}

.blackbg{background:#000; color:#fff; display:block; padding:0 2px; font-size:10px;}

ul.nav li.dropdown:hover ul.dropdown-menu {
	display: block;
	}


	.headerrow {}
.homeadrestop{  margin-top:-25px; margin-bottom:30px; position:absolute; padding-left:25px; text-transform:uppercase;}
a.HomeArrow{ height:150px; width:150px; display:block;}
.block-left {background:url('../images/groenvlak.jpg') top left no-repeat; background-size: 98% 98%; padding: 20px 45px;  transition:all 0.7s ease;}
/*.block-left:hover {background:url('../images/groenvlakhover.jpg') top left no-repeat; background-size: 98% 98%; padding: 20px 45px;}*/
.block-left  a.HomeArrow{ position:relative;left:175px; top:-15px; background:url('../images/arrowlinks.png');}
.block-left  a.HomeArrow:hover{ position:relative;left:175px;  background:url('../images/arrowlinks-hover.png');}
.block-left h2, .block-right h2 {color:#000; text-transform:uppercase; font-size:30px;}

.block-right {background:url('../images/blauwvlak.jpg') top right no-repeat; background-size: 98% 98%;padding: 20px 45px;  transition:all 0.7s ease;}
/*.block-right:hover{background:url('../images/blauwvlakhover.jpg') top right no-repeat; background-size: 98% 98%;padding: 20px 45px;}*/
.block-right  a.HomeArrow{ position:relative;left:200px; top:-15px; background:url('../images/arrowright.png');}
.block-right  a.HomeArrow:hover{ background:url('../images/arrowright-hover.png');}

.block-right  p{display:block; height:150px; font-size:13px;}
.block-left  p{display:block; height:150px; font-size:13px;}

.fotogebouw {margin-top:-70px;}

.imghomesmallleft1{float:left;}
.imghomesmallleft2{float:left; margin-top:20px;}
.imghomelargeleft{float:left;}

.imghomesmallright2{ margin-top:20px;}


.row.breadcrumbs .container{padding:0px 0px 10px 0px;}


#Breadcrumbs {text-transform:uppercase;}
.InterieurbouwHomePage #Breadcrumbs a{  color: #74b548;}
.InterieurbouwHomePage #Breadcrumbs {  color: #74b548;}



.GereedschapsverhuurHomePage #Breadcrumbs a, .HoofdCategorie #Breadcrumbs a{  color: #a3c2e3;}
.GereedschapsverhuurHomePage #Breadcrumbs, .HoofdCategorie #Breadcrumbs{  color: #a3c2e3;}

img.left{float:left; margin: 0 10px 10px 0;}
img.right{float:right; margin: 0 0px 10px 10px;}

.nav > li  {
position: relative;
display: block;
padding:5px 8px;
border-right:2px solid #666;

}

.nav > li:last-child{
border-right:0px

}

.navbar-default .navbar-nav > li > a {
color: #333 ;
font-weight:bold;
font-size:13px ;
padding: 0px;
text-transform:uppercase;
    float: left;
    width: 100%;
}
.navbar-default .navbar-nav > li > a:hover {
color: #fff ;
}

a:focus {text-decoration:none;}

.col-centered{
    float: none;
    margin: 0 auto;
}
ul.nav.navbar-nav.navbar-collapse.nopadding.collapse.in li {
    width: 100%;
    float: left;
}

.navbar-default .navbar-nav > li.current.InterieurbouwHomePage, .navbar-default .navbar-nav > li:hover {
    background: inherit !important;
    color: #000 !important;
}
a.logohome img{margin:-7px auto 0 ;}
a.logosub img{margin-top:-4px;}

.sm-icon {float:right; background:#3b5998;  font-size:16px;   margin-top: 26px; padding:8px 7px 0px 13px; margin-left:5px; margin-right:-10px;}
.sm-icon a{color:#fff;}
.sm-icon:hover{background:#333366 !important;}

#SearchForm_SearchForm{margin-top:21px; margin-bottom:-10px; width:140px;float:right; margin-right:0px;}
#SearchForm_SearchForm fieldset{  width: 140px;  float: right; padding:0.35em 0em 0.75em}
#SearchForm_SearchForm fieldset .field{margin-bottom:0px; }
#SearchForm_SearchForm fieldset #Search{ width:100px; float:left;}
#SearchForm_SearchForm fieldset #Search #SearchForm_SearchForm_Search{ width:100px;}
#SearchForm_SearchForm fieldset #Search #SearchForm_SearchForm_Search{ height:30px; padding:0 0 0 5px; margin:0px;}
#SearchForm_SearchForm fieldset #SearchForm_SearchForm_action_results{   float: left;width:40px; height:30px; background:#000 url('../images/buttonsearch.jpg'); text-indent: 50px;}

.navbar-default .navbar-nav > li.dropdown  {
background:url('../images/dropdown.png') center right no-repeat;

}
.navbar-default .navbar-nav > li.current.GereedschapsverhuurHomePage, .navbar-default .navbar-nav > li.section.GereedschapsverhuurHomePage, .navbar-default .navbar-nav > li.GereedschapsverhuurHomePage:hover{background:#a3c2e3; color:#fff !important;
}

 .navbar-default .navbar-nav > li.section.GereedschapsverhuurHomePage a {color:#fff;}

.navbar-default .navbar-nav > li.current.GereedschapsverhuurHomePage , .navbar-default .navbar-nav > li.GereedschapsverhuurHomePage:hover{background:#a3c2e3; color:#fff !important;
}

.navbar-default .navbar-nav > li.current.InterieurbouwHomePage , .navbar-default .navbar-nav > li:hover{background:#74b548;color:#fff !important;
}
.navbar-default .navbar-nav > li.current > a {
color: #fff ;



}
.navbar-nav > li > .dropdown-menu {
margin-top: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
left:0px;
width:200px;
border-top-color:#006699;

}

.navbar-right .dropdown-menu {
left: 0px !important;
text-transform:uppercase;
}.navbar-right .dropdown-menu a {
color:#006699;
font-weight:bold;
font-size:14px;

}


#MemberLoginForm_LoginForm input{ border:1px solid #ccc; padding:5px}
#MemberLoginForm_LoginForm .checkbox{ margin-top:-3px;}




/* footer */

.contentsubfooter{ margin-top:5px;}

.footer{font-size:11px;  }

.footer .container{padding:0px 0 5px 0 }

.footer .container p{margin:0 0 5px 0; }


.homenav .navbar-nav {
    margin: 0px -25px 0px 0px !important
}

@media (max-width: 768px) {
a.mosaic-overlay {
    display: none !important;
}
.flexsliderleft {
    width: 100% !important;
}
.carouselright {
    width: 100% !important;
    float: left;
}
.carouselright ul.slides li {
    width: 25% !important;
    float: left;
}
.carouselright ul.slides li {
    padding: 7.5px;
}
.carouselright .flex-viewport, .carouselright ul.slides {
    height: 150px !important;
}
span.sr-only-accordion {
    position: absolute;
    right: 20px;
    top: 14px;
}
#desktopAccordion {
    margin-top: 20px;
}
.homenav .navbar{ padding-top:55px; padding-bottom:15px;}
a.brand.logosub img {
    margin: 0 auto;
}
.navbar-default .navbar-nav > li  {
	float: left;
    width: 100%;
}.navbar-default .navbar-nav > li.current  {
color: #fff ;
background:#74b548;
}
.navbar-collapse.in{
	overflow-y:hidden;
}
.navbar-default .navbar-nav > li.current > a {
    color: #000;
}
h1.PageTitle {
    font-size: 20px;
}
.navbar{
	min-height:0px;
}
.navbar-collapse {
    max-height: initial !important;
}
.navbar-nav {
    margin: 0px !important;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-bottom: solid 1px #EEE !important;
}
nav.navbar.navbar-default.navresponsive{
	text-transform:uppercase;
}
	.navbar-default .navbar-nav > li > a:hover {
		color: #000 !important;
	}
	.nav > li{
		border-right: inherit !important;
	}
	a.logohome img {
		margin: 0px auto !important;
	}
ul.nav.navbar-nav.navbar-collapse.nopadding.collapse.in li {
    width: 100%;
    float: left;
}
	.navbar-default .navbar-nav > li.current.GereedschapsverhuurHomePage, .navbar-default .navbar-nav > li.section.GereedschapsverhuurHomePage, .navbar-default .navbar-nav > li.GereedschapsverhuurHomePage:hover{background:inherit !important;color:inherit !important;
}

 .navbar-default .navbar-nav > li.section.GereedschapsverhuurHomePage a {color:inherit !important}
 .navbar-default .navbar-nav > li.section.GereedschapsverhuurHomePage li a {
    color: #428bca !important;
    text-transform: uppercase;
}

.navbar-default .navbar-nav > li.current.GereedschapsverhuurHomePage , .navbar-default .navbar-nav > li.GereedschapsverhuurHomePage:hover{background:inherit !important;color:inherit !important;
}

.navbar-default .navbar-nav > li.current.InterieurbouwHomePage , .navbar-default .navbar-nav > li:hover{background:inherit !important;color:inherit !important;
}
}
@media (min-width: 768px) {
	#desktopAccordion.collapse{
		display:block;
	}
	.panel-group {
		float: left;
	}
}

@media (max-width: 960px) {
#SearchForm_SearchForm {

}
}
@media (max-width: 985px) {
#SearchForm_SearchForm fieldset #Search #SearchForm_SearchForm_Search {
  width: 100%;
      border: 1px solid #eee;
}

#SearchForm_SearchForm {
    margin-top: 21px;
    margin-bottom: -10px;
    width: 140px;
    float: left;
    margin-right: 0px;
}
}

@media (max-width: 768px) {
#SearchForm_SearchForm {
  margin-top: 0px;
  margin-bottom: 0px !important;
}

#SearchForm_SearchForm {

}
.nav #SearchForm_SearchForm {
  display: block !important;
    background: #fff !important;
    float: left;
}
#SearchForm_SearchForm fieldset #SearchForm_SearchForm_action_results {
  float: right;
  position: absolute;
  right: 0px;
}
#SearchForm_SearchForm fieldset #Search #SearchForm_SearchForm_Search {
  width: 100%;
      border: 1px solid #eee;
}
#SearchForm_SearchForm fieldset {
  width: 100%;
}
#SearchForm_SearchForm fieldset #Search {
  width: 100%;
}
#SearchForm_SearchForm {
  margin-top: 0px;
  margin-bottom: 10px;
  width: 100% !important;
  float: right;
  border-bottom: 1px solid #eee !important;
}
span.sr-only-accordion {
  position: absolute;
  right: 25px;
  top: 14px;
}
.block-left, .block-left:hover, .block-right, .block-right:hover{ background-size: 100% 100%; margin-bottom:20px; }
.mobielAccordion {
  float: right;
  margin-top: -10px;
  padding: 5px 5px;
  padding-bottom: 2px;
  width: 180px;
}
.block-left h2{
  color: #000;
  text-transform: uppercase;
  font-size: 25px;
  }

  .block-right h2 {
  color: #000;
  text-transform: uppercase;
  font-size: 17px;
  }
.block-right p {
  display: block;
  height: 250px;
  font-size: 12px;
  }

  .block-left p {
  display: block;
  height: 150px;
  font-size: 11px;
}

  #SearchForm_SearchForm {
  margin-top: 0px;
  margin-bottom: -10px;
  width: 140px;
  float: right;
}
.navbar-toggle{
  margin-top: -51px;
}
/*#desktopAccordion{
	display:none;
}*/

.productenlijst.columnequal{
	height:auto !important;
}
.productenlijst{
  padding-bottom: 20px;
}
#containerrow{
	min-height:inherit !important;
}
.mobielAccordion {
	float: right;
	margin-top: -10px;
	padding: 5px 5px;
	padding-bottom: 2px;
}
.mobielAccordion  span.icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
  background: #555;
  margin-bottom: 4px;
}
}
@media (max-width: 992px) {
.block-left, .block-left:hover, .block-right, .block-right:hover{background-size: 100% 100%; margin-bottom:20px;}
ul ul, ol ul {
  list-style-type: none;
}
}
@media (min-width: 769px) {
.navbar-nav.navbar-right:last-child {
  margin-right: -20px;
}
.mobielAccordion{
	display:none;
}
ul ul, ol ul {
  list-style-type: none;
}




/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

@media screen and (max-width: @screen-xs-max) {
.block-left h2, .block-right h2 {
  color: #000;
  text-transform: uppercase;
  font-size: 25px;
  }

#SearchForm_SearchForm {
  margin-top: 0px;
  margin-bottom: -10px;
  width: 140px;
  float: right;
}

.navbar-toggle{
  margin-top: -51px;
}
ul ul, ol ul {
  list-style-type: none;
}

 }
@media screen (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {
.block-left h2, .block-right h2 {
  color: #000;
  text-transform: uppercase;
  font-size: 25px !important;
  }

  #SearchForm_SearchForm {
  margin-top: 0px;
  margin-bottom: -10px;
  width: 140px;
  float: right;
}
.navbar-toggle{
  margin-top: -51px;
	}
ul ul, ol ul {
  list-style-type: none;
}
}
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) {


 }
@media (min-width: @screen-lg-min) { ... }

#desktopAccordion a.current {
    font-weight: 900 !important;
    color: #000 !important;
}
.navbar-collapse{
    max-height: 0px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

@media (max-width: 992px) {
.navbar-header {
    float: none;
}
.navbar-left,.navbar-right {
    float: none !important;
}
.navbar-toggle {
    display: block;
}
.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}
.navbar-collapse.collapse {
    display: none!important;
}
.navbar-nav {
    float: none!important;
    margin-top: 7.5px;
}
.navbar-nav>li {
    float: none;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}
.collapse.in{
    display:block !important;
}
}
