.body {
    background-color: #f4eedb;
}
/* =============== STARTSEITE BEITRÄGE =============== */

.einleitung {
    font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-weight: 400;
    line-height: 1.2em;
  	font-size: 1.6em;
    color: #400101;
    letter-spacing: 0.05em;
}
.btn {
    --btn-padding-x: 0.7rem;
    --btn-padding-y: .6rem;
    --btn-font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" ;
    --btn-font-size: 1rem;
    --btn-font-weight: 400;
    --btn-line-height: 0.5;
    --btn-bg: transparent;
    --btn-border-width: 1px;
    --btn-border-color: #ccc;
    --btn-border-radius: .25rem;
    --btn-hover-border-color: #ccc;
}

.boxed .blog-item .item-content {
    padding-bottom: 0px;
}



.icon-chevron-right {display: none;}

/* =============== MEDIABOX =============== */

#mbTitle, #mbPrevLink, #mbNextLink, #mbCloseLink, #mbPlayLink, #mbPauseLink, #mbZoomMinus, #mbZoomPlus {
    display: inline;
    /* color: #fff; */
    font-weight: bold;
    line-height: 20px;
    font-size: 14px!important;
}
/* =============== BLOG BEITRÄGE =============== */

.boxed2 {
    box-shadow: 0 0 2px #3339421a, 0 2px 5px #33394214, 0 5px 15px #33394214, inset 0 0px 0 var(--cassiopeia-color-primary);
    background-color: #f4eedb;
  padding: 20px;
}
.boxed4 {
 box-shadow: 0 0 2px #3339421a, 0 0px 5px #33394214, 0 5px 15px #33394214;
    background-color: #fff;
}

/* =============== MODULE CLASSEN =============== */


.cardgrau {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #ecebe6!important;
    background-clip: border-box;
    border: 1px solid #dfe3e7;
    border-radius: 0.25rem;
  padding:10px;
}
.cardgrau2 {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #f4eedb!important;
    background-clip: border-box;
    border: 1px solid #dfe3e7;
    border-radius: 0.25rem;
  padding:10px;
}

/* =============== PRETIX=============== */

.pretix-widget{
  font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight: 300;
	font-size: 1.2em!important;
    line-height: 1.7em;
    color:#333;
}

.hide { display: none; }

.shariff ul {
    padding: 0;
    margin-bottom: 1.0em!important;
}


.linkbutton {
  align-items: center;
  background-color: #8C884F;
  border: 10px;
  border-radius: 100px;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight: 700;
  font-size: 16px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  justify-content: center;
  line-height: 15px;
  max-width: 480px;
  min-height: 24px;
  min-width: 0px;
  overflow: hidden;
  padding: 0px;
  padding-left: 5px;
  padding-right: 10px;
  text-align: center;
  touch-action: manipulation;
  user-select: none;
  -webkit-user-select: none;
  vertical-align: middle;
}

.linkbutton:hover,
.linkbutton:focus { 
  background-color: #fff;
  color: #8C884F;
}

.linkbutton:active {
  background: #09223b;
  color: rgb(255, 255, 255, .7);
}

.linkbutton:disabled { 
  cursor: not-allowed;
  background: rgba(0, 0, 0, .08);
  color: rgba(0, 0, 0, .3);
}

.pretix-widget {
    margin: 10px 0;
    padding: 0 10px;
    border: 1px solid #ccc;
    position: relative;
    min-height: 208px;
    border-radius: 0;
    background-color: #fff;
}

.psp-icons {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
.payment-logo {
	position: relative;
	display: block;
	margin: 0 -5px 10px;
}




/* =============== Banner-Modul unten (SpecialEvent) =============== */

  .specialevent  {
    background-color: #E8f3e6;
}

.wf-columns .wf-column {
    align-self: top;
}

/* =============== Banner oben =============== */

.modul_eins {
  flex: 1 1 auto;
  padding: 0.5rem;
  background-color: #a68c76;
  color: #fff!important;
}
.modul_eins:hover {
  background-color: #6f483c;
  cursor: pointer;
}
.modul_zwei {
  flex: 1 1 auto;
  padding: 0.5rem;
  background-color: #c5bd95;
  color: #fff!important;
}
.modul_zwei:hover {
  background-color: #a7a275;
  cursor: pointer;
}
.modul_drei {
  flex: 1 1 auto;
  padding: 0.5rem;
  background-color: #e6b38b;
  color: #fff!important;
}
.modul_drei:hover {
  background-color: #e59063;
  cursor: pointer;
}

.container-banner {
    display: block;
    margin: 0px!important;
}

container-banner full-width {
    margin: 0px!important;
}


element.style {
}
body:not(.has-sidebar-right) .site-grid .container-component {
    grid-column-end: main-end;
}
body:not(.has-sidebar-left) .site-grid .container-component {
    grid-column-start: main-start;
}
.container-component {
    grid-area: comp;
}
.container-component, .container-sidebar-left, .container-sidebar-right {
    display: flex;
    flex: 1;
    flex-direction: column;
}

.container-top-a>*, .container-top-b>* {
    margin: 0px!important;
}


.wf-columns .wf-column {
  align-self: top;
}



/* =============== SEITENAUFBAU Beitragsbild=============== */

	figure.float-end.item-image {
	margin-left: 20px!important;
	margin-bottom: 20px!important;
	margin-top: 0px!important;
	margin-right: 20px!important;
}

  figure.float-end img {
  border-radius: 18px;
}


/* =============== SEITENAUFBAU Blogbild=============== */

.blog-item .item-image {
  filter: sepia(50%);
  border-radius: 10px;
}
.item-image:hover{
	filter:sepia(1%)} 


/* =============== Überschrift  =============== */
.page-header {
	margin-bottom: 1.5em;
  	margin-top: 1.2em;
}
.page-header h1 {
    font-size: 2.8rem;
    color: #7b7b7b;
}

/* =============== BLOCKQUOTE  =============== */

blockquote {
margin-left: 20px!important;
font-style: italic!important;
font-size: 1.2rem!important;
line-height: 1.8rem;
color: #666;
}

/* =============== FELDER =============== */
.fields-container {
    font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";  
    /*background-color: #fff;*/
    list-style: none;
    padding-left: 0px;
}

.group  {
    font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";  
    padding-left: 0px;  
    font-weight: 400;
    line-height: 1.5em;
  	font-size: 1.5em;
    padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: -10px;
    letter-spacing: 0.07em;
	list-style: none;
}

.datum  {
    font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-weight: 400;
    line-height: 1.2em;
  	font-size: 1.6em;
    color: #400101;
    letter-spacing: 0.05em;
  	border-left: solid 4px #400101;
	padding: 10px 0px 0px 15px;
}

.zeit {
    font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-weight: 400;
    line-height: 1.2em;
  	font-size: 1.6em;
    color: #400101;
    letter-spacing: 0.05em;
}

.ort {
    font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-weight: 700;
    line-height: 1.2em;
  	font-size: 1.3em;
    color: #400101;
    letter-spacing: 0.1em;
	border-left: solid 4px #400101;
	padding: 5px 0px 0px 15px;
}

.titel {
    font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    line-height: 2.8rem;
	font-size: 2.6rem;
    font-weight: 700!important;
    color: #400101;
}

.soldout {
    font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight: 700;
    line-height: 1.0em;
  	font-size: 1.0em;
    letter-spacing: 0.05em;
    padding: 1px 4px 1px 4px;
    color: #fff;
    background: #8B0000;
}

.stueckbeschreibung {
	margin-bottom: 40px;
}

.ensemblebox {
    font-family: "Libre Baskerville", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 0.9em!important;
    line-height: 1.0em;
}

.ensembletitel {
    font-weight: 700;
}
.ensemble {
    font-weight: 400;
}  
.ensemble::after {
	content: "\A";
	white-space: pre;
}

.rahmen {
  border: solid 1px #ccc;
  padding: 20px;
  display: inline-block;
}

.field-entry {
    border-left: solid 1px #000;
	padding: 0px 0px 0px 15px;
}

.aboutthegroup {
    border-left: solid 0px #000!important;
	padding: 30px 0px 0px 0px!important;
}

.gruppenbeschreibung {
    font-family: "Libre Baskerville", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 1.0em!important;
    line-height: 1.7em;
    color:#333;
}
.websitegruppe {
  font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  border: 1px solid #8C884F;
  border-radius: 6px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 16px;
  min-height: 40px;
  outline: 0;
  padding: 12px 14px;
  text-align: center;
  text-rendering: geometricprecision;
  text-transform: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: middle;
  margin-top: 20px!important;
}
.websitegruppe:hover,
.websitegruppe:active {
  color: #000;
  border: 1px solid #000;
}
.websitegruppe:active {
  opacity: .5;
}
field-linkbutton {
    border-left: 0px!important;
    padding: 0px!important;
}


/* =============== TYPO =============== */

body {
    font-family: "Libre Baskerville", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    /*font-weight: 400!important;*/
    font-size: 0.9em!important;
    line-height: 1.7em;
	color: #333;
}



h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}

h1 {
    line-height: 3.1rem;
	font-size: 3rem;
    font-weight: 700!important;
    color: #400101;
    /*text-transform: uppercase;*/
}

.h1 {
  margin: 0px;
}


a, a:not([class]) {
    color: #8C884F;
    text-decoration: none;
}

a:hover {
    color: #000;
}

.textlight {font-weight: 300!important;}
.textbold {font-weight: 700!important;}




/*h2, .h2 {
    line-height: 38px;
    letter-spacing: 0.02em;
    margin: 40px 0;
	font-size: 33px;
    text-transform: uppercase;
}

h4, .h4 {
    line-height: 29px;
    font-size: 23px;
}*/

h5 {
    color: #000;
    font-weight: 700;
    line-height: 1.7em;
  	font-size: 1.3em;
    text-transform: uppercase;
    letter-spacing: 0.02em;
}

h6 {
    color: #A62D12;
    font-weight: 700;
    line-height: 1.7em;
  	font-size: 1.3em;
    text-transform: uppercase;
    letter-spacing: 0.02em;
}

/*.componentheading {
    font-weight: 300!important;
    text-shadow: none!important;
    margin-top: 0!important;
    color: #c9508b!important;
}*/

.grauerhintergrund {
  background-color: #ecebe6;
  width: 100%;
  padding: 20px;
}

com-content-article__link.content-links-a{
    color: #000;
}
/* ============================== TABELLE ==============================*/

#tabelle {
  border-collapse: collapse;
  width: 100%;
}

#tabelle td, #tabelle th {
  border: 1px solid #ecebe6;
  padding: 8px;
}

#tabelle tr:nth-child(even){background-color: #f3f3f1;}

#tabelle tr:hover {background-color: #ecebe6;}

#tabelle th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #8C884F;
  color: white;
  font-weight: 400;
  line-height: 1.7em;
  font-size: 1.3em;
  text-transform: uppercase;
  letter-spacing: 0.02em;
   font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
}



/* ============================== LAYOUT ==============================*/
.textcontainer4 {column-width: 200px; column-gap: 20px; column-count: 4;}
.modulecontainer {column-width: 200px; column-gap: 15px; column-count: 3;}


.textcontainer2 {
 column-count: 2;
 column-width: 250px;
 column-gap: 50px;
 }

.textcontainer3 {
 column-count: 3;
 column-width: 250px;
 column-gap: 50px;
 }

.textblock {
break-inside: avoid;
break-inside: avoid-page;
break-inside: avoid-column;
break-inside: avoid-region;}


.eckenrund {border-radius: 1em;}

.eckenrund300 {border-radius: 150px;}

hr.boldgreen {border: 3px solid #fff;}

a.linkohne {
  text-decoration: none;
}

/* ============================== HEADER ==============================*/

 .container-header {
 background-color: #EADEB8 !important;
 background-image: none;
 margin: 0em;
 padding-top: 20px;
}

navbar-brand {
 padding-top: 0.5rem!important;
}

.brand-logo {
  padding: 20px 20px 20px 10px;
  margin-top: 0.2em;
  font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.brand-logo img {
  width: 100%;
}

.container-header .navbar-brand a {
    color: #666;
}

.container-header .grid-child {
  padding: 0em;
}


element.style {
}
.container-header .navbar-brand {
    -webkit-margin-end: auto;
    color: #fff;
    display: inline-block;
    font-size: 2rem;
    margin-inline-end: auto;
    position: relative;
}


/* ============================== MENU ==============================*/
.metismenu-item .nav-header {
    text-transform: uppercase;
    font-weight: 700;
}

.metismenu.mod-menu .metismenu-item {
    align-items: center;
    font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: #400101;
    text-transform: uppercase;
    font-size: 1.5em;
    line-height: 1.5em;
    padding: 0.5em 0.6em;
    font-weight: 700;
}

.metismenu.mod-menu  .metismenu-item>a:hover, .metismenu.mod-menu .metismenu-item>button:hover {
    color: #A62D12;
}

.metismenu.mod-menu .parent>ul{
    align-items: left;
    font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: #400101;
   /* text-transform: uppercase;*/
    font-size: 0.6em;
    line-height: 0.7em;
    font-weight: 700;
    text-decoration: none;
}

.metismenu.mod-menu .parent>ul>button:hover {
      color: #A62D12;
}
.metismenu.mod-menu .mm-collapse {
      background: #fff;
      opacity: 0.95;
  }
  
.container-header .navbar-toggler {
    border: none;
    color: #000;
    cursor: pointer;
}

.container-header .metismenu>li.active>a:after, .container-header .metismenu>li.active>button:before, .container-header .metismenu>li>a:hover:after, .container-header .metismenu>li>button:hover:before {
    background: #EADEB8;
    left: 0;
    right: 0;
}

.container-header .container-search {
    margin-top: 1.5em;
}
div.mod-languages a {
    background-color: #EADEB8 !important;
}

.socialmenu {
    width: 20px;
    height: 20px;
  margin-bottom: 5px;
}


/* ============================== FOOTER ==============================*/

.footer {
 background-color: #EADEB8 !important;
 color: #400101;
 font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
 background-image: none !important;
 display: grid;
 justify-content: center;
 align-items: center;
 text-decoration: none;
 text-transform: uppercase;
 font-size: 1.2em;
 letter-spacing: 0.1em;
}
.footer a:not(.btn):hover,.footer a:not(.btn):focus,.footer .btn-link:hover,.footer .btn-link:focus {
    color: #000
}

/* ============================== BOTTOM B ==============================*/

.bottom-b {
 color: #400101;
 font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
 background-image: none !important;
 display: grid;
 justify-content: center;
 align-items: center;
 text-decoration: none;
 text-transform: uppercase;
 font-size: 1.2em;
 letter-spacing: 0.1em;
}


/* =============== EVENTGALERY=============== */


.date {
   margin-bottom: 10px!important;
  margin-top: 20px!important;
}

#events .item .title {
    min-height: 30px!important;
    text-transform: uppercase;
    font-family: "BenchNine", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 700!important;
    font-size: 1.5em!important;
}

#events .title .title a {
    color: #000!important;
}

.displayname {
   margin-bottom: 20px!important;
   margin-top: 40px!important;
}

/* =============== TYPO YA=============== */

.bodyYA {
    font-family: "Barlow", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    /*font-weight: 400!important;*/
    font-size: 1.6em!important;
    line-height: 1.6em;
	color: #333;
}



.h1YA, .h1YA, h2YA, .h2YA, h3YA, .h3YA, h4YA, .h4YA, h5YA, .h5YA, h6YA, .h6YA {
  font-family: "Barlow", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.h1YA {
    line-height: 3.6rem;
	font-size: 4rem;
    font-weight: 700!important;
    color: #000;
    /*text-transform: uppercase;*/
}

.h1YA {
  margin: 0px;
}

.h2YA {
    line-height: 2.3rem;
	font-size: 2.3rem;
    font-weight: 700!important;
    color: #000;
    /*text-transform: uppercase;*/
}

.h2YA {
  margin: 0px;
}


.aYA, aYA:not([class]) {
    color: #8C884F;
    text-decoration: none;
}

.aYA:hover {
    color: #000;
}

.textlightYA {font-weight: 300!important;}
.textboldYA {font-weight: 700!important;}

/*h2, .h2 {
    line-height: 38px;
    letter-spacing: 0.02em;
    margin: 40px 0;
	font-size: 33px;
    text-transform: uppercase;
}

h4, .h4 {
    line-height: 29px;
    font-size: 23px;
}*/

.h5YA {
    color: #000;
    font-weight: 700;
    line-height: 1.7em;
  	font-size: 1.3em;
    text-transform: uppercase;
    letter-spacing: 0.02em;
}

.h6YA {
    color: #A62D12;
    font-weight: 700;
    line-height: 1.7em;
  	font-size: 1.3em;
    text-transform: uppercase;
    letter-spacing: 0.02em;
}


@charset "utf-8";

.hintergrund01YA {
  background-color: #ecebe6;
}

.hintergrund02YA {
  background-color: #EADEB8;
}
.einleitungYA {
  background-color: #E8f3e6;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}

/* =============== PLAYLIST YT VIDEOS =============== */

.nobossvideogallery {
padding-bottom: 0px !important;
padding-top: 0px !important;
}

/* =============== FONTS =============== */

/* benchnine-300 - latin */
@font-face {
  font-family: 'BenchNine';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/benchnine-v14-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('..fonts/benchnine-v14-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/benchnine-v14-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/benchnine-v14-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/benchnine-v14-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/benchnine-v14-latin-300.svg#BenchNine') format('svg'); /* Legacy iOS */
  font-display: swap;
}

/* benchnine-regular - latin */
@font-face {
  font-family: 'BenchNine';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/benchnine-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/benchnine-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/benchnine-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/benchnine-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/benchnine-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/benchnine-v14-latin-regular.svg#BenchNine') format('svg'); /* Legacy iOS */
  font-display: swap;
}

/* benchnine-700 - latin */
@font-face {
  font-family: 'BenchNine';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/benchnine-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/benchnine-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/benchnine-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/benchnine-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/benchnine-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/benchnine-v14-latin-700.svg#BenchNine') format('svg'); /* Legacy iOS */
font-display: swap;
}


/* libre-baskerville-regular - latin */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/libre-baskerville-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/libre-baskerville-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/libre-baskerville-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/libre-baskerville-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/libre-baskerville-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/libre-baskerville-v13-latin-regular.svg#LibreBaskerville') format('svg'); /* Legacy iOS */
font-display: swap;
}

/* libre-baskerville-italic - latin */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/libre-baskerville-v13-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/libre-baskerville-v13-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/libre-baskerville-v13-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/libre-baskerville-v13-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/libre-baskerville-v13-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/libre-baskerville-v13-latin-italic.svg#LibreBaskerville') format('svg'); /* Legacy iOS */
  font-display: swap;
}

/* libre-baskerville-700 - latin */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/libre-baskerville-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/libre-baskerville-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/libre-baskerville-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/libre-baskerville-v13-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/libre-baskerville-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/libre-baskerville-v13-latin-700.svg#LibreBaskerville') format('svg'); /* Legacy iOS */
  font-display: swap;
}
