
#sp-header .logo {margin: auto!important;}
#myiframe { width: 100%!important; height: 1500px!important;}

/* Top Button */
.sppb-btn-round {
    border-radius: 100px!important;
    line-height: 0.8 !important;
}
/* Startseite Feature Box */
@media only screen and (max-width: 768px)  {
#box .sppb-media-body {
  overflow: visible;
  zoom: 1;
}
}
@media (max-width: 767.98px) {
  #sppb-addon-1633599694002 .sppb-media .pull-left, #sppb-addon-1633599694002 .sppb-media .pull-right {
    width: 100%!important;
  }
}

/* Barrierefrei Button */
.ba__accessibility {
  display: flex;
  position: fixed;
  z-index: 999999;
  left: auto;
  right: 30px;
  top: 60px;
  bottom: 95px;
  font-size: 1rem;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.ba__accessibility > .ba__accessibility-action-button {
  background: #B6A468;
  width: 4.0em;
  height: 4.0em;
  box-shadow: 0 0 2em rgba(0, 0, 0, .3);
}
.ba__accessibility:not(.ba__accessibility-open) > [class*="-button"]::after {
  -webkit-animation: none;
  animation: none;
}

.ba__accessibility .ba__accessibility-header > .ba__accessibility-title {
  display: none;
}

@media only screen and (min-width: 1620px)  {
#gogreen-head {padding: 350px 0px 350px 0px!important;}
}

/* Titel grey and gold */
.grey {color:#999!important;}

/*Verlauf gogreen*/
.gogreen img {

    display: inline!important;
   max-width: 28px!important;
    height: auto;
}
/* IMMO Kategorie Übersicht anklickbar */
.sp-properties-wrapper{
  position: relative;
}

/* Inhalt nach unten in der Stapelreihenfolge */
.sp-properties-wrapper > .property-image,
.sp-properties-wrapper > .property-details,
.sp-properties-wrapper > .spproperty-badge-sold{
  position: relative;
  z-index: 1;
}

/* Overlay-Link ganz nach oben */
.sp-properties-wrapper > .property-card-link{
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: 50;
  display: block;
  text-decoration: none;
}

/* Favourite (und ggf. Login-Link) soll über dem Overlay klickbar bleiben */
.sp-properties-wrapper .property-favourite,
.sp-properties-wrapper .property-favourite *{
  position: relative;
  z-index: 60;
}
/* Immo Übersicht Herz off */
.fa-heart-o {display: none!important;}
/* Immo VERKAUFT Banner */
.spproperty .sp-properties-wrapper.property-status-sold .spproperty-badge-sold {
  background-color: #FF4B61!important;
}

/* Immo Slider Vorschaubilder ausschalten */
.com-spproperty.view-property .property-dots-container {display: none !important;}
.owl-carousel {margin-bottom: 0px;}
/* Immobilienverkauf Icon */

.verkauf-icon img {max-width: 220px! important;padding-top:15px !important;}

/* Verlauf 
 a.gogreen  {
background: #68FA8D;
background: -webkit-linear-gradient(to right, #68FA8D 30%, #57E5F9 70%);
background: -moz-linear-gradient(to right, #68FA8D 30%, #57E5F9 70%);
background: linear-gradient(to right, #68FA8D 30%, #57E5F9 70%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
 }
 */
/* Menu */
.sp-megamenu-parent > li.active > a {
    font-weight: 800;
    color: #575756!important;
}
/* ----- */
 #sp-footer .container-inner {
    color: #fff!important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a.gogreen, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
    color: #68fa8d!important;
}
  a.gogreen  {
font-weight: 700!important;
color: #57e5f9!important;
 }

   a:hover.gogreen {
   font-weight: 700!important;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   background-color: #68fa8d;
   background-image: linear-gradient(to left,#68fa8d 30%,#57e5f9 70%);
   background-size: cover;
   background-position: center center;
   }
   
/* Kontaktformular */
.kontakt.sppb-addon-ajax-contact input[type="text"], .kontakt.sppb-addon-ajax-contact input[type="email"], .kontakt.sppb-addon-ajax-contact input[type="url"], .kontakt.sppb-addon-ajax-contact input[type="date"], .kontakt.sppb-addon-ajax-contact input[type="password"], .kontakt.sppb-addon-ajax-contact input[type="search"], .kontakt.sppb-addon-ajax-contact input[type="tel"], .kontakt.sppb-addon-ajax-contact input[type="number"], .kontakt.sppb-addon-ajax-contact select, .kontakt.sppb-addon-ajax-contact textarea.sppb-form-control, .kontakt.sppb-addon-ajax-contact textarea {
    border-color: #ccc !important;
}

/* Anbieterkontakt */

.anbieterkontakt {background-color: #E2E3E7; padding: 15px 10px;}

/* Timeline */

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
    text-align: initial;
    padding: 20px;
    border: solid 1px #dfdfdf;
    border-radius: 5px;
    position: relative;
    width: 98% !important;
    margin-left: 15px;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title {
	font-weight: bold;
	color: #000;
    font-size: 18px;
    margin: 0 0 10px;
    position: relative;
}
.immo-timeline .far, .immo-timeline .fab, .immo-timeline .fas {
    font-weight: 100;
    font-size: 80px;
    color: #baa360;
    padding-top: 10px;
}
 img.icon-right[src$=".png"] {max-height:200px !important; padding-bottom: 10px;}
 img.icon-left[src$=".png"] {max-height:200px !important;padding-bottom: 10px;}
 @media only screen and (min-width: 768px)  {
 img.icon-left[src$=".png"] {max-height:200px !important;float: right;padding-bottom: 10px;}
}

/* Menü */
.sp-megamenu-wrapper {margin: auto!important;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding-right: 25px!important;
    line-height: 90px;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    transition: 0.3s;
}

/* Immo Slider Vorschaubilder ausschalten */
.com-spproperty.view-property .property-dots-container {display: none !important;}
.owl-carousel {margin-bottom: 60px;}

/* Button */
body.com-spproperty .sppb-btn.sppb-btn-primary:hover, body.com-spproperty .sppb-btn.sppb-btn-primary:focus, .sppb-btn.sppb-btn-primary:hover, .sppb-btn.sppb-btn-primary:focus {
    background-color: #575756!important;
    border-color: #BAA360;
}

/* POPUP BOX */
#pwebbox230_toggler {
display: none !important;
}

#pwebbox230 .pweb-slidebox .pwebbox-container, .pweb-modal .pwebbox-container, .pweb-accordion-boxed .pwebbox-container {
    border: 0px solid #ccc !important;
    border-top-color: rgb(204, 204, 204);
    border-right-color: rgb(204, 204, 204);
    border-bottom-color: rgb(204, 204, 204);
    border-left-color: rgb(204, 204, 204);
border-color:
    rgba(0,0,0, 0.2);
    background-color: #fff;
    background-color: rgba(0,0,0,0.0)!important;
}

#pwebbox230 .pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-top .pwebbox-container {
    padding-top: 0px !important;
}
#pwebbox230 .pweb-theme-elastica.pwebbox-box .pwebbox-container {
    padding: 0px !important;
        padding-top: 0px !important;
    background: 
#fff;
    background-color: rgb(255, 255, 255);
box-shadow: 0 0px 0px
    rgba(0, 0, 0, .25)!important;
}

/* Callback Button */
.button-joomly-callback.circlephone {border: 0px solid #fff!important;}
/* Logo */
#offcanvas-toggler {font-size: 30px!important;}
.logo-bg {background-color:rgba(255,255,255,0.1)!important;}
.logo-image-phone {max-height: 70px!important;}
/* altes Logo .logo-bg {background-color:rgba(238,113,21,1)!important;}  */

/* Bild direkt ansprechen 
img[src$="sci-properties-logo-mob.png"] {max-height: 15px!important ;margin-top:5px;}
@media only screen and (max-width: 480px)  {
img[src$="ivd.png"] {max-height: 65px ;margin-top:2px;}
}  */ 

/* Mitglied Bilder 
.mitglied {max-width: 800px;}
.mitglied img { padding-bottom: 10px; }
.mitglied img { max-height: 95px; } */









/* Bottom Artikel Navi */
div.pagination ul.pagination li.page-item > a, .pagination-wrapper ul.pagination li.page-item > a {
    height: 2px;
    line-height: 44px;
    padding: 0 0px;
    text-align: center;
    background: transparent;
    font-size: 16px;
    border: 2px solid #000;
        border-top-color: rgb(0, 0, 0);
        border-right-color: rgb(0, 0, 0);
        border-bottom-color: rgb(0, 0, 0);
        border-left-color: rgb(0, 0, 0);
    border-radius: 0px;
    font-weight: 700;
}

div.pagination ul.pagination li.page-item > a, .pagination-wrapper ul.pagination li.page-item > a {
    width: 50px;
}
@media only screen and (max-width: 768px)  {

div.pagination ul.pagination li.page-item > a, .pagination-wrapper ul.pagination li.page-item > a {
    width: 30px;font-size: 12px;
}
    
}
.page-item.active .page-link {background-color:#333;border-color:#333;}


/* Header Titel */
@media only screen and (max-width: 480px)  {

.sp-page-title .sp-page-title-heading {
    font-size: 40px!important;

}  
}

.sp-page-title {
    min-height: 300px;
    padding-top: 120px;
    padding-bottom: 150px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    text-align: center;
    background-color:rgba(0,0,0,0.2)!important;
}
.sp-page-title .sp-page-title-heading {
	 font-family: 'Oswald', sans-serif !important;
    text-transform: uppercase;
    font-weight: 400!important;
    line-height: 1;
    margin:0px!important;
    color:rgba(255,255,255,0.9)!important;
}
.sp-page-title .sp-page-title-sub-heading {
    text-transform: uppercase;
    font-size: 36px;
    font-weight: 300;
    line-height: 1;
    color:rgba(255,255,255,0.8);
    margin-top: 10px;
}
@media only screen and (max-width: 1198px)  {

.sp-page-title .sp-page-title-heading {
    font-size: 120px;
    line-height: 1;
    margin-top:-25px;
    
}
}
@media only screen and (max-width: 990px)  {

.sp-page-title .sp-page-title-heading {
    font-size: 60px;
    line-height: 1;
    margin-top:-10px;
    
}
.sp-page-title {
    min-height: 200px;
    padding-bottom: 100px;
}
.sp-page-title .sp-page-title-sub-heading {font-size: 30px;}

/* Bild direkt ansprechen */
img[src$="300x90.png"] {max-width: 200px! important;}
}

@media only screen and (max-width: 475px)  {

.sp-page-title .sp-page-title-heading {
    font-size: 42px;
    line-height: 1;
    margin-top:-7px;
    
}
.sp-page-title {
    min-height: 150px;
    padding-bottom: 100px;
}
.sp-page-title .sp-page-title-sub-heading {font-size: 25px;}
}

/* SP-Builder Kontaktformular */
.sppb-form-builder-field-0 label,.sppb-form-builder-field-1 label,
 .sppb-form-builder-field-2 label, .sppb-form-builder-field-3 label,
 .sppb-form-builder-field-4 label, .sppb-form-builder-field-5 label,
 .sppb-form-builder-field-6 label, .sppb-form-builder-field-7 label,
 .sppb-form-builder-field-8 label {display: none ;}

 .sppb-form-control::placeholder {color: #999!important;}

.form-builder-checkbox-item label::before, .form-builder-radio-item label::before, .sppb-addon-form-builder .sppb-form-check-label::before {
    border: 2px solid #999;
}

#sp-bottom .sp-module .sp-module-title {
  margin: 0 0 10px!important;
}
 
/*  SP Background-Cover Ipad/Iphone */

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)  {
     .background-cover { background-attachment: scroll !important; }   
}
@media handheld, only screen and (max-width: 668px) {
     .background-cover { background-attachment: scroll !important; }
}

/* Immo Bewertung */
.bewertung  {
 width: 385px !important;
  margin-left: auto;
  margin-right: auto;

}
#sp-bewertung-wrapper {
    padding: 60px 0px 60px 0px !important;
    background-image: url(../images/bewertung-bg.jpg);
    background-repeat:no-repeat;

}


/* IMMO Modul */


.spproperty .sp-properties-wrapper .property-image .owl-nav > button {
 display: none !important;
}

.rl_tabs > ul.nav-tabs > li > a {color: #baa360;}

.spproperty-agent-widget-wrap .agent-img-wrap img {
    max-width: 250px;
    border-radius: 0px!important;
}
.spproperty-agent-title {display: none!important;}

.com-spproperty.view-property .spproperty-short-info {
    color: #333;
    line-height: 2.1;
}
.spproperty-social-share.d-flex.spproperty-feature-item {display: none !important;}
.spproperty-agent-widget-wrap {display: none !important}
.spproperty-floor-plan-wrap.d-flex.spproperty-feature-item .title-wrapper {display: none !important;}
.spproperty-map-widget.d-flex.spproperty-feature-item .title-wrapper {display: none !important;}
.marker-text {display: none;}
.spproperty .sp-properties-wrapper .property-details .property-status-wrapper > span.status-sell {background-color: #8ec7c0!important;}
.spproperty .sp-properties-wrapper.property-status-sold .property-details .property-status-wrapper > span {
    font-size: 11px;
    text-transform: uppercase;
   background-color: #ff4b61!important;
    color: #fff;
    padding: 2px 6px;
    display: inline-block;
    font-weight: 700;
    margin-right: 10px;
}
.spproperty .sp-properties-wrapper.property-status-rent .property-details .property-status-wrapper > span.property-status {
    background-color: #8EC7C0!important;
}
.badge.badge-primary {background-color: #666;}
.infowindow .info-wrapper .price-text {font-size: 18px;color: #333;}

body.site input[type="text"]::placeholder, body.site input[type="email"]::placeholder, body.site input[type="url"]::placeholder, body.site input[type="date"]::placeholder, body.site input[type="password"]::placeholder, body.site input[type="search"]::placeholder, body.site input[type="tel"]::placeholder, body.site input[type="number"]::placeholder, body.site select::placeholder, body.site textarea.sppb-form-control::placeholder, body.site textarea::placeholder {
    color: #666!important;}
img[src$="icon_sqf.svg"] {display: none! important;}

.com-spproperty.view-property .spproperty-short-info {
    color: #000!important;
    line-height: 1.8!important;
}

.spproperty-contact-us-widget::before {
 content: "Bitte nutzen Sie für die erste Kontaktaufnahme mit Angabe Ihrer Kontaktdaten (Name, Vorname, Adresse, Telefon- Mobilnummer, email-Adresse) ausschließlich die nachstehende Anfragefunktion dieses Portals. Nur so dürfen wir Ihre Anfrage gemäß der DSGVO bearbeiten.";
}
.spproperty-contact-us-widget h3 span {font-size: 20px!important;font-weight:500!important;margin-top: 20px;}

/* edit templates/shaper_estate/html/com_spproperty/property/default.php Zeile: 279 VERKAUF*/
.spproperty-call-us-widget .sppb-btn.sppb-btn-xs {display: none;}

.property-title {text-transform: uppercase !important;}
/* Startseite Akkordion */
.sppb-panel-title {
    font-size: 18px;
    font-weight: bolder;
    color: inherit;
    margin: auto;
    display: block;
    text-align: center;
}
.sppb-panel-default > .sppb-panel-heading .sppb-toggle-direction {
    color: #ccc;
    transform: translateY(-50%) rotate(90deg);
}
.sppb-panel {margin-top: 5px;}

/* Immo Übesichtseite Slider Dots */
.spproperty .sp-properties-wrapper .property-image .owl-theme .owl-dots {display: none!important;}

/* Immo Verkauf oder Frei Marker*/
.spproperty .sp-properties-wrapper .property-details .property-status-wrapper > span {
    font-size: 16px!important;
    text-transform: uppercase;
    background-color: #EDB94C;
    color: #fff;
    padding: 5px 25px!important;
    display: inline-block;
    font-weight: 700;
    margin-right: 10px;
}

.badge {
    border-radius: 0px !important;
    padding: 6px 14px !important;
        padding-top: 6px;
    padding-top: 6px !important;
    font-weight: normal !important;
    font-size: 16px !important;
}

/* Immo Mehr Info Button shaper_estate/html/layouts/com_spproperty/properties/property.php (Zeile 156)*/

.badge.badge-primary {
    background-color: #8ec7c0!important;
}
.mehr-info-button {
  float: right;
  width: 120px;
  background-color: #BAA360;
  padding: 6px 16px;
  font-size: 16px !important;
  text-transform: uppercase;
  color: #fff;

}
/* Expose drucken */
@media print {
 .sp-megamenu-wrapper {display: none;}
 .aa-call-container {display: none;}
 .com-spproperty.view-property .spproperty-sidebar, .spproperty-status-tag, .spproperty-floor-plan-tab  {display: none;}
 #sp-header, #sp-footer, #column-id-1539252141886, .expose-button {display: none;}
 .com-spproperty.view-property .spproperty-short-info {margin-top: 10px !important;}
 .rl_tabs.outline_content > .tab-content {border: none;}
 .com-spproperty.view-property .spproperty-project-address {display: none;}
 .spproperty-map-widget .spproperty-map {display: none;}
 .anbieterkontakt {margin-bottom: 60px!important;background-color: #fff!important;}
.owl-carousel .owl-item img { width: 50%;}
.spproperty-map-widget.d-flex.spproperty-feature-item {display: none!important;}
#sp-bottom {margin-top: 60px!important;}

}
/* Expose Button */
.expose-button {padding: 15px 0px 25px 0px;}
a.btn-expose {background-color: #BAA360; padding: 10px 20px;color: #fff;}
a.btn-expose:hover {background-color: #575756;color: #fff;}
/* Immo Tabs */
@media screen {
  [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"] {
    font-size: 14px;
    font-weight: 500;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
    width: 100%;
  }
}

/* Google Fonts OFFLINE */

/* oswald-200 - latin-ext_latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/oswald-v29-latin-ext_latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v29-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v29-latin-ext_latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v29-latin-ext_latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v29-latin-ext_latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v29-latin-ext_latin-200.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-300 - latin-ext_latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/oswald-v29-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v29-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v29-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v29-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v29-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v29-latin-ext_latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-500 - latin-ext_latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/oswald-v29-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v29-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v29-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v29-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v29-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v29-latin-ext_latin-500.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-600 - latin-ext_latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/oswald-v29-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v29-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v29-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v29-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v29-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v29-latin-ext_latin-600.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-regular - latin-ext_latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oswald-v29-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v29-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v29-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v29-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v29-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v29-latin-ext_latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-700 - latin-ext_latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/oswald-v29-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v29-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v29-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v29-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v29-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v29-latin-ext_latin-700.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* muli-200 - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/muli-v17-latin-ext_latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli-v17-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v17-latin-ext_latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v17-latin-ext_latin-200.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-regular - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/muli-v17-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli-v17-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v17-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v17-latin-ext_latin-regular.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-300 - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/muli-v17-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli-v17-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v17-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v17-latin-ext_latin-300.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-500 - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/muli-v17-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli-v17-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v17-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v17-latin-ext_latin-500.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-600 - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/muli-v17-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli-v17-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v17-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v17-latin-ext_latin-600.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-800 - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/muli-v17-latin-ext_latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli-v17-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v17-latin-ext_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v17-latin-ext_latin-800.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-700 - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/muli-v17-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli-v17-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v17-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v17-latin-ext_latin-700.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-200italic - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/muli-v17-latin-ext_latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli-v17-latin-ext_latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v17-latin-ext_latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v17-latin-ext_latin-200italic.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-300italic - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/muli-v17-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli-v17-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v17-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v17-latin-ext_latin-300italic.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-900 - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/muli-v17-latin-ext_latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli-v17-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v17-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v17-latin-ext_latin-900.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-italic - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/muli-v17-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli-v17-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v17-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v17-latin-ext_latin-italic.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-600italic - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/muli-v17-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli-v17-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v17-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v17-latin-ext_latin-600italic.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-700italic - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/muli-v17-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli-v17-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v17-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v17-latin-ext_latin-700italic.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-500italic - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/muli-v17-latin-ext_latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli-v17-latin-ext_latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v17-latin-ext_latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v17-latin-ext_latin-500italic.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-900italic - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/muli-v17-latin-ext_latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli-v17-latin-ext_latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v17-latin-ext_latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v17-latin-ext_latin-900italic.svg#Muli') format('svg'); /* Legacy iOS */
}
/* muli-800italic - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/muli-v17-latin-ext_latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/muli-v17-latin-ext_latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v17-latin-ext_latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v17-latin-ext_latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v17-latin-ext_latin-800italic.svg#Muli') format('svg'); /* Legacy iOS */
}


