/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/* *****************************
    ALLGEMEINE ANGABEN
****************************** */
body p {
  margin: 0 0 1rem 0;
  line-height: 1.5rem;
}
table tr td p {
  margin: 0 !IMPORTANT;
}
body .small {
  font-size: 0.8rem !IMPORTANT;
}
body a {
  font-weight: 600;
  text-shadow: 0 0 1px #ffffff;
}
#g-above a {
  border-bottom: 0px dotted black;
  color: #ffffff;
}
p.clear {
  clear: both;
}
.element-invisible {
  display: none;
}
#comply-consent-manager {
  z-index: 10000 !IMPORTANT;
}
/* *****************************
    TOP
****************************** */
#g-top .g-content {
  margin: 0;
  padding: 0;
  text-align: right;
}
#g-top .g-content p {
  margin: 0;
}
input[type="search"] {
  padding: 0.25rem 0.25rem;
}
/* *****************************
    HEADER DIASHOW
****************************** */
.g-owlcarousel {
  color: #ffffff;
}
.owl-carousel .owl-stage-outer, .g-flexslider-slideshow .g-flexslider-slideshow-slides, .g-flexslider-slideshow-item-content-container {
  height: 787px !IMPORTANT;
}
#g-owlcarousel-module-owlcarousel-87 .owl-stage {
  transition: 4s !IMPORTANT;
}
#g-owlcarousel-module-owlcarousel-87 .owl-stage img {
  position: relative;
  top: -140px;
}
.g-flexslider-slideshow .g-flexslider-slideshow-item-content {
  padding: 34rem 2rem 4rem 2rem;
}
.g-flexslider-slideshow .g-flexslider-slideshow-item-link {
  margin: 1rem auto;
}
.g-owlcarousel-item-button {
  font-size: 1.1rem;
  font-weight: 800;
  border-radius: 1.5rem;
  color: #ffffff;
  border: 2px solid transparent;
}
h1.g-owlcarousel-item-title, .g-flexslider-slideshow .g-flexslider-slideshow-item-title {
  text-shadow: 0px 0px 5px #000000;
  font-size: 2.4rem;
  font-weight: 600;
  margin: 0;
}
#g-header .flex-direction-nav {
  display: none;
}
#g-header .flex-control-nav {
  bottom: 1.5rem;
}
#g-header .flex-control-nav {
  display: none;
}
/* HEADER ALLGEMEIN */
#g-header {
  padding: 0;
}
#g-header .g-content {
  margin: 0;
  padding: 0;
}
.itemid-104 #g-header, .itemid-275 #g-header {
  /* Linie unter Diashow, nur Startseite*/
  border-bottom: 0.6rem solid #ff9900;
}
#g-header a {
  color: #e3000b;
  font-size: 1.075rem;
}
#g-header a:hover {
  color: #ffffff;
}
.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
  max-height: 100px;
}
#g-header .breadcrumb {
  padding: 0;
  margin: 0 0 0 1rem;
  background-color: #ffffff;
  font-size: 0.85rem;
}
#g-header .breadcrumb li a {
  font-size: 1rem;
  color: #6e6e6e;
  text-shadow: none;
}
#g-header .breadcrumb li span {
  font-size: 0.85rem;
  color: #6e6e6e;
  text-shadow: none;
}
#g-header .breadcrumb li.active .divider::before {
  content: "";
  position: relative;
}
#g-header .breadcrumb li span.divider {
  vertical-align: baseline;
  font-size: 0.7rem;
  font-weight: 300;
  line-height: 2.2rem;
}
#g-header .g-flexslider-slideshow-item-link .button {
  padding: 1rem 2.125rem;
}
/* *****************************
    NAVIGATION
****************************** */
/* SPRACHAUSWAHL */
#g-navigation .size-25 .g-content {
  margin: 0;
  padding: 0;
}
#g-navigation .sprache {
  text-align: right;
  padding-top: 1rem;
}
/* TOP */
#g-top {
  width: 100%;
  background: #c4c4c4;
  position: fixed;
  z-index: 1000000;
  padding: 0 1rem 0 0;
}
#g-top .size-100 .g-content {
  margin: 0;
  padding: 0;
  text-align: right;
}
#g-top .size-100 .g-content .small {
  font-size: 0.9rem;
  font-weight: 400;
  margin: 0;
  color: #000000;
}
#g-top .size-100 .g-content .small a {
  color: #ffffff;
  font-weight: 600;
}
#g-top .size-20 {
  line-height: 0.9rem;
}
#g-top .size-20 .g-content {
  margin: 0;
  padding: 0;
}
#g-top .size-20 .g-content #je-popuplogin a.je_button span {
  padding: 0;
  height: 20px;
  line-height: 20px;
}
#g-top #je-popuplogin a.je_button span, #je-popuplogin button, #je-popuplogin input[type="button"], #je-popuplogin input[type="submit"] {
  background: transparent !IMPORTANT;
  color: #000000;
}
#g-top #je-popuplogin a.je_button, a.je_dropbtn {
  margin: 0;
  font-size: 0.9rem;
}
#g-navigation {
  border-bottom: 16px solid #e9e9e9;
  margin-top: 1.2rem;
}
body.itemid-104 #g-navigation, body.itemid-275 #g-navigation {
  border-bottom: 0px solid #e9e9e9;
}
#g-navigation #logo-9608-particle {
  margin: 1rem 0 0 0;
  padding: 0;
}
#menu-6409-particle {
  margin: 0rem 0.125rem 0.625rem 0.125rem;
}
.itemid-104 #g-page-surround #g-navigation, .itemid-275 #g-page-surround #g-navigation {
  background: rgba(20, 20, 20, 0);
  height: 0;
  margin-top: 1.2rem;
}
#g-navigation .g-main-nav .g-toplevel > li {
  margin: 0 0.4rem;
  text-shadow: 0 0 2px #000000;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container, #g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 1.075rem;
  text-shadow: none;
}
/* SOCIAL MEDIA ICONS */
#social-6683-particle, #social-6189-particle {
  margin: 0;
  padding: 0;
}
.g-social {
  text-align: left;
  padding-top: 0.4rem;
}
#social-6683-particle .g-social a, #social-6189-particle .g-social a {
  padding: 0.2rem 0.4rem 0 0.4rem;
  color: #ffffff !IMPORTANT;
  font-size: 1.5rem;
}
/* SUBNAVIGATION */
#g-navigation .g-main-nav .g-dropdown {
  background-color: #fec800;
  border: 2px solid #ffffff;
}
/* Workaround wegen ConsentCookie */
#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #6e6e6e;
  text-shadow: none;
}
/* SUBNAVIGATION BEI ANGEBOTE>INSTRUMENTENAUSWAHL */
.g-main-nav .g-standard .g-menu-item-136 > .g-dropdown, .g-main-nav .g-fullwidth .g-menu-item-136 > .g-dropdown {
  top: -227px;
}
/* Workaround wegen ConsentCookie */
/* SEARCH */
#g-navigation .size-15 .g-content {
  margin: 1.4rem 0 0 0;
  padding: 0;
}
#g-navigation .size-15 .g-content #rokajaxsearch #roksearch_search_str {
  background-color: transparent;
  border: 0px solid transparent;
  border-bottom: 1px solid #ffffff;
  border-radius: 0;
  vertical-align: text-bottom;
  padding: 1rem 0 0 0.2rem;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0 0 3px #000000;
}
#g-navigation input[type="search"] {
  height: 32px;
}
#g-navigation input.search-query {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.search .phrases, .search .only, .result__taxonomy {
  display: none;
}
/* *****************************
  MAINCONTENT - INHALTSBEREICH
****************************** */
#g-mainbar .item-page .item-image img, #g-mainbar .item-page img {
  float: left;
  width: 41%;
  margin: 0.5rem 2rem 1rem 0;
}
.itemid-413 #g-mainbar .item-page img {
  float: left;
  width: 100%;
  margin: 0.5rem 2rem 1rem 0;
}
/* KOLLEGIUM + SEKRETARIAT*/
.itemid-117 #g-mainbar .item-page img, .itemid-251 #g-mainbar .item-page img {
  width: 180px;
  margin: 0.5rem 2rem 1rem 0;
}
.itemid-117 .item-page table tr td.image, .itemid-251 .item-page table tr td.image {
  width: 240px;
}
#g-mainbar .blog .page-header h1 {
  font-size: 2.8rem;
  font-weight: 600;
  text-transform: none;
  line-height: 3.4rem;
  margin: 0rem 0 1rem 0;
  color: #6e6e6e;
}
#g-mainbar .item-page .rl_tabs img {
  float: left;
  width: 240px !IMPORTANT;
  margin: 0.5rem 2rem 1rem 0;
}
#g-mainbar .item-page .rl_tabs table td {
  width: 70% !IMPORTANT;
  vertical-align: top !IMPORTANT;
}
#g-mainbar .item-page .rl_tabs table td:nth-child(2n+1) {
  width: 30% !IMPORTANT;
}
#g-mainbar .wf-mediabox-has-float {
  display: inline;
}
#g-mainbar .item-page h1 {
  font-size: 2.8rem;
  font-weight: 600;
  text-transform: none;
  line-height: 3.4rem;
  margin: 0rem 0 1rem 0;
  color: #6e6e6e;
}
h2 {
  font-size: 2rem;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 2.8rem;
  margin: 2.4rem 0 0.6rem 0;
}
h3 {
  font-size: 1.8rem;
  font-weight: 600;
  text-transform: none;
  line-height: 2.4rem;
  margin: 1rem 0 0.4rem 0;
  color: #6e6e6e;
}
h4 {
  font-size: 1.4rem;
  font-weight: 400;
  text-transform: none;
  line-height: 1.8rem;
  margin: 1rem 0 0rem 0;
}
/* SPROCKETLISTS */
#g-mainbar .instrumentenliste h3 {
  font-size: 2rem;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 2.8rem;
  margin: 0rem 0 2rem 0;
}
#g-mainbar .blog .items-row {
  border-bottom: 5px solid #fec800;
  margin-bottom: 12px;
  padding-bottom: 40px;
  cursor: default;
}
#g-mainbar .blog .items-row ul li {
  border-bottom: 0px solid transparent;
  padding: 0;
  margin: 0;
}
#g-mainbar .sprocket-lists-portrait-container h1 {
  line-height: 2.4rem;
}
#g-mainbar .sprocket-lists-portrait-container li .portrait-image {
  margin-top: 2.4rem;
  width: 41%;
}
.sprocket-lists-modern-container li {
  margin-bottom: 4px;
  border-bottom: 1px solid #ff9900;
}
.sprocket-lists-modern-container li ul li {
  border-bottom: 0px solid transparent;
  padding: 0;
  margin: 0;
}
.active .sprocket-lists-modern-title .indicator {
  opacity: 1;
  border-bottom: 10px solid grey;
  border-top: 0 solid transparent;
}
.sprocket-lists-modern-container li.active {
  background-color: rgba(233, 233, 233, 0.6);
}
.sprocket-lists-modern-container li.active h4 {
  color: #ff9900;
  font-weight: 600;
}
.sprocket-lists-modern-title {
  padding: 6px 0 !IMPORTANT;
  font-size: 1.1rem !IMPORTANT;
}
.sprocket-lists-modern-title .indicator {
  border-top: 10px solid #ff9900;
}
#g-mainbar .instrumentenliste .sprocket-lists-modern-image {
  float: right;
  margin: 0 0 24px 36px;
}
/*  BLOGANSICHT */
#g-mainbar .blog .cols-1 .item-image img {
  float: left;
  width: 41%;
  margin: 0.5rem 2rem 0 0;
}
.infobox {
  background-color: rgba(233, 233, 233, 0.6);
  border: 1px solid #fbb900;
  padding: 0.25rem 0.6rem;
  float: right;
  margin-left: 24px;
  width: 100%;
}
.infobox a {
  color: #ff9900;
}
#g-mainbar .blog .cols-2 .item-image img {
  float: none;
  width: 96%;
  text-align: center;
  margin: 0.5rem 0rem 0rem 0;
}
/* ANMELDESYSTEM PER IFRAME */
iframe {
  border: 0 solid transparent;
}
/* Galeriemodul */
ul.sigFreeClassic li.sigFreeThumb {
  margin: 0 5px 12px 0;
}
/* *****************************
    FEATURE - EXTRAINFOS
****************************** */
#g-features {
  padding: 2rem 0 0 0;
}
#g-features h2 {
  text-align: center;
  margin: 0.75rem 0 0 0;
  font-size: 1.6rem;
  font-weight: 600;
}
#g-features img {
  width: 100%;
  height: 363px;
  object-fit: cover;
}
#g-features .g-array-item-title {
  margin: -24rem 0 22rem 0;
  padding: 6px 0 4px 6px;
  background-color: #fbb900;
  position: relative;
  z-index: 1000;
  color: #6e6e6e;
  text-align: center;
}
#g-features .g-array-item-title a {
  color: #6e6e6e;
  font-weight: 400;
  text-align: center;
}
#g-above .button, #g-features .button, p.readmore .btn {
  text-transform: none;
  background: transparent;
  color: #000000;
  font-size: 1rem;
  border: 2px solid #fbb900;
  border-radius: 2rem;
  margin: 0 0 0.5rem 0;
  padding: 0.5rem 1.5rem;
}
#g-features .button:hover, #g-features .button:active, #g-features .button:focus {
  background: #fbb900;
}
#g-above .button {
  background: #fbb900;
}
/* *****************************
    ABOVE - AKTUELLES
****************************** */
#g-above {
  background-color: #c4c4c4;
  margin: 0;
  padding: 0;
  border-top: 4px solid #f90;
}
#g-above h3 {
  font-size: 2.6rem;
  color: #ffffff;
  font-weight: 600;
  margin: 0 0 1rem 0;
}
#g-above h3.g-item-title {
  font-size: 1.5rem;
  color: #ffffff;
  font-weight: 600;
  margin: 1.5rem 0 0.5rem 0;
}
#g-above h4 {
  font-size: 1.5rem;
  margin: 1.5rem 0 0.5rem 0;
}
#g-above h4 a {
  color: #ffffff;
}
#g-above p {
  margin: 0 0 1rem 0;
}
#g-above .sprocket-strips-s .sprocket-strips-s-text h2 {
  display: none;
}
#g-above a.button {
  text-transform: none;
  background: transparent;
  color: #000000;
  font-size: 1rem;
  font-weight: 600;
  border: 2px solid #ffffff;
  border-radius: 2rem;
  margin: 0 0 0.5rem 0;
  padding: 0.5rem 1.5rem;
  line-height: 1.15;
}
#g-above .button:hover {
  background: #ffffff;
  color: #000000;
}
#g-above .sprocket-strips-s-nav .sprocket-strips-s-pagination li {
  background: #ffffff;
  padding: 6px !IMPORTANT;
}
#g-above .sprocket-strips-s-nav .sprocket-strips-s-arrows .arrow {
  background: #ffffff;
  width: 28px;
  height: 28px;
}
#g-above .sprocket-strips-s-nav .sprocket-strips-s-arrows .prev:before {
  margin-left: -8px;
  border-right: 12px solid;
}
#g-above .sprocket-strips-s-nav .sprocket-strips-s-arrows .next:before {
  margin-right: -8px;
  border-left: 12px solid;
}
#g-above .sprocket-strips-s-nav .sprocket-strips-s-arrows .arrow:before {
  top: 40%;
  margin-top: -5px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
.sprocket-strips-s-block .sprocket-strips-s-item img {
  width: 363px;
  margin: 0;
  padding: 0;
}
#g-above .platform-content .moduletable {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* *****************************
    TESTIMONIALS - ZITATE
****************************** */
#g-testimonials, #g-utility {
  margin: 0;
  padding: 0;
  height: 280px;
}
#g-testimonials .sprocket-headlines, #g-utility .sprocket-headlines {
  background: none;
  border: 1px solid transparent;
}
#g-testimonials .sprocket-headlines-text p, #g-utility .sprocket-headlines-text p, .newsflash p {
  font-size: 2.4rem;
  line-height: 3rem;
}
#g-testimonials .author, #g-utility .author {
  text-align: right;
  font-weight: 800;
  font-size: 2rem;
}
/* *****************************
    TOOLTIPPS
****************************** */
.tooltipster-sidetip.tooltipster-light .tooltipster-box {
  background: #fec800 !IMPORTANT;
}
.tooltipster-box p {
  font-size: 0.9rem;
  line-height: 1.2rem;
}
.tooltipster-box p a {
  color: #ffffff;
  font-weight: 600;
}
.tooltipster-box h3 {
  font-size: 1.4rem;
  line-height: 1.8rem;
  margin: 0;
  padding: 0;
}
.tooltipster-box ul {
  font-size: 0.9rem;
  line-height: 1.2rem;
  margin: 0.3rem 0 0.3rem 1.5rem;
}
/* *****************************
    TABSYSTEM (KOLLEGIUM)
****************************** */
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-positioning=top][data-rlta-dynamic-heights=true][data-rlta-type=tabs] > [data-rlta-element=button-list] > [data-rlta-element=button]:hover, [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-positioning=top][data-rlta-dynamic-heights=true][data-rlta-type=tabs] > [data-rlta-element=button-list] > [data-rlta-element=button]:not([data-rlta-state=closed]) {
  padding: 0;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs] > [data-rlta-element=button-list] > [data-rlta-element=button] {
  padding: 0.25rem;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions] > [data-rlta-element=button] > [data-rlta-element=heading], [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs] > [data-rlta-element=button-list] > [data-rlta-element=button] > [data-rlta-element=heading] {
  line-height: 1.2rem;
}
/* *****************************
    EXPANDED - KARTE & Kollegium
****************************** */
#g-expanded {
  padding: 0;
  margin: 0;
}
#g-expanded .g-content {
  padding: 0;
  margin: 0;
}
#g-expanded .g-content .custom {
  line-height: 0.6;
}
#g-expanded .g-content .custom iframe {
  width: 96% !IMPORTANT;
  height: 520px;
  max-height: 520px;
}
#g-expanded .sprocket-tabs-nav {
  padding: 2px 2px 0 2px;
}
#g-expanded .sprocket-tabs-nav li .sprocket-tabs-inner {
  padding: 6px 10px;
  font-size: 0.9rem;
  font-weight: bold;
}
.itemid-117 #g-mainbar {
  padding: 3rem 0 0 0;
}
.sprocket-tabs-panel table {
  margin-bottom: 2rem;
}
.sprocket-tabs-panel table tr td {
  vertical-align: top;
}
.itemid-245 table {
  margin-bottom: 2rem;
}
.itemid-245 table tr td {
  vertical-align: top;
}
.sprocket-tabs-panel table tr td + td, .itemid-245 table tr td + td {
  width: 84%;
}
.itemid-245 #g-mainbar .item-page img {
  width: 100% !IMPORTANT;
  height: auto;
  max-width: 100% !IMPORTANT;
  margin: 0;
}
/* *****************************
    TABSYSTEM NEU wg. COOKIE-PLUGIN
****************************** */
.rl_tabs.color_inactive_handles > ul.nav > li > a {
  margin-right: 1px !IMPORTANT;
}
.rl_tabs .nav-tabs > li > a {
  padding: 4px !IMPORTANT;
  font-size: 0.9rem !IMPORTANT;
  font-weight: 400 !IMPORTANT;
}
/* *****************************
    EXPANDED - ORTE
****************************** */
#g-expanded .size-30 .g-content {
  margin: 0;
  padding: 0;
}
#g-expanded .size-30 .g-content p {
  line-height: 2rem;
}
#g-expanded .size-30 .g-content a {
  font-weight: 600;
  color: #ff9900;
}
/* *****************************
    MOSAIK
****************************** */
.sprocket-mosaic-g-title {
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5rem;
}
/* *****************************
    ABOVE - AKTUELLES
****************************** */
#com_glossary #glossarylist img {
  float: left;
  width: 380px;
  height: auto;
  padding-right: 2rem;
}
#com_glossary #glossarylist thead {
  display: none;
}
/* *****************************
    FOOTER
****************************** */
#g-footer {
  background-color: #ff9900;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9900), to(#f9bd19));
  background-image: -webkit-linear-gradient(top, #ff9900, #f9bd19);
  background-image: -moz-linear-gradient(top, #ff9900, #f9bd19);
  background-image: -o-linear-gradient(top, #ff9900, #f9bd19);
  background-image: -ms-linear-gradient(top, #ff9900, #f9bd19);
  background-image: linear-gradient(top, #ff9900, #f9bd19);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ff9900", EndColorStr="#f9bd19");
}
#g-footer {
  margin: 0;
  padding: 0;
}
#g-footer h3 {
  font-size: 1.4rem;
  line-height: 1.4rem;
  font-weight: 600;
  margin: 1rem 0 0 0;
}
#g-footer ul {
  list-style-type: none;
  margin-left: 0;
}
#g-footer ul li {
  font-weight: 600;
}
#g-footer ul li a {
  color: #ffffff;
}
#g-footer ul li a:hover {
  color: #424753;
}
.zertifikate {
  vertical-align: middle;
  text-align: center;
}
.zertifikate img {
  padding: 0 2rem;
}
/* *****************************
    TESTIMONIALS - ZITATE
****************************** */
#g-footer #totop-8670-particle {
  position: fixed;
  right: 2rem;
  bottom: 2rem;
  z-index: 100001;
}
#g-footer #totop-8670-particle .g-totop {
  background-color: rgba(254, 200, 0, 0.8);
  padding: 0.5rem 0.8rem;
  -webkit-transition: all ease 1.5s;
  -moz-transition: all ease 1.5s;
  -ms-transition: all ease 1.5s;
  -o-transition: all ease 1.5s;
  transition: all ease 1.5s;
}
/* *****************************
    SIDEBAR
****************************** */
#g-sidebar .custom .button {
  font-size: 1rem;
  border-radius: 2rem;
  padding: 0.6rem 1.5rem;
  text-align: center;
  border: 1px solid #e3000b;
  width: 200px;
  position: fixed;
  top: 50px;
  right: 100px;
}
#g-sidebar .custom .button a {
  color: #ffffff;
}
/* *****************************
    TAGS
****************************** */
#g-container-main .tag-category ul.thumbnails li {
  float: none;
}
#g-container-main .tag-category ul.thumbnails li h3 {
  font-size: 1.6rem;
  font-weight: 600;
}
.label, .badge {
  text-shadow: none;
  font-size: 0.9rem;
}
.label-info[href], .badge-info[href] {
  background-color: #ff9900;
  font-weight: 600;
}
/* *****************************
    MEDIA QUERIES
****************************** */
@media only screen and (min-width: 320px) and (max-width: 479px) {
  .breadcrumb, #je-popuplogin, .search {
    display: none;
  }
  .g-offcanvas-toggle {
    position: absolute;
    font-size: 2.4rem;
    width: 64px;
    height: 64px;
    top: 8rem;
    color: black !IMPORTANT;
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
  }
  .g-offcanvas-right .g-offcanvas-toggle {
    top: 3.5rem;
    left: 80% !IMPORTANT;
  }
  #g-top {
    position: static;
  }
  #g-top .size-80 .g-content .small {
    text-align: center;
    font-size: 1rem !IMPORTANT;
  }
  #g-navigation, .itemid-104 #g-page-surround #g-navigation, .itemid-275 #g-page-surround #g-navigation {
    margin-top: 0;
  }
  #g-navigation #logo-9608-particle {
    margin-top: 3rem;
  }
  h1.g-owlcarousel-item-title, .g-flexslider-slideshow .g-flexslider-slideshow-item-title {
    font-size: 2.2rem;
    line-height: 2.2rem;
  }
  .container-zitate .g-content {
    margin: 0;
  }
  #g-testimonials .sprocket-headlines-text p, #g-utility .sprocket-headlines-text p {
    font-size: 1.7rem;
    line-height: 1.9rem;
  }
  #g-expanded .size-30 .g-content {
    padding: 0 0.6rem;
  }
  .sprocket-tabs ul li {
    display: block;
    text-align: center;
    float: none;
  }
  #g-sidebar .custom .button {
    display: none;
  }
  .sprocket-tabs table tr td {
    display: grid;
    border: 0px solid transparent;
  }
  .sprocket-tabs table tr td img {
    text-align: center;
    margin: 0 auto;
  }
  #g-mainbar .item-page .rl_tabs td {
    display: block;
  }
  #g-mainbar .item-page .rl_tabs img {
    float: none;
    width: 100% !IMPORTANT;
    margin: 0.5rem 2rem 1rem 0;
  }
  #g-mainbar .item-page .rl_tabs table td {
    width: 100% !IMPORTANT;
    vertical-align: top !IMPORTANT;
  }
  #g-mainbar .item-page .rl_tabs table td:nth-child(2n+1) {
    width: 100% !IMPORTANT;
  }
}
/* Smartphone Querformat (Landscape) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .breadcrumb, #je-popuplogin, .search {
    display: none;
  }
  .g-offcanvas-toggle {
    position: absolute;
    font-size: 2.4rem;
    width: 64px;
    height: 64px;
    top: 8rem;
    color: black !IMPORTANT;
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
  }
  .g-offcanvas-right .g-offcanvas-toggle {
    top: 3.5rem;
    left: 88% !IMPORTANT;
  }
  #g-top {
    position: static;
  }
  #g-top .size-80 .g-content .small {
    text-align: center;
    font-size: 1rem !IMPORTANT;
  }
  #g-navigation #logo-9608-particle {
    margin-top: 3rem;
  }
  h1.g-owlcarousel-item-title, .g-flexslider-slideshow .g-flexslider-slideshow-item-title {
    font-size: 2rem;
    line-height: 1.5rem;
  }
  .container-zitate .g-content {
    margin: 0;
  }
  #g-testimonials .sprocket-headlines-text p, #g-utility .sprocket-headlines-text p {
    font-size: 1.7rem;
    line-height: 1.9rem;
  }
  #g-expanded .size-30 .g-content {
    padding: 0 0.6rem;
  }
  #g-mainbar .item-page .rl_tabs td {
    display: block;
  }
  #g-mainbar .item-page .rl_tabs img {
    float: none;
    width: 100% !IMPORTANT;
    margin: 0.5rem 2rem 1rem 0;
  }
  #g-mainbar .item-page .rl_tabs table td {
    width: 100% !IMPORTANT;
    vertical-align: top !IMPORTANT;
  }
  #g-mainbar .item-page .rl_tabs table td:nth-child(2n+1) {
    width: 100% !IMPORTANT;
  }
}
/* Tablet Hochformat (Portrait) */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .breadcrumb {
    display: none;
  }
}
/* Tablet Querformat (Landscape) - PC mit geringer Auflösung */
/* PC mit hoher Auflösung */
/*# sourceMappingURL=custom__error.css.map */