/*
Theme Name: Unicon Child Theme
Theme URI: http://themeforest.net/user/minti
Description: Unicon Child Theme for your Customizations.
Author: minti
Author URI: http://mintithemes.com
Template: unicon
Version: 1.1
*/
@import url("../unicon/style.css");
/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-condensed-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
       url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-condensed-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-condensed-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-condensed-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-condensed-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-condensed-v18-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-condensed-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
       url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-condensed-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-condensed-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-condensed-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-condensed-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-condensed-v18-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.suedwind-freiburg.de/wp-content/themes/unicon-child/fontsroboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

body{border-top:10px solid #00609e;font:16px Arial,Helvetica,sans serif;line-height:1.7em;}
body p{font:16px Arial,Helvetica,sans serif;line-height:1.7em;overflow-y:hidden;}
h1, h2, h3, h4, h5, h6 {font-family:'Roboto Condensed',Arial,sans serif;}
h2 {font-size:30px;}
.header-v3 .navigation-wrap.stuck, .header-v4 .navigation-wrap.stuck{background:#e2e2e2;padding:20px 0;}
#navigation > ul > li > a{font:16px 'Roboto',Arial,sans serif; text-transform:uppercase;}
#navigation > ul > li > a:hover{color:#ffffff!important;transition:all 0.2s ease-in-out 0s;}
.header-v3 #navigation > ul > li > a{padding:5px 14px 3px;}
.header-v3 .navigation-wrap{border-top:none!important;}
#navigation ul li{background:#00609e;margin:1px;transition:all 0.3s ease-in-out 0s;}
#navigation ul li:hover{background:#fba83f;}
#navigation li.current-menu-item, #navigation li.current-page-ancestor, #navigation li.current-menu-ancestor, #navigation li.current-menu-parent, #navigation li.current_page_ancestor{border-color:#00609e;background:#fba83f;}
div#slogan a img{opacity:0.6;transition:all 0.3s ease-in-out 0s;}
div#slogan a img:hover{opacity:0.9;}
#navigation li.current-menu-item > a, #navigation li.current-menu-item > a:focus, #navigation li.current-page-ancestor > a, #navigation li.current-page-ancestor > a:focus, #navigation li.current-menu-ancestor > a, #navigation li.current-menu-ancestor > a:focus, #navigation li.current-menu-parent > a, #navigation li.current-menu-parent > a:focus, #navigation li.current_page_ancestor > a, #navigation li.current_page_ancestor > a:focus, #navigation > ul > li.sfFocus > a{color:#00609e !important;}
#mobile-navigation{background:#666666 none repeat scroll 0 0!important;}
#mobile-navigation ul li a{border-bottom-color:#333333 !important;color:#efefef!important;font:14px Roboto,Arial,Helvetica,sans-serif!important;}
#mobile-navigation ul li a:active, #mobile-navigation ul li a:focus{font-weight:bold!important;color:#ffffff!important;}
#sidebar .widget{color:#888888;margin-bottom:0px;}
#sidebar #sidebar-widgets h3{border-bottom:2px solid #efefef;color:#cccccc;font:20px "Roboto",Arial,sans serif;margin:0px 20px 15px;padding:20px 20px 0 0;text-transform:uppercase;}
#sidebar .widget ul li a{font-size:14px;padding-right:20px;line-height:20px;}
#sidebar .widget ul li a:hover{color:#fb9e2e!important;}
#sidebar-widgets .envira-albums h3{margin-left:0!important;}
#sidebar-widgets .envira-album-title,
#sidebar-widgets .envira-album-image-count{display:none;}
.container .twelve.alt.sidebar-left, #sidebar.sidebar-left #sidebar-widgets{border-left:none!important;border-right:none!important;}
#sidebar .widget_nav_menu{-webkit-box-shadow:0px 0px 9px 3px rgba(186,182,186,1);-moz-box-shadow:0px 0px 9px 3px rgba(186,182,186,1);box-shadow:0px 0px 7px 2px rgba(186,182,186,0.75);background:#ffffff!important;}
#sidebar #sidebar-widgets h3{margin:0px 20px 20px 20px;padding:40px 20px 0 0;text-transform:uppercase;color:#cccccc;font-family:"Roboto", Arial, sans serif;border-bottom:2px solid #efefef;}
#sidebar .widget_nav_menu{padding-bottom:40px;}
#sidebar.sidebar-left .widget_nav_menu ul li a{padding:5px 20px 5px 20px;text-align:left;color:#00609e;font-family:"Roboto", Arial, sans serif;font-size:16px;transition:all 0.2s ease-in-out 0s;line-height:24px;}
#sidebar.sidebar-left .widget_nav_menu ul li a::before{content:"\25BA";font-size:12px;margin-right:5px;}
#sidebar.sidebar-left .widget_nav_menu ul li a:hover{color:#fb9e2e;}
#sidebar.sidebar-left .widget_nav_menu ul li.current_page_item a{color:#fb9e2e;font-weight:400;}
a span.menu-MBE{padding-left:17px;}
#categories-2.widget.widget_categories h3,
#archives-2.widget.widget_archive h3,
#recent-posts-2.widget.widget_recent_entries h3{margin-top:0!important;margin-left:0!important;}
#sidebar .widget > ul > li{border-bottom:1px solid #cccccc;}
div#sidebar-widgets.four.columns div#categories-2.widget.widget_categories ul li.cat-item.cat-item-5,
div#sidebar-widgets.four.columns div#categories-2.widget.widget_categories ul li.cat-item.cat-item-8{display:block!important;}
#menu-angebote.menu ul.sub-menu{display:none;}
ul#menu-angebote.menu li#menu-item-406.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-405.current_page_item.menu-item-has-children.menu-item-406 ul.sub-menu,
ul#menu-angebote.menu li#menu-item-740.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-739.current_page_item.menu-item-has-children.menu-item-740 ul.sub-menu{display:block;}
ul#menu-angebote.menu li#menu-item-406.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-405.current_page_item.menu-item-has-children.menu-item-406 a{font-weight:bold;}
ul.sub-menu a{padding:0px 20px;color:#00609e!important;font-weight:normal!important;}
ul.sub-menu li#menu-item-401.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-400.current_page_item.menu-item-401 a,
ul.sub-menu li#menu-item-398.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-397.current_page_item.menu-item-398 a,
ul.sub-menu li#menu-item-380.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-379.current_page_item.menu-item-380 a,
ul.sub-menu li#menu-item-448.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-443.current_page_item.menu-item-448 a,
ul.sub-menu li#menu-item-441.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-440.current_page_item.menu-item-441 a,
ul.sub-menu li#menu-item-778.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-777.current_page_item.menu-item-778 a,
ul.sub-menu li#menu-item-783.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-782.current_page_item.menu-item-783 a,
ul.sub-menu li#menu-item-4366.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-622.current_page_item.menu-item-4366 a {padding:0px 20px;font-weight:bold!important;color:#fb9e2e!important;}
ul.sub-menu li a:hover{font-weight:bold!important;}
ul#menu-angebote.menu li#menu-item-623.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children.menu-item-623 a{padding:0px 20px!important;}
ul#menu-angebote.menu li#menu-item-623.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children.menu-item-623 ul.sub-menu li#menu-item-629.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-628.current_page_item.menu-item-has-children.menu-item-629 ul.sub-menu li#menu-item-635.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-635 a{font-weight:normal;}
#menu-angebote.menu ul.sub-menu{display:none;}
ul#menu-angebote .current-menu-ancestor.current-menu-parent ul.sub-menu{display:block;line-height:20px;}
ul#menu-angebote .current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor ul.sub-menu{display:block;}
ul#menu-angebote .current-menu-ancestor ul.sub-menu{margin-left:40px!important;}
ul.sub-menu li a{padding:0px 20px 0px 0px!important;color:#00609e!important;}
ul.sub-menu li a:hover{color:#fb9e2e!important;font-weight:normal!important;}
ul#menu-angebote.menu .current-menu-ancestor.current-menu-parent.menu-item-has-children a{color:#fb9e2e;}
ul.sub-menu li#menu-item-745.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-744.current_page_item.menu-item-745 a,
ul.sub-menu li#menu-item-748.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-747.current_page_item.menu-item-748 a,
ul.sub-menu li#menu-item-761.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-760.current_page_item.menu-item-761 a,
ul.sub-menu li#menu-item-733.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-732.current_page_item.menu-item-733 a,
ul.sub-menu li#menu-item-769.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-768.current_page_item.menu-item-769 a,
ul.sub-menu li#menu-item-772.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-771.current_page_item.menu-item-772 a,
ul.sub-menu li#menu-item-775.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-774.current_page_item.menu-item-775 a,
ul.sub-menu li#menu-item-623.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-622.current_page_item.menu-item-623 a,
ul.sub-menu li#menu-item-641.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-640.current_page_item.menu-item-641 a,
ul.sub-menu li#menu-item-1198.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-736.current_page_item.menu-item-1198 a,
ul.sub-menu li#menu-item-1194.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-1193.current_page_item.menu-item-1194 a,
li#menu-item-3669.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current-menu-ancestor.current-menu-parent.menu-item-has-children.menu-item-3669 ul.sub-menu li#menu-item-3671.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-739.current_page_item.menu-item-3671 a {padding:0px 20px;font-weight:bold!important;color:#fb9e2e!important;}
ul.sub-menu{display:none;}
.current-menu-item ul.sub-menu{display:block;}
#sidebar .widget_nav_menu ul{margin-top:0!important}
#sidebar.sidebar-left .widget_nav_menu ul li.current_page_item a{border-color:#ffffff #ffffff #ffffff #ffffff;}
.current_page_item ul.sub-menu li a{padding:0px!important;}
#sidebar #text-3.widget.widget_text div.textwidget{margin-left:20px;}
#sidebar #text-3.widget.widget_text h3{padding:20px 20px 0 0;margin-bottom:20px;}

.latest-blog .blog-item .blog-pic i {
  color: #000!important;
}
.latest-blog .blog-item .blog-pic i {
background:transparent!important;
  background-color: rgba(255, 255, 255, 0.75)!important;
}
.latest-blog .blog-item .blog-overlay {
  background: transparent!important;
}

.beitragsfotos p img{vertical-align:bottom!important;margin-bottom:0!important;}
.blog-page .post h1 a:hover, .blog-page .post h2 a:hover{color:#fb9e2e!important;}
.blog-page .read-more-link:hover{color:#fb9e2e!important;}
.entry-image .entry-overlay:hover{opacity:0.5!important;}
.blog-page .post{border-bottom:1px solid #efefef;margin:0 0 45px;padding:0 0 43px;}
#sidebar .widget:last-child{margin-bottom:40px!important;}
.blog-single .entry-image img{margin:0 0 25px;}
.blog-single .entry-overlay{display:none!important;}
.blog-page .post{border-bottom:1px solid #cccccc;margin:0 0 45px;padding:0 0 43px;}
.sharebox ul li a:hover{color:#fb9e2e!important;}
#content.sidebar-left.twelve.alt.columns div.wpb_row.vc_row-fluid.standard-section.section.section-no-parallax.mobil.stretch div.col.span_12.color-dark.left div.vc_col-sm-12.wpb_column.column_container.col.no-padding.color-dark div.wpb_wrapper div.wpb_text_column.wpb_content_element{margin-bottom:30px;}
.beitragsfotos p img{margin-bottom:50px;vertical-align:top!important;}
.alignleft{margin-right:30px !important;margin-bottom:10px!important;}
.kursort-1{border-right:10px solid #FFF;padding-top:20px;padding-bottom:20px;}
.kursort-2{border-left:10px solid #FFF;padding-top:20px;padding-bottom:20px;}
h2.headline{font-size:30px;margin:0 0 0px!important;line-height:33px;}
.headline-icon p{font-family:'Roboto Condensed',Arial,Helvetica,sans-serif!important;font-size:28px;margin:0 0 0!important;line-height:33px;color:#00609e;}
.headline-icon{margin-bottom:5px!important;}
h3.headline{font-size:22px;margin:0 0 3px!important;line-height:33px;font-weight:400;text-transform:none;}
.newdivider.align-center{margin-left:0!important;margin:5px 0 20px 0!important;border-color:#bc6e53!important;}
.corona-hinweis .welcome-box {
	margin: 0 50px 50px 50px!important;
	}
div#sidebar div#block-5.widget.widget_block.widget_media_image figure.wp-block-image.size-full {margin-top:0!important;
	
	}
.corona-hinweis .newdivider.align-center{margin-left:0!important;margin:5px 0 20px 0!important;border-color:#ff0000!important;}
.corona-hinweis p a {font-size:18px;}
.corona-hinweis p a.lizenz {font-size:14px;}
p a{color:#00609e!important;text-decoration:none!important;}
p a:hover{color:#fb9e2e!important;}
.impressum p a{color:#00609e!important;text-decoration:none!important;}
p{margin:0 0 15px;}
.ansprechpartner{font-size:14px!important;line-height:20px;}
.bg-color-box{background-color:#ecf6fd;}
li a.mehr::before{content:"►";font-size:12px;margin-right:5px;}
li a.mehr:hover{color:#fb9e2e!important;}
a.mehr::before{content:"►";font-size:12px;margin-right:5px;}
a.mehr:hover{color:#fb9e2e!important;}
.headline-box{margin-bottom:8px!important;}
.kurse td{border-bottom:1px solid #d9d8d8;}
ul{list-style:outside disc;}
.divider7{border-bottom:2px dashed #cccccc!important;clear:both;margin:60px 0;}
*::-moz-selection{background:#888888 none repeat scroll 0 0!important;}
*::-moz-selection{background:#888888 none repeat scroll 0 0!important;}
.bg-orange{color:#ffffff;padding:20px 5px 20px 15px;background:#fb9e2e;}
.bg-orange p a{color:#ffffff!important;}
.bg-orange p a:hover{text-decoration:underline!important;}
.geschichte table tbody tr{border-bottom:1px solid #cccccc;padding-top:10px!important;}
.geschichte table tbody td{padding:5px 0;}
.geschichte table tbody td.spalte1-1{text-align:right;padding-right:20px;width:90px;box-sizing:border-box;}
.schuks table tbody tr td.spalte1-4{padding:5px 20px 5px 0;border-bottom:1px solid #CCCCCC;}
.schuks table tbody tr td.spalte2-4{padding-right:20px;padding-left:20px;border-bottom:1px solid #CCCCCC;}
.schuks table tbody tr td.spalte3-4{padding-right:20px;border-bottom:1px solid #CCCCCC;}
.schuks table tbody tr td.spalte4-4{padding-right:20px;border-bottom:1px solid #CCCCCC;}
.schuks table tbody tr td{line-height:18px;}
.kita table tbody tr td {line-height:18px;}
.kita table {  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;}
.kita table tbody tr td.spalte2-3 {padding-bottom:9px;}

#slogan.clearfix a.social-icon.social-big{text-align:center!important;}
#slogan.clearfix a.social-icon.social-big i.fa{color:#999999;}
#slogan.clearfix a:hover.social-icon.social-big i.fa{color:#00609e!important;}
.social-icon{background-color:#eeeeee!important;}
.social-icon:hover{background-color:#999999!important;}
a.button.color-1{background:none!important;background-color:#fba83f!important;color:#ffffff!important;transition:all 0.3s ease-in-out 0s;border:none!important;}
a.button.small i{font-size:18px!important;font-weight:600 !important;margin:0 8px 0 0;}
a.button.color-1.small{font-size:14px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;letter-spacing:1;padding:15px 30px 15px 30px;}
a.button.color-1:hover{background-color:#00609e!important;}
.box.style-6{-webkit-box-shadow:0px 0px 9px 3px rgba(186,182,186,1);-moz-box-shadow:0px 0px 9px 3px rgba(186,182,186,1);box-shadow:0px 0px 7px 2px rgba(186,182,186,0.75);background:#ffffff!important;}
.box.style-6 p a{color:#00609e!important;font-family:"Roboto Condensed";font-size:18px;transition:all 0.2s ease-in-out 0s;text-decoration:none;}
.box.style-6 p a:hover{color:#fba83f!important;font-family:"Roboto Condensed";font-size:18px!important;}
.welcome-box{margin-top:35px;}
.page-404 h3{color:#999999;font-size:42px;font-weight:700;line-height:1.2;margin:0;text-transform:uppercase;}
.iconbox{background-color:#fba83f;text-align:center;min-height:200px;border-radius:2px;transition:all 0.2s ease-in-out 0s;}
.iconbox:hover{background-color:#bc6e53;}
.iconbox:hover h3, .iconbox:hover p{color:#ffffff!important;}
.iconbox.icon-color-accent:hover i.boxicon{background:#ffffff none repeat scroll 0 0!important;color:#fba83f!important;margin-top:25px;}
.iconbox h3{font-weight:600;margin:0 0 0!important;color:#aa644b!important;}
.iconbox p{font-family:"Roboto Condensed"!important;font-size:20px!important;font-weight:300!important;color:#aa644b!important;line-height:22px!important;}
.iconbox-style-4.icon-color-accent i.boxicon, .iconbox-style-5.icon-color-accent i.boxicon, .iconbox-style-6.icon-color-accent i.boxicon, .iconbox-style-7.icon-color-accent i.boxicon, .flip .icon-color-accent.card .back{background:#bc6e53 none repeat scroll 0 0!important;color:#ffffff!important;margin-top:25px;}
.box.style-3{background:#f8f8f8 none repeat scroll 0 0!important;border:medium none;color:#777777;}
.logo-img.wpb_column.column_container.col.no-padding.color-dark div.wpb_wrapper div.single_image.wpb_content_element.align-right.animate img.attachment-full{margin-top:130px;opacity:0.3;}
.logo img {
  max-width: 250px;
}
.home .envira-album-title{display:none;}
.home .envira-album-image-count{display:none;}
#page-wrap div#content.page-section.nopadding div.wpb_row.vc_row-fluid.standard-section.section.section-no-parallax.mobil.stretch{padding-top:40px!important;}
.envira-gallery-wrap{margin:20px auto 20px!important;width:100%;}
.testimonial-slide{cursor:grab;font-size:16px!important;font-weight:400;margin:0 0 8px!important;padding:5% 5%!important;text-align:center;background:#f8f8f8;}
#footer{padding:40px 0 0px;margin-top:0px;}
#footer .widget h3{font: 14px 'Roboto',Arial,Helvetica,sans-serif;text-transform:uppercase;margin-bottom:5px;font-weight:600!important;}
#footer .widget ul li a,
div.textwidget,
.adress-overflow,
.phone,
.fax,
.email,
.web{font-size:13px;line-heigth:1!important;margin-bottom:2px!important;}
#footer .widget ul{margin:2px 0 0;}
#footer .widget ul li{border-bottom:1px solid #666666;padding:2px 10px 2px 0;position:relative;}
#footer .widget ul li::after{top:2px;}
#copyright{padding:10px 0 10px;}
#copyright .copyright-text{font-size:13px;}
#back-to-top a:hover{background:#00609e none repeat scroll 0 0!important;}
#footer #envira-albums-2.widget.envira-albums .envira-album-title{display:none;}
#footer #envira-albums-2.widget.envira-albums .envira-album-image-count{display:none;}
#fullimagecenter.titlebar div.container div.sixteen.columns{background:url("https://www.suedwind-freiburg.de/wp-content/uploads/suedwind-integration.jpg") no-repeat center center!important;}
#fullimagecenter.titlebar div.container div.sixteen.columns h1{color:#FFF;font:38px "Roboto Condensed",Arial,Helvetica,sans-serif;letter-spacing:0px;text-align:left;text-transform:none;margin-left:4%;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.5);padding:120px 0 160px!important;opacity:0.85;}
.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#ffffff!important;}
.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a{color:#555555!important;}
.vc_tta.vc_general .vc_tta-panel-title > a{border-bottom:1px solid #cccccc!important;font-size:18px;background:none!important;color:#55555;padding-top:18px!important;padding-bottom:18px!important;line-height:24px;}
.vc_tta.vc_general .vc_tta-panel-title > a:hover{color:#00609e!important;transition:all 0.2s ease-in-out 0s;}
.vc_active div.vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-left a span.vc_tta-title-text{color:#00609e!important;}
blockquote{color:#00609e!important;font-style:normal!important; font-size:16px!important;}
blockquote p{border-left:4px solid #00609e!important;font-style:normal!important;}
.vc_active div.vc_tta-panel-body{background:#f8f8f8!important;}
table.border tbody tr{border-bottom:1px solid #cccccc;}
.wpcf7-form .wpcf7-submit{margin-top:20px;background:#fba83f none repeat scroll 0 0;}
.wpcf7-form .wpcf7-submit:hover{background:#00609e none repeat scroll 0 0;}
table.border tbody tr td.kontakt-1von2{width:240px!important;}
.desktop{display:none;}
div.wpcf7-mail-sent-ok{color:#F60000!important;}
.wpcf7 span.wpcf7-not-valid-tip, .wpcf7-validation-errors{display:block !important;color:#c50b0b!important;}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid,
input.wpcf7-form-control.wpcf7-quiz.wpcf7-not-valid{border:1px solid #c50b0b!important;}
.wpcf7 form.wpcf7-form p {
  margin: 0 0 4px !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border:none!important;
	font-weight:bold;
	color:#b01818;
	padding-left:0!important;
}
.wpcf7 form .wpcf7-response-output {
    border: 2px solid #fff!important;
	font-weight:bold;
	color:#57b22f;
	padding-left:0!important;
}
.wpcf7-response-output {display:block!important;}
.klein{font-weight:400;line-height:1!important;font-size:14px!important;}
.presse p a::before{content:"►";font-size:12px;margin-right:5px;color:#00609e;}
.presse p a{color:#00609e!important;}
.presse p a:hover, .presse p a:active{color:#fb9e2e!important;}
.vorstandsfoto .single_image{margin-bottom:10px!important;}
.vorstandsfoto .subtitel p{font-size:14px;line-height:16px;}
.stellenangebote{border:2px dashed #bc6e53;padding:40px;}
#catapult-cookie-bar{width:315px!important;}
.has-cookie-bar #catapult-cookie-bar{opacity:0.8;background-color:rgb(255,255,255, 1);color:#333333;}
.cookie-bar-block #catapult-cookie-bar span{font-size:14px;line-height:1.35em;}
#catapult-cookie-bar a{color:#333333!important;font-weight:bold;}
#catapult-cookie-bar a:hover{color:#fff;text-decoration:underline;}
button#catapultCookie{width:100%;font-size:14px;background:#999999!important;color:#ffffff;}
button#catapultCookie:hover{background:#555555!important;color:#ffffff;}
.impressum div.wpb_wrapper h4{margin:30px 0 10px 0!important;}
.impressum ul li ul li{list-style-type:disc;list-style-position:inside;}
#pagination .current a {background: #999999!important;}
.delete {display:none;}
.pdf-icon {
	margin-right:10px;
	}
.delete {
	display:none;	
		}
.cta {
	background:#efefef;
	padding:30px;
	margin-bottom:5px!important;
	font-size:20px;
	color:#00609e;
	}
#cta div.newdivider.align-center {
	margin: 5px 0 5px 0!important;
	}
#cta a.button.large {
    font-size: 16px!important;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 20px 40px 20px 40px!important;
}
#rev_slider_1_1 {
	display:block!important;
	}
/*+++++++++++++++++++++++++ Submenü Hauptnav +++++++++++++++++++++++++++*/
#navigation .sub-menu {
  width: 300px;
  background:#f1f1f1!important;
}
#navigation .sub-menu li a, #navigation .sub-menu ul li a {
  border-color: #fff!important;
}
#navigation ul.sub-menu li {
background: #f1f1f1;
}
#navigation .sub-menu li a, #navigation .sub-menu ul li a {
  padding: 8px!important;
  font-size: 16px!important;
  color:#214747472121!important;
}
#navigation .sub-menu ul {
  left: 300px!important;
}
#mobile-navigation .container ul li ul {
  margin: 0 0 0 20px!important;
}
/*+++++++++++++++++++++++++ Boxen Ansprechpartner +++++++++++++++++++++++++++*/
.ansprechpartner hr {
margin: 10px 0 15px;
border-color:#999999;
}	
/*+++++++++++++++++++++++++ Geschäftsstelle und Vorstandr +++++++++++++++++++++++++++*/
.geschaeftsstelle h4 {
font-size:18px!important;
margin-bottom:10px!important;
}
.team-geschaeftsstelle {
margin-bottom:15px!important;
}
.geschaeftsstelle.stretch div.col.span_12.color-dark.left div.vc_col-sm-12.wpb_column.column_container.col.no-padding.color-dark div.wpb_wrapper div.single_image {
margin-bottom:10px!important;
}
p span.bildunterschrift {
font-size:15px;
color:#333;
}
.geschaeftsstelle-2 {
margin:40px 0!important;
}
.geschaeftsstelle-2 div.vc_col-sm-6 {
padding-left:0!important;
}
.geschaeftsstelle-2 div.wpb_wrapper div.wpb_text_column.wpb_content_element {
margin-bottom:20px;
}
.geschaeftsstelle-2 div.newdivider.align-center {
border-color:#ccc!important;
margin-top:0!important;
}
.geschaeftsstelle-2 div.vc_col-sm-6.kontaktbox {
background:#ecf6fd;
padding:20px 0 0 20px!important;
}
/*+++++++++++++++++++++++++ Projekt: Stimmen im Südwind +++++++++++++++++++++++++++*/
.projekt-stimmen .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
background: #c7e5f8 !important;
}
.projekt-stimmen .vc_tta.vc_general .vc_tta-panel-body {
  padding: 20px 20px 14px 20px!important;
}
audio::-webkit-media-controls-panel {
  background-color: coral!important;
}
/*+++++++++++++++++++++++++ Stellen content +++++++++++++++++++++++++++*/
.job-post .job-side .job-content-wrap {

  border: none!important;
  padding: 0 30px;
  /*
	background: #fff!important;
	border-radius: none;
-webkit-box-shadow: 0px 0px 9px 3px rgba(186,182,186,1);
  -moz-box-shadow: 0px 0px 9px 3px rgba(186,182,186,1);
  box-shadow: 0px 0px 7px 2px rgba(186,182,186,.75);*/
	background-color: #ecf6fd!important;
}
.job-post .jobs-row.position_title .jobs-row-input {
font-family: 'Roboto Condensed',Arial,Helvetica,sans-serif !important;
  font-size: 28px;
  margin: 0 0 0 !important;
  line-height: 33px;
  color: #00609e;
}
.job-post .jobs-row .jobs-row-label {
	font-family: 'Roboto Condensed',Arial,Helvetica,sans-serif !important;
font-size: 20px!important;
  margin: 0 0 5px !important;
  line-height: 33px;
  font-weight: 400;
  text-transform: none;
	margin-bottom:6px;
	color: #00609e;
}
.job-post .jobs-row {
  margin: 0 0 0 0!important;
}
div.jobs-row.clearfix.position_title.type-text {
  margin: 0 0 15px 0!important;	
}
.job-post .jobs-row .jobs-row-label span {
  border-bottom: 2px dashed #bc6e53!important;
  padding-bottom: 2px;
}
.divider7 {
  border-bottom: 2px dashed #bc6e53 !important;
}
.job-content .footer div.jobs-row-input p {
	color:#999;
	font-weight:bold;
}
/*+++++++++++++++++++++++++ Stellen sidebar +++++++++++++++++++++++++++*/
div.job-side .job-content-wrap {
  padding:30px 30px!important;
}
div.job-side div.job-content-wrap div.jobs-row div.jobs-row-label {
	margin-top:20px!important;
}
div.job-side .jobs-row .jobs-row-label {
bottom: 10px;
position: relative;
}
div.job-side div.job-content-wrap div.jobs-row div.jobs-row-label span {
	border-bottom: none !important;
	padding-bottom:0!important;
}
div.job-side div.job-content-wrap div.jobs-row div.jobs-row-label {
	margin-bottom:0!important;
}
div.job-side div.job-content-wrap div.jobs-row div.jobs-row-input {
top:-5px;
	position:relative;
}
div.job-side div.job-content-wrap div.jobs-row p img {
	margin-top:10px;
}
div.job-side div.job-content-wrap div.jobs-row {
	margin: 0 0 0 0 !important;
}
div.job-side div.job-content-wrap img.jobs_hiring_logo {
	margin-bottom:15px!important;
}
div.job-side div.job-content-wrap div.jobs-row.clearfix.position_custom_text_1.type-tinymce div.jobs-row-input p,
div.job-side div.job-content-wrap div.jobs-row.clearfix.position_custom_text_2.type-tinymce div.jobs-row-input p {
	margin-bottom:0!important;
}
div.job-side div.job-content-wrap div.jobs-row.clearfix.position_custom_text_2.type-tinymce div.jobs-row-input p {
	line-height:20px!important;
}
div.job-side div.job-content-wrap div.jobs-row.clearfix.position_custom_text_2.type-tinymce div.jobs-row-input {
	margin-bottom:5px!important;
}
.jp-apply-button, .primary-style {
  background-color: #fb9e2e!important;
}
.job-post .jobs-row.position_logo .jobs-row-input img {
	max-width:285px!important;
	margin-left:0!important;
	margin-right:0!important;
}
div.jobs-row-input p a strong {
color:#fb9e2e!important;
}
/*+++++++++++++++++++++++++ Stellen Übersichtsseite +++++++++++++++++++++++++++*/
.job-listing .job-preview {
width: calc(50% - 20px) !important;
float: left;
margin: 10px;
margin-bottom: 10px;
min-height: 190px;
max-height: 100%;
}
.job-listing .job-preview {
  background-color: #ecf6fd!important;
  border: 2px solid #ecf6fd!important;
  border-radius: 4px;
  margin-bottom: 10px;
  display: table;
  width: 100%;
}
div.job-listing.row.clearfix div.column.medium-12.col-md-12 {
margin-left:0!important;
margin-right:0!important;
}
div.job-listing div.job-additional-information {
	display:none!important;
}
.job-listing .job-preview .job-content h5 a {
  color: #333!important;
	line-height:1.45em!important;
}
.job-listing .job-preview .job-content,
.job-listing .job-preview .job-cta {
  display: flex!important;
width:100%!important;
	padding: 25px 25px 0 25px!important;
} 
.job-listing .job-preview .job-cta {
	padding: 10px 25px 25px 25px!important;
} 
.job-listing .job-preview .job-cta .apply-btn {
  max-width: 250px;
}
/*+++++++++++++++++++++++++ Spamschutz +++++++++++++++++++++++++++*/
.cf7ic-style1 {
	padding: 0 0 10px 0!important;
} 
span.cf7ic_instructions span.cf7ic-icon-wrapper {
	padding-top:22px!important;
	}
/*+++++++++++++++++++++++++ Borlab Cookies +++++++++++++++++++++++++++*/

div.BorlabsCookie {
	padding:0!important;
	}
table th {
    width: 25%;
}
#BorlabsCookieBox .cookie-logo {
    max-width: 130px!important;
}
#BorlabsCookieBox h3 {
    font-size: 1em!important;
	font-weight:bold!important;
}
.BorlabsCookie h3, .BorlabsCookie h4 {
    font-size: 18px;
	margin: 15px 0;
}
div.BorlabsCookie {
	background-color:#efefef!important;
	padding:20px;
	}
#BorlabsCookieBox ._brlbs-manage a, #BorlabsCookieBox ._brlbs-legal a {
    font-size:14px;
	color:#474747!important;
}
#BorlabsCookieBox ._brlbs-btn-accept-all {
    color: #fff!important;
}
#BorlabsCookieBox ._brlbs-btn-accept-all:hover {
    color: #fff!important;
}
#BorlabsCookieBox p._brlbs-accept a._brlbs-btn.cursor {
	color: #333333;
	}
.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption {
    background: hsla(255,255%,255%,.8)!important;
    color: #474747!important;
}
.BorlabsCookie ._brlbs-google-maps a._brlbs-btn:hover {
    background: #777777!important;
}	
#BorlabsCookieBox.BorlabsCookie div.middle-center._brlbs-block-content._brlbs-bg-animation.show-cookie-box._brlbs-bg-dark div._brlbs-box-wrap div._brlbs-box._brlbs-box-advanced.animated.fadeInDown div.cookie-box div.container div.row div.col-12 p._brlbs-accept a._brlbs-btn.cursor {
	color:#ffffff!important;
	}
	.BorlabsCookie ._brlbs-google-maps a._brlbs-btn {
	background: #4285f4;
	border-radius: 3px;
	color:#ffffff!important;
}
.BorlabsCookie ._brlbs-google-maps a._brlbs-btn:hover {
	background: #fff;
	color: #4285f4;
}
#BorlabsCookieBox ._brlbs-refuse-btn a {
    background: #28a745;
    border-radius: 4px;
    color: #ffffff!important;
    font-size: 17px!important;
}
#BorlabsCookieBox ._brlbs-btn {
    background: #28a745;
    border-radius: 4px;
    color: #ffffff!important;
    font-size: 17px!important;
}
#BorlabsCookieBox h3, #BorlabsCookieBox ._brlbs-h3 {
    font-size: 1.25em!important;
}
/*++++++++++++++++++ aus theme kopiert  ++++++++++++++++++++*/
.welcome-box {
    color:#00609e!important;
}
div.wpcf7-mail-sent-ok {
    color: #c50b0b!important;
}
.wpcf7 span.wpcf7-not-valid-tip, .wpcf7-validation-errors {
    display: block !important;
	color: #c50b0b!important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid,
input.wpcf7-form-control.wpcf7-quiz.wpcf7-not-valid {
	border:1px solid #c50b0b!important;
	}
.testimonial-slide {
    min-height:125px;
}
div#sidebar-widgets.four.columns div#categories-2.widget.widget_categories ul li.cat-item.cat-item-5 {
    display:none;
}
.programm-thumb a img {
  border:2px solid #dddddd;  
}
.programm-thumb {
    margin-bottom:10px;
    margin-top:5px;
}
.programm-thumb span.single_image_caption{
    font-style:italic;
    color:#777777;
}
.welcome-box {
    color:#333333!important;
}
a.lizenz, p a.lizenz {
	font-size:14px!important;
	line-height:1.25em!important;
	}
#page-wrap.blog-page.blog-single.container div#content.sidebar-right article div.entry-image a .prettyPhoto {
	display:none;
	}
#page-wrap.blog-page.blog-single.container div#content.sidebar-right article div.entry-image a img.attachment-blog.size-blog.wp-post-image {
	display:block;
	}
	
.single-post.postid-3045 img.attachment-blog.size-blog.wp-post-image {
	display:none!important;
	}
.home div.blog-carousel div.owl-controls {
	margin-top:-10px;
	}
.home div.blog-carousel div.blog-item div.blog-item-description div {
	display:none!important;
	}
.latest-blog.style-grey .blog-item {
     margin-bottom:20px;
}
.single-post div.entry-content h2 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
	line-height:1.5em;
	}
.latest-blog .blog-item .blog-item-description {
	padding: 30px 20px;
	}
.home div.owl-controls div.owl-dots {
	display:none!important;
	}
.vc_icon_element.vc_icon_element-outer {
    width: auto;
    float: left;
    margin-right: 20px;
}
@media (max-width:1280px){.box.style-6{padding:20px!important;}

}
@media (max-width:1199px){a span.menu-MBE{padding-left:0px;}
.header-v3 #navigation > ul > li > a{padding:5px 10px 3px;}
@media (max-width:1047px){#envira-albums-4.widget.envira-albums{display:none;}
}
@media (max-width:959px){.menu-angebote-container,
#menu-ueber-uns.menu{margin-left:20px!important;margin-right:20px!important;}
#sidebar-widgets{padding-bottom:0px;}
#content{padding-top:0px;}
#page-wrap.container div#content.sixteen.columns{padding-top:40px;}
#sidebar.sidebar-left.alt div#sidebar-widgets.four.columns{margin-top:30px;}
#mobile-header .logo{margin-top:10px!important;}
.entry-image {
    margin-top: 40px;
}
.logo img {
  max-width: 250px!important;
}
}
@media (max-width:836px){#content.page-section.nopadding div.wpb_row.vc_row-fluid.standard-section.section.section-no-parallax.stretch.bg-stretch div.col.span_12.color-dark.left div.vc_col-sm-4.border-hover.wpb_column.column_container.col.vertical-center.no-padding.color-dark{padding-bottom:0!important;margin-bottom:0!important;}
#content.page-section.nopadding div.wpb_row.vc_row-fluid.standard-section.section.section-no-parallax.stretch.bg-stretch div.col.span_12.color-dark.left div.vc_col-sm-4.wpb_column.column_container.col.vertical-center.no-padding.color-dark{margin-bottom:0!important;padding-top:0!important;}
#content.page-section.nopadding div.wpb_row.vc_row-fluid.standard-section.section.section-no-parallax.mobil.stretch div.col.span_12.color-dark.left div.vc_col-sm-4.wpb_column.column_container.col.no-padding.color-dark{padding-top:15px!important;}
.blog-page .post{border-bottom:1px solid #efefef;margin:0 0 35px;padding:0 0 13px;}
#mobile-header{height:120px!important;}
}
	@media only screen and (min-width:768px) and (max-width:999px){
.job-listing .job-preview {
width: calc(50% - 20px) !important;
float: left;
margin: 10px;
margin-bottom: 10px;
min-height: 230px;
max-height: 100%;
}
	}
	
@media (max-width:767px){#content.sidebar-left.twelve.alt.columns div.wpb_row.vc_row-fluid.standard-section.section.section-no-parallax.bg-color-box.stretch div.col.span_12.color-dark.left div.vc_col-sm-3.wpb_column.column_container.col.vertical-center.no-padding.color-dark{margin-bottom:0!important;}
#content.sidebar-left.twelve.alt.columns div.wpb_row.vc_row-fluid.standard-section.section.section-no-parallax.bg-color-box.stretch div.col.span_12.color-dark.left div.vc_col-sm-9.wpb_column.column_container.col.vertical-center.no-padding.color-dark{padding-top:0!important;}
table.border tbody tr td.kontakt-1von2{width:165px!important;}
.kursort-1{border-right:none;padding-top:20px;padding-bottom:20px;}
.kursort-2{border-left:none;padding-top:20px;padding-bottom:20px;}
.box.style-6{padding:20px!important;margin-bottom:10px!important;}
#content.page-section.nopadding div.wpb_row.vc_row-fluid.standard-section.section.section-no-parallax.stretch.bg-stretch{padding-bottom:0px!important;}
#content.page-section.nopadding div.wpb_row.vc_row-fluid.standard-section.section.section-no-parallax.stretch.bg-stretch{padding-top:0px!important;}
#content.page-section.nopadding div.wpb_row.vc_row-fluid.standard-section.section.section-no-parallax.stretch.bg-stretch div.col.span_12.color-dark.left div.vc_col-sm-4.wpb_column.column_container.col.vertical-center.no-padding.color-dark{padding-bottom:0px!important;}
.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed ._brlbs-thumbnail {
    height: 250px;
    width: auto !important;
}
.logo img {
  max-width: 250px!important;
}
.stellenangebote {
    padding: 20px;
}
.job-listing .job-preview {
  width: 100%!important;
  float: left;
  margin: 10px 0 10px 0;
  min-height: auto;
  max-height: 100%;
}
ul {
    margin-left: 15px;
}
.single #content.sidebar-right, .single #content.sidebar-left {
    padding-bottom: 0!important;
}
ul#mobile-nav.menu li i.fa.fa-home {
	float: left!important;
padding-left: 0!important;
padding-top: 0!important;
	}
.geschaeftsstelle-2 div.vc_col-sm-6.kontaktbox {
background:#ecf6fd;
padding:20px 0 5px 20px!important;
}
}
	
@media (max-width:560px) {
.job-post {
  width: 100%;
  max-width: 340px !important;
  margin: 0 auto 0 auto !important;
  overflow: auto;
  padding-top: 40px;
	padding-left:10px!important;
	padding-right:10px!important;
}
}

@media (max-width:479px){#fullimagecenter.titlebar div.container div.sixteen.columns h1{color:#fff;font:33px "Roboto Condensed",Arial,Helvetica,sans-serif;line-height:36px;}
#mobile-header .logo{margin-top:10px !important;}
.beitragsfotos p img{text-align:center!important;margin-bottom:40px!important;}
div#page-wrap div#content.page-section.nopadding div.wpb_row.vc_row-fluid.standard-section.section.section-no-parallax.repeat {
	padding-top:50px!important;
	padding-bottom:50px!important;
	}
.BorlabsCookie div._brlbs-content-blocker div._brlbs-embed._brlbs-google-maps div._brlbs-caption p {
	font-size:12px!important;
	}
.home blockquote p {
	font-size:16px!important;
	line-height:22px;
	}
.corona-hinweis p a {
font-size:16px!important;
	line-height:22px;
}
#mobile-header {
    height: 110px !important;
}
.kita table tbody tr td {font-size:14px;padding-left: 3px;}
.kita table tbody tr td:first-child {padding-left: 0;}
.kita table tbody tr td strong {font-size:13px;}
}
.projekt-stimmen .vc_tta.vc_general .vc_tta-panel-body {
  padding: 20px 0 14px 0!important;
}
}
@media (max-width:400px){table.border tbody tr td.kontakt-1von2{width:auto !important;}
.desktop{display:block;}
.schuks table tbody tr td.spalte1-4{padding:5px 0px 5px 0!important;font-size:14px;}
.schuks table tbody tr td.spalte2-4{padding-right:10px;padding-left:10px;font-size:14px;}
.schuks table tbody tr td.spalte3-4{padding-right:10px;font-size:14px;}
.schuks table tbody tr td.spalte4-4{padding-right:0px;font-size:14px;}
table.border tbody tr td {
width:auto!important;
}
}