a {
    color: #00aba8;
}

body {
    color: #666666;
}

.et_pb_counter_amount,
.et_pb_featured_table .et_pb_pricing_heading,
.et_quote_content,
.et_link_content,
.et_audio_content {
    background-color: #00aba8;
}

#main-header,
#main-header .nav li ul,
.et-search-form,
#main-header .et_mobile_menu {
    background-color: #ffffff;
}

#top-header,
#et-secondary-nav li ul {
    background-color: #000000;
}

.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
    background: #00aba8 !important;
}

#et_search_icon:hover,
.mobile_menu_bar:before,
.footer-widget h4,
.et-social-icon a:hover,
.comment-reply-link,
.form-submit input,
.et_pb_sum,
.et_pb_pricing li a,
.et_pb_pricing_table_button,
.et_overlay:before,
.entry-summary p.price ins,
.woocommerce div.product span.price,
.woocommerce-page div.product span.price,
.woocommerce #content div.product span.price,
.woocommerce-page #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce-page div.product p.price,
.woocommerce #content div.product p.price,
.woocommerce-page #content div.product p.price,
.et_pb_member_social_links a:hover {
    color: #00aba8 !important;
}

.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before,
.et_pb_widget li a:hover,
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light .et_pb_more_button,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.wp-pagenavi span.current,
.wp-pagenavi a:hover,
.et_pb_contact_submit,
.et_password_protected_form .et_submit_button,
.et_pb_bg_layout_light .et_pb_newsletter_button,
.nav-single a,
.posted_in a {
    color: #00aba8 !important;
}

.et-search-form,
.nav li ul,
.et_mobile_menu,
.footer-widget li:before,
.et_pb_pricing li:before,
blockquote {
    border-color: #00aba8;
}

#main-footer {
    background-color: #222425;
}

#top-menu a {
    color: #666666;
}

#top-menu li.current-menu-ancestor > a,
#top-menu li.current-menu-item > a,
.bottom-nav li.current-menu-item > a {
    color: #00aba8;
}
.slide-zwart span {
color: #000 !important;
}

.aangeslotenbij {
color: #000;
float: left;
font-size: 16px;
font-weight: bold;
margin: -20px 0 20px -100px;
}

#page-container {
overflow: hidden;
}

.logos {
float: left;
padding-left: 160px;
text-align: center !important;
}

.et_pb_slider .et_pb_slide,
.et_pb_section {
background-position: center center !important;
}

.behandeling .su-button {
margin: 0 6px;
}

#footer-widgets {
padding-left: 50px;
}

.footer-widget:nth-of-type(2) {
width: 60px;
}

.footer-widget:first-child {
width: 300px;
}

.plant-stenen {
max-width: 130%;
}

#header-info-left {
float: left;
}

#header-info-right {
float: right;
margin-top: -8px;
margin-left: 30px;
}

#header-info-left,
#header-icon {
padding-bottom: 10px;
}

#header-info-right {
float: right;
}
/*/ slider/*/

.page-id-38 .et_pb_bg_layout_dark .et_pb_slide_content {
float: left;
max-width: 350px;
padding-bottom: 150px;
padding-top: 125px;
}

.page-id-38 .et_pb_slide_description {
padding: 0px 100px 0px;
}

.page-id-91 .et_pb_slide_description,
.page-id-112 .et_pb_slide_description,
.page-id-126 .et_pb_slide_description {
padding: 0px;
padding-top: 75px;
max-width: 545px;
}

.et_pb_slide_content h1 {
margin-bottom: 20px;
}

.et_pb_slide_content h4 {
line-height: 1.5em;
}

.et_pb_slider .et_pb_slide {
background-position: bottom;
}
/*/ Body /*/

p {
font-size: 15px;
}

h2 {
font-size: 30px;
}

.et_pb_widget a {
color: #00aba8!important;
}

.behandeling h2 {
font-size: 40px;
}

#et_search_icon {
visibility: hidden;
display: none;
}

.menu-item-147 {
font-weight: bold;
}

.su-button {
padding: 6px 0px;
}

.su-button-style-ghost span {
border-width: 2px!important;
}

.geest span {
line-height: 39px!important;
}

.su-button-style-ghost:hover span {
border-color: #00aba8!important;
}

.knop2 span {
width: 150px;
border-radius: 2px!important;
line-height: 39px!important;
}

.knop2:hover {
background-color: #00aba8;
color: #fff!important;
}

.knop-home span {
border-radius: 2px!important;
line-height: 39px!important;
}

.knop-home:hover {
background-color: #00aba8;
color: #fff!important;
}

.knop-behandeling span {
min-width: 120px;
border-radius: 2px!important;
line-height: 39px!important;
}

.knop-behandeling:hover {
background-color: #00aba8;
color: #fff!important;
}

.knop-blauw span {
color: #fff!important;
background-color: #00aba8;
min-width: 120px;
border-radius: 2px!important;
line-height: 39px!important;
}

.knop-blauw:hover {
background-color: #00aba8;
color: #fff!important;
}

.knop-blauw:hover span {
border-color: #00aba8!important;
}

.knop-blauw-home span {
color: #fff!important;
background-color: #00aba8;
border-radius: 2px!important;
line-height: 39px!important;
}

.knop-blauw-home:hover {
background-color: #00aba8;
color: #fff!important;
}

.knop-blauw-home:hover span {
border-color: #00aba8!important;
}

.et_pb_contact_submit:hover {
font-size: 18px;
color: #fff!important;
background-color: #00aba8;
border-radius: 2px;
}

.et_pb_contact_submit {
font-size: 18px;
}

.weg-naar-herstel {
margin-top: -30px;
}

blockquote h3 {
color: #ffff99;
font-weight: 300;
font-size: 30px;
}

blockquote {
max-width: 900px;
border-color: #ffff99;
border-width: 3px;
margin-left: 7%;
}

.et_pb_section {
padding: 0px 0;
position: relative;
}

.page-id-91 .logos,
.page-id-126 .logos,
.page-id-112 .logos {
padding-left: 252px;
}

.page-id-38 .et_pb_promo_description h2,
.page-id-38 .et_pb_promo_description p {
color: #ffff99!important;
}

.page-id-91 .et_pb_promo_description h3,
.page-id-112 .et_pb_promo_description h3,
.page-id-126 .et_pb_promo_description h3 {
line-height: 30px
}

.page-id-91 .et_pb_promo_description h4,
.page-id-112 .et_pb_promo_description h4,
.page-id-126 .et_pb_promo_description h4 {
font-size: 25px;
color: #ffff99!important;
float: right;
margin-top: 30px;
font-weight: 600;
}

.action-aanmelden {
height: 215px;
margin-bottom: 60px;
background-image: url (https: //www.psychologiepraktijkfloor.nl/wp-content/uploads/2015/04/achtergrond-paars-groot.png)!important;}
.action-aanmelden {
    background-image: url(https://www.psychologiepraktijkfloor.nl/wp-content/uploads/2015/04/achtergrond-paars-groot.png) !important;
}
/*/ Formulier /*/
.gform_wrapper .field_sublabel_above .ginput_complex label {
    visibility: hidden;
    display: none;
}
.gform_wrapper h2.gsection_title {
    visibility: hidden;
    display: none;
}
.gfield .gform_right_half {
    padding-left: 5px;
}
.gform_footer input.button {
    background-color: transparent;
    border: solid;
    border-color: 00aba8;
    border-width: 2px;
    border-radius: 2px;
    color: #00aba8;
    padding: 12px;
    font-size: 18px!important;
}
.gform_footer input.button:hover {
    background-color: #00aba8;
    color: #fff;
    border: solid #00aba8;
    border-width: 2px;
    border-radius: 2px;
    padding: 12px;
    font-size: 18px;
    transition: all 0.2s;
}
/*/ Footer /*/
.fwidget .title {
    color: #ffff99 !important;
}
#footer-widgets #text-5 {
    width: 0px;
}
#footer-widgets .et_pb_widget a {
    color: #ffff99!important;
}
#et-info, #et-secondary-menu {
    display: none;
}
.form-allowed-tags {
    display: none;
}
/*/ Contactformulier /*/
.gform_wrapper .top_label li.gfield select {
    background-color: #eee;
    border-color: #eee;
    border-radius: 0px;
    height: 40px;
}
.gform_wrapper .top_label li.gfield input.medium, .gform_wrapper .top_label li.gfield input.small {
    background-color: #eee;
    border-color: #eee;
    height: 40px;
}
.gform_wrapper .top_label input.medium {
    padding-left: 0.5em;
}
#input_2_3 {
    background-color: #eee;
    border-color: #eee;
    border-radius: 0px;
    padding: 1em;
    width: 96%;
}
