/*
Theme Name: Unicon Child Theme
Description: Unicon Child Theme for your Customizations
Author: Jane Jenner
Template: unicon
Version: 1.0
*/

@import url("../unicon/style.css");

/*Schriftarten------------------------------------------------------------------------------------------*/
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/open-sans-v17-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('fonts/open-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v17-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v17-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v17-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v17-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('fonts/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v17-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/open-sans-v17-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('fonts/open-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v17-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v17-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v17-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v17-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v17-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v17-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v17-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v17-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v17-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}


/* AKB Comf-700 - latin */
@font-face {
  font-family: 'AKB-Comf';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/akb-comf-v27-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/akb-comf-v27-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/akb-comf-v27-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/akb-comf-v27-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/akb-comf-v27-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/akb-comf-v27-latin-700.svg#Comfortaa') format('svg'); /* Legacy iOS */
}
body{font-family: 'Open Sans',sans-serif!important; }

.title{ font-family: 'Open Sans', sans-serif!important;}
input[type='text'],input[type='password'],input[type='email'],input[type='tel'],textarea,select{font-family:'Open Sans',sans-serif!important;}
#sidebar .widget h3{font-family: 'Open Sans',sans-serif!important;}
#navigation > ul > li > a{font-family: 'Open Sans',sans-serif!important;}
#navigation .sub-menu li a{font-family: 'Open Sans',sans-serif!important;}
#slogan{font-family: 'Open Sans',sans-serif!important;}
#mobile-navigation ul li a{font-family: 'Open Sans',sans-serif!important;}
.header-v1 #search-top input{font-family:'Open Sans',sans-serif!important;}
#breadcrumbs,#breadcrumbs a{font-family: 'Open Sans',sans-serif!important;}
.font-special,.button,.counter-title,h6,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a,.pricing-plan .pricing-plan-head h3,a.catimage,.divider-title,button,input[type='submit'],input[type='reset'],input[type='button'],.vc_pie_chart h4,.page-404 h3,.minti_masonrygrid_item h4{font-family:'Open Sans',sans-serif!important;}
.specialfont{font-family:  'AKB-Comf', sans-serif!important; font-size: 1.15em; letter-spacing: -0.02em;}
h1, h2, h3{ font-family:  'AKB-Comf', sans-serif!important;letter-spacing: -0.03em; font-weight: 700!important;}

#footer .widget h3{font-family: 'AKB-Comf',sans-serif!important;font-weight: 700!important;}
#sidebar .widget h3{font-family: 'AKB-Comf',sans-serif!important; font-weight: 700!important;}

/*topbar-----------------------------------------------------------------------------------------------*/
#topbar {padding-right: 10px !important;}

/*Navigation--------------------------------------------------------------------------------------------*/
.header-v1 #navigation > ul > li:last-child > a {padding-right:0 !important; margin-right:0!important;}
#navigation li.current-menu-item > a, #navigation li.current-page-ancestor > a, #navigation li.current-menu-ancestor > a, #navigation li.current-menu-parent > a, #navigation li.current_page_ancestor > a {font-weight: 600;}

/*Titlebar----------------------------------------------------------------------------------------------*/
#fullimagecenter h1, #fullimagecenter .title-h1 {font-size:0 !important; padding: 170px 0 !important;}
#fullimagecenter {background-position: center top !important; }


/*Slider------------------------------------------------------------------------------------------------*/
.revslider{margin-top: -60px !important;}

rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer{ background: rgba(255, 255,255, 0.9);  padding: 12px 15px 0 15px !important;  border-bottom: 7px solid #ff8C00; line-height: 1.5 !important; font-size: 15px !important; color: #231f20 !important; width: 360px!important;  margin-right: 11%!important; }

rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer p, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer p, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer p, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer p, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer p{margin-bottom: 7px !important; font-size:15px!important;}

rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer h1, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer h1, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer h1, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer h1, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer h1, rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer h2, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer h2, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer h2, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer h2, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer h2{font-family:  'AKB-Comf', sans-serif; font-size: 24px; color: #09347a; letter-spacing:0.01em; margin-bottom:0 !important; line-height:40px; font-weight:700;margin-bottom: 7px!important;}

.persephone.tparrows{border: none !important; font-weight: 700 !important;}



/*Content-----------------------------------------------------------------------------------------------*/
h2 {line-height: 1.3!important;}
h3 {line-height: 1.6 !important;}
h1 {margin-bottom: 25px !important;}
#content{padding-top:0 !important;}
.orange{color: #ff8c00;}
.headerlinks{background-color: #09347A; color: #fff; padding: 5px 10px;  border-bottom:5px solid #fff; letter-spacing: 0.03em; margin-bottom:0 !important;}
.hlhell{background-color: #87add4!important; color: #fff; padding: 5px 10px;  border-bottom:5px solid #fff; letter-spacing: 0.03em; margin-bottom:0 !important;}
.boxlinks {background-color: #f0f9fe;  padding: 10px 10px 5px 10px; margin-bottom:35px!important;}
.boxlinks a{font-weight: 600!important;}
.boxlinks li{margin-bottom: 8px;}
a.button.color-4 { background: #09347A none repeat scroll 0 0 !important; border: 2px solid #09347A !important; color: #fff !important;}
a.button.color-4:hover { background: #FF8C00 none repeat scroll 0 0 !important; border: 2px solid #FF8C00 !important; color: #fff !important;}
a.button.full {    padding: 8px 10px!important;}
p{color: #231f20!important;}
.ma-button-links{display: block!important; width:100%!important; margin-top:-30px!important; font-weight:600!important;background-color: #6fa1cd!important;}
.ma-button-rechts{display: block!important; width:100%!important; margin-top:-39px!important; font-weight:600!important;background-color: #6fa1cd!important;}
.vc_general.vc_btn3 {width:100%!important; font-size:15px!important;padding-top:9px!important; padding-bottom:10px!important; color:#FFF!important;}

span.frei{color: #56a045;}
span.belegt{color: #990033;}
.devider-kontakt{height:1px; padding:0!important; margin-top:-4px!important;margin-bottom:0!important;}
.text-small{font-size:0.77em!important; margin-top:-35px!important;padding-top:0!important; }
.text-small2{font-size:0.77em!important; margin-top:0px!important;padding-top:0!important; }
.text-small3{font-size:0.9em!important; margin-top:0!important;padding-top:0!important; }
strong{font-weight:600!important;}
a.bildhinweis{display: inline; background-color:transparent; color: #333; text-transform: none; padding:0;}

/*Formular*/
.wpcf7 span.wpcf7-not-valid-tip, .wpcf7-validation-errors{
	display: block!important; 
	color: #ff8c00!important; 
	font-weight:600!important;}

.wpcf7 form.sent .wpcf7-response-output {
    background: green!important;
	border:none!important;
	color: white!important;
    display: block!important;
}

.wpcf7-form input[type=checkbox] {
	display: block!important;
border: 2px solid #ccc!important;
float: left!important;
margin-right: 8px!important;
margin-bottom:0!important;
margin-top: 8px!important;}

/*Galerien---------------------------------------------------------------------------------------------*/
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption{color: #231f20!important; }
.gallery-caption{text-align: left !important;line-height: 1.6!important;}
.gallery-item {/*border-right: 10px solid #fff !important; */}
.gallery-columns-3 .gallery-item, .gallery-columns-2 .gallery-item{border-right:10px solid white!important;}

/*Spenden*/

.spende1{ opacity: 0.93!important;line-height:1.2!important; transform: rotate(10deg); }
.spende1 h3{font-size: 28px!important; font-weight:600;}
.spende1 p{margin-bottom:0!important;font-size:18px!important;}
.spende1 p a{color: #fff!important; }
.spende1 p a:hover{color: #09347A!important; }


/*Schriftgröße bei Lightbox*/
.ppt {font-size: 95%!important;}

/*Boxmitte*/
.boxmitte {background-color: #fff0e1; padding: 15px 5px 20px 10px; border:none; -webkit-text-size-adjust: none}

/*Tooltip-----------------------------------------------------------------------------------------------*/
.qtip-content { padding: 10px 12px; text-align: left; word-wrap: break-word; font-size: 14px; line-height: 18px;}
.qtip-content a:hover {color: #fff !important;}
.tooltipsall:hover {color: #231f20!important;}
.headerlinks .tooltipsall:hover{color:#ffffff!important;}


/*Glossary tooltip ab 2020--------------------------------------------------------------------------------*/
.glossary-tooltip-text{background-color: #09347A!important; color: #fff!important; font-size:15px!important; border-bottom:0!important; padding: 8px!important; min-width: 150px!important;}
.glossary-link a{background-color: none!important;font-weight:600!important;}


/*Leaflet Karte*/
.infobox-info img, .umsMarkerDesc img{margin-bottom: 10px!important;}
.wpb_row .wpb_column p:last-child { padding-bottom: 10px!important;}


/*Sidebar-----------------------------------------------------------------------------------------------*/
.vc_col-sm-3 {padding-right: 0 !important;}
.headerrechts{background-color: #ff8c00; padding: 5px 10px!important;  border-bottom:5px solid #fff; letter-spacing: 0.03em;}
.boxrechts {background-color: #fff0e1; padding: 15px 8px 20px 10px; border-bottom:7px solid #ff8c00; -webkit-text-size-adjust: none}
.boxrechts li {line-height: 1.8; margin-bottom: 12px;}
.boxrechts a{font-weight: 600;}
.boxkarte{border-bottom:7px solid #ff8c00;}
.fontsize-m{font-size: 18px !important; letter-spacing: -0.01em;}
.hinweis-schlicht, .hinweis-schlicht p {margin-bottom: 0 !important; font-weight: 600; }
#sidebar-widgets{padding-top: 0 !important;}
.wpb_widgetised_column .widget h3{display: none;}
.container .twelve.alt.sidebar-right, .container .twelve.alt.sidebar-left, #sidebar.sidebar-right #sidebar-widgets, #sidebar.sidebar-left #sidebar-widgets{margin-bottom:40px!important; }

.widget_tag_cloud a, .widget_product_tag_cloud a {
    font-size: 18px !important;
	background-color: #09347A!important; 
	color: #fff!important;
    border: none!important;
    border-radius: 0!important;
    padding: 1px 20px;
    text-transform: uppercase;
    font-weight: 600!important;
	margin: 0 4px 10px 0;}


/*Imageboxen--------------------------------------------------------------------------------------------*/
.imagebox { background-color: #f0f9fe !important; -webkit-text-size-adjust: none; border: none !important; border-radius: 0 !important; box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.03) !important; color: #231f20 !important; padding: 15px !important;}
.imagebox h3{ font-size: 20px !important;}
a.button.color-3 {background-color: #09347A !important; color: white; display: block; margin-top: 30px !important; padding:10px !important; text-align: center; width: 120px; border: none !important;  font-size:13px !important; font-weight: 300!important;}

/*Box für Video*/
#video-box{margin-bottom:2px!important;}

/*Toggle------------------------------------------------------------------------------------------------*/
.toggle .toggle-title {background-color: #e1f3fd !important;  border-radius: 0px !important; color: #231f20 !important; padding: 6px 20px !important; font-weight: 400 !important; }
.toggle .toggle-title.active, .color-light .toggle .toggle-title.active {background: #ff8c00 none repeat scroll 0 0 !important; color:#ffffff !important; font-weight: 600 !important;}
.toggle .toggle-inner p {padding-left: 17px !important; color:#231f20!important;}
.toggle .toggle-inner ul {padding-left: 20px !important;  color:#231f20!important;}
.toggle .toggle-inner ul ul{padding-left: 5px !important;  color:#231f20!important;}
.toggle .toggle-inner a{font-weight: 600!important;}

/*Blogliste---------------------------------------------------------------------------------------------*/
.latest-blog-list .blog-list-item-thumb {height: 220px !important; margin: 0 20px 0 0 !important; width: 360px !important; float: none !important; }
.latest-blog-list .blog-list-item-description { background-color: #f0f9fe; padding: 15px!important; -webkit-text-size-adjust: none; height: 220px !important;}
.wpb_content_element a{line-height: 1.35em!important;}
.latest-blog-list.horizontal .blog-list-item-excerpt a, .blog-list-item-excerpt a {background-color: #09347A; color: white; display: block; margin-top: 30px !important; padding: 5px; text-align: center; width: 120px; font-size: 13px !important; text-transform: uppercase; }
.blog-list-item-excerpt a:hover {color:#ffffff!important;}


/*Blogliste nach Schlagwörtern*/
.blog-page .post h1 a, .blog-page .post h2 a {line-height: 1.4!important;}

/*Blog-Page--------------------------------------------------------------------------------------------*/
.blog-page{padding-top: 50px !important;}

/*Einzelner Blogbeitrag*/
.entry-content ul li{margin-bottom: 7px !important;}
.entry-content ul li ul{margin-top: 10px!important;}
.entry-content ul li ul li{margin-bottom: 8px!important;}

/*Buttons*/
a.button.color-6 { background: #09347A!important; border: 2px solid #09347A!important; margin-bottom:20px!important;}
a.button.color-6:hover{background:  #ff8c00!important; border: 2px solid  #ff8c00!important;}

/*Zitat*/
blockquote p {
    margin: 0 !important;
    padding: 1px 0 1px 20px;
    border-left: 5px solid #ff8c00!important;
	color:#09347A!important;
}



/*Karte*/
/*Zusatz CSS musste in den erweiterten Einstellungen des Plugins eingestellt werden*/

/*Footer-------------------------------------------------------------------------------------------------*/
#footer {padding: 30px 0 12px 0!important;}
#footer .widget {margin-bottom: 0 !important; margin-right: 5px !important; font-weight: 600 !important; -webkit-text-size-adjust: none; }
#footer .widget p{margin-bottom:9px !important; }
#footer .widget h3{font-family:  'AKB-Comf', sans-serif!important; font-size: 18px !important; letter-spacing: -0.03em!important; font-weight: 700!important;  }

#text-4{text-align:center!important;}
#text-5{text-align:right!important;}
#text-5 img {margin-right: 29px;}

/*Back-to-Top-----------------------------------------------------------------------------------------------*/
#back-to-top a{background-color: #09347A!important; opacity:1.0!important;}

/*Media Queries----------------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and  (max-width: 1300px){
#fullimagecenter h1, #fullimagecenter .title-h1 { padding: 205px 0 !important;}
}

@media only screen and  (max-width: 1240px){
#fullimagecenter h1, #fullimagecenter .title-h1 { padding: 192px 0 !important;}
}

@media only screen and  (max-width: 1199px){
.latest-blog-list .blog-list-item-thumb {height: 170px !important;  width: 279.98px !important;}
rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer{  margin-right: 16%!important; width: 315px !important;margin-bottom:-1px!important;}
rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer p, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer p, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer p, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer p, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer p, rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer p a, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer p a, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer p a, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer p a, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer p a{margin-bottom: 7px !important; font-size:14px!important;}
rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer h1, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer h1, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer h1, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer h1, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer h1, rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer h2, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer h2, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer h2, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer h2, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer h2{font-size:21px!important;}
	
#fullimagecenter h1, #fullimagecenter .title-h1 { padding: 188px 0 !important;}
	.latest-blog-list .blog-list-item-description{height:260px!important;}
}

@media only screen and  (max-width: 1150px){
#fullimagecenter h1, #fullimagecenter .title-h1 { padding: 184px 0 !important;}
.toggle .toggle-title {  padding: 6px 30px !important;  text-indent: -10px !important;}
	.latest-blog-list .blog-list-item-description{height:300px!important;}
	
}

@media only screen and  (max-width: 1024px){
#fullimagecenter h1, #fullimagecenter .title-h1 { padding: 178px 0 !important;}
	
.extlink sup::after { display: none !important;}

	.latest-blog-list .blog-list-item-description{height:300px!important;}
}

@media only screen and  (max-width: 959px){
	rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer{  margin-right: 6%!important; width: 315px !important;margin-bottom:-1px!important;}
.fontsize-m{font-size: 17px !important; }
.latest-blog-list .blog-list-item-thumb {height: 130px !important;  width: 216px !important; }
	.latest-blog-list .blog-list-item-description{height:330px!important;}
	
#footer .widget {font-size:14px !important; }
.specialfont{ font-size: 1em; letter-spacing: 0em;}
#fullimagecenter h1, #fullimagecenter .title-h1 { padding: 165px 0 !important;}
}

@media only screen and  (max-width: 768px){
#mobile-logo img{margin-top:15px !important; width: 150px !important; }
#footer .widget{text-align:center !important;}
#footer .widget .zentriert{text-align:center; margin-top: 3px;}
#footer .widget .right{text-align:center; margin-right:0; margin-top: 3px;}
.fontsize-m{font-size: 20px !important; }
.partner {text-align: center !important;}
#fullimagecenter h1, #fullimagecenter .title-h1 { padding: 142px 0 !important;}
	
	.single #content.sidebar-right, .single #content.sidebar-left{padding-bottom:0!important;}
	.container .twelve.alt.sidebar-right, .container .twelve.alt.sidebar-left, #sidebar.sidebar-right #sidebar-widgets, #sidebar.sidebar-left #sidebar-widgets{margin-bottom:0!important;}
	.beitragsslider-text	{display: none!important;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.latest-blog-list .blog-list-item-thumb {height: 220px !important;  width: 420px !important;  }
.latest-blog-list .blog-list-item-thumb  img { width: 100% !important;}
	.latest-blog-list .blog-list-item-description{height:auto!important; min-height: 170px!important;}
	rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer{  margin-right: 18.5%!important; width: 417px !important;padding-bottom:3px!important;}
	
	.latest-blog-list .blog-list-item-description{height:auto!important; min-height: 220px;}
	#text-5, #text-4 {text-align:center!important; margin-top: 35px !important;}
#text-5 img {margin-right: 0 !important;}
	#gallery-1 .gallery-item { width: 100%!important;}	
	.single #content.sidebar-right, .single #content.sidebar-left{padding-bottom:0!important;}
	.container .twelve.alt.sidebar-right, .container .twelve.alt.sidebar-left, #sidebar.sidebar-right #sidebar-widgets, #sidebar.sidebar-left #sidebar-widgets{margin-bottom:0!important;}
	.beitragsslider-text	{display: none!important;}
	#gallery-2 .gallery-item, #gallery-3 .gallery-item, #gallery-4 .gallery-item, #gallery-5 .gallery-item, #gallery-5 .gallery-item, #gallery-6 .gallery-item, #gallery-7 .gallery-item, #gallery-8 .gallery-item, #gallery-9 .gallery-item, #gallery-10 .gallery-item, #gallery-11 .gallery-item, #gallery-12 .gallery-item, #gallery-13 .gallery-item, #gallery-14 .gallery-item, #gallery-15 .gallery-item{width:100%!important;}
}



@media only screen and (max-width: 479px) {
.latest-blog-list .blog-list-item-thumb {height: 180px !important;  width: 300px !important;  }
.latest-blog-list .blog-list-item-thumb  img { width: 300px !important;}
	.latest-blog-list .blog-list-item-description{height:auto!important; min-height: 170px!important;}
rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer{  margin-right: 5%!important; width: 285px!important; padding-bottom:3px!important;}
	rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer p, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer p, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer p, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer p, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer p, rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer p a, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer p a, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer p a, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer p a, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer p a{ font-size:13px!important;}
rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer h1, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer h1, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer h1, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer h1, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer h1, rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer h2, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer h2, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer h2, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer h2, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer h2{font-size:19px!important;}
	
		#text-5, #text-4 {text-align:center!important; margin-top: 35px !important;}
#text-5 img {margin-right: 0 !important;}
	#gallery-1 .gallery-item { width: 100%!important;}
	.single #content.sidebar-right, .single #content.sidebar-left{padding-bottom:0!important;}
	.container .twelve.alt.sidebar-right, .container .twelve.alt.sidebar-left, #sidebar.sidebar-right #sidebar-widgets, #sidebar.sidebar-left #sidebar-widgets{margin-bottom:0!important;}
	.beitragsslider-text	{display: none!important;}
	#gallery-2 .gallery-item, #gallery-3 .gallery-item, #gallery-4 .gallery-item, #gallery-5 .gallery-item, #gallery-5 .gallery-item, #gallery-6 .gallery-item, #gallery-7 .gallery-item, #gallery-8 .gallery-item, #gallery-9 .gallery-item, #gallery-10 .gallery-item, #gallery-11 .gallery-item, #gallery-12 .gallery-item, #gallery-13 .gallery-item, #gallery-14 .gallery-item, #gallery-15 .gallery-item{width:100%!important;}
}
@media only screen and (max-width: 325px) {
.latest-blog-list .blog-list-item-thumb {height: 170px !important;  width: 280px !important;  }
.latest-blog-list .blog-list-item-thumb  img { width: 280px !important;}
#fullimagecenter h1, #fullimagecenter .title-h1 { padding: 80px 0 !important;}

	
}

@media only screen and (max-width: 319px) {
.latest-blog-list .blog-list-item-thumb {height: 160px !important;  width: 260px !important;  }
.latest-blog-list .blog-list-item-thumb  img { width: 260px !important;}
	rs-layer#slider-1-slide-13-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-10-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-12-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-4-layer-2.slidertext1.rs-layer, rs-layer#slider-1-slide-14-layer-2.slidertext1.rs-layer{display:none !important;}
}
