/* =============================================================================

 * Font

 * ========================================================================== */

@font-face {

    font-family: "Amsi Pro";

    src: url("../fonts/AmsiProNormal-BoldItalic.eot");

    src: local("Amsi Pro Bold Italic"), local("AmsiProNormal-BoldItalic"),

        url("../fonts/AmsiProNormal-BoldItalic.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProNormal-BoldItalic.woff2") format("woff2"),

        url("../fonts/AmsiProNormal-BoldItalic.woff") format("woff"),

        url("../fonts/AmsiProNormal-BoldItalic.ttf") format("truetype");

    font-weight: bold;

    font-style: italic;

}



@font-face {

    font-family: "Amsi Pro";

    src: url("../fonts/AmsiProNormal-ExtraLight.eot");

    src: local("Amsi Pro ExtraLight"), local("AmsiProNormal-ExtraLight"),

        url("../fonts/AmsiProNormal-ExtraLight.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProNormal-ExtraLight.woff2") format("woff2"),

        url("../fonts/AmsiProNormal-ExtraLight.woff") format("woff"),

        url("../fonts/AmsiProNormal-ExtraLight.ttf") format("truetype");

    font-weight: 200;

    font-style: normal;

}



@font-face {

    font-family: "Amsi Pro";

    src: url("../fonts/AmsiProNormal-ExtraLightItalic.eot");

    src: local("Amsi Pro ExtraLight Italic"), local("AmsiProNormal-ExtraLightItalic"),

        url("../fonts/AmsiProNormal-ExtraLightItalic.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProNormal-ExtraLightItalic.woff2") format("woff2"),

        url("../fonts/AmsiProNormal-ExtraLightItalic.woff") format("woff"),

        url("../fonts/AmsiProNormal-ExtraLightItalic.ttf") format("truetype");

    font-weight: 200;

    font-style: italic;

}



@font-face {

    font-family: "Amsi Pro";

    src: url("../fonts/AmsiProNormal-Black.eot");

    src: local("Amsi Pro Black"), local("AmsiProNormal-Black"),

        url("../fonts/AmsiProNormal-Black.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProNormal-Black.woff2") format("woff2"),

        url("../fonts/AmsiProNormal-Black.woff") format("woff"),

        url("../fonts/AmsiProNormal-Black.ttf") format("truetype");

    font-weight: 900;

    font-style: normal;

}



@font-face {

    font-family: "Amsi Pro";

    src: url("../fonts/AmsiProNormal-BlackItalic.eot");

    src: local("Amsi Pro Black Italic"), local("AmsiProNormal-BlackItalic"),

        url("../fonts/AmsiProNormal-BlackItalic.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProNormal-BlackItalic.woff2") format("woff2"),

        url("../fonts/AmsiProNormal-BlackItalic.woff") format("woff"),

        url("../fonts/AmsiProNormal-BlackItalic.ttf") format("truetype");

    font-weight: 900;

    font-style: italic;

}



@font-face {

    font-family: "Amsi Pro";

    src: url("../fonts/AmsiProNormal-Bold.eot");

    src: local("Amsi Pro Bold"), local("AmsiProNormal-Bold"),

        url("../fonts/AmsiProNormal-Bold.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProNormal-Bold.woff2") format("woff2"),

        url("../fonts/AmsiProNormal-Bold.woff") format("woff"),

        url("../fonts/AmsiProNormal-Bold.ttf") format("truetype");

    font-weight: bold;

    font-style: normal;

}



@font-face {

    font-family: "Amsi Pro";

    src: url("../fonts/AmsiProNormal-Italic.eot");

    src: local("Amsi Pro Italic"), local("AmsiProNormal-Italic"),

        url("../fonts/AmsiProNormal-Italic.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProNormal-Italic.woff2") format("woff2"),

        url("../fonts/AmsiProNormal-Italic.woff") format("woff"),

        url("../fonts/AmsiProNormal-Italic.ttf") format("truetype");

    font-weight: normal;

    font-style: italic;

}



@font-face {

    font-family: "Amsi Pro";

    src: url("../fonts/AmsiProNormal-Regular.eot");

    src: local("Amsi Pro"), local("AmsiProNormal-Regular"),

        url("../fonts/AmsiProNormal-Regular.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProNormal-Regular.woff2") format("woff2"),

        url("../fonts/AmsiProNormal-Regular.woff") format("woff"),

        url("../fonts/AmsiProNormal-Regular.ttf") format("truetype");

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: "Amsi Pro";

    src: url("../fonts/AmsiProNormal-ThinItalic.eot");

    src: local("Amsi Pro Thin Italic"), local("AmsiProNormal-ThinItalic"),

        url("../fonts/AmsiProNormal-ThinItalic.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProNormal-ThinItalic.woff2") format("woff2"),

        url("../fonts/AmsiProNormal-ThinItalic.woff") format("woff"),

        url("../fonts/AmsiProNormal-ThinItalic.ttf") format("truetype");

    font-weight: 100;

    font-style: italic;

}



@font-face {

    font-family: "Amsi Pro";

    src: url("../fonts/AmsiProNormal-LightItalic.eot");

    src: local("Amsi Pro Light Italic"), local("AmsiProNormal-LightItalic"),

        url("../fonts/AmsiProNormal-LightItalic.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProNormal-LightItalic.woff2") format("woff2"),

        url("../fonts/AmsiProNormal-LightItalic.woff") format("woff"),

        url("../fonts/AmsiProNormal-LightItalic.ttf") format("truetype");

    font-weight: 300;

    font-style: italic;

}



@font-face {

    font-family: "Amsi Pro Ultra";

    src: url("../fonts/AmsiProNormal-UltraItalic.eot");

    src: local("Amsi Pro Ultra Italic"), local("AmsiProNormal-UltraItalic"),

        url("../fonts/AmsiProNormal-UltraItalic.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProNormal-UltraItalic.woff2") format("woff2"),

        url("../fonts/AmsiProNormal-UltraItalic.woff") format("woff"),

        url("../fonts/AmsiProNormal-UltraItalic.ttf") format("truetype");

    font-weight: normal;

    font-style: italic;

}



@font-face {

    font-family: "Amsi Pro";

    src: url("../fonts/AmsiProNormal-Light.eot");

    src: local("Amsi Pro Light"), local("AmsiProNormal-Light"),

        url("../fonts/AmsiProNormal-Light.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProNormal-Light.woff2") format("woff2"),

        url("../fonts/AmsiProNormal-Light.woff") format("woff"),

        url("../fonts/AmsiProNormal-Light.ttf") format("truetype");

    font-weight: 300;

    font-style: normal;

}



@font-face {

    font-family: "Amsi Pro";

    src: url("../fonts/AmsiProNormal-SemiBoldItalic.eot");

    src: local("Amsi Pro SemiBold Italic"), local("AmsiProNormal-SemiBoldItalic"),

        url("../fonts/AmsiProNormal-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProNormal-SemiBoldItalic.woff2") format("woff2"),

        url("../fonts/AmsiProNormal-SemiBoldItalic.woff") format("woff"),

        url("../fonts/AmsiProNormal-SemiBoldItalic.ttf") format("truetype");

    font-weight: 600;

    font-style: italic;

}



@font-face {

    font-family: "Amsi Pro";

    src: url("../fonts/AmsiProNormal-Thin.eot");

    src: local("Amsi Pro Thin"), local("AmsiProNormal-Thin"),

        url("../fonts/AmsiProNormal-Thin.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProNormal-Thin.woff2") format("woff2"),

        url("../fonts/AmsiProNormal-Thin.woff") format("woff"),

        url("../fonts/AmsiProNormal-Thin.ttf") format("truetype");

    font-weight: 100;

    font-style: normal;

}



@font-face {

    font-family: "Amsi Pro Ultra";

    src: url("../fonts/AmsiProNormal-Ultra.eot");

    src: local("Amsi Pro Ultra"), local("AmsiProNormal-Ultra"),

        url("../fonts/AmsiProNormal-Ultra.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProNormal-Ultra.woff2") format("woff2"),

        url("../fonts/AmsiProNormal-Ultra.woff") format("woff"),

        url("../fonts/AmsiProNormal-Ultra.ttf") format("truetype");

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: "Amsi Pro Opt Headline";

    src: url("../fonts/AmsiProOpt-Headline.eot");

    src: local("Amsi Pro Opt Headline"), local("AmsiProOpt-Headline"),

        url("../fonts/AmsiProOpt-Headline.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProOpt-Headline.woff2") format("woff2"),

        url("../fonts/AmsiProOpt-Headline.woff") format("woff"),

        url("../fonts/AmsiProOpt-Headline.ttf") format("truetype");

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: "Amsi Pro";

    src: url("../fonts/AmsiProNormal-SemiBold.eot");

    src: local("Amsi Pro SemiBold"), local("AmsiProNormal-SemiBold"),

        url("../fonts/AmsiProNormal-SemiBold.eot?#iefix") format("embedded-opentype"),

        url("../fonts/AmsiProNormal-SemiBold.woff2") format("woff2"),

        url("../fonts/AmsiProNormal-SemiBold.woff") format("woff"),

        url("../fonts/AmsiProNormal-SemiBold.ttf") format("truetype");

    font-weight: 600;

    font-style: normal;

}



body, .leaflet-popup-content {

    font-family: 'Amsi Pro';

    font-weight: normal;

    font-style: normal;

	

}



/* =============================================================================

 * Überschriften

 * ========================================================================== */

h1, h2, h3, h4, h5,.h2,.h5 {

	font-family: 'Amsi Pro';

    font-weight: 900;

    font-style: normal;

    text-transform: uppercase;

}



/* =============================================================================

 * Slider

 * ========================================================================== */

div#slider h1 {

    display: none !important;

}

.ce_revolutionslider_text.bold.first {

font-family: 'Amsi Pro';

    font-weight: 900;

    font-style: normal;

}

.ce_revolutionslider_text.bold.second{

font-family: 'Amsi Pro';

    font-weight: 300;

    font-style: normal;

}

/* =============================================================================

 * Navigation

 * ========================================================================== */

.mainmenu ul li a {

	font-family: 'Amsi Pro';

    font-weight: 900;

    font-style: normal;

    text-transform: uppercase;

}



#mmenu {top:30px;}



body.win.chrome .mod_portfoliolist_v4 .item a,

body.win.firefox .mod_portfoliolist_v4 .item a

{

line-height:63px;

}

/* =============================================================================

 * Map

 * ========================================================================== */

.leaflet-tile-pane {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}



