body,
.nav a, nav a,
h1, h2, h3, h4, h5, h6,
p,
ul, li  {
	font-family: 'Open Sans', sans-serif !important;
	overflow-wrap: break-word;
}
ul li, ol li {
    margin-bottom: 0;
}
.paddingfaqbox{
	  margin-top: 0;
}
.normalsize.leveranciers p{
	margin:0;
}
nav a {

    font-weight: 700;
		padding:0;
}
.dropdown-menu{
	padding:5px 0 !important;
}
.dropdown-menu li a{
	  font-size: 16px;
}
.navbar-default .navbar-nav>.current-menu-item>a{
	color: #30AC72 !important;
	background: transparent;
	text-decoration: underline;

}
.navbar-default .navbar-nav>.current-menu-item>a:focus {
	color: #30AC72;
	opacity: 0.8;
	background: transparent;
}
.navbar-default .navbar-nav>.current-menu-item>a:hover {
	color: #30AC72;
	opacity: 0.7;
	background: transparent;
}
.navbar-collapse ul{
	padding:0;
}
.navbar-collapse ul li, .navbar-collapse ol li , section li {
    margin-bottom: 0;
}
.navarrow{
	padding-left:1px;
	margin-right: -4px;
}
h2 {
    color: #30ac72;
    font-size: 24px;
    font-weight: 600 !important;
    line-height: 32px;
}
.normalsizemobile .subline .nobullets{
	 padding-left: 40px;
}
.normalsizemobile ul li, .normalsizemobile ol li{
	margin-bottom:0;
}
.nobullets{
	padding-top:0;
}
.normalsizemobile h2 + p {
    margin-top: 0;
}
ul.lineheight20{
	margin-left:0;
	padding-left: 40px;
	list-style: outside none disc;
	padding-top:0;
}
h1 {

    color: #333333 !important;
    font-weight: 600 !important;
		font-family: 'Open Sans', sans-serif !important;
}
.tabs_type_2 .current{
	background: #fff none repeat scroll 0 0;
	border: 1px solid #fff;
	color: #333;
}
.tabs_type_2 > dt {
		background: #30ac72 none repeat scroll 0 0;
		color: #fff;
		margin-right: 5px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 270px;
		border: 1px solid transparent;
		border-radius: 4px 4px 0 0;
		line-height: 1.42857;
		padding: 10px 15px;
		margin-left:0;
		margin-right:5px;
}
.tabs_type_2 > dd{
	padding-left:0;
	padding-right:0;
}
.tabs_type_2 > dt:hover{
	color: #fff !important;
	background: #228456 none repeat scroll 0 0;
	border-color: #30ac72;
}
.accordion dt{
	border:0;
	cursor: pointer;
	margin: 0;
	position: relative;
	padding:0;
	text-indent: 30px;
}
.accordion > dd {
    border: 0 none;
    padding: 0;
}
.accordion dt h2{
	margin-top:0;
	margin-left:-10px;
	padding:10px 0;
}
.accordion dt::before, .accordion dt.current::before {
	background:none;
}
.accordion dt h2 , .accordion dt.current h2{
	background:rgba(0, 0, 0, 0) url("/wp-content/themes/Sterling-Child-Theme/img/arrowdown.svg") no-repeat scroll left 22px;
}
.accordion{
	margin-bottom:0;
	padding-bottom:0;
}
.accordion > .accordion{
	padding-bottom: 20px;
}
footer ul li{
	margin:0;
}
footer ul{
	padding-top:0;
	padding-left:40px;
}
.tabbable .tabs_type_2 dt{
	font-size:16px;
}
.tabbable .tabs_type_2 dd{
	padding:20px;
}
.accordion dl dt h2{
	margin-left:0;
}

.leverancierimg img{
	width:120px;
	
}

@media screen and (max-width: 1299px)  {
	.leverancierimg img{
	width:80px;
	
}
}


.price-result:last-child {
    margin-bottom: 40px;
}
.wpcf7-form-control.wpcf7-submit{
	background: #fb6856 none repeat scroll 0 0;
	 border: medium none;
	 border-radius: 4px;
	 box-shadow: 0 3px 0 0 #d8540b;
	 color: #fff;
	 font-size: 14px;
	 font-weight: 600;
	 padding: 10px 45px;
	 width: 100%;
}
.wpcf7-form-control.wpcf7-submit:hover, .wpcf7-form-control.wpcf7-submit:focus {
    background: #d8540b none repeat scroll 0 0;
    color: #fff;
    text-decoration: none;
}
.small_banner , .wp-pagenavi .pages{ display:none; }
.wp-pagenavi a, .next-blog .wp-pagenavi span {
  background: #30ac72 none repeat scroll 0 0;
  border-radius: 4px;
  box-shadow: 0 3px 0 0 #1c7c4f;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding: 10px 18px;
  border:0;
}
.wp-pagenavi span.current , .wp-pagenavi a.page:hover{
  background: #fff none repeat scroll 0 0;
  color: #30ac72;
  text-decoration: none;
}
.wp-pagenavi{
  text-align:center;
	height:auto;
}
.lightgreen .nobulletsarrow, .lightgreen .nobullets{
	padding-left:40px;
}
.leesmeer{
	font-size:14px;
}
body .gform_wrapper .gform_body .button{
  background: #fb6856 none repeat scroll 0 0 !important;
  border: medium none !important;
  border-radius: 4px !important;
  box-shadow: 0 3px 0 0 #d8540b !important;
  color: #fff !important;
  margin-left: 15px !important;
  margin-top: 20px;
  padding: 7px 63px;
}
body .gform_wrapper .gform_body .button:hover{
  background:#d8540b none repeat scroll 0 0 !important;
}
body .gform_wrapper .gform_body .gform_page_fields input{
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  display: block;
  font-size: 14px !important;
  height: 45px !important;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
body .gform_wrapper .gform_body .gform_page_fields input[type="checkbox"] { height: auto !important; }
.gform_fields li{
  margin-bottom:15px !important;
}
.gfield_label , body .gform_wrapper .gform_body .gform_page_fields .gfield_radio li label{
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    margin-bottom: 0 !important;
}
 body .gform_wrapper .gform_body .gform_page_fields .gfield_radio li label{
    font-weight: normal !important;
 }
body .gform_wrapper .gform_body .gform_page_fields .gfield_radio li{
  margin-bottom:0 !important;
}
body .gform_wrapper .gform_body .gform_page_fields .gfield_radio li input{
  height:auto !important;
}
.ginput_container.ginput_container_radio {
    padding-top: 11px;
}
body .gform_wrapper .gform_page_footer{
  -moz-border-bottom-colors: none;
   -moz-border-left-colors: none;
   -moz-border-right-colors: none;
   -moz-border-top-colors: none;
   border-color: #eee -moz-use-text-color -moz-use-text-color;
   border-image: none;
   border-style: solid none none;
   border-width: 1px 0 0;
   margin-bottom: 40px;
   margin-top: 40px;
   padding-bottom: 15px;
}
.gfield.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below.gfield_visibility_visible h2{
	margin-left:0;
}
.bevestiging p{
	margin:0;
}
.bevestiging p ul{
	list-style-type:disk;
}
.faq-content .lightgreen ul{
	padding-left:40px;
}
.faq-content .lightgreen p{
	margin:0;
}
.faq-content .lightgreen  a {
    color: #333;
    font-weight: 600;
		font-size:16px;
		padding-left:0;
}
.landingpage .accordion {
    padding-bottom: 40px;
}
.landingpage .accordion dt {
    background: #ecf6f6 none repeat scroll 0 0;
    border-bottom: medium none;
    margin-top: 5px;
}
.landingpage .accordion dt h2{
		padding: 15px 15px 15px 60px;
		background-position:30px 27px;
		text-indent: 0;
}
.landingpage .accordion dd{
	background: white none repeat scroll 0 0;
	padding: 30px;
}
.landingpage .table-responsive select{
	width:auto;
}
th {
    font-weight: 800;
}
.begrippen a{
	padding-left:20px;
	color: #333;
	font-weight: 600;
	font-size: 16px;
	line-height: 38px;
	padding-bottom:0;
}
.landingpage-content ul{
	list-style-type:disc;
}
div.weetverbruik .verbruikfill, .row.calculator{
	 height:auto; 
}
.page-id-1437 .accordion-content .table {
    font-size: 14px;
}
.page-id-1437 nav .col-md-12, .page-id-3258 nav .col-md-12, .page-id-7089 nav .col-md-12, .page-template-template-listing nav .col-md-12 {
    display: none;

}

.internal-list{
	margin:0;
	padding:0 0 0 40px;
	list-style:disc;
}
footer .menu-item a, footer li.menu-item{
	color:#fff !important;
}
.thumb-iamge {
	border-radius: 100%;
	height: 74px;
	width: 74px;
	background-position: center center;
	background-size:cover;
	border: 2px solid #30ac72;
	margin-right: 15px;
	float: left; 
}
.goedkoopste-tabel{
	overflow:auto;
}
.lightgreen-header h1, .lightgreen-header h3, .lightgreen-header h2{
	color:#333!important;
}
.greenborderbottom{
	border-bottom: 1px solid #c5e9d8;
}


/*
commented by IDS on 4-7-2017
@media screen and (min-width: 767px) {
	.leverancierimg img{
		width:100%;
		height:auto;
		padding-top:0;
		margin-top:85px;
	}
}
@media screen and (min-width: 768px) and  (max-width: 1280px) {
	.leverancierimg img{
		  margin-top: 38px;
	}
}

@media screen and (min-width: 768px) and  (max-width: 990px) {
	.redctabutton-calcu{
		top:50px !important;
	}
	div.weetverbruik .verbruikfill{
		height:auto;
	}
	.calculator.tablet-tooltip{
		height:500px;
	}
	.toggle-verbruik {
	    top: 9px;
	    width: 245px;
	}
	.tooltipsvg{
		top: 28px !important;
	}
	.verbruikfill.active{
		 top: 40px;
	}
	.calcu-cta {
	    bottom: -18px;
	    left: 39%;
	    position: absolute;
	}
	.redctabutton-calcu{
		position:static;
	}
	.calculator.tablet-tooltip {
	    height: 600px !important;
	}
}
*/

@media screen and (max-width: 767px) {
	.tabbable dt { width: 100%; border-radius: 0; margin: 1px 0; }
	.tabbable .tabs_type_2 dd { margin-top: 90px; }
	.redctabutton-calcu { top: 50px !important; }
	.wp-pagenavi a.page, .next-blog .wp-pagenavi span.current { margin: 20px 4px; display: inline-block; }
	.gfield_label { margin: 0 !important; width: 100% !important; }
	.ginput_container { width: 100%; margin: 0 !important; }
	.gform_wrapper .left_label ul.gfield_checkbox, .gform_wrapper .left_label ul.gfield_radio, .gform_wrapper .right_label ul.gfield_checkbox, .gform_wrapper .right_label ul.gfield_radio { margin: 0 !important; }
	.gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium, .gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium { width: 100%; }
	body .gform_wrapper .gform_page_footer { margin-bottom: 60px; padding-top: 40px; }
	body .gform_wrapper .gform_body .button { margin: -14px 0 26px 0 !important; width: 100% !important; }
	dl { margin-bottom: 45px; }
	.sidebar .lightgreen { margin-right: 0; }
	.one_half, .one_third, .one_fourth, .one_fifth, .two_thirds, .one_sixth { width: 100%; }
	.one_half + .one_half, .one_third + .one_third, .two_thirds + .one_third, .one_fourth + .one_fourth, .one_fifth + .one_fifth, .one_third + .two_thirds, .one_sixth + .one_sixth { margin: 0; }
	.whitesection.row.leverancier-beschrijving { margin-left: 0; margin-right: 0; }
	.leverancierimg img { width: 100px; height: auto; }
	div.weetverbruik { float: left; width: 100%; }
	.toggle-verbruik { width: 100%; text-align: center; }
	div.weetverbruik .verbruikfill { top: 40px; }
	.tooltipsvg { top: 28px !important; }
}

/*
commented by IDS on 4-7-2017
@media screen and (max-width: 480px) {
	.faq .redbutton{
		font-size:11px;
	}
}
*/