#popmake-276 h3,
#popmake-276 p {
color: #222;
}
#popmake-276 table td,
.table-oeffnungszeiten td {
font-family: 'Muli', sans-serif;
padding: 6px 0;
text-align: left;
vertical-align: top;
color: #222;
}
#popmake-276 table td:nth-child(1),
.table-oeffnungszeiten td:nth-child(1) {
padding-right: 5px;
}
#popmake-276 table td:nth-child(2),
.table-oeffnungszeiten td:nth-child(2) {
padding-left: 5px;
}
@font-face {
font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 300;
src: url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-300.woff2) format('woff2'),
url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-300.woff) format('woff'),
url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-300.ttf) format('truetype');
}
@font-face {
font-family: 'Cormorant Garamond';
font-style: italic;
font-weight: 300;
src: url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-300italic.woff2) format('woff2'),
url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-300italic.woff) format('woff'),
url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-300italic.ttf) format('truetype');
}
@font-face {
font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 400;
src: url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-regular.woff2) format('woff2'),
url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-regular.woff) format('woff'),
url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-regular.ttf) format('truetype');
}
@font-face {
font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 500;
src: url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-500.woff2) format('woff2'),
url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-500.woff) format('woff'),
url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-500.ttf) format('truetype');
}
@font-face {
font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 600;
src: url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-600.woff2) format('woff2'),
url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-600.woff) format('woff'),
url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-600.ttf) format('truetype');
}
@font-face {
font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 700;
src: url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-700.woff2) format('woff2'),
url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-700.woff) format('woff'),
url(https://cdn.punktplanung.de/font/cormorant-garamond/cormorant-garamond-700.ttf) format('truetype');
}
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 300;
src: url(https://cdn.punktplanung.de/font/mulish/mulish-300.woff2) format('woff2'),
url(https://cdn.punktplanung.de/font/mulish/mulish-300.woff) format('woff'),
url(https://cdn.punktplanung.de/font/mulish/mulish-300.ttf) format('truetype');
}
@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 400;
src: url(https://cdn.punktplanung.de/font/mulish/mulish-regular.woff2) format('woff2'),
url(https://cdn.punktplanung.de/font/mulish/mulish-regular.woff) format('woff'),
url(https://cdn.punktplanung.de/font/mulish/mulish-regular.ttf) format('truetype');
}
.cmplz-placeholder-1 {
height: inherit !important;
}
.cmplz-message {
font-family: sans-serif !important;
font-size: 14px !important;
color: black;
font-weight: 400;
}
.cmplz-title {
font-family: sans-serif !important;
font-size: 16px !important;
color: black;
font-weight: 700;
}
.page-id-15252 .parallax_section_holder {background-size: 100% auto;}
.gallery_inner.gallery_with_space .no_grayscale {margin: 10px 0;}
@media (max-width:999px) {
.vc_col-sm-10 {width: 100%}
.footer_top .textwidget, .footer_top a, .footer_top li, .footer_top p, .footer_top span {font-size: 13px;}
.wpb_single_image .vc_single_image-wrapper, .wpb_content_element.wpb_single_image img {width: 100%}
}
.leistungen-teaser {background-color: #f6f6f6;text-align: center; padding: 40px; margin: 10px 0 !important; max-width: 460px;}
.leistungen-teaser img {max-width: 200px;}
.leistungen-teaser a {display: block;font-size: 20px;padding: 20px;}
.page-id-128 .leistungen-teaser a {color: #89921d}
.page-id-148 .leistungen-teaser a, .page-id-148 h2 {color: #a0a74a;}
.page-id-170 .leistungen-teaser {min-height: 300px;}
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {background-color: #f6f6f6;}
#slider-2-slide-2-layer-6 a {color: #fff;}
#slider-2-slide-2-layer-3 a {color: #fff;}
.symptome {background-color: #f0f3f1; padding: 40px;}
.symptome h4 {font-size: 20px; margin-bottom: 25px;}
.logo_wrapper .q_logo a .normal {opacity: 0.8;}
p.h3 {color: #a0a0a0;font-size: 21px; line-height: 27px;font-style: italic;font-weight: 300;letter-spacing: 0px; text-transform: none;}
.custom_font_holder a {color: #000;}
.footer_top h5 {font-size: 21px;}
.home-leistungen h4 a {font-size: 15px;}
.home .home-schnellkontakt {text-align: left; position: absolute; top: 50px; right: 75px; width: 265px; padding: 20px 30px; background-color: rgba(0, 0, 0, 0.7); z-index: 99999999; font-family: "Muli",sans-serif;}
.home .home-schnellkontakt h5, .home .home-schnellkontakt p {color: #fff; font-family: "Muli",sans-serif;}
.home .home-schnellkontakt .q_icon_list {margin-bottom: 12px; background-color: #a0a0a0; padding: 3px;}
.home .home-schnellkontakt .q_icon_list i.transparent {color: #fff; font-size: 17px; padding-left: 10px;}
.home .home-schnellkontakt .q_icon_list p {color: #fff; font-size: 17px; font-weight: 200; margin: 0px;}
.home .home-schnellkontakt .termin-vereinbaren {color: #FFF;margin-top: 25px;padding-bottom: 30px; display: block;font-size: 31px;line-height: 1.5;letter-spacing: 3px;text-transform: uppercase; text-align:center; font-family: "Muli",sans-serif; font-weight: 200}
.footer_top_holder {padding: 50px 0;}
ul li {margin-left: 14px;list-style-position: outside;}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {font-size: 13px; font-weight: 100; font-family: "Muli",sans-serif;} @media (max-width: 1000px) {
.two_columns_50_50 > .column1 {width: 100%;}
.two_columns_50_50 > .column2 {width: 100%;}
.two_columns_50_50 > .column2 > .column_inner {padding: 0px;}
.footer_top .four_columns .column2 .column_inner > div, .footer_top .three_columns .column2 .column_inner > div, .footer_top .two_columns_50_50 .column2 .column_inner > div {margin: 0px;}
.footer_top #text-5 .separator {display: none;}
}
@media (min-width: 1000px) and (max-width:1100px) {
.home .home-schnellkontakt .termin-vereinbaren {margin-top: 0px; padding-bottom: 13px;}
}
@media (max-width:999px) {
.home .home-schnellkontakt {right: 0px; top:0px;}
.home .home-schnellkontakt .termin-vereinbaren {margin-top: 0;padding-bottom: 10px;display: block;font-size: 13px;}
.home .home-schnellkontakt .q_icon_list {padding: 3px;}
.home .home-schnellkontakt .q_icon_list p {font-size: 14px;margin: 0px;line-height: 19px;}
.home .home-schnellkontakt .q_icon_list i.transparent {display: none;}
.home .home-schnellkontakt .q_icon_list p a {color: #fff;}
}
@media (max-width:700px) {
.home .home-schnellkontakt {margin-top: 180px; z-index: 999999; width: auto;}
.home .parallax_section_holder {overflow: visible; margin-bottom: 150px;}
.footer_top .footer_col3 {text-align: left;}
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {color: #000 !important; background-color: #fbfbfb !important;}   #wpadminbar {background-color: #9FC204; background-repeat: no-repeat; background-size: 120px; height: 50px; background-position-x: 15px; background-position-y: 12px; }
#wp-admin-bar-top-secondary {}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item {background-image: url(https://www.punktplanung.de/wordpress-branding/wp-pp-logo2.png); background-size:145px auto; background-position:5px 9px; background-repeat: no-repeat;}
#wpadminbar #wp-toolbar #wp-admin-bar-root-default #wp-admin-bar-wp-logo a.ab-item {width: 182px;}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon {display: none;}
#wp-admin-bar-wp-logo .ab-sub-wrapper {display: none !important}
#wp-admin-bar-site-name {}
#collapse-menu {display: none;}
#wpadminbar #wp-toolbar #wp-admin-bar-root-default #wp-admin-bar-wp-logo a.ab-item {height: 50px; }
#wpbody-content #dashboard-widgets .postbox-container {border: none;}
.postbox .hndle, .stuffbox .hndle {border: none;}
#wp-admin-bar-wp-logo a img {padding: 15px 60px 10px 0px;}
#wpadminbar #wp-admin-bar-site-name>.ab-item {color: #9FC204; background-color: #fff;}
#wpadminbar #wp-admin-bar-site-name>.ab-item:before {color: #9FC204;}
#wpadminbar .quicklinks>ul>li>a, #wpadminbar #wp-admin-bar-languages .ab-item {padding: 8px 8px 10px 7px;}
#wp-admin-bar-wpfc-toolbar-parent > .ab-item {padding: 8px 8px 10px 17px !important;}
#wpadminbar #wp-admin-bar-search .ab-item {display: none;}
#wpadminbar #wp-admin-bar-wpfc-toolbar-parent  .ab-submenu {padding: 0px; }
#wp-admin-bar-wpfc-toolbar-parent .ab-submenu .ab-item:hover {background-color: #9FC204;}
#adminmenuback, #adminmenu, #adminmenuwrap {background-color: #f6f6f6; }
#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap {width: 196px !important}
#wpwrap {margin-top: 18px;}
#adminmenu .wp-submenu {left: 196px; }
#wpcontent, #wpfooter {margin-left: 203px;}
.wp-toolbar {background-color: #fff;}
#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, #adminmenu .wp-menu-arrow, #adminmenu .wp-menu-arrow div, #adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, .folded #adminmenu li.current.menu-top, .folded #adminmenu li.wp-has-current-submenu {background-color: #9FC204 !important; color: #fff !important;}
ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu>li.current>a.current:after {border-right-color: #fff;}
#adminmenu > .wp-submenu {margin-left: 196px;}
#adminmenuwrap #adminmenu a {background-color:  transparent; color: #9FC204; font-size: 12px;}
#adminmenuwrap #adminmenu a:hover {background-color: #9FC204; color: #fff; }
#adminmenu div.wp-menu-image:before {color: #9FC204 }
#adminmenu div.separator {background-color: #9FC204; margin-top: 10px; }
#wp-admin-bar-new-content {display: none;}
.login {background-color: #9FC204 }
.login #backtoblog {text-align: center}
.login #backtoblog  a {color: #fff;}
.wp-core-ui input.button-primary {background-color: #9FC204; border: none;}
.wp-core-ui input.button-primary:hover {background-color: #000;}
#wpbody-content #dashboard-widgets .postbox-container {width: 100%}