i.menu_icon.fa-user-plus.fa {
    padding-right: 3px;
}

h1 {
    font-size: 30px;
}

.q_icon_list i, .q_progress_bar .progress_content, .q_progress_bars_vertical .progress_content_outer .progress_content, .qbutton:hover, .vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn:hover, .vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn:hover, .post-password-form input[type='submit']:hover, .load_more a:hover, .blog_load_more_button a:hover, #submit_comment:hover, .drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover, .qbutton.white:hover, .qbutton.green, .call_to_action, .highlight, .testimonials_holder.light .flex-direction-nav a:hover, .q_dropcap.circle, .q_dropcap.square, .q_message, .q_price_table.active .active_text, .q_icon_with_title.boxed .icon_holder .fa-stack, .q_font_awsome_icon_square, .q_icon_with_title.square .icon_holder .fa-stack:hover, .box_holder_icon_inner.square .fa-stack:hover, .box_holder_icon_inner.circle .fa-stack:hover, .circle .icon_holder .fa-stack:hover, .q_list.number.circle_number ul>li:before, .q_social_icon_holder.circle_social .fa-stack:hover, .social_share_dropdown ul li.share_title, .latest_post_holder .latest_post_date .post_publish_day, .q_masonry_blog article.format-link:hover, .q_masonry_blog article.format-quote:hover, #wp-calendar td#today, .vc_text_separator.full div, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-time-rail .mejs-time-handle, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-current, .wp-audio-shortcode .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .q_pie_graf_legend ul li .color_holder, .q_line_graf_legend ul li .color_holder, .q_team .q_team_text_inner .separator, .circle_item .circle:hover, .qode_call_to_action.container, .qode_carousels .flex-control-paging li a.flex-active, .animated_icon_inner span.animated_icon_back i, .q_circles_holder .q_circle_inner2:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, .portfolio_main_holder .item_holder.subtle_vertical_hover .icons_holder a, .portfolio_main_holder .item_holder.image_subtle_rotate_zoom_hover .icons_holder a:hover, .portfolio_main_holder .item_holder.image_text_zoom_hover .icons_holder a, .portfolio_main_holder .item_holder.slow_zoom .icons_holder a, .qode_video_box .qode_video_image:hover .qode_video_box_button, .blog_holder.masonry_gallery article.format-link:hover, .blog_holder.masonry_gallery article.format-quote:hover, .blog_holder.blog_chequered article.format-link:hover, .blog_holder.blog_chequered article.format-quote:hover, .qode-pricing-calculator .qode-pricing-calculator-switch input:checked+.qode-pricing-calculator-slider, .qode-icon-holder.qode-icon-circle, .qode-icon-holder.qode-icon-square, .qode-qbutton-main-color, .qode-advanced-tabs .qode-advanced-tabs-nav li, .qode-accordion-holder .qode-title-holder.ui-state-active, .qode-accordion-holder .qode-title-holder.ui-state-hover, header.menu_bottom .header_bottom_right_widget_holder .header_bottom_widget.widget_search form>div input[type=text], .qode-advanced-call-to-action.qode-advanced-cta-gradient-animation .qode-advanced-cta-background-3, .tt_tabs .tt_tabs_navigation li a, .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected, .tabs_box_navigation.sf-timetable-menu li ul li a:hover, .tabs_box_navigation.sf-timetable-menu li ul li.selected a:hover, #qode-multi-device-showcase.qode-mds-appear-effect #qode-mds-spinner .qode-mds-pulse, .qode-horizontal-timeline .qode-events-wrapper .qode-events .qode-filling-line, .qode-horizontal-timeline .qode-events-wrapper .qode-events a .circle-outer, .no-touch .qode-horizontal-timeline .qode-events-wrapper .qode-events a:hover .circle-outer, .qode-horizontal-timeline .qode-events-wrapper .qode-events a.selected .circle-outer {
    background-color: #5a6063;
}
.sommerbon.wpb_column.vc_column_container.vc_col-sm-4 h3 {
    font-family: raleway; color:#d75d41; }

.sommerbon.wpb_column.vc_column_container.vc_col-sm-4 em {
    font-style: normal;
    color: #5a6063;
}
.orangediva {
    color: #d75d41;
}

.wpb_wrapper {padding-left: 20px; padding-right: 20px; }
.wpb_wrapper ul { list-style-position: outside; padding-left: 25px; padding-bottom: 20px;}

a.paoc-popup.popupaoc-button {border-radius: 5px; }

a.paoc-popup-click.paoc-popup-cust-325.paoc-popup-button.paoc-popup-btn {
    background: #eb5d3d; }

a.paoc-popup.popupaoc-button {
    color: #fff !important;
}

.vertical_logo_wrapper {
    margin-top: 28px;
}
h3.unsere {margin-bottom: 20px; color: #fff; }
h3, b, strong, p, h4, h2  {
    color: #5a6063;
}
ul#menu-main-menu li a {
    font-weight: 600;
}
.bordertry {
    border: 1px solid #000;
    padding-bottom: 27px;
    width: 200px;
    inline-size: max-content;
    margin-left: 6%; } 

.bottom_title_holder div {
    font-weight: 500;
}
.bottom_title_holder:hover {
    height: 50px !important;
}
.blacksec strong {
    color: #fff;
}
.wpb_single_image.qode_image_hover_bottom_title .vc_single_image-wrapper .bottom_title_holder {
    background-color: #505558;
}
.greysection p, .greysection ul, .greysection h4, .greysection strong {color: #fff; }
.blacksec p {
    margin-top: -6px !important;
}
#cookie-law-info-again {
    z-index: 9999;
    box-shadow: none;
    border: 1px solid #000;
}
div#paoc-modal-1 a {
    text-decoration: underline;
}
h5.cli_messagebar_head {
    letter-spacing: 0px;
    text-transform: none;
    font-size: 22px !important;
    font-weight: 500; 
}

a.medium.cli-plugin-button.cli-plugin-main-button.cli_settings_button {
    border-radius: 40px;
}
.cli-style-v2 .cli-bar-message {
    width: 100%;
    text-align: left;
}
a#wt-cli-accept-all-btn {
    border-radius: 40px;
}

.footer_top p, .footer_top a {
    color: #fff !important;
    font-weight: 400 !important;
    font-size: 14px !important;
}
#back_to_top > span {
    border-color: rgb(0 0 0);
}
.q_icon_list i, .q_icon_list p {
    font-size: 14px !important;
}
#back_to_top span i, #back_to_top span span {
    color: #000000;
}
p.extratopmar {
    margin-top: 20px;
}
h2.wpb_heading.wpb_singleimage_heading {
    display: none;
}
a.paoc-popup.popupaoc-button {
    margin-top: 30px;
}
.wpb_single_image.qode_image_hover_bottom_title .vc_single_image-wrapper:hover .bottom_title_holder {
    height: 7%;
}
.white ul {
    color: #fff;
}
.white p {
    color: #fff;
}
.white h4 {
    color: #fff;
}

strong.white {color: #fff;}
h2.white {color:#fff; }
.wpb_text_column.wpb_content_element ul.white {
    color: #fff;
}
p {
    line-height: 28px;
}
p.zaydaspace {
    margin: 10px 0px;
}
.header-widget.widget_block.header-left-widget {
    text-align: center;
    width: 100%;
}
.header_top .left {
    padding-left: 0px !important;
}
.header_top .left {
    width: 100%;
}

h3 {
    font-size: 25px;
}
.modelgrey {
    font-family: 'Roboto';
    margin: 20px 0px;
    font-size: 14px;
    color: #bbb;
}
.paoc-popup-modal-cnt {
    padding: 45px 70px !important;
}
.paoc-popup-modal-cnt h3 {
    font-family: 'Playfair Display' !important;
    text-transform: none !important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
    margin-bottom: 10px !important;
    font-size: 25px !important;
}

.paoc-popup-modal-cnt p {
    font-family: 'Roboto' !important;
    line-height: 23px;
}

.header_top.clearfix {
    background-color: rgb(212 212 212 / 42%) !important;
}
a.paoc-popup.popupaoc-button {
    background: #eb5d3d;
    text-transform: none;
    letter-spacing: 0px;
    padding: 15px 25px;
    font-size: 15px; 
}
h4 {
    margin: 20px 0px 10px;
}

@media only screen and (max-width: 585px) {
.bordertry {
    border: 0px;
    padding-bottom: 27px;
    width: 400px !important;
    inline-size: max-content;
    margin-left: 6%; } 

h2.white {
    text-align: left;
}
.separator.small.right {
    float: left !important;
}
h3.unsere {
    margin-top: 40px;
}
div#angebot {
    padding: 10px !important;
}
.q_elements_holder_custom_813367 h2 {
    text-align: left;
}
a.paoc-popup.popupaoc-button {
    float: left !important;
    width: 95%;}
}

@media only screen and (max-width: 1155px) and (min-width: 986px) {
rs-layer-wrap.rs-parallax-wrap {
    margin-left: 170px; zoom: 0.9; margin-top:55px; 
}

}