
/*Primary Button*/
.btn-primary,
.kachel .field--name-field-fachforum-anmeldung-link a,
.field--name-field-fachartikel-incontent-ad .field--name-dynamic-token-fieldnode-ds-produkt-button-extern-verlink a,
.view--userpage-user .weiter-link a,
#artikel-im-heft .file--application-pdf a{
color: #fff !important;
border-radius: 0;
font-size: var(--button);
background: var(--bs-primary) url(/themes/custom/huss_barrio/images/CTA_Primary_Arrow.svg) right top no-repeat !important;
padding: 9px 64px 7px 19px;
text-decoration: none;
border: 1px solid var(--bs-primary);
text-transform: uppercase;
font-family: 'AuA Bold';
}
.btn-primary:hover,
.kachel .field--name-field-fachforum-anmeldung-link a:hover,
.field--name-field-fachartikel-incontent-ad .field--name-dynamic-token-fieldnode-ds-produkt-button-extern-verlink a:hover,
.view--userpage-user .weiter-link a:hover,
#artikel-im-heft .file--application-pdf a:hover{
color: var(--bs-primary) !important;
background: #fff url(/themes/custom/huss_barrio/images/CTA_Primary_Arrow_Hover.svg) right top no-repeat !important;
transition: 0s;
}
@media (max-width: 450px) {
.btn-primary,
.kachel .field--name-field-fachforum-anmeldung-link a,
.field--name-field-fachartikel-incontent-ad .field--name-dynamic-token-fieldnode-ds-produkt-button-extern-verlink a,
.view--userpage-user .weiter-link a,
#artikel-im-heft .file--application-pdf a{
display: block;
}
}

/*Shariff Buttons*/
.shariff li a {
color: var(--bs-primary);
}
.shariff a {
background-color: transparent !important;
}
.shariff li .share_count, .shariff li .share_text {
font-family: inherit;
font-size: 16px;
}
.shariff .fab {
font-size: 25px !important;
}
.shariff .share_text {
padding-left: 7px !important;
}

/*Webform*/
form.webform-submission-form{
background: #ececec !important;
padding: 2rem;
margin-bottom: 2rem;
}
form.webform-submission-webinar-newsletter-anmeldung-add-form{
	margin-bottom: 0;
}
.sidebar_first #webform-submission-newsletter-short-add-form--3,
.sidebar_first .webform-submission-newsletter-short-form{
padding: 0 !important;
background: transparent !important;
}


/*Blöcke*/
#block-huss-barrio-zugangzuauadigital{
background: #ffcc17;
padding: 2rem 3rem;
margin-top: 3rem;
}
.user-logged-in #block-huss-barrio-zugangzuauadigital{
display: none;
}
.block-huss-yumpu-leseprobe-teaser{
margin-bottom: 3rem;
}
#block-huss-barrio-auaprintunddigitalabo{
background: #ececec;
padding: 1rem;
}
#block-huss-barrio-auaprintunddigitalabo img{
margin: 0 0 1rem 0;
}
.promoRowFirst{
border-bottom:3px solid #fff;
padding-bottom: .75rem;
}
.promoRow{
display: flex;
gap:1rem;
}
.promoRow h3{
font-size: var(--h5);
}
.promoRow ul{
margin: 0;
padding: 0;
}
.promoRow ul li{
font-size: var(--button);
list-style: none;
background: url(/themes/custom/huss_barrio/images/check-solid.svg) no-repeat;
padding-left: 20px;
background-size: 14px;
background-position: 0px 2px;
margin-bottom: 4px;
}
.promoRow ul li.cross{
background: url(/themes/custom/huss_barrio/images/x-solid.svg) no-repeat;
background-size: 11px;
background-position: 0px 3px;
}
.promoRow .btn-primary{
margin: 1rem 0;
/*display: block;*/
}
.promoRow .aboPromoDetails{
display: none;
}
.block-shariff{
margin: 4rem 0 0 0;
}
.path-frontpage .block-region-second .aboPromo,
.path-frontpage .region-content-start-second-row .aboPromo {
display: flex;
flex-direction: row;
}
.path-frontpage .block-region-second .aboPromo img,
.path-frontpage .block-region-second .smallText,
.path-frontpage .region-content-start-second-row .aboPromo img,
.path-frontpage .region-content-start-second-row .smallText{
display: none;
}
.path-frontpage .block-region-second .aboPromo .promoRowFirst,
.path-frontpage .region-content-start-second-row .aboPromo .promoRowFirst {
border-bottom: 0;
padding-bottom: 0;
}
.path-frontpage .block-region-second .aboPromo #aboPromoPlus,
.path-frontpage .region-content-start-second-row .aboPromo #aboPromoPlus{
width: 50%;
padding: 2rem;
}
.path-frontpage .block-region-second .aboPromo #aboPromoDigital,
.path-frontpage .region-content-start-second-row .aboPromo #aboPromoDigital{
width: 50%;
padding: 2rem;
}
@media (max-width: 767px) {
.path-frontpage .block-region-second .aboPromo,
.path-frontpage .region-content-start-second-row .aboPromo {
display: block;
}
.path-frontpage .block-region-second .aboPromo #aboPromoPlus,
.path-frontpage .block-region-second .aboPromo #aboPromoDigital,
.path-frontpage .region-content-start-second-row .aboPromo #aboPromoPlus,
.path-frontpage .region-content-start-second-row .aboPromo #aboPromoDigital{
width: 100%;
}
}
.path-frontpage .block-region-second .promoRow .btn-primary,
.path-frontpage .region-content-start-second-row .promoRow .btn-primary {
display: inline-block;
margin: 0;
}
.path-frontpage .block-region-second #webform-submission-newsletter-short-add-form,
.path-frontpage .sucheTempBlock .webform-submission-form,
.path-frontpage .block-region-second .promoBlockStartseite,
.path-frontpage .region-content-start-second-row .promoBlockStartseite,
.path-frontpage .block-region-second .block-views-exposed-filter-blockaua-suche-page-1{
margin-bottom: 6rem !important;
}
.path-frontpage .block-region-second #webform-submission-newsletter-short-add-form .form-type-email:before{
font-family: 'AuA Semi Bold';
font-size: var(--h2);
margin-bottom: 1rem;
content:'Newsletter';
display: block;
text-align: center;
}
.path-frontpage .block-region-main,
.path-frontpage .region-content-start-top,
.path-frontpage .region-content-start-third-row{
display: flex;
}
.path-frontpage .region-content-start-top{
margin-left: 0;
}
#block-huss-barrio-views-block-startseite-block-2{
padding-right: 0;
}
.sucheTempBlock{
margin-right: -.75rem;
}
.path-frontpage .block-region-main .block-views,
.path-frontpage .region-content-start-top .block-views{
width: 25%;
position: relative;
padding-left: 0;
padding-right: 0;
}
.path-frontpage .block-views,
.path-frontpage .region-content-start-third-row .block-views{
position: relative;
}
.path-frontpage .block-views .view-header{
position: absolute;
top: 12px;
right: 0px;
}
.user-logged-in .block-views-blockduplikat-von-startseite-block-4 .view-header {
  top: -49px;
  right: 10px;
}
@media (max-width: 767px) {
.path-frontpage .block-views .view-header {
position: static;
margin-bottom: 2rem;
margin-top: -1rem;
margin-left: .625rem;
}
}
.podcastView.startseitenView .view-header{
top:-3rem;
}
#block-huss-barrio-views-block-ausgabe-block-6 .view-header{
position: static;
}
@media (max-width: 1023px) {
.path-frontpage .block-region-main,
.path-frontpage .region-content-start-top,
.path-frontpage .region-content-start-third-row {
flex-wrap: wrap;
}
.path-frontpage .block-region-main .block-views,
.path-frontpage .region-content-start-top .block-views{
width: 50%;
}
.path-frontpage .block-views .views-col{
width: 50% !important;
}
}
@media (max-width: 767px) {
.path-frontpage .block-region-main,
.path-frontpage .region-content-start-top,
.path-frontpage .region-content-start-third-row {
display: block;
}
.path-frontpage .block-region-main .block-views,
.path-frontpage .region-content-start-top .block-views,
.path-frontpage .region-content-start-third-row .block-views{
width: 100%;
}
.path-frontpage .block-views .views-col{
width: 100% !important;
}
}
.block-region-header #webform-submission-newsletter-short-add-form{
margin: 2rem 0;
}

/*CK Editor Akkordeon*/
.ckeditor-accordion-container dl {
border: 0;
}
.ckeditor-accordion-container dl dt{

}
.ckeditor-accordion-container dl dd{
padding: 1rem 0;
}
.ckeditor-accordion-container > dl dt > a, 
.ckeditor-accordion-container > dl dt > a:not(.button){
background-color: transparent;
color: #3b3b3b;
text-decoration: none;
border-bottom: 1px solid #C0C1C3;
padding: 13px 45px 13px 0px;
}
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before, 
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::after {
background: #3b3b3b;
}
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{
left: auto;
right: 20px;
}
.ckeditor-accordion-container > dl dt > a:hover, 
.ckeditor-accordion-container > dl dt > a:not(.button):hover {
background-color: transparent;
color: var(--bs-secondary) !important;
}



/*Breadcrumb*/
.breadcrumb,
.breadcrumb a{
font-size: var(--small);
text-transform: uppercase;
color: #3b3b3b;
text-decoration: none;
}
.breadcrumb-item + .breadcrumb-item {
padding-left: .25rem;
}
.breadcrumb-item + .breadcrumb-item::before {
padding-right: .25rem;
}



/*Bezahlschranke*/
.abo-hinweis{
background: #ececec;
text-align: center;
padding-top: 2rem;
padding-bottom: 3rem;
margin-bottom: 3rem;
position: relative;
margin-top: 0rem;
}
.abo-hinweis::before {
width: 102%;
height: 100px;
background: red;
display: block;
content: "";
position: absolute;
top: -103px;
bottom: initial;
background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));
background: linear-gradient(to bottom,rgba(255,255,255,0) 0,white 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);
left: -2px;
border-bottom: 25px solid #fff;
}
.abo-hinweis h3{
margin-bottom: 1.5rem;
}
.abo-hinweis p{
font-size: 20px;
width: 57%;
margin: 0 auto 1.5rem auto;
}
.abo-hinweis .weiter-link{

}
.abo-hinweis .loginLink{
margin: 2.25rem 0 2rem 0;
}
.abo-hinweis p.fragen{
font-size: 1rem;
width: 80%;
margin-bottom: 0;
}






/*Felder*/
time,
.field--name-node-post-date,
.field--name-field-fachforum-datum{
font-size: var(--small);
color: #3b3b3b;
}
.field--name-field-fachforum-datum{
	margin-bottom: 1rem;
	font-size: inherit;
}
.field--type-image img, .field--name-field-user-picture img,
.view--events img,
.node--type-ausgabe .view--fachartikel .view-content img {
margin: 0 0 .5rem;
width:100%;
height: auto;
}
.flag-merken{
float: right;
margin-top: 1px;
}
.flag-merken a{
color: #fff;
text-decoration: none;
background: var(--bs-primary);
padding: 6px 16px 7px 16px;
font-size: var(--button);
}
.flag-merken a:hover{
color: #fff;
}
.flag-merken:after{
clear:both;
}
.field--name-field-taxonomie{
display: flex;
flex-wrap: wrap;
margin: 0;
}
.field--name-field-taxonomie a,
.field--name-field-fachforum-kategorie,
.kachelView.view-taxonomy-term .view-content.row .views-row a{
color:#fff;
border-radius: 0;
padding: 7px 29px 6px 18px;
text-decoration: none;
font-size: var(--button);
background:var(--bs-primary) url(/themes/custom/huss_barrio/images/kante.png) right top no-repeat !important;
margin: 0 1rem 1rem 0;
display: block;
}
.field--name-field-taxonomie a:hover{
color: #fff;
}
.field--name-field-fachforum-kategorie{
display: inline-block;
margin-bottom: .75rem;
}


.field--name-field-redakteur{
font-size: var(--h6);
margin-top: 4rem;
margin-bottom: 2rem;
border-bottom: 2px solid #c0c1c3;
padding-bottom: 3rem;
}
.field--name-field-redakteur h4,
.field--name-field-umfrage-ansprechpartner h4,
.field--name-field-fachforum-zielgruppe h4,
.field--name-field-fachforum-ansprech-name{
font-size: var(--h6);
}
.field--name-field-redakteur .col-12:nth-child(1){
padding-left: 0;
}
.field--name-field-redakteur .col-12:nth-child(2){
width: 50%;
}
.field--name-reading-time{
font-size: var(--small);
color: #3b3b3b;
margin-bottom: 1rem;
}
.field--name-dynamic-token-fieldnode-event-bu,
.field--name-dynamic-token-fieldnode-ds-webinar-bildunterschrift,
.image-caption,
.field--name-field-bild-teaser-caption{
font-size: var(--small);
text-align: right;	
}
.user-logged-in .field--name-dynamic-token-fieldnode-event-bu,
.user-logged-in .field--name-dynamic-token-fieldnode-ds-webinar-bildunterschrift,
.user-logged-in .image-caption,
.user-logged-in .field--name-field-bild-teaser-caption{
margin-bottom: 1rem;
}
.image-caption{
	margin-top: .5rem;
}
.path-frontpage .image-caption,
.newsListView .image-caption,
.rechtsprechung.kachel .image-caption,
.kachelView .image-caption{
	display:none;
}

/*Contenttypes*/

/*Seminar - Fachforum*/
.node--type-fachforum #block-huss-barrio-content .col-12,
.node--type-fachforum #block-huss-barrio-content .content-12-6-6-12-6-6-12 .col-md-6{
padding-left: 0;
}
.node--type-fachforum .view--bloecke-ct-artikel .webform-ajax-form-wrapper{
margin: 3rem 0;
border:1px solid #bfc1c3;
}
.node--type-fachforum .view--bloecke-ct-artikel form.webform-submission-form{
padding: 0;
}
.node--type-fachforum .view--bloecke-ct-artikel .description{
font-family: 'AuA Bold';
background: var(--bs-primary);
padding: .5rem;
color: #fff;
}
.node--type-fachforum .view--bloecke-ct-artikel #edit-email{
margin: 1rem 1rem 0rem 1rem;
width: 60%;
}
.node--type-fachforum .view--bloecke-ct-artikel #edit-actions{
margin-bottom: 0 !important;
}
.node--type-fachforum .view--bloecke-ct-artikel #edit-actions-submit{
margin: 0 1rem 1rem 1rem;
}
.node--type-fachforum .field__label{
font-family: 'AuA Bold';
font-size: var(--h5);
}
.field--name-field-teilnahmegebuehr .field__item p:first-child{
font-size: var(--h5);
}
.field--name-field-fachforum-ansprech-name{
font-family: 'AuA Bold';
margin-bottom: 1rem;
}


/*Podcast*/
.podcastLatest img{
float: right;
width: 240px;
margin-left: 3rem;
height: auto;
}
.view-podcast .playing{
display: none;
}
.view-podcast .views-field-field-audio-external{
margin: 0.5rem 0 2rem 0;
}
.podcastList{
margin-top: 3rem;
border-top:	1px solid #C0C1C3;
padding-top: 2rem;
}
.podcastList .view-header h2{
font-family: 'AuA Serif';
margin-bottom: 2rem;
}
.podcastList .views-row{
border-bottom:	2px solid #C0C1C3;
padding-bottom: 1.5rem;
margin-bottom: 2rem;
}
.podcastList .multi-collapse{
padding-top: 1rem;
}
.node--type-audio .audiofield{
margin: 3rem 0;
}
.node--type-audio .audiofield ol,
.audiofield ol{
display: none;
}
.audiofield-audiojs{
/*background: var(--bs-primary);*/
border-radius: 19px;
}
.audiofield-audiojs .scrubberZ{
background: #fff;
border-radius: 10px;
}
.auaPodcasts h5{
margin-bottom: 1rem;
}

@media (max-width: 450px) {
.audiofield-audiojs{
width: 340px;
}
.audiofield-audiojs .scrubberZ{
width: 165px;
}
}




/*Fachartikel*/
.node--type-fachartikel .node__content .views-field-premium{
	display: none;
}
.field--name-field-fachartikel-rubrik-index {
--bs-text-opacity: 1;
color: rgba(var(--bs-secondary-rgb),var(--bs-text-opacity)) !important;
font-family: 'AuA Bold';
text-transform: uppercase;
padding: .75rem 0 1rem 0;
margin-bottom: .5rem;
background-size: 48px auto;
}
.field--name-field-fachartikel-signalwort{
text-shadow: none;
font-size: var(--h5);
font-family: 'AuA Bold';
line-height: 1.2;
margin-bottom: 2rem;
}
.field--name-field-fachartikel-teaser{
/*font-family: 'AuA Serif';
font-size: var(--excerpt);
margin-bottom: 2.5rem;*/
}
.field--name-created{
display: block;
}
.conversation-item{
margin-bottom: 1.5rem;
}
.conversation-item .question{
font-size: var(--h3);
margin-bottom: .75rem;
}
.conversation-item .question p{
margin-bottom: 0;
}
.field--name-field-fachartikel-incontent-ad{
margin: 3rem 0;
}
.field--name-field-fachartikel-incontent-ad .produkte {
background: #ececec;
padding: 1rem 1rem 1.5rem 0;
}
.field--name-field-fachartikel-incontent-ad .produkte .row{
align-items: center;
}
.field--name-field-fachartikel-incontent-ad h3 a{
color: #3b3b3b;
text-decoration: none;
font-size: var(--h5);
}

/*Event Container*/
.node--type-event-container .field--name-field-event-teaser-text .text-align-center,
.node--type-event-container .field--name-body .text-align-center{
text-align: left;
}
.node--type-event-container .block-ctools.block-entity-viewnode .container-fluid{
padding-left: 0;
}
/*
.node--type-event-container .field--name-field-event-teaser-text{
font-family: 'AuA Serif';
font-size: var(--excerpt);
}
*/
.field--name-field-fachforum-anmeldung-link a,
.training-button a,
.field--name-field-event-button a{
font-size: var(--h3);
margin: 0 0 4rem 0;
display: block;	
}
.node--type-event-container .vorteile{
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.node--type-event-container .vorteile .item{
width:33.3333%;
}
.node--type-event-container .field--name-field-event-body-3 h3{
text-align: left;
}
.node--type-event-container .field--name-field-fachforum-programm .field__label,
.node--type-event-container .field--name-field-event-ansprechpartner .field__label,
.node--type-event-container .field--name-field-event-veranstalter .field__label{
font-family: 'AuA Bold';
font-size: var(--h3);
}
.node--type-event-container .field--name-field-event-ansprechpartner .field__label,
.node--type-event-container .field--name-field-event-veranstalter .field__label{
margin-bottom: 1rem;
}
.node--type-event-container .field--name-field-fachforum-programm .field__label{
margin-bottom: 2rem;
}
.node--type-event-container .field--name-field-fachforum-programm .field__items{
display: flex;
flex-wrap: wrap;
gap:2rem;
}
.node--type-event-container .field--name-field-fachforum-programm > .field__items > .field__item{
width:47%;
background: #ececec;
}
.node--type-event-container .field--name-field-fachforum-programm > .field__items > .field__item:last-child{
width:100%;
}
.node--type-event-container .field--name-field-fachforum-programm > .field__items > .field__item .container-fluid,
.node--type-event-container .field--name-field-event-ansprechpartner > .field__items > .field__item .container-fluid {
margin: 0;
}
.field--name-field-fachforum-programm-titel{
font-family: 'AuA Bold';
margin-bottom: 1rem;
background:var(--bs-primary);
color:#fff;
padding:.5rem 1rem;
}
.field--name-field-fachforum-programm-beschr {
padding: .5rem;
}
.field--name-field-fachforum-programm-tag,
.field--name-field-fachforum-programm-uhrzeit {
padding: 0 .5rem;
font-family: 'AuA Semi Bold';
}
.field--name-field-fachforum-programm{
margin-bottom: 3rem;
}
.node--type-event-container .field--name-field-fachforum-programm > .field__items > .field__item .col-12{
padding-right: 0;
}
.field--name-field-event-ansprechpartner .field__items{
display: flex;
}
.node--type-event-container .training-termine{
margin-bottom: 3rem;
}
.node--type-event-container .formate .item{
margin-bottom: 2rem;
}
.node--type-event-container .formate .item:last-child,
.node--type-event-container .formate .item:last-child ul{
margin-bottom: 0;
}
.field--name-field-fachforum-anmeldung-link,
.training-button,
.field--name-field-event-button{
position: fixed;
z-index: 9999999;
bottom: 0;
width: 100%;
background: var(--bs-primary);
left: 0;
padding: 1rem 2rem 1.5rem 2rem;
text-align: center;
}
.field--name-field-fachforum-anmeldung-link a,
.training-button a,
.field--name-field-event-button a{
margin: 0;
color: #fff;
}


/*Startseite*/
.path-frontpage h1{
	display: none;
}
.fachartikelStartseiteBlock .views-row{
padding-left: 20px;
padding-right: 20px;
}
.newsView.startseitenView .views-row .views-col,
.podcastView.startseitenView .views-row .views-col,
.startseitenView.eventUpcoming .views-row .views-col{
padding-left: 10px;
padding-right: 10px;
}
.path-frontpage #webform-submission-cro-abo-add-form,
.path-frontpage #webform-submission-cro-abo-form{
padding-left: 0;
padding-right: 0;
padding-top: 0;
}
.sucheTempBlock form,
.path-frontpage #webform-submission-newsletter-short-form-ajax form,
.path-frontpage .block-region-second .block-views-exposed-filter-blockaua-suche-page-1{
box-shadow: 0 0 0 110vmax #ececec;
clip-path: inset(0-100vmax);
padding:2rem 15rem;
background: #ececec;
}
	.region-content-start-second-row{
box-shadow: 0 0 0 110vmax #ececec;
clip-path: inset(0-100vmax);
margin-bottom: 3rem;
}
.region-content-start-second-row div{
background: #ececec;
}

.region-content-start-second-row{
display: flex;
flex-direction: row-reverse;
flex-wrap: nowrap;
}
.region-content-start-second-row #block-huss-barrio-webformular,
.region-content-start-second-row #block-huss-barrio-views-block-ausgabe-block-4{
width:50%;
}
.region-content-start-second-row #block-huss-barrio-webformular #edit-headline-image{
display: none;
}
#views-exposed-form-aua-suche-page-1 > .d-flex.flex-wrap{
justify-content: flex-start;
flex-wrap: nowrap !important;
gap:1rem;
}
.path-frontpage .block-region-second .block-views-exposed-filter-blockaua-suche-page-1 h2{
text-align: center;
}
.path-frontpage .block-region-second #edit-search-api-fulltext{
width: 37rem;
margin-right: 1rem;
padding: 7px 6px 7px 6px;
}


/*News
.field--name-field-news-abschnitt-1 p:first-child{
font-family: 'AuA Serif';
font-size: var(--excerpt);
}
*/


/*Heft Ausgabe*/
ul.flippy{
display: flex;
padding-left: 0;
margin-bottom: 3rem;
justify-content: space-between;
}
.flippy li{
padding: 0 !important;
margin: 0 !important;
display: block !important;
}

@media (max-width: 870px) {
ul.flippy{
display: block;
}
ul.flippy li{
margin-bottom: 1rem !important;
}
}

.field--name-field-ausgabe-editorial{
margin-bottom: 2rem;
}

.views-field-field-fachartikel-seite-von{
font-size: var(--small);
}
.node--type-ausgabe .view--fachartikel .view-content h3{
font-size: var(--h5);
}
#artikel-im-heft .field--name-field-fachartikel-referenz-ausg{
float: left;
margin-right: 2rem;
}
#artikel-im-heft{
margin-bottom: 2rem !important;
border-bottom: 2px solid #c0c1c3;
padding-bottom: 2rem;
}
#artikel-im-heft legend{
font-size: var(--h3);
font-family: 'AuA Bold';
margin-bottom: 1rem;
}
#artikel-im-heft .field--name-field-titel-token-ausgabe h3{
font-size: var(--h5);
}
#artikel-im-heft .file--application-pdf {
background-image: none;
padding-left: 0;
}
#artikel-im-heft .node__content{
margin: 0;
}
#artikel-im-heft .field--name-field-fachartikel-seite-von{
margin-bottom: 1.5rem;
}
.node--type-fachartikel .field--name-field-fachartikel-seite-bis{
display: none;
} 




/*Abo Form*/
#webform-submission-cro-abo-add-form{
background: transparent;
}
#webform-submission-cro-abo-add-form p{
margin-bottom: 0;
}
#webform-submission-cro-abo-add-form .mb-3{
margin-bottom: 0 !important;
}
#webform-submission-cro-abo-add-form .webform-options-display-buttons .webform-options-display-buttons-wrapper{
flex: 1 1 35%;
}
#edit-headline-default p,
#edit-headline-test p,
#edit-headline-abo p,
#edit-headline-aktionscode p,
.webform-submission-add-form div[id^="edit-headline-image--"]{
display: none;
}
#edit-headline-default h2,
#edit-headline-test h2,
#edit-headline-abo h2,
#edit-headline-aktionscode h2{
margin-bottom: 0;
margin-top: .75rem;
font-size: var(--h5);
}
#webform-submission-cro-abo-add-form #edit-product--2,
#webform-submission-cro-abo-add-form #edit-headline-default{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.webform-submission-cro-abo-add-form label,
.webform-submission-cro-abo-form label{
border:0 !important;
margin-bottom: 0 !important;
background-color: transparent !important;
}
.webform-submission-cro-abo-add-form .webform-options-display-buttons-title{
font-size: var(--h5);
font-family: 'AuA Bold';
margin: .4375rem 0 .3125rem 0;
}
.webform-submission-cro-abo-add-form .webform-options-display-buttons-description.description{
padding-bottom: .5625rem;
}
.webform-submission-cro-abo-add-form .webform-options-display-buttons .webform-options-display-buttons-wrapper{
margin-bottom: 0;
}
.webform-submission-cro-abo-add-form #edit-zeitraum,
div[id^="edit-produktauswahl-monat--"]{
align-items: stretch;
gap:1.5rem;
}
#edit-zeitraum--wrapper--description{
display: none;
}
.webform-submission-cro-abo-add-form .webform-options-display-buttons-wrapper{
background: #ffcc17 !important;
}
.webform-submission-cro-abo-add-form .webform-options-display-buttons-wrapper > div,
.webform-submission-cro-abo-add-form .webform-options-display-buttons-wrapper .webform-options-display-buttons-description.description,
.webform-submission-cro-abo-add-form .webform-options-display-buttons-wrapper .webform-options-display-buttons-title,
.webform-submission-cro-abo-add-form .webform-options-display-buttons .form-check-label{
background: transparent;
}
.webform-submission-cro-abo-add-form .webform-options-display-buttons-wrapper:nth-child(2) label{
padding-bottom: 2.125rem;
}
.webform-submission-cro-abo-add-form .webform-options-display-buttons-wrapper > div{
margin-bottom: 0;
}
.webform-submission-cro-abo-add-form .description.text-muted{
margin: 1rem 0 1.5rem 0;
display: block;
font-size: var(--small);
}
.webform-submission-cro-abo-add-form #edit-page02-pflichtfeld{
display: none;
}
.webform-submission-cro-abo-add-form .form-type-email{
margin-bottom: 2rem !important;
}
.webform-submission-cro-abo-add-form .webform-options-display-buttons-wrapper input:checked + label{
background: url(/themes/custom/huss_barrio/images/check-solid.svg) #ffe68b no-repeat;
padding-left: 20px;
background-size: 14px;
background-position: 15px 18px;
}
.webform-button--previous{
background: var(--bs-primary) url(/themes/custom/huss_barrio/images/CTA_Primary_Arrow_back.svg) left top no-repeat !important;
padding: 9px 19px 7px 64px;
}
.webform-button--previous:hover{
background: #fff url(/themes/custom/huss_barrio/images/CTA_Primary_Arrow_Hover_back.svg) left top no-repeat !important;
color:#fff;
}


/*Ads*/
#block-huss-barrio-dfptagaua-d8-content1-2{
	margin-bottom: 1rem !important;
}

/*Kontaktseite*/
.auaKontakte img{
width: 187px;
height: auto;
}
.auaKontakte .row{
margin-bottom: 2rem;
}
.auaKontakte h3{
font-size: var(--h6);
}




/*Suche*/
.auaSuche .view-header{
margin: 0 0 2.5rem 0;
}
.auaSuche h2{
font-size: var(--h5);
text-wrap:unset;
font-family: 'AuA Normal';
line-height: 140%;
margin-bottom: .75rem;
}
.auaSuche p strong{
font-family: 'AuA Bold';
}
.auaSuche h2 a{
text-decoration: none;
color: #3b3b3b;
}
.auaSuche .pagination {
margin: 3rem 0;
}
.auaSuche .views-row {
margin-bottom: 1.5rem !important;
}
.path-suche .auaFlxBox{
	flex-direction: row-reverse;
}
.path-suche .auaFlxBox .sidebar {
border-right: 1px solid #c0c1c3;
border-left: 0;
padding-left: 0;
padding-right: 2vw;
}
.path-suche .auaFlxBox #sidebar_first ul,
.path-suche .auaFlxBox #sidebar_first li{
list-style: none;
padding: 0;
margin: 0;
}
.path-suche h1{
	display: none;
}
.path-suche #views-exposed-form-aua-suche-page-1 .form-type-search-api-autocomplete{
width: 100%;
}
.path-suche #views-exposed-form-aua-suche-page-1 .form-type-search-api-autocomplete #edit-search-api-fulltext--2,
.path-suche #views-exposed-form-aua-suche-page-1 .form-type-search-api-autocomplete #edit-search-api-fulltext--3{
padding: 1rem;
border:0;
border-bottom: 1px solid #c0c1c3;
font-size: var(--h5);
color:#479ddc;
}
.path-suche #views-exposed-form-aua-suche-page-1 > .d-flex.flex-wrap {
gap: 2rem;
}
.path-suche #auaSuchergebnisse{
margin: 3rem 0 3rem 0;
border-bottom: 1px solid #c0c1c3;
padding-bottom: 1.5rem;
padding-left: .375rem;
}
.path-suche .auaFlxBox #sidebar_first aside > .block{
padding-top: 0;
padding-left: 1rem;
}
.path-suche .auaFlxBox #sidebar_first aside .block{
border:0;
margin-bottom: 1.5rem;
}
.path-suche .auaFlxBox #sidebar_first aside h2{
border-bottom: 1px solid #c0c1c3;
font-family: 'AuA Normal';
padding-bottom: .75rem;
margin-bottom: 1rem;
}
.path-suche .facets-widget-searchbox{
background: transparent;
background-color: transparent;
border: 1px solid #c0c1c3;
padding: .5rem;
color:#3b3b3b;
}
.path-suche #sidebar_first .facet-item__value{
color: var(--bs-primary);
text-decoration: none;
margin-bottom: .5rem;
display: inline-block;
font-family: 'AuA Bold';
}
.path-suche #sidebar_first .facet-item__value:before{
content:'+ ';
margin-right: .25rem;
}
.path-suche #block-huss-barrio-suchergebnisse h2{
border: 0 !important;
font-size: var(--body);
margin-bottom: 0 !important;
}
.path-suche #sidebar_first #block-huss-barrio-suchergebnisse .facet-item__value:after{
content:' x';
margin-left: .25rem;
color:#f30009;
}
.path-suche #sidebar_first .facet-summary-item--facet  .facet-item__value:before{
content:none;
margin-right: .25rem;
}
.path-suche #sidebar_first .facet-summary-item--facet .js-facet-deactivate{
display: none;
}
.auaSuche img{
width:100%;
height:auto;
}
.ui-widget.ui-widget-content {
border: 1px solid #c0c1c3;
padding: 1rem 0;
}
.ui-widget.ui-widget-content li{

}
.ui-widget.ui-widget-content li *{
font-size: var(--h6);
}
.ui-widget.ui-widget-content span{
padding:.25rem .5rem;
display: inline-block;
}

.ui-widget.ui-widget-content span.autocomplete-suggestion-user-input,
.ui-widget.ui-widget-content span.autocomplete-suggestion-suggestion-suffix,
.ui-widget.ui-widget-content span.autocomplete-suggestion-results-count{
padding: 0;
}
.ui-widget.ui-widget-content span.autocomplete-suggestion-results-count{
right: auto;
margin-left: .25rem;	
}
.ui-widget.ui-widget-content span.autocomplete-suggestion-results-count:before{
content:'(';
}
.ui-widget.ui-widget-content span.autocomplete-suggestion-results-count:after{
content:')';
}
.ui-widget.ui-widget-content li a:hover,
.ui-widget.ui-widget-content li a div:hover{
background: var(--bs-primary) !important;
}
#geniosJuris{
margin-top: 5rem;
}
#geniosJuris #genios,
#geniosJuris #juris{
width: 50%;
padding-right: 16%;
}
#geniosJuris #juris img{
width: 26%;
height: auto;
}
#geniosJuris #genios img{
margin-top: 10px;
}
.ui-widget.ui-widget-content .autocomplete-suggestion-label{
padding-left: 3rem;
background: url(/themes/custom/huss_barrio/images/arrow_right.svg) no-repeat;
background-size: 30px 15px;
background-position: 10px 10px;
}





/*Einzelne Nodes*/
.path-mediaservice h2{
	font-size: var(--h3);
}
.path-abonnement .view--bloecke-ct-artikel .aktuelles.views-row .abo-teaser{
	display: none;
}





















