/*
*************************************
*** Hier kunt u uw eigen CSS ***
*************************************
*/


div#nieuwsbriefpopup {
	height: 290px !important;
}


div#filterContainer div.filter-content, div.box_content, div.box_content a{
  color: #000;
}

/* Maatwerk door Martijn DLC-964-62253 */
span.configuration_button_listing_submit.configuration_btn.tep_icon_set.tep_configuration_order {
    font-size: 11px;
}

/* fvdb 14/11/2016 [SWO-328-81230] */
/* ook aanpassing gedaan in maatwerk/js/template.js */


/* einde fvdb 14/11/2016 [SWO-328-81230] */

span.content-header {
display: none !important;
}

div#content ol {
margin-left: 20px;
}

div#content ul {
margin-left: 20px;
}

div#menu ul li.item_level_0.edge ul li {
    text-align: right;
    width: 250px;
}


/*.spaarpunten-header{
	display:none;
}*/
div#spaarpunten_popup{
	margin-top: -200px;
}
h3{
	margin:15px 0px 5px;
}

.categories_info ul{
	margin-left:14px;
}
.categories_info img{
	margin:5px;
}
div#menu_full {
	border-top: 4px solid #f37421;
}

/* kader van uw webwinkel */
div#wrapper{
	position: relative;
}

/* header */
div#header{

}

/* menu bovenin */
div#menu_top {
    z-index: 9999;
}

/* menu */
div#menu{

}

/* linker kolom */
div#column_left{

}

/* rechterkolom */
div#column_right{

}

/* content gedeelte */
div#content{

}

/* onderkant */
div#footer{

}

/*
*************************************
**** artikel overzicht gallerij *****
*************************************
*/

/* gallery weergave artikelen */
div.products_gallery_row{
}

/* naam artikelen */
div.products_gallery_row_name{

}

/* merknaam artikelen */
div.products_gallery_row_manufacturer{
	height: 40px;/*Artikelen versprongen door ongelijke hoogte. LC GPO-713-33217*/
}

/* prijs artikelen */
div.products_gallery_row_price{

}

/* beschrijving artikelen */
div.products_gallery_row_description{

}

/*
*************************************
****** artikel overzicht lijst ******
*************************************
*/

/* gallery weergave artikelen */
div.products_lijst_row{

}

/* naam artikelen */
div.products_lijst_row_name{

}

/* merknaam artikelen */
div.products_lijst_manufacturer{

}

/* prijs artikelen */
div.products_lijst_row_price{

}

/* beschrijving artikelen */
div.products_lijst_row_description{

}

/*
*************************************
*********** artikel pagina **********
*************************************
*/

/* linkerkant met afbeelding */
div#productinfo_left{

}

/* rechterkant met informatie */
div#productinfo_right{

}

/*
*************************************
******** stappen bestelproces *******
*************************************
*/

/* stappen container */
div.process_step{

}

/* stap 1 */
li.step_one{

}

/* stap 2 */
li.step_two{

}

/* stap 3 */
li.step_three{

}

/* stap 4 */
li.step_four{

}


div#content a{
	text-decoration:underline
}

hr {
        color:#3d8a6b;
  
        border-top:1px solid #3d8a6b;
        height:2px;
        margin:10px
}



.icon-pencil::before{
	color:red;
}


.tabs h1{
-webkit-background-clip: border-box;
-webkit-background-origin: padding-box;
-webkit-background-size: auto;
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(245, 245, 245);
background-image: none;
background-origin: padding-box;
background-size: auto;
border-bottom-color: rgb(61, 138, 107);
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(61, 138, 107);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(61, 138, 107);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(61, 138, 107);
border-top-style: none;
border-top-width: 0px;
color: rgb(61, 138, 107);
font-family: Helvetica, Arial, sans;
font-size: 18px !important;
height: auto;
line-height: 16px;
margin-bottom: 14px;
margin-left: 0px;
margin-right: 0px;
margin-top: 2px;
padding-bottom: 0px !important;
padding-left: 0px !important; 
padding-right: 0px !important;
padding-top: 0px !important;
width: auto;
background:transparent !important;
float:none !important;
font-family: 'Open Sans' !important;
}

.tabs h2 {
border-bottom-color: rgb(61, 138, 107);
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(61, 138, 107);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(61, 138, 107);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(61, 138, 107);
border-top-style: none;
border-top-width: 0px;
color: rgb(61, 138, 107);
font-family: 'Open Sans';
font-size: 16px !important;
height: auto;
line-height: 14px;
margin-bottom: 12px !important;
margin-left: 0px !important;
margin-right: 0px;
margin-top: 3px;
padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 0px !important;
width: auto;
background:transparent !important;
font-weight:normal !important;
float:none !important;
font-family: 'Open Sans' !important;
    font-style: italic;
}

.tabs h3 {
border-bottom-color: rgb(61, 138, 107);
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(61, 138, 107);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(61, 138, 107);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(61, 138, 107);
border-top-style: none;
border-top-width: 0px;
color: rgb(61, 138, 107);
font-family: 'Open Sans';
font-size: 14px !important;
height: auto;
line-height: 12px;
margin-bottom: 3px !important;
margin-left: 0px !important;
margin-right: 0px;
margin-top: 10px;
padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 0px !important;
width: auto;
background:transparent !important;
font-weight:normal !important;
float:none !important;
font-family: 'Open Sans' !important;
    font-style: italic;
}

.categories_info h1{
border-bottom-color: rgb(61, 138, 107);
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(61, 138, 107);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(61, 138, 107);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(61, 138, 107);
border-top-style: none;
border-top-width: 0px;
color: rgb(61, 138, 107);
font-family: 'Open Sans';
font-size: 22px !important;
height: auto;
line-height: 20px;
margin-bottom: 25px !important;
margin-left: 0px !important;
margin-right: 0px;
margin-top: 10px;
padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 0px !important;
width: auto;
background:transparent !important;
font-weight:bold !important;
float:none !important;
font-family: 'Open Sans' !important;
    font-style: ;
}

.categories_info h2{
border-bottom-color: rgb(61, 138, 107);
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(61, 138, 107);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(61, 138, 107);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(61, 138, 107);
border-top-style: none;
border-top-width: 0px;
color: rgb(61, 138, 107);
font-family: 'Open Sans';
font-size: 18px !important;
height: auto;
line-height: 20px;
margin-bottom: 25px !important;
margin-left: 0px !important;
margin-right: 0px;
margin-top: 10px;
padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 0px !important;
width: auto;
background:transparent !important;
font-weight:normal !important;
float:none !important;
font-family: 'Open Sans' !important;
    font-style: italic;
}

.categories_info h3{
border-bottom-color: rgb(61, 138, 107);
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(61, 138, 107);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(61, 138, 107);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(61, 138, 107);
border-top-style: none;
border-top-width: 0px;
color: rgb(61, 138, 107);
font-family: 'Open Sans';
font-size: 15px !important;
height: auto;
line-height: 18px;
margin-bottom: 3px !important;
margin-left: 0px !important;
margin-right: 0px;
margin-top: 10px;
padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 0px !important;
width: auto;
background:transparent !important;
font-weight:normal !important;
float:none !important;
font-family: 'Open Sans' !important;
    font-style: italic;
}
.changetable h1{
border-bottom-color: rgb(61, 138, 107);
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(61, 138, 107);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(61, 138, 107);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(61, 138, 107);
border-top-style: none;
border-top-width: 0px;
color: rgb(61, 138, 107);
font-family: 'Open Sans';
font-size: 22px !important;
height: auto;
line-height: 14px;
margin-bottom: 25px !important;
margin-left: 0px !important;
margin-right: 0px;
margin-top: 8px;
padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 0px !important;
width: auto;
background:transparent !important;
font-weight:bold !important;
float:none !important;
font-family: 'Open Sans' !important;
    font-style: ;
}

.changetable h2{
border-bottom-color: rgb(61, 138, 107);
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(61, 138, 107);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(61, 138, 107);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(61, 138, 107);
border-top-style: none;
border-top-width: 0px;
color: rgb(61, 138, 107);
font-family: 'Open Sans';
font-size: 18px !important;
height: auto;
line-height: 20px;
margin-bottom: 25px !important;
margin-left: 0px !important;
margin-right: 0px;
margin-top: 10px;
padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 0px !important;
width: auto;
background:transparent !important;
font-weight:normal !important;
float:none !important;
font-family: 'Open Sans' !important;
    font-style: italic;
}

.changetable h3{
border-bottom-color: rgb(61, 138, 107);
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(61, 138, 107);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(61, 138, 107);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(61, 138, 107);
border-top-style: none;
border-top-width: 0px;
color: rgb(61, 138, 107);
font-family: 'Open Sans';
font-size: 15px !important;
height: auto;
line-height: 14px;
margin-bottom: 3px !important;
margin-left: 0px !important;
margin-right: 0px;
margin-top: 10px;
padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 0px !important;
width: auto;
background:transparent !important;
font-weight:normal !important;
float:none !important;
font-family: 'Open Sans' !important;
    font-style: italic;
}
div#loggedin-bar, div#login-bar {
    background-color: #fff;
}

.blog h1 {
border-bottom-color: rgb(61, 138, 107);
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(61, 138, 107);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(61, 138, 107);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(61, 138, 107);
border-top-style: none;
border-top-width: 0px;
color: rgb(61, 138, 107);
font-family: 'Open Sans';
font-size: 22px !important;
height: auto;
line-height: 20px;
margin-bottom: 25px !important;
margin-left: 0px !important;
margin-right: 0px;
margin-top: 10px;
padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 0px !important;
width: auto;
background:transparent !important;
font-weight:bold !important;
float:none !important;
font-family: 'Open Sans' !important;
    font-style: ;
}
.blog h2{
border-bottom-color: rgb(61, 138, 107);
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(61, 138, 107);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(61, 138, 107);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(61, 138, 107);
border-top-style: none;
border-top-width: 0px;
color: rgb(61, 138, 107);
font-family: 'Open Sans';
font-size: 18px !important;
height: auto;
line-height: 20px;
margin-bottom: 25px !important;
margin-left: 0px !important;
margin-right: 0px;
margin-top: 10px;
padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 0px !important;
width: auto;
background:transparent !important;
font-weight:normal !important;
float:none !important;
font-family: 'Open Sans' !important;
    font-style: italic;
}
.blog h3{
border-bottom-color: rgb(61, 138, 107);
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: rgb(61, 138, 107);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(61, 138, 107);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(61, 138, 107);
border-top-style: none;
border-top-width: 0px;
color: rgb(61, 138, 107);
font-family: 'Open Sans';
font-size: 15px !important;
height: auto;
line-height: 18px;
margin-bottom: 3px !important;
margin-left: 0px !important;
margin-right: 0px;
margin-top: 10px;
padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 0px !important;
width: auto;
background:transparent !important;
font-weight:normal !important;
float:none !important;
font-family: 'Open Sans' !important;
    font-style: italic;
}