/*-----------------------------------------------
OWN OWN OWN OWN OWN OWN OWN OWN OWN OWN OWN OWN
############# FOR ALL SITES ###################
OWN OWN OWN OWN OWN OWN OWN OWN OWN OWN OWN OWN
-----------------------------------------------*/

.boxfull{ float:left;width:100%; }
.fw400{ font-weight:400 !important; } .fw700{ font-weight:700 !important; }
.w100{ width:100%; }

.boxfull{ float:left;width:100%; }
.fw400,.fw400 > h2{ font-weight:400!important; } .fw700,.fw700 > h2{ font-weight:700 !important; }

.nobg{ background:none !important; }

.linkoff{pointer-events: none !important;cursor: default !important;}

.killp p{margin:0!important; padding:0!important;}

/*.lst_square{ list-style-type: square; }*/ /*ol*/
.lst_square ol{ list-style-type: square; }

.fleft{ float:left !important;} .fright{ float:right !important;} .fcenter{ margin:0px auto !important; }  .fnone{ float:none; } .block{display:block;} .blocki{ display:inline-block !important; } .hideme{ display:none!important; } .posabs { position:absolute; } .posrel { position:relative; } .clearl{ clear: left !important; } .clearr{ clear: right; } .clearno { clear: none; } .clearbo { clear: both; } .overhide{ overflow:hidden; }
.txtl{ text-align:left; } .txtr{ text-align:right; } .txtc{ text-align:center !important; } .txtuline{ text-decoration: underline !important; } .txtlinethrough{ text-decoration: line-through!important; } .txtulineno, .txtulineno>a{ text-decoration:  none !important; }
.txtup{ text-transform: uppercase; } .txti{ font-style: italic; }
.lh6{line-height:6px;}.lh11{line-height:11px;}.lh12{line-height:12px;}.lh13{line-height:13px;}.lh14{line-height:14px!important;}.lh16{line-height:16px !important;}.lh18,.lh18>h2{line-height:18px!important;}.lh22{line-height:22px;} .lh24,.lh24>h2{line-height:24px!important;} .lh28,.lh28>h2{line-height:28px!important;}.lh30{line-height:30px;} .lh36{line-height:36px !important;}.lh40{line-height:40px !important;}.lh50{ line-height:50px; } .lh60{ line-height:60px; }

.fs6{font-size:6px;}.fs11{font-size:11px !Important;} .fs12{font-size:12px !important;} .fs13{font-size:13px;} .fs14{font-size:14px!important;} .fs15{font-size:15px;} .fs16{font-size:16px;} .fs17{font-size:17px;} .fs18{font-size:18px !important;}.fs20{font-size:20px;}.fs22,.fs22>h2{font-size:22px!important;}.fs24,.fs24>h2{font-size:24px !important;} .fs28{font-size:28px;} .fs30{ font-size:30px; } .fs36{font-size:36px !important;} .fs50{ font-size:50px; }


.mt0{margin-top:0px !important;} .mb0{margin-bottom:0px !important;} .ml0{margin-left:0px !important;} .mr0{margin-right:0px !important;}
.mt2{margin-top:2px;} .mb2{margin-bottom:2px;} .ml2{margin-left:2px !important;} .mr2{margin-right:2px;}
.mt5{margin-top:5px !important;;} .mb5{margin-bottom:5px !important;;} .ml5{margin-left:5px !important;;} .mr5{margin-right:5px !important;;}
.mt10{margin-top:10px !important;} .mb10{margin-bottom:10px !important;} .ml10{margin-left:10px !important;} .mr10{margin-right:10px !important;}
.mt15{margin-top:15px!important;} .mb15{margin-bottom:15px!important;} .ml15{margin-left:15px!important;} .mr15{margin-right:15px!important;}
.mt20{margin-top:20px!important;} .mb20{margin-bottom:20px!important;} .ml20{margin-left:20px!important;} .mr20{margin-right:20px!important;}
.mt25{margin-top:25px;} .mb25{margin-bottom:25px;} .ml25{margin-left:25px;} .mr25{margin-right:25px;}
.mt30{margin-top:30px!important;} .mb30{margin-bottom:30px!important;} .ml30{margin-left:30px!important;} .mr30{margin-right:30px!important;}
.mt35{margin-top:35px;} .mb35{margin-bottom:35px;} .ml35{margin-left:35px;} .mr35{margin-right:35px;}
.mt40{margin-top:40px;} .mb40{margin-bottom:40px;} .ml40{margin-left:40px;} .mr40{margin-right:40px;}
.mt50{margin-top:50px!important;} .mb50{margin-bottom:50px!important;} .ml50{margin-left:50px!important;} .mr50{margin-right:50px!important;}
.mall0,.mall0 p{ margin:0px !important; }
.mall10{ margin:10px !important; }

.pall0{padding-top:0!important;padding-right:0!important;padding-bottom:0!important;padding-left:0!important;}
.pt0{padding-top:0px !important;} .pb0{padding-bottom:0px !important;} .pl0{padding-left:0px !important;} .pr0{padding-right:0px !important;}
.pt2{padding-top:2px;} .pb2{padding-bottom:2px;} .pl2{padding-left:2px;} .pr2{padding-right:2px;}
.pt5{padding-top:5px!important;} .pb5{padding-bottom:5px!important;} .pl5{padding-left:5px!important;} .pr5{padding-right:5px!important;}
.pt10{padding-top:10px !important;;} .pb10{padding-bottom:10px !important;;} .pl10{padding-left:10px !important;;} .pr10{padding-right:10px !important;;}
.pt15{padding-top:15px !important;;} .pb15{padding-bottom:15px !important;;} .pl15{padding-left:15px !important;;} .pr15{padding-right:15px !important;;}
.pt20{padding-top:20px;} .pb20{padding-bottom:20px;} .pl20{padding-left:20px;} .pr20{padding-right:20px;}
.pt30{padding-top:30px!important;} .pb30{padding-bottom:30px!important;} .pl30{padding-left:30px!important;} .pr30{padding-right:30px!important;}
.pt40{padding-top:40px;} .pb40{padding-bottom:40px;} .pl40{padding-left:40px;} .pr40{padding-right:40px;}
.pt60{padding-top:60px!important;} .pb60{padding-bottom:60px!important;} .pl60{padding-left:60px!important;} .pr60{padding-right:60px!important;}
.pall10 {padding:10px!important;}
.pall20 {padding:20px!important;}

.c_corpgreen, .c_corpgreen a, .c_corpgreen p>a, .c_corpgreen > h2{ color:#2A973E!important; }
.c_corpyellow, .c_corpyellow a, .c_corpyellow p>a, .c_corpyellow > h2{ color:#FFCC00!important; }
.c_corpblue, .c_corpblue>a, .c_corpblue p>a, .c_corpblue > h2{ color:#04689A!important; }

.bg_corpgreen{ background-color:#2A973E!important; }
.bg_corpyellow{ background-color:#FFCC00!important; }
.bg_corpblue{ background-color:#04689A!important; }

.c_111, .c_111>h2{ color:#111 !important; }
.c_fff, .c_fff>h2{ color:#fff !important; }
.c_999,.c_999>h2{ color:#999 !important; }
.c_666{ color:#666 !important; }
.c_f00{ color:#f00 !important; }

.bg_111{ background-color:#111 !important; }
.bg_eee{ background-color:#eee !important; }
.bg_ddd{ background-color:#ddd !important; }
.bg_fff{ background-color:#fff !important; }
.bg_f5f5f5{ background-color:#f5f5f5 !important; }
.bg_f00{ background-color:#f00 !important; }

.ball1{ border:1px dashed #ccc; }
.ball5{ border:5px solid #FFCC00; }
.boto1{ border-top:1px solid #ccc; }
.boto2{ border-top:1px solid #ddd; }
.boto3{ border-top:5px solid #2A973E; }
.bobo1{ border-bottom:1px solid #ccc; }
.bobo2{ border-bottom:1px dotted #ccc; }
.bobo3{ border-bottom:1px solid #ddd; }

/*----------------------------*/
/*OWN BOXES*/
/*----------------------------*/

.box1{display:inline-block; margin-top:10px;  font-size:12px; line-height:14px; color:#999; text-align: center; font-style: italic;}
.box2{float:left; clear:left; margin-top:5px; font-size:12px; line-height:14px; color:#999;} /*FeatImg Caption - synch w/ wp-caption-text below*/
.box3{display: table; /*background:#f00;*/}
.box4{display: table-cell; vertical-align: middle; width:48px; text-align:center; color:#fff; background:#2A973E;}
.box5{display: table-cell; vertical-align: middle; padding:5px; /*background:#ddd;*/}
.box6{ margin-left:1px; } /*FubiAcordion eg "Termine"*/
.box6 .panel-title.toggle{}
.box6 .panel-title.toggle > a{ padding:0!important; }
.box6 .fusion-toggle-heading{color:#666;}
.box6 .panel-body{padding-left:10px;}

.box7{} /*FubiAcordion on "Verbandseiten" ## Topic: injected <a> into .fusion-toggle-heading ## */
.box7 .fusion-panel{}
.box7 .panel-heading{ margin-bottom:5px!important;}
.box7 .panel-title.toggle > a{display:inline-block!important; padding:0!important;} /*show/hide*/
.box7 .panel-title.toggle > a i.fa-fusion-box{background-color:#ccc;}
.box7 .fusion-toggle-heading{display:initial!important;font-size:13px; line-height:13px!important; color:#111; font-weight:700;}
.box7 .fusion-toggle-heading a{display:inline-block!important; padding:0!important;}
.box7 .fusion-toggle-heading a.own_toggle_urlout{float:right; padding:4px!important; color:#fff; font-size:13px; line-height:13px!important; font-weight:400; background:#ccc;} /*<a> injected - synch style with box9 ##KV-Links## */
.box7 a.own_toggle_urlout:hover{color:#fff!important;}
.box7 .panel-heading:hover{ background:#eaeaea; }
.box7 .fusion-panel:hover .panel-title.toggle > a i.fa-fusion-box{background-color:#2A973E;}
.box7 .fusion-panel:hover a.own_toggle_urlout{background:#2A973E;}
.box8{margin-bottom:30px; padding:20px;background:#f5f5f5;}
.box8:hover{background:#f0f0f0;}
.box9{display:inline-block; margin-top:5px; padding:4px; font-size:13px; line-height:13px; font-weight:400; color:#fff!important; background:#2A973E;} /* ##BV-Links## on "Verbandseiten" - synch style with box7 > a.own_toggle_urlout */
.box10 .fusion-column{ margin-bottom: 20px!important; }
.box10 .fusion-column > .col{padding:10px 0 20px 20px!important; border-top:1px solid #E0DEDE;}
.box10 .fusion-column > .col .image{max-height:110px; overflow:hidden;}
.box10 .fusion-column > .col .image img{width:80px!important;}
.box10 .fusion-column > .col .content-container{ margin-bottom:0!important; }
.box11{width:100%; margin-bottom:10px; font-size:12px;}
.box11 tr:nth-child(1) td{padding-bottom:5px; border-bottom:1px dotted #04689A; color:#111; font-weight:700;}
.box11 tr:nth-child(2) td{width:50%; padding-top:5px;}
.box12{margin:20px 0!important;}
.box12 .reading-box{padding:20px 20px 10px 10px;} /*See _mods "Download Attachments"*/
.box12 .reading-box h2{font-size:14px!important; line-height:1em!important;}
.box12 .reading-box-description{margin-top:5px;font-size:12px;line-height:1em;}
.box12 a.fusion-button{background-color:#fff!important; color:#666!important; border:1px solid #666!important;}
.box13 li{list-style-type:square!important; list-style-position:outside!important; list-style-image:none; margin:0 0 5px 0!important; padding:0 0 5px 0 !important; border-bottom:1px dotted #ccc!important;} /*Plugin WP-RSSImport (on IDX Mothersite)*/
.box13 li:last-child{ border-bottom:0px!important; }


/*----------------------------*/
/*CORE SYSTEM*/
/*----------------------------*/

/* WP > [gallery] */
.gallery.gallery-size-thumbnail{margin-bottom:20px!important;}
.gallery.gallery-size-thumbnail dl.gallery-item{margin:0!important; padding:10px 5px; width:auto!important; background:#eee;}
.gallery.gallery-size-thumbnail dd.wp-caption-text{ display:none!important } /*Reason: Not enough space*/
.gallery.gallery-size-thumbnail img{ width:180px!important; border: 0!important; }

/* WP Adminbar "BlackBar" - most is controled by plugin "WP Toolbar Editor" (network synched) */
#wpadminbar li#wp-admin-bar-avada{ display:none!important; } /*Reason: Not listed in plugin "WP Toolbar Editor" */


/*------------------------*/
/*PLUGINS*/
/*------------------------*/

/*Fusion Builder - PostSlider (for 1st Article on IDX) */

.fusion-flexslider ul.slides{ width:100%;} /*## Force Images <767px to 100% width ##*/
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt{left:unset!important; right:0; background: rgba(42,151,62,0.90)!important;}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 a{color:#fff!important;}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p{color:#fff!important;}

/*FusionBuilder Lightbox*/

.ilightbox-title{display:none;} /*Hint: Below Image appears Caption */

/*FusionBuilder - Tabs*/

.nav-tabs.nav-justified h4.fusion-tab-heading{color:#111!important;}

/* MailPoet - Subscription Form #NEEDED???# */

.mailpoet_form {}
.mailpoet_paragraph {line-height:20px;}

.mailpoet_segment_label,.mailpoet_text_label,.mailpoet_textarea_label,.mailpoet_select_label,.mailpoet_radio_label,.mailpoet_checkbox_label,.mailpoet_list_label,.mailpoet_date_label {display:block;font-weight:bold;}

.mailpoet_text,.mailpoet_textarea,.mailpoet_select,.mailpoet_date_month,.mailpoet_date_day,.mailpoet_date_year,.mailpoet_date {display:block;}

.mailpoet_text,.mailpoet_textarea {width:200px;}
.mailpoet_checkbox {}
.mailpoet_submit input {}
.mailpoet_divider {}
.mailpoet_message {}
.mailpoet_validate_success {color:#468847;}
.mailpoet_validate_error {color:#B94A48;}

/* TablePress */

#tablepress-1{} /*PersonList Mothersite see fnc.php > 'personenliste_network' */

.tablepress thead th{background-color: #04689A; color:#fff;}
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc{background-color:#2A973E; }






/*------------------------*/
/* Layout - Default Header */
/*------------------------*/

header.fusion-header-wrapper{}


/*------------------------*/
/* Layout - Top Bar */
/*------------------------*/

/*------------------------*/
/* Layout - Main Header */
/*------------------------*/

/*------------------------*/
/* Layout - Sticky Header
/*------------------------*/

header.fusion-header-wrapper.fusion-is-sticky{}

/*------------------------*/
/*Layout - Content IDX */
/*------------------------*/

/*Featured Article*/

#idx_featarticle_wrapper .fusion-text p{ margin-bottom:0; }

.featart .fusion-fullwidth{ margin-bottom:0!important; }
.featart .fusion-layout-column{ margin-bottom:0!important; }
.featart .fusion-title{ margin-bottom:0!important; }
.featart .fusion-reading-box-container{ margin-bottom:0!important; }

.featart1{ padding:10px!important; background:#f0f0f0!important; }
.featart1 .fusion-title{ margin-bottom:10px!important; }
.featart1 .fusion-title h2{color:#fff!important; padding:10px 0 10px 10px!important;}
.featart1 .pexcerpt{display:inline-block; margin-top:10px; font-size:12px; line-height:14px;}
.featart1 .pdate{display:inline-block; float:left; width:100%; margin:20px 0 0 0; padding:4px 0 0 0; font-size:12px; line-height:12px; font-weight:700;}
.featart1 .pbroadcast{display:inline-block; width:100%;margin:10px 0 20px 0; padding:5px 0 0 0; font-size:12px; line-height:12px; border-top:1px dashed #ccc;}
.featart1 .pbroadcast a{text-decoration:underline; font-style: italic;}

.featart2{ padding:10px!important; }
.featart2 h2 a{color:#fff; font-style: italic;}
.featart2 .pexcerpt{display:inline-block; margin-top:10px; font-size:12px; line-height:14px; color:#fff;}
.featart2 .pexcerpt a{color:#fff!important; font-style: italic; text-decoration:underline;}
.featart2 .pdate{display:inline-block; float:left; width:100%; margin:50px 0 10px 0; padding:4px 0 0 0; font-size:12px; line-height:12px; font-weight:700; color:#FFCC00;}
.featart2 .pbroadcast{display:inline-block; width:100%;margin:10px 0 50px 0; padding:5px 0 0 0; font-size:12px; line-height:12px; border-top:1px dashed #FFCC00; color:#FFCC00;}
.featart2 .pbroadcast a{text-decoration:underline; font-style: italic; color:#fff;}

.featart3{ padding:10px!important; }
.featart3 h2 a{color:#fff; font-style: italic;}
.featart3 .pexcerpt{display:inline-block; margin-top:10px; font-size:12px; line-height:14px; color:#fff;}
.featart3 .pexcerpt a{color:#fff!important; font-style: italic; text-decoration:underline;}
.featart3 .pdate{display:inline-block; float:left; width:100%; margin:50px 0 10px 0; padding:4px 0 0 0; font-size:12px; line-height:12px; font-weight:700; color:#FFCC00;}
.featart3 .pbroadcast{display:inline-block; width:100%;margin:10px 0 50px 0; padding:5px 0 0 0; font-size:12px; line-height:12px; border-top:1px dashed #FFCC00; color:#FFCC00;}
.featart3 .pbroadcast a{text-decoration:underline; font-style: italic; color:#fff;}

.featart4 h2{color:#fff!important;}
.featart4 .pexcerpt{display:inline-block;font-size:12px; line-height:14px; color:#fff;}
.featart4 .pdate{display:inline-block; float:left; width:100%; margin:10px 0; padding:4px 0 0 0; font-size:12px; line-height:12px; font-weight:700; color:#FFCC00;}
.featart4 .pbroadcast{display:inline-block; width:100%; margin-top:10px; padding:5px 20px 0 0; font-size:12px; line-height:12px; border-top:1px dashed #FFCC00; color:#FFCC00;}
.featart4 .pbroadcast a{text-decoration:underline; font-style: italic; color:#fff;}


.featart5{margin-top:50px!important;} /*ColumnLeft FullHeight: see own_fe.js*/
.featart5 h2{margin:20px 0 0 10px!important; line-height:22px!important; color:#fff!important; font-style: italic;}
.featart5 .reading-box{ margin:15px -50px -30px -40px; }
.featart5 .pdate{display:inline-block; float:left; width:100%; margin:10px 0; padding:4px 0 0 0; font-size:12px; line-height:12px; font-weight:700;}
.featart5 .pbroadcast{display:inline-block; width:100%; margin-top:10px; padding:5px 20px 0 0; font-size:12px; line-height:12px; border-top:1px dashed #2A973E;}
.featart5 .pbroadcast a{text-decoration:underline; font-style: italic;}

.featart6{ padding:20px!important; }
.featart6 h2{line-height:20px!important;}
.featart6 h2 a{color:#FFCC00!important; font-weight:700!important; /*text-decoration:underline;*/}
.featart6 .pdate{display:inline-block; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #fff; font-size:14px; line-height:14px; font-weight:700; color:#fff; }
.featart6 .pexcerpt{display:inline-block; float:left; margin-top:15px; font-size:16px; line-height:18px; color:#fff; }
.featart6 .pexcerpt a{display:inline-block; padding:5px 10px; background:rgba(255,255,255,0.2); color:#fff!important; text-decoration:none;}
.featart6 .pbroadcast{display:inline-block; float:left; clear:left; margin-top:10px; padding:5px 20px 0 0; font-size:12px; line-height:12px; color:#fff; border-top:1px dashed #ddd;}
.featart6 .pbroadcast a{color:#ddd; text-decoration:underline; font-style: italic;}

.featart7 h2{ float:left; margin:10px 0 10px 10px!important; font-weight:700!important; font-style: italic;}
.featart7 .pdate{display:inline-block; float:left; width:100%; margin:10px 0; padding:4px 0 0 0; font-size:12px; line-height:12px; font-weight:700;}
.featart7 .pexcerpt{font-size:12px; font-weight:700;}
.featart7 .pexcerpt a{font-style: italic; text-decoration:underline;}
.featart7 .pbroadcast{display:inline-block; margin-top:10px; padding:5px 20px 0 0; font-size:12px; line-height:12px; color:#fff; border-top:1px dashed #2A973E;}
.featart7 .pbroadcast a{text-decoration:underline; font-style: italic;}

.featart8{margin:20px 0!important;}
.featart8 .reading-box{padding:20px 20px 20px 10px;} /*See _mods "Download Attachments"*/
.featart8 .reading-box h2{font-size:24px!important;line-height:1.1em!important;}
.featart8 .reading-box-description{margin-top:5px;font-size:12px;line-height:1em;}
.featart8 .reading-box-description .pexcerpt{line-height:1.2em;}
.featart8 .reading-box-description .pdate{font-weight:700; color:#666;}
.featart8 .reading-box-description .pbroadcast{color:#666;}
.featart8 .reading-box-description .pbroadcast a{text-decoration:underline; font-style: italic;}
.featart8 a.fusion-button{background-color:#2A973E!important; color:#fff!important; border:1px solid #666!important;}





/* IDX Articles List */

#idx_articlelist_wrapper{ margin-top:60px!important; }
#idx_articlelist_wrapper h2:hover{text-decoration:underline;}

/* IDX Articles Masonry - fusion-blog-layout-grid - idx_articlelist_fnc() > $pstyle='grid' */

#idx_articlelist_wrapper .fusion-post-wrapper{ background:#f5f5f5!important; }
#idx_articlelist_wrapper .fusion-post-wrapper:hover{ background:#f0f0f0!important; }
#idx_articlelist_wrapper .fusion-post-wrapper h2{ font-size:16px!important; line-height:18px!important; font-weight:700!important; }

#idx_articlelist_wrapper .fusion-post-wrapper .fusion-post-content-container{ font-size:12px; line-height:14px; color:#999;} /*Excerpt*/
#idx_articlelist_wrapper .fusion-post-wrapper .fusion-post-content-container img{display:none;}
#idx_articlelist_wrapper .fusion-post-wrapper:hover .fusion-post-content-container{color:#111;}


/* IDX Articles List - fusion-blog-layout-medium - idx_articlelist_fnc() > $pstyle='medium' */

#idx_articlelist_wrapper .fusion-post-medium{margin-bottom:30px!important;padding:10px!important; background:#f5f5f5!important; border-left:5px solid #bbb;}
#idx_articlelist_wrapper .fusion-post-medium h2{margin-top:10px!important; margin-bottom:10px!important; font-size:24px!important; line-height:26px!important; font-weight:400!important; text-transform: uppercase; font-style: italic;}
#idx_articlelist_wrapper .fusion-post-medium .wp-post-image{ /*margin-bottom:20px;*/ }
#idx_articlelist_wrapper .fusion-post-medium .fusion-post-content-container{ font-size:14px; line-height:16px; color:#666; }/*Excerpt*/
#idx_articlelist_wrapper .fusion-post-medium .fusion-post-content-container img{display:none;}
#idx_articlelist_wrapper .fusion-post-medium .fusion-meta-info{ font-weight:700; border-top: 1px dotted #bbb!important;  border-bottom: 1px dotted #bbb!important; }

/* IDX Articles List - fusion-post-medium-alternate - idx_articlelist_fnc() > $pstyle='medium alternate' */

#idx_articlelist_wrapper .fusion-post-medium-alternate{margin-bottom:30px!important; padding-bottom:30px!important; border-bottom:1px dotted #2A973E;}
#idx_articlelist_wrapper .fusion-post-medium-alternate h2{margin-top:10px!important; margin-bottom:10px!important; font-size:24px!important; line-height:26px!important; font-weight:400!important; text-transform: uppercase; font-style: italic;}
#idx_articlelist_wrapper .fusion-post-medium-alternate .wp-post-image{ /*margin-bottom:20px;*/ }
#idx_articlelist_wrapper .fusion-post-medium .fusion-post-content-container{ font-size:14px; line-height:16px; color:#666; }/*Excerpt*/
#idx_articlelist_wrapper .fusion-post-medium-alternate .fusion-post-content-container img{display:none;}
#idx_articlelist_wrapper .fusion-post-medium-alternate .fusion-meta-info{ font-weight:700; border-top: 1px dotted #bbb!important;  border-bottom: 1px dotted #bbb!important; }
#idx_articlelist_wrapper .fusion-post-medium-alternate i.fusion-icon-pen:before{ content: "\e614"!important; }


/* IDX Articles List - fusion-blog-layout-large - idx_articlelist_fnc() > $pstyle='large' #NO IMAGE# */

#idx_articlelist_wrapper .fusion-post-large{margin-bottom:30px!important;}
#idx_articlelist_wrapper .fusion-post-large h2{margin-top:10px!important; margin-bottom:10px!important; font-size:24px!important; line-height:26px!important; font-weight:400!important; text-transform: uppercase; font-style: italic;}
#idx_articlelist_wrapper .fusion-post-large .wp-post-image{} /*#NO IMAGE#*/
#idx_articlelist_wrapper .fusion-post-large .fusion-post-content-container{ font-size:14px; line-height:16px; color:#666; }/*Excerpt*/
#idx_articlelist_wrapper .fusion-post-large .fusion-post-content-container img{display:none;}
#idx_articlelist_wrapper .fusion-post-large .fusion-meta-info{margin-top:0; font-weight:700; border-top: 1px dotted #bbb!important;  border-bottom: 1px dotted #bbb!important; }
#idx_articlelist_wrapper .fusion-post-large .fusion-meta-info .fusion-inline-sep{display:none;}
#idx_articlelist_wrapper .fusion-post-large .fusion-meta-info a[rel^="category"]{display:none;}


/*------------------------*/
/*Layout - Footer*/
/*------------------------*/

/* #footer == only Copyright Row */

.fusion-footer .fusion-text > p{ margin:0!important; }

.fusion-footer .widget_recent_entries li{ padding:5px 10px 5px 12px!important; line-height:16px!important; }
.fusion-footer .widget_recent_entries li a{ color:#999!important; }
.fusion-footer .widget_recent_entries li a:hover{color:#111!important;}

.fusion-footer .mailpoet_paragraph{margin:5px 0!important;}
.fusion-footer .mailpoet_paragraph input.mailpoet_text{width:100%!important;} /*eg E-Mail Input*/
.fusion-footer .mailpoet_paragraph input.mailpoet_submit{width:100%; border:0!important; padding: 10px 0!important;}
.fusion-footer .mailpoet_paragraph input.mailpoet_submit:hover{background:#2A973E; color:#fff; cursor:pointer;}


/*----------------------------*/
/* Layout - Sidebars/Widgets */
/*----------------------------*/


.EO_Event_List_Widget{ margin-left:-15px!important; margin-right:-15px!important; padding: 5px 15px; background:#2A973E; }
.EO_Event_List_Widget h4{ color:#fff!important; }
.EO_Event_List_Widget li{ color:#fff!important; }
.EO_Event_List_Widget li > a{ color:#fff!important; }


/*----------------------------*/
/* Archives */
/*----------------------------*/

.archive.category .pbroadcast{font-size:11px; font-weight:700;}

/*----------------------------*/
/* Archives - Events "Plugin Event Organiser" */
/*----------------------------*/

.archive.post-type-archive-event article{margin:0 0 40px 0!important;}
.archive.post-type-archive-event h2.eo-event-title{ font-size:24px!important;line-height:26px!important; }
.archive.post-type-archive-event .eo-event-date{ color:#111;font-weight:700; font-style: normal; }
.archive.post-type-archive-event .eo-event-details{background:#eee;} /*Ort*/
.archive.post-type-archive-event .eo-event-details img.eo-event-thumbnail{margin:0; max-width:45px; border-right:5px solid #fff; }
.archive.post-type-archive-event .eo-event-content{display:none;} /*Content/Excerpt*/

.archive.post-type-archive-event aside#sidebar .EO_Event_List_Widget{display:none;;}


/*----------------------------*/
/*Single - Post*/
/*----------------------------*/

body.single-post .wp-caption-text{margin-top:5px; font-size:12px; line-height:14px; color:#999;} /*ImgCaption - synch w/ .box2*/


/*----------------------------*/
/*Single - Event "Plugin Event Organiser" */
/*----------------------------*/

body.single-event .eventorganiser-event-meta{margin-bottom:30px; padding:10px; background:#f5f5f5; }
body.single-event .eventorganiser-event-meta hr{display:none;}
body.single-event .eventorganiser-event-meta h4{ margin:0; }
body.single-event .eventorganiser-event-meta ul.eo-event-meta{width:50%; padding:0 0 0 10px; font-size:20px; line-height:1em;}
body.single-event .eventorganiser-event-meta ul.eo-event-meta li{ margin:20px 0; }
/*body.single-event .eventorganiser-event-meta ul.eo-event-meta li time{display:inline-block;width:100%;}
body.single-event .eventorganiser-event-meta ul.eo-event-meta li a{display:inline-block;width:100%;}*/ /*Venue*/

body.single-event aside#sidebar .EO_Event_List_Widget{background: transparent;}
body.single-event aside#sidebar .EO_Event_List_Widget h4{color:#2A973E!important;}
body.single-event aside#sidebar .EO_Event_List_Widget li{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #bbb; color:#666!important;line-height:1em;}
body.single-event aside#sidebar .EO_Event_List_Widget li a{color:#666!important;}

/*----------------------------*/
/*Single Page*/
/*----------------------------*/

body.page .wp-caption-text{margin-top:5px; font-size:12px; line-height:14px; color:#999;} /*ImgCaption - synch w/ .box2*/


/*----------------------------*/
/* PAGE SPECIFIC Stuff */
/*----------------------------*/

.search{} .page-id-X{}
.home.page .pbroadcast{font-size:11px; font-weight:700;}

/*----------------------------*/
/* SITE SPECIFIC Stuff */
/*----------------------------*/

.bid1.home{}
.bid1.page-id-4251 p{margin-bottom:0;} /*Page "NetworkSearch" - Plugin "Multisite Global Search"*/
.bid1.page-id-4251 .ms-global-search_form{margin-bottom:30px;}
.bid1.page-id-4251 .ms-global-search_form input[name=mssearch]{ color:#111; }
.bid1.page-id-4251 .ms-global-search_form input[type=submit]{padding:10px 20px; font-size:24px;line-height:1em;background:#2A973E;color:#fff;border:0;}
.bid1.page-id-4251 .ms-global-search_form input[type=submit]:hover{cursor:pointer;}
.bid1.page-id-4251 .ms-global-search_term{}
.bid1.page-id-4251 .globalsearch_post{ padding:0; }
.bid1.page-id-4251 .globalblog_title{margin-bottom:20px; padding:10px; text-decoration:none; background:#eee;}
.bid1.page-id-4251 .globalsearch_header{ margin:0; min-height: initial;}
.bid1.page-id-4251 .globalpage_message{color:#999;}

/*----------------------------*/
/*Resposive Stuff ( see Avada > Responisve > "Breakpoints" ) */
/*----------------------------*/

@media only screen and (max-width: 1000px){
.fusion-header{/*background-position: left top!important; background-size: cover!important;*/}
}

@media only screen and (max-width: 800px){
#idx_featarticle_wrapper .featart5 .reading-box{ margin:15px 0 -30px 0; }

}


@media only screen and (min-width: 1240px){}
@media only screen and (min-width: 960px) and (max-width: 1239px){}
@media only screen and (min-width: 768px) and (max-width: 959px){
/*#Top_bar:not(.is-sticky) .website_namedesc{}*/
}
@media only screen and (min-width: 620px) and (max-width: 767px){}
@media only screen and (max-width: 619px){}







