/*
Theme Name: FUCHS EDV
Description: Website Layout 2018 
Author: FUCHS EDV
Author URI: http://www.fuchsedv.de
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.mobile-menu-button{
    margin-right: 50px;
}

.modul-menu ul {
    padding: 0;
}

.modul-menu .menu-smart>li>a {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background-color: #fafafa;
}

.modul-menu .menu-smart>li>a {
    padding: 12px 13px 12px 13px;
}

.modul-menu .menu-smart>li:hover>a {
    background-color: #022245;
}

.modul-menu .menu-smart>li:hover>a {
    color: #fafafa;
}

.modul-menu .menu-smart>li .sub-menu a {
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.modul-menu .menu-smart>li .sub-menu a:hover {
    opacity: 0.5;
}

.uncode-list ul.icons li {
    text-indent: -15px;
    padding-left: 30px;
}

.uncode-list ul.icons li a,
.modul-header-link {
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.uncode-list ul.icons li a:hover {
    opacity: 0.5;
}

.modul-header-link:hover {
    opacity: 0.5;
}

.wpcf7 .half {
    width: 48%;
    display: inline-block;
}

.wpcf7 .full {
    width: 100%;
    display: inline-block;
}

.wpcf7 .half input,
.wpcf7 .full input {
    width: 95%;
    background-color: transparent;
    box-shadow: none;
    border-top: 0 none;
    border-right: 0 none;
    border-bottom: 1px solid #ccc;
    border-left: 0 none;
}

.wpcf7 .wpcf7-submit {
    margin: 0 auto;
    width: 160px;
    display: block;
}

.main-container .row-inner>div.footer-menu {
    padding-left: 12px;
}

.site-footer p,
.site-footer a {
    color: #f6f6f6;
    font-size: 16px;
}

.site-footer a:hover {
    color: #bbb !important;
}

.site-footer p strong {
    color: #f6f6f6;
    font-size: 16px;
}

.side-info {
    position: fixed;
    left: 0;
    bottom: 10%;
    z-index: 99999999;
    width: 212px;
    padding: 10px 18px;
    text-align: center;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .5), -1px 2px 3px rgba(0, 0, 0, .5);
    background-color: #f4d7d9;
    text-align: justify;
}

.side-info .help {
    font-weight: bold;
}

.side-info a {
    display: block;
    padding: 6px 0;
    color: #000;
}

.side-info a:hover {
    color: #aaa;
}

.fuchs .panel-title span {
    font-family: "Poppins" !important;
    font-size: 17px;
    color: #fff;
    padding: 0 6px;
    position: relative;
    width: 100%;
    display: inline-block;
}

.fuchs .panel-title {
    background-color: #022245;
    text-align: center;
}

.panel-title>a span:after {
    color: #fff !important;
    font-size: 26px;
    right: 18px;
    margin-top: -8px;
    top: 50%;
    transform: translateY(-33%);
}

.panel-title.active>a,
.panel-title.active>a span:after {
    color: #fff !important;
}

.module .panel-title {
    background-color: #022245;
    transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.module .panel-title:hover {
    opacity: 0.9;
}

.module .panel-title>a {
    color: #fff;
    padding-left: 24px;
}

.module .panel-title>a:hover,
.module .panel-title>a:focus {
    color: #fff;
}

.module .panel-title>a span {
    font-size: 16px;
}

.footer-fix {
    padding-top: 50px;
    padding-bottom: 50px;
}

.footer-social-fix {
    padding-right: 30%;
}

.footer-logo img {
    max-width: 250px !important;
}


@media (max-width: 959px) {

    #menu-module {
        padding-top: 5px;
    }

    .modul-menu ul.menu-smart>li {
        min-height: 36px;
    }

    .modul-menu ul.menu-smart>li li {
        min-height: 36px;
    }

    .modul-menu .menu-smart>li>a {
        padding: 8px 13px;
    }

    .modul-menu .menu-smart>li li a {
        display: block;
    }

    .footer-social-fix .col-lg-3 {
        width: 25%;
        display: inline-block;
        max-width: 70px;
    }
}

@media (min-width: 1200px) {
    .navbar-nav-last ul {
        display: none !important;
    }
}

@media (min-width: 1440px) {
    .vc_custom_1523613493692 {
        padding-right: 200px !important;
    }

    .vc_custom_1523612856752 .uncode_text_column {
        padding-right: 150px !important;
    }
}

@media (max-width: 1199px) {
    .navbar-nav-last ul {
        width: 20px;
    }
}

@media (max-width: 599px) {
    .navbar-nav-last ul {
        width: auto;
    }

    .long-text-fix .h3 {
        font-size: 20px;
    }
}

@media (max-width: 499px) {
    h1 {
        word-wrap: break-word !important;
        display: block !important;
    }

    .long-text-fix .h3 {
        font-size: 14px;
    }

    .home-news .single-block-padding {
        padding: 18px !important;
    }

    .home-news .isotope-wrapper.isotope-inner-padding.half-gutter {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .home-news .t-entry-title h4 {
        font-size: 20px !important;
    }

    .home-news .t-entry p {
        font-size: 15px !important;
    }

    .home-herausforderungen .h1 {
        font-size: 26px;
    }

    .home-titel .single-block-padding {
        padding: 12px !important;
    }

    .home-titel .heading-text h1 {
        font-size: 21px;
    }

    .home-titel .heading-text .h2 {
        font-size: 22px;
    }

    .home-titel .heading-text .h1 {
        font-size: 20px;
    }

    .home-titel .heading-text .h4 {
        font-size: 17px;
    }

    .home-titel .empty-space.empty-quad {
        padding: 40px !important;
    }

    .main-container .row-container .row-parent {
        padding: 12px 20px !important;
    }

    .module .panel-title>a {
        padding-left: 10px;
    }

    .module .panel-title>a span {
        font-size: 13px;
    }

    .single-block-padding {
        padding: 20px !important;
    }

    h4:not([class*="fontsize-"]),
    .h4:not([class*="fontsize-"]) {
        font-size: 20px;
    }

    .image-fix {
        display: block;
    }

    .page-id-67418 .alignleft,
    .page-id-67418 .alignright {
        display: inherit;
        float: none !important;
        margin: 0 auto;
    }

    .vc_custom_1523612856752 .heading-text h1 {
        font-size: 26px !important;
    }

    .vc_custom_1522940787603 h2 {
        font-size: 24px !important;
    }

    .flik-timeline-3>li {
        margin-left: 2%;
        width: 80%;
    }

    .flik-timeline-3,
    .flik-timeline-3>li .flik-timeline-content {
        font-size: 14px;
        padding-right: 40px;
    }

    .page-id-2316 h1 {
        font-size: 26px !important;
    }

    .page-id-4552 h1,
    .page-id-4552 h2 {
        font-size: 22px !important;
    }

    .stellenangebote .fuchs .panel-title span {
        text-align: left;
        font-size: 12px;
        padding-right: 30px;
    }

    .stellenangebote .fuchs .panel-title {
        padding-left: 8px;
    }

    .page-id-5019 h2,
    .page-id-1249 h3 {
        font-size: 24px !important;
    }

    .page-id-65809 h1 {
        font-size: 22px !important;
    }

    .page-id-65809 h2 {
        font-size: 20px !important;
    }

}

@media (max-width: 768px) {

    .flik-timeline-content h3 {
        font-size: 18px !important;
    }

}

@media (max-width: 320px) {
    .fontsize-101350 {
        font-size: 25px;
    }
}

@media (max-width: 600px) {
    .side-info {
        font-size: 10px;
        bottom: 2%;
        padding: 6px;
    }
}



/* Fonts */

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

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

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

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


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

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

/* roboto-100italic - latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    src: url('fonts/roboto-v20-latin-100italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
        url('fonts/roboto-v20-latin-100italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/roboto-v20-latin-100italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/roboto-v20-latin-100italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/roboto-v20-latin-100italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/roboto-v20-latin-100italic.svg#Roboto') format('svg');
    /* Legacy iOS */
}

/* roboto-300italic - latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    src: url('fonts/roboto-v20-latin-300italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
        url('fonts/roboto-v20-latin-300italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/roboto-v20-latin-300italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/roboto-v20-latin-300italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/roboto-v20-latin-300italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/roboto-v20-latin-300italic.svg#Roboto') format('svg');
    /* Legacy iOS */
}

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

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

/* roboto-500italic - latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: url('fonts/roboto-v20-latin-500italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
        url('fonts/roboto-v20-latin-500italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/roboto-v20-latin-500italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/roboto-v20-latin-500italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/roboto-v20-latin-500italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/roboto-v20-latin-500italic.svg#Roboto') format('svg');
    /* Legacy iOS */
}

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

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

/* roboto-700italic - latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    src: url('fonts/roboto-v20-latin-700italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
        url('fonts/roboto-v20-latin-700italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/roboto-v20-latin-700italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/roboto-v20-latin-700italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/roboto-v20-latin-700italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/roboto-v20-latin-700italic.svg#Roboto') format('svg');
    /* Legacy iOS */
}

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

/* roboto-900italic - latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    src: url('fonts/roboto-v20-latin-900italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
        url('fonts/roboto-v20-latin-900italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/roboto-v20-latin-900italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/roboto-v20-latin-900italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/roboto-v20-latin-900italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/roboto-v20-latin-900italic.svg#Roboto') format('svg');
    /* Legacy iOS */
}

/* exo-2-100 - latin */
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 100;
    src: url('fonts/exo-2-v7-latin-100.eot');
    /* IE9 Compat Modes */
    src: local('Exo 2 Thin'), local('Exo2-Thin'),
        url('fonts/exo-2-v7-latin-100.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/exo-2-v7-latin-100.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/exo-2-v7-latin-100.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/exo-2-v7-latin-100.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/exo-2-v7-latin-100.svg#Exo2') format('svg');
    /* Legacy iOS */
}

/* exo-2-100italic - latin */
@font-face {
    font-family: 'Exo 2';
    font-style: italic;
    font-weight: 100;
    src: url('fonts/exo-2-v7-latin-100italic.eot');
    /* IE9 Compat Modes */
    src: local('Exo 2 Thin Italic'), local('Exo2-ThinItalic'),
        url('fonts/exo-2-v7-latin-100italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/exo-2-v7-latin-100italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/exo-2-v7-latin-100italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/exo-2-v7-latin-100italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/exo-2-v7-latin-100italic.svg#Exo2') format('svg');
    /* Legacy iOS */
}

/* exo-2-200 - latin */
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 200;
    src: url('fonts/exo-2-v7-latin-200.eot');
    /* IE9 Compat Modes */
    src: local('Exo 2 ExtraLight'), local('Exo2-ExtraLight'),
        url('fonts/exo-2-v7-latin-200.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/exo-2-v7-latin-200.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/exo-2-v7-latin-200.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/exo-2-v7-latin-200.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/exo-2-v7-latin-200.svg#Exo2') format('svg');
    /* Legacy iOS */
}

/* exo-2-200italic - latin */
@font-face {
    font-family: 'Exo 2';
    font-style: italic;
    font-weight: 200;
    src: url('fonts/exo-2-v7-latin-200italic.eot');
    /* IE9 Compat Modes */
    src: local('Exo 2 ExtraLight Italic'), local('Exo2-ExtraLightItalic'),
        url('fonts/exo-2-v7-latin-200italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/exo-2-v7-latin-200italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/exo-2-v7-latin-200italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/exo-2-v7-latin-200italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/exo-2-v7-latin-200italic.svg#Exo2') format('svg');
    /* Legacy iOS */
}

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

/* exo-2-300italic - latin */
@font-face {
    font-family: 'Exo 2';
    font-style: italic;
    font-weight: 300;
    src: url('fonts/exo-2-v7-latin-300italic.eot');
    /* IE9 Compat Modes */
    src: local('Exo 2 Light Italic'), local('Exo2-LightItalic'),
        url('fonts/exo-2-v7-latin-300italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/exo-2-v7-latin-300italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/exo-2-v7-latin-300italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/exo-2-v7-latin-300italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/exo-2-v7-latin-300italic.svg#Exo2') format('svg');
    /* Legacy iOS */
}

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

/* exo-2-italic - latin */
@font-face {
    font-family: 'Exo 2';
    font-style: italic;
    font-weight: 400;
    src: url('fonts/exo-2-v7-latin-italic.eot');
    /* IE9 Compat Modes */
    src: local('Exo 2 Italic'), local('Exo2-Italic'),
        url('fonts/exo-2-v7-latin-italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/exo-2-v7-latin-italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/exo-2-v7-latin-italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/exo-2-v7-latin-italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/exo-2-v7-latin-italic.svg#Exo2') format('svg');
    /* Legacy iOS */
}

/* exo-2-500 - latin */
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 500;
    src: url('fonts/exo-2-v7-latin-500.eot');
    /* IE9 Compat Modes */
    src: local('Exo 2 Medium'), local('Exo2-Medium'),
        url('fonts/exo-2-v7-latin-500.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/exo-2-v7-latin-500.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/exo-2-v7-latin-500.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/exo-2-v7-latin-500.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/exo-2-v7-latin-500.svg#Exo2') format('svg');
    /* Legacy iOS */
}

/* exo-2-500italic - latin */
@font-face {
    font-family: 'Exo 2';
    font-style: italic;
    font-weight: 500;
    src: url('fonts/exo-2-v7-latin-500italic.eot');
    /* IE9 Compat Modes */
    src: local('Exo 2 Medium Italic'), local('Exo2-MediumItalic'),
        url('fonts/exo-2-v7-latin-500italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/exo-2-v7-latin-500italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/exo-2-v7-latin-500italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/exo-2-v7-latin-500italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/exo-2-v7-latin-500italic.svg#Exo2') format('svg');
    /* Legacy iOS */
}

/* exo-2-600 - latin */
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 600;
    src: url('fonts/exo-2-v7-latin-600.eot');
    /* IE9 Compat Modes */
    src: local('Exo 2 SemiBold'), local('Exo2-SemiBold'),
        url('fonts/exo-2-v7-latin-600.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/exo-2-v7-latin-600.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/exo-2-v7-latin-600.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/exo-2-v7-latin-600.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/exo-2-v7-latin-600.svg#Exo2') format('svg');
    /* Legacy iOS */
}

/* exo-2-600italic - latin */
@font-face {
    font-family: 'Exo 2';
    font-style: italic;
    font-weight: 600;
    src: url('fonts/exo-2-v7-latin-600italic.eot');
    /* IE9 Compat Modes */
    src: local('Exo 2 SemiBold Italic'), local('Exo2-SemiBoldItalic'),
        url('fonts/exo-2-v7-latin-600italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/exo-2-v7-latin-600italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/exo-2-v7-latin-600italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/exo-2-v7-latin-600italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/exo-2-v7-latin-600italic.svg#Exo2') format('svg');
    /* Legacy iOS */
}

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

/* exo-2-700italic - latin */
@font-face {
    font-family: 'Exo 2';
    font-style: italic;
    font-weight: 700;
    src: url('fonts/exo-2-v7-latin-700italic.eot');
    /* IE9 Compat Modes */
    src: local('Exo 2 Bold Italic'), local('Exo2-BoldItalic'),
        url('fonts/exo-2-v7-latin-700italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/exo-2-v7-latin-700italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/exo-2-v7-latin-700italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/exo-2-v7-latin-700italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/exo-2-v7-latin-700italic.svg#Exo2') format('svg');
    /* Legacy iOS */
}

/* exo-2-800 - latin */
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 800;
    src: url('fonts/exo-2-v7-latin-800.eot');
    /* IE9 Compat Modes */
    src: local('Exo 2 ExtraBold'), local('Exo2-ExtraBold'),
        url('fonts/exo-2-v7-latin-800.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/exo-2-v7-latin-800.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/exo-2-v7-latin-800.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/exo-2-v7-latin-800.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/exo-2-v7-latin-800.svg#Exo2') format('svg');
    /* Legacy iOS */
}

/* exo-2-800italic - latin */
@font-face {
    font-family: 'Exo 2';
    font-style: italic;
    font-weight: 800;
    src: url('fonts/exo-2-v7-latin-800italic.eot');
    /* IE9 Compat Modes */
    src: local('Exo 2 ExtraBold Italic'), local('Exo2-ExtraBoldItalic'),
        url('fonts/exo-2-v7-latin-800italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/exo-2-v7-latin-800italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/exo-2-v7-latin-800italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/exo-2-v7-latin-800italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/exo-2-v7-latin-800italic.svg#Exo2') format('svg');
    /* Legacy iOS */
}

/* exo-2-900 - latin */
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 900;
    src: url('fonts/exo-2-v7-latin-900.eot');
    /* IE9 Compat Modes */
    src: local('Exo 2 Black'), local('Exo2-Black'),
        url('fonts/exo-2-v7-latin-900.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/exo-2-v7-latin-900.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/exo-2-v7-latin-900.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/exo-2-v7-latin-900.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/exo-2-v7-latin-900.svg#Exo2') format('svg');
    /* Legacy iOS */
}

/* exo-2-900italic - latin */
@font-face {
    font-family: 'Exo 2';
    font-style: italic;
    font-weight: 900;
    src: url('fonts/exo-2-v7-latin-900italic.eot');
    /* IE9 Compat Modes */
    src: local('Exo 2 Black Italic'), local('Exo2-BlackItalic'),
        url('fonts/exo-2-v7-latin-900italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/exo-2-v7-latin-900italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/exo-2-v7-latin-900italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/exo-2-v7-latin-900italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/exo-2-v7-latin-900italic.svg#Exo2') format('svg');
    /* Legacy iOS */
}

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

/* playfair-display-italic - latin */
@font-face {
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: 400;
    src: url('fonts/playfair-display-v18-latin-italic.eot');
    /* IE9 Compat Modes */
    src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'),
        url('fonts/playfair-display-v18-latin-italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/playfair-display-v18-latin-italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/playfair-display-v18-latin-italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/playfair-display-v18-latin-italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/playfair-display-v18-latin-italic.svg#PlayfairDisplay') format('svg');
    /* Legacy iOS */
}

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

/* playfair-display-700italic - latin */
@font-face {
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: 700;
    src: url('fonts/playfair-display-v18-latin-700italic.eot');
    /* IE9 Compat Modes */
    src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'),
        url('fonts/playfair-display-v18-latin-700italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/playfair-display-v18-latin-700italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/playfair-display-v18-latin-700italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/playfair-display-v18-latin-700italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/playfair-display-v18-latin-700italic.svg#PlayfairDisplay') format('svg');
    /* Legacy iOS */
}

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

/* playfair-display-900italic - latin */
@font-face {
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: 900;
    src: url('fonts/playfair-display-v18-latin-900italic.eot');
    /* IE9 Compat Modes */
    src: local('Playfair Display Black Italic'), local('PlayfairDisplay-BlackItalic'),
        url('fonts/playfair-display-v18-latin-900italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/playfair-display-v18-latin-900italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/playfair-display-v18-latin-900italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/playfair-display-v18-latin-900italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/playfair-display-v18-latin-900italic.svg#PlayfairDisplay') format('svg');
    /* Legacy iOS */
}

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

/* open-sans-300italic - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url('fonts/open-sans-v17-latin-300italic.eot');
    /* IE9 Compat Modes */
    src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
        url('fonts/open-sans-v17-latin-300italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/open-sans-v17-latin-300italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/open-sans-v17-latin-300italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/open-sans-v17-latin-300italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/open-sans-v17-latin-300italic.svg#OpenSans') format('svg');
    /* Legacy iOS */
}

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

/* open-sans-italic - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url('fonts/open-sans-v17-latin-italic.eot');
    /* IE9 Compat Modes */
    src: local('Open Sans Italic'), local('OpenSans-Italic'),
        url('fonts/open-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/open-sans-v17-latin-italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/open-sans-v17-latin-italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/open-sans-v17-latin-italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/open-sans-v17-latin-italic.svg#OpenSans') format('svg');
    /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url('fonts/open-sans-v17-latin-600.eot');
    /* IE9 Compat Modes */
    src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
        url('fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/open-sans-v17-latin-600.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/open-sans-v17-latin-600.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/open-sans-v17-latin-600.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/open-sans-v17-latin-600.svg#OpenSans') format('svg');
    /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url('fonts/open-sans-v17-latin-600italic.eot');
    /* IE9 Compat Modes */
    src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
        url('fonts/open-sans-v17-latin-600italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/open-sans-v17-latin-600italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/open-sans-v17-latin-600italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/open-sans-v17-latin-600italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/open-sans-v17-latin-600italic.svg#OpenSans') format('svg');
    /* Legacy iOS */
}

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

/* open-sans-700italic - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url('fonts/open-sans-v17-latin-700italic.eot');
    /* IE9 Compat Modes */
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
        url('fonts/open-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/open-sans-v17-latin-700italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/open-sans-v17-latin-700italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/open-sans-v17-latin-700italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/open-sans-v17-latin-700italic.svg#OpenSans') format('svg');
    /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url('fonts/open-sans-v17-latin-800.eot');
    /* IE9 Compat Modes */
    src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
        url('fonts/open-sans-v17-latin-800.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/open-sans-v17-latin-800.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/open-sans-v17-latin-800.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/open-sans-v17-latin-800.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/open-sans-v17-latin-800.svg#OpenSans') format('svg');
    /* Legacy iOS */
}

/* open-sans-800italic - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url('fonts/open-sans-v17-latin-800italic.eot');
    /* IE9 Compat Modes */
    src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
        url('fonts/open-sans-v17-latin-800italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('fonts/open-sans-v17-latin-800italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('fonts/open-sans-v17-latin-800italic.woff') format('woff'),
        /* Modern Browsers */
        url('fonts/open-sans-v17-latin-800italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('fonts/open-sans-v17-latin-800italic.svg#OpenSans') format('svg');
    /* Legacy iOS */
}

/*
 * CASPARDO SUCHE
 */

.desktopsuche {
    /*position: absolute;*/
    top: 90px;
    right: 0;
    width: 100%;
    padding: 19px 20px;
    background-color: #fff;
    z-index: 9;
    visibility: hidden;
    transition: all .25s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    transform: scale(0.6);
}

.desktopsuche.show{
    visibility: visible;
    transform: scale(1);
}

#search-toggle{
    position: absolute;
    top: 28px;
    right: 10px;
    font-size: 18px;
    padding: 9px;
    color: #fff;
    background-color: #00a2ee;
}

#caspardo_searchslot .dropdown {
    display: none;
}

#caspardo_searchslot .caspardo-live-search__search-icon {
    color: #002f56 !important;
}

#caspardo_searchslot .caspardo-live-search .results-box{
    margin-top: 16px !important;
    padding-top: 0 !important;
    max-width: 100vw;
    width: 100%;
    top: 29px;
}

#caspardo_searchslot .caspardo-live-search .results-box .caspardo_suggestions_head {
    background-color: #002f56 !important;
    text-transform: uppercase;
    font-weight: 300;
}

#caspardo_searchslot .caspardo-live-search .results-box .search-result-row{
    text-indent: -20px;
    padding-left: 35px !important;
    padding-right: 40px !important;
}

#caspardo_searchslot .caspardo-live-search .results-box .search-result-row:before {
    color: #002f56 !important;
}

#caspardo_searchslot .caspardo-live-search .results-box .search-result-row:after {
    color: #002f56 !important;
}

#caspardo_searchslot .caspardo-live-search__search-slot{
    width: calc(100% - 43px) !important;
    border-right: 0 none;
    margin-top: 0 !important;
}

.caspardo_suggestions_icon_file,
.caspardo_suggestions_icon_youtube,
.hit,
.hit_title {
    color: #002f56 !important;
}

.caspardo-live-search .hit {
    color: #002f56 !important;
}

.caspardo-live-search i {
    margin-right: 0px;
}

.caspardo-live-search__results:before {
    display: none !important;
}

#caspardo_searchfield_new {
    border: 1px solid #bababa;
    max-width: 141px;
}

#caspardo_suggestions_heading_arrow {
    width: 700px;
}

.caspardo_tab li.active a {
    padding: 5px !important;
    color: white !important;
}

.card-header .btn-link {
    background-color: transparent;
    white-space: nowrap;
}

#caspardo_contentfilter_panel .card-header {
    background-color: #002f56 !important;
}

.caspardo-content-title {
    color: gray !important;
}

.caspardo-content-text {
    padding: 0;
    margin-top: 0 !important;
    padding: 0 0 0 40px !important;
}

.caspardo_searchresult_infotext {
    color: #bababa !important;
}

.filter-tabs {
    display: flex;
}

.filter-tabs ul {
    background-color: #002f56 !important;
}

#caspardo_searchslot .caspardo-live-search .results-box .caspardo_suggestions_head:before{
    content: "\f15b" !important;
}

#caspardo_searchslot .caspardo-live-search .results-box .caspardo_suggestions_head:first-child:before{
    content: "\f002" !important;
}

.caspardo_suggestions_icon_file{
    display: none;
}

#caspardo_searchslot .caspardo-live-search .results-box .caspardo_suggestions_content:before, #caspardo_searchslot .caspardo-live-search .results-box .caspardo_suggestions_keyword:before, #caspardo_searchslot .caspardo-live-search .results-box .caspardo_suggestions_product:before{
    content: "\f054" !important;
}

.caspardo-live-search i{
    right: 14px !important;
}

.caspardo-live-search .search-button{
    height: 42px !important;
    right: -45px !important;
    z-index: 9;
}

.caspardo-live-search .search-button i{
    top: 13px;
    left: 11px;
}

.search-container-inner i.fa{
    margin-top: 0 !important;
}

.caspardo-live-search__search-icon{
    pointer-events: none;
}

@media (min-width: 960px){
    .desktopsuche {
        top: 90px;
        width: 100%;
        padding: 3px 20px;
    }

    .menu-wrapper .row-menu .row-menu-inner {
        padding: 0 14px;
    }

    .logo-container{
        padding-right: 0;
    }

    .menu-container ul.menu-smart > li > a{
        font-size: 15px;
        padding: 0 8px;
    }
}

@media (min-width: 1300px){
    #search-toggle{
        display: none;
    }
    .desktopsuche {
        padding: 0;
        background-color: transparent;
        top: 26px;
        right: 10px;
        width: 234px;
        visibility: visible !important;
        transform: scale(1);
    }

    #caspardo_searchslot .caspardo-live-search .results-box{
        width: 700px;
        top: 47px;
    }

    .menu-wrapper .row-menu .row-menu-inner {
        padding: 0 36px;
    }

    .logo-container{
        padding-right: 36px;
    }

    .menu-container ul.menu-smart > li > a{
        font-size: 16px;
        padding: 0 14px;
    }
}


/* Suchergebnisse Start */

.info-tab-wrap, .shop-filter-wrap{
    border-bottom: 0 none !important;
}

/* Suchergebnisse End */