/*
 Theme Name:   generatepresschild
 Description:  GeneratePress Child Theme
 Author:       Werbeschmiede Großefehn
 Author URI:   https://www.werbeschmiede-grossefehn.de
 Template:     generatepress
 Version:      1.0
 Text Domain:  generatepresschild
*/

body {
    font-family: Helvetica, Arial, Geneva, sans-serif !important;
	color:#062861;
	background:#003770;
	background-image: url(https://www.unternehmerinnen-ostfriesland.de/wp-content/uploads/2020/08/streifen.png);
 	background-repeat:no-repeat;
 	background-position:top left;
	font-size:16px}

body .grid-container {
    max-width: 100%;
}

.wp-block-image img {
  margin-bottom: 0 !important;
}

p {
    margin-bottom: 0.8em;
}

a {
    color:#004899
}

a.weiss {
    color:#fff
}

a.weiss:hover {
    color:#fff
}

h1.cube {
  color: #fff;
}

h2.cube2 {
  color: #fff;
}

.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
  color: #fff;
}

.wp-element-caption {
	color:#fff !important
}

.wp-block-image img {
  margin-bottom: 10px;
}

.entry-content > [class*="wp-block-"]:not(:last-child):not(.wp-block-heading) {
  margin-bottom: 0;
}

.wp-block-button__link:hover {
	color:#dbdbdb
}

a:visited, a:hover, a:focus {
    color:#639e30
}

a.weiss:visited, a.weiss:hover, a.weiss:focus {
    color:#fff
}

ul.liste{
    margin: 0 0 1.5em 1em;
}


.headerbild-karte {
	padding-bottom:-20px
}

.uagb-section__wrap {
margin-right: 0px !important;
margin-left: 0px !important;

}

.wp-block-buttons > .wp-block-button {
  margin-left: auto;
  margin-right: auto;
}


.tribe-event-time {
	display:none !important
}

.read-more {
	font-weight:bold
}

#tribe-events, #tribe-events-pg-template, .tribe-events-pg-template {
  width: 1400px;
	max-width: 80%;
  margin-left: auto;
	margin-right: auto;
}

.tribe-events-sub-nav li a {
  background: #666;
  color: #fff;
  display: block;
  padding: 10px 20px;
  position: relative;
  white-space: normal;
}

.tribe-events-sub-nav li a {
  background: #fff !important;
  color: #1e73be !important;
}



.tribe-block__venue {
  display: none;
  
}

.tribe-events-c-view-selector {
	display:none
}

.tribe-common a:not(.tribe-common-anchor--unstyle), .tribe-common a:not(.tribe-common-anchor--unstyle):active, .tribe-common a:not(.tribe-common-anchor--unstyle):focus, .tribe-common a:not(.tribe-common-anchor--unstyle):hover, .tribe-common a:not(.tribe-common-anchor--unstyle):visited {
  color: #062861 !important;
}

.tribe-common .tribe-common-b2 {
  color: #062861 !important;
}

.tribe-events button.tribe-events-c-top-bar__datepicker-button {
  color: #062861 !important;
}

.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {
  color: #062861 !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
  font-size: 26px;
  color: #062861 !important;
}

.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
 font-size: 18px  !important;
  color: #062861 !important;
}

.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {
  background: #1e73be;
}

.tribe-events .tribe-events-calendar-list__event-datetime {
  color: #062861 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
  width: 100%;
}


.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
  color: #062861 !important;
  background-color: #fff !important;
border: 1px solid #062861 !important;

}

.tribe-events-back a {
  font-size: 20px;
}

.tribe-events-schedule__separator, .tribe-events-schedule__timezone {
  color: #b9bec2;
  font-size: 15px;
  font-weight: 500;
  display: none;
}

.tribe-events-schedule__time {
  display: none;
}

.single-tribe_events .tribe-events-single-event-title {
   color: #062861 !important;
}

.single-tribe_events .tribe-blocks-editor .tribe-events-schedule .tribe-events-schedule__datetime {
   color: #062861 !important;
}

.tribe-block__event-website a {
  background-color:  #1e73be !important;
  border: none;
  border-radius: 0;
  font-size: var(--tec-font-size-3);
  font-weight: var(--tec-font-weight-bold);
  padding: 2px 10px
}

.slb_details {
	display:none
}

.cn-button.bootstrap {
    color: #fff;
    background: #639e30;
}

.advgb-social-links-block {
    text-align: left !important;
}

#wpsm_accordion_3079 .wpsm_panel-body {
    border: 1px solid #cacaca !important;
}

#wpsm_accordion_3079 .wpsm_panel {
    border-radius: 0px !important;
}

.site-logo {
	margin-top:15px
}

#sb_instagram .sbi_load_btn .sbi_btn_text, #sb_instagram .sbi_load_btn .sbi_loader {

    font-family: open sans;
}

#sb_instagram #sbi_load .sbi_follow_btn {
    font-family: open sans;
}

.background-beitrag  {
	background-image: url("https://www.unternehmerinnen-ostfriesland.de/wp-content/uploads/2020/06/muehle-1.jpg");
	background-repeat:no-repeat;
	width:auto;
	background-attachment: fixed;
}

.background-uebersicht {
	background-image: url("https://www.unternehmerinnen-ostfriesland.de/wp-content/uploads/2020/08/leuchtturm2.jpg");
	background-repeat:no-repeat;
	width:auto;
	background-attachment: fixed !important;
	background-position:bottom !important
}

.headerabstand {margin-top:-100px}


.site-header {
    background-color: transparent;
    color: #3a3a3a;
    position: absolute;
    z-index: 1000;
    width: 100%;
}

.inside-article {margin-top:120px}

.no-sidebar.separate-containers .site-main {
    margin-bottom: -10px;
}

.inside-header {
    padding: 0px;
}

.weiss {color:#fff}

.ziele {
	text-align:center;
	min-height:250px;
	width:auto;
	font-size:14px}

.separate-containers .site-main {
    margin: 20px;
        margin-top: 20px;
        margin-left: 20px;
}



.schirmherrin {
	float:left;
	width:400px;
height:400px}

.schirmherrin2 {
	padding:10px;
	width:auto}


.schirmherrin-bild {
	width:400px !important;
	height:400px !important}

.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header, .wp-block-group__inner-container {
    padding: 0px;
}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    width: 250px !important;
}

.team1 {text-align:center;
font-size:20px}

.team2 {text-align:center;
font-size:16px}

h1 {font-size:45px;
	margin-bottom:30px;
	margin-top:10px;
	text-align:left;
	text-transform:uppercase}

h2 {font-size:26px;
	margin-bottom:20px;
	margin-top:10px;
	text-align:left}

h3 {font-size:22px;
	margin-bottom:10px;
	font-weight:200 !important}



h1.beitragtitel1 {
	font-size:36px;
	margin-bottom:10px;
	font-weight:normal;
	text-align:left}


h2.beitragtitel2 {
	font-size:26px;
	margin-bottom:10px;
	margin-top:10px;
	text-align:left;
    margin-left: 3px !important;
    margin-right: 3px !important;}

h1.cube {
	font-size:16px !important;
	margin-top:30%;
	text-align:center}

h2.cube2 {font-size:16px !important;
	text-align:center !important}

h1.cube3 {
	font-size:16px !important;
	margin-top:0px!important;
	margin-bottom:0px!important;
	text-align:center}

h2.cube4 {font-size:14px !important;
	text-align:center !important;
	margin-top:0px;
	margin-bottom:0px;}



.uagb-ifb-title {
    color: #062861;
    margin-bottom: 0px !important;
    font-size: 20px;
}

.uagb-ifb-text-wrap {
	font-size:13px
}

.uagb-ifb-desc {
    margin-bottom: 0px !important;
}

.grid-gallery-caption[data-grid-gallery-type="quarter-zoom"] figcaption {
    top: 80% !important;
}

.wp-block-image.alignfull img, .wp-block-image.alignwide img {
    width: 100%;
    margin-bottom: -10px;
}


.uagb-block-020c614f .uagb-ifb-separator-parent {
    margin-bottom: 0px;
}

.uagb-block-485899ae.uagb-section__wrap {
    margin-top: -25px;
}


.entry-content > [class*="wp-block-"]:not(:last-child) {
    margin-bottom: 0;
}


.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull {
    margin-left: 0px;
    width: calc(100% + 0px);
    max-width: calc(100% + 0px);
}

#alc_style1 .alc_item {
    border: 0px !important;
}

    /* Menü */

.mobile-menu {display:none}

.main-navigation, .main-navigation ul ul {
    background-color: #004388;
	display:block;
    right: 0;
}


.main-navigation {
    position: fixed;
    top: 0px;

}

.main-navigation .main-nav ul ul li a {
    line-height: normal;
    padding: 5px 20px;
    font-size: 14px;
}

.main-navigation ul ul {
    position: absolute;
    top: 35px;

}

.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a {
  color: #ffffff;
  background-color: #003770;
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a {
    background-color: #003770;
}

.main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li.sfHover > a {
    background-color: #003770;
}

.main-navigation .main-nav ul li a {
    padding-left: 15px;
    padding-right: 15px;
    line-height: 30px;
	   padding-top: 3px;
    padding-bottom: 3px;
}

.main-navigation ul ul {
    width: 280px;
}

.main-navigation .main-nav ul ul li:hover > a, .main-navigation .main-nav ul ul li:focus > a, .main-navigation .main-nav ul ul li.sfHover > a {
    color: #ffffff;
    background-color: #003770;
}

.main-navigation .main-nav ul ul li[class*="current-menu-"] > a {
    color: #ffffff;
    background-color: #004388;
}

.main-navigation .main-nav ul ul li[class*="current-menu-"] > a:hover, .main-navigation .main-nav ul ul li[class*="current-menu-"].sfHover > a {
    color: #ffffff;
    background-color: #003770;
}

.navigation-search input[type="search"], .navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a {
    background-color: #004388;
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, .main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a {
    background-color: #003770;
}

.navigation-search input {
    height: 30px;
}

button#responsive-menu-button {
    top: 60px !important;
}

#responsive-menu-container {
    background: transparent !important;
	top:50px !important
}

/* Side Menu lite */

.side-menu .sm-list .sm-item a {
    background: #004899 !important;
	border-top:1px solid #fff !important;
	border-right:1px solid #fff !important;
	border-bottom:1px solid #fff !important;
}

.side-menu .sm-list .sm-item:hover a {
    background: #004899 !important;
}

#side-menu-1 .sm-icon, #side-menu-1 .sm-label {
    line-height:45px !important;
}

.side-menu.--center {
    top: 35% !important;
}



    /* Beiträge */

.wp-block-media-text .wp-block-media-text__media {
    margin-right: 20px;
}

.pt-cv-wrapper .col-lg-1, .pt-cv-wrapper .col-lg-10, .pt-cv-wrapper .col-lg-11, .pt-cv-wrapper .col-lg-12, .pt-cv-wrapper .col-lg-2, .pt-cv-wrapper .col-lg-3, .pt-cv-wrapper .col-lg-4, .pt-cv-wrapper .col-lg-5, .pt-cv-wrapper .col-lg-6, .pt-cv-wrapper .col-lg-7, .pt-cv-wrapper .col-lg-8, .pt-cv-wrapper .col-lg-9, .pt-cv-wrapper .col-md-1, .pt-cv-wrapper .col-md-10, .pt-cv-wrapper .col-md-11, .pt-cv-wrapper .col-md-12, .pt-cv-wrapper .col-md-2, .pt-cv-wrapper .col-md-3, .pt-cv-wrapper .col-md-4, .pt-cv-wrapper .col-md-5, .pt-cv-wrapper .col-md-6, .pt-cv-wrapper .col-md-7, .pt-cv-wrapper .col-md-8, .pt-cv-wrapper .col-md-9, .pt-cv-wrapper .col-sm-1, .pt-cv-wrapper .col-sm-10, .pt-cv-wrapper .col-sm-11, .pt-cv-wrapper .col-sm-12, .pt-cv-wrapper .col-sm-2, .pt-cv-wrapper .col-sm-3, .pt-cv-wrapper .col-sm-4, .pt-cv-wrapper .col-sm-5, .pt-cv-wrapper .col-sm-6, .pt-cv-wrapper .col-sm-7, .pt-cv-wrapper .col-sm-8, .pt-cv-wrapper .col-sm-9, .pt-cv-wrapper .col-xs-1, .pt-cv-wrapper .col-xs-10, .pt-cv-wrapper .col-xs-11, .pt-cv-wrapper .col-xs-12, .pt-cv-wrapper .col-xs-2, .pt-cv-wrapper .col-xs-3, .pt-cv-wrapper .col-xs-4, .pt-cv-wrapper .col-xs-5, .pt-cv-wrapper .col-xs-6, .pt-cv-wrapper .col-xs-7, .pt-cv-wrapper .col-xs-8, .pt-cv-wrapper .col-xs-9 {
    padding-left: 5px;
    padding-right: 5px;
}

.pt-cv-wrapper article, .pt-cv-wrapper aside, .pt-cv-wrapper details, .pt-cv-wrapper figcaption, .pt-cv-wrapper footer, .pt-cv-wrapper header, .pt-cv-wrapper hgroup, .pt-cv-wrapper main, .pt-cv-wrapper menu, .pt-cv-wrapper nav, .pt-cv-wrapper section, .pt-cv-wrapper summary {
    background: #fff;
}

.pt-cv-content-item {
    padding-bottom: 10px;
}

.pt-cv-ifield {
	text-align:center;
}

.pt-cv-content {
	padding: 0px
}

.pt-cv-ifield h1 {
   font-size:18px;
	font-weight:400;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px
}

.pt-cv-ifield h2 {
   font-size:14px !important;
   text-align:center;
	margin-bottom:5px
}

.entry-title, .entry-meta {
    display:none;
}

.page-header-image-single{
	display:none !important
}


.pt-cv-wrapper img {
    vertical-align: middle;
}

.pt-cv-view .pt-cv-ifield {
    height: 400px !important;
	background:#fff;}




.wp-block-media-text > figure > img, .wp-block-media-text > figure > video {
    max-width: 100%;
    width: 350px;
	margin-bottom:20px
}

.wpsm_team_2_social_div {display:none !important}


.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media {

    align-self: top !important;
}

.wp-block-media-text .wp-block-media-text__content {
    padding: 0;

}
.uagb-block-13f60385 .uagb-column__inner-wrap {
    padding: 0px !important;
}

.uagb-block-9f145173 .uagb-column__inner-wrap {
    padding: 0px !important;
}

.sptp-member .sptp-member-name h2 {
    font-weight: 600;
    font-size: 20px;
}


.sptp-member  {
	height:470px !important
}

#sptp-275 .sptp-member {
    margin: 5px 5px !important;
}

.sptp-member .sptp-member-desc, .sptp-member .sptp-member-social {
    padding-top: 0px;
    margin-top:0px;
	margin-bottom:5px
}

    /* Footer */

.footer-widgets {
    background-color: #003770;
	color:#fff;

}

.inside-footer-widgets {
	max-width:1400px;
	margin-left:auto !important;
	margin-right:auto
}

.site-footer .footer-widgets-container .inner-padding {
    padding: 0;
}

.site-footer {
	margin-top:-20px
}

.footer-widgets .widget-title {
    color: #fff;
	font-size:24px !important;
	margin-bottom:10px
}

a.weiss, a.weiss:visited {
    color: #fff;
}

.site-info {display:none}

@media only screen and (min-width:1350px) and (max-width: 1399px) { 

.pt-cv-view .pt-cv-ifield {
    height: 400px !important;}
	
}


@media only screen and (min-width:1100px) and (max-width: 1349px) { 

.pt-cv-view .pt-cv-ifield {
    height: 400px !important;}
	
}

@media only screen and (min-width:1000px) and (max-width: 1099px) { 

.pt-cv-view .pt-cv-ifield {
    height: 370px !important;}
	
}

@media only screen and (min-width:900px) and (max-width: 999px) { 

.pt-cv-view .pt-cv-ifield {
    height: 430px !important;}	
}

@media only screen and (min-width:800px) and (max-width: 899px) { 

.pt-cv-view .pt-cv-ifield {
    height: 430px !important;}	
}

@media only screen and (min-width:700px) and (max-width: 799px) { 

.pt-cv-view .pt-cv-ifield {
    height: 400px !important;}	
}

@media only screen and (min-width:650px) and (max-width: 699px) { 

.pt-cv-view .pt-cv-ifield {
    height: 430px !important;}	
}

@media only screen and (min-width:600px) and (max-width: 649px) { 

.pt-cv-view .pt-cv-ifield {
    height: 420px !important;}	
}


@media only screen and (min-width:500px) and (max-width: 599px) { 

.pt-cv-view .pt-cv-ifield {
    height: 400px !important;}	
}


@media only screen and (min-width:450px) and (max-width: 499px) { 

.pt-cv-view .pt-cv-ifield {	
    height: auto !important;
	padding-bottom:0 !important}	
}

@media only screen and (min-width:400px) and (max-width: 449px) { 

.pt-cv-view .pt-cv-ifield {
    height: auto !important;
	padding-bottom:0 !important}	
	
}


@media only screen and (min-width:350px) and (max-width: 399px) { 

.pt-cv-view .pt-cv-ifield {
    height: auto !important;
	padding-bottom:0 !important}	
}

@media only screen and (min-width:300px) and (max-width: 349px) { 

.pt-cv-view .pt-cv-ifield {
    height: auto !important;
	padding-bottom:0 !important}	
}

@media only screen and (min-width:100px) and (max-width: 299px) { 

.pt-cv-view .pt-cv-ifield {
    height: auto !important;
	padding-bottom:0 !important}	
}


@media only screen and (min-width:976px) and (max-width: 1300px) {
	
.background-uebersicht {
	padding-left:5% !important;
	padding-right:5% !important;
}
}


@media only screen and (min-width:500px) and (max-width: 975px) { 
.uagb-block-914e0a6b.uagb-section__wrap {
	padding-left:10% !important;
	padding-right:10% !important}

h1 {font-size:30px!important;}

h2 {font-size:25px!important;}
	
.sptp-member-name h2 {
font-size:20px!important;}

.pt-cv-ifield h1 {
    font-size: 18px !important;
}
	
.background-uebersicht {
	padding-left:5% !important;
	padding-right:5% !important;
}
	
}

@media only screen and (min-width:100px) and (max-width: 499px) { 
.uagb-block-914e0a6b.uagb-section__wrap {
	padding-left:3% !important;
	padding-right:7% !important}


h1 {font-size:20px!important;}
h2 {font-size:20px!important;}
h3 {font-size:16px!important;}
	
.sptp-member-name h2 {
font-size:20px!important;}
}


@media only screen and (min-width:100px) and (max-width: 768px) { 

.header-aligned-right .site-header, .header-widget, .site-header {
    text-align: left !important;
}
.main-navigation, .main-navigation ul ul {
    position: absolute;
    right: 0px;
    top: 0px;
}	
	
.pt-cv-colsys {
    margin-left: 10px;
    margin-right: 10px;
}
	
.main-navigation {
    position: fixed !important;
}
	
.uagb-columns__stack-mobile > .uagb-columns__columns-1 > .uagb-column__wrap, .uagb-columns__stack-mobile > .uagb-columns__columns-2 > .uagb-column__wrap, .uagb-columns__stack-mobile > .uagb-columns__columns-3 > .uagb-column__wrap, .uagb-columns__stack-mobile > .uagb-columns__columns-4 > .uagb-column__wrap, .uagb-columns__stack-mobile > .uagb-columns__columns-5 > .uagb-column__wrap, .uagb-columns__stack-mobile > .uagb-columns__columns-6 > .uagb-column__wrap {
  width: 90% !important;
}
	
	

}


@media only screen and (min-width:701px) and (max-width: 800px) { 
	.pt-cv-wrapper .col-xs-12 {
    width: 33%;
}
	

.headertitel {font-size:30px !important}
}


@media only screen and (min-width:501px) and (max-width: 700px) { 
	.pt-cv-wrapper .col-xs-12 {
    width: 50%;
}
	
.headerabstand {margin-top:-50px}	

.headertitel {font-size:30px !important}
	
.site-logo{
    width:400px !important;
	margin-top:20px !important
}
	 
}

@media only screen and (min-width:401px) and (max-width: 500px) { 
	.pt-cv-wrapper .col-xs-12 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}
.pt-cv-wrapper .col-xs-1, .pt-cv-wrapper .col-xs-10, .pt-cv-wrapper .col-xs-11, .pt-cv-wrapper .col-xs-12, .pt-cv-wrapper .col-xs-2, .pt-cv-wrapper .col-xs-3, .pt-cv-wrapper .col-xs-4, .pt-cv-wrapper .col-xs-5, .pt-cv-wrapper .col-xs-6, .pt-cv-wrapper .col-xs-7, .pt-cv-wrapper .col-xs-8, .pt-cv-wrapper .col-xs-9 {
    float: none;
}
	
.headerabstand {margin-top:-50px}	

.headertitel {font-size:24px !important}
	
.site-logo{
    width:330px !important;
	margin-top:10px
}
	
}

@media only screen and (min-width:100px) and (max-width: 400px) { 

.headerabstand {margin-top:-50px}		
	
.headertitel {font-size:24px !important}
	
.site-logo{
    width:280px !important;
	margin-top:30px
}
}




@media only screen and (min-width:100px) and (max-width: 1024px) { 
.wp-block-uagb-section.uagb-section__wrap.uagb-section__background-image {
    background-attachment: fixed;
}
	
	}

@media only screen and (min-width:600px) and (max-width: 975px) { 
	
.partner {
	width:auto;
	padding-left:20% !important;
	padding-right:20% !important
}
}

@media only screen and (min-width:100px) and (max-width: 599px) { 
	
.partner {
	width:auto;
	padding-left:5% !important;
	padding-right:7% !important
}
}

@media only screen and (min-width:900px) and (max-width: 1023px) { 
	
.ansprechpartner {
	width:auto;
	padding-left:15% !important;
	padding-right:15% !important
}
	
.sptp-member  {
	height:500px !important
}

}


@media only screen and (min-width:769px) and (max-width: 899px) { 
	
.ansprechpartner {
	width:auto;
	padding-left:15% !important;
	padding-right:15% !important
}
	
.sptp-member  {
	height:500px !important
}

}


@media only screen and (min-width:100px) and (max-width: 350px) { 
	
.ansprechpartner {
	width:auto;
	padding-left:5% !important;
	padding-right:5% !important
}

.sptp-row .sptp-col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
	
.sptp-member  {
	height:auto !important
}
}

@media only screen and (min-width:351px) and (max-width: 550px) { 
	
.ansprechpartner {
	width:auto;
	padding-left:12% !important;
	padding-right:12% !important
}

.sptp-row .sptp-col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
	
.sptp-member  {
	height:auto !important
}
}

@media only screen and (min-width:501px) and (max-width: 600px) { 

.ansprechpartner {
	width:auto;
	padding-left:5% !important;
	padding-right:5% !important
}
	
.sptp-row .sptp-col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
	
.sptp-member  {
	height:450px !important
}
	}

@media only screen and (min-width:601px) and (max-width: 768px) { 

.ansprechpartner {
	width:auto;
	padding-left:5% !important;
	padding-right:5% !important
}
	
.sptp-row .sptp-col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
	
.sptp-member  {
	height:500px !important
}
	}

@media only screen and (min-width:100px) and (max-width: 799px) { 
	


.background-uebersicht, .background-beitrag, .hintergrundfarbe, .section-ziele, .ansprechpartner, .partner  {
	background-image:none !important;
	background-color:#3871c0
}
	

.hintergrundfarbe2  {
	background-image:none !important;
	background-color:#fff
}
	
	}


