/*NA-Nord*/

/*/blog/portfolio-item/nur-fuer-heute
.postid-10005  #header_main, .postid-10005 #header_meta, .postid-1045 div.container.av-logo-container {background-color: #cc0000;}
.postid-13830  #header_main, .postid-13830 #header_meta {background-color: #cc0000;}
.postid-14329  #header_main, .postid-14329 #header_meta {background-color: #cc0000;}*/

/*für nicht anklickbare Menüpunkte*/
.nonklick {text-decoration:none !important;}
.nonklick > a:hover {cursor:default !important; text-decoration:none !important;} 

div.main_color.container_wrap_first.container_wrap.fullsize {border-color: #2b41a6 !important;}

/*Schriftfarbe im Button 'Cookies nicht akzeptieren' -- siehe custom css in WordPress funktioniert hier nicht dort schon Stefan HH*/
/*Button - hier geht es zur RSK -- siehe custom css in WordPress funktioniert hier nicht dort schon Stefan HH */

/* Buttons im Footer - können auch allgemein eingesetzt werden Stefan HH*/
.butt_blue a {background-color:#2d5c88 !important; padding:5px 16px  !important; border-radius:4px; color:#ffffff; display:inline; color:#ffffff !important; font-weight:400; font-size:13px; text-transform:uppercase;}
.butt_blue a:hover {background-color:#638db3 !important; box-shadow: 0 3px 10px 0 rgba(0,0,0,.17); text-decoration:none; font-style:normal;}
.butt_blue a:focus {text-decoration: none;}

/*Navigation im Footer*/
ul.navigation-footer li {line-height:20px;}
ul.navigation-footer li a {text-decoration:none !important;}
ul.navigation-footer li a:hover {text-decoration:underline !important; color:#E49602 !important;}

/*Fußzeile - copyright etc. = ganz unten*/
.show-copyright-line a{color: #302F8C;}
.show-copyright-line a:hover {color: #E49602; }

/* Schrift in Kacheln auf Startseite*/
.masonry-startseite {text-align: center !important; letter-spacing: -1 em !important;}

/*Überschriften ohne Text-Transformation ausgeben*/

h1, h2, h3, h4, h5, h6,[class~="non-transform"] {text-transformation: none;}

/*################Formular stylen + Captcha Anfang########################*/

/*Stylen der Formularelemente*/
.vornachname, .mailadresse, .betreff, .ihre-nachricht, .svgpicture  {font-size:0.9em !important; font-weight:500; background-color: rgba(250,250,250, 0.05); color:#302F8C !important; padding:0 0 0 8px; border:none !important;} /*border-radius: 4px;*/
.ihre-nachricht {padding:16px 0 0 8px;}
.vornachname, .mailadresse {line-height: 2.8em !important;}
.betreff {line-height: 2.8em !important;}
.svgpicture,.wpcf7-not-valid-tip {color:#302F8C;}
.beweis {margin:auto !important; text-align:left; width:80%; font-weight:400; color:#ddd;}
input.vornachname, input.mailadresse, input.betreff {background-color: rgba(250, 250, 250, 0.05); color:#302F8C; padding:0 0 0 8px; border-color: rgba(57, 121, 120, 0.3);}
/*.captcha-image {border: 1px solid #ddd; color:#ddd;  border-radius: 4px;}*/
.captcha-image label > input:checked + i {color:#dfdfdf;}  /*Farbe ändern, wenn Bild ausgewählt/angeklickt/checked*/
.kc_captcha {margin-left: -10px;}
.wpcf7-not-valid-tip {margin-left:10px; font-weight:500; font-size:1.1em;}
.wps-form {
    width: 90%;
    margin: 30px auto 50px auto;
}
.wps-form-row {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.wps-form-row .wpcf7-form-control {
    width: 100%;
}
.wps-form-column {
    flex: 1;
    padding: 0.5rem 0;
    width: 100%;
}
/* Notebook / Desktop */
@media only screen and ( min-width: 48em ) { 
    .wps-form-row {
        flex-direction: row;
    }
    .wps-form-column, .wps-form-column_picture, .wps-form-column_send {
        padding: 0.5rem 1rem;
    }
}

/*Schrift innerhalb der Fomularfelder*/
/* siehe Declaration für Browser ---> placeholder  .wpcf7-form-control-wrap input::placeholder, .wpcf7-form-control-wrap input,  .wpcf7-form-control-wrap.your-message ::placeholder {font-size:16px;}*/
.wpcf7-form-control-wrap, .wpcf7-form-control-wrap input,  .wpcf7-form-control-wrap.your-message {color:#302F8C; font-size:17px;}

/*Checkbox für Zustimmung negativ einrücken = nach links ziehen*/
div.wps-form-column_akzeptanz {text-indent: -0.6em;}

/* Chrome, Firefox, Opera, Safari 10.1+ */
::placeholder { 
  color: #302F8C !important; font-size: 15px;
  opacity: 1; /* Firefox */
}
/* Internet Explorer 10-11 */
:-ms-input-placeholder { 
  color: #302F8C !important;  font-size: 15px;
}
 /* Microsoft Edge */
::-ms-input-placeholder {
  color: #302F8C !important;  font-size: 15px;
}

/*submit button*/
    input.wpcf7-submit
	 {
    border-radius: 4px !important;
	border:none;
    background-color: #302F8C !important;
    color: #ddd;
    font-weight: 500;
	font-variant: small-caps!important;
    font-size: 1.1em;
    cursor: pointer;
    letter-spacing:0.1em;
	margin-top:10px;
	}
	
/*Schriftfarbe im Button  + bei hover*/
input.wpcf7-form-control.wpcf7-submit {color:#fdfdfd !important; padding: 8px 1px;}
input.wpcf7-form-control.wpcf7-submit:hover {color:#E49602 !important;}

	/* Farbe und Schriftfamilie für Satz 'Ich stimme zu*/
	.wps-form-column_akzeptanz {color:#302F8C; padding-left:26px; /* font-family: 'open-sans','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;*/font-size:16px !important;}
	
	/*Schriftfamilie für 'Wählen Sie...
	.cf7ic_instructions {font-family: 'open-sans','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;}*/
	
	/*Button umgebender div nach unten + Schriftfarbe bei hover*/
	.wps-form-column_send {margin-top:35px; padding: 4px 1px;}
	
/*Fehlermeldung*/
div.wpcf7-response-output {margin:-40px auto 30px auto !important; width:76%; border:1px solid #302F8C !important; border-radius:4px; color:#302F8C !important; font-size:1em;}

/* Meldungen Bedingungen und Konditonen akzeptieren + Icon wählen*/
.wpcf7-not-valid-tip {text-decoration:underline !important; font-size:18px;}

/*Instruction 'Wählen Sie' als Block*/
.cf7ic_instructions {display:block; font-size:16px !important;}

/*Image Captcha pro - Punkt hinter Satz bitte 'Wenn Sie ein Mensch sind, wählen Sie...'*/
.cf7ic_instructions::after
 {content: "."; padding:0; margin-left:-4px;
  }

/*Hinweistext über dem Formular - soll nicht breiter sein als Formular selbst*/
div.avia_textblock.kontakt-text {max-width:98%; margin:auto; padding:0 10px;}

/*######Struktur-CSS des Formulars#########*/
.wps-form {
    width: 100%;
    margin: 30px auto 50px auto;
}
.wps-form-row {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.wps-form-row .wpcf7-form-control {
    width: 100%;
}
.wps-form-column {
    flex: 1;
    padding: 0.5rem 0;
    width: 100%;
}
/* Notebook / Desktop */
@media only screen and ( min-width: 48em ) { 
    .wps-form-row {
        flex-direction: row;
    }
    .wps-form-column, .wps-form-column_picture, .wps-form-column_send {
        padding: 0.5rem 1rem;
    }
}

/*################Formular stylen + Captcha Ende########################*/

/*Copyright im Footer*/
span.copyright {color: #2d5c88; }

/*divs wie Tabellen benutzen*/
.table { 
   margin-left: auto;
   margin-right: auto;
   display: table;
}
.table-row  {display: table-row;}
.table-cell {display: table-cell; font-size:1.1em;}
.table-cell a {text-decoration:none !important;}			 
.table-cell a:hover {text-decoration:underline !important;}

/*Längen Formularfelder Cleanzeitrechner*/
.whatday {min-width: 60px !important;}/*Feld seit wan clean Tag*/
.whatmonth{min-width:60px !important;}/*Feld seit wan clean Monat*/
.whatyear {min-width:80px !important;}/*Feld seit wan clean Jahr*/
.cleanday, .cleanmonth, .cleanyear {min-width:30px; text-align:right !important;} /*Felder wie lange clean*/
.cleandayall {max-width:70px; text-align:right !important; border: 1px solid #dfdfdf; font-size:20px; font-weight: 500; color: #cc0000; padding: 4px 4px 4px 2px!important; line-height: 30px; background-color: #fdfdfd;} /*Feld für gesamte Cleanzeit in Tagen*/
.cleancell {max-width:80px !important;}/*Länge Zellen bei Jahre, Monate, Tage*/
.cleantable {max-with: 150px !important;} /*Länge ganze 'Tabelle' - nicht benutzt*/

/*Rahmen um Cleanzeitrechner*/
div.table.cleantable {border: 5px solid #2b41a6; padding: 20px 0px !important;}

/*Rahmen bei Cleanzeitrechner ausblenden bei weniger als 370 px Breite*/
@media (max-width: 370px){
	div.table.cleantable {border: none;}
}

/*Cleanzeitrechner bei responsiver Ansicht mittig ausrichten*/
.responsive #top #wrap_all .container {
    width: 100% !important;
    max-width: 96% !important;
    margin: 0 auto;
    padding-left:0;
    padding-right:0;
    float:none;
  }

/*Überschriften Farbe auf Portfolio Cleanzeitrechner*/
.postid-122 h1, .postid-122 h2, .postid-122 h3, .postid-122 h4,.postid-122 h5, .postid-122 h6 {color: #302f8c !important;}

/*Überschriften mittig setzen bei #dien Cleanzeit heute' -->  Jahre Monat Tag*/
.postid-122 .table-cell h3 {text-align:center !important;}

/*Meeting Map beim Menü das Element 'Sichtbare Meetings als Tabelle' nicht anzeigen*/
#bmlt_map_container div.menu-dropdown > button:nth-child(4) {display:none !important;}

/*Überschriften Farbe in Fußzeile -  Seite footer*/


.spalte_fusszeile h3, .spalte_fusszeile h4 {color: #ffffff !important;}

/*################ Alles aus vormals quick CSS ###########################*/

/*Logo nach rechts 'schieben'*/
div.container.av-logo-container {margin-left:30px;}

/*Hamburger*/
.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
    background-color: #fff !important;}

/*Tabbed UI Farben Anfang Stefan HH*/
.postid-160 #bmlt-formats.btn-xs, #map-button.btn-xs, .bmlt-sharebutton
{color: #302F8C !important;
 border-color: #ccc !important;
    background-color: #d0d5db !important;
 font-size:12px !important;}
/*Header + Rahmen Anfang*/
.postid-160 #bmlt-tabs .bmlt-header   {background-color: #2B41A6;} /*{background-color: #efefef;}  HH*/
.postid-160 ul.nav.nav-tabs {background-color: #2B41A6;}
.postid-160 div#nav-days.bmlt-page.show {background-color: #2B41A6;}
.postid-160 div#tabs-content.bmlt-page {border:5px solid #2B41A6;}
.postid-160 #bmlt-tabs .bmlt-page {background-color: #fff;}
.postid-160 #bmlt-tabs .tab-content {background-color: #2B41A6;}

/*Header + Rahmen Ende*/
/*#bmlt-tabs .bmlt-page {background-color: #2B41A6};*/  /*{background-color: #efefef;} HH*/
.postid-160 #bmlt-tabs .meeting-name,  #bmlt-tabs 
{color: #302F8C; font-weight: 500;}
.postid-160 #bmlt-tabs .bmlt-day
{color: #302F8C; font-weight: 600;}
.postid-160 #bmlt-tabs .bmlt-time-2 
{color: #b10606; font-weight: 500;}
.postid-160 #bmlt-tabs table  {color: #2B41A6;}
.postid-160 #bmlt-tabs tr.meeting-header td
   {color: #2B41A6; background-color: #fff; font-size: 15px;
    text-transform: none; font-weight: 600; border-top: 0; border-color: #ccc; border-collapse: collapse;}
.postid-160 #bmlt-tabs .nav-tabs > li > a {color: #302F8C; background-color: #fff; border-radius: 4px 4px 0 0;}
.postid-160 #bmlt-tabs .nav-tabs > li.active > a, #bmlt-tabs .nav-tabs > li.active > a:hover, #bmlt-tabs .nav-tabs > li.active > a:focus
	{background-color: #fff; color: #b10606; text-decoration: underline;} 
#bmlt-tabs .nav-tabs > li > a:hover {
color: #b10606;}
.postid-160 #bmlt-tabs #city {color: #302F8C; background-color: #fff; font-weight:600;}
.postid-160 a#city.btn.btn-primary.btn-sm {background-color: #efefef !important; color: #302F8C !important;}
.postid-160 a:hover#city.btn.btn-primary.btn-sm {background-color: #fff !important; color: #b10606 !important; 
border-color:#b10606 !important; text-decoration:underline;}
.postid-160 a:active#city.btn.btn-primary.btn-sm {background-color: #fff !important; color: #b10606 !important;
text-decoration:underline !important;}
.postid-160 #select2-e2-container {color:#302F8C;}
.postid-160 .location-text, .meeting-address, .location-information, .bmlt-comments {color: #302F8C;}
.postid-160 div.meeting-name {font-weight:600 !important;} 
.postid-160 div#tabs-content.bmltpage {color:#dfdfdf !important;}
.postid-160 div.meeting-address {color:#b10606;}
.postid-160 a#day.btn.btn-primary.btn-sm {background-color:#b10606 !important; color:#fff !important;} 
.postid-160 a:hover#day.btn.btn-primary.btn-sm {background-color:#fff !important; color:#b10606 !important; border: 1px solid #b10606 !important; text-decoration:underline !important;} 
.postid-160 a#day.btn.btn-primary.btn-sm, ul#select2-e2-results li.select2-results__option.select2-results__option--highlighted {background-color:#b10606 !important;} 
.postid-160 div.bmlt-time {color: #b10606;}

/*Meeting Map kein Zwischenraum zum oberen Rand*/
div.bmlt_map_container_div .bmlt_search_map_div, div.bmlt_map_container_div .bmlt_map_throbber_div {margin-top: 0px !important;}

/*Fußzeile*/
.copyright a {color: #302F8C !important;}
.copyright a:hover {color: #E49602 !important;}

/* Buttons im Footer - können auch allgemein eingesetzt werden Stefan HH*/
.butt_white {margin: 3px 0;}
.butt_white a {background-color:#fdfdfd !important; padding: 2px 5px !important; border-radius:4px; display:inline; color:#2d5c88 !important; font-size:14px; text-transform:uppercase;}
.butt_white a:hover {text-decoration:underline; font-style:normal;}
.butt_white a:focus {text-decoration: none; }

/*neue Farben Header gradient*/	
#header_main,  #header_meta, div.container.av-logo-container {background: rgb(48,47,140) !important;
background: linear-gradient(90deg, rgba(48,47,140,1) 0%, rgba(24,65,161,1) 50%, rgba(0,83,182,1) 100%) !important;}

/*Hotline Telefon-Nummer im Header -- Farbe*/
div.phone-info {color: #ffffff !important;}

/*Überschriften im akkordeon auf Portfolio Service größer machen -- > /nord/artikel/service-im-gebiet-nord/ */
#toggle-mail-01, #toggle-mail-02, #toggle-mail-02, #toggle-mail-04, #toggle-mail-05, #toggle-mail-06, #toggle-mail-07, #toggle-mail-08, #toggle-mail-09, #toggle-mail-10, #toggle-mail-11, #toggle-mail-12, #toggle-mail-13, #toggle-mail-14, #toggle-mail-15 { font-size: 18px !important; color: #302F8C !important;  font-weight:500 !important;}
				

/*Mailto Links*/ 

.mail-to::hover {color: #E49602 !important,}

/*Rasterzeilen kann man via Theme keinen Rand mitgeben - deshalb hier*/

.rasterzeile-rand-5px  {border: 5px solid #302F8C !important; width:96% !important; margin:auto !important;}
.rasterzeile-rand-3px  {border: 3px solid #302F8C !important; width:96% !important; margin:auto !important;}
.rasterzeile-rand-1px  {border: 1px solid #302F8C !important; width:96% !important; margin:auto !important;}

/*Servicekalender - obere Zeil mit Tagesangeben farblich verändern*/
.ui-widget-header {background: #302F8C url(image/ui-bg-1px.png) 50% 50% repeat-x !important;}

/*Servicekalender - Button aktiv Rand farblich ändern*/
button.fc-month-button.ui-button.ui-state-default.ui-corner-left.ui-state-active, button.fc-basicWeek-button.ui-button.ui-state-default.ui-state-active, button.fc-basicDay-button.ui-button.ui-state-default.ui-corner-right.ui-state-active {border: 1px solid #302F8C !important; color:#302F8C;}

/*Servicekalender - je akteulle(n) Monat, Woche, Tag Hintergrundfarbe ändern, Farbe Rand + Schriftfarbe*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highligh, .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  
/*border: 1px solid #302F8C !important;*/ {border:none !important; background: rgba(48, 47, 140, 0.2) url(image/ui-bg-1px.png) 50% 50% repeat-x !important; color:#302F8C !important;}

/*Überschrift für Archiv von blogbeiträgen*/

.category-33 .main-title.entry-title {margin-top:20px;}
.category-33 .main-title.entry-title a {font-size: 36px !important; color: #302F8C !important;} 

/*Kategorie-Begriff-Beschreibung*/ 

div.category-term-description p {font-size: 20px !important; color: #302F8C !important;} 



/*Elemente auszuwählen, deren Attributwert mit einem angegebenen Wert beginnt
body#top.post-template-default.single.single-post.postid-987
body#top.post-template-default.single.single-post.[class^="postid"] h1 a {visibility: hidden !important;}visibility: hidden*/

/*auf Startseite bei Masonry Gallerie andere Schriftgröße und Schriftdicke + Laufweite geringer*/
.page-id-17 h3.av-masonry-entry-title.entry-title {letter-spacing: -0.02em !important; font-weight:400 !important; font-size: 2.3vw !important;}
@media (min-width: 320px) and (max-width: 414px){
	.page-id-17 h3.av-masonry-entry-title.entry-title {
    font-size: 4.6vw !important;}
}
@media (min-width: 415px) and (max-width: 736px){
	.page-id-17 h3.av-masonry-entry-title.entry-title {
    font-size: 3.6vw !important;}
}
@media (min-width: 737px) and (max-width: 1080px) {
	.page-id-17 h3.av-masonry-entry-title.entry-title {
    font-size: 2.4vw !important;}
}

/*Breadcrumb mobile oben am Header platzieren  Stefan*/
/*.responsive.html_mobile_menu_tablet.html_header_top #top #main  {padding-top: 0px !important;}*/

/*kein Rand unter dem Header = Rand weiß gefärbt*/
div.main_color.container_wrap_first.container_wrap.fullsize {border-color: #fff !important;}

/*Breadcrumb mobile oben am Header platzieren  Stefan  --- funktioniert nur über Feld customizer in wordpress bei subsite - siehe dort
.responsive.html_mobile_menu_tablet.html_header_top #top #main  {padding-top: 0px !important;}*/

/*Titelform in Beiträgen - Quickedit - = letzter Teil URL + Schrift im Ticker von Laufband --- >  */
 h1.post-title.entry-title {color:#2b41a6 !important;}
 
 
/*Rand rechts  und links vom Hauptcontainer*/
#main {border-left: 3px double #302f8d !important;
       border-right: 3px double #0053b6 !important;
	   }
	
 

/*Shrinking header Mobile
@media only screen and (max-width: 599px) {
	
		.responsive #top #header .logo a{
		content:  url(https://narcotics-anonymous.de/wp-content/uploads/2020/05/na-logo-sw.png);
		height: auto;
		display: inline;
		max-width: 25%;
		z-index: 2;
		}
		
		#top div.av-masonry.masonry-startseite .av-masonry-entry h3.av-masonry-entry-title.entry-title{
		  font-size: 1.1em; 
		}
}
@media only screen and (max-width: 599px) and (min-width: 480px){
.responsive #top #header .logo a {
	}
}*/

/*Kontaktformulare: auf großen Bildschirmen nur 70%*/
@media (min-width: 1024px){
.postid-47	.fullsize .content .entry-content-wrapper, .postid-90	.fullsize .content .entry-content-wrapper {
    padding-right: 0;
    max-width: 70%;
    margin: auto;}
}

/*Pfeil anzeigen, der Verlinkung verdeutlichen soll vor/hinter Überschriften und href's Stefan HH*/
h1.link_after::after, h2.link_after::after, h3.link_after::after, h4.link_after::after, h5.link_after::after, h6.link_after::after, a.link_after::after,  strong.link_after::after,  p.link_after::after,  div.link_after::after {
    content: ' \25B7';  padding-left:2px;
}
h1.link_before:before, h2.link_before::before, h3.link_before:before, h4.link_before:before, h5.link_before:before, h6.link_before:before, a.link_before:before, strong.link_before:before, p.link_before:before, div.link_before:before {
    content: ' \25B7'; padding-right: 4px !important;
}

a.link_before:hover {text-decoration:underline !important; color: #cc0000 !important;}

/*Font Awesome Symbol für Verlinkung anzeigen vor einem Link*/
/*h1.link_symbol, h2.link_symbol, h3.link_symbol, h4.link_symbol, h5.link_symbol, h6.link_symbol, a.link_symbol, strong.link_symbol, p.link_symbol, div.link_symbol {display: inline !important;}*/
h1.link_symbol:before, h2.link_symbol::before, h3.link_symbol:before, h4.link_symbol:before, h5.link_symbol:before, h6.link_symbol:before, a.link_symbol:before, strong.link_symbol:before, p.link_symbol:before, div.link_symbol:before {
    content: ' \1F517'; padding: 0 0.1% 0 1% !important; float:left; font-size: 1.4em !important; 
}

/*beim Cleanzeitrechner anderes Hintergrundbild laden bei Auswahl 'Erster Cleantag' = ohne senkrechten Trennungsstrich*/

#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select{
 background-image: url(/wp-content/themes/na-nord/images/more-or-less-transparent.png) !important;
 }
 
 /*Hotline Nummer über den Header setzen bei 1280px bis 1430 px*/

 @media only screen and (min-width: 1280px) {
div.phone-info {
	 top:36px !important;}
}

/*Simple Post Ticker: Schriftzug 'Zurzeit gibt es keine neuen Meldungen' dunkler darstellen*/
span.spt-item {color: #cccccc; font-size:16px;}

/*Simple Post Ticker: Schriftzug  bei Hover*/
a.spt-link:hover {text-decoration: underline !important; color: #f08c00 !important;)




/*Breadcrumb mobile oben am Header platzieren  Stefan*/
.responsive.html_mobile_menu_tablet.html_header_top #top #main  {padding-top: 0px !important;}

/*Farbe Rand Meetingskarte*/
.flex_column.av-9dr33-48b6d5d3b8ce187f43557b1adfb3889f
{border-width:3px; border-color: #2B41A6 !important;
border-style:solid;-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;}

/*Downloadmanager*/
/*Login-Button + download button */
.w3eden .btn {
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #ffffff !important;}
/*Login-Button + download button --> siehe quick CSS funtkioniert nur da*/
  
	
/*Scroll-to-top-button auf dunklem Hintergrund sichtbar halten - Stefan HH */
#scroll-top-link, #av-cookie-consent-badge {
    background-color: 
    #fff;
}
#scroll-top-link, #av-cookie-consent-badge {
color: 
#284669;
border: 2px solid
#284669; }

#scroll-top-link:hover, #av-cookie-consent-badge:hover {
color: 
#f08c00 !important;
border: 2px solid
#f08c00!important; 
border-radius: 10px;
background-color:#dfdfdf;
}

/*für die Kontaktseite - Rahmen um die Tabs und den Tabcontent - siehe quick.css

.tabcontainer .tab {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
     border-left: none !important; 
     border-right: none  !important; 	 
	}
.tabcontainer .active_tab                {
	 color: #2B41A6 !important;
	 font-size:15px !important;
	 text-decoration: underline !important;
     border-top: 1px solid #2B41A6 !important;}
.responsive #top .main_color .tabcontainer .active_tab {background-color: #fff !important;}
	 
	 .tabcontainer {
		border-left: none !important; 
        border-right: none  !important; 
         border-bottom: none  !important;		
	    }
*/

/*Adobe Icons kleiner machen
td.__dt_col_0.__dt_col.__dt_col_title {
	background: url(https://narcotics-anonymous.de/nord/wp-content/plugins/download-manager/assets/file-type-icons/pdf.svg);
	background-size: 20px !important;}*/
	
/*Veranstaltungsklaender - einzelne Veranstaltung : das Wort 'in' hinter / nicht zeigen + / nicht zeigen  - siehe quick CSS

header.entry-content-header span.text-sep  {display:none !important;}	
header.entry-content-header span.blog-categories.minor-meta {display:none !important;} */


/*div#details_column.flex_column.[class^="av-cxdavd-3"], div#flex_column.[class^="av-cxdavd-1"] {border: 1px dashed #cc0000 !important;}*/

/*.flex_column.[class^="av-cxdavd-3"], .flex_column.[class^="av-cxdavd-1"] {border-color: #cc0000 !important;}*/

/*div.containerav-section-cont-open*/

/*div#details_column.flex_column {border: 1px dashed #cc0000 !important;}

.flex_column.av-cxdavd-1*/

/*PopUp bei Info-Button weiter nach rechts rücken bei Meetingliste = keine Minuswerte wie original  -- > siehe Quick CSS*/

/*Rahmen um Spalten bei Detailseite für Meeting(s)  -- > siehe Quick CSS*/

/*Hotline font-family  -- > siehe Quick CSS*/


/*Counter Meetingsliste hochsetzen siehe quick CSS
.bmlt_tabs_meeting_count {position: absolute !important; top: -38px !important; right: 0px !important; font-weight: 600 !important; color: #333 !important; font-family: Roboto; font-size:18px !important; padding:0px 10px;} 
@media screen and (min-width: 1360px) {
.bmlt_tabs_meeting_count {
	top: 30px !important; color:#fff !important;  
}  
@media screen and (min-width: 768px) {
.bmlt_tabs_meeting_count {
	top: 4px !important; color:#fff !important;  
}  
 .show-counter {
   display:none !important;}
}
@media screen and (max-width: 300px) {
.bmlt_tabs_meeting_count {
	font-size:15px !important;
}  
}*/









