/* Custom CSS
------------------------------------------------------------ */
.single-veranstaltung  .execphpwidget .right {
    margin-top: 8px;
}
.postbox .left {float: left; width: 45%; padding-right: 5%;}
.postbox .fach .left {float: none;}
.top-box .right a {word-break: break-word;}

body main.content{margin-top : 35px !important;}
.entry-content{margin-top: 45px !important;}


.page-id-376 .msg {
    margin-top: 5%;
    margin-left: 9%;
}
.content-sidebar .content-sidebar-wrap {margin:0 auto;}.vc_row.wpb_row.vc_inner.vc_row-fluid.infobox { margin-bottom: 70px !important;  margin-right: 10px !important; margin-top: 15px !important;}
.page-id-854 .site-inner .content {    width: 100% !important;    padding: 0px !important;}
.page-id-854 .site-inner .content-sidebar-wrap {    width: 100% !important;}
button#responsive-menu-button {background:#9f9476 !important;}
button#responsive-menu-button:hover {background:#6A75BA !important;}

.page-id-6595 .wpb_column.vc_column_container.vc_col-sm-12 {
    display: none;
}

.bx-controls-auto {
    display: none;
}

/* cat filter news */

.single-medienmitteilungen section#calendar-3, .single-medienmitteilungen section#execphp-2, .single-medienmitteilungen section#execphpwidget,
.single-medienmitteilungen section#text-5, .single-medienmitteilungen section#execphp-3,.single-medienmitteilungen section#execphp-9{display:none;}


.year h2 {
   float: left;
   padding-top: 12px;
   padding-right: 50px;
}

.page-id-854 .catfilter .wrap form h2 {
   font-size: 2rem !important;
}

/*.page-id-9539 .site-inner .content {
    width: 100% !important;
}
*/
.page-id-7609 .catfilter, .page-id-9539 .catfilter, .page-id-7934 .catfilter{display:none;}
/*--- Slider teaser link ---*/

.advps-slide-container h2.advs-title a { visibility: visible;font-family: 'Lato',sans-serif;}
.advps-excerpt-one { visibility: hidden;}
.advps-slide a::before {
    content: "";
    width: 100%;  
    height: 100%;
    pointer-events: none;
    z-index: 1;
    position: absolute;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 45%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 45%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 45%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 45%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 45%, rgba(0,0,0,1) 100%);
    left: 0;
}
.advps-slide h2.advs-title a::before { display: none;}

/*-------*/


/*-- .single-news .breadcrumbupd { display: none;} --*/
.single .execphpwidget .right h2 a { color: #ac9c7b !important;}
.breadcrumbupd span { pointer-events: none; cursor: none;}
.pagination a.next, .pagination a.prev {border-radius: 5px;border:1px solid #4e5054 !important;}
.pagination a.next:hover, .pagination a.prev:hover {border: 1px solid #ac9c7b !important;}
.pagination a:hover { background: #ac9c7b !important;color: #fff !important;padding: 6px 15px !important;border-radius: 5px !important;}
.teaserbox .vc_column-inner::before {
    background-color: rgba(103, 103, 103, 0); content: ''; display: block; height: 100%;position: absolute; width: 100%; left: 0; top: 0;}
.teaserbox .wpb_wrapper h3, .teaserbox .wpb_wrapper p, .teaserbox .wpb_wrapper a {position: relative;}
.teaserbox:hover .vc_column-inner::before { background-color: #ac9c7b8a !important}
.threeteasers:nth-child(2) .teaserbox:nth-child(3) .vc_column-inner::before { background-color: rgba(255, 255, 255, 0) !important;}

.teaserbox .vc_custom_1508231036779 a { position: relative;top: 35px;}
.teaserbox .vc_custom_1508231029104 a button { top: -7px;}

.teaserbox .vc_custom_1507731245170 {height: 330px !important;}
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3) ul {padding-bottom: 0 !important;}
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3) ul .title_box {font-size: 14px !important; width: 100% !important;}
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3) ul li {list-style: none;}
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3) ul li .full_box { border-bottom: none; text-align: center;}
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3) p { margin-bottom: 0 !important;
    text-align: center !important; margin-top:24px;}
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3) p button {padding: 12px 30px; letter-spacing: 2px;font-weight: 700;
	font-family: 'Lato',sans-serif !important; font-size: 12px !important; color: #fff !important; border: none;}
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3) p button:hover { text-decoration: underline;}
/* div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3) p a {margin-bottom: 0 !important;} */
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3) { height: 330px !important;}
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3) .vc_column-inner { height: 330px !important;}

.page-id-6714 .outer-title div, .page-id-6771 .outer-title div { font-weight: bold;width: 17.33%; float: left;font-size: 1.8rem; padding-left: 15px; padding-right: 15px;}
.page-id-6714 .postbox .outer div, .page-id-6771 .postbox .outer div {width: 17.33%;float: left; padding-left: 15px; padding-right: 15px;}
.page-id-6771 .postbox .five { word-break: break-all;}
.page-id-6714 .site-inner, .page-id-6714 .content-sidebar-wrap, body.page-id-6714 .site-inner main.content, 
	.page-id-6714 #main_container .postbox .wrap, .page-id-6771 .site-inner, .page-id-6771 .content-sidebar-wrap, body.page-id-6771 .site-inner main.content, 
	.page-id-6771 #main_container .postbox .wrap {min-width: 100% !important;}
.page-id-6714 #main_container .postbox .wrap .outer, .page-id-6771 #main_container .postbox .wrap .outer {width: 1200px; margin: 0 auto;}
.page-id-6714 .outer-title, .page-id-6771 .outer-title {width: 1200px !important;margin: 0 auto;}
.page-id-6714 .postbox:nth-child(odd) .wrap, .page-id-6771 .postbox:nth-child(odd) .wrap {background: #e7e7e7 !important;}
.page-id-6714 .postbox:nth-child(odd), .page-id-6771 .postbox:nth-child(odd) {background: #fff !important;}
.page-id-6714 .postbox, .page-id-6771 .postbox {padding: 0 !important;}
.page-id-6714 .postbox .wrap, .page-id-6771 .postbox .wrap {padding: 25px 0;}
.page-id-6714 .postbox, .page-id-6771 .postbox {position: relative;top: 35px;}
.page-id-6771  div.one, .page-id-6771  div.four { width: 14% !important;}
.page-id-6771  div.three {width: 24.33% !important;}
.page-id-6771 div.two, .page-id-6771  div.four p {font-weight: bold; font-size: 1.6rem;}
.page-id-6771 .pagination {position: relative;top: 35px;margin-bottom: 35px;}

.page-id-6595 .vc_toggle_title h4 { color: #f37021 !important; font-family: 'Lato',sans-serif !important;
   font-weight: 700; font-size: 20px;}
.page-id-6595 i.vc_toggle_icon::before { background: #000 !important; border: none !important; width: 2px !important; height: 10px !important;}
.page-id-6595 i.vc_toggle_icon::after { background: #000 !important; border: none !important; width: 10px !important; height: 2px !important;}
.page-id-6595 i.vc_toggle_icon { background: #000 !important; border: none !important; width: 10px !important; height: 2px !important;}

.page-id-6168 .kanton_wrapper { height: 30px;}
.page-id-6168 .kanton_wrapper ul li {float: left; list-style: outside none none; margin: 0 0 0 7px;}
.page-id-6168 main.content { margin-top: 65px !important;}
.page-id-6168 #listing .circlebox .view .circlebottom { display: block !important;}
.page-id-6168 #listing .circlekonakt p { position: relative; top: 12px !important; left: 0px; margin-bottom: 0 !important;}
.page-id-6595 .vc_toggle { border-bottom: 2px solid #F37021 !important; padding-bottom: 25px; margin-bottom: 25px;}
.page-id-6168 .kanton_wrapper ul li.active_kon a { color: #4e5054 !important;}


/*---Event page---*/
/*.catfilter{display:none;}*/

.textwidget .execphpwidget {
    padding-top: 10px !important;
}
.textwidget .widget-wrap h4 {
    background: #9F9277 !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    padding: 10px 10px;
    text-align: center;
    font-size: 1.6rem !important;
    font-family: Lato !important;
    color: #fff !important;
    border-radius: 3px !important;    
	margin-bottom: 0 !important;
}

.textwidget .post .right small p {
    font-family: 'Lato',sans-serif;
    font-size: 13px !important;
    padding-top: 0 !important;
    margin-bottom: 0 !important;
}

.textwidget .post .right h2 {line-height: 0.6 !important;position: relative !important;top: -15px;padding-left: 10px;}

.execphpwidget .post {
    background: #F5F5F5;
    padding: 5px 15px !important;
	margin-bottom: 0 !important;
}
.top-box ul li {
    list-style: none !important;
    margin: 0 !important;background: #fff !important;
}
.page-id-6150 .post-title h1, .page-id-6152 .post-title h1, .page-id-6155 .post-title h1, .page-id-6157 .post-title h1, .page-id-6159 .post-title h1 {
    font-size: 2em !important;
    font-weight: bold !important;
    font-family: 'Lato',sans-serif !important;
}

.page-id-6150 .wpb_text_column, .page-id-6152 .wpb_text_column, .page-id-6155 .wpb_text_column, .page-id-6157 .wpb_text_column, .page-id-6159 .wpb_text_column {
    margin-bottom: 0 !important;
}

.top-box ul li span:first-child {
    background: #f2f2f2;
}

/*-------------------*/

/*----Events List page----*/
.page-id-6373 .entry-content {
    margin-top: 0px !important;
}
.page-id-6373 .site-inner {
    width: 100% !important;
}

.page-id-6373 main.content {
    width: 100% !important;
}

body.page-id-6373 .content-sidebar-wrap {
    width: 100% !important;
}

.page-id-6373 main.content .entry-content .vc_row {
    padding: 40px 0px 30px 0px;
    margin: 0 auto !important;
}

.page-id-6373 main.content .entry-content .vc_row .vc_col-sm-6:nth-child(odd) {
    padding-right: 2%;
    margin-left: 7%;
    width: 42%;
}
.page-id-6373 main.content .entry-content .vc_row .vc_col-sm-6:nth-child(even) {
    margin-right: 7%;
    width: 42%;
}

.page-id-6373 main.content .entry-content .vc_row:nth-child(even) {
    background: #e7e7e7 !important;
}

.page-id-6373 main.content .entry-content .vc_row .vc_col-sm-6:nth-child(even) p:first-child {
    font-size: 1.6rem;
    line-height: 1.625;
    font-weight: 700 !important;
}

.page-id-6373 main.content .entry-content .vc_row .vc_col-sm-6:nth-child(even) p:nth-child(2) {
    font-family: 'Lato',sans-serif !important;
    color: #ac9c7b !important;
    font-size: 3rem;
    font-weight: 700;
    position: relative!important;
}

.page-id-6373 main.content .entry-content .vc_row .vc_col-sm-6:nth-child(even) p:nth-child(3) {
    font-size: 16px;
    font-size: 1.6rem;
}

.page-id-6373 main.content .entry-content .vc_row .vc_col-sm-6:nth-child(even) p:nth-child(4) {.page-id-6373
    main.content .entry-content .vc_row .vc_col-sm-6: nth-child(even) p:nth-child(3);
    color: #ffffff !important;
    border: 1px solid #9F9476 !important;
    width: 45px;
    padding: 2px 10px;
    background: #9F9476 !important;
    border-radius: 5px !important;
}

.page-id-6373 main.content .entry-content .vc_row .vc_col-sm-6:nth-child(even) p:nth-child(4):hover {
    color: #9F9476 !important;
    background: #ffffff !important;
}


/*----------------------*/




/*--Saravana css--*/
.circlebottom { display: none;}
.content-sidebar .content { width: 780px !important;}
.sidebar .execphpwidget .right h2 {line-height: 1.25 !important;}
.single-veranstaltung aside.sidebar.sidebar-primary.widget-area { margin-top: 140px !important;}
.single-news aside.sidebar.sidebar-primary.widget-area {margin-top:165px !important;}
.sidebar-primary,.content-sidebar .sidebar-primary { width: 340px !important; }
.page-id-854 .site-inner { width: 100% !important;}
.postbox a.more { color: #fff !important;}
.page-id-612 .post-612 input.vc_general.vc_btn3.vc_btn3-size-md { position: relative;  top: -50px;}


body .breadcrumb { display: none;}
body .breadcrumbupd { width: 100%; position: absolute; margin: 0px;left: 0px; padding: 10px 0px; background: #4e5053;
    color: #fff; border: 0px; text-transform: uppercase; font-weight: 700;}
body .breadcrumbupd .wrap { text-align: right; font-weight: 300; text-transform: none; font-family: 'lato',sans-serif;
    max-width: 1170px; margin: 0 auto; }

/*----*/

/*---beziehungen page toggle---*/
html body.page-id-5942 .vc_toggle i {
    width: 20px !important;
    height: 20px !important;
    background-repeat: no-repeat !important;
    display: inline-flex !important;
    top: 15px !important;
    background-image: url(/wp-content/uploads/2016/09/plus.png) !important;
    background-color: #fff !important;
    border: none !important;
background-size: 75% 80% !important;
}
html body.page-id-5942 .vc_toggle i:before { border: none !important;}
html body.page-id-5942 .vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before {
    background: rgba(240, 248, 255, 0) !important;
}
html body.page-id-5942 .vc_toggle_active i {
    background-image: url(/wp-content/uploads/2016/09/minus.png) !important;
    width: 20px !important;
    height: 20px !important;
    background-repeat: no-repeat !important;
    display: inline-flex !important;
    background-size: 75% 80% !important;
}
html body.page-id-5942 .vc_toggle_title h4 {
    color: #db6652 !important;
    font-family: 'Lato',sans-serif !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    padding-left: 5px !important;
}
html body.page-id-5942 .vc_toggle_title h4:hover {
    text-decoration: underline !important;
}

html body.page-id-5942 .vc_toggle_content img {
    padding-right: 15%;
}

/* .section#execphp-5 .post .right {
    width: 55% !important;
    margin-top: 0px !important;
    position: relative !important;
    top: -9px !important;
    margin-left: 0px !important;
} */

#execphp-5 a {
    color: #ac9c7b !important;
}


#execphp-5 a :hover {
    color: #ac9c7b !important;
}

/*--.breadcrumbupd {
    display: none !important;
} --*/

.backbut {
    margin-top: 27px !important;
}

section#execphp-5 .post .right {
    position: relative !important;
    top: -9px !important; 
    float: right !important;
    width: 55% !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
}

.sidebar.sidebar-primary {
    margin-top: 48px !important;
}

section#execphp-5 .post h2 a:hover {
    color: #ac9c7b !important;
}

img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    padding-bottom: 5px;
}


.sidebar.widget-area .widget {
    margin: 0px 0 0px !important;
    padding: 0 0 0px !important;
}

section#execphp-5 {
    margin-top: 0px!important;
}

section#execphp-5 h4.widget-title.widgettitle {
    margin-bottom: 5px;
}

/* section#execphp-5 .post {
    background: #f5f5f5;
    padding: 10px !important;
    margin: 0px 0px -16px!important;
} */

section#execphp-5 .post {
    margin-bottom: -16px !important;
}

section#execphp-5 .post .left {
    width: 123px !important;
}
/*-----*/




.twoteasers .teaserbox:first-child {  background: #89c764; padding: 15px;}
.teaserbox.vc_col-sm-3:last-child { background: #5577b8;}
.teaserbox.vc_col-sm-3:last-child h3, .teaserbox.vc_col-sm-3:last-child p {  color: #fff;}

.single-news .sidebar .execphpwidget { padding-top: 0px !important; background: whitesmoke;}
.single-news .sidebar h4.widget-title.widgettitle { margin-bottom: 5px;}
.single-news .sidebar .right { position: relative; top: -9px;}

.single-news .sidebar .left img { width: 100%; height: auto; padding-bottom: 5px;}

.single-allnews .execphpwidget .post .right { margin-top: -8px;}
a.alle_stellungnahmen:hover{color:#fff !important;}
.single-veranstaltung .sidebar .post .left {position: relative;top: 4px;}
.single-veranstaltung .sidebar .post .right {position: relative;top: -8px;}
.single-veranstaltung .sidebar.widget-area .widget { border-bottom: 0 !important;}
li#menu-item-1047, li#menu-item-1066, li#menu-item-1500, li#menu-item-1105, li#menu-item-1111, li#menu-item-1528, li#menu-item-2697, li#menu-item-1538 { padding-bottom: 10px !important;}

.single-veranstaltung .sidebar .execphpwidget .post { margin: 0px 0px -18px!important;}
.single-veranstaltung .sidebar .execphpwidget .post hr {margin-top: 0 !important;}
.single-veranstaltung .sidebar .post .left img { padding-bottom: 10px;}

.vc_custom_1467639836355 .execphpwidget ul li .full_box a div {
   color: #fff !important;
 
}
.vc_custom_1467639836355 .execphpwidget ul li .full_box a div:hover {
   text-decoration: underline !important;
}

/* .ls-slide.ls-slide-1.ls-animating img.ls-bg {max-height: 600px !important;} */


ul.ubermenu-submenu.ubermenu-submenu-id-1112.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack li {    padding: 5px 0px 5px;}
ul.ubermenu-submenu.ubermenu-submenu-id-2493.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack li {padding: 5px 0px 5px;}
ul.ubermenu-submenu.ubermenu-submenu-id-1097.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack li {    padding: 5px 0px 5px;}
ul.ubermenu-submenu.ubermenu-submenu-id-1047.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack {    padding: 4px 0px 8px 0px !important;}

ul.ubermenu-submenu.ubermenu-submenu-id-1047.ubermenu-submenu-type-auto.ubermenu-submenu-type-stack li {    padding: 1px 0px 1px 0px;}

#advps_container1 .advs-title a {font-weight: bold!important;}

/*.page-id-854 .catfilter {
    display: none;
}*/
.wpb_text_column.wpb_content_element:nth-child(3) {
    margin-top: 35px;
}
.backbutton a:hover {    color: #fff !important;    text-decoration: underline !important;}
.backbut a:hover {    color: #fff !important;    text-decoration: underline !important;}
.advs-title a:hover {    text-decoration: underline !important;    color: white !important;}
.vc_custom_1467639836355 a button:hover {  text-decoration: underline;}
.vc_custom_1467639977810 a button:hover {text-decoration: underline;}
.page .sidebar .execphpwidget { padding-top: 5px; }

.right small {    font-weight: bold !important;}
.wpb_widgetised_column.wpb_content_element.widget.green {   
    border-bottom: 0px !important;
    padding: 0px !important;
}
.right h2 a {    color: #9F9476 !important;}

.wpb_widgetised_column.wpb_content_element.widget.green {   
    border-bottom: 0px !important;
    padding: 0px !important;
}

.btn_bum {    text-align: center !important;}

a.alle_stellungnahmen {background: #9F9476 !important;padding: 10px 71px !important;border-radius: 3px !important;color: #fff !important;}
.text {
    text-align: center !important;
    padding: 12px 0px 12px 0px;
}
a:hover {
    text-decoration: underline !important;
    color:#ABA481 !important;
}
.page-id-854 .catfilter .year select {
    background-image: url(/wp-content/uploads/2016/04/v.png);
    background-repeat: no-repeat;
    background-position: 90% 50%;
    padding-right: 30px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.page-id-854 .catfilter .cat select {
    background-image: url(/wp-content/uploads/2016/04/v.png);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    padding-right: 30px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.page-id-376 .catfilter .cat select{background-image: url(/wp-content/uploads/2016/04/v.png);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    padding-right: 30px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	}
.entry-content .backbut a {
    border-radius: 5px !important;
color:#fff !important;
}

.text a {
    width: 100%;
    color: #9f9476 !important;
    background-image: none !important;
    font-size: 18px !important;
    font-weight: bold !important;
}







.text a:hover {
    text-decoration: underline !important;
}
.sidebar .widget-title.widgettitle {
    margin-bottom: 0px;
    background: #F37021 !important;
    color: #fff;
    text-align: center;
    font-size: 1.6rem;
    line-height: 1.25;
    border: 0px;
    padding: 10px;
    border-radius: 3px;
    font-weight: 500;
    font-family: 'Lato',sans-serif;
}


.sidebar .green .right {
    margin-left: 45%;
}

.sidebar .green .right h2 {
    font-size: 15px !important;
    color: #9F9476 !important;
    font-weight: bold !important;
    font-family: 'Lato',sans-serif !important;
}

.sidebar .wpb_text_column {
    margin-bottom: 0 !important;
}
.sidebar .green .post {
    background: #f5f5f5 !important;
    padding: 10px !important;
    margin: 0px 0px -14px!important;
}

.sidebar .green .wpb_text_column {
    margin-bottom: 0;
}
/*.menu-footer-menu-2-container {
    float: right;
}*/
.slider_ept {
    display: none;
}
li#nav_menu-3 a {
    color: #fff !important;
}
.vc_custom_1467639836355 a button{
	font-size: 12px !important;
    color: #fff;
    background: rgba(255,255,255,0.3) !important;
    border: 0px;
    padding: 12px 30px;
    letter-spacing: 2px;
    font-weight: 700;
    font-family: 'Lato',sans-serif !important;
    position: absolute;
    bottom: 30px;
}

.page-child article.type-page .vc_col-sm-12  .vc_column-inner {width:auto !important;}

.vc_custom_1479987207228 p button { position: relative;top: 46px !important; }
.vc_custom_1467639977810 button {position: absolute !important;    left: -4em;}
.vc_custom_1467627639566 button { position: relative; top: 46px;}
.vc_custom_1467627977881 button { position: relative; top: 20px;}
.vc_custom_1467639836355 ul li div:last-child { text-align: end;}

.page-id-360 .site-inner article > div > div > div > div {
    width: 100% !important;
}
.single-veranstaltung .breadcrumb a span { text-transform: lowercase; display: inline-block;}
.single-veranstaltung .breadcrumb a span:first-letter {text-transform: uppercase !important;}

.page-id-1038 #view_5 .vc_single_image-wrapper img { width: 35%;}

}
.single-allnews .vc_column-inner {
    width: 100% !important;
}
.page-id-1038 img.vc_single_image-img.attachment-full {
    width: 77%;
}
.left1 {
    float: left;
    width: 45%;
}

.single-allnews p.entry-meta {
    display: none;
}

.single-allnews .sidebar.sidebar-primary {
    margin-top: 190px;
}

a.link_active {     font-weight: 900 !important;   color: #4e5053 !important;}
.membertopbutton a:hover {text-decoration: underline;  color: #9f9476;}
.membertopbutton {    margin-bottom: 25px;font-weight: 600;    margin-left: 0px;}
.site-inner article  > div > div > div > div {width:100% !important; margin:0 auto !important; }
/*.header-image .site-header .wrap .title-area {background-position:left center !important; background-size:28%; background: url(images/galapagos2_logo.jpg) left top no-repeat;}*/
.nav-secondary {background:none; border:0px;}
.nav-secondary li a {color:#4E5054 !important; font-weight:700;}
ul#menu-top-menu {text-align:right;}
.site-header .widget-area {height:76px; width:65% !important;}
.header-image .site-header .wrap .title-area {width:35% !important;}
.ubermenu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {color:#fff !important; font-size:15px; border:0px;}
.nav-primary {border:0px; background:#9f9476 !important;}
nav.nav-primary .wrap {width:1200px !important; margin:0 auto;}
.home #section1 .vc_column-inner {padding-top:0px !important;}
.wpb_layerslider_element.wpb_content_element {margin-bottom:0px;}
div#section1 {z-index:-99999999 !important;}
.ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop {background:rgba(255,255,255,0.9) !important;}
.ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target {font-weight:400;}
#menu-item-289 > span {color:#4E5054 !important; font-size:18px; line-height:15px;}
div#section3  .vc_row:nth-child(1)  .wpb_column {border:1px solid #000; min-height:310px;margin: 1.16%; margin-bottom:20px;}
div#section3  .vc_row:nth-child(1)  .wpb_column:nth-child(1), div#section3  .vc_row:nth-child(1)  .wpb_column:nth-child(3) {width:31%;}
div#section3  .vc_row:nth-child(1)  .wpb_column .wpb_text_column {margin-bottom:20px;}
div#section3  .vc_row:nth-child(1)  .wpb_column .vc_column-inner {padding-top:15px;}



/* ARBEITSGEMEINSCHAFTEN Breadcrumbs  */




.page-id-333 .circletopbutton a {
    width: 100%;
    margin-left: -22%;
	text-align:center;
    color: #fff;
}
.page-id-333 .circletopbutton a:hover {  color: #fff !important ;  }
.breadcrumb {  padding-left: 45px !important; }



.breadcrumb a, .breadcrumb a:visited { color: #fff;}

.breadcrumb a:hover { color: #9F9476;}


div#section3  .vc_row:nth-child(1)  .wpb_column:nth-child(2) {width:31%;}
body {font-family:'Lato',sans-serif;}
/*.slider {background:url(/wp-content/uploads/2016/05/Angebote_wall.jpg) 0 -4px no-repeat; background-size:cover; min-height:450px; position:relative;} */
.slider { min-height:450px; position:relative;}
/*.slider .wrap {max-width:1200px !important; margin:0 auto;}*/
.slidecontent {width:350px !important; border-radius: 5px; height:200px; margin:50px 0px 0px 50px; padding:10px; background:rgba(255,255,255,0.5); color:#555 !important;}
.slidecontent h2 {font-size:25px; line-height:30px; margin-bottom:25px !important;}
.slidecontent .small {font-size:15px;margin-bottom:25px;}
.slidecontent a {color:#fff; background:#94CC68 !important; padding:7px 30px; float:right; margin-right:2%; margin-bottom:2%; letter-spacing:2px; font-weight:700;}
.menu-single-menu-container {position:absolute; bottom:0px; width:100%; left:0px; background:rgba(0,0,0,0.4);z-index:9999; }
.menu-single-menu-container ul.menu {max-width:1200px; margin:0 auto; height:50px; padding-top:25px; text-align:center;}
.menu-single-menu-container ul.menu li {list-style:none; display:inline-block; padding:0px 10px;}
.menu-single-menu-container ul.menu li a {color:#ac9c7b; font-weight:700; letter-spacing:2px; cursor:pointer;}
.menu-single-menu-container ul.menu li.active a {color:#fff; font-weight:700;}
#section1 .wpb_images_carousel {position:absolute; padding-top:20px; max-width:1000px;}
div#section1 {min-height:270px;}
.hide {opacity:0;}
div#section3 .wpb_text_column p {font-size:15px !important;}
div#section3 .wpb_text_column button {font-size:12px !important; color:#fff; background:rgba(188,189,190,0.7); border:0px; padding:12px 30px;
letter-spacing:2px; font-weight:700; font-family:'Lato',sans-serif !important; position:absolute; bottom:30px;}

div#section3 .vc_row:nth-child .wpb_column h3 {font-size:25px;}
div#section3 .vc_row:nth-child(1) .wpb_column img {width:225px;}
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(1) p, div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(1) h3  {color:#fff;}
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3) .vc_column-inner {background-position:bottom left !important; min-height:308px;}
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(1) .vc_column-inner {background-position:bottom left !important; min-height:310px;}
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3) p {width:100%;}
.site-inner article > div > #section4 > div > div {width:100% !important;}
.twoteasers  .teaserbox {border:1px solid #000 !important; min-height:200px !important; margin: 1.2%; margin-bottom:30px;}
.twoteasers  .teaserbox {width:47.6% !important;}
.twoteasers  .teaserbox > div {padding-top:20px;}
.twoteasers  .teaserbox p, .twoteasers  .teaserbox h3 {color:#fff;}
.teaserbox .wpb_single_image {margin-bottom:0px;}
.twoteasers  .teaserbox:first-child button {margin:0px 0px 0px 30%;}
.twoteasers  .teaserbox:last-child button {  margin: 0px 0px 0px 36% !important;}
.teaserbox p {line-height:21px;}
.threeteasers  .teaserbox {border:1px solid #000; min-height:220px; margin: 1.16%; margin-bottom:30px;}
.threeteasers  .teaserbox {width:31%;}
.threeteasers  .teaserbox > div {padding-top:20px;}
.threeteasers  .teaserbox p, .threeteasers  .teaserbox h4 {color:#fff;}
.threeteasers  .teaserbox h4 {font-size:21px;}
/* .threeteasers  .teaserbox:first-child button, .threeteasers  .teaserbox:last-child button {margin:0px 0px 0px 22%;} */
.threeteasers  .teaserbox:nth-child(2) button {margin:66px 0px 0px 0px;}
div#footer {background:#4e5053}
div#footerwrap {width:1200px; margin:0 auto !important; padding:20px 0px; min-height:205px;}
div#footerwrap li {list-style:none; line-height:30px;}
div#footerwrap  > ul > li {width:19%; float:left; min-height:210px;}
div#footerwrap h2, div#footerwrap  a, div#footerwrap {color:#fff;}
div#footerwrap h2 {font-size:13px; text-transform:uppercase; letter-spacing:1px; font-weight:700 !important;}
div#footerwrap li p {color:#fff; line-height:20px !important; }
div#footerwrap h2 {line-height:24px; margin-bottom:10px;}
li#text-2 {position:relative; margin-right:4%; width:35% !important;  line-height:21px !important;border-right: 2px solid rgb(185, 186, 186);}
li#text-2 div {color:#b9baba; }
#nav_menu-2 {width:12% !important;}
#nav_menu-3 a, #text-3 a {color:#b9baba !important; }
#nav_menu-3 {margin-right:4%; width:32% !important;border-right: 2px solid rgb(185,186,186); }
#text-3 {margin-right:4%; width:15% !important; border-right:2px solid #b9baba; }
#text-4 {width:22% !important;}
#text-4 p {width:72% !important; margin-bottom:20px; color:#b9baba !important; }
#text-4 input[type="text"] {width:60% !important; margin-bottom:20px; padding:5px 7px 8px 7px; border-radius:5px; border:0px;}
#text-4 input[type="submit"] {width:45px; margin-left:-12%; background:#F37021  url(/wp-content/uploads/dynamik-gen/theme/images/mailicon.jpg) 55% 45% no-repeat; background-size:60%; border:0px; padding:5px 7px 8px 7px; border:0px; border-top-right-radius:5px; border-bottom-right-radius:5px; text-indent:-999px;}
li#text-3 .facebook {background:url(/wp-content/uploads/dynamik-gen/theme/images/facebook.png) no-repeat;
padding-left:25px; background-position:0px 8px;}
li#text-3 .twitter {background:url(http://each.weiter.ch/wp-content/uploads/dynamik-gen/theme/images/twitter.png) no-repeat;
padding-left:25px; background-position:0px 8px;}
.ubermenu-submenu span {font-family:'Lato', Sans-serif !important; font-size:14px;}
.ubermenu-item-header > a > span {color:#4E5054 !important; font-size:17px; font-weight:700 !important;}
/*span.ubermenu-target-title.ubermenu-target-text {font-weight:300;}*/
.ubermenu-submenu ul li span {font-weight:700 !important}
.ubermenu-submenu ul ul li span {font-weight:300 !important}
.ubermenu-submenu ul ul {padding:0px !important;}



#menu-item-526 {margin-top:20px;}
#menu-item-526 span, #menu-item-527 span, #menu-item-528 span, #menu-item-529 span {font-weight:700;}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {border-bottom: 0px solid #9F9476 !important;}
.site-container {background:#fff;}
.site-inner {padding:0px; width:1200px; max-width:1200px !important; background:#fff;}

.singular .site-inner {padding:0px 0px 35px 0px;}
.apnavigation {float:left;width:75%; margin-bottom:35px;}
.apnavigation a {color:#c5c6c7; font-size:22px;  padding-right:5px;}
.circletopbutton {width:25%; margin-left:75%; text-align:right;}
.circletopbutton a {background:#85b960; padding:8px 30px 10px 30px; color:#fff !important; display:inline-block;}
.circletitle {font-size:20px; color:#4E5054 !important; font-weight:700;}
.circlecontent {float:left; width:100%; padding-right:10%; margin-bottom:35px;}
.circlelogo {text-align:center; width:25%; margin-left:75%;  margin-bottom:35px;}
.circlebottom .left {float:left; width:50%;}
.circlebottom .right {margin-left:50%; width:50%;}
.circlekonakt {margin-bottom:35px;}
.circlekonakt p:nth-child(3) {margin-bottom:15px;}
.circlebox a {color:#ac9c7b !important;}
.circlebox {border-bottom:2px solid #ac9c7b; padding-bottom:25px; margin-bottom:25px;}
.breadcrumb {position:absolute; width:100%; margin:0px; left:0px; padding:10px 0px; background:#4e5053; color:#fff; border:0px;
text-transform:uppercase; font-weight:700; }
.breadcrumb .wrap {max-width:1170px; margin:0 auto;}
/*.sidebar.sidebar-primary {margin-top:66px;}  66px */
/*main.content {margin-top:46px;}*/
.catfilter {width:100%;  background:#b9b8b9; margin:0px; left:0px;}
.catfilter .wrap {max-width:1200px !important; margin:0 auto !important; padding:60px 0px 40px 40px;}
.catfilter .cat, .catfilter .year, .catfilter input {float:left; margin-right:50px;}
.catfilter .cat select, .catfilter .year select {padding:10px 10px; border-radius:5px; border:2px solid #8693a0; color:#616367 !important;}
.catfilter .cat select {width:500px;}
.catfilter .year select {width:150px;}
.catfilter input {border:2px solid #fff; padding:11px 30px; border-radius:5px; background:none; color:#fff;}
.catfilter h3 {color:#fff !important; font-size:1.6rem !important;}
.catfilter h2 {color:#fff !important; font-size:1.6rem !important;}
.page-template-medienmitteilungen main.content {margin-top:26px !important;}

.postbox .right {margin-left:50%;}
.postbox {padding:40px 0px 30px 0px;}
.postbox h2 a {color:#4E5054; font-size:3rem; font-weight:700;}
.postbox .date {font-weight:700 !important;}
.page-template-medienmitteilungen main.content {padding-bottom:50px;}
.postbox .wrap {max-width:1200px; margin:0 auto;}
.postbox:nth-child(odd) {background:#e7e7e7;}
.pagination {width:1200px; margin:0 auto; text-align:center;}
.pagination a, .pagination span {padding:7px 15px;}
.pagination a:hover {padding:7px 15px; background:#4E5054; color:#fff; }
.pagination a.next, .pagination a.prev {background:#4E5054; color:#fff; padding:7px 15px;  text-transform:uppercase; font-size:13px;}
.pagination a.next:hover, .pagination a.prev:hover {background:#fff; color:#4E5054; padding:7px 15px;  text-transform:uppercase; font-size:13px;}
.footertabs a {width:25%; text-align:center; background:#ccc; margin:0px; padding:0px;  float:left; padding:25px 0px;
text-transform:uppercase; font-weight:700; font-size:1.5rem; color:#fff !important;}
.footertabs a.tab1, .footertabs a.tab4 {background:#F37021 ;}
.footertabs a.tab2, .footertabs a.tab5 {background:#5172b0;}
.footertabs a.tab3 {background:#998c71;}
div#footertabs {padding-bottom:72px !important;}
.home .breadcrumb {display:none;}
div#section1, .site-inner {width:100% !important; max-width:100% !important;}
div#section1 {padding:0px !important; left:0px !important; margin:0px;}
.vc_images_carousel ol.vc_carousel-indicators {bottom:-60px;}
.vc_images_carousel .vc_carousel-indicators li.vc_active {background:#4E5054 !important; border:2px solid #4E5054 !important;}
.vc_images_carousel .vc_carousel-indicators li {background:none !important; border:2px solid #4E5054 !important;}
.backbutton {margin-bottom:35px;    margin-top: 66px;}
.single-post .breadcrumb {padding-left:20px;}
.site-header .genesis-nav-menu {font-size:1.4rem;}
li.right.search {float:left !important;}
li.right.search form {padding:0px;}
li.right.search .search-form input[type="search"] {margin:0px; padding:3px 10px; font-size:1.2 rem; margin-top:6px; background:none; border:1px solid #dcd7cf; color:#9F9376 !important;}
li.right.search .search-form input[type="submit"] {background:url(/wp-content/uploads/2016/04/search.png) 5px no-repeat; text-indent:-99px !important;
width:16px; height:16px; position:absolute; margin-top:9px; margin-left:-40px; border:0px;}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {background:#4E5054 !important;}
div#section3 .vc_row:nth-child(3) .wpb_column, div#section3 .vc_row:nth-child(2) .wpb_column, div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(1) {border:0px;}
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(2), div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3) {border:0px solid #4E5054;}
.apnavigation a.active{color: #4E5054 !important;}
.site-inner {width:1200px !important; margin:0 auto;}
ul.btm_gallery li {display:inline-block;}
.page-template-arbeitsgemeinschaft .site-inner { margin-top:0px;}
.home .site-inner {max-width:100%; width:100% !important;}
div#respond {display:none;}
.circletopbutton a:hover { background: #9F9476;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target {background:#4E5054 !important;}
section#execphp-3 .post {padding:5px 15px;}
section#execphp-3 .post small {margin-bottom:10px; display:block;  color:#bcbcbd}
section#execphp-3 .post .left {float:left; width:40%;}
section#execphp-3 .post .right {margin-left:45%; width:50%;}
section#execphp-3 .post h2 {font-size:20px; line-height:23px;}
section#execphp-3 .post h2 a {color:#4E5054;}
section#execphp-3 .post h2 a:hover {color:#9F9476;}
section#execphp-3 h4.widget-title.widgettitle {background:#9f9277; font-weight:700; text-align:center;}
section#execphp-3 {background:#e7e7e7; border:0px;}
section#execphp-5 .post {padding:5px 15px;}
section#execphp-5 .post small {    font-weight: bold !important;}
#execphp-5 a {
    font-size: 15px;
    color: #9f9277 !important;
}
#execphp-5 a:hover {
       text-decoration: underline !important;
}
section#execphp-5 .post .left {float:left; }
section#execphp-5 .post .right {margin-left:40%; width:50%;}
section#execphp-5 .post h2 {font-size:20px; line-height:23px;}
section#execphp-5 .post h2 a {color:#4E5054;}
section#execphp-5 .post h2 a:hover {color:#9F9476;}
section#execphp-5 h4.widget-title.widgettitle {background:#9f9277; font-weight:500; text-align:center;}
section#execphp-5 {background:#f5f5f5; border:0px;}

section#execphp-5 { margin-top: 0px!important; }
section#execphp-5 .post .left { width: 35%; }
section#execphp-5 .post { padding: 10px; margin: 0px 0 -16px 0px!important;}
section#execphp-5 .post .right {width:auto;margin-top: -74px;}


section#execphp-4 .execphpwidget a {color:#86b767 !important; font-weight:bold;}
section#execphp-4 .post small {margin:10px 0px; display:block; color:#bcbcbd}
section#execphp-4 .post h2 {font-size:20px; line-height:23px; margin-bottom:20px;}
section#execphp-4 .post h2 a {color:#4E5054 !important;}
section#execphp-4 h4.widget-title.widgettitle {background:#86b767; font-weight:700; text-align:center;}
section#execphp-4 {background:#e7e7e7; border:0px;}

section#execphp-2 h4.widget-title.widgettitle {background:#8d8f92; font-weight:700;  text-align:center;}
section#execphp-2 {background:#e7e7e7; border:0px; height:200px;}
section#execphp-2 .execphpwidget {padding:13px 10px 0px 10px;}
section#execphp-2 form {text-align:right;}
section#execphp-2 input[type=submit], section#execphp-2 .cat, section#execphp-2 .year {margin:0px 0px 20px 0px; display:block; text-align:right !important;}
section#execphp-2 input[type=submit] {background:#adaeae; border:0px; color:#fff; font-size:13px; font-weight:700; padding:5px 42px; letter-spacing:2px; border-radius:5px; float:right;}
section#execphp-2 .cat select {border-radius:5px; padding:5px; border:1px solid #8d8f92; width:300px;}
section#execphp-2 .year select {border-radius:5px; padding:5px; border:1px solid #8d8f92; width:150px;}
.single-post p.entry-meta {margin-bottom:0px; margin-top:10px;}
.leadtext {font-weight:700;}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {color:#4E5054 !important;}
.ubermenu-skin-black-white-2 .ubermenu-target:hover {color:#fff;}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {background:#4E5054 !important}
h4.widget-title.widgettitle {border-radius:0px;}
.breadcrumb {border-radius:0px;}
.page-id-382 .catfilter .cat select { background-image: url('/wp-content/uploads/2016/04/v.png');
   background-repeat: no-repeat;
   background-position:98% 50%;
   padding-right: 30px !important;
-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
   }
.page-id-382  .catfilter .year select { background-image: url('/wp-content/uploads/2016/04/v.png');
   background-repeat: no-repeat;
   background-position:90% 50%;
   padding-right: 30px !important;
-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
   }
.catfilter input[type="submit"]:hover {background:#fff; color:#B9B8B9;}
.postbox .date {margin-bottom:10px;}
.postbox a.more {text-decoration:none; font-size:1.6rem; background:#9F9476 !important; display:inline-block; color:#fff; padding:0px 10px; border-radius:5px; border:1px solid #9F9476 !important;}
.postbox a.more:hover {text-decoration:none; font-size:1.6rem; background:#fff !important; border:1px solid #9F9476 !important; display:inline-block; color:#9F9476 !important; padding:0px 10px; border-radius:5px;}
.backbutton a {background:#9F9277; color:#fff;    border-radius: 5px !important; padding:2px 10px; margin-top:10px !important; display:inline-block; font-size:1.6rem;  letter-spacing:1px;}
.ic {height:200px !important; overflow:hidden;}
.imgcarousel {
    width:90%;
    overflow: auto;
    margin: 1em auto 0.7em;
    
}


.imgcarousel,
.imgcarousel-inner {
  height:170px;
    
    float: left;
}

.imgcarousel img {
  width:250px;
  height:170px;
  background-color:#ccc;
  display:block;
  float:left;
  margin:0 5px;
}

.imgcarousel-nav {
  text-align:center;
  margin:0 auto 1em;
}

.imgcarousel-nav button {
  cursor:pointer;
}

.arrow_left{
 cursor:pointer;
	    float: left;
	margin-top: 100px;
}
.arrow_right{
 cursor:pointer;
margin-top:43px;	
}

.plus{
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    display: inline-flex;
    background-size: 75% 80%;
    position: relative;
    top: 3px;	background-image: url("/wp-content/uploads/2016/09/plus.png");}

.minus{
	background-image: url("/wp-content/uploads/2016/09/minus.png");
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    display: inline-flex;
    background-size: 75% 80%;
    position: relative;
    top: 3px;
}
.unuse {
    display: none;
}
.single-sidebar-wrap { width: 1125px !important;}
.single-allnews .content-sidebar-wrap { width: 1125px !important; }

.single .content {padding-left: 15px !important; padding-right: 15px !important; }
.single .sidebar .execphpwidget {padding-top: 5px;}
.single .sidebar .execphpwidget h2 a{ display: block !important; line-height: 1.25 !important; font-size: 15px; }
.single .sidebar .execphpwidget .post { background:#f5f5f5; padding:10px !important; margin:0px 0px -16px!important; }
.single .sidebar .execphpwidget .post hr {margin-top:0px;}
.post .right {
    float: right;
    width: 55%;
}

.single .sidebar section#execphp-25 .execphpwidget{padding-top: 5px;}


/* events sidebar */

#execphp-6 h4.widget-title.widgettitle {
    background: #9F9277;
    border: 0 !important;
    text-align: center;
    font-weight: 500;
}
#execphp-6 img {
    width: 120px;
    height: 60px;
/*  float: left;
    padding-right: 10px; */
}
a:hover {
    
}
/* #execphp-6 .post { padding: 5px 20px !important;} */

					   #execphp-6 .left { width:35% !important;}

#execphp-6 .right {
    width: 61%;
    line-height: 1;
    float: right;
}
#execphp-6 a {
    font-size: 15px;
    color: #9f9277 !important;
}
#execphp-6 a:hover {
    text-decoration: underline !important;
}
#execphp-6 .post small {

    font-weight: bold !important;
}
#execphp-7 h4.widget-title.widgettitle {
    background: #F37021;
    border: 0 !important;
    text-align: center;
    font-weight: 500;
}
#execphp-7 .execphpwidget a {
    color: #F37021;
}
#execphp-7 .post h2 a {
    color: #000 !important;
    font-size: 15px;
}
#execphp-7 .post small {
    color: #bcbcbd;
    font-size: 11px;
}


.page-template-medienmitteilungen .content-sidebar-wrap, .page-template-medienmitteilungen main.content, .page-template-medienmitteilungen .site-inner {width:100% !important; max-width:100% !important; padding:0px; margin-top:0px;}
.page-template-themendossiers .content-sidebar-wrap, .page-template-themendossiers main.content, .page-template-themendossiers .site-inner {width:100% !important; max-width:100% !important; padding:0px; margin-top:0px;}
.page-template-veranstaltung .content-sidebar-wrap, .page-template-veranstaltung main.content, .page-template-veranstaltung .site-inner {width:100% !important; max-width:100% !important; padding:0px; margin-top:0px;}
.page-template-news_archives .content-sidebar-wrap, .page-template-news_archives main.content, .page-template-news_archives .site-inner {width:100% !important; max-width:100% !important; padding:0px; margin-top:0px;}
.page-id-376 div#listing {margin-top:160px;}
.page-id-376 .catfilter {margin-top:-114px;}	
.page-id-382 div#listing {margin-top:140px;}
.page-id-382 .catfilter {margin-top:-120px;}
.page-id-872 div#listing {margin-top:46px;}
.page-id-854 div#listing {margin-top:50px !important;}
.page-id-854 .catfilter {margin-top:-6px;}
.page-id-790 .site-inner article > div > div > div > div,.page-id-999 .site-inner article > div > div > div > div {width:100% !important;}
.page-id-790 main.content {margin-top:55px;}
.postbox.featured {min-height:300px; padding:0px; overflow:hidden !important; width:100% !important;}
.postbox.featured .wrap {width:100% !important; max-width:100% !important;}
.postbox.featured .left {position:absolute; z-index:0 !important; overflow:hidden; width:100%; margin:0px !important; height:300px; padding-right:0px !important;}
.postbox.featured .left img {height:auto; width:100%; opacity:.3; margin-top:-20% !important; }
.postbox.featured .right {text-align:center; margin:0px !important; z-index:9 !important; position:relative; padding:70px 18% 0px 18%;}
.postbox.featured .date {display:none;}
.postbox.featured {background:#F37021 ; color:#fff;}
.postbox.featured h2 a { color:#fff; font-size:40px; line-height:40px;}
.postbox.featured {font-size:20px !important;}
.postbox.featured a.more { background:rgba(255,255,255,0.2) !important;}
.breadarrow {display:inline-block;}
.breadarrow:nth-child(2) {display:none !important;}
.breadcrumb  {margin-left:-40px !important;}
.top-box {/*border-top:1px solid #ccc; border-bottom:1px solid #ccc; */  margin:10px 0px; background:none !important;}
.top-box .left {float:left; display:inline-block; width:39%; padding:3px 0px 3px 1%;}
.top-box .right {display:block; width:60%;  padding:3px 1px 3px 7px; background:#fff; margin-left:40%;}
.top-box ul {margin:0px !important;}
.top-box li {list-style:none; border-bottom:2px dotted #ccc;  background:#f2f2f2 !important;}
.top-box li:last-child {border-bottom:0px dotted #ccc;}
.post-box .thumb img {width:100%; height:auto;}
.post-footer {border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:20px 0px; background:#f2f2f2; padding:5px 10px;}
.post-footer .left {float:left; width:50%;}
.post-footer .right {margin-left:50%;}
.post-footer span {display:inline-block; font-weight:bold; width:40%;}
/* .pdf {margin-top:20px;} */
.backbut a {background:#ac9c7b ; border-radius: 5px; color:#fff !important; padding:5px 15px;}
.backbut {padding-bottom:20px; padding-top:10px;     margin-top: 66px;}


div#section1 {background:#ac9c7b !important; min-height:210px !important;}
.vc_carousel-inner {margin-left:35px;}
#section1 .wpb_images_carousel {width:1150px !important; max-width:1150px !important; margin-left:-40px;}
.vc_carousel-inner {width:90% !important; margin-left:5%;}
.vc_images_carousel .vc_carousel-control  {color:#B9B2A0 !important; opacity:1 !important;}
.vc_images_carousel .vc_carousel-control span { font-size:60px !important; margin-top:-40px !important;}
.teaserbox.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill a {color:#fff !important;}
.teaserbox .vc_custom_1460545960260 {background-position:bottom left !important;}
.threeteasers  .teaserbox:last-child h4, .threeteasers  .teaserbox:last-child p {color:#7c7c7c !important; font-weight:bold !important;}
.twoteasers .teaserbox .vc_column-inner {min-height:230px !important;}
.teaserbox button {border-radius:4px !important;}
span.icon-next, span.icon-prev {color:rgba(185, 177, 160,1) !important; text-shadow:0px 0px}
.teaserbox .wpb_text_column.wpb_content_element {margin-bottom:0px !important;}
.twoteasers .teaserbox {min-height:150px !important; padding-top:0px !important;}
body .twoteasers .teaserbox .vc_column-inner {min-height:150px !important; padding-top:0px !important; padding:70px 0px !important;}
.threeteasers .teaserbox .wpb_wrapper {padding:30px 0px 07px 0px !important;}
.threeteasers .teaserbox button {position:relative !important; margin-top:20px !important;}
.threeteasers .teaserbox h4, .threeteasers .teaserbox p {padding-bottom:13px !important;}
.page-id-376 .postbox .wrap {max-width:1160px;}
.entry-content {margin-top:45px !important; margin-bottom:20px !important;}
.ubermenu .ubermenu-submenu .ubermenu-column-auto {width:100% !important;}
.ubermenu .ubermenu-submenu .ubermenu-column-auto ul {width:auto !important;}
.ubermenu .ubermenu-submenu-id-1046 .ubermenu-column-auto {min-width:50% !important; width:50% !important;}
.vc_row.wpb_row.vc_row-fluid:nth-child(3) {margin-top:35px;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item {margin:0px 5px 5px 0px !important;}
.teaserbox .vc_custom_1464608225592, .teaserbox div  {background-position:top left !important;}
.vc_custom_1464611541610 h3 {color:#fff !important;}
.vc_custom_1464611520771 h3 {color:#7c7c7c !important}
div.view {
    margin-left: 25px;
}
.home main.content {margin-top:0px !important;}
img.ls-bg.ls-preloaded {margin:0px !important;}
.ls-inner .ls-l:nth-child(3) {background:rgba(255,255,255,0.6); padding:10px 20px !important;}
.ls-inner .ls-l:nth-child(3) h2 {font-size:40px; margin-bottom:10px;}
.ls-inner .ls-l:nth-child(3) .small {font-size:20px !important;  margin-bottom:0px;}
.ls-inner .ls-l:nth-child(3) a {font-size:20px !important; background:#6A75BA; color:#fff; padding:5px 10px;}


.twoteasers .teaserbox li {list-style:none; color:#fff; font-size:12px;}
.twoteasers .teaserbox .call li div {float:left; display:inline-block; width:33% !important;}
.twoteasers .teaserbox .call li div {border-bottom:1px dotted #fff; padding:2px 0px;}
body .twoteasers .teaserbox .vc_column-inner {padding:20px 0px !important;}
.twoteasers .teaserbox button {display:block;}
.threeteasers .vc_column-inner {margin:0px 0px; padding:0px}
.threeteasers .teaserbox .wpb_wrapper {padding:0px !important; min-height:315px;}
.threeteasers .teaserbox .wpb_wrapper button {bottom:0px !important;}
.twoteasers .teaserbox {min-height:280px !important;}
.twoteasers .teaserbox .wpb_wrapper {min-height:215px !important;}
.threeteasers .teaserbox h3 {color:#fff;}
.threeteasers .teaserbox:last-child h4, .threeteasers .teaserbox:last-child p {color:#fff !important;}
.twoteasers:nth-child(3) .teaserbox {min-height:177px !important; margin-top:-35px;}

.twoteasers:nth-child(3) .teaserbox .wpb_wrapper img {margin-top:18% !important;}

.title_box {
    width: 60%;
    text-align: left;
}

.full_box {
    width: 95%;
    border-bottom: 1px solid;
}

.date_box {
    width: 40%;
}
.twoteasers .teaserbox li div {float:left; line-height:28px; font-size:15px;}

/*.twoteasers .teaserbox li div {float:left; width:33%; border-bottom:1px solid #fff; line-height:28px; font-size:15px;}
.twoteasers .teaserbox li div:nth-child(1) {width:61%;}
.twoteasers .teaserbox li div:nth-child(3) {width:25%;}*/
body .twoteasers .teaserbox .vc_column-inner {padding:15px 0px !important;}
body .twoteasers .teaserbox {min-height:350px !important;}

div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(1) button a  {color:#fff !important;}
div#section3 .vc_row:nth-child(1) .wpb_column button   {margin-left:27%;}
.twoteasers .teaserbox {border:1px solid rgba(0,0,0,0.1) !important;}
/*.threeteasers .teaserbox button {position:absolute !important; margin-bottom:30px !important;}*/
.threeteasers .teaserbox h3 {margin-bottom:20px;}
.threeteasers .teaserbox a {display:inline-block; margin-bottom:15px;}
.threeteasers .teaserbox button a {margin-bottom:0px;}
.threeteasers .teaserbox {min-height:330px !important;}
/*.threeteasers .teaserbox:nth-child(1) {background:#89C764;}
.threeteasers .teaserbox:nth-child(3) {background:#9A8D6F;}*/
.teaserbox button {background:rgba(255,255,255,0.3) !important;}
.teaserbox button a {color:#fff !important;}

.threeteasers .teaserbox:nth-child(2) p, .threeteasers .teaserbox:nth-child(2) h3 {color:#fff !important;}

.twoteasers .teaserbox:nth-child(2) {background:#5577B8;}
.teaserbox .wpb_single_image img {width:250px;}
.threeteasers .teaserbox:nth-child(2) button a {color:rgba(0,0,0,0.5) !important;}
.threeteasers .teaserbox.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill:nth-child(2) button a {color:#fff !important;}
.page-id-12 .entry-content {margin-top:-37px !important;}
.homefacebook img {position: absolute; right: 0px; margin-top: 25px; width: 40px; border: 1px solid rgba(255,255,255,0.5); z-index: 999; display: none;}
/* div#footertabs {display:none;} */
input[type="search"] {font-size:14px !important; padding:5px 10px !important;}
/* .home .mitgl p {padding-top:40px !important;} */
.home .twoteasers:nth-child(3) .teaserbox {min-height:300px !important;}
.threeteasers  .teaserbox:last-child button { margin:0px 50px 0px 18%; }
.infobox {background:#f2f2f2; border:1px solid #ac9c7b !important; padding:30px 20px 30px 20px; margin-top: 15px;}
.breadcrumb .wrap {text-align:right; font-weight:300; text-transform:none; font-family:'lato', sans-serif;}
nav.nav-primary li.ubermenu-current-menu-item:first-child a {padding-left:15px;}
.parent-pageid-55 .breadcrumb a:first-child, .parent-pageid-53 .breadcrumb a:first-child, .parent-pageid-47 .breadcrumb a:first-child { pointer-events: none; cursor: default;}
.page-id-376 .catfilter {margin-top:0; position:relative;}
.page-id-376 .entry-content {     margin-top: 10px !important; }
.apnavigation {display:none;}
.home .imggallery, nav.nav-primary {background:#F37021 !important;}
nav.nav-primary ul ul a {color:#ac9c7b  !important;}
li.ubermenu-item-level-1 a:hover span {color: #111 !important;}
span.icon-next, span.icon-prev, .home .imggallery {color:#fff !important;}
html .vc_images_carousel .vc_carousel-indicators li {border:2px solid #fff !important; }
html .vc_images_carousel .vc_carousel-indicators li.vc_active {background:#fff !important; border:2px solid #fff !important;}
a {color:#ABA481 ;}
.wpb_content_element.wpb_single_image {margin-bottom:0px;}
.single-veranstaltung li#menu-item-1005 {background:#4E5053;}
.single-veranstaltung .ubermenu-item-1500 a {color:#4E5053 !important;}
.single-veranstaltung #footer .menu-item-2185 a {color:#b9baba !important;}
#footer .current-menu-item a {color:#b9baba !important;}
.single-allnews li#menu-item-1860 {background:#4E5053;}
.single-allnews #footer .menu-item-2188 a {color:#b9baba !important;}
.ubermenu-main .ubermenu-item-normal > .ubermenu-target {color:#9f9476 !important; font-family:'Montserrat', sans-serif !important; font-weight:700;}
.ubermenu-main .ubermenu-item-normal > .ubermenu-target:hover {color:#9f9476 !important; font-family:'Montserrat', sans-serif !important; font-weight:700;}
.ubermenu-main .ubermenu-item-normal > .ubermenu-target:hover {color:#111 !important;}
.ubermenu-submenu-drop > .ubermenu-item > a {text-transform:capitalize !important;}
html body .postcontent li a {color:#ac9c7b !important;}
/* .threeteasers .teaserbox:nth-child(2) button {bottom:-45px !important;} */
.tp-caption i {font-family:lato; font-weight:bold !important; font-size:22px !important;}
.ubermenu-item-header > a > span {color: #9f9476 !important; font-size: 14px !important; font-weight: 700 !important; text-transform:none !important; }
.ubermenu-item-header > a:hover > span {color: #111111 !important; font-size: 14px !important; font-weight: 700 !important; }
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {padding-top:2px !important; padding-bottom:2px !important;}


/** each menu style by rakesh **/
li#menu-item-1047, li#menu-item-1066, li#menu-item-1500, li#menu-item-1105, li#menu-item-1111, li#menu-item-1528, li#menu-item-2697, li#menu-item-1538 {padding-bottom:0px !important;}
.ubermenu-main  .ubermenu-item-level-1 >  a  { padding:5px 20px;}
.ubermenu-main  .ubermenu-item-level-1   {margin:0px !important; padding:0px !important;}
.ubermenu-main  .ubermenu-item-level-1 > ul   {margin:0px !important; padding:0px !important;  font-weight:300 !important;}
.ubermenu-main  .ubermenu-item-level-1 > ul a span   {font-weight:300 !important;}
.ubermenu-main  .ubermenu-item-level-0 > ul {padding-top:10px; padding-bottom:10px;}




/** homepage fix rakesh 17-11-2016 **/
.imggallery {text-align:center;  padding-bottom:50px;}
.home div#section3, .imggallery .vc_col-sm-12 {max-width:1230px; margin:0 auto !important; float:none;}
img.ls-bg.ls-preloaded {width:100% !important;}
.home #section1 {height:374px;}
.home .wpb_text_column.wpb_content_element.tablet-slider, .home  .wpb_text_column.wpb_content_element.mobile-slider, .home  .wpb_text_column.wpb_content_element.desktop-slider {margin-top:30px;}
.home .advps-slide-container {width:1076px !important;}
.home .bx-wrapper .bx-controls-direction a {top:38% !important;}
.home .bx-wrapper img {max-height:150px;}
.home .bx-viewport {min-height:160px; margin-left:50px !important;}
.bx-wrapper .bx-controls-direction a{height: 30% !important;}

/*---------------------------------*/

.ls-inner {background:top center !important;}


.vc_custom_1481728536382 { background-color: #5577b8;}



body .twoteasers .teaserbox { min-height: 320px !important; }



div#footerwrap a:hover {  color: #fff!important; }


.tp-parallax-wrap:nth-child(2) .tp-caption  {line-height:30px !important;}
.tp-parallax-wrap:nth-child(3) .tp-caption {line-height:20px !important;}
.content-sidebar-wrap {float:none !important;}
.full-width-content .content-sidebar-wrap {margin:0 auto;}

.sidebar-primary h4, .sidebar-secondary h4 { margin-bottom: 0px; background: #ac9c7b !important; color: #fff; text-align: center; font-size: 1.6rem; line-height: 1.25; border: 0px; padding: 10px; border-radius: 3px; font-weight: 500; font-family: 'Lato',sans-serif; text-transform:uppercase;}
.execphpwidget p {padding:10px;}
.execphpwidget {background:#f5f5f5; padding-top:0px !important;}
.home .execphpwidget {background:none; padding-top:auto !important;}
.search-results article {margin-bottom:20px !important;  padding-bottom:15px !important; padding:10px 20px !important;}
.search-results article .entry-content {margin-top:0px !important;}
.search-results .archive-description {margin-bottom:30px; border-bottom:2px solid #ccc;}
.search-results article:nth-child(odd) {background:#f2f2f2;}
.post-title small {font-size: 100%; font-weight: bold;}
.ubermenu-item-level-2 > a  { line-height:19px !important;}
.ubermenu-item-level-1 > a  { line-height:24px !important;}
.ubermenu-item-level-0 > a:hover span, .ubermenu-item-level-0 a:hover:after  {color:#fff !important;}
.content-sidebar .content-sidebar-wrap, .full-width-content .content, .full-width-content .content-sidebar-wrap {width:1160px !important;}
.page-template-veranstaltung.full-width-content .content-sidebar-wrap {width:100% !important;}
ul {margin-left:20px;}
/*.postcontent p {margin-bottom:13px;}*/
.sidebar > .vc_column-inner {background:#f5f5f5 !important; padding:0px !important;}
a.alle_stellungnahmen {margin-top:10px !important; display:inline-block;}
.sidebar.sidebar-primary {margin-top:48px !important;}
.home main.content, .home .content-sidebar-wrap {width:100% !important; max-width:100% !important;}
.home div#rev_slider_1_1_wrapper {left:0px !important;}
main.content {margin-top: 35px;}
.parent-pageid-999 .sidebar .right h2 {font-size: 15px !important; color: #9F9476 !important; font-weight: bold !important; font-family: 'Lato',sans-serif !important;}
.parent-pageid-999 .sidebar .post {background: #f5f5f5 !important; padding: 10px !important; margin: 0px 0px -14px!important;}
.parent-pageid-360 .sidebar .right h2 {font-size: 15px !important; color: #9F9476 !important; font-weight: bold !important; font-family: 'Lato',sans-serif !important;}
.parent-pageid-360 .sidebar .post {background: #f5f5f5 !important; padding: 10px !important; margin: 0px 0px -14px!important;}
.parent-pageid-913 .sidebar .right h2 {font-size: 15px !important; color: #9F9476 !important; font-weight: bold !important; font-family: 'Lato',sans-serif !important;}
.parent-pageid-913 .sidebar .post {background: #f5f5f5 !important; padding: 10px !important; margin: 0px 0px -14px!important;}
/*.single-news main.content {margin-top:0px;}*/
.single-news .backbut {margin-top: 27px;}
.single-veranstaltung .backbut {margin-top: 27px;}
.single-veranstaltung .execphpwidget small p {padding:0px !important;}
.single-news .site-inner ul li {list-style-type: square; margin: 0 0 0 10px;}
.page-id-1531 .sidebar .right {position: relative; top: -9px;}

/* Hemang */
.page-id-854 main.content {margin-top: 0px !important;}
.postid-1795 .vc_row.wpb_row.vc_inner.vc_row-fluid.infobox {margin-bottom:0px !important;}
.wpcf7-form-control-wrap {margin-bottom:15px;}
.infobox {margin-left:0px !important; margin-right:5px !important; padding: 30px 20px 30px 10px;}

/* color code */
button#responsive-menu-button {background:#F37021 !important;}
.right h2 a {color:#ac9c7b !important;}
a.alle_stellungnahmen {background: #F37021 !important; padding: 10px 71px !important;border-radius: 3px !important;color: #fff !important;}
a:hover {text-decoration: underline !important; color:#ac9c7b !important;}
.text a {width: 100%; color: #F37021 !important; background-image: none !important; font-size: 18px !important; font-weight: bold !important;}
.sidebar .green .right h2 {font-size: 15px !important; color: #F37021 !important; font-weight: bold !important; font-family: 'Lato',sans-serif !important;}
.membertopbutton a:hover {text-decoration: underline;  color: #F37021 !important;}
.nav-primary {border:0px; background:#F37021 !important;}
.breadcrumb a:hover { color: #F37021 !important;}
.menu-single-menu-container ul.menu li a {color:#ac9c7b !important; font-weight:700; letter-spacing:2px; cursor:pointer;}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {border-bottom: 0px solid #F37021 !important;}
.circlebox a {color:#ac9c7b !important;}
.circlebox {border-bottom:2px solid #ac9c7b !important; padding-bottom:25px; margin-bottom:25px;}
.footertabs a.tab3 {background:#F37021 !important;}
li.right.search .search-form input[type="search"] {margin:0px; padding:3px 10px; font-size:1.2 rem; margin-top:6px; background:none; border:1px solid #dcd7cf; color:#9F9376 !important;}
.circletopbutton a:hover { background: #F37021 !important; color:#fff !important; }
section#execphp-3 .post h2 a:hover {color:#F37021 !important;}
section#execphp-3 h4.widget-title.widgettitle {background:#F37021 !important; font-weight:700; text-align:center;}
#execphp-5 a {font-size: 15px; color: #ac9c7b !important;}
section#execphp-5 .post h2 a:hover {color:#ac9c7b  !important;}
section#execphp-5 h4.widget-title.widgettitle {background:#ac9c7b !important; font-weight:500; text-align:center;}
.postbox a.more {text-decoration:none; font-size:1.6rem; background:#ac9c7b !important; display:inline-block; color:#fff; padding:0px 10px; border-radius:5px; border:1px solid #ac9c7b !important;}
.postbox a.more:hover {text-decoration:none; font-size:1.6rem; background:#fff !important; border:1px solid #ac9c7b !important; display:inline-block; color:#ac9c7b !important; padding:0px 10px; border-radius:5px;}
.backbutton a {background:#d72523; color:#fff; border-radius: 5px !important; padding:2px 10px; margin-top:10px !important; display:inline-block; font-size:1.6rem;  letter-spacing:1px;}
#execphp-6 h4.widget-title.widgettitle {background: #F37021 !important; border: 0 !important; text-align: center; font-weight: 500;}
#execphp-6 a {font-size: 15px; color: #F37021 !important;}
/*div#section1 {background:#F37021 !important;min-height:210px !important;}*/
/*.threeteasers .teaserbox:nth-child(3) {background:#F37021 !important;}*/
a {color: #ac9c7b !important;}
.ubermenu-item-header > a > span {color: #ac9c7b !important; font-size: 14px !important; font-weight: 700 !important; text-transform:none !important; }
.parent-pageid-999 .sidebar .right h2 {font-size: 15px !important; color: #F37021 !important; font-weight: bold !important; font-family: 'Lato',sans-serif !important;}
.parent-pageid-999 .sidebar .post {background: #f5f5f5 !important; padding: 10px !important; margin: 0px 0px -14px!important;}
.parent-pageid-360 .sidebar .right h2 {font-size: 15px !important; color: #F37021 !important; font-weight: bold !important; font-family: 'Lato',sans-serif !important;}
.parent-pageid-360 .sidebar .post {background: #f5f5f5 !important; padding: 10px !important; margin: 0px 0px -14px!important;}
.parent-pageid-913 .sidebar .right h2 {font-size: 15px !important; color: #F37021 !important; font-weight: bold !important; font-family: 'Lato',sans-serif !important;}
.parent-pageid-913 .sidebar .post {background: #f5f5f5 !important; padding: 10px !important; margin: 0px 0px -14px!important;}
.ubermenu-main .ubermenu-item-normal > .ubermenu-target {color: #F37021 !important; font-family: 'Montserrat',sans-serif !important; font-weight: 700;}

.vc_custom_1467627977881 {background-color: #F37021 !important;}
.dynamik-page-builder .site-inner a, .dynamik-page-builder .site-inner a:visited, .entry-content a, .entry-content a:visited {color: #ac9c7b; text-decoration: none;}
.home .entry-content a {color: #FFF !important;}
.page-id-376 .entry-content a{color: #fff !important;}
.page-id-376 .entry-content .right a {color: #ac9c7b !important;}
.page-id-376 .entry-content .right a.more {color: #ffffff !important;}
.page-id-376 .entry-content .right a.more:hover {color: #ac9c7b !important;}
.page-id-376 .pagination a.page-numbers {background: #4e5054;color: #fff !important;padding: 6px 15px !important;border-radius: 5px !important;}

/*color code end */



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {color: #fff;border-color: #ac9c7b !important;background-color: #ac9c7b !important;}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover {color: #fff !important; border-color: #4e5053 !important;background-color: #4e5053 !important;}
.page-id-654 .vc_row.wpb_row.vc_row-fluid:nth-child(2), .page-id-654 .vc_row.wpb_row.vc_row-fluid:nth-child(4), .page-id-654 .vc_row.wpb_row.vc_row-fluid:nth-child(5) {margin-top: 35px;}
.page-id-654 .entry-content p {margin: 0px;}



/* Uberuns CSS archive fullwidth - Rakesh date: 28-feb-17 */
/* .full-width-content .content-sidebar-wrap, .full-width-content main.content, .full-width-content .site-inner {width:100% !important; } */
.page-id-1041 .site-inner, .page-id-1041 .content-sidebar-wrap, .page-id-1041 .content { width:100% !important; }
.page-id-1003 .site-inner, .page-id-1003 .content-sidebar-wrap, .page-id-1003 .content { width:100% !important; }    
.full-width-content main.content { padding:0px; margin-top:0px;}
/* end Uberuns CSS archive fullwidth */

.home .imggallery, nav.nav-primary {
    background: #ac9c7b !important;
}


/* saravana */

.catfilter a:hover {
    color:#fff !important;
    background: #ac9c7b;
    border: 1px solid #ac9c7b;
}
.catfilter a:active {
    color:#4e5053 !important;
	background:#fff !important;
}


.catfilter a {
    padding: 6px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 4px;
    margin-right: 28px;
}

.catfilter h2 {
    float: left;
}

.postid-7409 .vc_row.wpb_row.vc_inner.vc_row-fluid.infobox {
    margin-bottom: 23px !important;
}
.postid-7409 .vc_toggle:last-of-type {
    margin-bottom: 0 !important;
}

.page-id-7609 .site-inner .content-sidebar-wrap,.page-id-376 .site-inner .content-sidebar-wrap, .page-id-9539 .site-inner .content-sidebar-wrap {
    width: 100% !important;
}

.page-id-7609 .site-inner .content,.page-id-376 .site-inner .content, .page-id-9539 .site-inner .content {
    width: 100% !important;
}
.page-id-7609 main.content {margin-top: 6px !important;}
.page-id-7609 .catfilter .wrap {padding: 43px 0px 40px 40px}
.page-id-7609 .site-inner,.page-id-376 .site-inner, .page-id-9539 .site-inner {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    margin-top: 0px;
}
.page-id-7609 .circlebox.test {
    width: 1200px !important;
    margin: 0 auto;
	padding: 25px 0px;
}
.page-id-376 .dynamik-content-filler-img {
    margin-top: -10px !important;
}
.catfilter a {color: #fff !important;}

.advps-slide .test a {line-height: 17px !important;}
.pagenav {display: none;}
.catfilter a.active { background: #ac9c7b !important;color: #fff !important;}
/* -- */

/* Hemang */
.infobox .wpb_content_element {margin-bottom:0px !important;}
div#footertabs {display:none;}
.threeteasers:nth-child(2) .teaserbox:nth-child(3) {border: 3px solid #cccccc !important;}
.threeteasers:nth-child(2) .teaserbox .wpb_wrapper img {margin-top: 45% !important}
.threeteasers a {font-weight: bold !important;}
.vc_column-inner.vc_custom_1501837025124 {border: 3px solid #89c764 !important;}
.vc_column-inner.vc_custom_1501837004881 {border: 3px solid #9a8d6f !important;}
.header-image .site-header .wrap .title-area {background: url(/wp-content/uploads/2023/09/FEF_Logo.jpg) left top no-repeat; height: 90px !important; margin: 2px 0 0px 0px; background-position: left center !important; background-size: 44% !important; float: left;}
/* -- */
p.left3 {
    float: left;
    width: 16% !important;
    margin-top: 0px;
}
p.left5 {float: left; margin-top: 0px;}

div#footerwrap > ul > li:nth-child(2) {
    width: 33% !important;
    float: left;
    min-height: 500px;
}
div#footerwrap > ul > li:nth-child(3) {
    padding-left:40px;
 width: 30% !important;
 min-height: 500px;
}
div#footerwrap > ul > li:nth-child(1) {
    padding-right:38px;
 width: 30% !important;
 min-height: 500px;
border-right:1px solid #fff;
}


.single-stellungnahme aside.sidebar.sidebar-primary.widget-area {display:none;}
.single-stellungnahme main.content {width:100% !important;}
.page-template-stellungnahme .site-inner {max-width:100% !important; width:100% !important;}


/**  Mobile CSS dont edit **/

@media only screen and (max-width: 1024px) {

/* General CSS */
.site-header .wrap {width:95% !important;}
.header-image .site-header .wrap .title-area {float:left; width:25% !important; background-size: 78% 100% !important; height: auto !important;}
.site-header .widget-area {margin-left:0 !important; width:75% !important; float:right; margin-top:3.5%}
nav.nav-primary .wrap, .site-inner article > div > div > div > div, div#footerwrap {width:95% !important;}
nav.nav-primary {position: relative;top: 35px;}
ul#menu-top-menu{text-align: center !important;}
.breadcrumbupd .wrap {width: 90%;}
.breadcrumb .wrap  {width:95% !important; max-width:95% !important;}
.breadcrumb   {width:99.5% !important; margin-top: -41px !important;}
main.content {width:95% !important; float:none !important; margin:0 auto; margin-top:40px;}

/* Home page CSS */
.twoteasers:nth-child(1) .teaserbox {width:97% !important; }
.twoteasers:nth-child(1) .teaserbox button {margin:0 34% !important; }
.home main.content {width:100% !important; float:none !important; margin:0 auto; margin-top:40px;}

/* pages content */
.page-template-veranstaltung #main_container .wrap {padding-left: 1% !important; padding-right: 1% !important}
body .full-width-content .content-sidebar-wrap{width: 100% !important; margin: 0 auto !important;}

/* news page */
.page-template-news_archives .catfilter {margin-top:46px; position:relative;}
.page-template-news_archives .postbox {padding-left:10px; padding-right:10px;}
.postbox.featured {padding:0px; height:350px !important; }
.postbox.featured .right {padding-top:33px;}
.postbox.featured .left {height:350px;}
body .bx-wrapper {margin-left:20px !important;}
.twoteasers:nth-child(1) .teaserbox:nth-child(2) button:nth-child(1) {margin:0px 0px 0px 38% !important; display:inline-block !important;}
.twoteasers:nth-child(3) .teaserbox:nth-child(2) button {margin:0px 0px 0px 30% !important; }
.home .threeteasers .teaserbox:last-child button {margin-right:0px; margin-left:0px;}
body.override .sidebar-primary {width:33%; margin-top:0px;}
.sidebar .green .right h2 {margin-top:20px;}
.single-veranstaltung main.content {width:70% !important; float:left !important;}
.single-veranstaltung .sidebar-primary, .single-news .sidebar-primary {width:25% !important; margin-top:0px;padding: 0 8px !important;}
.single-news main.content {width:70% !important; float:left !important;}
.single-news .sidebar-primary {width:25% !important; margin-top:0px;}

.vc_col-sm-4 .sidebar-primary {width:100% !important;}
a.alle_stellungnahmen {padding:10px 20px !important; margin:20px 0px !important; display:inline-block;}

body.page-id-6771 .outer-title { width: 98% !important;}
body.page-id-6771 .postbox { width: 100% !important;}
body.page-id-6771 .pagination { width: 100% !important;}
body.page-id-6771 .outer-title div, body.page-id-6771 .postbox .outer div { width: 11.5%;}
body.page-id-6771 #main_container .postbox .wrap .outer { width: 98%;}
body.page-id-6771 div#main_container { padding-top: 45px;}
.slider {min-height: 356px !important; }
.slider .ls-wp-fullwidth-container {height: 345px !important;}
.slider img.ls-bg { position: relative !important; top: 36px !important; height: auto !important; }
.vc_custom_1508231029104{background-size: cover !important;}
.vc_custom_1508231029104 .teaserbox-cnt a { margin-bottom: 0 !important;}
.threeteasers:nth-child(2) .teaserbox:nth-child(3) { height: 330px;}
.teaserbox .vc_custom_1508231029104 a button{top: 0 !important;}
.page-id-6373 .entry-content {  margin-top: 46px !important;}
.postbox .wrap {  max-width: 95%; margin: 0 auto;}
.pagination{width:100% !important;}
.page-id-6168 main.content{width: 95% !important;margin-top: 35px !important;}
.single-veranstaltung .site-inner { margin-top: 35px;}
body.single-veranstaltung .content-sidebar-wrap, body.single-news .content-sidebar-wrap { width: 97% !important; margin: 0 auto !important;}
body.page-id-6764 .entry-content { margin-top: 45px !important;}
html body.home.full-width-content main.content { width:100% !important;}
html body .entry-content { margin-top: 80px !important;}
html body.full-width-content main.content { width:  95% !important;}
html body.full-width-content .content-sidebar-wrap { width: 100% !important;}
html body.page-id-6764.full-width-content main.content { width: 100% !important;}
.page-id-854 .site-inner .content-sidebar-wrap{margin-top: 34px;}
p.left3 {width: 40% !important;  float: left;}
p.left5 {width: 40% !important; float: left;}
}

@media only screen and (max-width: 800px) {

.slider_wrapp_homee {
    width: 384px;
    height: 200px !important;
    margin: 0 auto;
}

/* General CSS */
body p.site-title, body p.site-title a { width: 100% !important;}
.header-image .site-header .wrap .title-area {float:none; width:100% !important;}
.site-header .widget-area {width:100% !important; float:none; margin-top:0px;}
button#responsive-menu-button {margin-top:45px !important;}
.breadcrumb {width:99.4% !important;}
/* div#responsive-menu-container {margin-top:30px;} */
div#responsive-menu-search-box { display: none;}
body.home .content-sidebar .content-sidebar-wrap, .full-width-content .content, .full-width-content .content-sidebar-wrap { width: 100% !important;}
.content-sidebar .content-sidebar-wrap, .full-width-content .content, .full-width-content .content-sidebar-wrap { width: 100% !important;}
.page-id-66 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { width: 97%;}
.page-id-66 textarea.wpcf7-form-control.wpcf7-textarea { width: 97%;}
.page-id-66 input.wpcf7-form-control.wpcf7-text { width: 97%;}
.page-id-376 .breadcrumb { margin-top: 0 !important;}
aside.sidebar.sidebar-primary.widget-area { width: 100% !important;}
.content-sidebar .content { width: 100% !important; }
img.ls-bg.ls-preloaded{height: auto !important;}
.slider {min-height:initial !important;}
.slider .ls-wp-fullwidth-container { height: 276px !important;}
.vc_custom_1508231029104, .vc_custom_1508231036779{background-size: cover;}
div#section3 .vc_row:nth-child(2) .wpb_column:nth-child(1), 
div#section3 .vc_row:nth-child(2) .wpb_column:nth-child(3), div#section3 .vc_row:nth-child(2) .wpb_column:nth-child(2){float:left;}
div#section3 .vc_row:nth-child(2) .wpb_column .vc_column-inner{ height: 330px;}
.teaserbox .vc_custom_1508231029104 a button { top: -20px !important;}
.teaserbox .vc_custom_1508231036779 button {  top: -72px;}
body .breadcrumbupd { position: relative;top: 40px;}
body main.content { margin-top: 0 !important;}
.page-id-6373 .entry-content { margin-top: 0px !important;}
.postbox .wrap {width: 95%;}
.pagination {  width: 100%;}
.header-image .site-header .wrap .title-area{ background-size: 100% 100% !important;}
.header-image .site-title{height: 140px;}


.single-news aside.sidebar.sidebar-primary.widget-area {margin-top: 0 !important;}

/* home  */
.tp-parallax-wrap:nth-child(3) .tp-caption {position: relative; top: 20px; font-size: 15px !important;}
.home .imggallery .vc_col-sm-4 {width:100%; float:none !important;}
.home .imggallery .wpb_single_image {text-align:center;}
.twoteasers:nth-child(1) .teaserbox button {margin:0 30% 0 30% !important;}
.threeteasers:nth-child(2) .teaserbox {float:none; width:97%;}
.threeteasers:nth-child(2) .teaserbox button { bottom:auto !important;}
body .bx-wrapper {margin-left:10px !important;}
.threeteasers:nth-child(2) .teaserbox:nth-child(2) button {margin-top:40px !important;}
.twoteasers:nth-child(3) .teaserbox:nth-child(2) p:nth-child(2) {padding:0px 10px !important;}
.twoteasers:nth-child(3) .teaserbox:nth-child(2) button {margin:0px 0px 0px 25% !important; }
.twoteasers:nth-child(3) .teaserbox:nth-child(2) p:nth-child(3) {margin-top:30px !important; display:inline-block !important;}
.twoteasers:nth-child(3) .teaserbox:nth-child(2) .vc_column-inner {padding:10px 0px 0px 0px !important;}
.page-id-66 .vc_col-sm-6, .page-id-66 .vc_col-sm-3 {width:100%;}
.entry-content .vc_col-sm-8:nth-child(1), .entry-content .sidebar-primary {width:100% !important;}

.single .content-sidebar-wrap {width:100% !important;}
body.single main.content {width: 95% !important; margin-top: 40px !important;}
body.single aside.sidebar .execphpwidget { width:  95% !important; margin: 0 auto !important;}



.single-veranstaltung main.content {width:96% !important; float:none !important;}
.single-veranstaltung .sidebar-primary {width:100% !important;float:none !important;}
.single-veranstaltung .sidebar-primary .widget {margin:0 0% 0 3%;}
.single-news main.content {width:96% !important; float:none !important;}
.single-news .infobox { margin: 15px 0 !important;}
aside.single-news .sidebar-primary {width:96% !important; margin:0px 5% 20px 2% !important;}
.single-news .execphpwidget .post .wp-post-image { width: 100%;}
li.right.search {width:100% !important; float:none !important; text-align:center !important; height:60px !important;}
li.right.search .search-form input[type="search"] {height:20px !important; margin-top:0px; padding:2px 15px !important;}
ul#menu-top-menu {text-align:center;}

.site-header .search-form {float:none; height:50px !important;}
li.right.search .search-form input[type="submit"] {margin-top:2px;}
.infobox { margin: 0 !important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.infobox{ margin-bottom: 0 !important;}
.single-news .sidebar-primary { margin-top: 0px !important;}

/*uber-uns*/
.page-id-1041 header.entry-header, .page-id-1078 header.entry-header, .page-id-1082 header.entry-header, .page-id-1085 header.entry-header, .page-id-1092 header.entry-header, .page-id-66 header.entry-header,  .page-id-1088 header.entry-header, .page-id-2568 header.entry-header {
    display: none;
}

/* Angebote*/
.page-id-913 header.entry-header, .page-id-1103 header.entry-header, .page-id-1106 header.entry-header, .page-id-1109 header.entry-header, .page-id-1523 header.entry-header, .page-id-1531 header.entry-header, .page-id-1536 header.entry-header {
    display: none;
}
/*medien*/
.page-id-1003 header.entry-header, .page-id-1505 header.entry-header, .page-id-360 header.entry-header, .page-id-1064 header.entry-header, .page-id-1058 header.entry-header, .page-id-1061 header.entry-header { display:none;}

.page-id-1067 header.entry-header, .page-id-1048 header.entry-header, .page-id-1051 header.entry-header, .page-id-368 header.entry-header, .page-id-1055 header.entry-header,.page-id-999 header.entry-header, .page-id-1550 header.entry-header, .page-id-1552 header.entry-header, .page-id-1508 header.entry-header, .page-id-1511 header.entry-header,  .page-id-1513 header.entry-header {
    display: none;
}
.page-id-1082 .wpb_text_column.wpb_content_element:nth-child(3) { margin: 0px;}

.page-id-854 .breadcrumb {margin-top: 0 !important;}
.page-id-854 .postbox {padding: 30px 10px 30px 10px!important;}
.page-id-854 .postbox .right h2 {word-wrap: break-word;}
.home .advps-slide { height: auto; width: 300px !important;}
.page-id-6168 main.content { margin-top: 65px !important;}
body.single-veranstaltung .content-sidebar-wrap{width: 100% !important;}
.single-veranstaltung .site-inner{margin-top: 0 !important;}
html body .entry-content { margin-top: 45px !important;}

}

@media (max-width:736px){
.advps-slide {width: 290px !important;}
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(1) .vc_column-inner {background-position: center left !important; background-size: cover;}
div#section3 .vc_row:nth-child(1) .wpb_column .vc_column-inner {background-size: cover; background-position: top left !important;}
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3) .vc_column-inner {background-position: top left !important; background-size: cover;}
}

@media (max-width:640px){
	

div#footerwrap {  min-height: 260px;}
div#footerwrap > ul > li {min-height: auto !important;}
.header-image .site-header .wrap .title-area {width:60% !important; height: 80px !important; margin-top: 15px;}

}



@media only screen and (max-width: 450px) {

.slider_wrapp_homee {
    width: 300px;
    margin: 0 auto;
    height: 200px !important;
}

/* General CSS */
.genesis-nav-menu li.search {position:relative !important;}
ul#menu-top-menu {text-align:center;}
.widget-area.header-widget-area {padding-bottom:30px !important; }
.genesis-nav-menu li.search { margin-left:0% !important; position:absolute;}
.breadcrumb .wrap {text-align:center;}
main.content {margin-top:60px;}
.slider img.ls-bg{top: 0px !important;}\
.header-image .site-header .wrap .title-area {background-size:50%;}
div#footerwrap > ul > li {float:none; width:100% !important; border:0px; min-height:auto; border-bottom:1px solid #fff; margin-bottom:20px; padding-bottom:20px; text-align:center;}
div#footerwrap > ul > li p {width:100% !important;}
.breadcrumb {width:98.7% !important;}
div#footerwrap ul { margin: 0;}
.cat { padding-bottom: 20px;}
.single-veranstaltung main.content, .single-news main.content { padding: 0 !important;}
.single-news .post-title h1 { word-wrap: break-word;}
.single-news.postid-866 .backbut { margin-top: 27px;}
.single-news.postid-2889 .backbut:first-child { margin-top: 66px;}
.slider .ls-wp-fullwidth-container {height: 129px !important;}
.advps-slide a::before{visibility: hidden;}
.advps-slide .advps-excerpt-block-one {visibility: visible; bottom: 0 !important;}
/* home  */
.homefacebook img {margin-top:50px; width:30px;}
.tp-caption i { font-size: 16px !important; position: relative; left: -65px;}
.tp-parallax-wrap:nth-child(2) .tp-caption { line-height: 22px !important;}
.tp-parallax-wrap:nth-child(3) .tp-caption { line-height: 15px !important; font-size: 10px !important; position: relative; top: 30px; left: -65px;}
.vc_custom_1467639836355 a button { position: relative; top: 15px;}
img.ls-bg.ls-preloaded {height:auto !important; width:100% !important;}
.home .twoteasers .teaserbox li div {width:90%; border:0px;}
.home .twoteasers .full_box{border-bottom:1px solid #fff !important;}
.home .twoteasers:nth-child(1) .teaserbox button {margin:6% 10% 3% 10% !important; position:relative !important; bottom:0px !important; display:inline-block;}
.home .threeteasers:nth-child(2) .teaserbox button {margin:0% 10% 3% 20% !important; position:relative !important; bottom:0px !important; display:inline-block;}
.home .twoteasers .teaserbox {float:none; width:97% !important;}
.home .threeteasers:nth-child(2) .teaserbox button {margin:0% !important; bottom:auto !important; margin-top:20px !important; display:inline-block !important;}
.threeteasers:nth-child(2) .teaserbox button { margin: 0 34% 0 34% !important; }
.slider {  min-height: inherit !important;}
.vc_custom_1508843355893, .vc_custom_1507731245170, .vc_custom_1508227589901, .vc_custom_1508231029104, .vc_custom_1508231036779, 
div#section3 .vc_row:nth-child(2) .wpb_column:nth-child(3),.teaserbox .vc_column-inner::before {width: 97% !important;}
.teaserbox .vc_custom_1508231036779 button { top: 0 !important; }
.teaserbox .vc_custom_1508231029104 a button { top: 30px !important;}

/* news */
.postbox.featured {padding:0px; height:350px !important; width:99.9% !important;}
.postbox.featured .right {padding-top:33px; width:93%;}
.postbox.featured .left {height:350px !important; width:99.6%; margin:0px !important;}
.postbox.featured .right {padding:10px; font-size:80%;}
.postbox.featured .right h2 a {font-size:80% !important;}
.postbox.featured .left img {margin:0 !important; height:350px; width:100% !important;}


html body.page-id-6771 .outer-title { width: 700px !important;}
html body.page-id-6771 div#main_container { overflow-x:  scroll !important;}
html body.page-id-6771 .postbox { width: 700px !important;}
body.home.override .site-inner {margin-top: 0;}
body.override .site-inner { margin-top: -40px;}

/* other page content */
.catfilter .cat select {width:100%}
.catfilter {padding:10px;}
.postbox .left, .postbox .right {width:100% !important; float:none; margin:0px;}
.postbox {padding:10px;}
.twoteasers:nth-child(1) .teaserbox button {position:relative; margin:0px 11% !important; margin-top:30px !important; display:inline-block !important;}
.twoteasers:nth-child(1) .teaserbox:nth-child(2) button:nth-child(1) {position:relative !important; margin:0% 0px 0px 18% !important; margin-top:30px !important; width:90%;}
.threeteasers:nth-child(2) .teaserbox button {position:relative !important; margin:0% 0px 0px 1% !important; margin-top:30px !important; width:90%;}
.twoteasers:nth-child(3) .teaserbox { margin-bottom:60px !important;}
div#footerwrap > ul > li {width:100% !important; border:0px; border-bottom:1px solid #ccc; min-height:initial; margin-bottom:5px; padding-bottom:10px;}

div#footerwrap {height:auto;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.infobox {width:94%; margin-left:0%; padding: 10px 10px 0 10px; word-wrap: break-word;}
header.entry-header {display:none;}
iframe {width:100%;}
div#footerwrap > ul > li:nth-child(1), div#footerwrap > ul > li:nth-child(2), div#footerwrap > ul > li:nth-child(3) {width:100% !important;}
div#footerwrap > ul > li:nth-child(3) {padding-left: 0px !important;}
body .header-image .site-header .wrap .title-area {width: 60% !important;}
p.site-title {width:60% !important;}
.header-image .site-title {width:60% !important}
.header-image .site-header .wrap .title-area {width: 200px !important;}

/*form*/
.wpcf7-form-control { width: 95%;}

.execphpwidget .right h2 a {color: #d72523 !important; font-size: 15px !important; color: #d72523 !important; font-family: 'Lato',sans-serif !important; font-weight: bold;}
.sidebar .green .right h2 {font-size: 15px !important; color: #d72523 !important; font-weight: bold !important; font-family: 'Lato',sans-serif !important;}
.menu-single-menu-container {display:none !important;}
}









.execphpwidget .right h2 a {    
color: #9F9476 !important;    
font-size: 15px !important;    
color: #9F9476 !important;    
font-family: 'Lato',sans-serif !important;    
font-weight: bold;
}

single .sidebar .execphpwidget .post {    
padding: 10px !important;    
margin: 0px 0px -14px!important;    
background: #f5f5f5!important;  
}

.top-box {
   /* border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;*/
    background: #f2f2f2;
    margin: 10px 0px;
}


.sidebar .widget-title.widgettitle {
    margin-bottom: 0px;
    background: #ac9c7b !important;
    color: #fff;
    text-align: center;
    font-size: 1.6rem;
    line-height: 1.25;
    border: 0px;
    padding: 10px;
    border-radius: 3px;
    font-weight: 500;
    font-family: 'Lato',sans-serif;
}


.sidebar .green .right {
    margin-left: 45%;
    margin-top: -70px !important;
}

.sidebar .green .right h2 {
    font-size: 15px !important;
    color: #9F9476 !important;
    font-weight: bold !important;
    font-family: 'Lato',sans-serif !important;
}

.sidebar .wpb_text_column {
    margin-bottom: 0 !important;
}
.sidebar .green .post {
    background: #f5f5f5 !important;
    padding: 10px !important;
    margin: 0px 0px -14px!important;
}

.sidebar .green .wpb_text_column {
    margin-bottom: 0;
}

@media (max-width:376px){
.site-header .genesis-nav-menu {font-size: 1.3rem;}
.slider img.ls-bg { top: 12px !important;}
.single-veranstaltung .backbut:first-child { margin-top: 66px;}
.single-news .backbut:first-child { margin-top: 27px;}
.single-news.postid-866 .backbut:first-child{ margin-top:66px}
.site-header .wrap {height: 232px;}
}

@media (max-width:320px){
.single-veranstaltung .backbut { margin-top: 66px;}
.single-veranstaltung .backbut:last-child { margin-top: 27px;}
.single-news .backbut:first-child { margin-top: 66px; }
}



.menu-single-menu-container ul.menu li.active a {
    color: #fff !important;
    font-weight: 700;
}

.hide {
    opacity: 0;
    display: none;
}

/* new css by ashish */
.page-id-1003 .entry-content .postbox  .more {     color: #fff !important; }
.page-id-1041 .entry-content .postbox  .more {     color: #fff !important; }
.nav-secondary li a {    text-transform: uppercase; }
.site-header .genesis-nav-menu a {     padding: 17px 10px 17px 10px; }
.nav-secondary .wrap {    width: 100% !important; }
.site-header .genesis-nav-menu { float: right;     width: auto; }

li#menu-item-5543 {    float: right;}
li.wpml-ls-slot-33 {    float: right;}

.footertabs a:hover {    color: #fff !important; }
.threeteasers .teaserbox:last-child button {   margin: 0; }
div#section3 .vc_row:nth-child(1) .wpb_column button {    margin-left: 0; }
div#section3 .vc_row:nth-child(2) .wpb_column:nth-child(1), div#section3 .vc_row:nth-child(2) .wpb_column:nth-child(3) {
    width: 31%;
}
div#section3 .vc_row:nth-child(2) .wpb_column:nth-child(2) {    width: 31%; }
div#section3 .vc_row:nth-child(2) .wpb_column {    min-height: 310px; margin: 0 1.16% 20px; }
/* div#section3 .vc_row:nth-child(2) .wpb_column:nth-child(2) {    background: rgb(137, 199, 100) !important; }
div#section3 .vc_row:nth-child(2) .wpb_column:nth-child(1) {    background: rgb(219, 102, 82) !important; } */
div#section3 .vc_row:nth-child(2) .wpb_column .vc_column-inner {padding-top:15px;}
div#section3 .vc_row:nth-child(2) .wpb_column:nth-child(1) p, div#section3 .vc_row:nth-child(2) .wpb_column:nth-child(1) h3  {color:#fff;}
/* div#section3 .vc_row:nth-child(2) .wpb_column button   {margin-left:27%;} */
div#section3 .vc_row:nth-child(2) .wpb_column:nth-child(2) h3 {    color: #fff !important; }
.page-id-5618 .breadcrumb  {     display: none;  }
.page-id-5618 .breadcrumbupd {position: absolute; width: 100%; margin: 0px; left: 0px; padding: 10px 0px; background: #4e5053; color: #fff; border: 0px; text-transform: uppercase; font-weight: 700; margin-left: 0 !important;}
.page-id-5618 .breadcrumbupd .wrap {max-width: 1170px;    margin: 0 auto; text-align: right;    font-weight: 300;  text-transform: none; font-family: 'lato',sans-serif; } 

.page-id-5620 .breadcrumb  {     display: none;  }
.page-id-5620 .breadcrumbupd {position: absolute; width: 100%; margin: 0px; left: 0px; padding: 10px 0px; background: #4e5053; color: #fff; border: 0px; text-transform: uppercase; font-weight: 700; margin-left: 0 !important;}
.page-id-5620 .breadcrumbupd .wrap {max-width: 1170px;    margin: 0 auto; text-align: right;    font-weight: 300;  text-transform: none; font-family: 'lato',sans-serif; } 

.page-id-5621 .breadcrumb  {     display: none;  }
.page-id-5621 .breadcrumbupd {position: absolute; width: 100%; margin: 0px; left: 0px; padding: 10px 0px; background: #4e5053; color: #fff; border: 0px; text-transform: uppercase; font-weight: 700; margin-left: 0 !important;}
.page-id-5621 .breadcrumbupd .wrap {max-width: 1170px;    margin: 0 auto; text-align: right;    font-weight: 300;  text-transform: none; font-family: 'lato',sans-serif; } 

.page-id-5667 .breadcrumb  {     display: none;  }
.page-id-5667 .breadcrumbupd {position: absolute; width: 100%; margin: 0px; left: 0px; padding: 10px 0px; background: #4e5053; color: #fff; border: 0px; text-transform: uppercase; font-weight: 700; margin-left: 0 !important;}
.page-id-5667 .breadcrumbupd .wrap {max-width: 1170px;    margin: 0 auto; text-align: right;    font-weight: 300;  text-transform: none; font-family: 'lato',sans-serif; } 

.page-id-5806 .breadcrumb  {     display: none;  }
.page-id-5806 .breadcrumbupd {position: absolute; width: 100%; margin: 0px; left: 0px; padding: 10px 0px; background: #4e5053; color: #fff; border: 0px; text-transform: uppercase; font-weight: 700; margin-left: 0 !important;}
.page-id-5806 .breadcrumbupd .wrap {max-width: 1170px;    margin: 0 auto; text-align: right;    font-weight: 300;  text-transform: none; font-family: 'lato',sans-serif; } 


.breadcrumbupd .wrap a { text-decoration: none;    color: #dfdfdf; }
.breadcrumbupd .wrap a:hover { text-decoration: none !important;    color: #dfdfdf !important; }

.page-id-1003 .entry-content { margin-top: 19px !important; margin-bottom: 0 !important; }	
.postbox1  ul{ margin-left: 0;     margin-bottom: 10px;} 
.postbox1 .circlebox li {list-style: none !important; }
.postbox1:nth-child(odd) {background: none;}
.postbox1{padding-top: 40px; padding-bottom: 0; }
.search-area .contains-4{float: left;width: 25%;}
.search-area .contains-2{float: left;width: 20%;}
.search-field {width: 90%;}
.postbox1 .circlebox {float: left;width: 100%;     margin-bottom: 0;} 
.postbox1 .half-sec {float: left;width: 50%;}
.half-sec-3 {  width: 33%;    float: left; }

.page-id-5621 .site-inner {     width: 100% !important;  }
.page-id-5621 .content-sidebar-wrap {     width: 100% !important;  }
.page-id-5621 .content {     width: 100% !important;  }

.search-area {  margin-top: 0;   position: relative; }
.chkbox {width: 25%;float: left; }
.catfilter input {margin-right: 10px; margin-top: 0px; }
.btn-area {float: left; width: 100%;  text-align: center; }
.btn-area input[type="submit"] {     float: none; }
.search-area select { padding: 11px 10px;     background: #dfdfdf;  border-radius: 5px; border: 2px solid #8693a0;  color: #616367 !important; width: 90%; -webkit-appearance: none; }
.search-area input[type="text"] { padding: 11px 10px; border-radius: 5px; width: 90%; background: #dfdfdf; border: 2px solid #8693a0; color: #616367; }
.search-area input[type="submit"] { float:left; width: 100%;     margin: 30px 0 0 0; }
.search-not-found{    background: none; margin-top: 0; position: relative; margin-bottom: 30px;}
.wrap_1{    max-width: 1200px !important; margin: 0 auto !important; padding: 10px 0px 40px 40px; }
.page-id-58 main.content {    margin-bottom: 35px; }
.page-id-58 .circletopbutton {width:30%; margin-left:70%; text-align:right;}
/*.threeteasers .teaserbox:nth-child(3) {   background: url('/wp-content/uploads/sites/6/2017/06/Beraten.jpeg') !important;
    background-repeat: no-repeat;   background-size: contain !important;     border: none !important;
}
.threeteasers .teaserbox:nth-child(2) {   background: url('/wp-content/uploads/sites/6/2017/06/Bilden.png') !important;
    background-repeat: no-repeat;   background-size: contain !important;     border: none !important;
}
.threeteasers .teaserbox:nth-child(1) {   background: url('/wp-content/uploads/sites/6/2017/06/Vernetzen.jpeg') !important;
    background-repeat: no-repeat;   background-size: contain !important;     border: none !important;
}*/
.page-template-events .content-sidebar-wrap, .page-template-events main.content, .page-template-events .site-inner {width:100% !important; max-width:100% !important; padding:0px; margin-top:0px;}
.page-template-events.full-width-content .content-sidebar-wrap {width:100% !important;}
.search .breadcrumbupd { position: absolute; width: 100%; margin: 0px;  left: 0px; padding: 10px 0px;  border: 0px;  background: #4e5053; 
     color: #fff; 
}
.search .breadcrumbupd .wrap { max-width: 1170px; margin: 0 auto; font-weight: 300; text-transform: none; font-family: 'lato',sans-serif;      text-align: right; }
.search main.content {     margin-top: 45px; }

.projekt-template-default .breadcrumbupd { position: absolute; width: 100%; margin: 0px;  left: 0px; padding: 10px 0px;  border: 0px;  background: #4e5053; 
     color: #fff; 
}
.projekt-template-default .breadcrumbupd .wrap { max-width: 1170px; margin: 0 auto; font-weight: 300; text-transform: none; font-family: 'lato',sans-serif;      text-align: right; }
.projekt-template-default main.content {     margin-top: 45px; }
.parent-pageid-913 .breadcrumbupd a {     pointer-events: none; cursor: none; }

.search_sec { width:150px!important; margin: 0 auto!important; float: none!important; display: block; margin-top: 35px !important; }


.safari .plus{display: block; float: left; top: 8px;}  
.safari .minus {display: block; float: left;top: 10px; }
.safari.page-id-1003 #main_container {     background-color: #fff; 
}
.page-id-1003 .catfilter .wrap{padding-left:0;}
.halfsec-bg {background: rgba(223, 223, 223, 0.42);    padding: 20px;    border: 1px solid rgba(223, 223, 223, 0.42);    border-radius: 5px;     float: left; }
.halfsec-bg .half-sec {    min-height: 170px; }
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3){width: 30% !important;}

@media only screen and (max-width: 767px) {
	div#section3 .vc_row:nth-child(2) .wpb_column:nth-child(1), div#section3 .vc_row:nth-child(2) .wpb_column:nth-child(3) {width: 100%; }
	div#section3 .vc_row:nth-child(2) .wpb_column:nth-child(2) {    width:100%; }
    div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(1), div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3) { width:100% !important; } 
    div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(2) { width:100%; }
   .twoteasers .teaserbox { width:100% !important;  }
}
@media (max-width:479px){
	.search-area .contains-4{width: 100%;}
	.search-area .contains-2{width: 100%;}
	.postbox1 .half-sec {   float: left;    width: 100%; }
    .postbox1 .half-sec-3 {   float: left;    width: 100%; }
	.search-area input[type="text"] {width: 100%; }
	.search-area select { width: 100%; }
} 

.star {color: red;}
.lbl {color: red;font-size: 1.2rem;}
.right1 {
    margin-left: 51%;
}
.page-id-7659 .rightregbut {
    width: 74% !important;
}
.page-id-7659 li.right.search {
    width: 45% !important;
    margin-left: 0px !important;
}
.page-id-7833 input.search-form-submit {
    margin: 5px -28px !important;
    padding: 13px !important;
    border: 0px !important;
}
.regbut{right: -215px !important; }
.overlay{top: 356px !important;}
li#nav_menu-5 {
    position: relative;
      
    line-height: 21px !important;
    border-right: 2px solid rgb(185,186,186);
}
li#text-7 {
    position: relative;
    margin-right: 4%;
    width: 35% !important;
    line-height: 21px !important;
    border-right: 2px solid rgb(185,186,186);
}
.textwidget {
    color: #b9baba;
}
/* ENd  new css by ashish */

li#menu-item-7351.active a,li#menu-item-7488.active a {
    background: beige !important;
    color: #131211 !important;
    padding: 5px;
}
.single-news aside.sidebar.sidebar-primary.widget-area {
    margin-top: 48px !important;
}
.single-veranstaltung aside.sidebar.sidebar-primary.widget-area {
    margin-top: 82px !important;
}
.single-news main.content {
    margin-top: 0px !important;
}

.home .advps-slide-container {
    width: 100% !important;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.home .bx-viewport {
    min-height: 160px;
    margin-left: 0px !important;
}
div#section3 .vc_row:nth-child(1) .wpb_column:nth-child(3) {
    width: 100% !important;
}
}
.sidebar-primary .left {
    width: 123px;
    float: left;
}

 .content .entry-content h2{
     font-family: 'Lato',sans-serif !important;
     font-weight: 500 !important;
 }


.firstform {width: 53% !important;}

.menu-single-menu-container ul.menu li a:hover {
    color: #FFFFFF !important;
}

.bx-wrapper .bx-next {
    right: 4% !important;
}

button#responsive-menu-button {
    background: #AC9C7B !important;
}

button#responsive-menu-button:hover {
    background: #AC9C7B !important;
}

li#menu-item-7351.active a, li#menu-item-7488.active a{
    background: white !important;
}
.menu-single-menu-container ul.menu li a {
    color: #FFFFFF !important;
}


.page-id-7934 .catfilter .wrap {
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 36px 0px 40px 40px;
}
.page-id-7934 .site-inner {
    width: 100% !important;
    margin: 0 auto;
}
.page-id-7934 .catfilter .wrap {
    max-width: 100% !important;
    margin: 13px 22% !important;
    padding: 36px 0px 40px 40px;
}
.full-width-content .site-inner {
    max-width: 100% !important;
}
.content-sidebar .content-sidebar-wrap, .full-width-content .content, .full-width-content .content-sidebar-wrap {
    width: 100% !important;
}
.page-id-7934 .left {
    float: left;
    width: 45%;
    padding-right: 5%;
}
.postbox .right2 {
    margin-left: 49%;
    width: 100% !important;
}
div#footer {
    background: #4e5053;
    position: absolute;
    width: 100%;
}
p.subtitle {
    padding-left: 3%;
}
p.subtitle1 {
    padding-left: 1%;
}
div#footerwrap > ul > li {
    width: 19%;
    float: left;
    min-height: 400px;
}

@media (max-width: 451px) and (min-width: 401px){
.bx-wrapper .bx-next { right: -14% !important;}}

@media (max-width: 620px){
div#advpsslideshow_11 {width: 700% !important;}}

.catfilter1 .wrap1 {
    max-width: 1200px !important;
    margin: 0 auto !important;
    padding: 15px 0px 40px 40px;
    padding: 43px 0px 40px 40px;
}
.catfilter1 { width: 100%;  margin: 0px; left: 0px; margin-top: -6px; }
.page-id-376 .catfilter .wrap {max-width: 1200px !important;margin: 0 auto !important;padding: 15px 0px 40px 40px;padding: 43px 0px 40px 40px;}
.page-id-376 .catfilter { width: 100%;  margin: 0px; left: 0px; margin-top: -6px; }
.page-id-376 .catfilter {
    display: block !important;
}
@media only screen and (max-width: 600px){
.page-id-7934 .postbox .left {
    width: 100% !important;
    float: left;
}	
.page-id-7934 .year h2 {
    /* float: left; */
    padding-top: 0px !important;
    padding-right: 0px !important;
}
.page-id-7934 .catfilter .year select {
    width: 130px;
    margin-bottom: 7px;
}
.page-id-7934 .catfilter {
    padding: 0px;
}
.catfilter1 .wrap1 {padding: 44px 15px 35px 15px !important;}

.page-id-7609 .circlebox.test {width: 86% !important; margin: 0;padding: 25px 25px !important;}
.content .entry-content h2{margin: 0 0 30px !important;}
.page-id-7609 .catfilter .wrap {max-width: 100% !important; margin: 0 auto !important; padding: 22px 0 0 0 !important;
}

.page-id-12 div#advpsslideshow_11 {
    transform: translate3d(-526.406px, 0px, 0px);
}
.page-id-7934 p.kein {
    margin-left: 25%;
}

li#menu-item-7959 {
    margin-left: -18px !important;
}
p.left3 {
    float: left;
    width: 16% !important;
    margin-top: 0px;
}
h2.tspace {
    margin-top: 35px !important;
}
.ltop {
    margin-top: -17px;
}

}
@media only screen and (max-width: 600px) {
p.left3 {
    float: left;
    width: 67% !important;
    margin-top: 0px;
}
p.lbot {
    margin-right: 0px !important;
}
p.left5 {
    float: left;
    width: 27% !important;
    margin-top: 0px;
}

}
.page-id-7659 p.lbot { margin-bottom: 5% !important;}
.page-id-7659 p {
   margin-left: 0px !important;
}
button.akademischer {
    margin-top: 0px !important;
}
.customMail {
    margin-top: 20px !important;
}
.rbot {
    margin-top: 10px;
}
button.akademischer:hover {
    text-decoration-line: underline;
}
p.rlg {
    margin-top: -10px !important;
}
button:hover {
    text-decoration-line: underline;
}
main.map-area {
    display: none;
}
.opens {
    display: none;
}
div#ortsh {
    display: none;
}
.page-id-7659 .postbox {
    padding: 0px !important;
}
.page-id-7659 .catfilter1 .wrap1 {
    padding: 43px 0px 0px 40px;
}
.regbut {
    display: none;
}
.postbox1 .circlebox {
    margin-bottom: 25px !important;
}
.rbot1 {
    margin-top: -27px;
}
.date {
    font-size: 100%;
    font-weight: bold;
}
.catfilter {
    margin-top: -34px !important;
}
.catfilter.search-area {
    margin-top: -10px;
}
@media screen and (max-width: 800px){
.page-id-7659 p.left5 {
    width: 70% !important;
}
.page-id-7659 .customMail .form-control {
    border: 1px solid #4e505380 !important;
    border-radius: 6px !important;
    margin: 10px 0px !important;
    padding: 10px !important;
    width: 137% !important;
}
.header-image .site-header .wrap .title-area {
    width: 75% !important;
}
}




.page-id-376 .catfilter {
    margin-top: 10px !important;
}
.page-id-376 .catfilter .wrap {
    display: none !important;
}


/*---- new teaser ----*/

@media (min-width: 300px) and (max-width: 450px){
#section1 .tablet-slider, #section1 .desktop-slider {
    display: block !important; margin-top:-95px;
}	
}
@media (min-width: 568px) and (max-width: 768px){
#section1 .tablet-slider, #section1 .desktop-slider {
    display: block !important;  margin-top:-95px;
}	
}

@media (min-width: 800px) and (max-width: 959px){
#section1 .desktop-slider, #section1 .mobile-slider {
    display: block !important; margin-top:-95px;
}	
}


.owl-item .ws-custom-item-section {
    background: #FFFFFF !important;
    padding: 5px;
}
.owl-item .ws-custom-item-section p {
    position: unset;
    bottom: 0;
}
.flex-w-100{display: flex; padding: 10px 10px 0px 10px; height:54px}
.f-left.w-70 {width: 85%; text-align: left;}
.f-right.w-30 { width: 15%;}
.owl-carousel .owl-item a.post-link{color: #4E5054 !important; font-weight: 700 !important;}
.f-right.w-30 img { width: 24px !important; height: 24px !important;}
.f-right.w-30 a.arrow {float:right; margin-top: 4px;}
.f-left.w-70 a span {font-weight: 400; margin-left: 8px;}
.m-0{margin: 0 !important; line-height: 19px;}
.ws-custom-item-section .f-left .post-link.date {font-weight: 400 !important; font-size: 12px;}
.active-text{color: #83be5f !important;font-weight: 300 !important; font-size: 12px !important;}
p.m-0.active-text.cat-title {text-align: right; padding-right: 10px;}
.slider_wrapp_homee .owl-nav button:nth-child(1){width: 32px;height: 49px; background-image: url(https://www.each.ch/wp-content/uploads/2016/10/skin.png) !important; position: absolute; left: -35px;}
.slider_wrapp_homee .owl-nav button:nth-child(2){width: 32px;height: 49px; background-image: url(https://www.each.ch/wp-content/uploads/2016/10/skin.png) !important;background-position: -153px 0 !important; position: absolute; right: -22px;}
.slider_wrapp_homee .owl-nav button i{display: none;}
div#section1 .carousel1 > div, div#section1 .carousel2 > div, div#section1 .carousel3 > div {margin: 0 auto;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #000 !important;}
.owl-theme .owl-dots .owl-dot span{background: #666 !important;}
.slider_wrapp_homee .owl-nav button:nth-child(2):hover {background: transparent!important;background-image: url(https://www.each.ch/wp-content/uploads/2016/10/skin.png) !important;background-position: -153px 0 !important;}
.slider_wrapp_homee .owl-nav button:nth-child(1):hover{background: transparent!important; background-image: url(https://www.each.ch/wp-content/uploads/2016/10/skin.png) !important; position: absolute; left: -35px;}
.owl-theme .owl-nav {margin-top: 27px !important;}

.owl-item {height: 0;}    
.owl-item.active {height: auto;}
.owl-stage{display: flex;}


/*---- new teaser ----*/

.single main.content{margin-top : 35px !important;}
.single aside.sidebar.sidebar-primary.widget-area{margin-top : 83px !important;}
/*body.page-id-376 #main_container #listing h3,body.page-id-9539 #main_container #listing h3{
	margin-top:60px;
	margin-left:19%;
	margin-bottom:43px
}*/

body.page-id-9539 .entry-content{
	margin-top:0px !important;
}

.post-box .infobox{
	width:96% !important;
}

/* Custom Responsive CSS
------------------------------------------------------------ */
@media only screen and (max-width: 1140px) {

}

@media only screen and (min-width: 840px) and (max-width: 1140px) {

}

@media only screen and (min-width: 480px) and (max-width: 1140px) {

}

@media only screen and (max-width: 839px) {

}

@media only screen and (min-width: 480px) and (max-width: 839px) {

}

@media only screen and (max-width: 479px) {

}