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: 14px;
}

/*
 * 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;
    }
    .shopON .uk-nav > li > a {
        padding: 5px 15px 5px 15px;
    }
}

/* ========================================================================
   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
==========================================================================*/

.text-grey,
.uk-text-grey {
    color: #777777 !important;
}
.text-white,
.uk-text-white {
    color: #fff !important;
}
.text-blue,
.uk-text-blue {
    color: #0085cd !important;
}
.text-lightgreen,
.uk-text-lightgreen {
    color: lightgreen !important;
}
.text-red,
.uk-text-red {
    color: red !important;
}
.text-orange,
.uk-text-orange {
    color: #664200 !important;
}
.text-green,
.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;
}

/*
@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;
    }
}
.tl-mb35 {
    margin-bottom: 35px !important;
}
.tl-article-menu {
    padding-right: 20px;
}

/* ==========================================================================
    Home: Tile
========================================================================== */

.tl-tile {
    padding-top: 2px;
}
.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: #242729;
    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
}

/* Error page path: warp/layouts/error.php */

.tm-error-headline {
    padding: 50px;
}
.tm-error-icon {
    color: 0085cd;
}

/* ========================================================================
   Shop Modal Prices
 ========================================================================== */

.price-container .price,
.price-container .vat {
    text-align: right;
}
.price-container .price {
    margin-bottom: -3px;
}
.price-container .vat {
    margin-top: 1px;
}
.price-container .btn {
    margin-left: 10px;
}

/* ========================================================================
   Abelssoft Promotion buttons
 ========================================================================== */

.promo .nav-pills .nav-link {
    border-radius: 0.25rem;
    background-color: #222;
    color: #fff;
    margin: 10px;
}
.promo .nav-pills .nav-link.active,
.promo .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #007bff;
}


















