.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}.footer-widget li:before{border-color:#2EA3F2}.bottom-nav li.current-menu-item>a{color:#2EA3F2}#main-footer{background-color:#222222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget a{color:#fff}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:rgba(255,255,255,0.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}html{overflow-x:hidden;
overflow-y:scroll;}
body{
overflow: hidden;
}
body.custom-background {
background-size: cover;
}
#home-slider {
padding: 0px !important;
}
.et_pb_pricing_table_button, .et_pb_promo_button, a.et_pb_more_button, .et_pb_newsletter_button, .comment-reply-link, .form-submit input, .et_pb_contact_submit, .et_pb_contact_reset, .single_add_to_cart_button .button {
border: 2px solid #BF3C2D;
}
input#gform_submit_button_4{
background: #4f8eb0;
background-image: -webkit-linear-gradient(top,#4f8eb0,#0F4D70)!important;
background-image: -moz-linear-gradient(top,#4f8eb0,#0F4D70)!important;
background-image: -ms-linear-gradient(top,#4f8eb0,#0F4D70)!important;
background-image: -o-linear-gradient(top,#4f8eb0,#0F4D70)!important;
background-image: linear-gradient(to bottom,#4f8eb0,#0F4D70)!important;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0px;
font-family: Arial;
color: #ffffff!important;
font-size: 14px;
padding: 8px 16px 8px 16px;
text-decoration: none;
margin-top: 35px;
display: inline-block;
border: none;
cursor: pointer;}
.nav li ul {
border: 0px !important;
box-shadow: 0px !important;
}
img.aligncenter.size-full {
margin-top: 10px;
margin-bottom: 10px;
}
div#attachment_140 {
width: 160px;
}
div#attachment_139 {
width: 160px;
}
div#attachment_138 {
width: 160px;
}
div#attachment_137 {
width: 160px;
}
div#attachment_136 {
width: 160px;
}
.wp-caption {
max-width: 42%;
margin-bottom: 10px;
padding: 8px;
padding-top: 4px;
border: 1px solid #ddd;
background-color: #f3f3f3;
text-align: center;
}
.dashicons-star-filled:before {
color: #ffb75d;
}
.referenties p a img { margin-top: 10px; }
.contactformulier_box select.wpcf7-form-control.wpcf7-select {
margin-left: 10px;
}
.contactformulier_box .wpcf7-form-control.wpcf7-text {
background: #f4f4f4 !important;
border-radius: 4px !important;
}
.contactformulier_box .wpcf7-textarea {
background: #f4f4f4 !important;
border-radius: 4px !important;
}
.contactformulier_box .wpcf7-submit {
margin: 0px !important;
background: #38b2c8 !important;
border: 0px !important;
border-radius: 4px;
text-transform: inherit;
}
.et_pb_slides {
background-color: rgba(255, 255, 255, 0.2) !important;
}
.et_pb_contact_main_title {
color: #ffffff !important;
} .wpcf7-submit {
padding: 6px 20px;
background: #00adfe !important;
border: 2px solid #00adfe !important;
color: #ffffff !important;
float: right !important;
margin: 8px auto 0 !important;
font-size: 14px !important;
line-height: 1.7em !important;
transition: all 0.2s !important;
cursor:pointer;
font-family: 'Open Sans', Arial, sans-serif;
transition: .2s;
text-transform: uppercase;
}
.wpcf7-submit:hover{
opacity: 0.6;
}
.wpcf7-textarea {
background-color: #eee;
border: none!important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
min-height: 150px;
margin: 0;
font-family: 'Open Sans', Arial, sans-serif;
}
.wpcf7-text {
background-color: #eee !important;
border: none!important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-family: 'Open Sans', Arial, sans-serif;
}
input[type=text], input.text, input.title, textarea, select { background-color: #eee !important; }
div.wpcf7-response-output { margin: 3em 0.5em 1em; } ul.sub-menu:after, .newClass:after {
display: block;
position: absolute;
left: 0;
top: 0px;
width: 0;
height: 3px;
content: "";
transition: width 1s;
}
ul.sub-menu:hover {
color: #AF0065;
}
#top-menu li:hover > ul.sub-menu:after {
width: 100%;
}
.nav li li ul {
z-index: 1000;
top: -20px;
left: 240px;
}
.nav li ul {
visibility: hidden;
z-index: 9999;
width: 240px;
border-top: 0px solid #2ea3f2 !important;
opacity: 0;
background: #fff;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}  .et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
margin-right: 2.5%;
}
.et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
width: 23.875%;
}
.et_pb_column.et_pb_column_1_4.et_pb_column_inner.et_pb_column_inner_1 {
width: 30.353%;
margin-right: 3.47%;
}
.et_pb_column.et_pb_column_1_4.et_pb_column_inner.et_pb_column_inner_2 {
width: 30.353%;
margin-right: 3.47%;
}
.et_pb_column.et_pb_column_1_4.et_pb_column_inner.et_pb_column_inner_3 {
width: 30.353%;
margin-right: 3.47%;
} ul.sub-menu {
background: #F4F4F4 !important;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-top-right-radius: 0px;
box-shadow: 0px !important;
}
.volg a {
color: #333;
}
.third_blurb a {
color: #E84135!important;
}
.volg {
position: absolute;
right: 90px;
}
.blurb_custom_title {
float: left;
padding: 3px 15px 3px 15px;
color: #FFF;
border-radius: 2px; position: absolute;
z-index: 99;
margin-top: 17px;
font-size:16px;
padding:8px 20px;
line-height:20px;
font-family: 'Arimo', helvetica, arial, sans-serif !important;
}
.blurb_custom_title img { height: 25px;
padding-right: 10px;
margin-top: 2px;
float: left;
padding-bottom: 9px;
}
.et-social-icon.et-social-facebook a {
background: #3a5897;
width: 18px;
height: 18px;
border-radius: 2px;
color: #FFF !important;
}
li.et-social-icon.et-social-twitter a {
color: #5ea9dd !important;
font-size: 16px !important;
height: 33px;
}
body #page-container .et_pb_button_1, body #page-container .et_pb_button_0{
font-weight: 700 !important;
}
.referenties a {
float: left;
display: block;
margin-top: -10px;
margin-right: 10px;
}
.blurb_custom_title a {
color: #FFF;
}
.gr-review {
width: 48%;
float: left;
margin: 0!important;
border: 0px;
}
.gr-review-body {
font-size: 1.0em !important;
font-style: normal !important;
} .gr-content { display: table; }
.gr-review-rating.gr-rating-stars { display: table-footer-group; }
.gr-review-body { display: table-header-group; }
.gr-review-body:after {
content:'';
width:100%;
height:32px;
margin: 2px;
}
span.dashicons {
margin: 2px !important;
}
.beoordelingen {
float: left;
}
.beoordelingen h3 {
font-size: 16px;
margin-top: 8px;
float: left;
color: #333;
text-transform: inherit !important;
}
.beoordelingen a {
float: left;
margin-top: -3px;
margin-right: 10px;
}
.beoordelingen img {
width: 18px;
margin-top: 4px;
} h1 { color: #333 !important; }
.header-content h1 {
text-transform: inherit !important;
text-shadow: 1px 2px 5px rgba(34, 34, 34, 0.6);
}
h2 {
text-transform: inherit !important;
font-size: 20px !important;
color: #535b5d;
}
.questionmark h3 {
font-size: 15px;
margin-top: 8px;
float: left;
color: #535b5d;
text-transform: inherit !important;
}
h4 { color: #BF3C2D; }
h5.et_pb_toggle_title{
color: #666 !important;
text-transform: inherit !important;
}
a { font-weight: 700; }
#main-header { box-shadow: 0 1px 0 rgba(0, 0, 0, 0.0) !important; }
div#top-header { z-index: 1; }
#top-header, #top-header .container, #top-header #et-info, #top-header .et-social-icon a { line-height: 1.8em !important; }
#top-header .et-social-icons li { margin-top: 0px !important; }
#top-header #et-info { float: right; }
.top_extra_menu {
float: right;
padding-bottom: 8px;
}
.top_extra_menu a {
text-transform: uppercase;
margin: 10px;
font-size: 11px;
font-weight: 700;
color: #8b8b8b !important;
transition: .5s;
}
.top_extra_menu a:hover{ color: #23d29b !important; }
#top-menu a, #top-menu li.current-menu-item > a { font-weight: bold; }
#top-menu li a {
text-transform: initial !important;
transition: .5s;
}
#top-menu li a:hover {
color: #124f72 !important;
opacity: 1 !important;
}
#top-menu li li a {	border-radius: 4px; }
#logo {
max-height: 90% !important;
z-index: 99;
margin-top: -5px;
} .push_down {
float: left;
margin-bottom: 25px;
}
.vraag_contactform {
float: left;
margin-top: 25px;
}
.vraag_contactform input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select {
background: #fff !important;
border-radius: 4px !important;
}
.vraag_contactform .wpcf7-textarea {
border-radius: 4px !important;
}
.vraag_contactform h7 {
margin-bottom: 23px !important;
float: left;
}
.vraag_contactform .wpcf7-submit {
margin: 0px !important;
background: #cf4538 !important;
border: 0px !important;
border-radius: 4px;
text-transform: inherit;
}
.vraag_contactform .wpcf7-submit:hover { 
background: #b53030 !important;
cursor: pointer;
}
.et_pb_blurb h4 a {
color: #124f72;
text-transform: initial !important;
}
.et_pb_blurb a { color: #124f72; }
body #page-container .et_pb_button:after {
line-height: 1.7em;
font-size: 16px !important;
opacity: 1;
margin-left: 15px !important;
left: 0.15em;
}
.et_pb_button_module_wrapper.et_pb_module {
margin: 0px !important;
padding: 0px !important;
}
a.et_pb_button {
text-transform: inherit !important;
}
.gr-review-body{
display: block !important;
height: 168px !important;
}
.special_overlay .et_pb_column.et_pb_column_1_4.et_pb_column_1.et_pb_column_single {
padding: 0px !important;
}
.et_pb_toggle{
border: 0px !important;
}
.textwidget img {
margin: 0px 4px;
}
#footer-widgets .footer-widget li {
position: relative;
padding-left: 0px !important;
}
.footer-widget a {
font-weight: 500;
color: #7b7b7b !important;
}
#footer-bottom .et-social-icon.et-social-facebook a {
background: #333;
color: #f4f4f4 !important;
font-size: 15px;
}
#footer-bottom li.et-social-icon.et-social-twitter a {
color: #333 !important;
opacity: 1 !important;
font-size: 19px !important;
}
#footer-info {
float: left;
padding-bottom: 10px;
color: #666;
text-align: left;
font-weight: 700;
color: #535b5d;
}
#main-footer {
background-color: #f4f4f4;
background-image: url();
background-position: center 0px;
}
a.leesmeer::after{
color: #00adfe;
content: " \00BB";
}
.wijverkopen .et_pb_blurb h4 a{
color: #333;
}
.wijverkopen img:hover, .wijverkopen .et_pb_blurb h4 a:hover{
opacity: .3;
}
body.et_pb_button_helper_class .et_pb_button{
text-transform: uppercase;
}
#footer-widgets .footer-widget li:before {
display:none;
}
.footer-widget h4 {
color: #535b5d !important;
text-transform: inherit;
font-size: 16px !important;
}
.textwidget p, .textwidget a, .textwidget {
color: #696969 !important;
font-size: 13px;
}
.et_overlay:before{
color: #00ADFE !important;
}
body.custom-background{
background: url(//www.losenstigter.nl/wp-content/uploads/2015/10/cream_pixels.png) #fff repeat !important;
background-attachment: fixed;
}
@media (max-width: 980px) {
div#top-header { height: 72px; }
.et_pb_section_1 {
margin-top: -69px !important;
padding: 0px 0px !important;
}
.gr-review-rating.gr-rating-stars { position: initial !important; }
.gr-review {
width: 100%;
float: left;
margin: initial !important;
border: 0px;  padding: 15px 0;
}
.gr-review:last {
padding-bottom:0;
}
a.et_pb_button.et_pb_custom_button_icon.et_pb_button_2.et_pb_module.et_pb_bg_layout_dark {
margin-bottom: 30px;
}
.volgalmacare {
position: initial;
width: 100%;
text-align: center;
margin-bottom: 10px;
}
.et_pb_text_5 {
background: #f4f4f4;
float: left;
border-radius: 10px;
}
.et_pb_row_inner.et_pb_row_inner_2 {
padding-bottom: 5px;
}
.top_extra_menu {
float: right;
text-align: center;
padding-top: 10px;
}
.top_extra_menu a {
text-transform: uppercase;
margin: 8px;
font-size: 12px;
font-weight: 500;
text-align: center;
color: #8b8b8b !important;
}
} .border_radius{
border-radius: 5px;
}
.header-content-container h2{
font-size: 26px !important;
}
#et-info{
font-family: Arimo, Helvetica, Arial, Lucida, sans-serif
}
.home .et_pb_row_1.et_pb_row {
margin-top: 0px!important;
padding: 0px 48px;
}
.padding-sides, .mw{
padding: 0px 48px !important;
}
#footer-widgets{
padding: 82px 0px 0px 48px !important;
}
.roze-padding{
background: #f4d9d7 !important;
border-radius: 3px;
padding: 32px;
}
.roze-padding h3{
color: #333 !important;
}
.home .et_pb_text_1{
max-width: 95% !important;
}
.home .et_pb_text_6{
margin-top: 0px !important;
}
.video-youtube{
max-width: 454px;
margin-top: 36px;
}
h2.contact{
margin-bottom: 16px;
}
.footer-widget a, .footer-widget p{
font-size: 14px !important;
}
#footer-bottom .container{
padding: 0px 48px;
}
#footer-bottom {
background-color: rgba(255, 255, 255, 0.4) !important;
}
input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select{
background: #f4f4f4 !important;
}
.wpcf7-submit{
border-width: 0px !important;
border-radius: 4px !important;
font-weight: bold !important;
font-family: Arimo, Helvetica, Arial, Lucida, sans-serif;
letter-spacing: 0px !important;
text-transform: initial !important;
background-color: #cf4538 !important;
}
ul.waarom-ls {
list-style: none;
padding-left: 0px;
}
ul.waarom-ls li{
margin-bottom: 8px;
}
ul.waarom-ls li:before{
background: transparent url(//www.losenstigter.nl/wp-content/uploads/2017/10/vink.png) no-repeat;
height: 20px;
width: 20px;
margin-top: 6px;
display: block;
content: "";
float: left;
}
ul.waarom-ls p{
padding-left: 32px;
}
.et_pb_blurb_content{
margin: inherit !important;
}
@media screen and (max-width: 980px) {
div#top-header{
height: 42px;
}
}
@media screen and (max-width: 480px) {
.volg{
display: none;
}
}
.cta-merk{
border-width: 0px!important;
border-radius: 4px;
font-weight: 700!important;
background-color: #cf4538;
padding: 12px !important;
padding-bottom: 12px !important;
margin-right: 22px;
}
.et_header_style_left #et-top-navigation nav>ul>li.cta-merk>a{
color: #fff !important;
padding-bottom: 0px !important;
}
h3{
color: #333 !important;
}
.vraag_contactform input[type=email], .vraag_contactform .wpcf7-textarea{
background: #fff !important;
}
.et_pb_main_blurb_image img{
border-radius: 5px;
} .gform_wrapper {
display: block !important;
}  .entry-content table, body.et-pb-preview #main-content .container table{
border:none;
}
table{
background:none;
}
.entry-content tr td, body.et-pb-preview #main-content .container tr td{
border-top:none;
}
tr:nth-child(odd) {
background: #f4f4f4;
}
.page-id-1706 strong{
color:gray;
}  @media only screen and (max-width:475px){
.et_pb_row{
padding-right:10px!important;
padding-left:10px!important;
}
#footer-widgets{
padding-left:10px!important;
}
}
.Privacy {
margin-left:15px;
}
.b3_team .et_pb_team_member_description {
padding:30px;
text-align: -webkit-center;
}
.b3_team .et_pb_member_position {
text-transform: uppercase;
font-size: 13px;
font-weight: 600;
}
.b3_team .et_pb_member_position:after {
content: ' ';
display: block;
width: 20px;
margin: 5px 0 0;
border: 1px solid;
}
.b3_team:hover .et_pb_member_social_links a {
opacity:1;
transform: translate(0px, -15px);
-webkit-transform: translate(0px, -15px);
-ms-transform: translate(0px, -15px);
transition: all .4s ease-in-out;
}
.b3_team .et_pb_member_social_links a {
opacity:0;
margin-top: 20px;
transition: all 0.4s ease-in-out;
}
.b3_team:hover img {
-ms-transform: scale(1.00) !important;
-webkit-transform: scale(1.00) !important;
transform: scale(1.00) !important;
transition: all .5s cubic-bezier(0.170, 0.690, 0.470, 0.995);
}
.b3_team {
border: none !important;
border-radius: 15px !important;
overflow: hidden;
width:100%;
position: relative;
z-index: 1;
transition: all .3s ease-in-out;
box-shadow:0 20px 150px rgba(0,0,0,0.2);
}
.b3_team img {
transition: all .5s ease;
-ms-transform: scale(1.03);
-webkit-transform: scale(1.03);
transform: scale(1.03);
-webkit-transform-origin: bottom;
-moz-transform-origin: bottom;
-ms-transform-origin: bottom;
-o-transform-origin: bottom;
transform-origin: bottom;
max-width: 350px !important;
}
p.et_pb_member_position {
height: 50px;
line-height: 15px;
}
#whatsapp-widget {
position: fixed;
bottom: 20px;
height: max-content;
display: flex;
align-items: center;
gap: 20px;
z-index: 99999999; transition: all 2s ease 0s;
}
#whatsapp-widget.ww-yes {
visibility: visible;
}
#whatsapp-widget.ww-no {
visibility: hidden !important;
}
#whatsapp-widget .ww-icon {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 5px;
opacity: 0;
animation: grow 3s;
animation-delay: 1s;
animation-fill-mode: forwards;
}
#whatsapp-widget .ww-link {
opacity: 1;
display: block;
bottom: -15px;
text-align: center;
white-space: nowrap;
text-decoration: none;
width: 60px;
font-family: Roboto, "Helvetica Neue", sans-serif;
font-size: 11px;
line-height: 11px;
border: 0px;
max-width: inherit;
color: rgb(175, 175, 175) !important;
}
#whatsapp-widget .ww-link:hover {
border: 0px;
text-decoration: underline !important;
color: rgb(175, 175, 175) !important;
}
#whatsapp-widget .ww-text {
border-radius: 8px;
border: 1px solid #e2e2e2;
cursor: pointer;
word-break: break-word;
background: white;
padding: 1rem;
position: relative;
box-shadow: 2px 2px 15px 2px rgb(0 0 0 / 17%);
opacity: 0;
animation: slide 1s;
animation-delay: 3s;
animation-fill-mode: forwards;
margin-bottom: 15px;
z-index: 100;
}
#whatsapp-widget .ww-arrow {
position: absolute;
background: white;
border-right: 0.5px solid #e2e2e2;
border-bottom: 0.5px solid #e2e2e2;
top: 50%;
width: 20px;
height: 20px;
z-index: -100;
}
#whatsapp-widget.ww-right .ww-arrow {
transform: translateY(-50%) rotate(-45deg);
right: -11px;
left: unset;
}
#whatsapp-widget.ww-left .ww-arrow {
left: -11px;
right: unset;
transform: translateY(-50%) rotate(135deg);
}
#whatsapp-widget.ww-big .ww-text {
font-size: 23px;
line-height: 25px;
}
#whatsapp-widget.ww-medium .ww-text {
font-size: 20px;
line-height: 22px;
padding: 15px;
}
#whatsapp-widget.ww-normal .ww-text {
font-size: 17px;
padding: 12px;
line-height: 19px;
}
#whatsapp-widget svg {
fill: rgb(255, 255, 255);
z-index: 1;
border-radius: 50px;
cursor: pointer;
transition: transform 0.7s ease-in-out;
width: 100%;
height: 100%;
stroke: none;
}
#whatsapp-widget svg:hover {
transform: rotate(720deg);
}
#whatsapp-widget.ww-right .ww-text::after {
right: -10px;
transform: translateY(-50%) rotate(-45deg);
}
#whatsapp-widget.ww-left .ww-text::after {
left: -10px;
transform: translateY(-50%) rotate(135deg);
}
#whatsapp-widget.ww-left {
left: 20px;
flex-direction: row-reverse;
}
#whatsapp-widget.ww-right {
right: 20px;
flex-direction: row;
}
#whatsapp-widget .ww-icon-link {
padding: 5px;
box-sizing: border-box;
border-radius: 50%;
cursor: pointer;
overflow: hidden;
box-shadow: rgb(0 0 0 / 40%) 2px 2px 6px;
transition: all 0.5s ease 0s;
position: relative;
z-index: 200;
display: block;
border: 0px;
background: rgb(77, 194, 71) !important;
}
#whatsapp-widget.ww-normal .ww-icon-link {
width: 50px;
height: 50px;
}
#whatsapp-widget.ww-medium .ww-icon-link {
height: 65px;
width: 65px;
}
#whatsapp-widget.ww-big .ww-icon-link {
height: 75px;
width: 75px;
}
#whatsapp-widget .ww-icon div {
display: flex;
align-items: center;
justify-content: center;
}
@media (max-width: 768px) {
#whatsapp-widget {
bottom: 5px;
}
#whatsapp-widget .ww-text {
display: none;
}
#whatsapp-widget.ww-right {
right: 5px;
left: unset;
}
#whatsapp-widget.ww-left {
left: 5px;
right: unset;
}
}
@keyframes slide {
from {
bottom: -20px;
opacity: 0;
}
to {
bottom: 0px;
opacity: 1;
}
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes grow {
0% {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
}
50% {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}
100% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
}