.wpb_wrapper h3 {
   text-transform: none !important;
}

.fusion-li-item-content {
font-style: normal;
}

img.attachment-medium {
   border-radius: 10px;
}

#bootstrap-overrides h5 {
font-size: 20px !important;
}


.price-table .col.active {
    margin: -40px 0 0;
}

.price-table .col.col3 {
    float: left;
    width: 33.3333%;
    text-align: center;
    padding: 0px !important;
}

#home-box #home-box-bg a {
   color: #000;
   text-decoration: underline;
}

.col-md-8 p a {
color: #000 !important;
}

.col-md-8 p a:hover {
color: #019290 !important; 
}

.col-md-8 img {
   border-radius: 10px;
}

ul#menu-hoofdmenu {
   min-width: 990px;
}

.gform_wrapper ul li.gfield {
clear: none;
}

li#field_1_7, li#field_1_8, li#field_1_9, li#field_3_7, li#field_3_8, li#field_3_9  {
   float: left;
   margin: 10px;
   width: 30%;
border: 1px solid #45950e;
box-shadow: 2px 2px 2px #ccc;
}

li#field_1_7 h3, li#field_1_8 h3, li#field_1_9 h3, li#field_3_7 h3, li#field_3_8 h3, li#field_3_9 h3 {
background: #6eb43f;
padding: 10px;
text-align: center;
color: #fff;
font-size: 24px !important;
}

li#field_1_7 h4, li#field_1_8 h4, li#field_1_9 h4, li#field_3_7 h4, li#field_3_8 h4, li#field_3_9 h4 {
text-align: center;
font-size: 30px !important;
font-weight: 800;
}

li#field_1_7 ul li, li#field_1_8 ul li, li#field_1_9 ul li, li#field_3_7 ul li, li#field_3_8 ul li, li#field_3_9 ul li {
border-top: 1px solid #45950e;
list-style-type: none !important;
padding: 5px;
   padding-left: 20px;
}

li#field_1_7 ul, li#field_1_8 ul, li#field_1_9 ul, li#field_3_7 ul, li#field_3_8 ul, li#field_3_9 ul {
margin-left: 0px;
}

.gform_wrapper ul.gform_fields li.gfield {
padding-right: 0px;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
margin-left: 0px !important;
}

i.fas.fa-check {
color: #6eb43f;
}

input#gform_submit_button_1 {
   width: 100%;
   padding: 15px;
   font-size: 25px;
background-color: #6eb43f;
border: 3px solid #45950e;
color: #fff;
}


/* price-table */

.price-table {
    font: 12px/15px Arial, Helvetica, sans-serif;
    color: #666;
    height: 1%;
    padding: 47px 2px 28px 1px;
}

.price-table:after {
content:"";
display:block;
clear:both;
}

.price-table .col {
float:left;
width:25%;
text-align:center;
}

.price-table .col.col3 {
    float: left;
    width: 33.3333%;
    text-align: center;
    padding: 0px !important;
}

.price-table .title.default {
    background: #8dc03d;
}

.price-table .col:first-child .holder {
    margin-left: 0;
}

.price-table .col .holder {
    border: 1px solid #e4e4e4;
    padding: 0 0 12px;
    margin: 0 0 0 -1px;
    min-height: 386px;
}

.price-table .col.col3 {
    float: left;
    width: 33.3333%;
    text-align: center;
    padding: 0px !important;
}

.price-table .title.black {
    background: #222;
}

.price-table .price-box {
    text-align: center;
    padding: 4px 0 0;
    height: 94px;
}

.holder ul {
    list-style: none;
}

.price-table ul {
    margin: 0 0 13px;
    border-bottom: 1px solid #f0f0f0;
}

.price-table .btn {
    font: 300 14px/16px "Oswald", Arial, Helvetica, sans-serif;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .1);
    padding: 8px 15px;
    color: #fff !important;
    border: 1px solid #ff441f !important;
    background: #ff6042 !important;
}

.price-table .title {
    text-align: center;
    padding: 11px 10px 7px;
    position: relative;
    z-index: 1;
}

.price-table .title h2 {
    color: #fff;
}

.price-table .price-box {
    text-align: center;
    padding: 4px 0 0;
    height: 94px;
}

.price-table .price-box .sup {
    font: 600 36px/38px "Open Sans", Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #222;
    display: inline;
    position: relative;
    top: -20px;
    margin: 0;
}

.price-table .price-box .price {
    font: 600 60px/70px "Open Sans", Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #222;
    display: inline;
    margin: 0;
}

.price-table .price-box span {
    display: block;
    margin: -7px 0 0;
}

.price-table li {
    vertical-align: top;
    padding: 12px 0;
    border-top: 1px solid #f0f0f0;
}

.header nav ul li .sub-menu li {
    display: block;
    width: 100%;
}

.header nav ul li a {
    color: #000 !important;
    display: block;
    padding: 0 0 0 17px;
    margin-left: -3px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
    -webkit-font-smoothing: antialiased;
}

#prijstabelbalk .kopprijstabel {
background: #8dc03d;
padding: 10px 10px 10px;
font-size: 1.5rem !important;
}

#prijstabelbalk .vc_column-inner {
border: 1px solid #ececec;
padding: 0;
text-align: center;
}

#prijstabelbalk ul li {
border-bottom: 1px solid #ececec; 
list-style: none;
}

#prijstabelbalk {
margin-bottom: 25px;
}

#prijstabelbalk .prijsblokje {
    font-weight: bold;
    color: #222;
text-align: center;
border-bottom: 1px solid #ececec;
    margin-bottom: 0px;
}

#prijstabelbalk .prijsblokje p {
font-size: 60px;
}

#prijstabelbalk  a.vc_btn3:hover {
color: #222 !important;
}


