.formulier input[type=text], 
.formulier input[type=tel], 
.formulier input[type=number], 
.formulier input[type=email]
{
height: 40px;
line-height: 40px;
border-radius:10px!important;
padding-left:5%;
}
.formulier .ninja-forms-field, .formulier .nf-element {
line-height: 40px;
border-radius:10px!important;
padding-left:5%;}
.formulier  select {
height: 40px !important;
line-height: 40px !important;
}
.formulier .forms-collection {
background-color: #f4f4f4;
}
.formulier .forms-collection td {
padding: 30px 30px;
}
.formulier input[type=button] {
background-color: #c01d70;
border-color: #c01d70;
color: white;
border-radius:10px!important;
text-transform: uppercase;
padding-right: 50px;
padding-left: 50px;
height: 40px;
font-size: 17px;
font-weight: 700;
cursor: pointer;
border-style: solid!important;
line-height: 1px;
}
.formulier input[type=button]:hover {
background-color: #5dc0c8;
border-color: #5dc0c8;
}
.formulier  .nf-before-form-content {
display:none;
}
.formulier .nf-field-label label {
font-weight: 500;
margin: 0;
padding: 0;
text-transform: uppercase;
font-family:"Open sans";
}
.formulier input::placeholder {
color: grey;
}
.formulier textarea {
font-family:"Open sans";
}
.formulier textarea::placeholder {
color:grey;
font-family:"Open sans";
}  @media (max-width:768px) { } @media (min-width:768px) { } @media (min-width:960px) { } @media (min-width:1220px) { } #footer-info {
text-align: center;
float: none;
}
.et_pb_button {
padding-top: 0.4em!important;
padding-bottom: 0.2em!important;
}  @media (min-width:981px) {
.et_vertical_nav #page-container #main-header {
position: absolute;
top: 0;
left: 0;
width: 265px !important;
height: 100%;
padding-top: 40px;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .1) !important;
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .1) !important;
box-shadow: 0 0 3px rgba(0, 0, 0, .1) !important;
}
}
@media (min-width:981px) {
.et_vertical_nav #main-header #top-menu li ul {
top: -32px;
left: 226px;
}
}
#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {
position: absolute;
top: 0;
right: 0;
font-family: ETmodules;
font-size: 20px;
font-weight: 800;
content: "5" !important;
}
@media (min-width:981px) {
.et_vertical_nav #main-header #top-menu>li>a {
padding-bottom: 34px !important;
}
} .et_pb_scroll_top.et-pb-icon {
display: none;
position: fixed;
z-index: 99999;
right: 0;
bottom: 125px;
padding: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 0px;
color: #fff;
background: #95c11f;
font-size: 40px;
text-align: center;
text-decoration: none;
cursor: pointer;
} @media only screen and (max-width:480px) {
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {
margin-left: 0;
}
} .search #left-area, .archive #left-area {
-moz-column-count: 1;
column-count: 1;
-moz-column-gap: 20px;
column-gap: 20px;
}
.search #left-area .et_pb_post a img, .archive #left-area .et_pb_post a img {
float: left !important;
max-width: 300px !important;
padding: 10px;
}
.search #left-area ul, .archive #left-area ul {
list-style-type: none !important;
}
.search .et_pb_post > a {
margin: -20px -20px 10px;
display: block;
}
.search #left-area .et_pb_post, .archive #left-area .et_pb_post {
overflow: hidden;
page-break-inside: avoid;
break-inside: avoid-column;
width: 100%;
padding: 19px;
border: 1px solid #d8d8d8;
background-color: #fff;
word-wrap: break-word;
display: inline-block;
margin-bottom: 10px;
}
.search #left-area .et_pb_post h2, .archive #left-area .et_pb_post h2 {
font-size: 18px;
}
.search #left-area .et_pb_post.format-link, .search #left-area .et_pb_post.format-quote, .search #left-area .et_pb_post.format-audio, .archive #left-area .et_pb_post.format-link, .archive #left-area .et_pb_post.format-quote, .archive #left-area .et_pb_post.format-audio {
padding: 0;
}
.search .et_pb_post .et_pb_image_container, .search .et_pb_post .et_main_video_container, .search .et_pb_post .et_audio_content, .search .et_pb_post .et_pb_slider, .archive .et_pb_post .et_pb_image_container, .archive .et_pb_post .et_main_video_container, .archive .et_pb_post .et_audio_content, .archive .et_pb_post .et_pb_slider {
margin: -20px -20px 10px;
}
.search .et_pb_post .et_pb_slider .et_pb_slide, .archive .et_pb_post .et_pb_slider .et_pb_slide {
min-height: 180px;
}
.search .pagination, .archive .pagination {
padding: 20px 0;
}
.search #main-content .container:before, .archive #main-content .container:before {
background-color: #ff000000 !important;
} .widget_search input#s, .widget_search input#searchsubmit {
height: 40px !important;
margin: 0;
padding: .7em;
border: 2px solid #95c11f;
color: #666;
font-size: 14px;
line-height: normal !important;
font-weight: 600;
}
.widget_search #searchsubmit {
position: absolute;
top: 0;
right: 0;
width: 70px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-right-radius: 0px;
background-color: #95c11f;
}
.widget_search #s {
width: 100%;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
@media (max-width:980px) {
.et_pb_countdown_timer .section p {
font-size: 24px !important;
line-height: 64px !important;
} }
@media (max-width:380px) {
.et_pb_countdown_timer .section p, .et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p {
font-size: 16px !important;
line-height: 24px !important;
} }
.et_pb_countdown_timer .section p {
display: inline-block;
padding-bottom: 0;
font-size: 48px;
line-height: 54px;
text-align: center;
}
.et_pb_countdown_timer .sep {
position: relative; }
.ninja-forms-field {
font-size: 22px;
padding: 9px !important;
border-radius: 5px !important;
border: 1px solid #94c125 !important;
}
.ninja-forms-field[type=button] {
background: #94c125 !important;
text-transform: uppercase;
color: white;
font-weight: 600;
line-height: 151%;
padding-left: 17px !important;
padding-right: 17px !important;
padding-top: 10px !important;
padding-bottom: 6px !important;
cursor: pointer;
}
.ninja-forms-field[type=button]:hover {
background: #144570 !important;
text-transform: uppercase;
color: white;
font-weight: 600;
line-height: 151%;
padding-left: 17px !important;
padding-right: 17px !important;
padding-top: 10px !important;
padding-bottom: 6px !important;
border: 1px solid #144570 !important;
}
.format-standard .entry-content {
position:relative;
margin-bottom:30px;
}
.format-standard .wp-block-button.aligncenter.is-style-fill,.format-standard .wp-block-button.aligncenter.is-style-squared {
margin-bottom:70px;
}
.format-standard .wp-block-button.aligncenter.is-style-fill a,.format-standard .wp-block-button.aligncenter.is-style-squared a {
transform: translateX(-50%);
left: 50%;
position: absolute;
display: inline-block;
min-width: 192px;
} 
.format-standard .entry-content p + .wp-block-button.aligncenter.is-style-squared, .format-standard .entry-content p + .wp-block-button.aligncenter.is-style-fill {
margin-top:15px;
}
a.wp-block-button__link.has-background {
border-radius: 0px!important;
}
#o-footer-menu .et_mobile_nav_menu{
display:none;
}
#o-footer-menu .et_pb_menu__menu {
display: block;
}
.wp-block-button.aligncenter{
text-align: center;
}
.et_pb_post .post-content p {
font-weight: 300;
}
a.more-link {
background-color: #044270;
color: white;
padding-left: 10px;
padding-right: 10px;
font-weight: 500;
border-radius: 0px;
padding-top: 1px;
padding-bottom: 1px;
-webkit-transition-duration: .2s;
transition-duration: .2s;
-webkit-transition-property: all!important;
transition-property: all!important;
}
p.post-meta a, p.post-meta {
font-size: 13px!important;
font-weight: 400;
}
a.more-link:hover {
background-color: #6c828c!important;
}
.post-content .post-content-inner {
margin-bottom: 15px;
}
.o-image-amelia .am-category-service .am-category-service-image {
background-size: contain!important;
}
.o-image-amelia .am-category-service-color {
display:none!important;
}
.amelia-app-booking #am-service-booking .am-service-gallery{
display:none!important;
}