.div.itemIntroText{
    color: #444;
     font-size: 18px;
     font-weight: bold;
     line-height: 24px;
    padding: 4px 0 12px 0;
}

/* ========================================================================
New Support form
 ========================================================================== */

.help-feedback {
    display: inline-block;
    margin-top: 0.5rem;
}


/* ========================================================================
    Mobile Dropdown
 ========================================================================== */

.mobile-menu {
    margin-top: 30px;
    margin-bottom: 15px;
}

.mobile-menu .uk-dropdown {
    margin-top: -5px;
}
/* ========================================================================
    Press center
 ========================================================================== */

.press-tabs .uk-tab-left > li.uk-active > a {
    border-right-color: transparent;
}

.press-tabs .uk-tab-left > li.uk-active > a,
.uk-tab-right > li.uk-active > a {
    border-color: #0085cd;
}

.press-tabs .uk-tab > li.uk-active > a {
    /* background: #0085cd;
    color: #fff; */
    color: #0085cd;
}

.press-tabs .uk-tab-left {
    border-right: 1px solid #0085cd;
}

.press-tabs .uk-nav li.uk-active > a {
    color: orange;
}

.press-tabs .uk-nav-dropdown > li > a:hover {
    color: orange;
}

.press-tabs .uk-nav li {
    margin-bottom: 10px;
}

.press-tabs .uk-nav li:last-child {
    margin-bottom: 0px;
}

.press-tabs .uk-tab-responsive > a:before {
    content: "\f0c9\00a0";
    font-family: FontAwesome;
    margin-right: 7px;
}

@media (max-width: 767px) {
    .press-tabs .uk-tab-left {
        border-right: 0;
    }
    .press-tabs .uk-tab {
        border-bottom: 1px solid #0085cd;
    }
    .press-tabs .uk-tab > li {
        margin-bottom: 0px;
    }
    .press-tabs .uk-dropdown {
        margin-left: 0px;
        background: #777;
    }
}
    /* ========================================================================
  Abhackezeichen
 ========================================================================== */
    .tick,
    .tick-x {
        text-align: center !important;
    }

    .tick::before {
        content: "✔";
        text-align: center !important;
        color: #009E2C;
        vertical-align: middle;
    }

    .tick-x::before {
        content: "—";
        text-align: center !important;
        color: #0085cd;
    }

    .uk-text-xsmall {
        font-size: calc(9.5px + .11vw);
        line-height: 1.1;
    }

    /* ========================================================================
   Comparison FreeOffice and SoftMaker Office
 ========================================================================== */
    * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .comparison-tabs .uk-smo-tab {
        margin: 0;
    }

    .comparison .row {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        margin: 0 auto;
        -webkit-flex-wrap: wrap;
        background: white;
    }

    .comparison .row {
        width: 100%;
    }

    .comparison .header,
    .comparison .info,
    .comparison .cell {
        width: 25%;
        /*  float:left; */
        text-align: center;
        border-left: 1px solid #cfcfcf;
        border-top: 1px solid #cfcfcf;
    }

    .comparison .header:nth-child(4),
    .comparison .info:nth-child(4),
    .comparison .cell:nth-child(4) {
        border-right: 1px solid #cfcfcf;
    }

    .comparison .cell:nth-child(2),
    .comparison .cell:nth-child(3),
    .comparison .cell:nth-child(4) {
        /*  display: flex; */
        align-items: center;
        justify-content: center;
    }

    .comparison .bottom {
        border-bottom: 1px solid #cfcfcf;
    }

    .comparison .subscribe:nth-child(2) {
        background: #384351;
    }

    .comparison .subscribe:nth-child(3) {
        background: #009E2C;
    }

    .comparison .subscribe:nth-child(4) {
        background: #009E2C;
    }

    .comparison .purchase:nth-child(2) {
        background: #384351;
    }

    .comparison .purchase:nth-child(3) {
        background: #6c85ac;
    }

    .comparison .purchase:nth-child(4) {
        background: #6c85ac;
    }

    .comparison .header h4 {
        color: #fff !important;
    }

    .comparison .cell:nth-child(1) {
        text-align: left;
    }

    .comparison .header,
    .comparison .cell,
    .comparison .features {
        padding: 10px;
    }

    .comparison .uk-icon-chevron-circle-right {
        margin-left: 3px;
    }

    .comparison .more {
        margin-bottom: 24px;
    }

    .comparison .features {
        background: #ddd;
        text-align: center;
        width: 100%;
    }

    .comparison .empty {
        border-top: 0px;
        border-left: 0px;
        border-bottom: 0px;
    }

    .comparison .space {
        background: #cdcdcd;
    }

    .comparison .tick-x::before {
        content: "";
        text-align: center !important;
        color: #0085cd;
    }

    .comparison .price {
        margin-top: 22px;
    }

    @media (max-width: 767px) {
        .comparison .hidden-small,
        .comparison .empty {
            display: none;
        }
        .comparison .cell:nth-child(1) {
            width: 100%;
            text-align: center;
            border-right: 1px solid #cfcfcf;
        }
        .comparison .header,
        .comparison .info,
        .comparison .cell:nth-child(2),
        .comparison .cell:nth-child(3),
        .comparison .cell:nth-child(4) {
            width: 33.33333%;
        }
        .comparison .features:nth-child(2) {
            width: 100%;
            text-align: center;
        }
        .comparison .header h4 {
            font-size: 16px;
            line-height: 18px;
        }
    }

    @media (min-width: 768px) {
        .comparison .sticky-header {
            position: -webkit-sticky;
            position: sticky;
            top: 70px;
        }
        .comparison .sticky-subscribe {
            position: -webkit-sticky;
            position: sticky;
            top: 397px;
        }
        .comparison .sticky-purchase {
            position: -webkit-sticky;
            position: sticky;
            top: 375px;
        }
    }

    .uk-comparison-tab {
        font-size: 25px;
        margin: 0px
    }

    .table-free {
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%;
        margin-bottom: 0px;
        table-layout: fixed
    }

    /* * Add margin if adjacent element */
    * + .table-free {
        margin-top: 0px;
    }

    .table-free th,
    .table-free td {
        padding: 8px;
    }

    .table-free,
    .table-free th,
    .table-free td {
        border: 1px solid #ededed;
    }

    .table-free li {
        padding-bottom: 6px;
    }

    /* * Set alignment and color  */
    .table-free th {
        text-align: center;
    }

    .table-free thead th:nth-child(1) {
        border-top: 1px solid #fff;
        border-left: 1px solid #fff;
        border-bottom: 1px solid #fff;
    }

    .table-free th:nth-child(2) {
        background-color: #384351;
    }

    .table-free tbody td:nth-child(2),
    .table-free tbody td:nth-child(3),
    .table-free tbody td:nth-child(4) {
        text-align: center;
    }

    .table-free .sub th:nth-child(3),
    .table-free .sub th:nth-child(4) {
        background-color: #009E2C;

    }

    .table-free .pur th:nth-child(3),
    .table-free .pur th:nth-child(4) {
        background-color: #0085cd;

    }

    .table-free thead h4 {
        color: #fff;
    }

    .table-free .tick::before {
        content: "✔";
        text-align: center !important;
        color: #009E2C;
    }

    .table-free .tick-x::before {
        content: "";
        text-align: center !important;
        color: #0085cd;
    }

    .table-free thead th {
        vertical-align: top;
    }

    /* * Caption and footer */
    .table-free caption,
    .table-free tfoot {
        font-size: 14px;
        font-style: none;
    }

    .table-free caption {
        text-align: left;
        color: #bbbbbb;
    }

    .subpur > td {
        padding: 5px;
        vertical-align: top;
    }

    .subpur > td:nth-child(1) {
        border-top: 1px solid #fff;
        border-left: 1px solid #fff;
        border-bottom: 1px solid #fff;
    }

    .subpur > td:nth-child(2),
    .subpur > td:nth-child(3),
    .subpur > td:nth-child(4) {
        border-bottom: 1px solid #fff;
    }

    .table-free-price {
        margin-top: 19px;
        margin-bottom: 3px;
    }

    .table-free-read-more td {
        padding-bottom: 25px;
    }

    /* ========================================================================
   Component: Nav
 ========================================================================== */
    .uk-nav,
    .uk-nav ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    /*
 * Items
 */
    .uk-nav li > a {
        display: block;
        text-decoration: none;
    }

    .uk-nav > li > a {
        /*  padding: 5px 0px 5px 0px; */
        font-size: 15px;
    }

    /*
 * Nested items
 */
    .uk-nav ul {
        padding-left: 15px;
    }

    .uk-nav ul a {
        padding: 2px 0;
    }

    /*
 * Item subtitle
 */
    .uk-nav li > a > div {
        font-size: 15px;
        line-height: 20px;
    }

    .uk-nav-navbar ul a:hover {
        color: orange;
    }

    .uk-dropdown-navbar {
        margin-top: 0;
        background: #777777;
        color: #ffffff;
        outline: 0 none;
    }

    .login {
        margin-right: 3px !important;
        margin-top: -3px;
    }

    .cart {
        margin-right: 3px !important;
        margin-top: -3px;
    }

    /* Sub-object: `uk-nav-sub`
 ========================================================================== */
    /*
 * `ul` needed for higher specificity to override padding
 */
    ul.uk-nav-sub {
        padding: 0px 0 0px 20px;
    }

    ul.uk-nav-sub > li > a:before {
        /*  content: "\2013"; */
        padding-right: 5px;
    }

    .uk-parent > .uk-nav-sub li a {
        font-family: 'Arial', sans-serif;
        font-weight: 100;
    }

    .uk-nav-navbar > .uk-parent > .uk-nav-sub,
    .uk-nav-navbar > .uk-parent > div > .uk-nav-sub {
        background: #777777;
    }

    /* ========================================================================
   Menu and SubMenu
 ==========================================================================*/

    /* SupMenu Container*/
    .tl-submenu {
        box-sizing: border-box;
        /*  max-width: 940px; */
        padding: 0;
    }

    /* Large screen and bigger */
    @media (min-width: 960px) {
        .tl-submenu {
            max-width: 1280px;
            padding: 14px;
            padding-left: 35px;
            padding-right: 35px;
            padding-bottom: 50px;
        }
    }

    .tl-submenu {
        margin-left: auto;
        margin-right: auto;
    }

    /* Menü*/
    .tl-submenu ul {
        display: table;
        table-layout: fixed;
        margin-top: 50px;
        border-bottom: 1px solid #ddd;
    }

    .tl-submenu li {
        display: table-cell;
        width: 100%;
        white-space: nowrap;
    }

    .tl-submenu li a {
        padding: 2px 5px;
        text-align: center;
        font-size: 12px !important;
    }

    .tl-submenu li.uk-active > a {
        background: orange;
        color: #fff !important;
        border: 0px solid orange;
    }

    .tl-submenu ul > li:first-child {
        color: #0085cd !important;
        padding-left: -15px !important;
        font-family: 'Open Sans', sans-serif;
    }

    /* Sub-object: `uk-nav-header`
 ========================================================================== */
    .uk-nav-header {
        text-transform: none;
        font-size: 14px !important;
        color: #fff !important;
        font-family: 'Arial', sans-serif;
        font-weight: 100;
        text-align: left !important;
        padding-left: 15px;
        padding-bottom: 5px;
        line-height: 1.2;
    }

    .uk-nav-header:not(:first-child) {
        margin-top: 25px;
    }

.uk-language {
    margin-right: -5px;
}

    @media screen and (max-width: 879px) {
        .uk-nav-header:not(:first-child) {
            margin-top: 0;
        }
        .uk-nav-header {
            text-transform: none;
            color: #ffffff !important;
            /*  margin-left: 15px; */
        }
        .uk-nav-offcanvas > .uk-parent > .uk-nav-sub,
        .uk-nav-offcanvas > .uk-parent > div > .uk-nav-sub {
            background: none;
        }
        .uk-nav > li > a {
            padding: 0;
        }
        ul.uk-nav-sub {
            padding: 0px 0 0px 0px;
        }
        .uk-nav-language {
            margin-top: 0px;
        }
        .uk-offcanvas .uk-panel {
            margin: 0px;
        }
        .uk-nav {
            margin: 15px;
        }
        .uk-nav ul {
            margin-left: 5px;
            padding-left: 5px;
        }
        .uk-nav li {
            margin-bottom: 2px;
        }
        .tl-button-submenu {}
    }

    /* ========================================================================
   Component: Dropdown
 ========================================================================== */
    /*
 * 1. Hide by default
 * 2. Set position
 * 3. Box-sizing is needed for `uk-dropdown-justify`
 * 4. Set style
 * 5. Reset button group whitespace hack
 */
    .uk-dropdown {
        /* 1 */
        display: none;
        /* 2 */
        position: absolute;
        top: 100%;
        left: 0;
        color: #fff;
        z-index: 2000;
        /* 3 */
        box-sizing: border-box;
        /* 4 */
        min-width: 100%;
        margin-top: 0px;
        padding: 15px 35px 15px 35px;
        /*  padding: 20px; */
        background: #777777;
        /* 5 */
        /*  font-size: 14px; */
        vertical-align: top;
        white-space: nowrap;
        outline: 0 none;
        margin-left: 0;
    }

    /*
 * 1. Show dropdown
 * 2. Set animation
 * 3. Needed for scale animation
 */
    .uk-open > .uk-dropdown {
        /* 1 */
        display: block;
        /* 2 */
        -webkit-animation: uk-fade 0.2s ease-in-out;
        animation: uk-fade 0.2s ease-in-out;
        /* 3 */
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
    }

    /* ========================================================================
    FaLang language hover
 ========================================================================== */
    .uk-dropdown-language {
        margin-left: 10px;
    }

    nav.uk-dropdown-language {
        height: 0px;
    }

    .uk-language-choose {
        margin-top: -69px;
        margin-left: 22px
    }

    .uk-language-flag {
        margin-top: -1px;
    }

    .uk-language-drop {
        margin-top: -20px;
        margin-left: 25px
    }

    /* ========================================================================
   SubMenu: Button and hover
 ========================================================================== */
    .tl-button-submenu {
        background: #0085cd !important;
        height: auto !important;
        line-height: 20px !important;
        color: #fff !important;
        border-radius: 3px;
        padding-top: 3px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
        padding-bottom: 3px !important;
        margin-top: 22px;
        margin-left: 5px;
        text-align: center;
    }

    .tl-button-submenu:before {
        height: 0px !important;
        background: rgba(0, 0, 0, 0) !important;
        height: 0px;
    }

    .tl-button-submenu:hover {
        background: orange !important;
        color: #ffffff !important;
        /*  border-radius: 3px; */
        z-index: 2;
    }

    /*
@media screen and (max-width: 900px) {
.tl-button-submenu {
  background-color: #0085cd;
  color: #fff !important;
  border: 1px solid #0085cd;
  border-radius: 5px;
  padding-left: 5px;
  padding-right: 5px;
  white-space: nowrap;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  }  
}
*/
    .uk-navbar-nav.uk-active > a::after {
        content: "\f107";
        float: right;
        font-family: FontAwesome;
        margin-right: -10px;
        text-align: center;
        width: 26px;
    }

    .uk-nav li.uk-active > a {
        color: orange;
    }

    .tl-button-main-menu {
        background: #0085cd;
        color: #fff !important;
    }


    .uk-vw-img-hero {
        padding-top: 2vw;
        padding-bottom: 2vw;
    }

    .hero-img {
        background-image: url("../../../../../../images/home/softmaker_office_2018_tpp_en.jpg");
        background-repeat: no-repeat;
        width: 100%
    }

    .uk-hero-padding-top {
        padding-top: 5vw;
    }

/* ========================================================================
 @media / Schriften und Text
==========================================================================*/
    .uk-text-grey { color: #777777 !important; }
    .uk-text-white { color: #fff !important; }
    .uk-text-blue { color: #0085cd !important; }
    .uk-text-lightgreen { color: lightgreen !important; }
    .uk-text-red { color: red !important; }
    .uk-text-orange { color: #664200 !important; }
    .uk-text-green { color: #009933 !important; }

    @media (min-width: 395px) and (max-width:767px) {
        h1 {
            font-size: 40px;
            line-height: 42px;
        }
        h2 {
            font-size: 30px;
            line-height: 32px;
        }
        h3 {
            font-size: 20px;
            line-height: 20px;
        }
    }

    @media (min-width: 100px) and (max-width:394px) {
        h1 {
            font-size: 29px;
            line-height: 30px;
        }
        h2 {
            font-size: 19px;
            line-height: 20px;
        }
        h3 {
            font-size: 16px;
            line-height: 17px;
        }
    }

    .tooltip {
        position: relative;
        display: inline-block;
        /*    border-bottom: 1px dotted black;    */
        color: #0085cd;
    }

    .tooltip .tooltiptext {
        visibility: hidden;
        width: 220px;
        background-color: #0085cd;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 10px;
        position: absolute;
        z-index: 1;
        bottom: 125%;
        left: 50%;
        margin-left: -110px;
        opacity: 0;
        transition: opacity 0.07s;
        font-weight: 300 !important;
    }

    .tooltip .tooltiptext::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #0085cd transparent transparent transparent;
    }

    .tooltip:hover .tooltiptext {
        visibility: visible;
        opacity: 1;
    }




    .uk-image-center {
        margin-left: auto;
        margin-right: auto;
    }

    @media (max-width: 992px) {
        .uk-image-center-small {
            margin-left: auto;
            margin-right: auto;
        }
    }

    .uk-aktive-button {
        color: orange !important;
    }

    /* ==========================================================================
  Größe der Bilder für die Supportseite
==========================================================================*/
    .uk-support-img {
        width: 200px;
        height: 200px;
    }

    @media (max-width: 767px) {
        .uk-support-img {
            width: 100px;
            height: 100px;
        }
    }

    /* ==========================================================================
  Neues Layout für Schriften
==========================================================================*/
    /* Ändert das Padding der H1-Überschrift*/
    @media (max-width: 959px) {
        .tl-pt30-hidden {
            padding-top: 30px !important;
        }
    }

    /* ==========================================================================
  ***ENDE
==========================================================================*/
    /* ==========================================================================
		Text Zentrieren bei 767 Pixel
==========================================================================*/
    @media (max-width: 767px) {
        .tl-text-center768 {
            text-align: center;
        }
    }

    @media (max-width: 768px) {
        .tl-pt-small50 {
            padding-top: 50px;
        }
        .tl-pt80-hidden {
            padding-top: 0px !important;
        }
    }

    @media (min-width: 768px) {
        .uk-visible-small-hr {
            display: none !important;
        }
    }

    .table-font {
        display: table;
        border: 1px solid #ddd;
        border-collapse: collapse;
        width: 100%;
    }

    .table-font-row {
        display: table-row;
        border: 1px solid #ddd;
    }

    .table-font-cell {
        display: table-cell;
        border: 1px solid #ddd;
        padding: 15px;
    }

    .thead-font {
        font-weight: bold;
        background: #eee;
    }

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

        .table-font {
            border: none;
        }

        .table-font-row,
        .table-font-cell {
            display: block;
            border: 1px solid #ddd;
        }

        .table-row {
            margin-bottom: 20px;
        }

    }

    .tl-image-center {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .uk-icon-check-square-o {
        color: #424242;
    }

    .uk-icon-minus-square-o {
        color: red;
    }

    /* ==========================================================================
    Dropdown-Menü und Button ersätzt das SubMenü
==========================================================================*/
/*
    .dropdown {
        padding-top: 30px;
        margin: 0 auto;
        display: table;
    }

    .dropdown-menu {
        position: absolute;
        z-index: 1000;
    }
*/

/*
    .dropdown-menu {
        box-shadow: none;
        margin-top: 0px;
        padding: 10px 0px;
        background: #eee;
        border: 1px solid #777777;
        border-radius: 2px;
        text-align: left;
        box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.25);

    }

    .dropdown-menu > li > a {
        font-weight: inherit;
        line-height: inherit;
        color: #333;
        padding: 5px 20px;
    }

    .dropdown-menu > li > a:hover,
    .dropdown-menu > li > a:focus,
    .dropdown-submenu:hover > a,
    .dropdown-submenu:focus > a {
        background: #0085cd;
    }

    .dropdown-menu > .active > a,
    .dropdown-menu > .active > a:hover,
    .dropdown-menu > .active > a:focus {
        background: #0085cd;
    }

    .caret {
        display: inline-block;
        width: 0;
        height: 0;
        vertical-align: top;
        border-top: 10px solid #0085cd;
        border-right: 10px solid transparent;
        border-left: 10px solid transparent;
        content: "";
    }

    .dropdown .caret {
        margin-top: 18px;
        margin-left: 20px;
    }


    .dropdown-button::-moz-focus-inner {
        border: 0;
        padding: 0;
    }
*/

/*
    .dropdown-button {
        outline: 0 none;
        min-width: 200px;
        -webkit-appearance: none;
        margin: 0;
        border: none;
        overflow: visible;
        font: inherit;
        color: #777777;
        text-transform: none;
        display: inline-block;
        box-sizing: border-box;
        padding: 0 20px;
        background: transparent;
        vertical-align: middle;
        line-height: 40px;
        min-height: 40px;
        font-size: 14px;
        text-decoration: none;
        text-align: center;
        border-radius: 2px;
        border: 1px solid #777777;
        font-weight: bold;
        box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.25);
    }

    .dropdown-button:not(:disabled) {
        cursor: pointer;
    }
*/

    /*
 * Hover */
/*
    .dropdown-button:hover {
        background-color: #777777;
        color: #ffffff;
        outline: none;
        text-decoration: none;
        box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.25);
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
*/

    .dropdown-button:focus {}

    /* Active */
/*
    .dropdown-button:active,
    .dropdown-button.uk-active {
        background-color: #777777;
        color: #ffffff;
    }
*/

    /*============== SoftMaker Software GmbH ==============*/
    .uk-image-hover {
        opacity: 1.0;
        filter: alpha(opacity=50);
        /* For IE8 and earlier */
    }

    .uk-image-hover:hover {
        opacity: 0.5;
        filter: alpha(opacity=100);
        /* For IE8 and earlier */
    }

    /* ==========================================================================
    K2 PrintWindow Joomla
==========================================================================*/
    .tl-print-k2 {
        padding-top: 20px;
        width: 595px;
        margin-left: auto;
        margin-right: auto;
    }

    /* ==========================================================================
    Wrapper to fix the footer on the bottom
==========================================================================*/
    .blog-recent-post ul {
        margin-top: -20px;
        margin-left: -30px;
        list-style-type: none;
    }

    .blog-menu ul {
        padding: 0px;
        margin-top: -20px;
        font-size: 14px;
    }

    /* ==========================================================================
    Container backgrounds for fullscreen areas
==========================================================================*/
    .tl-bg-white {
        background: #fff;
        padding-top: 60px;
        padding-bottom: 60px;
        /*  margin-left: -100%;
  margin-right: -100%; */
    }

    .tl-white-bg {
        /* background: #fff; */
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .uk-bg-lightblue {
        background: lightblue;
    }

    .uk-bg-darkgrey {
        background: darkgrey;
    }

    .uk-bg-lightgrey {
        background: #f9f9f9;
    }

    .uk-bg-dark {
        background: #2E2E2E;
    }

    .tl-bg-lightgrey {
        background: #f9f9f9;
        padding-top: 50px;
        padding-bottom: 64px;
    }

    .tl-lightgrey-bg {
        background: #f9f9f9;
        padding-top: 50px;
        padding-bottom: 60px;
        /*  margin-left: -100%;
  margin-right: -100%; */
        width: 100%;
    }

    .uk-vw-background-dark {
        background: #2e2e2e;
        padding-top: 3vw;
        padding-bottom: 3vw;
        color: #fff;
    }

    .uk-vw-background-red {
        background-image: linear-gradient(to bottom, #eee9e9 0%, white 100%);
        padding-top: 3vw;
        padding-bottom: 3vw;
        color: #fff;
    }

    .uk-vw-background-secondary {
        background-image: linear-gradient(to bottom, #e9e9e9 0%, white 100%);
        padding-top: 3vw;
        padding-bottom: 3vw;
        color: #fff;
    }

    .uk-vw-background-lightgrey {
        background: #f9f9f9;
        padding-top: 3vw;
        padding-bottom: 3vw;
    }

    .uk-vw-background-lightblue {
        background-image: linear-gradient(to bottom, #dfe9f3 0%, white 100%);
        padding-top: 3vw;
        padding-bottom: 3vw;
    }

    .uk-vw-background-lightblue2 {
        background-image: linear-gradient(to top, #dfe9f3 0%, white 100%);
        padding-top: 3vw;
        padding-bottom: 3vw;
    }

    .uk-background-dark-shadow {
        background: #444444;
        color: #fff;
        box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.25);
    }

    .uk-background-light-shadow {
        background: #aaa;
        color: #fff;
        box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, 0.25);
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

    .uk-vw-background-white {
        background: #ffffff;
        padding: 3vw;
        padding-bottom: 3vw;
    }

    .tl-cc {
        margin-left: auto;
        margin-right: auto;
    }

    .tl-cc50 {
        margin-left: auto;
        margin-right: auto;
        padding-top: 50px;
    }

    /* ==========================================================================
    Container sizes and @media
==========================================================================*/
    .uk-container-large {
        box-sizing: border-box;
        max-width: 1600px;
        padding: 0 25px;
    }

    /* Large screen and bigger */
    @media (min-width: 1220px) {
        .uk-container-large {
            max-width: 1600px;
            padding: 0 35px;
        }
    }

    .uk-container-medium {
        box-sizing: border-box;
        max-width: 1280px;
        padding: 0 25px;
    }

    /* Large screen and bigger */
    @media (min-width: 1220px) {
        .uk-container-medium {
            max-width: 1280px;
            padding: 0 35px;
        }
    }

    /*
 * Micro clearfix
 */
    .uk-container-large:before,
    .uk-container-large:after {
        content: "";
        display: table;
    }

    .uk-container-large:after {
        clear: both;
    }

    /*
 * Center container
 */
    .uk-container-large {
        margin-left: auto;
        margin-right: auto;
    }

    .tl-container-sml {
        box-sizing: border-box;
        max-width: 860px;
        padding: 0 25px;
    }

    /* Large screen and bigger */
    @media (min-width: 960px) {
        .tl-container-sml {
            max-width: 860px;
            padding: 0 35px;
        }
    }

    /*
 * Micro clearfix
 */
    .tl-container-sml:before,
    .tl-container-sml:after {
        content: "";
        display: table;
    }

    .tl-container-sml:after {
        clear: both;
    }

    /*
 * Center container
 */
    .tl-container-sml {
        margin-left: auto;
        margin-right: auto;
    }

    .tl-container-xsml {
        width: 800px;
    }

    .tl-container-xxs {
        padding-top: 20px;
        max-width: 780px;
        margin-left: auto;
        margin-right: auto;
    }

    @media (min-width: 395px) and (max-width:767px) {
        .tl-container-xxs {
            padding-top: 20px;
            min-width: 100px;
            max-width: 680px;
            margin-left: auto;
            margin-right: auto;
        }
    }

    .uk-container-max400 {
        max-width: 400px;
    }

    .uk-container-max500 {
        max-width: 500px;
    }

    .uk-container-max600 {
        max-width: 600px;
    }

    .uk-container-max700 {
        max-width: 700px;
    }

    .uk-container-max800 {
        max-width: 800px;
    }

    .uk-container-max900 {
        max-width: 900px;
    }

    .uk-container-max1024 {
        max-width: 1024px;
    }

    @media (min-width: 100px) and (max-width:767px) {
        .uk-container-small {
            max-width: 100%;
            padding: 0 35px !important;
        }
    }

    /* ==========================================================================
    Blog
==========================================================================*/
    .tl-blog-bgimage {
        background-image: url(../../../images/blog/blog_teaser.jpg);
        padding-bottom: 188px;
        padding-top: 50px;
        background-repeat: no-repeat;
    }

    /* =========================================================================
    Blog @Media Einstellungen 
 ==========================================================================*/
    /*.tl-blog-bgimage { background-image: url(../../../images/blog/blog_teaser.jpg); padding-bottom: 200px; padding-top: 50px; background-repeat: no-repeat}*/
    /*.tl-blog-bgimage img { width: 33%; height: auto; margin:-5px;}*/
    #k2Container {
        font-size: 14px;
        border-right-width: 0px;
        padding-right: 0px;
    }

    .userItemView {
        padding-left: 32px;
        padding-bottom: 20px;
        padding-top: 20px;
        padding-right: 0px;
        border-bottom: 1px solid #ccc;
    }

    .userItemHeader {
        height: 95px;
    }

    .tm-block {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .itemBody {
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 0px;
    }

    .tm-block {
        padding-bottom: 0 !important;
    }

    blockquote {
        background-attachment: scroll;
        background-clip: border-box;
        background-color: #eee;
        background-image: none;
        background-origin: padding-box;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto auto;
        border-left-color: #0085cd;
        border-left-style: solid;
        border-left-width: 3px;
        font-size: 14px;
        margin-left: 0px;
        padding-bottom: 10px;
        padding-left: 5px;
        padding-right: 12px;
        padding-top: 9px;
    }

    /*
@media (min-width: 100px) and (max-width: 2550px){ 
.tl-blog-bgimage { margin-left: 0px; margin-right: 0px; }
*/
    @media (min-width: 100px) and (max-width: 768px) {
        #k2Container {
            font-size: 14px;
            border-right-width: 0px;
            padding-right: 0px;
            padding-left: 0px;
        }
        .userItemView {
            padding-left: 20px;
            padding-right: 0px;
        }
        .userItemHeader {
            height: 95px;
        }
        .tm-block {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
        .itemBody {
            margin-left: 0px;
            margin-right: 0px;
            padding-left: 0px;
        }
        .tm-block {
            padding-bottom: 0 !important;
        }
        .tl-blog-bgimage {
            background-image: url(../../../images/blog/blog_teaser_sml.jpg);
            padding-bottom: 120px;
            padding-top: 40px;
            background-repeat: no-repeat;
        }
        .tm-block {
            padding-bottom: 0 !important;
        }
        .tl-blog-bgimage div {
            width: 100%;
            height: 100px;
            background-color: #009933;
        }
    }


    /* ========================================================================
   @media : Umbruch erzwingen
 ==========================================================================*/
    @media (max-width: 320px) {
        .tl-break-sml-before::before,
        .tl-break-sml-after::after {
            content: "\A";
            white-space: pre;
        }
    }

    @media (max-width: 320px) {
        .tl-break-before::before,
        .tl-break-after::after {
            content: "\A";
            white-space: pre;
        }
    }

    @media (max-width: 591px) {
        .tl-break-before::before,
        .tl-break-after::after {
            content: "\A";
            white-space: pre;
        }
    }

    @media (max-width: 900px) {
        .tl-break-before::before,
        .tl-break-after::after {
            content: "\A";
            white-space: pre;
        }
    }

    /* ========================================================================
   Special padding :: Für Fonts-Seite
 ==========================================================================*/
    .tl-h3-padding {
        padding-top: 30px;
    }

    .tl-h1-padding {
        padding-bottom: 30px;
    }

    /* ========================================================================
   @media :: Versteckt Elemente mit Standard-Pixel-Grösse
 ========================================================================== */
    @media screen and (min-width: 960px) {
        .tl-hidden-large-std {
            display: none !important;
        }
    }

    @media screen and (min-width: 768px) and (max-width: 959px) {
        .tl-hidden-medium-std {
            display: none !important;
        }
    }

    @media screen and (max-width: 767px) {
        .tl-hidden-small-std {
            display: none !important;
        }
    }

    /* ========================================================================
   @media :: Hide elements :: Text slideshow, 
 ========================================================================== */
    @media screen and (max-width: 960px) {
        .tl-hidden-large {
            display: none !important;
        }
    }

    @media screen and (max-width: 860px) {
        .tl-hidden-medium {
            display: none !important;
        }
    }

    @media screen and (max-width: 768px) {
        .tl-hidden-small {
            display: none !important;
        }
    }

    @media screen and (max-width: 768px) {
        .tl-hidden-center {
            margin-left: auto;
            margin-right: auto;
        }
    }

    /* ========================================================================
   Grid-divider :: Von horizontal zu vertikal
 ========================================================================== */
    @media screen and (max-width: 768px) {
        .tl-grid-divider-stack {
            margin-top: 35px;
            border-bottom: 1px solid #dddddd;
        }
    }

    /* ========================================================================
   Grid-divider :: Von horizontal zu vertikal
 ========================================================================== */
    @media screen and (max-width: 768px) {
        .tl-no-margin-top {
            margin-top: 0px;
        }
    }

    /* ========================================================================
   Colors: 
 ========================================================================== */
    .tl-blue {
        color: #0085cd;
    }

    .tl-white {
        color: #fff;
    }

    .tl-orange {
        color: rgba(255, 175, 75, 1);
    }

    .tl-green {
        color: #a4b357;
    }

    /* ========================================================================
   Padding and Margins:  
 ========================================================================== */
    .tl-mt {
        margin-top: 50px
    }


    .tl-pt1 {
        padding-top: 1px;
    }

    .tl-pt2 {
        padding-top: 2px;
    }

    .tl-pt3 {
        padding-top: 3px;
    }

    .tl-pt4 {
        padding-top: 4px;
    }

    .tl-pt5 {
        padding-top: 5px;
    }

    .tl-pt6 {
        padding-top: 6px;
    }

    .tl-pt7 {
        padding-top: 7px;
    }

    .tl-pt8 {
        padding-top: 8px;
    }

    .tl-pt9 {
        padding-top: 9px;
    }

    .tl-pt10 {
        padding-top: 10px;
    }

    .tl-pt11 {
        padding-top: 11px;
    }

    .tl-pt12 {
        padding-top: 12px;
    }

    .tl-pt13 {
        padding-top: 13px;
    }

    .tl-pt14 {
        padding-top: 14px;
    }

    .tl-pt15 {
        padding-top: 15px;
    }

    .tl-pt16 {
        padding-top: 16px;
    }

    .tl-pt17 {
        padding-top: 17px;
    }

    .tl-pt18 {
        padding-top: 18px;
    }

    .tl-pt19 {
        padding-top: 19px;
    }

    .tl-pt20 {
        padding-top: 20px;
    }

    .tl-pt21 {
        padding-top: 21px;
    }

    .tl-pt22 {
        padding-top: 22px;
    }

    .tl-pt23 {
        padding-top: 23px;
    }

    .tl-pt24 {
        padding-top: 24px;
    }

    .tl-pt25 {
        padding-top: 25px;
    }

    .tl-pt26 {
        padding-top: 26px;
    }

    .tl-pt27 {
        padding-top: 27px;
    }

    .tl-pt28 {
        padding-top: 28px;
    }

    .tl-pt29 {
        padding-top: 29px;
    }

    .tl-pt30 {
        padding-top: 30px;
    }

    .tl-pt31 {
        padding-top: 31px;
    }

    .tl-pt32 {
        padding-top: 32px;
    }

    .tl-pt33 {
        padding-top: 33px;
    }

    .tl-pt34 {
        padding-top: 34px;
    }

    .tl-pt35 {
        padding-top: 35px;
    }

    .tl-pt36 {
        padding-top: 36px;
    }

    .tl-pt37 {
        padding-top: 37px;
    }

    .tl-pt38 {
        padding-top: 38px;
    }

    .tl-pt39 {
        padding-top: 39px;
    }

    .tl-pt40 {
        padding-top: 40px;
    }

    .tl-pt41 {
        padding-top: 41px;
    }

    .tl-pt42 {
        padding-top: 42px;
    }

    .tl-pt43 {
        padding-top: 43px;
    }

    .tl-pt44 {
        padding-top: 44px;
    }

    .tl-pt45 {
        padding-top: 45px;
    }

    .tl-pt46 {
        padding-top: 46px;
    }

    .tl-pt47 {
        padding-top: 47px;
    }

    .tl-pt48 {
        padding-top: 48px;
    }

    .tl-pt49 {
        padding-top: 49px;
    }

    .tl-pt50 {
        padding-top: 50px;
    }

    .tl-pt60 {
        padding-top: 60px;
    }

    .tl-pt65 {
        padding-top: 65px;
    }

    .tl-pt70 {
        padding-top: 70px;
    }

    .tl-pt80 {
        padding-top: 80px;
    }

    .tl-pt90 {
        padding-top: 90px;
    }

    .tl-pt100 {
        padding-top: 100px;
    }

    .tl-pt110 {
        padding-top: 110px;
    }

    .tl-pt120 {
        padding-top: 120px;
    }

    .tl-pt130 {
        padding-top: 130px;
    }

    .tl-pt140 {
        padding-top: 140px;
    }

    .tl-pt150 {
        padding-top: 150px;
    }

    .tl-mt1 {
        margin-top: 1px;
    }

    .tl-mt2 {
        margin-top: 2px;
    }

    .tl-mt3 {
        margin-top: 3px;
    }

    .tl-mt4 {
        margin-top: 4px;
    }

    .tl-mt5 {
        margin-top: 5px;
    }

    .tl-mt6 {
        margin-top: 6px;
    }

    .tl-mt7 {
        margin-top: 7px;
    }

    .tl-mt8 {
        margin-top: 8px;
    }

    .tl-mt9 {
        margin-top: 9px;
    }

    .tl-mt10 {
        margin-top: 10px;
    }

    .tl-mt11 {
        margin-top: 11px;
    }

    .tl-mt12 {
        margin-top: 12px;
    }

    .tl-mt13 {
        margin-top: 13px;
    }

    .tl-mt14 {
        margin-top: 14px;
    }

    .tl-mt15 {
        margin-top: 15px;
    }

    .tl-mt16 {
        margin-top: 16px;
    }

    .tl-mt17 {
        margin-top: 17px;
    }

    .tl-mt18 {
        margin-top: 18px;
    }

    .tl-mt19 {
        margin-top: 19px;
    }

    .tl-mt20 {
        margin-top: 20px;
    }

    .tl-mt21 {
        margin-top: 21px;
    }

    .tl-mt22 {
        margin-top: 22px;
    }

    .tl-mt23 {
        margin-top: 23px;
    }

    .tl-mt24 {
        margin-top: 24px;
    }

    .tl-mt25 {
        margin-top: 25px;
    }

    .tl-mt26 {
        margin-top: 26px;
    }

    .tl-mt27 {
        margin-top: 27px;
    }

    .tl-mt28 {
        margin-top: 28px;
    }

    .tl-mt29 {
        margin-top: 29px;
    }

    .tl-mt30 {
        margin-top: 30px;
    }

    .tl-mt31 {
        margin-top: 31px;
    }

    .tl-mt32 {
        margin-top: 32px;
    }

    .tl-mt33 {
        margin-top: 33px;
    }

    .tl-mt34 {
        margin-top: 34px;
    }

    .tl-mt35 {
        margin-top: 35px;
    }

    .tl-mt36 {
        margin-top: 36px;
    }

    .tl-mt37 {
        margin-top: 37px;
    }

    .tl-mt38 {
        margin-top: 38px;
    }

    .tl-mt39 {
        margin-top: 39px;
    }

    .tl-mt40 {
        margin-top: 40px;
    }

    .tl-mt41 {
        margin-top: 41px;
    }

    .tl-mt42 {
        margin-top: 42px;
    }

    .tl-mt43 {
        margin-top: 43px;
    }

    .tl-mt44 {
        margin-top: 44px;
    }

    .tl-mt45 {
        margin-top: 45px;
    }

    .tl-mt46 {
        margin-top: 46px;
    }

    .tl-mt47 {
        margin-top: 47px;
    }

    .tl-mt48 {
        margin-top: 48px;
    }

    .tl-mt49 {
        margin-top: 49px;
    }

    .tl-mt50 {
        margin-top: 50px;
    }

    .tl-mt60 {
        margin-top: 60px;
    }

    .tl-mt65 {
        margin-top: 65px;
    }

    .tl-mt70 {
        margin-top: 70px;
    }

    .tl-mt80 {
        margin-top: 80px;
    }

    .tl-mt90 {
        margin-top: 90px;
    }

    .tl-mt100 {
        margin-top: 100px;
         !important
    }

    .tl-mt110 {
        margin-top: 110px;
    }

    .tl-mt120 {
        margin-top: 120px;
    }

    .tl-mt130 {
        margin-top: 130px;
    }

    .tl-mt140 {
        margin-top: 140px;
    }

    .tl-mt150 {
        margin-top: 150px;
    }

    .tl-pb1 {
        padding-bottom: 1px;
    }

    .tl-pb2 {
        padding-bottom: 2px;
    }

    .tl-pb3 {
        padding-bottom: 3px;
    }

    .tl-pb4 {
        padding-bottom: 4px;
    }

    .tl-pb5 {
        padding-bottom: 5px;
    }

    .tl-pb6 {
        padding-bottom: 6px;
    }

    .tl-pb7 {
        padding-bottom: 7px;
    }

    .tl-pb8 {
        padding-bottom: 8px;
    }

    .tl-pb9 {
        padding-bottom: 9px;
    }

    .tl-pb10 {
        padding-bottom: 10px;
    }

    .tl-pb11 {
        padding-bottom: 11px;
    }

    .tl-pb12 {
        padding-bottom: 12px;
    }

    .tl-pb13 {
        padding-bottom: 13px;
    }

    .tl-pb14 {
        padding-bottom: 14px;
    }

    .tl-pb15 {
        padding-bottom: 15px;
    }

    .tl-pb16 {
        padding-bottom: 16px;
    }

    .tl-pb17 {
        padding-bottom: 17px;
    }

    .tl-pb18 {
        padding-bottom: 18px;
    }

    .tl-pb19 {
        padding-bottom: 19px;
    }

    .tl-pb20 {
        padding-bottom: 20px;
    }

    .tl-pb21 {
        padding-bottom: 21px;
    }

    .tl-pb22 {
        padding-bottom: 22px;
    }

    .tl-pb23 {
        padding-bottom: 23px;
    }

    .tl-pb24 {
        padding-bottom: 24px;
    }

    .tl-pb25 {
        padding-bottom: 25px;
    }

    .tl-pb26 {
        padding-bottom: 26px;
    }

    .tl-pb27 {
        padding-bottom: 27px;
    }

    .tl-pb28 {
        padding-bottom: 28px;
    }

    .tl-pb29 {
        padding-bottom: 29px;
    }

    .tl-pb30 {
        padding-bottom: 30px;
    }

    .tl-pb31 {
        padding-bottom: 31px;
    }

    .tl-pb32 {
        padding-bottom: 32px;
    }

    .tl-pb33 {
        padding-bottom: 33px;
    }

    .tl-pb34 {
        padding-bottom: 34px;
    }

    .tl-pb35 {
        padding-bottom: 35px;
    }

    .tl-pb40 {
        padding-bottom: 40px;
    }

    .tl-pb41 {
        padding-bottom: 41px;
    }

    .tl-pb42 {
        padding-bottom: 42px;
    }

    .tl-pb43 {
        padding-bottom: 43px;
    }

    .tl-pb44 {
        padding-bottom: 44px;
    }

    .tl-pb45 {
        padding-bottom: 45px;
    }

    .tl-pb46 {
        padding-bottom: 46px;
    }

    .tl-pb47 {
        padding-bottom: 47px;
    }

    .tl-pb48 {
        padding-bottom: 48px;
    }

    .tl-pb49 {
        padding-bottom: 49px;
    }

    .tl-pb50 {
        padding-bottom: 50px;
    }

    .tl-pb60 {
        padding-bottom: 60px;
    }

    .tl-pb70 {
        padding-bottom: 70px;
    }

    .tl-pb80 {
        padding-bottom: 80px;
    }

    .tl-pb90 {
        padding-bottom: 90px;
    }

    .tl-pb100 {
        padding-bottom: 100px;
    }

    .tl-mb1 {
        margin-bottom: 1px;
    }

    .tl-mb2 {
        margin-bottom: 2px;
    }

    .tl-mb3 {
        margin-bottom: 3px;
    }

    .tl-mb4 {
        margin-bottom: 4px;
    }

    .tl-mb5 {
        margin-bottom: 5px;
    }

    .tl-mb6 {
        margin-bottom: 6px;
    }

    .tl-mb7 {
        margin-bottom: 7px;
    }

    .tl-mb8 {
        margin-bottom: 8px;
    }

    .tl-mb9 {
        margin-bottom: 9px;
    }

    .tl-mb10 {
        margin-bottom: 10px;
    }

    .tl-mb11 {
        margin-bottom: 11px;
    }

    .tl-mb12 {
        margin-bottom: 12px;
    }

    .tl-mb13 {
        margin-bottom: 13px;
    }

    .tl-mb14 {
        margin-bottom: 14px;
    }

    .tl-mb15 {
        margin-bottom: 15px;
    }

    .tl-mb16 {
        margin-bottom: 16px;
    }

    .tl-mb17 {
        margin-bottom: 17px;
    }

    .tl-mb18 {
        margin-bottom: 18px;
    }

    .tl-mb19 {
        margin-bottom: 19px;
    }

    .tl-mb20 {
        margin-bottom: 20px;
    }

    .tl-mb21 {
        margin-bottom: 21px;
    }

    .tl-mb22 {
        margin-bottom: 22px;
    }

    .tl-mb23 {
        margin-bottom: 23px;
    }

    .tl-mb24 {
        margin-bottom: 24px;
    }

    .tl-mb25 {
        margin-bottom: 25px;
    }

    .tl-mb26 {
        margin-bottom: 26px;
    }

    .tl-mb27 {
        margin-bottom: 27px;
    }

    .tl-mb28 {
        margin-bottom: 28px;
    }

    .tl-mb29 {
        margin-bottom: 29px;
    }

    .tl-mb30 {
        margin-bottom: 30px;
    }

    .tl-mb31 {
        margin-bottom: 31px;
    }

    .tl-mb32 {
        margin-bottom: 32px;
    }

    .tl-mb33 {
        margin-bottom: 33px;
    }

    .tl-mb34 {
        margin-bottom: 34px;
    }

    .tl-mb35 {
        margin-bottom: 35px;
    }

    .tl-mb40 {
        margin-bottom: 40px;
    }

    .tl-mb41 {
        margin-bottom: 41px;
    }

    .tl-mb42 {
        margin-bottom: 42px;
    }

    .tl-mb43 {
        margin-bottom: 43px;
    }

    .tl-mb44 {
        margin-bottom: 44px;
    }

    .tl-mb45 {
        margin-bottom: 45px;
    }

    .tl-mb46 {
        margin-bottom: 46px;
    }

    .tl-mb47 {
        margin-bottom: 47px;
    }

    .tl-mb48 {
        margin-bottom: 48px;
    }

    .tl-mb49 {
        margin-bottom: 49px;
    }

    .tl-mb50 {
        margin-bottom: 50px;
    }

    .tl-mb60 {
        margin-bottom: 60px;
    }

    .tl-mb70 {
        margin-bottom: 70px;
    }

    .tl-mb80 {
        margin-bottom: 80px;
    }

    .tl-mb90 {
        margin-bottom: 90px;
    }

    .tl-mb100 {
        margin-bottom: 100px;
    }

    .tl-pr1 {
        padding-right: 1px;
    }

    .tl-pr2 {
        padding-right: 2px;
    }

    .tl-pr3 {
        padding-right: 3px;
    }

    .tl-pr4 {
        padding-right: 4px;
    }

    .tl-pr5 {
        padding-right: 5px;
    }

    .tl-pr10 {
        padding-right: 10px;
    }

    .tl-pr20 {
        padding-right: 20px;
    }

    .tl-pr30 {
        padding-right: 30px;
    }

    .tl-pr35 {
        padding-right: 35px;
    }

    .tl-pr40 {
        padding-right: 40px;
    }

    .tl-pr50 {
        padding-right: 50px;
    }

    .tl-pl1 {
        padding-left: 1px;
    }

    .tl-pl2 {
        padding-left: 2px;
    }

    .tl-pl3 {
        padding-left: 3px;
    }

    .tl-pl4 {
        padding-left: 4px;
    }

    .tl-pl5 {
        padding-left: 5px;
    }

    .tl-pl10 {
        padding-left: 10px;
    }

    .tl-pl20 {
        padding-left: 20px;
    }

    .tl-pl25 {
        padding-left: 25px;
    }

    .tl-pl30 {
        padding-left: 30px;
    }

    .tl-pl35 {
        padding-left: 35px;
    }

    .tl-pl40 {
        padding-left: 40px;
    }

    .tl-pl50 {
        padding-left: 50px;
    }

    .tl-ptb1 {
        padding-top: 1px;
        padding-bottom: 1px;
    }

    .tl-ptb2 {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .tl-ptb3 {
        padding-top: 3px;
        padding-bottom: 3px;
    }

    .tl-ptb4 {
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .tl-ptb5 {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .tl-ptb10 {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .tl-ptb15 {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .tl-ptb20 {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .tl-ptb30 {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .tl-ptb40 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .tl-ptb50 {
        padding-top: 50px;
        padding-bottom: 50px;
    }



    @media screen and (max-width: 960px) {
        .tl-ptb50-remove {
            padding-top: -50px;
            padding-bottom: 0px;
        }
        .uk-remove-margin {}
    }

    .tl-mb35 {
        margin-bottom: 35px !important;
    }

    .tl-article-menu {
        padding-right: 20px;
    }

    /* ==========================================================================
    Home + Presse :: Slideshow Hintergründe + Text
========================================================================== */
    .tl-press-flexipdf {
        background-color: #cdcdcd;
    }

    .tl-press-flexipdf .carousel-control-prev,
    .tl-press-flexipdf .carousel-control-next {
        top: 35%;

    }

    .tl-text-red {
        color: #e73827;
    }

    .tl-text-black {
        color: #000000;
    }

    .tl-slide-text {
        padding-left: 10px;
    }

    .tl-slide-img1 {
        background-image: url(/images/slideshow/chalkboard.jpg);
        background-repeat: no-repeat;
        background-position: 50%;
        margin-left: auto;
        margin-right: auto;
    }

    .tl-slide-summer {
        background-image: url(/images/slideshow/summer.jpg);
        background-repeat: no-repeat;
        background-position: 50%;
        height: 350px;
        margin-left: auto;
        margin-right: auto;
    }

    .tl-slide-grey {
        background: rgba(255, 255, 255, 1);
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(209, 209, 209, 1) 49%, rgba(219, 219, 219, 1) 50%, rgba(227, 227, 227, 1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(49%, rgba(209, 209, 209, 1)), color-stop(50%, rgba(219, 219, 219, 1)), color-stop(100%, rgba(227, 227, 227, 1)));
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(209, 209, 209, 1) 49%, rgba(219, 219, 219, 1) 50%, rgba(227, 227, 227, 1) 100%);
        background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(209, 209, 209, 1) 49%, rgba(219, 219, 219, 1) 50%, rgba(227, 227, 227, 1) 100%);
        background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(209, 209, 209, 1) 49%, rgba(219, 219, 219, 1) 50%, rgba(227, 227, 227, 1) 100%);
        background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(209, 209, 209, 1) 49%, rgba(219, 219, 219, 1) 50%, rgba(227, 227, 227, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3', GradientType=0);
        height: 100%;
    }

    .tl-slide-infinitype {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#606c88+0,3f4c6b+100;Grey+3D+%232 */
        background: rgb(96, 108, 136);
        /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNjA2Yzg4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNmNGM2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(45deg, rgba(96, 108, 136, 1) 0%, rgba(63, 76, 107, 1) 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(45deg, rgba(96, 108, 136, 1) 0%, rgba(63, 76, 107, 1) 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(45deg, rgba(96, 108, 136, 1) 0%, rgba(63, 76, 107, 1) 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b', GradientType=1);
        /* IE6-8 fallback on horizontal gradient */
        height: 350px;
        border-bottom: 1px solid #aaa;
    }

    .uk-gradient-dark {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,3f4c6b+100&0+0,0.3+100 */
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(63, 76, 107, 0.3) 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(63, 76, 107, 0.3) 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(63, 76, 107, 0.3) 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#4d3f4c6b', GradientType=0);
        /* IE6-9 */
        height: 100%;
    }

    .tl-slide-blue {
        background: rgba(72, 156, 234, 1);
        background: -moz-linear-gradient(left, rgba(72, 156, 234, 1) 0%, rgba(0, 133, 204, 1) 65%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(72, 156, 234, 1)), color-stop(65%, rgba(0, 133, 204, 1)));
        background: -webkit-linear-gradient(left, rgba(72, 156, 234, 1) 0%, rgba(0, 133, 204, 1) 65%);
        background: -o-linear-gradient(left, rgba(72, 156, 234, 1) 0%, rgba(0, 133, 204, 1) 65%);
        background: -ms-linear-gradient(left, rgba(72, 156, 234, 1) 0%, rgba(0, 133, 204, 1) 65%);
        background: linear-gradient(to right, rgba(72, 156, 234, 1) 0%, rgba(0, 133, 204, 1) 65%);
        filter: tl-progid:DXImageTransform.Microsoft.gradient(startColorstr='#489cea', endColorstr='#0085cc', GradientType=1);
        height: 350px;
        border-bottom: 1px solid #aaa;
    }

    .tl-slide-orange {
        background: rgba(255, 175, 75, 1);
        background: -moz-linear-gradient(left, rgba(255, 175, 75, 1) 0%, rgba(255, 175, 75, 1) 46%, rgba(255, 146, 10, 1) 72%, rgba(255, 146, 10, 1) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 175, 75, 1)), color-stop(46%, rgba(255, 175, 75, 1)), color-stop(72%, rgba(255, 146, 10, 1)), color-stop(100%, rgba(255, 146, 10, 1)));
        background: -webkit-linear-gradient(left, rgba(255, 175, 75, 1) 0%, rgba(255, 175, 75, 1) 46%, rgba(255, 146, 10, 1) 72%, rgba(255, 146, 10, 1) 100%);
        background: -o-linear-gradient(left, rgba(255, 175, 75, 1) 0%, rgba(255, 175, 75, 1) 46%, rgba(255, 146, 10, 1) 72%, rgba(255, 146, 10, 1) 100%);
        background: -ms-linear-gradient(left, rgba(255, 175, 75, 1) 0%, rgba(255, 175, 75, 1) 46%, rgba(255, 146, 10, 1) 72%, rgba(255, 146, 10, 1) 100%);
        background: linear-gradient(to right, rgba(255, 175, 75, 1) 0%, rgba(255, 175, 75, 1) 46%, rgba(255, 146, 10, 1) 72%, rgba(255, 146, 10, 1) 100%);
        filter: tl-progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=1);
        height: 350px;
        border-bottom: 1px solid #aaa;
    }

    .tl-slide-green {
        background: rgba(164, 179, 87, 1);
        background: -moz-linear-gradient(left, rgba(164, 179, 87, 1) 0%, rgba(117, 137, 12, 1) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(164, 179, 87, 1)), color-stop(100%, rgba(117, 137, 12, 1)));
        background: -webkit-linear-gradient(left, rgba(164, 179, 87, 1) 0%, rgba(117, 137, 12, 1) 100%);
        background: -o-linear-gradient(left, rgba(164, 179, 87, 1) 0%, rgba(117, 137, 12, 1) 100%);
        background: -ms-linear-gradient(left, rgba(164, 179, 87, 1) 0%, rgba(117, 137, 12, 1) 100%);
        background: linear-gradient(to right, rgba(164, 179, 87, 1) 0%, rgba(117, 137, 12, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#75890c', GradientType=1);
        height: 350px;
        border-bottom: 1px solid #aaa;
    }

    .tl-slide-red {
        background: rgba(169, 3, 41, 1);
        background: -moz-linear-gradient(left, rgba(169, 3, 41, 1) 0%, rgba(138, 11, 40, 1) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(169, 3, 41, 1)), color-stop(100%, rgba(138, 11, 40, 1)));
        background: -webkit-linear-gradient(left, rgba(169, 3, 41, 1) 0%, rgba(138, 11, 40, 1) 100%);
        background: -o-linear-gradient(left, rgba(169, 3, 41, 1) 0%, rgba(138, 11, 40, 1) 100%);
        background: -ms-linear-gradient(left, rgba(169, 3, 41, 1) 0%, rgba(138, 11, 40, 1) 100%);
        background: linear-gradient(to right, rgba(169, 3, 41, 1) 0%, rgba(138, 11, 40, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#8a0b28', GradientType=1);
        height: 350px;
        border-bottom: 1px solid #ddd;
    }

    .tl-slide-yellow {
        background: rgba(241, 231, 103, 1);
        background: -moz-linear-gradient(left, rgba(241, 231, 103, 1) 0%, rgba(254, 182, 69, 1) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(241, 231, 103, 1)), color-stop(100%, rgba(254, 182, 69, 1)));
        background: -webkit-linear-gradient(left, rgba(241, 231, 103, 1) 0%, rgba(254, 182, 69, 1) 100%);
        background: -o-linear-gradient(left, rgba(241, 231, 103, 1) 0%, rgba(254, 182, 69, 1) 100%);
        background: -ms-linear-gradient(left, rgba(241, 231, 103, 1) 0%, rgba(254, 182, 69, 1) 100%);
        background: linear-gradient(to right, rgba(241, 231, 103, 1) 0%, rgba(254, 182, 69, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645', GradientType=1);
        height: 350px;
        border-bottom: 1px solid #ddd;
    }

    .tl-slide-ice {
        background: rgba(212, 228, 239, 1);
        background: -moz-linear-gradient(left, rgba(212, 228, 239, 1) 0%, rgba(134, 174, 204, 1) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(212, 228, 239, 1)), color-stop(100%, rgba(134, 174, 204, 1)));
        background: -webkit-linear-gradient(left, rgba(212, 228, 239, 1) 0%, rgba(134, 174, 204, 1) 100%);
        background: -o-linear-gradient(left, rgba(212, 228, 239, 1) 0%, rgba(134, 174, 204, 1) 100%);
        background: -ms-linear-gradient(left, rgba(212, 228, 239, 1) 0%, rgba(134, 174, 204, 1) 100%);
        background: linear-gradient(to right, rgba(212, 228, 239, 1) 0%, rgba(134, 174, 204, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc', GradientType=1);
        height: 350px;
        border-bottom: 1px solid #ddd;
    }

    /* ==========================================================================
    Home: Tile
========================================================================== */
    .tl-tile {
        padding-top: 2px;
    }

    /* .tl-tile a {color:#ffffff}
.tl-tile a:hover {color: orange} */
    .tl-tile-padding {
        padding: 20px 40px;
    }

    /* ========================================================================
  Fonts :: Overview tile
 ========================================================================== */
    .sm-grid:not(:empty) {
        margin-left: -25px;
        margin-right: -25px;
    }

    .sm-grid > * {
        padding-left: 25px;
        padding-right: 25px;
    }

    /* ==========================================================================
    Border
========================================================================== */
    .tl-border-r1w {
        border-right: 1px solid #fff;
    }

    .tl-border {
        border: 1px solid #ddd;
    }

    .tl-border3w {
        border: 3px solid #fff;
    }

    .tl-border-tb1 {
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }

    .tl-border-bottom {
        border-bottom: 1px solid #ddd;
    }

    /* ========================================================================
   Table style big Bulit padding: add-ons,
 ========================================================================== */
    .tl-list-big table {
        padding-top: 20px;
    }

    .tl-list-big th,
    .tl-list-big td {
        padding: 15px 10px 10px 10px;
    }

    .tl-list-big li {
        padding-top: 5px;
    }

    /* ========================================================================
   Table List-style - like Tips and Tricks, Service pack
 ========================================================================== */
    .tl-list dl,
    .tl-list ul,
    .tl-list ol {
        margin-top: 5px !important;
    }

    .tl-list li {
        /*padding-top: 5px;*/
        padding-bottom: 5px;
    }

    /*.tl-list h3 {
 padding-top: 25px;
}*/
    .tl-list table {
        margin-top: 15px;
        margin-bottom: 15px;
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%;
        margin-bottom: 0;
        font-family: "Arial", Verdana;
        font-size: 14px;
        line-height: 20px;
    }

    .tl-list thead {
        font-size: 16px;
        line-height: 20px;
        font-family: "Arial", Verdana;
    }

    .tl-list th,
    .tl-list td {
        padding: 5px 5px 5px 5px;
    }

    /* ========================================================================
   Table padding and fonts: 
 ========================================================================== */
    .tl-table-padding-xl td {
        padding: 10px 10px 10px 0px;
    }

    .tl-table-form td {
        padding: 10px 10px 10px 10px;
        white-space: nowrap;
    }

    .tl-table-pb-sml li,
    .tl-table-pb-sml td,
    .tl-table-pb-sml ol {
        line-height: 16px;
        padding: 2px;
    }

    /* ========================================================================
   Table for comparison Office HD
 ========================================================================== */
    .tl-comparison {
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%;
        margin-bottom: 0;
        font-family: "Tahoma", Verdana;
        font-size: 11px;
        line-height: 14px;
    }

    * + .tl-comparison {
        margin-top: 0;
    }

    .tl-comparison th,
    .tl-comparison td {
        padding-left: 10px;
        padding-right: 10px;
    }

    .tl-comparison th {
        text-align: left;
        background-color: transparent;
        color: #777;
        padding-top: 50px;
        padding-bottom: 5px;
        border-bottom: 1px solid #ddd;
        font-size: 12px;
    }

    .tl-comparison td {
        vertical-align: top;
    }

    .tl-comparison thead th {
        vertical-align: bottom;
    }

    .tl-comparison caption,
    .tl-comparison tfoot {
        font-size: 14px;
        font-style: none;
    }

    .tl-comparison caption {
        text-align: left;
        color: #bbb;
    }

    .tl-comparison tbody tr.tl-active {
        background: #eee;
    }

    /* ========================================================================
   Table for fonts
 ========================================================================== */
    .tl-table-font {
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%;
        margin-bottom: 0px;
    }

    * + .tl-table-font {
        margin-top: 0px;
    }

    .tl-table-font th,
    .tl-table-font td {
        padding: 4px 8px 4px 8px;
    }

    .tl-table-font li {
        padding-bottom: 4px;
    }

    .tl-table-font th {
        text-align: left;
    }

    .tl-table-font td {
        vertical-align: top;
    }

    .tl-table-font thead th {
        vertical-align: bottom;
    }

    .tl-table-font caption,
    .tl-table-font tfoot {
        font-size: 14px;
        font-style: italic;
    }

    .tl-table-font caption {
        text-align: left;
        color: #bbbbbb;
    }

    .tl-table-font tbody tr.tl-active {
        background: #eeeeee;
    }

    /* ========================================================================
    Striped-table
 ========================================================================== */
    /* Mit Streifen und Border oben und unten */
    .tl-table-striped tbody tr:nth-of-type(odd) {
        background: #f5f5f5;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }

    /* Mit Streifen und Umrandung :: Nur td */
    .tl-table-border td {
        border: 1px solid #ddd;
    }

    @media screen and (max-width:768px) {
        .tl-table-border-off td {
            border: 0px solid #ddd;
        }
    }

    /* Mit Streifen und Umrandung :: Nur tr */
    .tl-table-border-frame tr {
        border: 1px solid #ddd;
    }

    /* Mit Streifen und Umrandung :: tr und td */
    .tl-table-striped-border tbody tr:nth-of-type(odd) {
        background: #f5f5f5;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }

    .tl-table-striped-border tr {
        border: 1px solid #ddd;
    }

    /* Flexbox-Tabelle mit div’S für SMO Übersicht */
    .uk-flex-shadow {
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    }

    .uk-div-striped-orange div {
        background: #d99347;
        color: #fff !important;
        /*  border-left: 1px solid #2874A6;
  border-right: 1px solid #2874A6; */
        padding: 5px;
    }

    .uk-div-striped-orange div:nth-of-type(odd) {
        background: #fbd06e;
        /*  border-top: 1px solid #2874A6;
  border-bottom: 1px solid #2874A6; */
    }

    .uk-div-striped-grey div {
        background: #999;
        color: #fff !important;
        /*  border-left: 1px solid #2874A6;
  border-right: 1px solid #2874A6; */
        padding: 5px;
    }

    .uk-div-striped-grey div:nth-of-type(odd) {
        background: #888;
        /*  border-top: 1px solid #2874A6;
  border-bottom: 1px solid #2874A6; */
    }

    .uk-div-striped-lightblue div {
        background: #0a9eee;
        color: #fff !important;
        /*  border-left: 1px solid #2874A6;
  border-right: 1px solid #2874A6; */
        padding: 5px;
    }

    .uk-div-striped-lightblue div:nth-of-type(odd) {
        background: #a9dbf6;
        /*  border-top: 1px solid #2874A6;
  border-bottom: 1px solid #2874A6; */
    }

    .uk-div-striped-blue div {
        background: #2874A6;
        color: #fff !important;
        /*  border-left: 1px solid #2874A6;
  border-right: 1px solid #2874A6; */
    }

    .uk-div-striped-blue div:nth-of-type(odd) {
        background: #2E86C1;
        /*  border-top: 1px solid #2874A6;
  border-bottom: 1px solid #2874A6; */
    }

    .uk-div-striped-dark div {
        background: #333;
        color: #fff !important;
        /*  border-left: 1px solid #333;
  border-right: 1px solid #333; */
        padding: 5px;
    }

    .uk-div-striped-dark div:nth-of-type(odd) {
        background: #444;
        /*  border-top: 1px solid #333;
  border-bottom: 1px solid #333; */
    }

    .uk-div-striped-lightgrey div {
        background: #eee;

        /*  border-left: 1px solid #333;
  border-right: 1px solid #333; */
    }

    .uk-div-striped-lightgrey div:nth-of-type(odd) {
        background: #e3e3e3;
        /*  border-top: 1px solid #333;
  border-bottom: 1px solid #333; */
    }

    .uk-div-striped-off div {
        background: transparent;
    }

    .uk-div-striped-off div:nth-of-type(odd) {
        background: transparent;
    }

    /* ==========================================================================
    EDU Tabellen CSS
==========================================================================*/
    .one {
        background: #444;
    }

    #two {
        background: #333;
    }



    #tl-edu-box-container {
        width: 100%;
        background: none;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        border: 1px solid #ddd;
    }

    #tl-edu-box1 {
        -webkit-flex: 1;
        flex: 1;
        padding: 10px;
        background: #eee;
        border-bottom: 1px solid #ddd;
    }

    #tl-edu-box2 {
        height: 160px;
        padding: 10px;
        background: #fff;
        border-bottom: 1px solid #ddd;
    }

    #tl-edu-box2de {
        height: 110px;
        padding: 10px;
        background: #fff;
        border-bottom: 1px solid #ddd;
    }

    #tl-edu-box3 {
        padding: 10px;
        background: #eee;
        border-bottom: 1px solid #ddd;
    }

    #tl-edu-box4 {
        padding: 10px;
        background: #fff;
        border-bottom: 1px solid #ddd;
    }

    #tl-edu-box5 {
        text-align: center;
        background: #eee;
    }

    .tl-edu-box-h4 {
        font-size: 22px;
        line-height: 22px;
        color: #0085cd;
        font-family: 'Open Sans', sans-serif;
        text-align: center;
    }

    /* == EDU Tabellen CSS @media Container Einstellung ==*/
    @media (max-width:1219px) {
        #tl-edu-box-container {
            width: 100%;
            background: none;
            display: -webkit-flex;
            display: flex;
            -webkit-flex-direction: column;
            flex-direction: column;
            border: 1px solid #ddd;
            margin-bottom: 50px;
        }
    }

    /* == EDU @media nur Boxen Einstellung ==*/
    @media (max-width:1219px) {
        #tl-edu-box2en {
            height: 75px;
        }
        #tl-edu-box2de {
            height: 105px;
        }
        #tl-edu-box2pr {
            height: 85px;
        }
    }

    @media (max-width:942px) {
        #tl-edu-box2en {
            height: 85px;
        }
        #tl-edu-box2de {
            height: 130px;
        }
    }

    @media (max-width:815px) {
        #tl-edu-box2en {
            height: 110px;
        }
        #tl-edu-box2de {
            height: 110px;
        }
        #tl-edu-box2pr {
            height: 110px;
        }
    }

    @media (max-width:782px) {
        #tl-edu-box2en {
            -webkit-flex: 1;
            flex: 1;
        }
        #tl-edu-box2de {
            -webkit-flex: 1;
            flex: 1;
        }
        #tl-edu-box2pr {
            -webkit-flex: 1;
            flex: 1;
        }
        .tl-edu-box-h4-left {
            text-align: left;
        }
    }

    /* ==========================================================================
    Table stabel mit Border :: Windows overview-TM,PM,PR,TB
==========================================================================*/
    /* Streifen ohne @media */
    .tl-table-stack tbody tr:nth-of-type(odd) {
        background: #f5f5f5;
    }

    .tl-table-stack tbody tr {
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }

    /* Ohne Streifen und Border mit @media */
    @media screen and (max-width:768px) {
        .tl-table-stack table {
            margin-left: auto;
            margin-right: auto;
        }
        .tl-table-stack table {
            border: none;
            width: 100%;
        }
        .tl-table-stack thead {
            display: none;
        }
        .tl-table-stack tr {
            float: left;
            width: 100%;
            margin-bottom: 50px;
        }
        .tl-table-stack td {
            float: left;
            padding-bottom: 10px;
            width: 100%;
            text-align: center;
        }
        .tl-table-stack td::before {
            content: attr(data-label);
            width: 100%;
            float: left;
        }
        .tl-table-stack tbody tr:nth-of-type(odd) {
            background: none !important;
        }
        .tl-table-stack tbody tr {
            border: 0 !important;
        }
        .tl-media-pb50 {
            padding-bottom: 50px;
        }
        .tl-media-pb-50 {
            margin-bottom: -50px;
        }
    }

    /* ========================================================================
   Table-Saw :: Windows overview links-order now, Free trial, Features
 ==========================================================================*/
    .tl-table-saw table {
        display: table;
        border: none;
        border-collapse: collapse;
        width: 100%;
    }

    .tl-table-saw tr {
        display: table-row;
        border: none;
    }

    .tl-table-saw td {
        display: table-cell;
        border: none;
        padding: 0;
    }

    .tl-table-saw thead {
        font-weight: bold;
        background: #eee;
    }

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

        .tl-table-saw table {
            border: none;
        }

        .tl-table-saw tr,
        .tl-table-saw td {
            display: block;
            border: none;
        }
        .tl-table-saw tr {
            margin-bottom: 0px;
            margin-top: 10px;
        }
        .tl-table-saw h4 {
            margin-top: -10px
        }
    }

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

        .tl-table-saw table {
            border: none;
        }

        .tl-table-saw tr,
        .tl-table-saw td {
            display: block;
            border: none;
        }
        .tl-table-saw tr {
            margin-bottom: 0px;
            margin-top: 10px;
        }
        .tl-table-saw h4 {
            margin-top: -10px;
        }
    }

    /* ========================================================================
  Text-Alignment
 ========================================================================== */
    .tl-text-left {
        text-align: left !important;
    }

    .tl-text-right {
        text-align: right !important;
    }

    .tl-text-center {
        text-align: center !important;
    }

    .tl-text-justify {
        text-align: justify !important;
    }

    .tl-text-top {
        vertical-align: top !important;
    }

    .tl-text-middle {
        vertical-align: middle !important;
    }

    .tl-text-bottom {
        vertical-align: bottom !important;
    }

    .tl-image-center {
        margin-left: auto;
        margin-right: auto;
    }


    /* ========================================================================
  Feedback Error
 ========================================================================== */
    .tl-error li {
        list-style-type: none;
        margin-left: -30px;
    }

    /* ========================================================================
  Buttoncolor
 ========================================================================== */
    /* Button GREEN*/
    .tl-button-green {
        background-color: transparent;
        color: #569035;
        border-color: #569035
    }

    /* Active GREEN*/
    .tl-button-green:active,
    .tl-button-green.tl-active {
        background-color: #569035;
        color: #fff
    }

    /* Hover GREEN*/
    .tl-button-green:hover,
    .tl-button-green:focus {
        background-color: #569035;
        color: #fff;
        box-shadow: inset 0 0 10px 30px #569035
    }

    /* Button RED*/
    .tl-button-red {
        background-color: transparent;
        color: #BC1E1D;
        border-color: #BC1E1D
    }

    /* Active RED*/
    .tl-button-red:active,
    .tl-button-red.tl-active {
        background-color: #BC1E1D;
        color: #fff
    }

    /* Hover RED*/
    .tl-button-red:hover,
    .tl-button-red:focus {
        background-color: #BC1E1D;
        color: #fff;
        box-shadow: inset 0 0 10px 30px #BC1E1D
    }

    /* Button ORANGE*/
    .tl-button-orange {
        background-color: transparent;
        color: #F89C0A;
        border-color: #F89C0A;
        background-color: #fff
    }

    /* Active ORANGE*/
    .tl-button-orange:active,
    .tl-button-orange.tl-active {
        background-color: #F89C0A;
        color: #fff
    }

    /* Hover ORANGE*/
    .tl-button-orange:hover,
    .tl-button-orange:focus {
        background-color: #F89C0A;
        color: #fff;
        box-shadow: inset 0 0 10px 30px #F89C0A
    }

    /* =========== Lightbox ========= */
    .tl-lightbox {
        display: none;
        position: absolute;
        height: 70%;
        width: 40%;
        top: 0;
        left: 30%;
        padding: 0;
        background-color: #f9f9f9;
        box-shadow: 10px 20px 30px grey;
        -moz-box-shadow: 10px 20px 30px grey;
        -webkit-box-shadow: 10px 20px 30px grey;
        /*  border:1px solid #ddd; */
        background: #fff;
    }

    .tl-lightbox iframe {
        width: 100%;
        height: 100%;
    }

    .tl-lightbox a {
        /*  height: 35px;
  width: 35px;
  background: rgba(32,124,229,1);
  background: -moz-linear-gradient(top, rgba(32,124,229,1) 0%, rgba(73,155,234,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(32,124,229,1)), color-stop(100%, rgba(73,155,234,1)));
  background: -webkit-linear-gradient(top, rgba(32,124,229,1) 0%, rgba(73,155,234,1) 100%);
  background: -o-linear-gradient(top, rgba(32,124,229,1) 0%, rgba(73,155,234,1) 100%);
  background: -ms-linear-gradient(top, rgba(32,124,229,1) 0%, rgba(73,155,234,1) 100%);
  background: linear-gradient(to bottom, rgba(32,124,229,1) 0%, rgba(73,155,234,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#207ce5', endColorstr='#499bea', GradientType=0 );
  border: 1px solid #ddd;
  border-radius: 100%;
  border: 2px solid #ddd;
  box-shadow: 10px 20px 30px grey;
  -moz-box-shadow: 10px 20px 30px grey;
 -webkit-box-shadow: 10px 20px 30px grey; */
        float: right;
        top: 0.3em;
        right: 0.5em;
        position: absolute;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        color: #999;
        font-size: 20px;

    }

    .tl-lightbox a:hover {
        color: #FFAA00;
    }



/* ========================================================================
Modifier: `price-lable`
 ========================================================================== */
    .uk-price-lable {
        padding: 15px;
        color: #ffffff;
        font-size: 16px;
        border-radius: 5px;
    }

    @media (max-width: 992px) {
        .uk-price-lable {
            padding: 10px;
            background: darkgrey;
            color: #ffffff;
            font-size: 12px;
            border-radius: 5px;
        }
    }

    .flexipdf-price-std {
        background: #444444;
    }
    .flexipdf-price-nx-home {
        background: #2874b2;
    }
    .flexipdf-price-pro {
        background: #d70009;
    }
    .flexipdf-price-nx-universal {
        background: #008800;
    }
    /* ========================================================================
  Bestellbutton FlexiPDF
 ========================================================================== */
    .uk-flexi-order {
        margin-top: -70px !important;
        margin-bottom: 70px !important;
        z-index: 1090;
    }

    @media (max-width: 879px) {
        .uk-flexi-order {
            margin-top: -25px !important;
            margin-bottom: 25px !important;
        }
    }

/* ---------------------------------------------------
    Tab above the SMO-Table
----------------------------------------------------- */
    .uk-smo-tab {
        font-size: 25px;
        margin: 20px
    }

    .uk-smo-tab li {}

    .uk-smo-tab > .uk-tab > li > a {
        display: block;
        padding: 15px 20px 15px 20px;
        border: 1px solid transparent;
        border-bottom-width: 0;
        color: #777;
        text-decoration: none;
        font-family: 'Open Sans', sans-serif !important;
    }

    .uk-smo-tab li:nth-child(n + 1) > a {
        margin-left: 0px;

    }

    .uk-smo-tab li:nth-child(n + 2) > a {
        margin-right: 0px;

    }

    /* Platzhalter 
.uk-smo-tab li:nth-child(n+2) {
  margin-left: 10px;
}
*/
    .uk-smo-tab > .uk-tab > li:hover,
    .uk-smo-tab > .uk-tab > li > a:hover {
        background: #ddd;
        color: orange;
    }

    .uk-smo-tab > .uk-tab > li:not(.uk-active) {
        background-color: #ddd;
    }

    .uk-smo-tab > .uk-tab > li:not(.uk-active) > a:hover,
    .uk-smo-tab > .uk-tab > li:not(.uk-active) > a:focus,
    .uk-smo-tab > .uk-tab > li.uk-open:not(.uk-active) > a {
        margin-bottom: 1px;
        padding-bottom: 14px;
    }


    .uk-smo-tab > .uk-tab > li.uk-active > a {
        background-color: #0085cd;
        color: white;
    }

    .uk-smo-tab .uk-tab > li.uk-tab-responsive .uk-dropdown {
        background: #ddd;
        margin-left: 1px;
    }

    .uk-smo-tab .uk-tab > .uk-tab-responsive .uk-dropdown .uk-dropdown-small {
        width: 10px;
    }

    .uk-smo-tab .uk-tab > li.uk-tab-responsive .uk-dropdown li.uk-active > a {
        color: #0085cd;
    }

    .uk-smo-tab .uk-tab > li.uk-tab-responsive .uk-dropdown li:not(.uk-active) > a:hover {
        color: orange;
    }

    .uk-smo-tab .uk-tab > li.uk-tab-responsive .uk-dropdown li:not(.uk-active) > a {
        color: #777777;
    }

    @media (max-width: 768px) {

        .uk-smo-tab {
            font-size: 18px;
            margin: 20px
        }
    }

    /* ---------------------------------------------------
      SMO-Table extra format
----------------------------------------------------- */
    .uk-smo-table {
        width: 100% !important;
        border-collapse: separate;
        border-spacing: 20px 0px;
        margin-left: auto;
        margin-right: auto;
    }

    .uk-smo-table ul {
        margin-top: 0px;
    }

    .uk-smo-table li {
        list-style: none;
        margin-top: 0px;
        margin-bottom: 10px;
        text-indent: -7px;
    }

    .uk-smo-table p {
        line-height: 1;
    }

    .uk-smo-table li:first-child {
        margin-top: -1px;
    }

    .uk-smo-table li:last-child {
        margin-bottom: -2px;
    }

    .uk-smo-table .uk-grid > * > :last-child {
        margin-bottom: -2px;
    }

    .uk-smo-table-head th,
    .uk-smo-table-foot td {
        padding-top: 29px;
        padding-bottom: 26px;
        padding-left: 30px;
        padding-right: 30px;
        border: 1px solid #cdcdcd;
        text-align: center;
    }

    .uk-smo-table-body td {
        padding-top: 29px;
        padding-bottom: 30px;
        padding-left: 30px;
        padding-right: 30px;
        border: 1px solid #cdcdcd;
        text-align: center;
    }

    .uk-smo-table-foot td,
    .uk-smo-table-body td {
        border-top: 0px solid #cdcdcd;
    }

    .uk-smo-table-head th {
        vertical-align: top !important;
        width: 25% !important;
        font-weight: normal;
    }

    .uk-smo-table-head h1,
    .uk-smo-table-head h2,
    .uk-smo-table-head h3,
    .uk-smo-table-body h1,
    .uk-smo-table-body h2,
    .uk-smo-table-body h3,
    .uk-smo-table-foot h1,
    .uk-smo-table-foot h2,
    .uk-smo-table-foot h3 {
        margin-top: -2px;
        margin-bottom: 27px;
        line-height: 1.2;
    }

    .uk-smo-table > .uk-button {
        margin: 5px;
    }

    .uk-smo-table-body td {
        vertical-align: top !important;
        line-height: 1.3;
    }

    .uk-smo-table-hero-img {
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .uk-smo-table-button {
        margin: 10px;
    }

    .uk-smo-table-price {
        margin: 20px 0;
    }

    .uk-smo-table-body-headline {
        color: #444;
        margin-bottom: 35px;
        line-height: 1;
    }

    .uk-smo-table-image-title {
        margin-top: 10px;
        margin-bottom: 30px;
    }

    .uk-smo-table-license {
        margin-top: 35px;
    }

    .uk-smo-table-system-bar {
        margin-top: 26px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .uk-smo-table-system-bar h1 {
        margin-bottom: 0px;
    }

    /* SMO Backgrounds */
    /* Head _______________________________*/
    .uk-smo-table-head th:nth-child(1) {
        background: #f9f9f9;
    }

    .uk-smo-table-head th:nth-child(2) {
        background: #f0f0f0;
    }

    .uk-smo-table-head th:nth-child(3) {
        background: #f9f9f9;
    }

    .uk-smo-table-head th:nth-child(4) {
        background: #f0f0f0;
    }

    /* Footer________________________________*/
    .uk-smo-table-foot td:nth-child(1) {
        background: #f9f9f9;
    }

    .uk-smo-table-foot td:nth-child(2) {
        background: #f0f0f0;
    }

    .uk-smo-table-foot td:nth-child(3) {
        background: #f9f9f9;
    }

    .uk-smo-table-foot td:nth-child(4) {
        background: #f0f0f0;
    }

    /* Body____________________________________*/
    .uk-smo-table-body td:nth-child(0n + 1) {
        background: #f9f9f9;
    }

    .uk-smo-table-body td:nth-child(1n + 2) {
        background: #f0f0f0;
    }

    .uk-smo-table-body td:nth-child(2n + 3) {
        background: #f9f9f9;
    }

    .uk-smo-table-body td:nth-child(3n + 4) {
        background: #f0f0f0;
    }

    /****************************************************************************/
    /* Padding
*****************************************************************************/
    .p0 {
        /*	padding:	0px;	*/
        padding: 0rem !important;
    }

    .p1 {
        /*	padding:	1px;	*/
        padding: 0.0625rem !important;
    }

    .p2 {
        /*	padding:	2px;	*/
        padding: 0.125rem !important;
    }

    .p3 {
        /*	padding:	3px;	*/
        padding: 0.1875rem !important;
    }

    .p4 {
        /*	padding:	4px;	*/
        padding: 0.25rem !important;
    }

    .p5 {
        /*	padding:	5px;	*/
        padding: 0.3125rem !important;
    }

    .p6 {
        /*	padding:	6px;	*/
        padding: 0.375rem !important;
    }

    .p7 {
        /*	padding:	7px;	*/
        padding: 0.4375rem !important;
    }

    .p8 {
        /*	padding:	8px;	*/
        padding: 0.5rem !important;
    }

    .p9 {
        /*	padding:	9px;	*/
        padding: 0.5625rem !important;
    }

    .p10 {
        /*	padding:	10px;	*/
        padding: 0.625rem !important;
    }

    .p11 {
        /*	padding:	11px;	*/
        padding: 0.6875rem !important;
    }

    .p12 {
        /*	padding:	12px;	*/
        padding: 0.75rem !important;
    }

    .p13 {
        /*	padding:	13px;	*/
        padding: 0.8125rem !important;
    }

    .p14 {
        /*	padding:	14px;	*/
        padding: 0.875rem !important;
    }

    .p15 {
        /*	padding:	15px;	*/
        padding: 0.9375rem !important;
    }

    .p16 {
        /*	padding:	16px;	*/
        padding: 1rem !important;
    }

    .p17 {
        /*	padding:	17px;	*/
        padding: 1.0625rem !important;
    }

    .p18 {
        /*	padding:	18px;	*/
        padding: 1.125rem !important;
    }

    .p19 {
        /*	padding:	19px;	*/
        padding: 1.1875rem !important;
    }

    .p20 {
        /*	padding:	20px;	*/
        padding: 1.25rem !important;
    }

    .p21 {
        /*	padding:	21px;	*/
        padding: 1.3125rem !important;
    }

    .p22 {
        /*	padding:	22px;	*/
        padding: 1.375rem !important;
    }

    .p23 {
        /*	padding:	23px;	*/
        padding: 1.4375rem !important;
    }

    .p24 {
        /*	padding:	24px;	*/
        padding: 1.5rem !important;
    }

    .p25 {
        /*	padding:	25px;	*/
        padding: 1.5625rem !important;
    }

    .p26 {
        /*	padding:	26px;	*/
        padding: 1.625rem !important;
    }

    .p27 {
        /*	padding:	27px;	*/
        padding: 1.6875rem !important;
    }

    .p28 {
        /*	padding:	28px;	*/
        padding: 1.75rem !important;
    }

    .p29 {
        /*	padding:	29px;	*/
        padding: 1.8125rem !important;
    }

    .p30 {
        /*	padding:	30px;	*/
        padding: 1.875rem !important;
    }

    .p31 {
        /*	padding:	31px;	*/
        padding: 1.9375rem !important;
    }

    .p32 {
        /*	padding:	32px;	*/
        padding: 2rem !important;
    }

    .p33 {
        /*	padding:	33px;	*/
        padding: 2.0625rem !important;
    }

    .p34 {
        /*	padding:	34px;	*/
        padding: 2.125rem !important;
    }

    .p35 {
        /*	padding:	35px;	*/
        padding: 2.1875rem !important;
    }

    .p36 {
        /*	padding:	36px;	*/
        padding: 2.25rem !important;
    }

    .p37 {
        /*	padding:	37px;	*/
        padding: 2.3125rem !important;
    }

    .p38 {
        /*	padding:	38px;	*/
        padding: 2.375rem !important;
    }

    .p39 {
        /*	padding:	39px;	*/
        padding: 2.4375rem !important;
    }

    .p40 {
        /*	padding:	40px;	*/
        padding: 2.5rem !important;
    }

    .p41 {
        /*	padding:	41px;	*/
        padding: 2.5625rem !important;
    }

    .p42 {
        /*	padding:	42px;	*/
        padding: 2.625rem !important;
    }

    .p43 {
        /*	padding:	43px;	*/
        padding: 2.6875rem !important;
    }

    .p44 {
        /*	padding:	44px;	*/
        padding: 2.75rem !important;
    }

    .p45 {
        /*	padding:	45px;	*/
        padding: 2.8125rem !important;
    }

    .p46 {
        /*	padding:	46px;	*/
        padding: 2.875rem !important;
    }

    .p47 {
        /*	padding:	47px;	*/
        padding: 2.9375rem !important;
    }

    .p48 {
        /*	padding:	48px;	*/
        padding: 3rem !important;
    }

    .p49 {
        /*	padding:	49px;	*/
        padding: 3.0625rem !important;
    }

    .p50 {
        /*	padding:	50px;	*/
        padding: 3.125rem !important;
    }

    .p51 {
        /*	padding:	51px;	*/
        padding: 3.1875rem !important;
    }

    .p52 {
        /*	padding:	52px;	*/
        padding: 3.25rem !important;
    }

    .p53 {
        /*	padding:	53px;	*/
        padding: 3.3125rem !important;
    }

    .p54 {
        /*	padding:	54px;	*/
        padding: 3.375rem !important;
    }

    .p55 {
        /*	padding:	55px;	*/
        padding: 3.4375rem !important;
    }

    .p56 {
        /*	padding:	56px;	*/
        padding: 3.5rem !important;
    }

    .p57 {
        /*	padding:	57px;	*/
        padding: 3.5625rem !important;
    }

    .p58 {
        /*	padding:	58px;	*/
        padding: 3.625rem !important;
    }

    .p59 {
        /*	padding:	59px;	*/
        padding: 3.6875rem !important;
    }

    .p60 {
        /*	padding:	60px;	*/
        padding: 3.75rem !important;
    }

    .p61 {
        /*	padding:	61px;	*/
        padding: 3.8125rem !important;
    }

    .p62 {
        /*	padding:	62px;	*/
        padding: 3.875rem !important;
    }

    .p63 {
        /*	padding:	63px;	*/
        padding: 3.9375rem !important;
    }

    .p64 {
        /*	padding:	64px;	*/
        padding: 4rem !important;
    }

    .p65 {
        /*	padding:	65px;	*/
        padding: 4.0625rem !important;
    }

    .p66 {
        /*	padding:	66px;	*/
        padding: 4.125rem !important;
    }

    .p67 {
        /*	padding:	67px;	*/
        padding: 4.1875rem !important;
    }

    .p68 {
        /*	padding:	68px;	*/
        padding: 4.25rem !important;
    }

    .p69 {
        /*	padding:	69px;	*/
        padding: 4.3125rem !important;
    }

    .p70 {
        /*	padding:	70px;	*/
        padding: 4.375rem !important;
    }

    .p71 {
        /*	padding:	71px;	*/
        padding: 4.4375rem !important;
    }

    .p72 {
        /*	padding:	72px;	*/
        padding: 4.5rem !important;
    }

    .p73 {
        /*	padding:	73px;	*/
        padding: 4.5625rem !important;
    }

    .p74 {
        /*	padding:	74px;	*/
        padding: 4.625rem !important;
    }

    .p75 {
        /*	padding:	75px;	*/
        padding: 4.6875rem !important;
    }

    .p76 {
        /*	padding:	76px;	*/
        padding: 4.75rem !important;
    }

    .p77 {
        /*	padding:	77px;	*/
        padding: 4.8125rem !important;
    }

    .p78 {
        /*	padding:	78px;	*/
        padding: 4.875rem !important;
    }

    .p79 {
        /*	padding:	79px;	*/
        padding: 4.9375rem !important;
    }

    .p80 {
        /*	padding:	80px;	*/
        padding: 5rem !important;
    }

    .p81 {
        /*	padding:	81px;	*/
        padding: 5.0625rem !important;
    }

    .p82 {
        /*	padding:	82px;	*/
        padding: 5.125rem !important;
    }

    .p83 {
        /*	padding:	83px;	*/
        padding: 5.1875rem !important;
    }

    .p84 {
        /*	padding:	84px;	*/
        padding: 5.25rem !important;
    }

    .p85 {
        /*	padding:	85px;	*/
        padding: 5.3125rem !important;
    }

    .p86 {
        /*	padding:	86px;	*/
        padding: 5.375rem !important;
    }

    .p87 {
        /*	padding:	87px;	*/
        padding: 5.4375rem !important;
    }

    .p88 {
        /*	padding:	88px;	*/
        padding: 5.5rem !important;
    }

    .p89 {
        /*	padding:	89px;	*/
        padding: 5.5625rem !important;
    }

    .p90 {
        /*	padding:	90px;	*/
        padding: 5.625rem !important;
    }

    .p91 {
        /*	padding:	91px;	*/
        padding: 5.6875rem !important;
    }

    .p92 {
        /*	padding:	92px;	*/
        padding: 5.75rem !important;
    }

    .p93 {
        /*	padding:	93px;	*/
        padding: 5.8125rem !important;
    }

    .p94 {
        /*	padding:	94px;	*/
        padding: 5.875rem !important;
    }

    .p95 {
        /*	padding:	95px;	*/
        padding: 5.9375rem !important;
    }

    .p96 {
        /*	padding:	96px;	*/
        padding: 6rem !important;
    }

    .p97 {
        /*	padding:	97px;	*/
        padding: 6.0625rem !important;
    }

    .p98 {
        /*	padding:	98px;	*/
        padding: 6.125rem !important;
    }

    .p99 {
        /*	padding:	99px;	*/
        padding: 6.1875rem !important;
    }

    .p100 {
        /*	padding:	100px;	*/
        padding: 6.25rem !important;
    }

    /****************************************************************************/
    /* padding-top
*****************************************************************************/
    .pt0 {
        /*	padding-top:	0px;	*/
        padding-top: 0rem !important;
    }

    .pt1 {
        /*	padding-top:	1px;	*/
        padding-top: 0.0625rem !important;
    }

    .pt2 {
        /*	padding-top:	2px;	*/
        padding-top: 0.125rem !important;
    }

    .pt3 {
        /*	padding-top:	3px;	*/
        padding-top: 0.1875rem !important;
    }

    .pt4 {
        /*	padding-top:	4px;	*/
        padding-top: 0.25rem !important;
    }

    .pt5 {
        /*	padding-top:	5px;	*/
        padding-top: 0.3125rem !important;
    }

    .pt6 {
        /*	padding-top:	6px;	*/
        padding-top: 0.375rem !important;
    }

    .pt7 {
        /*	padding-top:	7px;	*/
        padding-top: 0.4375rem !important;
    }

    .pt8 {
        /*	padding-top:	8px;	*/
        padding-top: 0.5rem !important;
    }

    .pt9 {
        /*	padding-top:	9px;	*/
        padding-top: 0.5625rem !important;
    }

    .pt10 {
        /*	padding-top:	10px;	*/
        padding-top: 0.625rem !important;
    }

    .pt11 {
        /*	padding-top:	11px;	*/
        padding-top: 0.6875rem !important;
    }

    .pt12 {
        /*	padding-top:	12px;	*/
        padding-top: 0.75rem !important;
    }

    .pt13 {
        /*	padding-top:	13px;	*/
        padding-top: 0.8125rem !important;
    }

    .pt14 {
        /*	padding-top:	14px;	*/
        padding-top: 0.875rem !important;
    }

    .pt15 {
        /*	padding-top:	15px;	*/
        padding-top: 0.9375rem !important;
    }

    .pt16 {
        /*	padding-top:	16px;	*/
        padding-top: 1rem !important;
    }

    .pt17 {
        /*	padding-top:	17px;	*/
        padding-top: 1.0625rem !important;
    }

    .pt18 {
        /*	padding-top:	18px;	*/
        padding-top: 1.125rem !important;
    }

    .pt19 {
        /*	padding-top:	19px;	*/
        padding-top: 1.1875rem !important;
    }

    .pt20 {
        /*	padding-top:	20px;	*/
        padding-top: 1.25rem !important;
    }

    .pt21 {
        /*	padding-top:	21px;	*/
        padding-top: 1.3125rem !important;
    }

    .pt22 {
        /*	padding-top:	22px;	*/
        padding-top: 1.375rem !important;
    }

    .pt23 {
        /*	padding-top:	23px;	*/
        padding-top: 1.4375rem !important;
    }

    .pt24 {
        /*	padding-top:	24px;	*/
        padding-top: 1.5rem !important;
    }

    .pt25 {
        /*	padding-top:	25px;	*/
        padding-top: 1.5625rem !important;
    }

    .pt26 {
        /*	padding-top:	26px;	*/
        padding-top: 1.625rem !important;
    }

    .pt27 {
        /*	padding-top:	27px;	*/
        padding-top: 1.6875rem !important;
    }

    .pt28 {
        /*	padding-top:	28px;	*/
        padding-top: 1.75rem !important;
    }

    .pt29 {
        /*	padding-top:	29px;	*/
        padding-top: 1.8125rem !important;
    }

    .pt30 {
        /*	padding-top:	30px;	*/
        padding-top: 1.875rem !important;
    }

    .pt31 {
        /*	padding-top:	31px;	*/
        padding-top: 1.9375rem !important;
    }

    .pt32 {
        /*	padding-top:	32px;	*/
        padding-top: 2rem !important;
    }

    .pt33 {
        /*	padding-top:	33px;	*/
        padding-top: 2.0625rem !important;
    }

    .pt34 {
        /*	padding-top:	34px;	*/
        padding-top: 2.125rem !important;
    }

    .pt35 {
        /*	padding-top:	35px;	*/
        padding-top: 2.1875rem !important;
    }

    .pt36 {
        /*	padding-top:	36px;	*/
        padding-top: 2.25rem !important;
    }

    .pt37 {
        /*	padding-top:	37px;	*/
        padding-top: 2.3125rem !important;
    }

    .pt38 {
        /*	padding-top:	38px;	*/
        padding-top: 2.375rem !important;
    }

    .pt39 {
        /*	padding-top:	39px;	*/
        padding-top: 2.4375rem !important;
    }

    .pt40 {
        /*	padding-top:	40px;	*/
        padding-top: 2.5rem !important;
    }

    .pt41 {
        /*	padding-top:	41px;	*/
        padding-top: 2.5625rem !important;
    }

    .pt42 {
        /*	padding-top:	42px;	*/
        padding-top: 2.625rem !important;
    }

    .pt43 {
        /*	padding-top:	43px;	*/
        padding-top: 2.6875rem !important;
    }

    .pt44 {
        /*	padding-top:	44px;	*/
        padding-top: 2.75rem !important;
    }

    .pt45 {
        /*	padding-top:	45px;	*/
        padding-top: 2.8125rem !important;
    }

    .pt46 {
        /*	padding-top:	46px;	*/
        padding-top: 2.875rem !important;
    }

    .pt47 {
        /*	padding-top:	47px;	*/
        padding-top: 2.9375rem !important;
    }

    .pt48 {
        /*	padding-top:	48px;	*/
        padding-top: 3rem !important;
    }

    .pt49 {
        /*	padding-top:	49px;	*/
        padding-top: 3.0625rem !important;
    }

    .pt50 {
        /*	padding-top:	50px;	*/
        padding-top: 3.125rem !important;
    }

    .pt51 {
        /*	padding-top:	51px;	*/
        padding-top: 3.1875rem !important;
    }

    .pt52 {
        /*	padding-top:	52px;	*/
        padding-top: 3.25rem !important;
    }

    .pt53 {
        /*	padding-top:	53px;	*/
        padding-top: 3.3125rem !important;
    }

    .pt54 {
        /*	padding-top:	54px;	*/
        padding-top: 3.375rem !important;
    }

    .pt55 {
        /*	padding-top:	55px;	*/
        padding-top: 3.4375rem !important;
    }

    .pt56 {
        /*	padding-top:	56px;	*/
        padding-top: 3.5rem !important;
    }

    .pt57 {
        /*	padding-top:	57px;	*/
        padding-top: 3.5625rem !important;
    }

    .pt58 {
        /*	padding-top:	58px;	*/
        padding-top: 3.625rem !important;
    }

    .pt59 {
        /*	padding-top:	59px;	*/
        padding-top: 3.6875rem !important;
    }

    .pt60 {
        /*	padding-top:	60px;	*/
        padding-top: 3.75rem !important;
    }

    .pt61 {
        /*	padding-top:	61px;	*/
        padding-top: 3.8125rem !important;
    }

    .pt62 {
        /*	padding-top:	62px;	*/
        padding-top: 3.875rem !important;
    }

    .pt63 {
        /*	padding-top:	63px;	*/
        padding-top: 3.9375rem !important;
    }

    .pt64 {
        /*	padding-top:	64px;	*/
        padding-top: 4rem !important;
    }

    .pt65 {
        /*	padding-top:	65px;	*/
        padding-top: 4.0625rem !important;
    }

    .pt66 {
        /*	padding-top:	66px;	*/
        padding-top: 4.125rem !important;
    }

    .pt67 {
        /*	padding-top:	67px;	*/
        padding-top: 4.1875rem !important;
    }

    .pt68 {
        /*	padding-top:	68px;	*/
        padding-top: 4.25rem !important;
    }

    .pt69 {
        /*	padding-top:	69px;	*/
        padding-top: 4.3125rem !important;
    }

    .pt70 {
        /*	padding-top:	70px;	*/
        padding-top: 4.375rem !important;
    }

    .pt71 {
        /*	padding-top:	71px;	*/
        padding-top: 4.4375rem !important;
    }

    .pt72 {
        /*	padding-top:	72px;	*/
        padding-top: 4.5rem !important;
    }

    .pt73 {
        /*	padding-top:	73px;	*/
        padding-top: 4.5625rem !important;
    }

    .pt74 {
        /*	padding-top:	74px;	*/
        padding-top: 4.625rem !important;
    }

    .pt75 {
        /*	padding-top:	75px;	*/
        padding-top: 4.6875rem !important;
    }

    .pt76 {
        /*	padding-top:	76px;	*/
        padding-top: 4.75rem !important;
    }

    .pt77 {
        /*	padding-top:	77px;	*/
        padding-top: 4.8125rem !important;
    }

    .pt78 {
        /*	padding-top:	78px;	*/
        padding-top: 4.875rem !important;
    }

    .pt79 {
        /*	padding-top:	79px;	*/
        padding-top: 4.9375rem !important;
    }

    .pt80 {
        /*	padding-top:	80px;	*/
        padding-top: 5rem !important;
    }

    .pt81 {
        /*	padding-top:	81px;	*/
        padding-top: 5.0625rem !important;
    }

    .pt82 {
        /*	padding-top:	82px;	*/
        padding-top: 5.125rem !important;
    }

    .pt83 {
        /*	padding-top:	83px;	*/
        padding-top: 5.1875rem !important;
    }

    .pt84 {
        /*	padding-top:	84px;	*/
        padding-top: 5.25rem !important;
    }

    .pt85 {
        /*	padding-top:	85px;	*/
        padding-top: 5.3125rem !important;
    }

    .pt86 {
        /*	padding-top:	86px;	*/
        padding-top: 5.375rem !important;
    }

    .pt87 {
        /*	padding-top:	87px;	*/
        padding-top: 5.4375rem !important;
    }

    .pt88 {
        /*	padding-top:	88px;	*/
        padding-top: 5.5rem !important;
    }

    .pt89 {
        /*	padding-top:	89px;	*/
        padding-top: 5.5625rem !important;
    }

    .pt90 {
        /*	padding-top:	90px;	*/
        padding-top: 5.625rem !important;
    }

    .pt91 {
        /*	padding-top:	91px;	*/
        padding-top: 5.6875rem !important;
    }

    .pt92 {
        /*	padding-top:	92px;	*/
        padding-top: 5.75rem !important;
    }

    .pt93 {
        /*	padding-top:	93px;	*/
        padding-top: 5.8125rem !important;
    }

    .pt94 {
        /*	padding-top:	94px;	*/
        padding-top: 5.875rem !important;
    }

    .pt95 {
        /*	padding-top:	95px;	*/
        padding-top: 5.9375rem !important;
    }

    .pt96 {
        /*	padding-top:	96px;	*/
        padding-top: 6rem !important;
    }

    .pt97 {
        /*	padding-top:	97px;	*/
        padding-top: 6.0625rem !important;
    }

    .pt98 {
        /*	padding-top:	98px;	*/
        padding-top: 6.125rem !important;
    }

    .pt99 {
        /*	padding-top:	99px;	*/
        padding-top: 6.1875rem !important;
    }

    .pt100 {
        /*	padding-top:	100px;	*/
        padding-top: 6.25rem !important;
    }

    /****************************************************************************/
    /* padding-left
*****************************************************************************/
    .pl0 {
        /*	padding-left:	0px;	*/
        padding-left: 0rem !important;
    }

    .pl1 {
        /*	padding-left:	1px;	*/
        padding-left: 0.0625rem !important;
    }

    .pl2 {
        /*	padding-left:	2px;	*/
        padding-left: 0.125rem !important;
    }

    .pl3 {
        /*	padding-left:	3px;	*/
        padding-left: 0.1875rem !important;
    }

    .pl4 {
        /*	padding-left:	4px;	*/
        padding-left: 0.25rem !important;
    }

    .pl5 {
        /*	padding-left:	5px;	*/
        padding-left: 0.3125rem !important;
    }

    .pl6 {
        /*	padding-left:	6px;	*/
        padding-left: 0.375rem !important;
    }

    .pl7 {
        /*	padding-left:	7px;	*/
        padding-left: 0.4375rem !important;
    }

    .pl8 {
        /*	padding-left:	8px;	*/
        padding-left: 0.5rem !important;
    }

    .pl9 {
        /*	padding-left:	9px;	*/
        padding-left: 0.5625rem !important;
    }

    .pl10 {
        /*	padding-left:	10px;	*/
        padding-left: 0.625rem !important;
    }

    .pl11 {
        /*	padding-left:	11px;	*/
        padding-left: 0.6875rem !important;
    }

    .pl12 {
        /*	padding-left:	12px;	*/
        padding-left: 0.75rem !important;
    }

    .pl13 {
        /*	padding-left:	13px;	*/
        padding-left: 0.8125rem !important;
    }

    .pl14 {
        /*	padding-left:	14px;	*/
        padding-left: 0.875rem !important;
    }

    .pl15 {
        /*	padding-left:	15px;	*/
        padding-left: 0.9375rem !important;
    }

    .pl16 {
        /*	padding-left:	16px;	*/
        padding-left: 1rem !important;
    }

    .pl17 {
        /*	padding-left:	17px;	*/
        padding-left: 1.0625rem !important;
    }

    .pl18 {
        /*	padding-left:	18px;	*/
        padding-left: 1.125rem !important;
    }

    .pl19 {
        /*	padding-left:	19px;	*/
        padding-left: 1.1875rem !important;
    }

    .pl20 {
        /*	padding-left:	20px;	*/
        padding-left: 1.25rem !important;
    }

    .pl21 {
        /*	padding-left:	21px;	*/
        padding-left: 1.3125rem !important;
    }

    .pl22 {
        /*	padding-left:	22px;	*/
        padding-left: 1.375rem !important;
    }

    .pl23 {
        /*	padding-left:	23px;	*/
        padding-left: 1.4375rem !important;
    }

    .pl24 {
        /*	padding-left:	24px;	*/
        padding-left: 1.5rem !important;
    }

    .pl25 {
        /*	padding-left:	25px;	*/
        padding-left: 1.5625rem !important;
    }

    .pl26 {
        /*	padding-left:	26px;	*/
        padding-left: 1.625rem !important;
    }

    .pl27 {
        /*	padding-left:	27px;	*/
        padding-left: 1.6875rem !important;
    }

    .pl28 {
        /*	padding-left:	28px;	*/
        padding-left: 1.75rem !important;
    }

    .pl29 {
        /*	padding-left:	29px;	*/
        padding-left: 1.8125rem !important;
    }

    .pl30 {
        /*	padding-left:	30px;	*/
        padding-left: 1.875rem !important;
    }

    .pl31 {
        /*	padding-left:	31px;	*/
        padding-left: 1.9375rem !important;
    }

    .pl32 {
        /*	padding-left:	32px;	*/
        padding-left: 2rem !important;
    }

    .pl33 {
        /*	padding-left:	33px;	*/
        padding-left: 2.0625rem !important;
    }

    .pl34 {
        /*	padding-left:	34px;	*/
        padding-left: 2.125rem !important;
    }

    .pl35 {
        /*	padding-left:	35px;	*/
        padding-left: 2.1875rem !important;
    }

    .pl36 {
        /*	padding-left:	36px;	*/
        padding-left: 2.25rem !important;
    }

    .pl37 {
        /*	padding-left:	37px;	*/
        padding-left: 2.3125rem !important;
    }

    .pl38 {
        /*	padding-left:	38px;	*/
        padding-left: 2.375rem !important;
    }

    .pl39 {
        /*	padding-left:	39px;	*/
        padding-left: 2.4375rem !important;
    }

    .pl40 {
        /*	padding-left:	40px;	*/
        padding-left: 2.5rem !important;
    }

    .pl41 {
        /*	padding-left:	41px;	*/
        padding-left: 2.5625rem !important;
    }

    .pl42 {
        /*	padding-left:	42px;	*/
        padding-left: 2.625rem !important;
    }

    .pl43 {
        /*	padding-left:	43px;	*/
        padding-left: 2.6875rem !important;
    }

    .pl44 {
        /*	padding-left:	44px;	*/
        padding-left: 2.75rem !important;
    }

    .pl45 {
        /*	padding-left:	45px;	*/
        padding-left: 2.8125rem !important;
    }

    .pl46 {
        /*	padding-left:	46px;	*/
        padding-left: 2.875rem !important;
    }

    .pl47 {
        /*	padding-left:	47px;	*/
        padding-left: 2.9375rem !important;
    }

    .pl48 {
        /*	padding-left:	48px;	*/
        padding-left: 3rem !important;
    }

    .pl49 {
        /*	padding-left:	49px;	*/
        padding-left: 3.0625rem !important;
    }

    .pl50 {
        /*	padding-left:	50px;	*/
        padding-left: 3.125rem !important;
    }

    .pl51 {
        /*	padding-left:	51px;	*/
        padding-left: 3.1875rem !important;
    }

    .pl52 {
        /*	padding-left:	52px;	*/
        padding-left: 3.25rem !important;
    }

    .pl53 {
        /*	padding-left:	53px;	*/
        padding-left: 3.3125rem !important;
    }

    .pl54 {
        /*	padding-left:	54px;	*/
        padding-left: 3.375rem !important;
    }

    .pl55 {
        /*	padding-left:	55px;	*/
        padding-left: 3.4375rem !important;
    }

    .pl56 {
        /*	padding-left:	56px;	*/
        padding-left: 3.5rem !important;
    }

    .pl57 {
        /*	padding-left:	57px;	*/
        padding-left: 3.5625rem !important;
    }

    .pl58 {
        /*	padding-left:	58px;	*/
        padding-left: 3.625rem !important;
    }

    .pl59 {
        /*	padding-left:	59px;	*/
        padding-left: 3.6875rem !important;
    }

    .pl60 {
        /*	padding-left:	60px;	*/
        padding-left: 3.75rem !important;
    }

    .pl61 {
        /*	padding-left:	61px;	*/
        padding-left: 3.8125rem !important;
    }

    .pl62 {
        /*	padding-left:	62px;	*/
        padding-left: 3.875rem !important;
    }

    .pl63 {
        /*	padding-left:	63px;	*/
        padding-left: 3.9375rem !important;
    }

    .pl64 {
        /*	padding-left:	64px;	*/
        padding-left: 4rem !important;
    }

    .pl65 {
        /*	padding-left:	65px;	*/
        padding-left: 4.0625rem !important;
    }

    .pl66 {
        /*	padding-left:	66px;	*/
        padding-left: 4.125rem !important;
    }

    .pl67 {
        /*	padding-left:	67px;	*/
        padding-left: 4.1875rem !important;
    }

    .pl68 {
        /*	padding-left:	68px;	*/
        padding-left: 4.25rem !important;
    }

    .pl69 {
        /*	padding-left:	69px;	*/
        padding-left: 4.3125rem !important;
    }

    .pl70 {
        /*	padding-left:	70px;	*/
        padding-left: 4.375rem !important;
    }

    .pl71 {
        /*	padding-left:	71px;	*/
        padding-left: 4.4375rem !important;
    }

    .pl72 {
        /*	padding-left:	72px;	*/
        padding-left: 4.5rem !important;
    }

    .pl73 {
        /*	padding-left:	73px;	*/
        padding-left: 4.5625rem !important;
    }

    .pl74 {
        /*	padding-left:	74px;	*/
        padding-left: 4.625rem !important;
    }

    .pl75 {
        /*	padding-left:	75px;	*/
        padding-left: 4.6875rem !important;
    }

    .pl76 {
        /*	padding-left:	76px;	*/
        padding-left: 4.75rem !important;
    }

    .pl77 {
        /*	padding-left:	77px;	*/
        padding-left: 4.8125rem !important;
    }

    .pl78 {
        /*	padding-left:	78px;	*/
        padding-left: 4.875rem !important;
    }

    .pl79 {
        /*	padding-left:	79px;	*/
        padding-left: 4.9375rem !important;
    }

    .pl80 {
        /*	padding-left:	80px;	*/
        padding-left: 5rem !important;
    }

    .pl81 {
        /*	padding-left:	81px;	*/
        padding-left: 5.0625rem !important;
    }

    .pl82 {
        /*	padding-left:	82px;	*/
        padding-left: 5.125rem !important;
    }

    .pl83 {
        /*	padding-left:	83px;	*/
        padding-left: 5.1875rem !important;
    }

    .pl84 {
        /*	padding-left:	84px;	*/
        padding-left: 5.25rem !important;
    }

    .pl85 {
        /*	padding-left:	85px;	*/
        padding-left: 5.3125rem !important;
    }

    .pl86 {
        /*	padding-left:	86px;	*/
        padding-left: 5.375rem !important;
    }

    .pl87 {
        /*	padding-left:	87px;	*/
        padding-left: 5.4375rem !important;
    }

    .pl88 {
        /*	padding-left:	88px;	*/
        padding-left: 5.5rem !important;
    }

    .pl89 {
        /*	padding-left:	89px;	*/
        padding-left: 5.5625rem !important;
    }

    .pl90 {
        /*	padding-left:	90px;	*/
        padding-left: 5.625rem !important;
    }

    .pl91 {
        /*	padding-left:	91px;	*/
        padding-left: 5.6875rem !important;
    }

    .pl92 {
        /*	padding-left:	92px;	*/
        padding-left: 5.75rem !important;
    }

    .pl93 {
        /*	padding-left:	93px;	*/
        padding-left: 5.8125rem !important;
    }

    .pl94 {
        /*	padding-left:	94px;	*/
        padding-left: 5.875rem !important;
    }

    .pl95 {
        /*	padding-left:	95px;	*/
        padding-left: 5.9375rem !important;
    }

    .pl96 {
        /*	padding-left:	96px;	*/
        padding-left: 6rem !important;
    }

    .pl97 {
        /*	padding-left:	97px;	*/
        padding-left: 6.0625rem !important;
    }

    .pl98 {
        /*	padding-left:	98px;	*/
        padding-left: 6.125rem !important;
    }

    .pl99 {
        /*	padding-left:	99px;	*/
        padding-left: 6.1875rem !important;
    }

    .pl100 {
        /*	padding-left:	100px;	*/
        padding-left: 6.25rem !important;
    }

    /****************************************************************************/
    /* padding-right
*****************************************************************************/
    .pr0 {
        /*	padding-right:	0px;	*/
        padding-right: 0rem !important;
    }

    .pr1 {
        /*	padding-right:	1px;	*/
        padding-right: 0.0625rem !important;
    }

    .pr2 {
        /*	padding-right:	2px;	*/
        padding-right: 0.125rem !important;
    }

    .pr3 {
        /*	padding-right:	3px;	*/
        padding-right: 0.1875rem !important;
    }

    .pr4 {
        /*	padding-right:	4px;	*/
        padding-right: 0.25rem !important;
    }

    .pr5 {
        /*	padding-right:	5px;	*/
        padding-right: 0.3125rem !important;
    }

    .pr6 {
        /*	padding-right:	6px;	*/
        padding-right: 0.375rem !important;
    }

    .pr7 {
        /*	padding-right:	7px;	*/
        padding-right: 0.4375rem !important;
    }

    .pr8 {
        /*	padding-right:	8px;	*/
        padding-right: 0.5rem !important;
    }

    .pr9 {
        /*	padding-right:	9px;	*/
        padding-right: 0.5625rem !important;
    }

    .pr10 {
        /*	padding-right:	10px;	*/
        padding-right: 0.625rem !important;
    }

    .pr11 {
        /*	padding-right:	11px;	*/
        padding-right: 0.6875rem !important;
    }

    .pr12 {
        /*	padding-right:	12px;	*/
        padding-right: 0.75rem !important;
    }

    .pr13 {
        /*	padding-right:	13px;	*/
        padding-right: 0.8125rem !important;
    }

    .pr14 {
        /*	padding-right:	14px;	*/
        padding-right: 0.875rem !important;
    }

    .pr15 {
        /*	padding-right:	15px;	*/
        padding-right: 0.9375rem !important;
    }

    .pr16 {
        /*	padding-right:	16px;	*/
        padding-right: 1rem !important;
    }

    .pr17 {
        /*	padding-right:	17px;	*/
        padding-right: 1.0625rem !important;
    }

    .pr18 {
        /*	padding-right:	18px;	*/
        padding-right: 1.125rem !important;
    }

    .pr19 {
        /*	padding-right:	19px;	*/
        padding-right: 1.1875rem !important;
    }

    .pr20 {
        /*	padding-right:	20px;	*/
        padding-right: 1.25rem !important;
    }

    .pr21 {
        /*	padding-right:	21px;	*/
        padding-right: 1.3125rem !important;
    }

    .pr22 {
        /*	padding-right:	22px;	*/
        padding-right: 1.375rem !important;
    }

    .pr23 {
        /*	padding-right:	23px;	*/
        padding-right: 1.4375rem !important;
    }

    .pr24 {
        /*	padding-right:	24px;	*/
        padding-right: 1.5rem !important;
    }

    .pr25 {
        /*	padding-right:	25px;	*/
        padding-right: 1.5625rem !important;
    }

    .pr26 {
        /*	padding-right:	26px;	*/
        padding-right: 1.625rem !important;
    }

    .pr27 {
        /*	padding-right:	27px;	*/
        padding-right: 1.6875rem !important;
    }

    .pr28 {
        /*	padding-right:	28px;	*/
        padding-right: 1.75rem !important;
    }

    .pr29 {
        /*	padding-right:	29px;	*/
        padding-right: 1.8125rem !important;
    }

    .pr30 {
        /*	padding-right:	30px;	*/
        padding-right: 1.875rem !important;
    }

    .pr31 {
        /*	padding-right:	31px;	*/
        padding-right: 1.9375rem !important;
    }

    .pr32 {
        /*	padding-right:	32px;	*/
        padding-right: 2rem !important;
    }

    .pr33 {
        /*	padding-right:	33px;	*/
        padding-right: 2.0625rem !important;
    }

    .pr34 {
        /*	padding-right:	34px;	*/
        padding-right: 2.125rem !important;
    }

    .pr35 {
        /*	padding-right:	35px;	*/
        padding-right: 2.1875rem !important;
    }

    .pr36 {
        /*	padding-right:	36px;	*/
        padding-right: 2.25rem !important;
    }

    .pr37 {
        /*	padding-right:	37px;	*/
        padding-right: 2.3125rem !important;
    }

    .pr38 {
        /*	padding-right:	38px;	*/
        padding-right: 2.375rem !important;
    }

    .pr39 {
        /*	padding-right:	39px;	*/
        padding-right: 2.4375rem !important;
    }

    .pr40 {
        /*	padding-right:	40px;	*/
        padding-right: 2.5rem !important;
    }

    .pr41 {
        /*	padding-right:	41px;	*/
        padding-right: 2.5625rem !important;
    }

    .pr42 {
        /*	padding-right:	42px;	*/
        padding-right: 2.625rem !important;
    }

    .pr43 {
        /*	padding-right:	43px;	*/
        padding-right: 2.6875rem !important;
    }

    .pr44 {
        /*	padding-right:	44px;	*/
        padding-right: 2.75rem !important;
    }

    .pr45 {
        /*	padding-right:	45px;	*/
        padding-right: 2.8125rem !important;
    }

    .pr46 {
        /*	padding-right:	46px;	*/
        padding-right: 2.875rem !important;
    }

    .pr47 {
        /*	padding-right:	47px;	*/
        padding-right: 2.9375rem !important;
    }

    .pr48 {
        /*	padding-right:	48px;	*/
        padding-right: 3rem !important;
    }

    .pr49 {
        /*	padding-right:	49px;	*/
        padding-right: 3.0625rem !important;
    }

    .pr50 {
        /*	padding-right:	50px;	*/
        padding-right: 3.125rem !important;
    }

    .pr51 {
        /*	padding-right:	51px;	*/
        padding-right: 3.1875rem !important;
    }

    .pr52 {
        /*	padding-right:	52px;	*/
        padding-right: 3.25rem !important;
    }

    .pr53 {
        /*	padding-right:	53px;	*/
        padding-right: 3.3125rem !important;
    }

    .pr54 {
        /*	padding-right:	54px;	*/
        padding-right: 3.375rem !important;
    }

    .pr55 {
        /*	padding-right:	55px;	*/
        padding-right: 3.4375rem !important;
    }

    .pr56 {
        /*	padding-right:	56px;	*/
        padding-right: 3.5rem !important;
    }

    .pr57 {
        /*	padding-right:	57px;	*/
        padding-right: 3.5625rem !important;
    }

    .pr58 {
        /*	padding-right:	58px;	*/
        padding-right: 3.625rem !important;
    }

    .pr59 {
        /*	padding-right:	59px;	*/
        padding-right: 3.6875rem !important;
    }

    .pr60 {
        /*	padding-right:	60px;	*/
        padding-right: 3.75rem !important;
    }

    .pr61 {
        /*	padding-right:	61px;	*/
        padding-right: 3.8125rem !important;
    }

    .pr62 {
        /*	padding-right:	62px;	*/
        padding-right: 3.875rem !important;
    }

    .pr63 {
        /*	padding-right:	63px;	*/
        padding-right: 3.9375rem !important;
    }

    .pr64 {
        /*	padding-right:	64px;	*/
        padding-right: 4rem !important;
    }

    .pr65 {
        /*	padding-right:	65px;	*/
        padding-right: 4.0625rem !important;
    }

    .pr66 {
        /*	padding-right:	66px;	*/
        padding-right: 4.125rem !important;
    }

    .pr67 {
        /*	padding-right:	67px;	*/
        padding-right: 4.1875rem !important;
    }

    .pr68 {
        /*	padding-right:	68px;	*/
        padding-right: 4.25rem !important;
    }

    .pr69 {
        /*	padding-right:	69px;	*/
        padding-right: 4.3125rem !important;
    }

    .pr70 {
        /*	padding-right:	70px;	*/
        padding-right: 4.375rem !important;
    }

    .pr71 {
        /*	padding-right:	71px;	*/
        padding-right: 4.4375rem !important;
    }

    .pr72 {
        /*	padding-right:	72px;	*/
        padding-right: 4.5rem !important;
    }

    .pr73 {
        /*	padding-right:	73px;	*/
        padding-right: 4.5625rem !important;
    }

    .pr74 {
        /*	padding-right:	74px;	*/
        padding-right: 4.625rem !important;
    }

    .pr75 {
        /*	padding-right:	75px;	*/
        padding-right: 4.6875rem !important;
    }

    .pr76 {
        /*	padding-right:	76px;	*/
        padding-right: 4.75rem !important;
    }

    .pr77 {
        /*	padding-right:	77px;	*/
        padding-right: 4.8125rem !important;
    }

    .pr78 {
        /*	padding-right:	78px;	*/
        padding-right: 4.875rem !important;
    }

    .pr79 {
        /*	padding-right:	79px;	*/
        padding-right: 4.9375rem !important;
    }

    .pr80 {
        /*	padding-right:	80px;	*/
        padding-right: 5rem !important;
    }

    .pr81 {
        /*	padding-right:	81px;	*/
        padding-right: 5.0625rem !important;
    }

    .pr82 {
        /*	padding-right:	82px;	*/
        padding-right: 5.125rem !important;
    }

    .pr83 {
        /*	padding-right:	83px;	*/
        padding-right: 5.1875rem !important;
    }

    .pr84 {
        /*	padding-right:	84px;	*/
        padding-right: 5.25rem !important;
    }

    .pr85 {
        /*	padding-right:	85px;	*/
        padding-right: 5.3125rem !important;
    }

    .pr86 {
        /*	padding-right:	86px;	*/
        padding-right: 5.375rem !important;
    }

    .pr87 {
        /*	padding-right:	87px;	*/
        padding-right: 5.4375rem !important;
    }

    .pr88 {
        /*	padding-right:	88px;	*/
        padding-right: 5.5rem !important;
    }

    .pr89 {
        /*	padding-right:	89px;	*/
        padding-right: 5.5625rem !important;
    }

    .pr90 {
        /*	padding-right:	90px;	*/
        padding-right: 5.625rem !important;
    }

    .pr91 {
        /*	padding-right:	91px;	*/
        padding-right: 5.6875rem !important;
    }

    .pr92 {
        /*	padding-right:	92px;	*/
        padding-right: 5.75rem !important;
    }

    .pr93 {
        /*	padding-right:	93px;	*/
        padding-right: 5.8125rem !important;
    }

    .pr94 {
        /*	padding-right:	94px;	*/
        padding-right: 5.875rem !important;
    }

    .pr95 {
        /*	padding-right:	95px;	*/
        padding-right: 5.9375rem !important;
    }

    .pr96 {
        /*	padding-right:	96px;	*/
        padding-right: 6rem !important;
    }

    .pr97 {
        /*	padding-right:	97px;	*/
        padding-right: 6.0625rem !important;
    }

    .pr98 {
        /*	padding-right:	98px;	*/
        padding-right: 6.125rem !important;
    }

    .pr99 {
        /*	padding-right:	99px;	*/
        padding-right: 6.1875rem !important;
    }

    .pr100 {
        /*	padding-right:	100px;	*/
        padding-right: 6.25rem !important;
    }

    /****************************************************************************/
    /* padding-bottom
*****************************************************************************/
    .pb0 {
        /*	padding-bottom:	0px;	*/
        padding-bottom: 0rem !important;
    }

    .pb1 {
        /*	padding-bottom:	1px;	*/
        padding-bottom: 0.0625rem !important;
    }

    .pb2 {
        /*	padding-bottom:	2px;	*/
        padding-bottom: 0.125rem !important;
    }

    .pb3 {
        /*	padding-bottom:	3px;	*/
        padding-bottom: 0.1875rem !important;
    }

    .pb4 {
        /*	padding-bottom:	4px;	*/
        padding-bottom: 0.25rem !important;
    }

    .pb5 {
        /*	padding-bottom:	5px;	*/
        padding-bottom: 0.3125rem !important;
    }

    .pb6 {
        /*	padding-bottom:	6px;	*/
        padding-bottom: 0.375rem !important;
    }

    .pb7 {
        /*	padding-bottom:	7px;	*/
        padding-bottom: 0.4375rem !important;
    }

    .pb8 {
        /*	padding-bottom:	8px;	*/
        padding-bottom: 0.5rem !important;
    }

    .pb9 {
        /*	padding-bottom:	9px;	*/
        padding-bottom: 0.5625rem !important;
    }

    .pb10 {
        /*	padding-bottom:	10px;	*/
        padding-bottom: 0.625rem !important;
    }

    .pb11 {
        /*	padding-bottom:	11px;	*/
        padding-bottom: 0.6875rem !important;
    }

    .pb12 {
        /*	padding-bottom:	12px;	*/
        padding-bottom: 0.75rem !important;
    }

    .pb13 {
        /*	padding-bottom:	13px;	*/
        padding-bottom: 0.8125rem !important;
    }

    .pb14 {
        /*	padding-bottom:	14px;	*/
        padding-bottom: 0.875rem !important;
    }

    .pb15 {
        /*	padding-bottom:	15px;	*/
        padding-bottom: 0.9375rem !important;
    }

    .pb16 {
        /*	padding-bottom:	16px;	*/
        padding-bottom: 1rem !important;
    }

    .pb17 {
        /*	padding-bottom:	17px;	*/
        padding-bottom: 1.0625rem !important;
    }

    .pb18 {
        /*	padding-bottom:	18px;	*/
        padding-bottom: 1.125rem !important;
    }

    .pb19 {
        /*	padding-bottom:	19px;	*/
        padding-bottom: 1.1875rem !important;
    }

    .pb20 {
        /*	padding-bottom:	20px;	*/
        padding-bottom: 1.25rem !important;
    }

    .pb21 {
        /*	padding-bottom:	21px;	*/
        padding-bottom: 1.3125rem !important;
    }

    .pb22 {
        /*	padding-bottom:	22px;	*/
        padding-bottom: 1.375rem !important;
    }

    .pb23 {
        /*	padding-bottom:	23px;	*/
        padding-bottom: 1.4375rem !important;
    }

    .pb24 {
        /*	padding-bottom:	24px;	*/
        padding-bottom: 1.5rem !important;
    }

    .pb25 {
        /*	padding-bottom:	25px;	*/
        padding-bottom: 1.5625rem !important;
    }

    .pb26 {
        /*	padding-bottom:	26px;	*/
        padding-bottom: 1.625rem !important;
    }

    .pb27 {
        /*	padding-bottom:	27px;	*/
        padding-bottom: 1.6875rem !important;
    }

    .pb28 {
        /*	padding-bottom:	28px;	*/
        padding-bottom: 1.75rem !important;
    }

    .pb29 {
        /*	padding-bottom:	29px;	*/
        padding-bottom: 1.8125rem !important;
    }

    .pb30 {
        /*	padding-bottom:	30px;	*/
        padding-bottom: 1.875rem !important;
    }

    .pb31 {
        /*	padding-bottom:	31px;	*/
        padding-bottom: 1.9375rem !important;
    }

    .pb32 {
        /*	padding-bottom:	32px;	*/
        padding-bottom: 2rem !important;
    }

    .pb33 {
        /*	padding-bottom:	33px;	*/
        padding-bottom: 2.0625rem !important;
    }

    .pb34 {
        /*	padding-bottom:	34px;	*/
        padding-bottom: 2.125rem !important;
    }

    .pb35 {
        /*	padding-bottom:	35px;	*/
        padding-bottom: 2.1875rem !important;
    }

    .pb36 {
        /*	padding-bottom:	36px;	*/
        padding-bottom: 2.25rem !important;
    }

    .pb37 {
        /*	padding-bottom:	37px;	*/
        padding-bottom: 2.3125rem !important;
    }

    .pb38 {
        /*	padding-bottom:	38px;	*/
        padding-bottom: 2.375rem !important;
    }

    .pb39 {
        /*	padding-bottom:	39px;	*/
        padding-bottom: 2.4375rem !important;
    }

    .pb40 {
        /*	padding-bottom:	40px;	*/
        padding-bottom: 2.5rem !important;
    }

    .pb41 {
        /*	padding-bottom:	41px;	*/
        padding-bottom: 2.5625rem !important;
    }

    .pb42 {
        /*	padding-bottom:	42px;	*/
        padding-bottom: 2.625rem !important;
    }

    .pb43 {
        /*	padding-bottom:	43px;	*/
        padding-bottom: 2.6875rem !important;
    }

    .pb44 {
        /*	padding-bottom:	44px;	*/
        padding-bottom: 2.75rem !important;
    }

    .pb45 {
        /*	padding-bottom:	45px;	*/
        padding-bottom: 2.8125rem !important;
    }

    .pb46 {
        /*	padding-bottom:	46px;	*/
        padding-bottom: 2.875rem !important;
    }

    .pb47 {
        /*	padding-bottom:	47px;	*/
        padding-bottom: 2.9375rem !important;
    }

    .pb48 {
        /*	padding-bottom:	48px;	*/
        padding-bottom: 3rem !important;
    }

    .pb49 {
        /*	padding-bottom:	49px;	*/
        padding-bottom: 3.0625rem !important;
    }

    .pb50 {
        /*	padding-bottom:	50px;	*/
        padding-bottom: 3.125rem !important;
    }

    .pb51 {
        /*	padding-bottom:	51px;	*/
        padding-bottom: 3.1875rem !important;
    }

    .pb52 {
        /*	padding-bottom:	52px;	*/
        padding-bottom: 3.25rem !important;
    }

    .pb53 {
        /*	padding-bottom:	53px;	*/
        padding-bottom: 3.3125rem !important;
    }

    .pb54 {
        /*	padding-bottom:	54px;	*/
        padding-bottom: 3.375rem !important;
    }

    .pb55 {
        /*	padding-bottom:	55px;	*/
        padding-bottom: 3.4375rem !important;
    }

    .pb56 {
        /*	padding-bottom:	56px;	*/
        padding-bottom: 3.5rem !important;
    }

    .pb57 {
        /*	padding-bottom:	57px;	*/
        padding-bottom: 3.5625rem !important;
    }

    .pb58 {
        /*	padding-bottom:	58px;	*/
        padding-bottom: 3.625rem !important;
    }

    .pb59 {
        /*	padding-bottom:	59px;	*/
        padding-bottom: 3.6875rem !important;
    }

    .pb60 {
        /*	padding-bottom:	60px;	*/
        padding-bottom: 3.75rem !important;
    }

    .pb61 {
        /*	padding-bottom:	61px;	*/
        padding-bottom: 3.8125rem !important;
    }

    .pb62 {
        /*	padding-bottom:	62px;	*/
        padding-bottom: 3.875rem !important;
    }

    .pb63 {
        /*	padding-bottom:	63px;	*/
        padding-bottom: 3.9375rem !important;
    }

    .pb64 {
        /*	padding-bottom:	64px;	*/
        padding-bottom: 4rem !important;
    }

    .pb65 {
        /*	padding-bottom:	65px;	*/
        padding-bottom: 4.0625rem !important;
    }

    .pb66 {
        /*	padding-bottom:	66px;	*/
        padding-bottom: 4.125rem !important;
    }

    .pb67 {
        /*	padding-bottom:	67px;	*/
        padding-bottom: 4.1875rem !important;
    }

    .pb68 {
        /*	padding-bottom:	68px;	*/
        padding-bottom: 4.25rem !important;
    }

    .pb69 {
        /*	padding-bottom:	69px;	*/
        padding-bottom: 4.3125rem !important;
    }

    .pb70 {
        /*	padding-bottom:	70px;	*/
        padding-bottom: 4.375rem !important;
    }

    .pb71 {
        /*	padding-bottom:	71px;	*/
        padding-bottom: 4.4375rem !important;
    }

    .pb72 {
        /*	padding-bottom:	72px;	*/
        padding-bottom: 4.5rem !important;
    }

    .pb73 {
        /*	padding-bottom:	73px;	*/
        padding-bottom: 4.5625rem !important;
    }

    .pb74 {
        /*	padding-bottom:	74px;	*/
        padding-bottom: 4.625rem !important;
    }

    .pb75 {
        /*	padding-bottom:	75px;	*/
        padding-bottom: 4.6875rem !important;
    }

    .pb76 {
        /*	padding-bottom:	76px;	*/
        padding-bottom: 4.75rem !important;
    }

    .pb77 {
        /*	padding-bottom:	77px;	*/
        padding-bottom: 4.8125rem !important;
    }

    .pb78 {
        /*	padding-bottom:	78px;	*/
        padding-bottom: 4.875rem !important;
    }

    .pb79 {
        /*	padding-bottom:	79px;	*/
        padding-bottom: 4.9375rem !important;
    }

    .pb80 {
        /*	padding-bottom:	80px;	*/
        padding-bottom: 5rem !important;
    }

    .pb81 {
        /*	padding-bottom:	81px;	*/
        padding-bottom: 5.0625rem !important;
    }

    .pb82 {
        /*	padding-bottom:	82px;	*/
        padding-bottom: 5.125rem !important;
    }

    .pb83 {
        /*	padding-bottom:	83px;	*/
        padding-bottom: 5.1875rem !important;
    }

    .pb84 {
        /*	padding-bottom:	84px;	*/
        padding-bottom: 5.25rem !important;
    }

    .pb85 {
        /*	padding-bottom:	85px;	*/
        padding-bottom: 5.3125rem !important;
    }

    .pb86 {
        /*	padding-bottom:	86px;	*/
        padding-bottom: 5.375rem !important;
    }

    .pb87 {
        /*	padding-bottom:	87px;	*/
        padding-bottom: 5.4375rem !important;
    }

    .pb88 {
        /*	padding-bottom:	88px;	*/
        padding-bottom: 5.5rem !important;
    }

    .pb89 {
        /*	padding-bottom:	89px;	*/
        padding-bottom: 5.5625rem !important;
    }

    .pb90 {
        /*	padding-bottom:	90px;	*/
        padding-bottom: 5.625rem !important;
    }

    .pb91 {
        /*	padding-bottom:	91px;	*/
        padding-bottom: 5.6875rem !important;
    }

    .pb92 {
        /*	padding-bottom:	92px;	*/
        padding-bottom: 5.75rem !important;
    }

    .pb93 {
        /*	padding-bottom:	93px;	*/
        padding-bottom: 5.8125rem !important;
    }

    .pb94 {
        /*	padding-bottom:	94px;	*/
        padding-bottom: 5.875rem !important;
    }

    .pb95 {
        /*	padding-bottom:	95px;	*/
        padding-bottom: 5.9375rem !important;
    }

    .pb96 {
        /*	padding-bottom:	96px;	*/
        padding-bottom: 6rem !important;
    }

    .pb97 {
        /*	padding-bottom:	97px;	*/
        padding-bottom: 6.0625rem !important;
    }

    .pb98 {
        /*	padding-bottom:	98px;	*/
        padding-bottom: 6.125rem !important;
    }

    .pb99 {
        /*	padding-bottom:	99px;	*/
        padding-bottom: 6.1875rem !important;
    }

    .pb100 {
        /*	padding-bottom:	100px;	*/
        padding-bottom: 6.25rem !important;
    }

    /****************************************************************************/
    /* Margins
*****************************************************************************/
    .m0 {
        /*	margin:	0px;	*/
        margin: 0rem !important;
    }

    .m1 {
        /*	margin:	1px;	*/
        margin: 0.0625rem !important;
    }

    .m2 {
        /*	margin:	2px;	*/
        margin: 0.125rem !important;
    }

    .m3 {
        /*	margin:	3px;	*/
        margin: 0.1875rem !important;
    }

    .m4 {
        /*	margin:	4px;	*/
        margin: 0.25rem !important;
    }

    .m5 {
        /*	margin:	5px;	*/
        margin: 0.3125rem !important;
    }

    .m6 {
        /*	margin:	6px;	*/
        margin: 0.375rem !important;
    }

    .m7 {
        /*	margin:	7px;	*/
        margin: 0.4375rem !important;
    }

    .m8 {
        /*	margin:	8px;	*/
        margin: 0.5rem !important;
    }

    .m9 {
        /*	margin:	9px;	*/
        margin: 0.5625rem !important;
    }

    .m10 {
        /*	margin:	10px;	*/
        margin: 0.625rem !important;
    }

    .m11 {
        /*	margin:	11px;	*/
        margin: 0.6875rem !important;
    }

    .m12 {
        /*	margin:	12px;	*/
        margin: 0.75rem !important;
    }

    .m13 {
        /*	margin:	13px;	*/
        margin: 0.8125rem !important;
    }

    .m14 {
        /*	margin:	14px;	*/
        margin: 0.875rem !important;
    }

    .m15 {
        /*	margin:	15px;	*/
        margin: 0.9375rem !important;
    }

    .m16 {
        /*	margin:	16px;	*/
        margin: 1rem !important;
    }

    .m17 {
        /*	margin:	17px;	*/
        margin: 1.0625rem !important;
    }

    .m18 {
        /*	margin:	18px;	*/
        margin: 1.125rem !important;
    }

    .m19 {
        /*	margin:	19px;	*/
        margin: 1.1875rem !important;
    }

    .m20 {
        /*	margin:	20px;	*/
        margin: 1.25rem !important;
    }

    .m21 {
        /*	margin:	21px;	*/
        margin: 1.3125rem !important;
    }

    .m22 {
        /*	margin:	22px;	*/
        margin: 1.375rem !important;
    }

    .m23 {
        /*	margin:	23px;	*/
        margin: 1.4375rem !important;
    }

    .m24 {
        /*	margin:	24px;	*/
        margin: 1.5rem !important;
    }

    .m25 {
        /*	margin:	25px;	*/
        margin: 1.5625rem !important;
    }

    .m26 {
        /*	margin:	26px;	*/
        margin: 1.625rem !important;
    }

    .m27 {
        /*	margin:	27px;	*/
        margin: 1.6875rem !important;
    }

    .m28 {
        /*	margin:	28px;	*/
        margin: 1.75rem !important;
    }

    .m29 {
        /*	margin:	29px;	*/
        margin: 1.8125rem !important;
    }

    .m30 {
        /*	margin:	30px;	*/
        margin: 1.875rem !important;
    }

    .m31 {
        /*	margin:	31px;	*/
        margin: 1.9375rem !important;
    }

    .m32 {
        /*	margin:	32px;	*/
        margin: 2rem !important;
    }

    .m33 {
        /*	margin:	33px;	*/
        margin: 2.0625rem !important;
    }

    .m34 {
        /*	margin:	34px;	*/
        margin: 2.125rem !important;
    }

    .m35 {
        /*	margin:	35px;	*/
        margin: 2.1875rem !important;
    }

    .m36 {
        /*	margin:	36px;	*/
        margin: 2.25rem !important;
    }

    .m37 {
        /*	margin:	37px;	*/
        margin: 2.3125rem !important;
    }

    .m38 {
        /*	margin:	38px;	*/
        margin: 2.375rem !important;
    }

    .m39 {
        /*	margin:	39px;	*/
        margin: 2.4375rem !important;
    }

    .m40 {
        /*	margin:	40px;	*/
        margin: 2.5rem !important;
    }

    .m41 {
        /*	margin:	41px;	*/
        margin: 2.5625rem !important;
    }

    .m42 {
        /*	margin:	42px;	*/
        margin: 2.625rem !important;
    }

    .m43 {
        /*	margin:	43px;	*/
        margin: 2.6875rem !important;
    }

    .m44 {
        /*	margin:	44px;	*/
        margin: 2.75rem !important;
    }

    .m45 {
        /*	margin:	45px;	*/
        margin: 2.8125rem !important;
    }

    .m46 {
        /*	margin:	46px;	*/
        margin: 2.875rem !important;
    }

    .m47 {
        /*	margin:	47px;	*/
        margin: 2.9375rem !important;
    }

    .m48 {
        /*	margin:	48px;	*/
        margin: 3rem !important;
    }

    .m49 {
        /*	margin:	49px;	*/
        margin: 3.0625rem !important;
    }

    .m50 {
        /*	margin:	50px;	*/
        margin: 3.125rem !important;
    }

    .m51 {
        /*	margin:	51px;	*/
        margin: 3.1875rem !important;
    }

    .m52 {
        /*	margin:	52px;	*/
        margin: 3.25rem !important;
    }

    .m53 {
        /*	margin:	53px;	*/
        margin: 3.3125rem !important;
    }

    .m54 {
        /*	margin:	54px;	*/
        margin: 3.375rem !important;
    }

    .m55 {
        /*	margin:	55px;	*/
        margin: 3.4375rem !important;
    }

    .m56 {
        /*	margin:	56px;	*/
        margin: 3.5rem !important;
    }

    .m57 {
        /*	margin:	57px;	*/
        margin: 3.5625rem !important;
    }

    .m58 {
        /*	margin:	58px;	*/
        margin: 3.625rem !important;
    }

    .m59 {
        /*	margin:	59px;	*/
        margin: 3.6875rem !important;
    }

    .m60 {
        /*	margin:	60px;	*/
        margin: 3.75rem !important;
    }

    .m61 {
        /*	margin:	61px;	*/
        margin: 3.8125rem !important;
    }

    .m62 {
        /*	margin:	62px;	*/
        margin: 3.875rem !important;
    }

    .m63 {
        /*	margin:	63px;	*/
        margin: 3.9375rem !important;
    }

    .m64 {
        /*	margin:	64px;	*/
        margin: 4rem !important;
    }

    .m65 {
        /*	margin:	65px;	*/
        margin: 4.0625rem !important;
    }

    .m66 {
        /*	margin:	66px;	*/
        margin: 4.125rem !important;
    }

    .m67 {
        /*	margin:	67px;	*/
        margin: 4.1875rem !important;
    }

    .m68 {
        /*	margin:	68px;	*/
        margin: 4.25rem !important;
    }

    .m69 {
        /*	margin:	69px;	*/
        margin: 4.3125rem !important;
    }

    .m70 {
        /*	margin:	70px;	*/
        margin: 4.375rem !important;
    }

    .m71 {
        /*	margin:	71px;	*/
        margin: 4.4375rem !important;
    }

    .m72 {
        /*	margin:	72px;	*/
        margin: 4.5rem !important;
    }

    .m73 {
        /*	margin:	73px;	*/
        margin: 4.5625rem !important;
    }

    .m74 {
        /*	margin:	74px;	*/
        margin: 4.625rem !important;
    }

    .m75 {
        /*	margin:	75px;	*/
        margin: 4.6875rem !important;
    }

    .m76 {
        /*	margin:	76px;	*/
        margin: 4.75rem !important;
    }

    .m77 {
        /*	margin:	77px;	*/
        margin: 4.8125rem !important;
    }

    .m78 {
        /*	margin:	78px;	*/
        margin: 4.875rem !important;
    }

    .m79 {
        /*	margin:	79px;	*/
        margin: 4.9375rem !important;
    }

    .m80 {
        /*	margin:	80px;	*/
        margin: 5rem !important;
    }

    .m81 {
        /*	margin:	81px;	*/
        margin: 5.0625rem !important;
    }

    .m82 {
        /*	margin:	82px;	*/
        margin: 5.125rem !important;
    }

    .m83 {
        /*	margin:	83px;	*/
        margin: 5.1875rem !important;
    }

    .m84 {
        /*	margin:	84px;	*/
        margin: 5.25rem !important;
    }

    .m85 {
        /*	margin:	85px;	*/
        margin: 5.3125rem !important;
    }

    .m86 {
        /*	margin:	86px;	*/
        margin: 5.375rem !important;
    }

    .m87 {
        /*	margin:	87px;	*/
        margin: 5.4375rem !important;
    }

    .m88 {
        /*	margin:	88px;	*/
        margin: 5.5rem !important;
    }

    .m89 {
        /*	margin:	89px;	*/
        margin: 5.5625rem !important;
    }

    .m90 {
        /*	margin:	90px;	*/
        margin: 5.625rem !important;
    }

    .m91 {
        /*	margin:	91px;	*/
        margin: 5.6875rem !important;
    }

    .m92 {
        /*	margin:	92px;	*/
        margin: 5.75rem !important;
    }

    .m93 {
        /*	margin:	93px;	*/
        margin: 5.8125rem !important;
    }

    .m94 {
        /*	margin:	94px;	*/
        margin: 5.875rem !important;
    }

    .m95 {
        /*	margin:	95px;	*/
        margin: 5.9375rem !important;
    }

    .m96 {
        /*	margin:	96px;	*/
        margin: 6rem !important;
    }

    .m97 {
        /*	margin:	97px;	*/
        margin: 6.0625rem !important;
    }

    .m98 {
        /*	margin:	98px;	*/
        margin: 6.125rem !important;
    }

    .m99 {
        /*	margin:	99px;	*/
        margin: 6.1875rem !important;
    }

    .m100 {
        /*	margin:	100px;	*/
        margin: 6.25rem !important;
    }

    /****************************************************************************/
    /* margin-right 
*****************************************************************************/
    .mt0 {
        /*	margin-top:	0px;	*/
        margin-top: 0rem !important;
    }

    .mt1 {
        /*	margin-top:	1px;	*/
        margin-top: 0.0625rem !important;
    }

    .mt2 {
        /*	margin-top:	2px;	*/
        margin-top: 0.125rem !important;
    }

    .mt3 {
        /*	margin-top:	3px;	*/
        margin-top: 0.1875rem !important;
    }

    .mt4 {
        /*	margin-top:	4px;	*/
        margin-top: 0.25rem !important;
    }

    .mt5 {
        /*	margin-top:	5px;	*/
        margin-top: 0.3125rem !important;
    }

    .mt6 {
        /*	margin-top:	6px;	*/
        margin-top: 0.375rem !important;
    }

    .mt7 {
        /*	margin-top:	7px;	*/
        margin-top: 0.4375rem !important;
    }

    .mt8 {
        /*	margin-top:	8px;	*/
        margin-top: 0.5rem !important;
    }

    .mt9 {
        /*	margin-top:	9px;	*/
        margin-top: 0.5625rem !important;
    }

    .mt10 {
        /*	margin-top:	10px;	*/
        margin-top: 0.625rem !important;
    }

    .mt11 {
        /*	margin-top:	11px;	*/
        margin-top: 0.6875rem !important;
    }

    .mt12 {
        /*	margin-top:	12px;	*/
        margin-top: 0.75rem !important;
    }

    .mt13 {
        /*	margin-top:	13px;	*/
        margin-top: 0.8125rem !important;
    }

    .mt14 {
        /*	margin-top:	14px;	*/
        margin-top: 0.875rem !important;
    }

    .mt15 {
        /*	margin-top:	15px;	*/
        margin-top: 0.9375rem !important;
    }

    .mt16 {
        /*	margin-top:	16px;	*/
        margin-top: 1rem !important;
    }

    .mt17 {
        /*	margin-top:	17px;	*/
        margin-top: 1.0625rem !important;
    }

    .mt18 {
        /*	margin-top:	18px;	*/
        margin-top: 1.125rem !important;
    }

    .mt19 {
        /*	margin-top:	19px;	*/
        margin-top: 1.1875rem !important;
    }

    .mt20 {
        /*	margin-top:	20px;	*/
        margin-top: 1.25rem !important;
    }

    .mt21 {
        /*	margin-top:	21px;	*/
        margin-top: 1.3125rem !important;
    }

    .mt22 {
        /*	margin-top:	22px;	*/
        margin-top: 1.375rem !important;
    }

    .mt23 {
        /*	margin-top:	23px;	*/
        margin-top: 1.4375rem !important;
    }

    .mt24 {
        /*	margin-top:	24px;	*/
        margin-top: 1.5rem !important;
    }

    .mt25 {
        /*	margin-top:	25px;	*/
        margin-top: 1.5625rem !important;
    }

    .mt26 {
        /*	margin-top:	26px;	*/
        margin-top: 1.625rem !important;
    }

    .mt27 {
        /*	margin-top:	27px;	*/
        margin-top: 1.6875rem !important;
    }

    .mt28 {
        /*	margin-top:	28px;	*/
        margin-top: 1.75rem !important;
    }

    .mt29 {
        /*	margin-top:	29px;	*/
        margin-top: 1.8125rem !important;
    }

    .mt30 {
        /*	margin-top:	30px;	*/
        margin-top: 1.875rem !important;
    }

    .mt31 {
        /*	margin-top:	31px;	*/
        margin-top: 1.9375rem !important;
    }

    .mt32 {
        /*	margin-top:	32px;	*/
        margin-top: 2rem !important;
    }

    .mt33 {
        /*	margin-top:	33px;	*/
        margin-top: 2.0625rem !important;
    }

    .mt34 {
        /*	margin-top:	34px;	*/
        margin-top: 2.125rem !important;
    }

    .mt35 {
        /*	margin-top:	35px;	*/
        margin-top: 2.1875rem !important;
    }

    .mt36 {
        /*	margin-top:	36px;	*/
        margin-top: 2.25rem !important;
    }

    .mt37 {
        /*	margin-top:	37px;	*/
        margin-top: 2.3125rem !important;
    }

    .mt38 {
        /*	margin-top:	38px;	*/
        margin-top: 2.375rem !important;
    }

    .mt39 {
        /*	margin-top:	39px;	*/
        margin-top: 2.4375rem !important;
    }

    .mt40 {
        /*	margin-top:	40px;	*/
        margin-top: 2.5rem !important;
    }

    .mt41 {
        /*	margin-top:	41px;	*/
        margin-top: 2.5625rem !important;
    }

    .mt42 {
        /*	margin-top:	42px;	*/
        margin-top: 2.625rem !important;
    }

    .mt43 {
        /*	margin-top:	43px;	*/
        margin-top: 2.6875rem !important;
    }

    .mt44 {
        /*	margin-top:	44px;	*/
        margin-top: 2.75rem !important;
    }

    .mt45 {
        /*	margin-top:	45px;	*/
        margin-top: 2.8125rem !important;
    }

    .mt46 {
        /*	margin-top:	46px;	*/
        margin-top: 2.875rem !important;
    }

    .mt47 {
        /*	margin-top:	47px;	*/
        margin-top: 2.9375rem !important;
    }

    .mt48 {
        /*	margin-top:	48px;	*/
        margin-top: 3rem !important;
    }

    .mt49 {
        /*	margin-top:	49px;	*/
        margin-top: 3.0625rem !important;
    }

    .mt50 {
        /*	margin-top:	50px;	*/
        margin-top: 3.125rem !important;
    }

    .mt51 {
        /*	margin-top:	51px;	*/
        margin-top: 3.1875rem !important;
    }

    .mt52 {
        /*	margin-top:	52px;	*/
        margin-top: 3.25rem !important;
    }

    .mt53 {
        /*	margin-top:	53px;	*/
        margin-top: 3.3125rem !important;
    }

    .mt54 {
        /*	margin-top:	54px;	*/
        margin-top: 3.375rem !important;
    }

    .mt55 {
        /*	margin-top:	55px;	*/
        margin-top: 3.4375rem !important;
    }

    .mt56 {
        /*	margin-top:	56px;	*/
        margin-top: 3.5rem !important;
    }

    .mt57 {
        /*	margin-top:	57px;	*/
        margin-top: 3.5625rem !important;
    }

    .mt58 {
        /*	margin-top:	58px;	*/
        margin-top: 3.625rem !important;
    }

    .mt59 {
        /*	margin-top:	59px;	*/
        margin-top: 3.6875rem !important;
    }

    .mt60 {
        /*	margin-top:	60px;	*/
        margin-top: 3.75rem !important;
    }

    .mt61 {
        /*	margin-top:	61px;	*/
        margin-top: 3.8125rem !important;
    }

    .mt62 {
        /*	margin-top:	62px;	*/
        margin-top: 3.875rem !important;
    }

    .mt63 {
        /*	margin-top:	63px;	*/
        margin-top: 3.9375rem !important;
    }

    .mt64 {
        /*	margin-top:	64px;	*/
        margin-top: 4rem !important;
    }

    .mt65 {
        /*	margin-top:	65px;	*/
        margin-top: 4.0625rem !important;
    }

    .mt66 {
        /*	margin-top:	66px;	*/
        margin-top: 4.125rem !important;
    }

    .mt67 {
        /*	margin-top:	67px;	*/
        margin-top: 4.1875rem !important;
    }

    .mt68 {
        /*	margin-top:	68px;	*/
        margin-top: 4.25rem !important;
    }

    .mt69 {
        /*	margin-top:	69px;	*/
        margin-top: 4.3125rem !important;
    }

    .mt70 {
        /*	margin-top:	70px;	*/
        margin-top: 4.375rem !important;
    }

    .mt71 {
        /*	margin-top:	71px;	*/
        margin-top: 4.4375rem !important;
    }

    .mt72 {
        /*	margin-top:	72px;	*/
        margin-top: 4.5rem !important;
    }

    .mt73 {
        /*	margin-top:	73px;	*/
        margin-top: 4.5625rem !important;
    }

    .mt74 {
        /*	margin-top:	74px;	*/
        margin-top: 4.625rem !important;
    }

    .mt75 {
        /*	margin-top:	75px;	*/
        margin-top: 4.6875rem !important;
    }

    .mt76 {
        /*	margin-top:	76px;	*/
        margin-top: 4.75rem !important;
    }

    .mt77 {
        /*	margin-top:	77px;	*/
        margin-top: 4.8125rem !important;
    }

    .mt78 {
        /*	margin-top:	78px;	*/
        margin-top: 4.875rem !important;
    }

    .mt79 {
        /*	margin-top:	79px;	*/
        margin-top: 4.9375rem !important;
    }

    .mt80 {
        /*	margin-top:	80px;	*/
        margin-top: 5rem !important;
    }

    .mt81 {
        /*	margin-top:	81px;	*/
        margin-top: 5.0625rem !important;
    }

    .mt82 {
        /*	margin-top:	82px;	*/
        margin-top: 5.125rem !important;
    }

    .mt83 {
        /*	margin-top:	83px;	*/
        margin-top: 5.1875rem !important;
    }

    .mt84 {
        /*	margin-top:	84px;	*/
        margin-top: 5.25rem !important;
    }

    .mt85 {
        /*	margin-top:	85px;	*/
        margin-top: 5.3125rem !important;
    }

    .mt86 {
        /*	margin-top:	86px;	*/
        margin-top: 5.375rem !important;
    }

    .mt87 {
        /*	margin-top:	87px;	*/
        margin-top: 5.4375rem !important;
    }

    .mt88 {
        /*	margin-top:	88px;	*/
        margin-top: 5.5rem !important;
    }

    .mt89 {
        /*	margin-top:	89px;	*/
        margin-top: 5.5625rem !important;
    }

    .mt90 {
        /*	margin-top:	90px;	*/
        margin-top: 5.625rem !important;
    }

    .mt91 {
        /*	margin-top:	91px;	*/
        margin-top: 5.6875rem !important;
    }

    .mt92 {
        /*	margin-top:	92px;	*/
        margin-top: 5.75rem !important;
    }

    .mt93 {
        /*	margin-top:	93px;	*/
        margin-top: 5.8125rem !important;
    }

    .mt94 {
        /*	margin-top:	94px;	*/
        margin-top: 5.875rem !important;
    }

    .mt95 {
        /*	margin-top:	95px;	*/
        margin-top: 5.9375rem !important;
    }

    .mt96 {
        /*	margin-top:	96px;	*/
        margin-top: 6rem !important;
    }

    .mt97 {
        /*	margin-top:	97px;	*/
        margin-top: 6.0625rem !important;
    }

    .mt98 {
        /*	margin-top:	98px;	*/
        margin-top: 6.125rem !important;
    }

    .mt99 {
        /*	margin-top:	99px;	*/
        margin-top: 6.1875rem !important;
    }

    .mt100 {
        /*	margin-top:	100px;	*/
        margin-top: 6.25rem !important;
    }

    /****************************************************************************/
    /* margin-left
*****************************************************************************/
    .ml0 {
        /*	margin-left:	0px;	*/
        margin-left: 0rem !important;
    }

    .ml1 {
        /*	margin-left:	1px;	*/
        margin-left: 0.0625rem !important;
    }

    .ml2 {
        /*	margin-left:	2px;	*/
        margin-left: 0.125rem !important;
    }

    .ml3 {
        /*	margin-left:	3px;	*/
        margin-left: 0.1875rem !important;
    }

    .ml4 {
        /*	margin-left:	4px;	*/
        margin-left: 0.25rem !important;
    }

    .ml5 {
        /*	margin-left:	5px;	*/
        margin-left: 0.3125rem !important;
    }

    .ml6 {
        /*	margin-left:	6px;	*/
        margin-left: 0.375rem !important;
    }

    .ml7 {
        /*	margin-left:	7px;	*/
        margin-left: 0.4375rem !important;
    }

    .ml8 {
        /*	margin-left:	8px;	*/
        margin-left: 0.5rem !important;
    }

    .ml9 {
        /*	margin-left:	9px;	*/
        margin-left: 0.5625rem !important;
    }

    .ml10 {
        /*	margin-left:	10px;	*/
        margin-left: 0.625rem !important;
    }

    .ml11 {
        /*	margin-left:	11px;	*/
        margin-left: 0.6875rem !important;
    }

    .ml12 {
        /*	margin-left:	12px;	*/
        margin-left: 0.75rem !important;
    }

    .ml13 {
        /*	margin-left:	13px;	*/
        margin-left: 0.8125rem !important;
    }

    .ml14 {
        /*	margin-left:	14px;	*/
        margin-left: 0.875rem !important;
    }

    .ml15 {
        /*	margin-left:	15px;	*/
        margin-left: 0.9375rem !important;
    }

    .ml16 {
        /*	margin-left:	16px;	*/
        margin-left: 1rem !important;
    }

    .ml17 {
        /*	margin-left:	17px;	*/
        margin-left: 1.0625rem !important;
    }

    .ml18 {
        /*	margin-left:	18px;	*/
        margin-left: 1.125rem !important;
    }

    .ml19 {
        /*	margin-left:	19px;	*/
        margin-left: 1.1875rem !important;
    }

    .ml20 {
        /*	margin-left:	20px;	*/
        margin-left: 1.25rem !important;
    }

    .ml21 {
        /*	margin-left:	21px;	*/
        margin-left: 1.3125rem !important;
    }

    .ml22 {
        /*	margin-left:	22px;	*/
        margin-left: 1.375rem !important;
    }

    .ml23 {
        /*	margin-left:	23px;	*/
        margin-left: 1.4375rem !important;
    }

    .ml24 {
        /*	margin-left:	24px;	*/
        margin-left: 1.5rem !important;
    }

    .ml25 {
        /*	margin-left:	25px;	*/
        margin-left: 1.5625rem !important;
    }

    .ml26 {
        /*	margin-left:	26px;	*/
        margin-left: 1.625rem !important;
    }

    .ml27 {
        /*	margin-left:	27px;	*/
        margin-left: 1.6875rem !important;
    }

    .ml28 {
        /*	margin-left:	28px;	*/
        margin-left: 1.75rem !important;
    }

    .ml29 {
        /*	margin-left:	29px;	*/
        margin-left: 1.8125rem !important;
    }

    .ml30 {
        /*	margin-left:	30px;	*/
        margin-left: 1.875rem !important;
    }

    .ml31 {
        /*	margin-left:	31px;	*/
        margin-left: 1.9375rem !important;
    }

    .ml32 {
        /*	margin-left:	32px;	*/
        margin-left: 2rem !important;
    }

    .ml33 {
        /*	margin-left:	33px;	*/
        margin-left: 2.0625rem !important;
    }

    .ml34 {
        /*	margin-left:	34px;	*/
        margin-left: 2.125rem !important;
    }

    .ml35 {
        /*	margin-left:	35px;	*/
        margin-left: 2.1875rem !important;
    }

    .ml36 {
        /*	margin-left:	36px;	*/
        margin-left: 2.25rem !important;
    }

    .ml37 {
        /*	margin-left:	37px;	*/
        margin-left: 2.3125rem !important;
    }

    .ml38 {
        /*	margin-left:	38px;	*/
        margin-left: 2.375rem !important;
    }

    .ml39 {
        /*	margin-left:	39px;	*/
        margin-left: 2.4375rem !important;
    }

    .ml40 {
        /*	margin-left:	40px;	*/
        margin-left: 2.5rem !important;
    }

    .ml41 {
        /*	margin-left:	41px;	*/
        margin-left: 2.5625rem !important;
    }

    .ml42 {
        /*	margin-left:	42px;	*/
        margin-left: 2.625rem !important;
    }

    .ml43 {
        /*	margin-left:	43px;	*/
        margin-left: 2.6875rem !important;
    }

    .ml44 {
        /*	margin-left:	44px;	*/
        margin-left: 2.75rem !important;
    }

    .ml45 {
        /*	margin-left:	45px;	*/
        margin-left: 2.8125rem !important;
    }

    .ml46 {
        /*	margin-left:	46px;	*/
        margin-left: 2.875rem !important;
    }

    .ml47 {
        /*	margin-left:	47px;	*/
        margin-left: 2.9375rem !important;
    }

    .ml48 {
        /*	margin-left:	48px;	*/
        margin-left: 3rem !important;
    }

    .ml49 {
        /*	margin-left:	49px;	*/
        margin-left: 3.0625rem !important;
    }

    .ml50 {
        /*	margin-left:	50px;	*/
        margin-left: 3.125rem !important;
    }

    .ml51 {
        /*	margin-left:	51px;	*/
        margin-left: 3.1875rem !important;
    }

    .ml52 {
        /*	margin-left:	52px;	*/
        margin-left: 3.25rem !important;
    }

    .ml53 {
        /*	margin-left:	53px;	*/
        margin-left: 3.3125rem !important;
    }

    .ml54 {
        /*	margin-left:	54px;	*/
        margin-left: 3.375rem !important;
    }

    .ml55 {
        /*	margin-left:	55px;	*/
        margin-left: 3.4375rem !important;
    }

    .ml56 {
        /*	margin-left:	56px;	*/
        margin-left: 3.5rem !important;
    }

    .ml57 {
        /*	margin-left:	57px;	*/
        margin-left: 3.5625rem !important;
    }

    .ml58 {
        /*	margin-left:	58px;	*/
        margin-left: 3.625rem !important;
    }

    .ml59 {
        /*	margin-left:	59px;	*/
        margin-left: 3.6875rem !important;
    }

    .ml60 {
        /*	margin-left:	60px;	*/
        margin-left: 3.75rem !important;
    }

    .ml61 {
        /*	margin-left:	61px;	*/
        margin-left: 3.8125rem !important;
    }

    .ml62 {
        /*	margin-left:	62px;	*/
        margin-left: 3.875rem !important;
    }

    .ml63 {
        /*	margin-left:	63px;	*/
        margin-left: 3.9375rem !important;
    }

    .ml64 {
        /*	margin-left:	64px;	*/
        margin-left: 4rem !important;
    }

    .ml65 {
        /*	margin-left:	65px;	*/
        margin-left: 4.0625rem !important;
    }

    .ml66 {
        /*	margin-left:	66px;	*/
        margin-left: 4.125rem !important;
    }

    .ml67 {
        /*	margin-left:	67px;	*/
        margin-left: 4.1875rem !important;
    }

    .ml68 {
        /*	margin-left:	68px;	*/
        margin-left: 4.25rem !important;
    }

    .ml69 {
        /*	margin-left:	69px;	*/
        margin-left: 4.3125rem !important;
    }

    .ml70 {
        /*	margin-left:	70px;	*/
        margin-left: 4.375rem !important;
    }

    .ml71 {
        /*	margin-left:	71px;	*/
        margin-left: 4.4375rem !important;
    }

    .ml72 {
        /*	margin-left:	72px;	*/
        margin-left: 4.5rem !important;
    }

    .ml73 {
        /*	margin-left:	73px;	*/
        margin-left: 4.5625rem !important;
    }

    .ml74 {
        /*	margin-left:	74px;	*/
        margin-left: 4.625rem !important;
    }

    .ml75 {
        /*	margin-left:	75px;	*/
        margin-left: 4.6875rem !important;
    }

    .ml76 {
        /*	margin-left:	76px;	*/
        margin-left: 4.75rem !important;
    }

    .ml77 {
        /*	margin-left:	77px;	*/
        margin-left: 4.8125rem !important;
    }

    .ml78 {
        /*	margin-left:	78px;	*/
        margin-left: 4.875rem !important;
    }

    .ml79 {
        /*	margin-left:	79px;	*/
        margin-left: 4.9375rem !important;
    }

    .ml80 {
        /*	margin-left:	80px;	*/
        margin-left: 5rem !important;
    }

    .ml81 {
        /*	margin-left:	81px;	*/
        margin-left: 5.0625rem !important;
    }

    .ml82 {
        /*	margin-left:	82px;	*/
        margin-left: 5.125rem !important;
    }

    .ml83 {
        /*	margin-left:	83px;	*/
        margin-left: 5.1875rem !important;
    }

    .ml84 {
        /*	margin-left:	84px;	*/
        margin-left: 5.25rem !important;
    }

    .ml85 {
        /*	margin-left:	85px;	*/
        margin-left: 5.3125rem !important;
    }

    .ml86 {
        /*	margin-left:	86px;	*/
        margin-left: 5.375rem !important;
    }

    .ml87 {
        /*	margin-left:	87px;	*/
        margin-left: 5.4375rem !important;
    }

    .ml88 {
        /*	margin-left:	88px;	*/
        margin-left: 5.5rem !important;
    }

    .ml89 {
        /*	margin-left:	89px;	*/
        margin-left: 5.5625rem !important;
    }

    .ml90 {
        /*	margin-left:	90px;	*/
        margin-left: 5.625rem !important;
    }

    .ml91 {
        /*	margin-left:	91px;	*/
        margin-left: 5.6875rem !important;
    }

    .ml92 {
        /*	margin-left:	92px;	*/
        margin-left: 5.75rem !important;
    }

    .ml93 {
        /*	margin-left:	93px;	*/
        margin-left: 5.8125rem !important;
    }

    .ml94 {
        /*	margin-left:	94px;	*/
        margin-left: 5.875rem !important;
    }

    .ml95 {
        /*	margin-left:	95px;	*/
        margin-left: 5.9375rem !important;
    }

    .ml96 {
        /*	margin-left:	96px;	*/
        margin-left: 6rem !important;
    }

    .ml97 {
        /*	margin-left:	97px;	*/
        margin-left: 6.0625rem !important;
    }

    .ml98 {
        /*	margin-left:	98px;	*/
        margin-left: 6.125rem !important;
    }

    .ml99 {
        /*	margin-left:	99px;	*/
        margin-left: 6.1875rem !important;
    }

    .ml100 {
        /*	margin-left:	100px;	*/
        margin-left: 6.25rem !important;
    }

    /****************************************************************************/
    /* margin-top in px
*****************************************************************************/
    .mr0 {
        /*	margin-right:	0px;	*/
        margin-right: 0rem !important;
    }

    .mr1 {
        /*	margin-right:	1px;	*/
        margin-right: 0.0625rem !important;
    }

    .mr2 {
        /*	margin-right:	2px;	*/
        margin-right: 0.125rem !important;
    }

    .mr3 {
        /*	margin-right:	3px;	*/
        margin-right: 0.1875rem !important;
    }

    .mr4 {
        /*	margin-right:	4px;	*/
        margin-right: 0.25rem !important;
    }

    .mr5 {
        /*	margin-right:	5px;	*/
        margin-right: 0.3125rem !important;
    }

    .mr6 {
        /*	margin-right:	6px;	*/
        margin-right: 0.375rem !important;
    }

    .mr7 {
        /*	margin-right:	7px;	*/
        margin-right: 0.4375rem !important;
    }

    .mr8 {
        /*	margin-right:	8px;	*/
        margin-right: 0.5rem !important;
    }

    .mr9 {
        /*	margin-right:	9px;	*/
        margin-right: 0.5625rem !important;
    }

    .mr10 {
        /*	margin-right:	10px;	*/
        margin-right: 0.625rem !important;
    }

    .mr11 {
        /*	margin-right:	11px;	*/
        margin-right: 0.6875rem !important;
    }

    .mr12 {
        /*	margin-right:	12px;	*/
        margin-right: 0.75rem !important;
    }

    .mr13 {
        /*	margin-right:	13px;	*/
        margin-right: 0.8125rem !important;
    }

    .mr14 {
        /*	margin-right:	14px;	*/
        margin-right: 0.875rem !important;
    }

    .mr15 {
        /*	margin-right:	15px;	*/
        margin-right: 0.9375rem !important;
    }

    .mr16 {
        /*	margin-right:	16px;	*/
        margin-right: 1rem !important;
    }

    .mr17 {
        /*	margin-right:	17px;	*/
        margin-right: 1.0625rem !important;
    }

    .mr18 {
        /*	margin-right:	18px;	*/
        margin-right: 1.125rem !important;
    }

    .mr19 {
        /*	margin-right:	19px;	*/
        margin-right: 1.1875rem !important;
    }

    .mr20 {
        /*	margin-right:	20px;	*/
        margin-right: 1.25rem !important;
    }

    .mr21 {
        /*	margin-right:	21px;	*/
        margin-right: 1.3125rem !important;
    }

    .mr22 {
        /*	margin-right:	22px;	*/
        margin-right: 1.375rem !important;
    }

    .mr23 {
        /*	margin-right:	23px;	*/
        margin-right: 1.4375rem !important;
    }

    .mr24 {
        /*	margin-right:	24px;	*/
        margin-right: 1.5rem !important;
    }

    .mr25 {
        /*	margin-right:	25px;	*/
        margin-right: 1.5625rem !important;
    }

    .mr26 {
        /*	margin-right:	26px;	*/
        margin-right: 1.625rem !important;
    }

    .mr27 {
        /*	margin-right:	27px;	*/
        margin-right: 1.6875rem !important;
    }

    .mr28 {
        /*	margin-right:	28px;	*/
        margin-right: 1.75rem !important;
    }

    .mr29 {
        /*	margin-right:	29px;	*/
        margin-right: 1.8125rem !important;
    }

    .mr30 {
        /*	margin-right:	30px;	*/
        margin-right: 1.875rem !important;
    }

    .mr31 {
        /*	margin-right:	31px;	*/
        margin-right: 1.9375rem !important;
    }

    .mr32 {
        /*	margin-right:	32px;	*/
        margin-right: 2rem !important;
    }

    .mr33 {
        /*	margin-right:	33px;	*/
        margin-right: 2.0625rem !important;
    }

    .mr34 {
        /*	margin-right:	34px;	*/
        margin-right: 2.125rem !important;
    }

    .mr35 {
        /*	margin-right:	35px;	*/
        margin-right: 2.1875rem !important;
    }

    .mr36 {
        /*	margin-right:	36px;	*/
        margin-right: 2.25rem !important;
    }

    .mr37 {
        /*	margin-right:	37px;	*/
        margin-right: 2.3125rem !important;
    }

    .mr38 {
        /*	margin-right:	38px;	*/
        margin-right: 2.375rem !important;
    }

    .mr39 {
        /*	margin-right:	39px;	*/
        margin-right: 2.4375rem !important;
    }

    .mr40 {
        /*	margin-right:	40px;	*/
        margin-right: 2.5rem !important;
    }

    .mr41 {
        /*	margin-right:	41px;	*/
        margin-right: 2.5625rem !important;
    }

    .mr42 {
        /*	margin-right:	42px;	*/
        margin-right: 2.625rem !important;
    }

    .mr43 {
        /*	margin-right:	43px;	*/
        margin-right: 2.6875rem !important;
    }

    .mr44 {
        /*	margin-right:	44px;	*/
        margin-right: 2.75rem !important;
    }

    .mr45 {
        /*	margin-right:	45px;	*/
        margin-right: 2.8125rem !important;
    }

    .mr46 {
        /*	margin-right:	46px;	*/
        margin-right: 2.875rem !important;
    }

    .mr47 {
        /*	margin-right:	47px;	*/
        margin-right: 2.9375rem !important;
    }

    .mr48 {
        /*	margin-right:	48px;	*/
        margin-right: 3rem !important;
    }

    .mr49 {
        /*	margin-right:	49px;	*/
        margin-right: 3.0625rem !important;
    }

    .mr50 {
        /*	margin-right:	50px;	*/
        margin-right: 3.125rem !important;
    }

    .mr51 {
        /*	margin-right:	51px;	*/
        margin-right: 3.1875rem !important;
    }

    .mr52 {
        /*	margin-right:	52px;	*/
        margin-right: 3.25rem !important;
    }

    .mr53 {
        /*	margin-right:	53px;	*/
        margin-right: 3.3125rem !important;
    }

    .mr54 {
        /*	margin-right:	54px;	*/
        margin-right: 3.375rem !important;
    }

    .mr55 {
        /*	margin-right:	55px;	*/
        margin-right: 3.4375rem !important;
    }

    .mr56 {
        /*	margin-right:	56px;	*/
        margin-right: 3.5rem !important;
    }

    .mr57 {
        /*	margin-right:	57px;	*/
        margin-right: 3.5625rem !important;
    }

    .mr58 {
        /*	margin-right:	58px;	*/
        margin-right: 3.625rem !important;
    }

    .mr59 {
        /*	margin-right:	59px;	*/
        margin-right: 3.6875rem !important;
    }

    .mr60 {
        /*	margin-right:	60px;	*/
        margin-right: 3.75rem !important;
    }

    .mr61 {
        /*	margin-right:	61px;	*/
        margin-right: 3.8125rem !important;
    }

    .mr62 {
        /*	margin-right:	62px;	*/
        margin-right: 3.875rem !important;
    }

    .mr63 {
        /*	margin-right:	63px;	*/
        margin-right: 3.9375rem !important;
    }

    .mr64 {
        /*	margin-right:	64px;	*/
        margin-right: 4rem !important;
    }

    .mr65 {
        /*	margin-right:	65px;	*/
        margin-right: 4.0625rem !important;
    }

    .mr66 {
        /*	margin-right:	66px;	*/
        margin-right: 4.125rem !important;
    }

    .mr67 {
        /*	margin-right:	67px;	*/
        margin-right: 4.1875rem !important;
    }

    .mr68 {
        /*	margin-right:	68px;	*/
        margin-right: 4.25rem !important;
    }

    .mr69 {
        /*	margin-right:	69px;	*/
        margin-right: 4.3125rem !important;
    }

    .mr70 {
        /*	margin-right:	70px;	*/
        margin-right: 4.375rem !important;
    }

    .mr71 {
        /*	margin-right:	71px;	*/
        margin-right: 4.4375rem !important;
    }

    .mr72 {
        /*	margin-right:	72px;	*/
        margin-right: 4.5rem !important;
    }

    .mr73 {
        /*	margin-right:	73px;	*/
        margin-right: 4.5625rem !important;
    }

    .mr74 {
        /*	margin-right:	74px;	*/
        margin-right: 4.625rem !important;
    }

    .mr75 {
        /*	margin-right:	75px;	*/
        margin-right: 4.6875rem !important;
    }

    .mr76 {
        /*	margin-right:	76px;	*/
        margin-right: 4.75rem !important;
    }

    .mr77 {
        /*	margin-right:	77px;	*/
        margin-right: 4.8125rem !important;
    }

    .mr78 {
        /*	margin-right:	78px;	*/
        margin-right: 4.875rem !important;
    }

    .mr79 {
        /*	margin-right:	79px;	*/
        margin-right: 4.9375rem !important;
    }

    .mr80 {
        /*	margin-right:	80px;	*/
        margin-right: 5rem !important;
    }

    .mr81 {
        /*	margin-right:	81px;	*/
        margin-right: 5.0625rem !important;
    }

    .mr82 {
        /*	margin-right:	82px;	*/
        margin-right: 5.125rem !important;
    }

    .mr83 {
        /*	margin-right:	83px;	*/
        margin-right: 5.1875rem !important;
    }

    .mr84 {
        /*	margin-right:	84px;	*/
        margin-right: 5.25rem !important;
    }

    .mr85 {
        /*	margin-right:	85px;	*/
        margin-right: 5.3125rem !important;
    }

    .mr86 {
        /*	margin-right:	86px;	*/
        margin-right: 5.375rem !important;
    }

    .mr87 {
        /*	margin-right:	87px;	*/
        margin-right: 5.4375rem !important;
    }

    .mr88 {
        /*	margin-right:	88px;	*/
        margin-right: 5.5rem !important;
    }

    .mr89 {
        /*	margin-right:	89px;	*/
        margin-right: 5.5625rem !important;
    }

    .mr90 {
        /*	margin-right:	90px;	*/
        margin-right: 5.625rem !important;
    }

    .mr91 {
        /*	margin-right:	91px;	*/
        margin-right: 5.6875rem !important;
    }

    .mr92 {
        /*	margin-right:	92px;	*/
        margin-right: 5.75rem !important;
    }

    .mr93 {
        /*	margin-right:	93px;	*/
        margin-right: 5.8125rem !important;
    }

    .mr94 {
        /*	margin-right:	94px;	*/
        margin-right: 5.875rem !important;
    }

    .mr95 {
        /*	margin-right:	95px;	*/
        margin-right: 5.9375rem !important;
    }

    .mr96 {
        /*	margin-right:	96px;	*/
        margin-right: 6rem !important;
    }

    .mr97 {
        /*	margin-right:	97px;	*/
        margin-right: 6.0625rem !important;
    }

    .mr98 {
        /*	margin-right:	98px;	*/
        margin-right: 6.125rem !important;
    }

    .mr99 {
        /*	margin-right:	99px;	*/
        margin-right: 6.1875rem !important;
    }

    .mr100 {
        /*	margin-right:	100px;	*/
        margin-right: 6.25rem !important;
    }

    /****************************************************************************/
    /* margin-bottom
*****************************************************************************/
    .mb0 {
        /*	margin-bottom:	0px;	*/
        margin-bottom: 0rem !important;
    }

    .mb1 {
        /*	margin-bottom:	1px;	*/
        margin-bottom: 0.0625rem !important;
    }

    .mb2 {
        /*	margin-bottom:	2px;	*/
        margin-bottom: 0.125rem !important;
    }

    .mb3 {
        /*	margin-bottom:	3px;	*/
        margin-bottom: 0.1875rem !important;
    }

    .mb4 {
        /*	margin-bottom:	4px;	*/
        margin-bottom: 0.25rem !important;
    }

    .mb5 {
        /*	margin-bottom:	5px;	*/
        margin-bottom: 0.3125rem !important;
    }

    .mb6 {
        /*	margin-bottom:	6px;	*/
        margin-bottom: 0.375rem !important;
    }

    .mb7 {
        /*	margin-bottom:	7px;	*/
        margin-bottom: 0.4375rem !important;
    }

    .mb8 {
        /*	margin-bottom:	8px;	*/
        margin-bottom: 0.5rem !important;
    }

    .mb9 {
        /*	margin-bottom:	9px;	*/
        margin-bottom: 0.5625rem !important;
    }

    .mb10 {
        /*	margin-bottom:	10px;	*/
        margin-bottom: 0.625rem !important;
    }

    .mb11 {
        /*	margin-bottom:	11px;	*/
        margin-bottom: 0.6875rem !important;
    }

    .mb12 {
        /*	margin-bottom:	12px;	*/
        margin-bottom: 0.75rem !important;
    }

    .mb13 {
        /*	margin-bottom:	13px;	*/
        margin-bottom: 0.8125rem !important;
    }

    .mb14 {
        /*	margin-bottom:	14px;	*/
        margin-bottom: 0.875rem !important;
    }

    .mb15 {
        /*	margin-bottom:	15px;	*/
        margin-bottom: 0.9375rem !important;
    }

    .mb16 {
        /*	margin-bottom:	16px;	*/
        margin-bottom: 1rem !important;
    }

    .mb17 {
        /*	margin-bottom:	17px;	*/
        margin-bottom: 1.0625rem !important;
    }

    .mb18 {
        /*	margin-bottom:	18px;	*/
        margin-bottom: 1.125rem !important;
    }

    .mb19 {
        /*	margin-bottom:	19px;	*/
        margin-bottom: 1.1875rem !important;
    }

    .mb20 {
        /*	margin-bottom:	20px;	*/
        margin-bottom: 1.25rem !important;
    }

    .mb21 {
        /*	margin-bottom:	21px;	*/
        margin-bottom: 1.3125rem !important;
    }

    .mb22 {
        /*	margin-bottom:	22px;	*/
        margin-bottom: 1.375rem !important;
    }

    .mb23 {
        /*	margin-bottom:	23px;	*/
        margin-bottom: 1.4375rem !important;
    }

    .mb24 {
        /*	margin-bottom:	24px;	*/
        margin-bottom: 1.5rem !important;
    }

    .mb25 {
        /*	margin-bottom:	25px;	*/
        margin-bottom: 1.5625rem !important;
    }

    .mb26 {
        /*	margin-bottom:	26px;	*/
        margin-bottom: 1.625rem !important;
    }

    .mb27 {
        /*	margin-bottom:	27px;	*/
        margin-bottom: 1.6875rem !important;
    }

    .mb28 {
        /*	margin-bottom:	28px;	*/
        margin-bottom: 1.75rem !important;
    }

    .mb29 {
        /*	margin-bottom:	29px;	*/
        margin-bottom: 1.8125rem !important;
    }

    .mb30 {
        /*	margin-bottom:	30px;	*/
        margin-bottom: 1.875rem !important;
    }

    .mb31 {
        /*	margin-bottom:	31px;	*/
        margin-bottom: 1.9375rem !important;
    }

    .mb32 {
        /*	margin-bottom:	32px;	*/
        margin-bottom: 2rem !important;
    }

    .mb33 {
        /*	margin-bottom:	33px;	*/
        margin-bottom: 2.0625rem !important;
    }

    .mb34 {
        /*	margin-bottom:	34px;	*/
        margin-bottom: 2.125rem !important;
    }

    .mb35 {
        /*	margin-bottom:	35px;	*/
        margin-bottom: 2.1875rem !important;
    }

    .mb36 {
        /*	margin-bottom:	36px;	*/
        margin-bottom: 2.25rem !important;
    }

    .mb37 {
        /*	margin-bottom:	37px;	*/
        margin-bottom: 2.3125rem !important;
    }

    .mb38 {
        /*	margin-bottom:	38px;	*/
        margin-bottom: 2.375rem !important;
    }

    .mb39 {
        /*	margin-bottom:	39px;	*/
        margin-bottom: 2.4375rem !important;
    }

    .mb40 {
        /*	margin-bottom:	40px;	*/
        margin-bottom: 2.5rem !important;
    }

    .mb41 {
        /*	margin-bottom:	41px;	*/
        margin-bottom: 2.5625rem !important;
    }

    .mb42 {
        /*	margin-bottom:	42px;	*/
        margin-bottom: 2.625rem !important;
    }

    .mb43 {
        /*	margin-bottom:	43px;	*/
        margin-bottom: 2.6875rem !important;
    }

    .mb44 {
        /*	margin-bottom:	44px;	*/
        margin-bottom: 2.75rem !important;
    }

    .mb45 {
        /*	margin-bottom:	45px;	*/
        margin-bottom: 2.8125rem !important;
    }

    .mb46 {
        /*	margin-bottom:	46px;	*/
        margin-bottom: 2.875rem !important;
    }

    .mb47 {
        /*	margin-bottom:	47px;	*/
        margin-bottom: 2.9375rem !important;
    }

    .mb48 {
        /*	margin-bottom:	48px;	*/
        margin-bottom: 3rem !important;
    }

    .mb49 {
        /*	margin-bottom:	49px;	*/
        margin-bottom: 3.0625rem !important;
    }

    .mb50 {
        /*	margin-bottom:	50px;	*/
        margin-bottom: 3.125rem !important;
    }

    .mb51 {
        /*	margin-bottom:	51px;	*/
        margin-bottom: 3.1875rem !important;
    }

    .mb52 {
        /*	margin-bottom:	52px;	*/
        margin-bottom: 3.25rem !important;
    }

    .mb53 {
        /*	margin-bottom:	53px;	*/
        margin-bottom: 3.3125rem !important;
    }

    .mb54 {
        /*	margin-bottom:	54px;	*/
        margin-bottom: 3.375rem !important;
    }

    .mb55 {
        /*	margin-bottom:	55px;	*/
        margin-bottom: 3.4375rem !important;
    }

    .mb56 {
        /*	margin-bottom:	56px;	*/
        margin-bottom: 3.5rem !important;
    }

    .mb57 {
        /*	margin-bottom:	57px;	*/
        margin-bottom: 3.5625rem !important;
    }

    .mb58 {
        /*	margin-bottom:	58px;	*/
        margin-bottom: 3.625rem !important;
    }

    .mb59 {
        /*	margin-bottom:	59px;	*/
        margin-bottom: 3.6875rem !important;
    }

    .mb60 {
        /*	margin-bottom:	60px;	*/
        margin-bottom: 3.75rem !important;
    }

    .mb61 {
        /*	margin-bottom:	61px;	*/
        margin-bottom: 3.8125rem !important;
    }

    .mb62 {
        /*	margin-bottom:	62px;	*/
        margin-bottom: 3.875rem !important;
    }

    .mb63 {
        /*	margin-bottom:	63px;	*/
        margin-bottom: 3.9375rem !important;
    }

    .mb64 {
        /*	margin-bottom:	64px;	*/
        margin-bottom: 4rem !important;
    }

    .mb65 {
        /*	margin-bottom:	65px;	*/
        margin-bottom: 4.0625rem !important;
    }

    .mb66 {
        /*	margin-bottom:	66px;	*/
        margin-bottom: 4.125rem !important;
    }

    .mb67 {
        /*	margin-bottom:	67px;	*/
        margin-bottom: 4.1875rem !important;
    }

    .mb68 {
        /*	margin-bottom:	68px;	*/
        margin-bottom: 4.25rem !important;
    }

    .mb69 {
        /*	margin-bottom:	69px;	*/
        margin-bottom: 4.3125rem !important;
    }

    .mb70 {
        /*	margin-bottom:	70px;	*/
        margin-bottom: 4.375rem !important;
    }

    .mb71 {
        /*	margin-bottom:	71px;	*/
        margin-bottom: 4.4375rem !important;
    }

    .mb72 {
        /*	margin-bottom:	72px;	*/
        margin-bottom: 4.5rem !important;
    }

    .mb73 {
        /*	margin-bottom:	73px;	*/
        margin-bottom: 4.5625rem !important;
    }

    .mb74 {
        /*	margin-bottom:	74px;	*/
        margin-bottom: 4.625rem !important;
    }

    .mb75 {
        /*	margin-bottom:	75px;	*/
        margin-bottom: 4.6875rem !important;
    }

    .mb76 {
        /*	margin-bottom:	76px;	*/
        margin-bottom: 4.75rem !important;
    }

    .mb77 {
        /*	margin-bottom:	77px;	*/
        margin-bottom: 4.8125rem !important;
    }

    .mb78 {
        /*	margin-bottom:	78px;	*/
        margin-bottom: 4.875rem !important;
    }

    .mb79 {
        /*	margin-bottom:	79px;	*/
        margin-bottom: 4.9375rem !important;
    }

    .mb80 {
        /*	margin-bottom:	80px;	*/
        margin-bottom: 5rem !important;
    }

    .mb81 {
        /*	margin-bottom:	81px;	*/
        margin-bottom: 5.0625rem !important;
    }

    .mb82 {
        /*	margin-bottom:	82px;	*/
        margin-bottom: 5.125rem !important;
    }

    .mb83 {
        /*	margin-bottom:	83px;	*/
        margin-bottom: 5.1875rem !important;
    }

    .mb84 {
        /*	margin-bottom:	84px;	*/
        margin-bottom: 5.25rem !important;
    }

    .mb85 {
        /*	margin-bottom:	85px;	*/
        margin-bottom: 5.3125rem !important;
    }

    .mb86 {
        /*	margin-bottom:	86px;	*/
        margin-bottom: 5.375rem !important;
    }

    .mb87 {
        /*	margin-bottom:	87px;	*/
        margin-bottom: 5.4375rem !important;
    }

    .mb88 {
        /*	margin-bottom:	88px;	*/
        margin-bottom: 5.5rem !important;
    }

    .mb89 {
        /*	margin-bottom:	89px;	*/
        margin-bottom: 5.5625rem !important;
    }

    .mb90 {
        /*	margin-bottom:	90px;	*/
        margin-bottom: 5.625rem !important;
    }

    .mb91 {
        /*	margin-bottom:	91px;	*/
        margin-bottom: 5.6875rem !important;
    }

    .mb92 {
        /*	margin-bottom:	92px;	*/
        margin-bottom: 5.75rem !important;
    }

    .mb93 {
        /*	margin-bottom:	93px;	*/
        margin-bottom: 5.8125rem !important;
    }

    .mb94 {
        /*	margin-bottom:	94px;	*/
        margin-bottom: 5.875rem !important;
    }

    .mb95 {
        /*	margin-bottom:	95px;	*/
        margin-bottom: 5.9375rem !important;
    }

    .mb96 {
        /*	margin-bottom:	96px;	*/
        margin-bottom: 6rem !important;
    }

    .mb97 {
        /*	margin-bottom:	97px;	*/
        margin-bottom: 6.0625rem !important;
    }

    .mb98 {
        /*	margin-bottom:	98px;	*/
        margin-bottom: 6.125rem !important;
    }

    .mb99 {
        /*	margin-bottom:	99px;	*/
        margin-bottom: 6.1875rem !important;
    }

    .mb100 {
        /*	margin-bottom:	100px;	*/
        margin-bottom: 6.25rem !important;
    }

    /****************************************************************************
* Viewport top
*****************************************************************************/
    .mtvw1 {
        margin-top: 1vw;
    }

    .mtvw2 {
        margin-top: 2vw;
    }

    .mtvw3 {
        margin-top: 3vw;
    }

    .mtvw4 {
        margin-top: 4vw;
    }

    .mtvw5 {
        margin-top: 5vw;
    }

    .mtvw6 {
        margin-top: 6vw;
    }

    .mtvw7 {
        margin-top: 7vw;
    }

    .mtvw8 {
        margin-top: 8vw;
    }

    .mtvw9 {
        margin-top: 9vw;
    }

    .mtvw10 {
        margin-top: 10vw;
    }

    .mtvw11 {
        margin-top: 11vw;
    }

    .mtvw12 {
        margin-top: 12vw;
    }

    .mtvw13 {
        margin-top: 13vw;
    }

    .mtvw14 {
        margin-top: 14vw;
    }

    .mtvw15 {
        margin-top: 15vw;
    }

    .mtvw16 {
        margin-top: 16vw;
    }

    .mtvw17 {
        margin-top: 17vw;
    }

    .mtvw18 {
        margin-top: 18vw;
    }

    .mtvw19 {
        margin-top: 19vw;
    }

    .mtvw20 {
        margin-top: 20vw;
    }

    .mtvw21 {
        margin-top: 21vw;
    }

    .mtvw22 {
        margin-top: 22vw;
    }

    .mtvw23 {
        margin-top: 23vw;
    }

    .mtvw24 {
        margin-top: 24vw;
    }

    .mtvw25 {
        margin-top: 25vw;
    }

    .mtvw26 {
        margin-top: 26vw;
    }

    .mtvw27 {
        margin-top: 27vw;
    }

    .mtvw28 {
        margin-top: 28vw;
    }

    .mtvw29 {
        margin-top: 29vw;
    }

    .mtvw30 {
        margin-top: 30vw;
    }

    .mtvw31 {
        margin-top: 31vw;
    }

    .mtvw32 {
        margin-top: 32vw;
    }

    .mtvw33 {
        margin-top: 33vw;
    }

    .mtvw34 {
        margin-top: 34vw;
    }

    .mtvw35 {
        margin-top: 35vw;
    }

    .mtvw40 {
        margin-top: 40vw;
    }

    .mtvw41 {
        margin-top: 41vw;
    }

    .mtvw42 {
        margin-top: 42vw;
    }

    .mtvw43 {
        margin-top: 43vw;
    }

    .mtvw44 {
        margin-top: 44vw;
    }

    .mtvw45 {
        margin-top: 45vw;
    }

    .mtvw46 {
        margin-top: 46vw;
    }

    .mtvw47 {
        margin-top: 47vw;
    }

    .mtvw48 {
        margin-top: 48vw;
    }

    .mtvw49 {
        margin-top: 49vw;
    }

    .mtvw50 {
        margin-top: 50vw;
    }

    .mtvw51 {
        margin-top: 41vw;
    }

    .mtvw52 {
        margin-top: 42vw;
    }

    .mtvw53 {
        margin-top: 43vw;
    }

    .mtvw54 {
        margin-top: 44vw;
    }

    .mtvw55 {
        margin-top: 45vw;
    }

    .mtvw56 {
        margin-top: 46vw;
    }

    .mtvw57 {
        margin-top: 47vw;
    }

    .mtvw58 {
        margin-top: 48vw;
    }

    .mtvw59 {
        margin-top: 49vw;
    }

    .mtvw60 {
        margin-top: 60vw;
    }

    .mtvw61 {
        margin-top: 41vw;
    }

    .mtvw62 {
        margin-top: 42vw;
    }

    .mtvw63 {
        margin-top: 43vw;
    }

    .mtvw64 {
        margin-top: 44vw;
    }

    .mtvw65 {
        margin-top: 45vw;
    }

    .mtvw66 {
        margin-top: 46vw;
    }

    .mtvw67 {
        margin-top: 47vw;
    }

    .mtvw68 {
        margin-top: 48vw;
    }

    .mtvw69 {
        margin-top: 49vw;
    }

    .mtvw70 {
        margin-top: 70vw;
    }

    .mtvw71 {
        margin-top: 41vw;
    }

    .mtvw72 {
        margin-top: 42vw;
    }

    .mtvw73 {
        margin-top: 43vw;
    }

    .mtvw74 {
        margin-top: 44vw;
    }

    .mtvw75 {
        margin-top: 45vw;
    }

    .mtvw76 {
        margin-top: 46vw;
    }

    .mtvw77 {
        margin-top: 47vw;
    }

    .mtvw78 {
        margin-top: 48vw;
    }

    .mtvw79 {
        margin-top: 49vw;
    }

    .mtvw80 {
        margin-top: 80vw;
    }

    .mtvw81 {
        margin-top: 41vw;
    }

    .mtvw82 {
        margin-top: 42vw;
    }

    .mtvw83 {
        margin-top: 43vw;
    }

    .mtvw84 {
        margin-top: 44vw;
    }

    .mtvw85 {
        margin-top: 45vw;
    }

    .mtvw86 {
        margin-top: 46vw;
    }

    .mtvw87 {
        margin-top: 47vw;
    }

    .mtvw88 {
        margin-top: 48vw;
    }

    .mtvw89 {
        margin-top: 49vw;
    }

    .mtvw90 {
        margin-top: 90vw;
    }

    .mtvw91 {
        margin-top: 41vw;
    }

    .mtvw92 {
        margin-top: 42vw;
    }

    .mtvw93 {
        margin-top: 43vw;
    }

    .mtvw94 {
        margin-top: 44vw;
    }

    .mtvw95 {
        margin-top: 45vw;
    }

    .mtvw96 {
        margin-top: 46vw;
    }

    .mtvw97 {
        margin-top: 47vw;
    }

    .mtvw98 {
        margin-top: 48vw;
    }

    .mtvw99 {
        margin-top: 49vw;
    }

    .mtvw100 {
        margin-top: 100vw;
    }

    /****************************************************************************
* Viewport bottom
*****************************************************************************/
    .pvw5 {
        padding: 5vw;
    }

    .mbvw1 {
        margin-bottom: 1vw;
    }

    .mbvw2 {
        margin-bottom: 2vw;
    }

    .mbvw3 {
        margin-bottom: 3vw;
    }

    .mbvw4 {
        margin-bottom: 4vw;
    }

    .mbvw5 {
        margin-bottom: 5vw;
    }

    .mbvw6 {
        margin-bottom: 6vw;
    }

    .mbvw7 {
        margin-bottom: 7vw;
    }

    .mbvw8 {
        margin-bottom: 8vw;
    }

    .mbvw9 {
        margin-bottom: 9vw;
    }

    .mbvw10 {
        margin-bottom: 10vw;
    }

    .mbvw11 {
        margin-bottom: 11vw;
    }

    .mbvw12 {
        margin-bottom: 12vw;
    }

    .mbvw13 {
        margin-bottom: 13vw;
    }

    .mbvw14 {
        margin-bottom: 14vw;
    }

    .mbvw15 {
        margin-bottom: 15vw;
    }

    .mbvw16 {
        margin-bottom: 16vw;
    }

    .mbvw17 {
        margin-bottom: 17vw;
    }

    .mbvw18 {
        margin-bottom: 18vw;
    }

    .mbvw19 {
        margin-bottom: 19vw;
    }

    .mbvw20 {
        margin-bottom: 20vw;
    }

    .mbvw21 {
        margin-bottom: 21vw;
    }

    .mbvw22 {
        margin-bottom: 22vw;
    }

    .mbvw23 {
        margin-bottom: 23vw;
    }

    .mbvw24 {
        margin-bottom: 24vw;
    }

    .mbvw25 {
        margin-bottom: 25vw;
    }

    .mbvw26 {
        margin-bottom: 26vw;
    }

    .mbvw27 {
        margin-bottom: 27vw;
    }

    .mbvw28 {
        margin-bottom: 28vw;
    }

    .mbvw29 {
        margin-bottom: 29vw;
    }

    .mbvw30 {
        margin-bottom: 30vw;
    }

    .mbvw31 {
        margin-bottom: 31vw;
    }

    .mbvw32 {
        margin-bottom: 32vw;
    }

    .mbvw33 {
        margin-bottom: 33vw;
    }

    .mbvw34 {
        margin-bottom: 34vw;
    }

    .mbvw35 {
        margin-bottom: 35vw;
    }

    .mbvw40 {
        margin-bottom: 40vw;
    }

    .mbvw41 {
        margin-bottom: 41vw;
    }

    .mbvw42 {
        margin-bottom: 42vw;
    }

    .mbvw43 {
        margin-bottom: 43vw;
    }

    .mbvw44 {
        margin-bottom: 44vw;
    }

    .mbvw45 {
        margin-bottom: 45vw;
    }

    .mbvw46 {
        margin-bottom: 46vw;
    }

    .mbvw47 {
        margin-bottom: 47vw;
    }

    .mbvw48 {
        margin-bottom: 48vw;
    }

    .mbvw49 {
        margin-bottom: 49vw;
    }

    .mbvw50 {
        margin-bottom: 50vw;
    }

    .mbvw51 {
        margin-bottom: 41vw;
    }

    .mbvw52 {
        margin-bottom: 42vw;
    }

    .mbvw53 {
        margin-bottom: 43vw;
    }

    .mbvw54 {
        margin-bottom: 44vw;
    }

    .mbvw55 {
        margin-bottom: 45vw;
    }

    .mbvw56 {
        margin-bottom: 46vw;
    }

    .mbvw57 {
        margin-bottom: 47vw;
    }

    .mbvw58 {
        margin-bottom: 48vw;
    }

    .mbvw59 {
        margin-bottom: 49vw;
    }

    .mbvw60 {
        margin-bottom: 60vw;
    }

    .mbvw61 {
        margin-bottom: 41vw;
    }

    .mbvw62 {
        margin-bottom: 42vw;
    }

    .mbvw63 {
        margin-bottom: 43vw;
    }

    .mbvw64 {
        margin-bottom: 44vw;
    }

    .mbvw65 {
        margin-bottom: 45vw;
    }

    .mbvw66 {
        margin-bottom: 46vw;
    }

    .mbvw67 {
        margin-bottom: 47vw;
    }

    .mbvw68 {
        margin-bottom: 48vw;
    }

    .mbvw69 {
        margin-bottom: 49vw;
    }

    .mbvw70 {
        margin-bottom: 70vw;
    }

    .mbvw71 {
        margin-bottom: 41vw;
    }

    .mbvw72 {
        margin-bottom: 42vw;
    }

    .mbvw73 {
        margin-bottom: 43vw;
    }

    .mbvw74 {
        margin-bottom: 44vw;
    }

    .mbvw75 {
        margin-bottom: 45vw;
    }

    .mbvw76 {
        margin-bottom: 46vw;
    }

    .mbvw77 {
        margin-bottom: 47vw;
    }

    .mbvw78 {
        margin-bottom: 48vw;
    }

    .mbvw79 {
        margin-bottom: 49vw;
    }

    .mbvw80 {
        margin-bottom: 80vw;
    }

    .mbvw81 {
        margin-bottom: 41vw;
    }

    .mbvw82 {
        margin-bottom: 42vw;
    }

    .mbvw83 {
        margin-bottom: 43vw;
    }

    .mbvw84 {
        margin-bottom: 44vw;
    }

    .mbvw85 {
        margin-bottom: 45vw;
    }

    .mbvw86 {
        margin-bottom: 46vw;
    }

    .mbvw87 {
        margin-bottom: 47vw;
    }

    .mbvw88 {
        margin-bottom: 48vw;
    }

    .mbvw89 {
        margin-bottom: 49vw;
    }

    .mbvw90 {
        margin-bottom: 90vw;
    }

    .mbvw91 {
        margin-bottom: 41vw;
    }

    .mbvw92 {
        margin-bottom: 42vw;
    }

    .mbvw93 {
        margin-bottom: 43vw;
    }

    .mbvw94 {
        margin-bottom: 44vw;
    }

    .mbvw95 {
        margin-bottom: 45vw;
    }

    .mbvw96 {
        margin-bottom: 46vw;
    }

    .mbvw97 {
        margin-bottom: 47vw;
    }

    .mbvw98 {
        margin-bottom: 48vw;
    }

    .mbvw99 {
        margin-bottom: 49vw;
    }

    .mbvw100 {
        margin-bottom: 100vw;
    }

    .w-25 {
        width: 25% !important;
    }

    .w-50 {
        width: 50% !important;
    }

    .w-75 {
        width: 75% !important;
    }

    .w-100 {
        width: 100% !important;
    }

    .h-25 {
        height: 25% !important;
    }

    .h-50 {
        height: 50% !important;
    }

    .h-75 {
        height: 75% !important;
    }

    .h-100 {
        height: 100% !important;
    }

    /****************************************************************************
* SMO Galery mini Lösung
*****************************************************************************/
    div.slider {
        overflow: hidden;
        margin: auto;
        width: 100%;
        max-width: 100%;
        max-height: 100%;
        background: #fff;
    }

    div.slider div {
        position: relative;
        width: 500%;
        margin: 0;
        left: 0;
        font-size: 0;
        animation: 15s slider infinite;
    }

    div.slider div img {
        width: 20%;
        float: left;
        margin-right: 5px;
    }

    @keyframes slider {
        0% {
            left: 0%;
        }
        20% {
            left: 0%;
        }
        25% {
            left: -100.9%;
        }
        45% {
            left: -100.9%;
        }
        50% {
            left: -201.7%;
        }
        70% {
            left: -201.7%;
        }
        /*75% { left: -300%; }
  95% { left: -300%; } */
    }

    /*
 * Remove margins
 */
    .uk-margin-remove {
        margin: 0 !important;
    }

    .uk-margin-top-remove {
        margin-top: 0 !important;
    }

    .uk-margin-bottom-remove {
        margin-bottom: 0 !important;
    }

    .uk-margin-left-remove {
        margin-left: 0 !important;
    }

    .uk-margin-right-remove {
        margin-right: 0 !important;
    }

    /* ========================================================================
   Comparison FreeOffice and SoftMaker Office gehört zur Tabelle ab Zeile 40
 ========================================================================== */
    .uk-comparison-tab {
        margin: 0px
    }


    /* ========================================================================
   Data-protection 
 ========================================================================== */
    .cc-window {
        opacity: 1;
        /*	transition: opacity 1s ease */
    }

    .cc-window.cc-invisible {
        opacity: 0
    }

    .cc-animate.cc-revoke {
        transition: transform 1s ease
    }

    .cc-animate.cc-revoke.cc-top {
        transform: translateY(-2em)
    }

    .cc-animate.cc-revoke.cc-bottom {
        transform: translateY(2em)
    }

    .cc-animate.cc-revoke.cc-active.cc-bottom,
    .cc-animate.cc-revoke.cc-active.cc-top,
    .cc-revoke:hover {
        transform: translateY(0)
    }

    .cc-grower {
        max-height: 0;
        overflow: hidden;
        transition: max-height 1s
    }

    .cc-link,
    .cc-revoke:hover {
        text-decoration: underline
    }

    .cc-revoke,
    .cc-window {
        position: fixed;
        overflow: hidden;
        box-sizing: border-box;
        font-family: "Arial", sans-serif;
        ;
        font-size: 12px !important;
        line-height: 1.5em;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        z-index: 9999
    }

    .cc-window.cc-static {
        position: static
    }

    .cc-window.cc-floating {
        padding: 2em;
        max-width: 24em;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cc-window.cc-banner {
        padding: 1em 1.8em;
        width: 100%;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .cc-revoke {
        padding: .5em
    }

    .cc-header {
        font-size: 18px;
        font-weight: 700
    }

    .cc-btn,
    .cc-close,
    .cc-link,
    .cc-revoke {
        cursor: pointer
    }

    .cc-link {
        opacity: .8;
        display: inline-block;
        padding: .1em 0;
    }

    .cc-link:hover {
        opacity: 1
    }

    .cc-link:active,
    .cc-link:visited {
        color: initial
    }

    .cc-btn {
        display: block;
        padding: .4em .8em;
        font-size: .9em;
        font-weight: 700;
        border-width: 2px;
        border-style: solid;
        text-align: center;
        white-space: nowrap
    }

    .cc-highlight .cc-btn:first-child {
        background-color: transparent;
        border-color: transparent
    }

    .cc-highlight .cc-btn:first-child:focus,
    .cc-highlight .cc-btn:first-child:hover {
        background-color: transparent;
        text-decoration: underline
    }

    .cc-close {
        display: block;
        position: absolute;
        top: .5em;
        right: .5em;
        font-size: 1.6em;
        opacity: .9;
        line-height: .75
    }

    .cc-close:focus,
    .cc-close:hover {
        opacity: 1
    }

    .cc-revoke.cc-top {
        top: 0;
        left: 3em;
        border-bottom-left-radius: .5em;
        border-bottom-right-radius: .5em
    }

    .cc-revoke.cc-bottom {
        bottom: 0;
        left: 3em;
        border-top-left-radius: .5em;
        border-top-right-radius: .5em
    }

    .cc-revoke.cc-left {
        left: 3em;
        right: unset
    }

    .cc-revoke.cc-right {
        right: 3em;
        left: unset
    }

    .cc-top {
        top: 1em
    }

    .cc-left {
        left: 1em
    }

    .cc-right {
        right: 1em
    }

    .cc-bottom {
        bottom: 1em
    }

    .cc-floating > .cc-link {
        margin-bottom: 1em
    }

    .cc-floating .cc-message {
        display: block;
        margin-bottom: 1em
    }

    .cc-window.cc-floating .cc-compliance {
        -ms-flex: 1 0 auto;
        flex: 1 0 auto
    }

    .cc-window.cc-banner {
        -ms-flex-align: center;
        align-items: center
    }

    .cc-banner.cc-top {
        left: 0;
        right: 0;
        top: 0
    }

    .cc-banner.cc-bottom {
        left: 0;
        right: 0;
        bottom: 0
    }

    .cc-banner .cc-message {
        display: block;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        max-width: 100%;
        margin-right: 1em
    }

    .cc-compliance {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: justify;
        align-content: space-between
    }

    .cc-floating .cc-compliance > .cc-btn {
        -ms-flex: 1;
        flex: 1
    }

    .cc-btn + .cc-btn {
        margin-left: .5em
    }

    @media print {
        .cc-revoke,
        .cc-window {
            display: none
        }
    }

    @media screen and (max-width:900px) {
        .cc-btn {
            white-space: normal
        }
    }

    @media screen and (max-width:414px) and (orientation:portrait),
    screen and (max-width:736px) and (orientation:landscape) {
        .cc-window.cc-top {
            top: 0
        }
        .cc-window.cc-bottom {
            bottom: 0
        }
        .cc-window.cc-banner,
        .cc-window.cc-floating,
        .cc-window.cc-left,
        .cc-window.cc-right {
            left: 0;
            right: 0
        }
        .cc-window.cc-banner {
            -ms-flex-direction: column;
            flex-direction: column
        }
        .cc-window.cc-banner .cc-compliance {
            -ms-flex: 1 1 auto;
            flex: 1 1 auto
        }
        .cc-window.cc-floating {
            max-width: none
        }
        .cc-window .cc-message {
            margin-bottom: 1em
        }
        .cc-window.cc-banner {
            -ms-flex-align: unset;
            align-items: unset
        }
        .cc-window.cc-banner .cc-message {
            margin-right: 0
        }
    }

    .cc-floating.cc-theme-classic {
        padding: 1.2em;
        border-radius: 5px
    }

    .cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
        text-align: center;
        display: inline;
        -ms-flex: none;
        flex: none
    }

    .cc-theme-classic .cc-btn {
        border-radius: 5px
    }

    .cc-theme-classic .cc-btn:last-child {
        min-width: 140px
    }

    .cc-floating.cc-type-info.cc-theme-classic .cc-btn {
        display: inline-block
    }

    .cc-theme-edgeless.cc-window {
        padding: 0
    }

    .cc-floating.cc-theme-edgeless .cc-message {
        margin: 2em 2em 1.5em
    }

    .cc-banner.cc-theme-edgeless .cc-btn {
        margin: 0;
        padding: .8em 1.8em;
        height: 100%
    }

    .cc-banner.cc-theme-edgeless .cc-message {
        margin-left: 1em
    }

    .cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
        margin-left: 0
    }
