/*
Theme Name: Wiesendanger
Theme URI: https://www.wiesendanger.de
Description: Wiesendanger Medien
Author: Punktplanung
Author URI: https://www.punktplanung.de	
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css")

/* Responsive */	

	
@media (max-width: 999px) {
	.home .q_slider {
		display: none !important;
	}
}

.full_width {
	margin-top: 0px !important;
}

/* Homepage */

.page-id-7206 .qode-bct-post-image {
	height: 300px;
	width: 100%;
	text-align: left;
}

.page-id-7206 .qode-bct-post-image img {
	max-height: 300px;
	width: auto;
}


/* Homepage Ende */


/* Änderungslauf 1 */
/* Navigation */
.page-template nav.main_menu > ul > li > a:hover {background-color: #fff !important}
.page-template nav.main_menu > ul > li > a:hover span {color: #d50c1f !important}
nav.main_menu > ul > li > a span {color: #000 !important}
nav.main_menu > ul > li > a:hover span {color: #d50c1f !important}
.page-template header.scrolled nav.main_menu > ul > li > a:hover {background-color: #fff !important}
.page-template header.scrolled nav.main_menu > ul > li > a:hover span {background-color: #fff !important}
.page-template header.scrolled nav.main_menu > ul > li > a:hover span {color: #d50c1f !important}
.page-template .header_top .right .custom-html-widget a {color:#fff;}
.qode-crossfade-images .qode-cfi-title-holder .qode-cfi-title {line-height: 36px !important}
.top-text {line-height: 35px !important}
.footer_top h5 {text-transform: uppercase;}
.footer_bottom_holder, #lang_sel_footer {background-color:#fff; }
.footer_bottom_holder .vc_empty_space {height: 15px !important}
.footer_bottom, .footer_bottom span, .footer_bottom p, .footer_bottom p a, .footer_bottom a, #lang_sel_footer ul li a, footer #lang_sel > ul > li > a, footer #lang_sel_click > ul > li > a, footer #lang_sel a.lang_sel_sel, footer #lang_sel_click a.lang_sel_sel, footer #lang_sel ul ul a, footer #lang_sel_click ul ul a, footer #lang_sel ul ul a:visited, footer #lang_sel_click ul ul a:visited, footer #lang_sel_list.lang_sel_list_horizontal a, footer #lang_sel_list.lang_sel_list_vertical a, #lang_sel_footer a, .footer_bottom ul li a {color:#5e5e5e}
.fff, .fff p, .fff h1, .fff h2, .fff h3 {color:#fff !important;}

@media (max-width: 1566px) {
	.q_masonry_blog article h5, .q_masonry_blog article .h5, .q_masonry_blog article h5 a {font-size: 22px !important;}
}
@media (max-width: 1110px) {
	.q_masonry_blog article h5, .q_masonry_blog article .h5, .q_masonry_blog article h5 a {font-size: 20px !important;}
}

.blog-aktuelles .caroufredsel_wrapper {min-height: 900px}
.qode-bct-title-holder h2 {display: none !important;}

@media (max-width: 2200px) {
	.blog-aktuelles .caroufredsel_wrapper {min-height: 850px}
}
@media (max-width: 2000px) {
	.blog-aktuelles .caroufredsel_wrapper {min-height: 800px}
}
@media (max-width: 1600px) {
	.blog-aktuelles .caroufredsel_wrapper {min-height: 720px}
}
@media (max-width: 1300px) {
	.blog-aktuelles .caroufredsel_wrapper {min-height: 750px}
}
@media (max-width: 1100px) {
	.blog-aktuelles .caroufredsel_wrapper {min-height: 850px}
}

@media (max-width: 686px) {
	.blog-aktuelles .qode-bct-post-title, .blog-aktuelles .qode-bct-post-title a {font-size: 25px; line-height: 35px;}
}

@media (max-width: 1000px) {
.header_top .left {display: none !important}
}

.qode-blog-carousel-titled .qode-bct-title-holder .qode-bct-caroufredsel-prev, .qode-blog-carousel-titled .qode-bct-title-holder .qode-bct-caroufredsel-next {border: none;}
.qode-blog-carousel-titled .qode-bct-title-holder {border-bottom: none;}

/* Änderungslauf 2 */
.page-id-7206 .qode-crossfade-images .qode-cfi-title-holder {display: none;}
h5 a:hover {text-decoration: underline !important}

/* Produktliste Wiesendanger */
.q_list.animate_list li {width: 303px !important;float: left;}

.full_width .grid_section .q_masonry_blog article, .q_masonry_blog article {background-color:transparent;}
.page-id-314 .q_masonry_blog article h5, .page-id-314 .q_masonry_blog article .h5, .page-id-314 .q_masonry_blog article h5 a {color:#fff;font-size: 25px;letter-spacing: 9px;}
.q_masonry_blog article h5, .q_masonry_blog article .h5, .q_masonry_blog article h5 a {font-size: 25px;}
.page-id-314 .q_masonry_blog article p {color:#fff;}

.parent-pageid-1222 h1 {color: #555 !important; font-size: 30px !important; line-height: 39px; font-style: normal; font-weight: 400; letter-spacing: 2px; text-transform: uppercase;}
.parent-pageid-1222 h2 {color: #d50c1f; font-family: 'Yantramanav', sans-serif; font-size: 22px !important; line-height: 32px !important; font-style: normal; font-weight: 400; letter-spacing: 0px; text-transform: none !important;}
.parent-pageid-1222 .gallery_inner li {margin-bottom: 30px !important;}

/* Header */

.header_top {background-color: #d50c1f !important;}
.header_top .right .custom-html-widget a {padding: 0px 15px;}
.header_top .right .custom-html-widget a:hover {color:#e3e3e3}
header.scrolled nav.main_menu > ul > li > a, header.light.scrolled nav.main_menu > ul > li > a, header.dark.scrolled nav.main_menu > ul > li > a {text-transform: none;}
header.fixed.scrolled .header_top, header.fixed_hiding.scrolled .header_top {background-color: #d50c1f !important;}
header.fixed img.normal {height: 80% !important; padding-top: 9px}
header.fixed.scrolled img.normal {height: 80% !important; padding-top: 5px}
#menu-main-menu li.active {background-color: #fff !important}
#menu-main-menu li.active a span {color: #d50c1f !important; background-color: #fff !important;}
#menu-main-menu li.active a {color: #d50c1f !important; background-color: #fff !important;}
header.fixed.scrolled #menu-main-menu ul li a:hover, header.fixed.scrolled #menu-main-menu ul li a, header.fixed.scrolled #menu-main-menu ul li a span, header.fixed.scrolled #menu-main-menu ul li {color: #fff !important; background-color: red !important}
#menu-main-menu li a:hover span; #menu-main-menu ul li a:hover span, #menu-main-menu ul li a:hover ul li span,  #menu-main-menu li a:hover {color: #fff !important}
.drop_down .narrow .second .inner ul li {width: 310px;}
header.scrolled nav.main_menu > ul > li > a:hover > span, header.scrolled nav.main_menu > ul > li:hover > a > span, header.scrolled nav.main_menu > ul > li.active > a > span, header.scrolled nav.main_menu > ul > li > a:hover > i, header.scrolled nav.main_menu > ul > li:hover > a > i, header.scrolled nav.main_menu > ul > li.active > a > i, header.scrolled .side_menu_button a:hover, .light.scrolled nav.main_menu > ul > li > a:hover, .light.scrolled nav.main_menu > ul > li.active > a, .light.scrolled .side_menu_button a:hover, .dark.scrolled nav.main_menu > ul > li > a:hover, .dark.scrolled nav.main_menu > ul > li.active > a, .dark.scrolled .side_menu_button a:hover, nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, nav.mobile_menu ul li.current-menu-item > a { color: #d50c1f !important}
nav.main_menu > ul > li:hover {background-color: #fff !important}
nav.main_menu > ul > li:hover a, header.sticky nav.main_menu > ul > li:hover a {background-color: #fff !important}
nav.content_menu ul li a span {text-transform: none !important;}
.contentSliderIbelsaHome h5 {color: #0089b5; font-weight: 500;}
.weitereThemen h4 {color: #d50c1f !important;}
.footer_top .container {background-color: #d50c1f !important;}
.q_slider {background-color: #fff;}
nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {text-transform: none;}
.fullscreen_search_close i {color: #d50c1f !important}
.search_label {color: #d50c1f !important}

.bg-paralax .parallax_content {width:95% !important}
.bg-paralax .parallax_content .wpb_text_column p {}
.fontfff p, .fontfff h2 {color:#fff !important}

nav.main_menu > ul > li > a:hover span {background-color: transparent !important; color: #d50c1f !important;}


@media (max-width: 1299px) {
	.kacheln-title {padding-top: 0px !important;}
	.kacheln3spalten .q_elements_item {border: none !important;}
	.kacheln3spalten .kachelblau {background-color: #fff !important;}
	.kacheln3spalten .kachelblau h4 {color: inherit !important}
	.kacheln3spalten .kachelblau p {color: inherit !important}
	.kacheln3spalten .kachelblau .separator {color: inherit !important}
}

@media (max-width: 768px) {
	.header_top .right .custom-html-widget a {font-size: 14px; padding: 0px 5px;}
	.header_top .left {display: none;}
	.kacheln3spalten .q_elements_item {border: none !important}
	.contentSliderIbelsaHome .vc_col-sm-3 {margin-top: 30px; margin-bottom: 40px;}
	.contentSliderIbelsaHome .vc_col-sm-3 h5 {font-size: 23px; }
	.kacheln-title {padding-top: 0px;}
	.kacheln3spalten .kacheln-content {padding-bottom: 0px;}
	.wpb_wrapper .vc_custom_1585842676505 {margin-left: 0 !important}
	.vc_row.wpb_row.section.vc_row-fluid.blau {padding: 0 50px;}
	.testbtn, .qbutton {font-size: 15px !important; padding-left: 25px; padding-right: 25px;}
	.content .section-warum-ibelsa {min-height: 350px !important;}
	.page-child h4 {font-size: 23px;}
}

@media (max-width: 520px) {
	.logo_wrapper .mobile {width: 70vw !important; height: auto !important; } /*padding-top: 21px !important;}*/
	/*.logo_wrapper .mobile {width: 100% !important; height: auto !important; margin: auto 0px;} */	
	#logo_link {
		height: inherit !important;
	}
}


.page-id-842 h5.q_masonry_blog_title.entry_title a {color: #2d2d2d !important}
.page-id-842 .q_masonry_blog_excerpt {color: #2d2d2d !important}
.page-id-842 .quote_author {color: #2d2d2d !important;}


.post_text .entry_date {display: none !important}
.post_text .post_info {display: none !important}
.single-post .no_grayscale {margin-bottom: 20px !important;}

.kontaktleiste .vc_col-sm-6 .vc_column-inner {min-height: 740px !important;}

/* Content */

.wpb_text_column p a {}
h5.q_masonry_blog_title.entry_title a {color:#fff !important; text-transform: uppercase}
p.q_masonry_blog_excerpt {color:#fff;}

/* SLIDER */
@media(min-width: 995px){.module{font-size: 40px;}}
@media(min-width: 700px) and (max-width: 994px){.module{font-size: 25px;}}
@media(max-width: 699px){.module{font-size: 20px;}}

/* Kacheln */
.kacheln3spalten .q_elements_item {border: none;}
.kacheln3spalten .q_elements_item .wpb_text_column p {font-size: 17px;}
.kacheln3spalten .wpb_text_column {padding-left: 60px; padding-right: 60px;}
.kacheln3spalten .kachelblau {background-color: #d50c1f}
.kacheln3spalten .kachelblau h4, .kacheln3spalten .kachelblau p {color: #fff;}
.kacheln3spalten h4 {color: #4a4a4a}
.kacheln3spalten .kachelblau .separator {background-color: #fff;}
.kacheln-title {padding-top: 110px}
.kacheln3spalten .kacheln-content {padding-bottom: 130px;}

/* Contentslider */

.qode_content_slider  .flex-viewport {padding-bottom: 60px;}
.featuresMobil {}
.featuresMobil h5 {color: #d50c1f;font-weight: 500; text-align: center}
.featuresMobil p {text-align: center; padding: 0 20px;}


/* Events */
.page-id-314 .mec-event-grid-classic img {width: auto !important; height: 125px !important; margin: 10px;}
.page-id-314 .mec-wrap.colorskin-custom {margin-top: 30px;}
.page-id-314 .event-color {display: none;}
.page-id-314 .mec-event-footer {display: none;}
.page-id-314 .mec-single-event .col-md-4 {display: none;}
.page-id-314 .mec-single-event .col-md-8 {width: 100%; padding: 0 75px;}

.page-id-314 .mec-single-event .mec-event-social {display: none;}
/*.page-id-314 .mec-single-event .mec-events-meta-group {display: none;}*/
.page-id-314 .mec-single-event .mec-event-export-module {display: none;}
.page-id-314 .mec-single-modern .mec-events-event-image img {width: auto; max-width: 400px;}

.page-id-4689 .mec-event-grid-classic img {width: auto !important; height: 125px !important; margin: 10px;}
.page-id-4689 .event-color {display: none;}
.page-id-4689 .mec-event-footer {display: none;}
.page-id-4689 .mec-single-event .col-md-4 {display: none;}
.page-id-4689 .mec-single-event .col-md-8 {width: 100%; padding: 0 75px;}
.page-id-4689 .mec-single-event .mec-event-social {display: none;}
.page-id-4689 .mec-single-event .mec-events-meta-group {display: none;}
.page-id-4689 .mec-single-event .mec-event-export-module {display: none;}
.page-id-4689 .mec-single-modern .mec-events-event-image img {width: auto; max-width: 400px;}

.page-id-4856 .mec-event-grid-classic img {width: auto !important; height: 125px !important; margin: 10px;}
.page-id-4856 .event-color {display: none;}
.page-id-4856 .mec-single-event .col-md-4 {display: none;}
.page-id-4856 .mec-single-event .col-md-8 {width: 100%; padding: 0 75px;}
.page-id-4856 .mec-single-event .mec-event-social {display: none;}
.page-id-4856 .mec-event-grid-colorful .mec-event-title a.mec-color-hover {font-size: 38px !important;}
.page-id-4856 .mec-single-event .mec-event-export-module {display: none;}
.page-id-4856 .mec-single-modern .mec-events-event-image img {width: auto; max-width: 400px;}
.page-id-4856 .mec-event-footer .mec-booking-button {width: 200px; margin-right: -100px; right: 50%; background-color: #fff; color:#0089b5; text-align: center;}
.page-id-4856 .mec-event-footer {background-color: transparent; border: none}
.page-id-4856 .mec-event-sharing-wrap {display: none;}
.page-id-4856 .mec-event-grid-classic .row {margin-bottom: 30px;}
.page-id-4856 .full_width {width: 1280px; left: 50%; margin-left: -640px;}


.mec-bg-color, .mec-bg-color-hover:hover, .mec-wrap .mec-bg-color, .mec-wrap .mec-bg-color-hover:hover {background-color: #0089b5;}
.mec-color, .mec-color-before ::before, .mec-color-hover:hover, .mec-wrap .mec-color, .mec-wrap .mec-color-before ::before, .mec-wrap .mec-color-hover:hover {color: #0089b5;}
.page-id-2915 .mec-event-sharing-wrap {display: none;}
.page-id-2915 .mec-event-footer .mec-booking-button {width: 200px; margin-right: -100px; right: 50%; background-color: #0089b5; color:#fff;}
.page-id-2915 .mec-event-footer {background-color: #fff; border: none}
.page-id-2915 .event-color {display: none;}
.page-id-2915 .mec-single-modern .mec-events-event-image img {width: auto; max-width: 400px;}
.page-id-2915 .mec-wrap .col-md-8 {width: 100%;}
.page-id-2915 .mec-single-event .col-md-4 {display: none;}
.page-id-2915 .mec-single-event .mec-event-social {display: none;}
.page-id-2915 .mec-single-event .mec-event-export-module {display: none;}
.page-id-2915 .mec-event-content p {font-family: 'Quicksand', sans-serif; font-weight: normal;font-size: 17px;}
.admin-bar .mec-single-modal.mec-single-modern .mec-single-title {font-family: 'Quicksand', sans-serif; color: #0089b5; font-weight: normal;}
.page-id-2915 .mec-single-event .mec-single-event-description {padding: 0 75px;}
.page-id-2915 .mec-single-event .mec-events-meta-group-booking form > h4, .page-id-2915 .mec-single-event .mec-frontbox-title {border: none;}
.mec-wrap .button, .mec-wrap a.button:not(.owl-dot), .mec-wrap button:not(.owl-dot):not(.gm-control-active), .mec-wrap input[type="button"], .mec-wrap input[type="reset"], .mec-wrap input[type="submit"] {background-color: #0089b5;}



@media (max-width: 1000px) {
	.mec-event-article .mec-event-title a {font-size: 23px; line-height: 34px;}
}
@media (max-width: 766px) {
	.mec-event-article {margin-bottom: 40px !important;}
}

@media (max-width: 767px) {
	.flex-viewport, .portfolio_slider .flex-viewport {max-height: inherit;}
	.features .qode_content_slider {display: none}
}

/* Beratung */
.beratung-team-foto img {margin-bottom:-20px;}
@media (max-width: 1000px){
.jetztBeratenLassen h4 {font-size:23px;}
.jetztBeratenLassen p {font-size:15px;}
.jetztBeratenLassen .qbutton {font-size:15px; padding-left: 25px; padding-right: 25px;}
}

@media (max-width: 768px){
	.jetztBeratenLassen h4 {font-size:30px;}
	.jetztBeratenLassen p {font-size:inherit;}
	.jetztBeratenLassen .q_elements_item {margin-top: 20px; margin-bottom: 20px;}
}

/* Anbindungen */

.blau .wpb_gallery {width: 143px !important;height: 122px !important; float: left;}
.blau .wpb_gallery:nth-of-type(7) {margin-left: 70px}
.blau .eh_two_columns_66_33 .q_elements_item:first-of-type {padding-left: 185px !important;}
.blau .eh_two_columns_66_33 .q_elements_item:first-of-type .q_elements_item_inner {width: 865px;}
.displaymobile {padding: 20px;}
.displaymobile p, .displaymobile h2 {text-align: center;}


@media (max-width: 1630px) {
	.blau .eh_two_columns_66_33 .q_elements_item:first-of-type {padding-left: 20px !important; width: 59% !important}
	.blau .eh_two_columns_66_33 .q_elements_item:nth-of-type(2) {width: 40% !important }
}

@media (max-width: 1500px) {
	.q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item {width: 50% !important}
}


@media (max-width: 1299px) {
	.wrapper .blau .eh_two_columns_66_33 .q_elements_item, .blau .eh_two_columns_66_33 .q_elements_item:first-of-type {padding-left: 20px !important;}
	.q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item {width: 100% !important}
	.mobilnone {display: none !important}
}

@media (min-width: 1200px) and (max-width: 1299px) {
	.displaymobile {display: block !important;}
}

@media (max-width: 899px) {
	.anbindungen-mobil {display: none !important;}
}

.blau h3 {color: #fff;}
.blau h5 {color: #fff;}
.blau .wpb_text_column a {color: #fff; font-size: 14px; padding: 5px 10px 0 0;}

.listeAnbindungen1, .listeAnbindungen2 {width: 49%; display: inline-block; vertical-align: top; margin-top: 50px;} 
.listeAnbindungen1 img, .listeAnbindungen2 img {width: 16px !important; height: 16px !important; padding-right: 20px !important;}
.liListeAnbindungen1 li, .liListeAnbindungen2 li {list-style-type: none; text-align: left !important; font-size: 14px;}
.liListeAnbindungen1 li a, .liListeAnbindungen2 li a {color: #fff;}

@media (max-width: 1500px) {
	.blau .eh_two_columns_66_33 .q_elements_item:first-of-type .q_elements_item_inner {width: 780px;}
	.blau .wpb_gallery:nth-of-type(6) {margin-left: 70px;}
	.blau .wpb_gallery:nth-of-type(7) {margin-left: inherit;}
	.blau .wpb_gallery:nth-of-type(15) {margin-left: 70px;}
}

@media (max-width: 1460px) {
	.blau .eh_two_columns_66_33 .q_elements_item:first-of-type .q_elements_item_inner {width: 695px;}
	.blau .wpb_gallery:nth-of-type(7) {margin-left: inherit;}
	.blau .wpb_gallery:nth-of-type(5) {margin-left: 70px;}
	.blau .wpb_gallery:nth-of-type(13) {margin-left: 70px;}
	.blau .wpb_gallery:nth-of-type(6) {margin-left: inherit;}
	.blau .wpb_gallery:nth-of-type(7) {margin-left: inherit;}
	.blau .wpb_gallery:nth-of-type(15) {margin-left: inherit;}
}

@media (max-width: 888px) {
	.blau .eh_two_columns_66_33 .q_elements_item:first-of-type .q_elements_item_inner {width: 695px;}
	.blau .wpb_gallery:nth-of-type(7) {margin-left: inherit;}
	.blau .wpb_gallery:nth-of-type(5) {margin-left: 70px;}
	.blau .wpb_gallery:nth-of-type(13) {margin-left: 70px;}
}

@media (max-width: 725px) {
	.blau .eh_two_columns_66_33 .q_elements_item:first-of-type .q_elements_item_inner {width: 500px;}
	.blau .wpb_gallery:nth-of-type(7) {margin-left: inherit;}
	.blau .wpb_gallery:nth-of-type(5) {margin-left: inherit;}
	.blau .wpb_gallery:nth-of-type(4) {margin-left: 70px;}
	.blau .wpb_gallery:nth-of-type(10) {margin-left: 70px;}
	.blau .wpb_gallery:nth-of-type(13) {margin-left: inherit;}
}

@media (max-width: 625px) {
	.vc_row.wpb_row.section.vc_row-fluid.blau {padding: 0px !important}
	div.listeAnbindungen1, div.listeAnbindungen2 {width: 100%; display: block;}
	div.listeAnbindungen2 {margin-top: 0px; }
	.wrapper .blau .eh_two_columns_66_33 .q_elements_item {width: 95% !important}
}

@media (max-width: 525px) {
	.wrapper .blau .eh_two_columns_66_33 .q_elements_item:first-of-type {display: none !important}
}

.tablepress-id-4 {margin-top: 20px;}
.tablepress-id-4 img {width: 16px !important; height: 16px !important; padding-right: 20px !important;}
.tablepress-id-4 tbody td, .tablepress-id-4 tfoot th {border: none; padding: 0 8px;}

/* Partner */
.qode_carousels .carousel_item_holder img {width: auto !important; max-height: 80px !important; max-width: 190px !important; margin-left: 30px;}
.qode_carousels .caroufredsel_wrapper {height: 100px !important}


/* Title Area mit R Slider */
.ibelsahelp {font-size: 40px; color: #0a71bb !important;}
.ibelsatelefon {color: #7d7d7d; text-decoration: none;}


.kundenstimmen .qode_content_slider_item img {min-height: 292px; min-width: 292px;}
@media (max-width: 1299px) {
	.kundenstimmen .qode_content_slider_item img {min-height: inherit; min-width: inherit;}
}
.kundenstimmenFacts p {color:#0089b5; font-weight: 100;font-style: italic;}
body div.pp_default .pp_close::after {font-size: 30px;color:#0089b5;}

/* Call to action */
.calltoaction { background-color: #fbfbfb; z-index: 999999; overflow: hidden;}
.ibelsasquare {width: 600px;height: 600px;background: #73bcd0;border-radius: 13%;transform: rotate(30deg);bottom: -405px;position: absolute; top: 333px;}
.wiesendangericon {/*position: absolute; top: 170px; left:70px; z-index: 9; */ text-align:center; padding-top: 50px; }
.wiesendangercall { margin: 50px auto; text-align: center; /*width: 1000px*/}
.demosub {    font-size: 32px; margin-top: 35px; line-height: 36px;}
.wiesendangercall .demohead {color: #d50c1f;font-weight: 300; margin: 20px 5px; font-size: 48px; line-height: 42px; font-family: 'Yantramanav', sans-serif; }
.wiesendangercall .testbtn {background: -webkit-linear-gradient(left, #d50c1f 0%, #d50c00 100%); color: #fff !important; padding-left: 75px; padding-right: 75px; padding-bottom: 16px; padding-top: 16px; font-size: 25px; border: 1px solid rgb(227, 227, 227); border-radius: 25px; text-align: center;}
.testbtn {background: -webkit-linear-gradient(left, #d50c1f 0%, #d50c00 100%); color: #fff !important; padding-left: 75px; padding-right: 75px; padding-bottom: 16px; padding-top: 16px; font-size: 25px; border: 1px solid rgb(227, 227, 227); border-radius: 25px; text-align: center;}
.beratenLassen {display: block; position: absolute; z-index: 999999999999999; width: 100%; height: 400px; margin-top: -500px;}
@media (max-width: 1600px) {
	.wiesendangercall {/*position: absolute; right: 100px; left: inherit; top: 280px; text-align: center; width: 650px; top: 180px;*/}
}
@media (max-width: 1100px) {
	.calltoaction {min-height: 520px;}
	.wiesendangercall {position: inherit; margin-top:60px; text-align: center; width: 100%}
	.wiesendangericon {top: 250px; z-index: -1}
	.ibelsasquare {top: 500px; z-index: -2}
}


@media (max-width: 767px) {
	.kundenstimmen {padding-top: 100px }
	.kundenstimmen .wpb_single_image.vc_align_left {text-align: center !important}
	.kundenstimmen .wpb_text_column {text-align: center !important}
	.calltoaction {min-height: 600px;}
}

/* Hotelsoftware Seiten */
.SectionContent .q_elements_item_inner .q_elements_item_content {padding-left: 150px; padding-right: 150px;}
.SectionRight .q_elements_item_inner .q_elements_item_content {padding-right: 200px;}
.page-id-1222 h2 {color:#555 ;font-size: 50px}
.page-id-1222 h3 {color:#5a85a7 ;font-size: 50px}

.page-id-4856 h2 {color:#555 ;font-size: 50px}
.page-id-4856 h3 {color:#5a85a7 ;font-size: 50px}
.page-id-4856 .title_subtitle_holder {text-align:center}

.page-id-1222 h4 {margin-bottom: 10px;font-weight: 400;font-size: 52px;color: #777;}
.page-id-1222 h4 .ibbasic {font-size: 29px;color: #0089b5; }
.page-id-1222 h4 .ibmodule {font-size: 29px; color: #4CAF50; }
.page-id-1222 h4 .ibanbindungen {font-size: 29px;color: #6a68a4;}
.page-id-1222 h4 .ibbuchungsmaschine {font-size: 29px;color: #ecb843;}

.page-id-1940 h2 {color:#555 ;font-size: 50px}
.page-id-1940 h3 {color:#5a85a7 ;font-size: 50px}
.page-id-1940 h4 {margin-bottom: 10px;font-weight: 400;font-size: 52px;color: #777;}

.page-id-2080 h2 {color:#555 ;font-size: 50px}
.page-id-2080 h3 {color:#5a85a7 ;font-size: 50px}
.page-id-2080 h4 {margin-bottom: 10px;font-weight: 400;font-size: 52px;color: #777;}

.page-id-2332 h2 {color:#555 ;font-size: 50px}
.page-id-2332 h3 {color:#5a85a7 ;font-size: 50px}
.page-id-2332 h4 {margin-bottom: 10px;font-weight: 400;font-size: 52px;color: #777;}

.page-id-2356 h2 {color:#555 ;font-size: 50px}
.page-id-2356 h3 {color:#d50c1f ;font-size: 50px}
.page-id-2356 h4 {margin-bottom: 10px;font-weight: 400;font-size: 52px;color: #777;}


.page-id-2332 h2 {color:#555 ;font-size: 50px}

.page-id-2404 h2 {color:#555 ;font-size: 45px}

.page-id-3125 h5 {color:#5a85a7}

@media (max-width: 1920px) {
	.page-child h2 {font-size: 40px}
	.page-child h3 {font-size: 40px}
	.page-child h4 {font-size: 42px}
}

@media (max-width: 1500px) {
	.page-child h2 {font-size: 26px}
	.page-child h3 {font-size: 26px}
	.page-child h4 {font-size: 30px}
}

@media (max-width: 1000px) {
	.page-child h2 {font-size: 30px}
	.page-child h3 {font-size: 30px;}
	.page-child h4 {font-size: 32px;}
}

@media (max-width: 769px) {
	.page-id-1222 h4 .ibbasic {font-size: 19px;color: #0089b5; }
	.page-id-1222 h4 .ibmodule {font-size: 19px; color: #4CAF50; }
	.page-id-1222 h4 .ibanbindungen {font-size: 19px;color: #6a68a4;}
	.page-id-1222 h4 .ibbuchungsmaschine {font-size: 19px;color: #ecb843;}
}



.ibelsawuerfel {width: 500px; height: 500px; border-radius: 15%; position: absolute; transform: rotate(18deg); top: -30px; left: inherit; z-index: -1; }
.rightwuerfel {right: 15%;}
.leftwuerfel {left: 10%;}

.hotelsoftware-bild-mobil {display: none;}
.hotelsoftware-bild-desktop {display: inherit;}

.page-id-1222 .vc_row {
    padding-top: 120px;
}

.page-id-1222 .vc_custom_1611069395070 {
	padding-top: 0px !important;
}

.row-bottom {
	padding-top: 0 !important;
}

@media (max-width: 1800px) {
	.ibelsawuerfel {width: 350px; height: 350px; }
	.page-id-1222 h2 {color:#555 ;font-size: 40px}
	.page-id-1222 h3 {color:#5a85a7 ;font-size: 40px}
}
@media (max-width: 1600px) {
	.ibelsawuerfel {width: 300px; height: 300px; }
	.page-id-1222 h2 {color:#555 ;font-size: 30px}
	.page-id-1222 h3 {color:#5a85a7 ;font-size: 30px}
}
@media (max-width: 1300px) {
	.ibelsawuerfel {width: 400px; height: 400px; }
	.SectionContent .q_elements_item_inner .q_elements_item_content {padding-left: 25px; padding-right: 25px;}
	.hotelsoftware-bild-warum-ibelsa img {width: 400px; height: inherit}
	.content .section-warum-ibelsa {padding-bottom: 200px !important;}
	.SectionRight .q_elements_item_inner .q_elements_item_content {/*padding-right: 0px;*/}
	.SectionBild img, .hotelsoftware-bild-mobil img {width: 500px;}
	.section-warum-ibelsa .wpb_content_element, .section-warum-ibelsa .qbutton {padding-left: 50px; padding-right: 50px;}
	.section-warum-ibelsa .qbutton {margin-bottom: 100px;}
	.hotelsoftware-bild-mobil {display: inherit;}
	.hotelsoftware-bild-desktop {display: none;} 
	.bggrau {background-color: #f6f6f6;}
	.SectionRight .q_elements_item_inner .q_elements_item_content {padding-right: 0px; padding-left: 0px;}
}
@media (max-width: 1000px) {
	.SectionBild img, .hotelsoftware-bild-mobil img {width: 400px;}
		.ibelsawuerfel {width: 280px; height: 280px; }
}

@media (max-width: 768px){
	.section-warum-ibelsa .vc_empty_space {height: 20px !important;}
	.section-warum-ibelsa img {width:100%}
	.content .section-warum-ibelsa {padding-bottom: 0px !important; text-align: center !important; }
	.content .section-warum-ibelsa .ibhead, .section-warum-ibelsa .wpb_wrapper {text-align: center;}
	.content .section-warum-ibelsa.swi-partner {min-height: inherit !important;}
	.content .section-warum-ibelsa.calltoaction {padding-bottom: 200px !important;}
	.section-warum-ibelsa .wpb_content_element, .section-warum-ibelsa .qbutton {padding-left: 10px; padding-right: 10px;}
	.SectionBild img, .hotelsoftware-bild-mobil img {width: 85%; margin: 20px;}
	.page-id-1222 .vc_row {
		padding-top: 40px;
	}	
	.SectionContent .q_elements_item_inner .q_elements_item_content {
		padding-left: 50px; padding-right: 50px;
	}
}

@media (max-width: 500px) {
	.SectionContent .q_elements_item_inner .q_elements_item_content {
		padding-left: 25px; padding-right: 25px;
	}	
}

/* Content Menu */

.page-template-full_width nav.content_menu {position: fixed !important;top: 50% !important; width: 250px; right: 0px !important;left: inherit !important; bottom: 50% !important; height: 333px !important;background-color: transparent;margin-top: -115px; z-index: 21}
.page-id-1940.page-template-full_width nav.content_menu {height: 220px; margin-top: -110px;}
.page-id-2356.page-template-full_width nav.content_menu {height: 220px; margin-top: -110px;}
.page-id-2332.page-template-full_width nav.content_menu {height: 220px; margin-top: -90px;}
.page-template-full_width nav.content_menu .menu {width: 250px;}
.page-template-full_width nav.content_menu ul li {display: block;text-align: center;}
.page-template-full_width nav.content_menu li a {padding: 0 !important; color: #d50c1f; line-height: 15px; font-size: 13px;}
.page-template-full_width nav.content_menu li a:hover {font-size: 14px}
.page-template-full_width nav.content_menu li.active a {font-size: 14px}
.ibelsasquareright {width: 400px; height: 400px; background: #f0f0f0; border-radius: 50%; transform: rotate(0deg); bottom: 0px; position: fixed; top: 50%; margin-top:-200px; right: -133px; left: inherit;}
.page-id-2080 .ibelsasquareright {height: 520px;}
.page-id-1940 .ibelsasquareright {right: -210px;}
.page-id-2356 .ibelsasquareright {height: 350px;}
.page-id-1222 .ibelsasquareright {height: 480px; width: 480px; right: -178px}
.page-id-1940.page-template-full_width nav.content_menu {right: -35px !important;}
.page-template-full_width .q_slider, .section-warum-ibelsa {z-index: 9999}

@media (max-width: 1300px) {
	.page-template-full_width nav.content_menu, .ibelsasquareright {display: none;}	
}

/* Anbindungen */
.page-id-2080 .vc_box_rounded {background-color:f6f6f6}

.hexagonHolder .q_elements_item_content {width: 800px;margin-left: 135px;}
.hexagonHolder .q_elements_item_content .wpb_single_image {margin-left: 4px; margin-top: 43px;}
.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(6) {margin-left: 74px;}
.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(16) {margin-left: 74px;}

.hexagon {position: relative;width: 135px; height: 77.94px;background-color: #fefeff;margin: 38.97px 0;border-left: solid 1px #adacae;border-right: solid 1px #adacae;float:left;}
.hexagon:before, .hexagon:after {content: "";position: absolute;z-index: 1;width: 95.46px;height: 95.46px;-webkit-transform: scaleY(0.5774) rotate(-45deg);-ms-transform: scaleY(0.5774) rotate(-45deg);transform: scaleY(0.5774) rotate(-45deg);background-color: inherit;left: 18.7703px;}
.hexagon:before {top: -47.7297px;border-top: solid 1.4142px #adacae;border-right: solid 1.4142px #adacae;}
.hexagon:after {bottom: -47.7297px;border-bottom: solid 1.4142px #adacae;border-left: solid 1.4142px #adacae;}
.hexagon img {z-index: 9999999999; position: relative; width: 90%;}



@media (max-width:2300px) {
	.hexagonHolder .q_elements_item_content {width: 712px; }
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(5) {margin-left: 74px;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(6) {margin-left: 4px;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(16) {margin-left: 4px;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(13) {margin-left: 74px;}

}

@media (max-width:2000px) {
	.hexagonHolder .q_elements_item_content {width: 550px;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(4) {margin-left: 74px;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(5) {margin-left: 4px;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(10) {margin-left: 74px;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(13) {margin-left: 4px;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(16) {margin-left: 74px;}

}
@media (max-width:1750px) {
	.hexagonHolderRight .q_elements_item_content {margin-left: 20px;}
}

@media (max-width:1500px) {
	.hexagonHolderRight .q_elements_item_content {margin-left: -50px;}
}

@media (max-width:1380px) {
		.hexagonHolderRight .q_elements_item_content {margin-left: -70px;}
}

@media (max-width:1300px) {
	.hexagonHolder {margin-bottom: 0px;}
	.hexagonHolder .q_elements_item_content {width: 800px; margin-left: inherit; margin: 50px auto;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(6) {margin-left: 74px;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(4) {margin-left: 4px;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(10) {margin-left: 4px;}
}

@media (max-width:900px) {
	/*.hexagonHolder .q_elements_item_content {width: 430px; margin-left: inherit; margin: 50px auto;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(4) {margin-left: 74px;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(5) {margin-left: 4px;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(6) {margin-left: 4px;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(9) {margin-left: 74px;}*/
	.page-id-2080 .q_elements_holder.alignment_one_column_center.responsive_mode_from_1300 .q_elements_item .q_elements_item_content {text-align: left !important;}
	.hexagon {position: relative;width: 100px; height: auto;background-color: inherit;margin: inherit;border-left: inherit; border-right: inherit;float:left; min-height: 100px;}
	.hexagon:before, .hexagon:after {content: "";position: inherit;z-index: inherit;width: inherit;height: inherit;-webkit-transform: inherit;-ms-transform: inherit;transform: inherit; background-color: inherit;left: inherit;}
	.hexagon:before {top: inherit;border-top: inherit;border-right:inherit;}
    .hexagon:after {bottom: inherit;border-bottom: none;border-left: none;}
    .hexagon img {z-index: 9999999999; position: inherit; width: 90%;}
	.hexagonHolder .q_elements_item_content .wpb_single_image {margin-top: 0px;}
	
	.hexagonHolder .q_elements_item_content .wpb_single_image {margin-left: inherit !important;}
	.hexagonHolder .q_elements_item_content {width: 90%; margin-left: 5%; margin-top: 5%;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(4) {margin-left: inherit;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(5) {margin-left: inherit;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(6) {margin-left: inherit;}
	.hexagonHolder .q_elements_item_content .wpb_single_image:nth-of-type(9) {margin-left: inherit;}
}

.single-post .post_text .custom-html-widget {text-align: center;}
.single-format-standard .post_image {display: none !important;}

/* Preise */
.kacheln3spalten .q_elements_item .wpb_text_column .tablepress tbody td, .kacheln3spalten .q_elements_item .wpb_text_column .tablepress tfoot th {font-size: 17px;}
.kacheln3spalten .q_elements_item .wpb_text_column li {font-size: 14px;}
.widelist li {list-style-image:url(/wp-content/uploads/2020/05/check2.png)}
/*.widelist li::before {font-family: FontAwesome !important; content: '\f00c';font-weight: 900;color: rgb(0, 156, 189);font-size: 12px;margin-right: 8px;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;}*/
.widelist li {list-style-position: outside}
.widelist li h6 {display: inline; color:#555 ;font-size: 22px;line-height: 34px}
.widelist li p {margin-top: 0px; padding-bottom: 20px;}
#tablepress-1 .column-2, #tablepress-2 .column-2,  #tablepress-3 .column-2 {text-align: right;}
.page-id-2404 .kacheln3spalten .kacheln-content {padding-bottom: 40px;}

@media (max-width: 768px) {
	.page-id-2404 .kacheln3spalten .wpb_text_column {padding-left: 0px; padding-right: 0px }
	.page-id-2404 svg {display: none;}
	.page-id-2404 .jetztBeratenLassen {margin-top: 25px;}
}

/* Web */

.warum-ibelsa-support .q_line_graf, .q_pie_graf {float: none; text-align: center;}
.warum-ibelsa-support .q_pie_graf_legend {display: none;}
.warum-ibelsa-support h4 {color: #21759b}
@media (max-width: 1600px) {
	.page-id-2332 .gallery_frame {display: none;}
}

/* Seminare */

.page-id-2912 .mec-event-grid-classic img {width: auto !important; height: 125px !important; margin: 10px;}
.page-id-2912 .event-color {display: none;}
.page-id-2912 .mec-single-event .col-md-4 {display: none;}
.page-id-2912 .mec-single-event .col-md-8 {width: 100%; padding: 0 75px;}
.page-id-2912 .mec-event-grid-modern .event-grid-modern-head .mec-event-detail {display: none;}

.page-id-2912 .mec-single-event .mec-event-social {display: none;}
/*.page-id-2912 .mec-single-event .mec-events-meta-group {display: none;}*/
.page-id-2912 .mec-single-event .mec-event-export-module {display: none;}
.page-id-2912 .mec-single-modern .mec-events-event-image img {width: auto; max-width: 400px;}

.page-id-2912 .mec-event-grid-colorful .mec-event-title a.mec-color-hover {font-size: 38px !important;}
.page-id-2912 .mec-single-event .mec-event-export-module {display: none;}
.page-id-2912 .mec-single-modern .mec-events-event-image img {width: auto; max-width: 400px;}
.page-id-2912 .mec-event-footer .mec-booking-button {width: 200px; margin-right: -100px; right: 50%; background-color: #fff; color:#0089b5; text-align: center;}
.page-id-2912 .mec-event-footer {background-color: transparent; border: none}
.page-id-2912 .mec-event-sharing-wrap {display: none;}
.page-id-2912 .mec-event-grid-classic .row {margin-bottom: 30px;}


/* Kontakt */
.q_team .q_team_text, .ibelsateam .vc_column-inner .wpb_wrapper {background-color: #f6f6f6}
.ibelsateam {margin-bottom: 60px;}
.ibelsateam h5 {text-align: center;} 
.ibelsateam strong {text-align: center; font-size: 16px; color: #000; margin-top: -20px !important; display: block;} 
.qode-giwt {display: inline-block;}
.qode-giwt .qode-giwt-inner {line-height: inherit;padding: 10px !important;height: 30px;}
.qode-giwt .qode-giwt-inner:hover {background-color: #f6f6f6}
.q_team_title_holder span {font-size: 16px;font-weight: bold;}
.kontaktleiste .vc_column-inner {min-height: 320px; color:#000;}
.kontaktleiste .vc_column-inner p, .kontaktleiste .vc_column-inner a {color:#000;}

.wpcf7-form {text-align: left;}
.wpcf7-form .wpcf7-list-item-label {color: #000; font-size: 13px; line-height: 16px;}
span.wpcf7-not-valid-tip {font-size: 0.7em;}
.contact-title-area .wpb_column {min-height: 1000px;}
@media (max-width: 1800px) {
	.contact-title-area .wpb_column {min-height: 800px;}
}

@media (max-width: 1399px) {
	.q_team_text h5 {font-size: 24px;}
		.kontaktleiste h3 {font-size: 30px;}

}

@media (max-width: 1280px) {
	.contact-title-area .wpb_column {min-height: 600px;}
	.kontaktleiste h3 {font-size: 30px;}
}

@media (max-width: 1200px) {
	.q_team_text h5 {font-size: 24px;}
}
@media (max-width: 1000px) {
		.q_team_text h5 {font-size: 20px;}
	.q_team_text strong {font-size: 16px;}
	.kontaktleiste h3 {font-size: 24px;}
}
@media (max-width: 600px) {
	.contact-title-area p a {font-size: 26px !important}
}

.contact-title-area h2 {margin-top: 100px}
.contact-title-area p {margin-top: 70px}
.contact-title-area .wpb_single_image {position: absolute;width: 100%;bottom: 0px;}


/* Support 
.page-id-418 h5 {color: #0089b5; font-size: 30px;font-weight: normal;}
.page-id-418 h6 a {color: #000;}
.page-id-418 .latest_post_holder li {background-color: #f6f6f6; margin: 7px 0px;padding: 4px 10px 10px 10px !important;}

.page-id-418.page-template-full_width .q_slider, .section-warum-ibelsa {z-index: 99 !important;}
.page-id-418 .suche {position: absolute;z-index: 999999999999;margin-top: -150px;left: 50%;margin-left: -250px;}
.page-id-418 .suche .section_inner {width: 500px;}
.page-id-418 .header_top #searchform input[type="submit"], .widget.widget_search form input[type="submit"] {color: #21759b; font-size: 30px;}
.page-id-418 .widget #searchform {border-radius: 10px;}
.page-id-418 .header_top #searchform input[type="text"], .widget.widget_search form input[type="text"] {padding: 9px 4%; color: rgb(125, 125, 125); font-size: 14px;}
.page-id-418 .header_top #searchform input[type="submit"], .widget.widget_search form input[type="submit"] {padding: 9px 0%; height: inherit;}
.page-id-418 .widget_search h5 {display: none;}
.page-id-418 .faq-meldung {min-height: 215px !important; margin-right: 0px !important;}

@media (max-width: 501px) {
	.page-id-418 .suche {margin-top: -150px;left: inherit; margin-left: inherit; width: 100%;}
	.page-id-418 .suche .section_inner {width: 80%;}
}*/

.search-results .post_more {display: none;}
.search-results .qode-search-results-one-column-columns {margin-bottom: 150px;}
.search-results h2 a {color: #0089b5;font-size: 30px !important;}

/* Einzelne Beiträge FAQ */
.category-faq .date {display: none}
.category-faq .post_info {display: none !important}
.single-post .content .column1, .single-post .content .column2 {width: 100%; float: none;}
.single-post .content .column2 .column_inner {background-color: #21759b}
.single-post .content .column2 .column_inner .widget_text {padding: 35px; color: #fff;}
.single-post .content .column2 .column_inner .widget_text h3, .single-post .content .column2 .column_inner .widget_text p, .single-post .content .column2 .column_inner .widget_text a {color: #fff;}
.single-post .content .column2 .column_inner .widget {width: 40% !important; display: inline-block !important; vertical-align: middle; margin-bottom: 0px;}
.single-post .content .column2 .column_inner .sidebar {margin-bottom: 50px;}

/* FAQ */
.faq-meldung {min-height: 200px; padding: 50px 10px; border: 1px solid #ededed; margin-bottom: 50px !important;}
.faq-meldung p {font-size: 17px !important;}

/* Referenzen Einzeln */
.single-portfolio_page .title_holder .title_subtitle_holder h1 span {font-family: Quicksand;font-size: 45px;line-height: 54px;font-style: normal;font-weight: 500;letter-spacing: 0px;text-transform: none;color: #757575;}
.single-portfolio_page .title {height: 125px !important;}
.single-portfolio_page .content .two_columns_66_33.grid2 > .column1 {width: 100%; float: none; clear: both}
.single-portfolio_page .content .two_columns_66_33.grid2 > .column2 {width: 100%; float: none; clear: both; text-align: center}
/*.single-portfolio_page .content .portfolio_single .column1 {width: 100%;}
.single-portfolio_page .content .portfolio_single .column2 {display: none}*/
.single-portfolio_page .content  .portfolio_navigation  {display: none;}
.portfolio_detail .info.portfolio_categories {display: none;}

.single-post .qbutton.small {color: #fff;}
.single-post .qbutton.small.unten {margin-top: 80px;}
.qbutton.small:hover {color:#fff !important;}
.single-post .qbutton.small:hover {color:#fff !important;}


/* Referenzen Liste */

.portfolio_main_holder .item_holder.slow_zoom .image_holder img {min-height: 300px; min-width: 450px;}
.projects_holder_outer .filter_holder li:nth-of-type(2) {display: none !important;}
@media (max-width: 1399px) {
	.portfolio_main_holder .item_holder.slow_zoom .image_holder img {min-height: 235px; min-width: 350px;}
}
@media (max-width: 1200px) {
	.portfolio_main_holder .item_holder.slow_zoom .image_holder img {min-height: 200px; min-width: 300px;}
}
@media (max-width: 1000px) {
	.portfolio_main_holder .item_holder.slow_zoom .image_holder img {min-height: 157px; min-width: 235px;}
}



/* Blog Liste 
.page-id-842 .latest_post_two_holder > ul > li {background-color: #f6f6f6; padding: 20px; border-radius: 30px;}
.page-id-842 .latest_post_two_holder .latest_post_two_inner {background-color: transparent; text-align: left;}
.page-id-842 .latest_post_two_holder .latest_post_two_image {width: 30% !important; text-align: left; vertical-align: top;}
.page-id-842 .latest_post_two_holder .latest_post_two_inner {width: 60% !important; text-align: left; vertical-align: top; !important}
.page-id-842 .latest_post_two_holder h4 {line-height: 24px;}
.page-id-842 .latest_post_two_holder h4 a {color: #0089b5; font-size: 45px; line-height: 56px !important;}
.page-id-842 .latest_post_two_holder h4 a:hover {color: #000 !important }
.page-id-842 .latest_post_two_holder .latest_post_two_image a, .page-id-842 .latest_post_two_holder .latest_post_two_image img {margin-left: -32px;}
.page-id-842 .latest_post_two_holder .latest_post_two_text .separator.small {display: none;}
.page-id-842 .latest_post_two_holder p {color: #000; font-size: 17px;}
.page-id-842 .latest_post_two_holder .latest_post_two_text {padding: 0px !important}
.page-id-842 .latest_post_two_holder .latest_post_two_info {border-top: none; padding: 0px !important}
.page-id-842 .post_info_author {display: none;}
.page-id-842 .latest_post_two_holder .latest_post_two_info_inner .post_info_author_name, .page-id-842 .latest_post_two_holder .latest_post_two_info_inner .post_info_date {color: #959595; font-style: italic;}
.page-id-842 .latest_post_two_holder .latest_post_two_info_inner .post_info_date {text-align: left;}

@media (max-width: 1300px) {
	.page-id-842 .latest_post_two_holder h4 a {color: #0089b5; font-size: 30px; line-height: 40px !important;}
}
@media (max-width: 1000px) {
	.page-id-842 .latest_post_two_holder h4 a {color: #0089b5; font-size: 20px; line-height: 35px !important;}
	.page-id-842 .latest_post_two_holder .latest_post_two_image a, .page-id-842 .latest_post_two_holder .latest_post_two_image img {margin-left: -10px !important}
}
@media (max-width: 600px) {
	.page-id-842 .latest_post_two_holder .latest_post_two_image {width: 100% !important; text-align: center;}
	.page-id-842 .latest_post_two_holder .latest_post_two_image a, .page-id-842 .latest_post_two_holder .latest_post_two_image img {margin-left: 0 !important}
	.page-id-842 .latest_post_two_holder .latest_post_two_image img  {margin-bottom: 20px;}
}*/

/* Blogbeiträge 
.blog_holder article .post_info a, .blog_holder article .post_text h2 .date {display: none;}
.blog_holder article .post_info {display: none;}
.caroufredsel-direction-nav a, .flex-direction-nav a {border: none;}
.blog_holder .flex-direction-nav a i {font-size:75px; color:#fff !important}
.flex-direction-nav .flex-nav-prev a:hover, .flex-direction-nav .flex-nav-next a:hover {background-color: transparent !important;}
.single-format-gallery .content .column2 .column_inner {background-color: transparent;}
.single-format-gallery .content .column2 .column_inner .sidebar {text-align: center;}
.single .post_text p a {color: #0089b5 !important;}*/

/* Pressespiegel Liste 
.page-id-1016 .latest_post_two_holder > ul > li {background-color: #f6f6f6; padding: 20px; border-radius: 30px;}
.page-id-1016 .latest_post_two_holder .latest_post_two_inner {background-color: transparent; text-align: left;}
.page-id-1016 .latest_post_two_holder .latest_post_two_image {width: 100% !important; text-align: left; vertical-align: top;}
.page-id-1016 .latest_post_two_holder .latest_post_two_inner {width: 100% !important; text-align: left; vertical-align: top; !important}
.page-id-1016 .latest_post_two_holder h4 {line-height: 24px;}
.page-id-1016 .latest_post_two_holder h4 a {color: #0089b5; font-size: 45px; line-height: 56px !important;}
.page-id-1016 .latest_post_two_holder h4 a:hover {color: #000 !important }
.page-id-1016 .latest_post_two_holder .latest_post_two_image a, .page-id-842 .latest_post_two_holder .latest_post_two_image img {margin-left: -32px;}
.page-id-1016 .latest_post_two_holder .latest_post_two_text .separator.small {display: none;}
.page-id-1016 .latest_post_two_holder p {color: #000; font-size: 17px;}
.page-id-1016 .latest_post_two_holder .latest_post_two_text {padding: 0px !important}
.page-id-1016 .latest_post_two_holder .latest_post_two_info {border-top: none; padding: 0px !important}
.page-id-1016 .post_info_author {display: none;}
.page-id-1016 .latest_post_two_holder .latest_post_two_info_inner .post_info_author_name, .page-id-1016 .latest_post_two_holder .latest_post_two_info_inner .post_info_date {color: #959595; font-style: italic;}
.page-id-1016 .latest_post_two_holder .latest_post_two_info_inner .post_info_date {text-align: left;}*/


/* Pressespiegel Beiträge 
.single-format-link .content .column2 .column_inner {background-color: transparent;}
.single-format-link .content .column2 .column_inner .sidebar {text-align: center;}
.blog_holder article.format-link .post_text i.link_mark, .blog_holder article.format-quote .post_text i.qoute_mark {margin-top: 23px;}
.blog_single.blog_holder article.format-link .post_text .post_text_inner, .blog_single.blog_holder article.format-quote .post_text .post_text_inner {background-color: #21759b}
.blog_single.blog_holder article.format-link .post_text .post_text_inner a, .blog_single.blog_holder article.format-quote .post_text .post_text_inner i {color: #fff;}
.single-format-link .content .container_inner.default_template_holder {padding-top: 0px; margin-top: -20px !important}*/

/* Pressemeldungen Liste 
.page-id-1031 .latest_post_two_holder > ul > li {background-color: #f6f6f6; padding: 20px; border-radius: 30px;}
.page-id-1031 .latest_post_two_holder .latest_post_two_inner {background-color: transparent; text-align: left;}
.page-id-1031 .latest_post_two_holder .latest_post_two_image {width: 0% !important; text-align: left; vertical-align: top;}
.page-id-1031 .latest_post_two_holder .latest_post_two_inner {width: 100% !important; text-align: left; vertical-align: top; !important}
.page-id-1031 .latest_post_two_holder h4 {line-height: 24px;}
.page-id-1031 .latest_post_two_holder h4 a {color: #0089b5; font-size: 45px; line-height: 56px !important;}
.page-id-1031 .latest_post_two_holder h4 a:hover {color: #000!important }
.page-id-1031 .latest_post_two_holder .latest_post_two_image a, .page-id-842 .latest_post_two_holder .latest_post_two_image img {margin-left: -32px;}
.page-id-1031 .latest_post_two_holder .latest_post_two_text .separator.small {display: none;}
.page-id-1031 .latest_post_two_holder p {color: #000; font-size: 17px;}
.page-id-1031 .latest_post_two_holder .latest_post_two_text {padding: 0px !important}
.page-id-1031 .latest_post_two_holder .latest_post_two_info {border-top: none; padding: 0px !important}
.page-id-1031 .post_info_author {display: none;}
.page-id-1031 .latest_post_two_holder .latest_post_two_info_inner .post_info_author_name, .page-id-1031 .latest_post_two_holder .latest_post_two_info_inner .post_info_date {color: #959595; font-style: italic;}
.page-id-1031 .latest_post_two_holder .latest_post_two_info_inner .post_info_date {text-align: left;}*/

.pressemeldungenOben .widget_custom_html {text-align: center}
.pressemeldungenUnten {margin-top: 80px;}
.pressemeldungenUnten .widget_custom_html {text-align: center}

/* release notes Liste 
.page-id-1038 .latest_post_two_holder > ul > li {background-color: #f6f6f6; padding: 20px; border-radius: 30px;}
.page-id-1038 .latest_post_two_holder .latest_post_two_inner {background-color: transparent; text-align: left;}
.page-id-1038 .latest_post_two_holder .latest_post_two_image {width: 30% !important; text-align: left; vertical-align: top;}
.page-id-1038 .latest_post_two_holder .latest_post_two_inner {width: 60% !important; text-align: left; vertical-align: top; !important}
.page-id-1038 .latest_post_two_holder h4 {line-height: 24px;}
.page-id-1038 .latest_post_two_holder h4 a {color: #0089b5; font-size: 45px; line-height: 56px !important;}
.page-id-1038 .latest_post_two_holder h4 a:hover {color: #000!important }
.page-id-1038 .latest_post_two_holder .latest_post_two_image a, .page-id-842 .latest_post_two_holder .latest_post_two_image img {margin-left: -32px;}
.page-id-1038 .latest_post_two_holder .latest_post_two_text .separator.small {display: none;}
.page-id-1038 .latest_post_two_holder p {color: #000 font-size: 17px;}
.page-id-1038 .latest_post_two_holder .latest_post_two_text {padding: 0px !important}
.page-id-1038 .latest_post_two_holder .latest_post_two_info {border-top: none; padding: 0px !important}
.page-id-1038 .post_info_author {display: none;}
.page-id-1038 .latest_post_two_holder .latest_post_two_info_inner .post_info_author_name, .page-id-1038 .latest_post_two_holder .latest_post_two_info_inner .post_info_date {color: #959595; font-style: italic;}
.page-id-1038 .latest_post_two_holder .latest_post_two_info_inner .post_info_date {text-align: left;}*/


/* MyDAy */
.page-id-5734 header.fixed, .page-id-5734 .admin-bar header.sticky.sticky_animate {display: none;}
.page-id-5734 footer {display: none;}


/* Club */
@media (max-width: 1350px) {
	.page-id-4856 .full_width {width: 600px; margin-left:-300px;}
}

@media (max-width: 999px) {
	.page-id-2805 .section-warum-ibelsa {display: none;}
}
@media (max-width: 650px) {
	.page-id-4856 .full_width {width: 300px; margin-left:-150px;}
}


/***********************/

/* Punktplanung Stylings */

/***********************/

#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%}
/***********************/

@media (max-width: 999px) {
	#home-abteilungen .vc_column-inner {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
}

