@charset "UTF-8";
* {
    box-sizing: border-box;
}

body .item__url {
          font-family: "inbenta-Nunito", Verdana, sans-serif;
          font-size: 16px !important;
          padding-left: 0px !important;
          display: block; }

body.helpcenter-enable {
    font-family: 'Lato', sans-serif;
    /*font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;*/
    /* Remove this comment if you want using Zendesk Fonts */
    position:absolute;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    display: -ms-flexbox;
    display: flex;
    min-height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
main {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}
body ul,
body ol {
    margin-bottom: 0;
}
@media (min-width: 1024px) {
    body > main {
        min-height: 65vh;
    }
}

/* latin-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 300;
  src: local('Nunito Light'), local('Nunito-Light'), url(//theme.zdassets.com/theme_assets/1061516/a8a170b416f847fde51339e0527901e70a16ea6b.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 300;
  src: local('Nunito Light'), local('Nunito-Light'), url(//theme.zdassets.com/theme_assets/1061516/3a5d8b8f90d375ee09863cee816f18e993e67ea6.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: local('Nunito Regular'), local('Nunito-Regular'), url(//theme.zdassets.com/theme_assets/1061516/3effa6088af7d0d6bf7831e697071a6991a30738.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: local('Nunito Regular'), local('Nunito-Regular'), url(//theme.zdassets.com/theme_assets/1061516/565a8f04e09227435b26946acb8260e5aa16065b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  src: local('Nunito Bold'), local('Nunito-Bold'), url(//theme.zdassets.com/theme_assets/1061516/28e045fe8cae63a28cc8ff845274415464cab3e4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  src: local('Nunito Bold'), local('Nunito-Bold'), url(//theme.zdassets.com/theme_assets/1061516/1762de77b8d046ec99ae1136a608b9e7eccb5805.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Open Sans";
    src: url("//theme.zdassets.com/theme_assets/1061516/b9a9fcef89694b73b9dc19432af782f9391f31e3.ttf") format("truetype");
}

@font-face {
    font-family: "Lato";
    src: url("//theme.zdassets.com/theme_assets/1061516/9ea11bd66b6059c9d9e821e2f016c63d40660b88.ttf") format("truetype");
}

@font-face {
    font-family: "Monaco";
    src: url("//theme.zdassets.com/theme_assets/1061516/3526a0ee20720330715553f46dac255bf999b18e.ttf") format("truetype");
}

@font-face {
    font-family: "Menlo";
    src: url("//theme.zdassets.com/theme_assets/1061516/6a296aa95f0d10ce53425d3110a7c4d1fa13dfa2.ttf") format("truetype");
}

@font-face {
    font-family: "Lucida Console";
    src: url("//theme.zdassets.com/theme_assets/1061516/17fff32bfd2d13b69aef879e77f974725559779e.TTF") format("truetype");
}

body a:hover,
body a:active,
body a:focus,
body a {
    color: #52bce6;
    text-decoration: none;
    outline: none;
}
input,
textarea {
    color: #000;
    font-size: 14px;
}
input {
    font-weight: 300;
    max-width: 100%;
    box-sizing: border-box;
    outline: none;
    transition: border .12s ease-in-out;
}
input:focus {
    border: 1px solid #ffffff;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url("//theme.zdassets.com/theme_assets/1061516/27f536d448438fdd88b4004a3223bcc153fb621d.svg") no-repeat #fff;
    background-position: right 10px center;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 8px 30px 8px 10px;
    outline: none;
    color: #555;
    width: 100%;
}
select:focus {
    border: 1px solid #ffffff;
}
select::-ms-expand {
    display: none;
}
textarea {
    border: 1px solid #ddd;
    border-radius: 2px;
    resize: vertical;
    width: 100%;
    outline: none;
    padding: 10px;
}
textarea:focus {
    border: 1px solid #ffffff;
}
body p:empty {
    display: none;
}
.top_header {
    background: #efefef;
    padding: 15px 0;
}
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.error-page {
    max-width: 1160px;
    margin: 0 auto;
    padding: 0 5%;
}
@media (min-width: 1160px) {
    .error-page {
        padding: 0;
        width: 90%;
    }
}
.dropdown-toggle:after {
    color: inherit;
}
/* ========*/
/* Buttons */
/* ========*/

.button,
[role=button] {
    border: 1px solid #52bce6;
    border-radius: 4px;
    color: #52bce6;
    cursor: pointer;
    display: inline-block;
    line-height: 2.34;
    margin: 0;
    padding: 0 20px;
    text-align: center;
    transition: background-color .12s ease-in-out, border-color .12s ease-in-out, color .15s ease-in-out;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%;
    -webkit-touch-callout: none;
}
@media (min-width: 768px) {
    .button,
    [role=button] {
        width: auto;
    }
}
.button:after,
[role=button]:after {
    color: #52bce6;
}
.button:hover,
.button:active,
.button:focus,
.button[aria-selected=true],
[role=button]:hover,
[role=button]:active,
[role=button]:focus,
[role=button][aria-selected=true] {
    background-color: #52bce6;
    color: #ffffff;
    text-decoration: none;
}
.button[aria-selected=true]:hover,
.button[aria-selected=true]:focus,
.button[aria-selected=true]:active,
[role=button][aria-selected=true]:hover,
[role=button][aria-selected=true]:focus,
[role=button][aria-selected=true]:active {
    background-color: #ccc;
    border-color: #ccc;
}
.button[data-disabled],
[role=button][data-disabled] {
    cursor: default;
}
.button-large,
input[type=submit] {
    background-color: #52bce6;
    border: 0;
    border-radius: 4px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    line-height: 2.72;
    min-width: 190px;
    padding: 0 1.9286em;
    width: 100%;
    vertical-align: bottom;
    margin-left: 10px;
}
@media (min-width: 768px) {
    .button-large,
    input[type=submit] {
        width: auto;
    }
}
.button-large:hover,
.button-large:active,
.button-large:focus,
input[type=submit]:hover,
input[type=submit]:active,
input[type=submit]:focus {
    background-color: #ccc;
}
.button-secondary {
    color: #666;
    border: 1px solid #ddd;
    background-color: transparent;
}
.button-secondary:hover,
.button-secondary:focus,
.button-secondary:active {
    color: #333333;
    border: 1px solid #ddd;
    background-color: #f8f8f8;
}
/* =======*/
/* Tables */
/* =======*/

.table {
    width: 100%;
    table-layout: fixed;
}
@media (min-width: 768px) {
    .table {
        table-layout: auto;
    }
}
.table th,
.table th a {
    color: #666;
    font-size: 13px;
    font-weight: 300;
    text-align: left;
}
[dir=rtl] .table th,
[dir=rtl] .table th a {
    text-align: right;
}
.table tr {
    border-bottom: 1px solid #ddd;
    display: block;
    padding: 20px 0;
}
@media (min-width: 768px) {
    .table tr {
        display: table-row;
    }
}
.table td {
    display: block;
}
@media (min-width: 768px) {
    .table td {
        display: table-cell;
    }
}
@media (min-width: 1024px) {
    .table td,
    .table th {
        padding: 20px 30px;
    }
}
@media (min-width: 768px) {
    .table td,
    .table th {
        padding: 10px 20px;
    }
}
/* ======*/
/* Forms */
/* ======*/

.form {
    background: #efefef;
    padding: 40px;
}
.form-field ~ .form-field {
    margin-top: 25px;
}
.form-field label {
    display: block;
    font-size: 13px;
    margin-bottom: 5px;
}
.form-field input {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 10px;
    width: 100%;
}
.form-field input:focus {
    border: 1px solid #ffffff;
}
.form-field input[type="text"] {
    border: 1px solid #ddd;
    border-radius: 4px;
}
.form-field input[type="text"]:focus {
    border: 1px solid #ffffff;
}
.form-field .nesty-input {
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    outline: none;
    vertical-align: middle;
}
.form-field .nesty-input:focus {
    border: 1px solid #ffffff;
    text-decoration: none;
}
.form-field textarea {
    vertical-align: middle;
}
.form-field input[type=checkbox] + label {
    margin: 0 0 0 10px;
}

.form-field.required > label:after {
    content: "*";
    color: #f00;
    margin-left: 2px;
}
.form-field p {
    color: #666;
    font-size: 12px;
    margin: 5px 0;
    display:inline;
}
[data-loading="true"] input,
[data-loading="true"] textarea {
    background: transparent url("//theme.zdassets.com/theme_assets/1061516/6aae8ce36967837f706ac36deff4b753e43977a4.gif") 99% 50% no-repeat;
    background-size: 16px 16px;
}
.form footer {
    padding-top: 30px;
    text-align: right;
}
.form footer a {
    color: #666;
    cursor: pointer;
    margin-right: 15px;
}
.form .suggestion-list {
    font-size: 13px;
    margin-top: 30px;
}
.searchbox {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 25px;
}
.form .suggestion-list label {
    border-bottom: 1px solid #ddd;
    display: block;
    padding-bottom: 5px;
}
.form .suggestion-list li {
    padding: 10px 0;
}
.form .suggestion-list li a:visited {
    color: #1b8bb7;
}

/*.searchbox, .searchbox-suggestions, .searchbox label { 
display: none; 
}

.suggestion-list {
display:none;
}*/

.searchbox-suggestions {
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 4px;
  padding: 10px 20px;

}

.searchbox-suggestions li {
  padding: 5px 0;
}  

/* =======*/
/* Header */
/* =======*/

.header {
    max-width: 1160px;
    margin: 0 auto;
    padding: 0 5%;
    position: relative;
    align-items: center;
    display: flex;
    height: 71px;
    justify-content: space-between;
}
@media (min-width: 1160px) {
    .header {
        padding: 0;
        width: 90%;
    }
}
.logo img {
    max-height: 90px;
    position: absolute;
    top: -25px;
}
.user-nav {
    display: inline-block;
    position: absolute;
    white-space: nowrap;
}
@media (min-width: 768px) {
    .user-nav {
        position: relative;
    }
}
.user-nav[aria-expanded=true] {
    background-color: #fff;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15), 0 4px 10px 0 rgba(0, 0, 0, 0.1);
    border: solid 1px #ddd;
    right: 0;
    left: 0;
    top: 71px;
    z-index: 1;
}
.user-nav[aria-expanded=true] > a {
    display: block;
    margin: 20px;
}
.nav-wrapper a {
    border: 0;
    color: #52bce6;
    display: none;
    font-size: 14px;
    padding: 0 20px 0 0;
    width: auto;
}
@media (min-width: 768px) {
    .nav-wrapper a {
        display: inline-block;
    }
}
[dir=rtl] .nav-wrapper a {
    padding: 0 0 0 20px;
}
.nav-wrapper a:hover,
.nav-wrapper a:focus,
.nav-wrapper a:active {
    background-color: transparent;
    color: #52bce6;
    text-decoration: underline;
}
.nav-wrapper a.login {
    display: inline-block;
}
.nav-wrapper .icon-menu {
    display: inline-block;
    margin-right: 10px;
    color: #52bce6;
}
@media (min-width: 768px) {
    .nav-wrapper .icon-menu {
        display: none;
    }
}
[dir=rtl] .nav-wrapper .icon-menu {
    margin-left: 10px;
    margin-right: 0;
}
/* ====================*/
/* Userinfo in header */
/* ====================*/

.user-info,
.user-info .dropdown-toggle:after {
    display: inline-block;
}
.user-info > [role="button"] {
    border: 0;
    color: black;
    min-width: 0;
    padding: 0;
    white-space: nowrap;
    font-family: 'Lato', sans-serif;
    font-size: 15px !important;
    font-weight: bold;
}
.user-info > [role="button"]:hover {
    color: black;
    background-color: transparent;
}
.user-info > [role="button"]:after {
    color: black;
    padding-right: 10px;
}
.nav_link {
    padding-right: 10px;
}
.cd-secondary-nav .login {
    /*padding: 0 8px 0 0;*/
}
[dir=rtl] .user-info > [role="button"]:after {
    padding-left: 15px;
    padding-right: 0;
}
#user #user-name {
    display: none;
    font-size: 15px;
    font-family: 'Lato', sans-serif;
}
.hide #user {
    display: none;
}
.hide a.login {
    border: 0;
    line-height: 1.5;
}
@media (min-width: 768px) {
    #user #user-name {
        display: inline-block;
    }
}
/* ============*/
/* User avatar */
/* ============*/

.user-avatar {
    height: 25px;
    width: 25px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
}
.avatar {
    display: inline-block;
    position: relative;
}
.avatar img {
    height: 40px;
    width: 40px;
}
.avatar .icon-agent::before {
    background-color: #ffffff;
    border: 2px solid #fff;
    border-radius: 50%;
    bottom: -4px;
    color: #f5f5f5;
    content: "\1F464";
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    position: absolute;
    right: -2px;
    text-align: center;
    width: 14px;
}
/* ============================================================*/
/***** Footer *****/
/* ============================================================*/

.footer {
    background: #304658;
    margin-top: 30px;
    padding: 30px 0 0 0;
    color: #fff;
    margin: 0 auto;
    width: 100%;
}
.footer .social {
    margin-bottom: 20px;
}
.footer .social li a {
    border: 2px solid #fff;
    height: 35px;
    display: block;
    width: 35px;
    line-height: 35px;
    border-radius: 100%;
}
.footer .social li a:hover,
.footer .social li a:focus {
    background: #fff;
    color: #333;
}
.footer a {
    color: #fff;
}
.footer-inner {
    max-width: 1160px;
    margin: 0 auto;
    padding: 0 5%;
    display: flex;
    justify-content: space-between;
}
@media (min-width: 1160px) {
    .footer-inner {
        padding: 0;
        width: 90%;
    }
}
.footer-language-selector {
    color: #666;
    display: inline-block;
    font-weight: 300;
}
/* ============================================================*/
/***** Breadcrumbs *****/
/* ============================================================*/

.breadcrumbs {
    margin: 0 0 15px 0;
    padding: 0;
}
.breadcrumbs a {
    color: #333;
}
@media (min-width: 768px) {
    .breadcrumbs {
        margin: 0;
    }
}
.breadcrumbs li {
    color: #666;
    display: inline;
    font-size: 13px;
    max-width: 450px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.breadcrumbs li + li:before {
    content: ">";
    margin: 0 4px;
}
.breadcrumbs li a {
    color: #333;
}
/* ============================================================*/
/***** Search field *****/
/* ============================================================*/

.search {
    position: relative;
}
.welcome_text {
    margin-bottom: 25px;
    color: white;
    font-size: 45px;
    font-family: "Lato";
    font-weight: bold;
}
.search input[type="search"] {
    /*border: 2px solid #ddd;*/
    border-radius: 4px;
    box-sizing: border-box;
    color: #999;
    height: 50px;
    padding-left: 40px;
    padding-right: 20px;
    -webkit-appearance: none;
    width: 80%;
}
.search input[type="submit"] {
    position: absolute;
    top: 0;
    right: 55px;
    height: 50px;
    min-width: 100px;
    max-width: 100px;
    border-radius: 0 4px 4px 0;
    background: #52bce6;
}
[dir=rtl] .search input[type="search"] {
    padding-right: 40px;
    padding-left: 20px;
}

/*.search input:hover {
    background-color: #5E6F7D;
    color: white;
}*/

.search input[type="search"]:focus {
    border: 1px solid #ffffff;
    color: #555;
}
.search:before {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    background-color: none;
    color: #555;
    content: "\1F50D";
    font-size: 18px;
    position: absolute;
    left: 15px;
    font-weight: bold !important;
}
[dir=rtl] .search:before {
    right: 15px;
    left: auto;
}
.search-full input[type="search"] {
    border: none;/*1px solid #fff;*/
}
.search-full:before{
   position: relative;
    top: 50%;
    transform: translateY(-50%);
    background-color: none;
    color: #555;
    content: "\1F50D";
    font-size: 18px;
    position: absolute;
    left: 70px;
    font-weight: bold !important; 
}

.search2 {
    position: relative;
}

.search2 input[type="search"] {
    /*border: 2px solid #ddd;*/
    border-radius: 4px;
    box-sizing: border-box;
    color: #999;
    height: 50px;
    padding-left: 40px;
    padding-right: 20px;
    -webkit-appearance: none;
    width: 80%;
}
.search2 input[type="submit"] {
    position: absolute;
    top: 0;
    right: 55px;
    height: 50px;
    min-width: 100px;
    max-width: 100px;
    border-radius: 0 4px 4px 0;
    background: #52bce6;
}
[dir=rtl] .search2 input[type="search"] {
    padding-right: 40px;
    padding-left: 20px;
}

.search2 input[type="search"]:focus {
    border: 1px solid #ffffff;
    color: #555;
}
.search2:before {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    background-color: none;
    color: #555;
    content: "\1F50D";
    font-size: 18px;
    position: absolute;
    left: 20px;
    font-weight: bold !important;
}
[dir=rtl] .search2:before {
    right: 15px;
    left: auto;
}

/* ============================================================*/
/***** Hero component *****/
/* ============================================================*/

.hero {
    /* set image on search banner (Remove below comment) */
    background-image:url("//theme.zdassets.com/theme_assets/1061516/69e6c6286f137d63a66f6b5fd983cd8a31b4ac1a.png"); /*url("https://p14.zdassets.com/hc/theme_assets/2003618/115000053593/plesk_header_home2_opt.png");*/
    background-position: center;
    background-size: cover;
    
    background-color: #ffffff;
    height: 400px;
    /*padding: 0 20px;*/
    text-align: center;
    width: 100%;
    margin-top: -70px;
}
.hero-inner {
    position: relative;
    top: 45%;
    transform: translateY(-50%);
    max-width: 610px;
    margin: 0 auto;
    z-index:1;
}
main .page-header {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 10px 0;
    border-color: #ddd;
}
.section-container .page-header {
    flex-direction: row;
}
.dropdown-menu[aria-expanded=true] {
    left: inherit;
    right: 0;
    bottom: auto;
}
.with_align .dropdown-menu[aria-expanded="true"] {
    left: 0;
}
@media (min-width: 768px) {
    main .container .page-header {
        align-items: baseline;
        flex-direction: row;
        margin: 0;
    }
}
body .page-header.community-header {
    margin-top: 10px;
}
.page-header .section-subscribe {
    flex-shrink: 0;
    margin-bottom: 10px;
}
@media (min-width: 768px) {
    .page-header .section-subscribe {
        margin-bottom: 0;
    }
}
.page-header h1 {
    flex-grow: 1;
    margin-bottom: 10px;
}
.page-header-description {
    font-style: italic;
    margin: 0 0 10px 0;
    word-break: break-word;
}
@media (min-width: 1024px) {
    .page-header-description {
        flex-basis: 100%;
    }
}
.page-header .icon-lock:before {
    content: "\1F512";
    font-size: 20px;
    position: relative;
    left: -5px;
    vertical-align: baseline;
}
.sub-nav {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
@media (min-width: 768px) {
    .sub-nav {
        align-items: baseline;
        flex-direction: row;
    }
}
@media (min-width: 768px) {
    .sub-nav input[type="search"] {
        min-width: 350px;
    }
}
.sub-nav input[type="search"]:after {
    font-size: 15px;
}
/* ============================================================*/
/***** Blocks *****/
/* ============================================================*/

.blocks-list,
.quick-articles {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    list-style: none;
    padding: 0;
}

.quick-articles {
    margin-bottom: 30px;
}
.quick-articles section h3 {
    font-size: 24px;
    font-weight: 800;
}
.article-relatives section ul > li {
    padding: 4px 0;
    line-height: 1.2em;
    font-size: 0.9em;
}
@media (min-width: 768px) {
    .blocks-list {
        margin: 0 -5px;
    }
      .quick-articles {
        margin: 0 -5px;
    }
}
.blocks-item,
.quick-articles section {
    border: 1px solid #ddd;
    border-radius: 4px;
    box-sizing: border-box;
    display: flex;
    flex: 1 0 250px;
    flex-direction: column;
    margin: 40px 5px 10px;
    max-width: 100%;
    text-align: center;
    position: relative;
}

.blocks-list {
  max-width: 1150px;
}

.quick-articles {
  max-width: 1150px;
}

.blocks-item2,
.quick-articles2 section {
    /*border: 1px solid #ddd;*/
    border-radius: 4px;
    box-sizing: border-box;
    display: flex;
    flex: 1 0 250px;
  	font-size: 18px;
    flex-direction: column;
    margin: 40px 5px 10px;
    max-width: 100%;
    text-align: center;
    position: relative;
}

.quick-articles section {
    padding: 0 25px;
}
.quick-articles section li:last-child a {
    border-bottom: 0;
}
.blocks-item span.category-icon {
    background: #52bce6;
    height: 60px;
    width: 60px;
    display: block;
    margin: 0 auto;
    border-radius: 100%;
    line-height: 60px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin-top: -30px;
}

.blocks-item span.category-icon i {
    color: #fff;
    font-size: 1.5em;
    line-height: 60px;
}
.categories {
    margin-top: -95px;
}
.blocks-item-link {
    color: #333;
    padding: 35px 30px;
    background: #fff;
    border-radius: 4px;
    position: relative;
    height: 100%;
}
.topics-list .blocks-item-link {
    background: #efefef;
}
.blocks-item-link:hover,
.blocks-item-link:focus,
.blocks-item-link:active {
    color: #454545;
    text-decoration: none;
}

.blocks-item-title {
    margin-bottom: 0;
}

.blocks-item-title2 {
    margin-bottom: 0;
    font-family: "Lato";
    font-size: 20px;
    font-weight: bold;
    color: #222222;
}

.blocks-item-description {
    margin: 0;
}
.blocks-item-description:not(:empty) {
    margin-top: 10px;
}

.blocks-item-description2 {
    margin: 0;
    font-family: "Lato";
    font-size: 16px;
    color: #7b7b7b;
}
.blocks-item-description2:not(:empty) {
    margin-top: 10px;
}
.section h2 {
    margin-bottom: 10px;
    text-align: center;
}
/* ============================================================*/
/***** Promoted articles *****/
/* ============================================================*/

.quick-articles section a {
    border-bottom: 1px solid #ddd;
    color: #333333;
    display: block;
    padding: 15px 0;
}
.promoted-articles-item:last-child a {
    border: 0;
}
@media (min-width: 1024px) {
    .promoted-articles-item:last-child a {
        border-bottom: 1px solid #ddd;
    }
}
/* ============================================================*/
/***** Community section in homepage *****/
/* ============================================================*/

.community {
    text-align: center;
}
.community-image {
    padding: 100px 0;
    background-image: url("//theme.zdassets.com/theme_assets/1061516/597412f30dbd788fb0e020fc609e88686a0bd754.png");
    background-position: center;
    background-repeat: no-repeat;
    max-width: 100%;
    background-size: cover;
    background-attachment: fixed;
    position: relative;
}
.community-image:before {
    position: absolute;
    content: "";
    background: #000000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0.5;
}
.community-image > .container {
    position: relative;
    z-index: 9;
}
.community-image .btn {
    background: rgba(255, 255, 255, 0.78);
    border: 2px solid rgba(255, 255, 255, 0.72);
    color: #333;
    padding: 10px 45px;
    font-size: 25px;
}
.community,
.activity {
    border-top: 1px solid #ddd;
    padding: 30px 0;
}
.activity {
    border-top: 0;
}
/* ============================================================*/
/***** Recent activity *****/
/* ============================================================*/

.home_recent_activity .recent-activity-list:before {
    content: "\f0e6";
    font-family: 'FontAwesome';
    font-size: 30em;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    color: rgba(68, 68, 68, 0.36);
    overflow: hidden;
    opacity: 0.1;
    margin-top: -100px;
}
.recent-activity-header {
    margin-bottom: 10px;
    text-align: center;
}
.recent-activity-list {
    padding: 0;
}
.recent-activity-item {
    border-bottom: 1px solid #ddd;
    overflow: auto;
    padding: 20px 0;
    position: relative;
    z-index: 9;
}
.recent-activity-item-parent {
    font-size: 16px;
}
.recent-activity-item-parent,
.recent-activity-item-link {
    margin: 6px 0;
    color: #333333;
    display: inline-block;
    width: 100%;
}
@media (min-width: 768px) {
    .recent-activity-item-parent,
    .recent-activity-item-link {
        width: 70%;
        margin: 0;
    }
}
.recent-activity-item-link {
    font-size: 14px;
    font-weight: 300;
}
.recent-activity-item-meta {
    margin: 15px 0 0 0;
    float: none;
}
@media (min-width: 768px) {
    .recent-activity-item-meta {
        margin: 0;
        float: right;
    }
    [dir=rtl] .recent-activity-item-meta {
        float: left;
    }
}
.recent-activity-item-time,
.recent-activity-item-comment {
    color: #666;
    display: inline-block;
    font-size: 13px;
    font-weight: 300;
}
.recent-activity-item-comment {
    padding-left: 5px;
}
[dir=rtl] .recent-activity-item-comment {
    padding: 0 5px 0 0;
}
.recent-activity-item-comment:before {
    display: inline-block;
}
.recent-activity-item-comment span:before {
    content: "\1F4AC";
    display: inline-block;
    font-size: 15px;
    padding-right: 3px;
    vertical-align: middle;
}
.recent-activity-item-comment > span,
span.search-result-meta-count {
    background: #ffffff;
    color: #fff;
    padding: 5px;
}
[dir=rtl] .recent-activity-item-comment span:before {
    padding-left: 3px;
}
.recent-activity-controls {
    padding-top: 15px;
    position: relative;
    z-index: 9;
}
.recent-activity-controls > a,
.section-tree .see-all-articles {
    background: #ffffff;
    color: #fff !important;
}
/* ============================================================*/
/***** Category pages *****/
/* ============================================================*/

.category-container {
    display: flex;
    justify-content: flex-end;
}
.category-content {
    flex: 1;
}
@media (min-width: 1024px) {
    .category-content {
        flex: 0 0 100%;
    }
}
.section-tree {
    display: flex;
   /* background-image:url("https://p3.zdassets.com/hc/theme_assets/1877077/115000143205/octopus_generic_opa.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-attachment: absolute;*/
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
}
@media (min-width: 768px) {
    .section-tree {
        flex-direction: row;
    }
}
.section-tree::after {

}
.section-tree .section {
    flex: initial;
}
@media (min-width: 768px) {
    .section-tree .section {
        flex: 0 0 45%;
        /* Two columns for tablet and desktop. Leaving 5% separation between columns */
    }
}
.section-tree .icon-lock:before {
    vertical-align: baseline;
}
.section-tree-title {
    margin-bottom: 0;
}
.section-tree-title a {
    color: #333333;
}
.section-tree .see-all-articles {
    display: inline-block;
    margin-top: 10px;
}
.article-list-item {
    border-bottom: 1px solid #ddd;
    padding: 15px 0;
}
.article-list-item a {
    color: #333333;
}
.icon-star:before {
    color: #7B7B7B;
    font-size: 18px;
}
.article-list li > a:before,
.quick-articles ul > li > a:before {
    content: "\f0f6";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    color:#304658;
}
.article-list > li,
.quick-articles ul > li {
    position: relative;
    padding-left: 20px;
}
.quick-articles ul > li,
.quick-articles section {
    text-align: left;
}
.new-request-title {
    margin-bottom: 25px;
}
.quick-articles section h3:after,
.search_heading:after,
.new-request-title:after {
    content: "\f005";
    font-family: 'FontAwesome';
    margin-left: -18px;
    opacity: 0.1;
    font-size: 2em;
    position: absolute;
    margin-top: -4px;
    color:#52bce6;
}
.quick-articles section.recent-articles h3:after {
    content: "\f06e";
}
.new-request-title:after {
    content: "\f0e0";
    font-size: 45px;
}
.search_heading:after {
    content: "\f002";
    font-size: 50px;
    margin-left: -25px;
}

/* ============================================================*/
/***** Section pages *****/
/* ============================================================*/

.section-container {
    display: flex;
    justify-content: flex-end;
}
.section-content {
    flex: 1;
}
@media (min-width: 1024px) {
    .section-content {
        flex: 0 0 100%;
    }
}
.section-subscribe .dropdown-toggle:after {
    display: none;
}
/* ============================================================*/
/***** Article *****/
/* ============================================================*/

.article {
    /*
* The article grid is defined this way to optimize readability:
* Sidebar | Content | Free space
* 17%     | 66%     | 17%
*/
    
    flex: 1 0 auto;
}
@media (min-width: 1024px) {
    .article {
        flex: 1 0 66%;
        max-width: 85%;
        min-width: 640px;
        padding: 0 30px;
    }
}
.article-container {
    display: flex;
    flex-direction: column;
}
@media (min-width: 1024px) {
    .article-container {
        flex-direction: row;
    }
}
.article-header {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 10px;
    margin-top: 20px;
    border-bottom: 1px solid #ddd;
}
@media (min-width: 768px) {
    .article-header {
        flex-direction: row;
        margin-top: 0;
    }
}
.article-author {
    margin-bottom: 10px;
}
@media (min-width: 768px) {
    .article-title {
        flex-basis: 100%;
        font-size: 2em;
        /* Take entire row */
    }
   .article-title-internal {
        flex-basis: 100%;
        font-size: 2em;
        background-color: #FFEEEE;
        border-radius: 5px;
        border: 2px solid darkred;
        padding: 5px;
        /* Take entire row */
    }
  .internal-disclaimer {
    color:darkred;
    flex-basis: 100%;
    margin-bottom:15px;
    /* Take entire row */
  }
.Archived {
        flex-basis: 100%;
        font-size: 2em;
        background-color: #FFEEEE;
        border-radius: 5px;
        border: 2px solid darkred;
        padding: 5px;
        /* Take entire row */
    }
.Archived:before {
    content: "\1F441";
    /*content: "\1F300";
    font-size: 20px;   */ 
    vertical-align: baseline;
    color:darkred!important;
}
}
.article-title .icon-lock:before {
    content: "\1F512";
    font-size: 20px;
    position: relative;
    left: -5px;
    vertical-align: baseline;
    color:darkred!important;
}
.article [role="button"] {
    flex-shrink: 0;
    width: 100%;
}
@media (min-width: 768px) {
    .article [role="button"] {
        width: auto;
    }
}
.article-info {
    max-width: 100%;
    padding:5px;
}
.article-info-internal {
    max-width: 100%;
    padding:5px;
    border-radius:5px;
    background-color: #FFF5F5;
    margin-bottom: 10px;
}
.article-meta {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
}
.article-body img {
    height: auto;
    max-width: 100%;
}
.article-body ul,
.article-body ol {
    padding-left: 20px;
    list-style-position: outside;
    margin: 3px 0 3px 1px;
}
.article-body ul > ul,
.article-body ol > ol,
.article-body ol > ul,
.article-body ul > ol {
    margin: 0;
}

.article-body p {
  /*margin: 2px 0 2px 0px;*/
}

.article-body li {
  margin: 3px 0 3px 0px;
}

.article-body h4 {
    margin: 20px 0 5px 0px;
}
.article-body h3 {
    margin: 20px 0 5px 0px;
}
.article-body ul {
    list-style-type: disc;
}
.article-body > p:last-child {
    margin-bottom: 0;
}
.article-body a:visited {
    color: darken(black, 20%);
}
.article-content {
    line-height: 1.6;
    margin: 10px 0 20px 0;
    word-wrap: break-word;
}
.article-footer {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px;
}
.article-comment-count {
    color: #666;
    font-weight: 300;
}
.article-comment-count:hover {
    text-decoration: none;
}
.article-comment-count .icon-comments {
    color: #ffffff;
    content: "\1F4AC";
    display: inline-block;
    font-size: 18px;
    padding: 5px;
}
.article-sidebar {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    flex: 1 0 auto;
    margin-bottom: 20px;
    padding: 0;
    margin-top: 20px;
}
.article-sidebar-item {
    margin-top: 10px;
    display: block;
    text-transform: uppercase;
}
@media (min-width: 1024px) {
    .article-sidebar {
        border: 0;
        flex: 0 0 17%;
        height: auto;
    }
}
.article-relatives > *:last-child {
    margin: 0;
}
@media (min-width: 768px) {
    .article-relatives > * {
        margin-right: 20px;
    }
}
.article-votes {
    border-top: 1px solid #ddd;
    padding: 30px 0;
    text-align: center;
}
.article-vote {
    background: transparent;
    border: 1px solid #52bce6;
    color: #52bce6;
    margin: 10px 5px;
    min-width: 90px;
    width: auto;
}
.article-vote:before {
    font-size: 8px;
    margin-right: 10px;
}
.article-vote:after {
    content: attr(title);
    /* Yes/No label*/
}
.article-vote:focus,
.article-vote:active {
    background-color: transparent;
    color: #52bce6;
}
.article-vote:hover {
    background-color: #52bce6;
}
.article-vote:hover::before,
.article-vote:hover::after,
.article-vote[aria-selected=true]::before,
.article-vote[aria-selected=true]::after {
    color: #fff;
}
.article-vote-up::before {
    content: "\2713";
}
.article-vote-down::before {
    content: "\2715";
}
.article-more-questions {
    margin: 10px 0 20px;
    text-align: center;
}
.article-return-to-top {
    border-top: 1px solid #ddd;
}
@media (min-width: 1024px) {
    .article-return-to-top {
        display: none;
    }
}
.article-return-to-top a {
    color: #333333;
    display: block;
    padding: 20px 0;
}
.article-return-to-top a:hover,
.article-return-to-top a:focus {
    text-decoration: none;
}
.article-return-to-top .icon-arrow-up::before {
    font-size: 16px;
    margin-left: 5px;
}
[dir=rtl] .article-return-to-top .icon-arrow-up::before {
    margin-right: 10px;
}
.article-unsubscribe {
    background-color: #ffffff;
    color: #f5f5f5;
    text-decoration: none;
}
.article-unsubscribe:hover {
    background-color: #ccc;
    border-color: #ccc;
}
.sidenav-title {
    font-size: 15px;
    position: relative;
    font-weight: 800;
}
.sidenav-item {
    background: #efefef;
    border-radius: 4px;
    color: #333333;
    display: block;
    margin-bottom: 2px;
    padding: 10px;
    font-size: 14px;
}
.sidenav-item.current-article,
.sidenav-item:hover {
    background-color: #52bce6;
    color: #f5f5f5;
    text-decoration: none;
}
.recent-articles h3,
.related-articles h3 {
    margin: 20px 0 10px 0;
    font-size: 15px;
    font-weight: 800;
}
.article-relatives li a {
    color: #333;
}

.related-articles {
 min-width:150px;
}
/* ============================================================*/
/***** Attachments *****/
/* Styles attachments inside posts, articles and comments */
/* ============================================================*/

.attachments .attachment-item {
    padding-left: 20px;
    position: relative;
    margin-bottom: 10px;
}
.attachments .attachment-item:last-child {
    margin-bottom: 0;
}
.attachments .attachment-item:before {
    color: #333333;
    content: "\1F4CE";
    font-size: 15px;
    left: 0;
    position: absolute;
    top: 5px;
}
[dir=rtl] .attachments .attachment-item {
    padding-left: 0;
    padding-right: 20px;
}
[dir=rtl] .attachments .attachment-item:before {
    left: auto;
    right: 0;
}
.upload-dropzone span {
    color: #666;
}
/* ============================================================*/
/***** Social share links *****/
/* ============================================================*/

.share {
    padding: 0;
    white-space: nowrap;
}
.share li,
.share a {
    display: inline-block;
}
.share a {
    border-radius: 50%;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    width: 25px;
}
.share a:before {
    color: #666;
    display: block;
    font-size: 23px;
    text-align: center;
    width: 100%;
}
.share a:hover {
    text-decoration: none;
}
.share a:hover:before {
    color: #52BCE6;
}
.share-twitter:before {
    content: "\e901";
}
.share-facebook:before {
    content: "\e903";
}
.share-linkedin:before {
    content: "\e900";
}
.share-googleplus:before {
    content: "\e902";
}
/* ============================================================*/
/***** Comments *****/
/* Styles comments inside articles, posts and requests */
/* ============================================================*/

.comment {
    border-bottom: 1px solid #ddd;
    padding: 20px 0;
}
.comment-heading {
    margin-bottom: 5px;
    margin-top: 0;
}
.comment-overview {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 20px 0;
}
.comment-overview p {
    margin-top: 0;
}
.comment-callout {
    color: #666;
    display: inline-block;
    font-weight: 300;
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 15px;
}
.comment-callout a {
    color: #333333;
}
.comment-sorter {
    display: inline-block;
    float: right;
}
.comment-sorter a {
    color: #666;
    font-weight: 300;
    font-size: 13px;
    text-decoration: none;
}
[dir=rtl] .comment-sorter {
    float: left;
}
.comment-wrapper {
    display: flex;
    justify-content: space-between;
    position: relative;
}
.comment-wrapper.comment-official {
    border: 1px solid #ffffff;
    padding: 40px 20px 20px;
}
@media (min-width: 768px) {
    .comment-wrapper.comment-official {
        padding-top: 20px;
    }
}
.comment-info {
    padding-right: 20px;
    width: 100%;
}
.comment-author {
    align-items: flex-end;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
@media (min-width: 768px) {
    .comment-author {
        justify-content: space-between;
    }
}
.comment-avatar {
    margin-right: 10px;
}
[dir=rtl] .comment-avatar {
    margin-left: 10px;
    margin-right: 0;
}
.comment-meta {
    flex: 1 0 80%;
}
@media (min-width: 768px) {
    .comment-meta {
        flex: 1;
    }
}
.comment .status-label {
    margin-top: 10px;
}
@media (min-width: 768px) {
    .comment .status-label {
        margin-top: 0;
    }
}
.comment-published {
    color: #666;
    display: block;
    font-weight: 300;
    font-size: 13px;
}
.comment-form {
    display: flex;
    padding-top: 30px;
    word-wrap: break-word;
}
.comment-container {
    width: 100%;
}
.comment-form-controls {
    display: none;
    margin-top: 10px;
    text-align: left;
   margin-bottom:15px;
}
@media (min-width: 768px) {
    [dir=ltr] .comment-form-controls {
        text-align: right;
    }
}
.comment-form-controls input[type=submit] {
    margin-top: 15px;
}
@media (min-width: 1024px) {
    .comment-form-controls input[type=submit] {
        margin-left: 15px;
    }
    [dir=rtl] .comment-form-controls input[type=submit] {
        margin-left: 0;
        margin-right: 15px;
       
    }
}
.comment-form-controls input[type=checkbox] {
    margin-right: 5px;
}
.comment-form-controls input[type=checkbox] [dir=rtl] {
    margin-left: 5px;
}
.comment-ccs {
    display: none;
}
.comment-ccs + textarea {
    margin-top: 10px;
}
.comment-attachments {
    margin-top: 10px;
}
.comment-attachments a {
    color: #ffffff;
}
.comment-body {
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    word-break: break-word;
    line-height: 1.6;
    font-weight: 100;
}
.comment-body ul,
.comment-body ol {
    padding-left: 20px;
    list-style-position: outside;
    margin: 20px 0 20px 20px;
}
.comment-body ul {
    list-style-type: disc;
}
.comment-body a:visited {
    color: #1b8bb7;
}
.comment-body img {
    max-width: 100%;
}
.comment-mark-as-solved {
    display: inline-block;
}
/* ============================================================*/
/***** Vote *****/
/* Used in article comments, post comments and post */
/* ============================================================*/

.vote {
    display: inline-block;
    text-align: center;
    width: 35px;
}
.vote a {
    outline: none;
}
.vote a:active,
.vote a:hover,
.vote a:focus {
    text-decoration: none;
}
.vote-sum {
    color: #666;
    display: block;
    margin: 3px 0;
}
[dir=rtl] .vote-sum {
    direction: ltr;
    unicode-bidi: bidi-override;
}
.vote-up:hover:before,
.vote-down:hover:before {
    color: #52bce6;
}
.vote-up:before,
.vote-down:before {
    color: #666;
    font-size: 24px;
}
.vote-up:before {
    content: "\2B06";
}
.vote-down:before {
    content: "\2B07";
}
/* ============================================================*/
/***** Actions *****/
/* Styles admin and en user actions(edit, delete, change status) in comments and posts */
/* ============================================================*/

.actions {
    text-align: center;
    flex-shrink: 0;
    /*Avoid collapsing elements in Safari*/
}
.actions .dropdown-toggle {
    font-size: 0;
    margin: 15px 0;
}
.actions .dropdown-toggle:hover:before,
.actions .dropdown-toggle:focus:before,
.actions .dropdown-toggle:active:before {
    background-color: #f8f8f8;
}
.actions .dropdown-toggle:before {
    background-color: transparent;
    border-radius: 50%;
    color: #666;
    content: "\2699";
    display: block;
    font-size: 13px;
    margin: auto;
    padding: 5px;
}
/* ============================================================*/
/***** Community *****/
/* ============================================================*/

.community-hero {
    background-image: url($community_background_image);
    margin-bottom: 10px;
}
.community-footer {
    padding-top: 0;
    text-align: center;
}
.community-featured-posts,
.community-activity {
    padding-top: 40px;
    width: 100%;
}
.community-activity {
    padding-top: 0;
}
.community-header {
    margin-bottom: 30px;
}
.community-header h4 {
    margin-bottom: 0;
}
.post-to-community {
    margin-top: 10px;
}
@media (min-width: 768px) {
    .post-to-community {
        margin: 0;
    }
}
/* ============================================================*/
/* Community topics grid */
/* ============================================================*/

.topics {
    max-width: none;
    width: 100%;
}
.topics-item .meta-group {
    justify-content: center;
    margin-top: 20px;
}
.topics-item-internal {
    background-color: transparent;
    border: 1px solid #ddd;
}
.topics-item-internal .icon-lock:before {
    content: "\1F512";
    font-size: 15px;
    bottom: 5px;
    position: relative;
}
.topics-item-internal a {
    color: #333333;
}
/* ============================================================*/
/* Community topic page */
/* ============================================================*/

.topic-header {
    border-bottom: 1px solid #ddd;
    font-size: 13px;
}
@media (min-width: 768px) {
    .topic-header {
        padding-bottom: 10px;
        padding-top: 10px;
    }
}
.topic-header .dropdown {
    display: block;
    border-top: 1px solid #ddd;
    padding: 10px 0;
}
@media (min-width: 768px) {
    .topic-header .dropdown {
        border-top: 0;
        display: inline-block;
        margin-right: 20px;
        padding: 0;
    }
}
/* ============================================================*/
/* Topic, post and user follow button */
/* ============================================================*/

.community-follow {
    margin-bottom: 10px;
    width: 100%;
}
@media (min-width: 768px) {
    .community-follow {
        margin-bottom: 0;
        width: auto;
    }
}
.community-follow [role="button"] {
    line-height: 30px;
    padding: 0 10px 0 15px;
    position: relative;
    width: 100%;
}
@media (min-width: 768px) {
    .community-follow [role="button"] {
        width: auto;
    }
}
.community-follow [role="button"]:hover {
    background-color: #ffffff;
}
.community-follow [role="button"]:hover:after,
.community-follow [role="button"]:focus:after {
    border-color: #f5f5f5;
    color: #f5f5f5;
}
.community-follow [role="button"][aria-selected=true] {
    background-color: #ffffff;
    color: #f5f5f5;
}
.community-follow [role="button"][aria-selected=true]:after {
    border-left: 1px solid #f5f5f5;
    color: #f5f5f5;
}
.community-follow [role="button"][aria-selected=true]:hover {
    background-color: #ccc;
    border-color: #ccc;
}
.community-follow [role="button"]:after {
    border-left: 1px solid #ffffff;
    content: attr(data-follower-count);
    color: #ffffff;
    display: inline-block;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
    margin-left: 15px;
    padding-left: 10px;
    position: absolute;
    right: 10px;
}
@media (min-width: 768px) {
    .community-follow [role="button"]:after {
        position: static;
    }
}
[dir=rtl] .community-follow [role="button"]:after {
    border-left: 0;
    border-right: 1px solid #ffffff;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
}
/* ============================================================*/
/***** Striped list *****/
/* Used in community posts list and requests list */
/* ============================================================*/

.striped-list {
    padding: 0;
}
.striped-list-item {
    align-items: flex-start;
    border-bottom: 1px solid #ddd;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 20px 0;
}
@media (min-width: 768px) {
    .striped-list-item {
        align-items: center;
        flex-direction: row;
    }
}
.striped-list-info {
    flex: 2;
}
.striped-list-title {
    color: #52bce6;
    margin-bottom: 10px;
    margin-right: 5px;
}
.striped-list-title:hover,
.striped-list-title:focus,
.striped-list-title:active {
    text-decoration: underline;
}
.striped-list-title:visited {
    color: #1b8bb7;
}
.striped-list .meta-group {
    margin: 5px 0;
}
.striped-list-count {
    color: #666;
    font-weight: 300;
    font-size: 13px;
    justify-content: flex-start;
    text-transform: capitalize;
}
@media (min-width: 768px) {
    .striped-list-count {
        display: flex;
        flex: 1;
        justify-content: space-around;
    }
}
.striped-list-count-item:after {
    content: "·";
    display: inline-block;
    padding: 0 5px;
}
@media (min-width: 768px) {
    .striped-list-count-item:after {
        display: none;
    }
}
.striped-list-count-item:last-child:after {
    display: none;
}
.striped-list-number {
    font-weight: 300;
    text-align: center;
}
@media (min-width: 768px) {
    .striped-list-number {
        color: #333333;
        display: block;
        font-weight: 400;
    }
}
/* ============================================================*/
/***** Status labels *****/
/* Styles labels used in posts, articles and requests */
/* ============================================================*/

.status-label {
    background-color: #1eb848;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    margin-right: 2px;
    padding: 3px 10px;
    vertical-align: middle;
    white-space: nowrap;
}
.status-label:hover,
.status-label:active,
.status-label:focus {
    text-decoration: none;
}
.status-label-pinned,
.status-label-featured,
.status-label-official {
    background-color: #ffffff;
}
.status-label-official {
    border-radius: 0;
    margin-right: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
}
@media (min-width: 768px) {
    .status-label-official {
        border-radius: 0 0 4px 4px;
        right: 30px;
        width: auto;
    }
}
[dir=rtl] .status-label-official {
    left: 30px;
    right: auto;
}
.status-label-pending,
.status-label-not-planned {
    background-color: #eee;
    color: #666;
}
.status-label-pending {
    display: block;
    text-align: center;
}
@media (min-width: 768px) {
    .status-label-pending {
        display: inline;
        float: right;
    }
}
[dir=rtl] .status-label-pending {
    float: left;
    margin-left: 20px;
}
.status-label-open {
    background-color: #e03b30;
}
.status-label-closed {
    background-color: #ddd;
}
.status-label-solved {
    background-color: #999;
}
.status-label-new {
    background-color: #ffd12a;
}
.status-label-hold {
    background-color: #000;
}
.status-label-open,
.status-label-closed,
.status-label-solved,
.status-label-new,
.status-label-hold {
    text-transform: lowercase;
}
/* ============================================================*/
/***** Post *****/
/*
* The post grid is defined this way:
* Content | Sidebar
* 70%     | 30%
*/
/* ============================================================*/

.post {
    flex: 1;
    margin-bottom: 10px;
}
@media (min-width: 1024px) {
    .post {
        flex: 1 0 70%;
        max-width: 70%;
    }
}
.post-container {
    display: flex;
    flex-direction: column;
}
@media (min-width: 1024px) {
    .post-container {
        flex-direction: row;
    }
}
.post-header {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 10px;
    margin-top: 20px;
}
@media (min-width: 768px) {
    .post-header {
        align-items: baseline;
        flex-direction: row;
    }
}
.post-header .status-label {
    vertical-align: super;
}
.post-title {
    margin-bottom: 20px;
    width: 100%;
}
@media (min-width: 768px) {
    .post-title {
        margin-bottom: 0;
        padding-right: 10px;
    }
}
.post-title h1 {
    display: inline;
    vertical-align: middle;
}
@media (min-width: 768px) {
    .post-title h1 {
        margin-right: 5px;
    }
}
.post-author {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
}
.post-avatar {
    margin-bottom: 30px;
}
.post-content {
    font-weight: 100;
    line-height: 1.6;
    word-break: break-word;
}
.post-info-container {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
}
.post-info {
    flex: 1;
}
@media (min-width: 1024px) {
    .post-info {
        padding-right: 20px;
    }
}
[dir=rtl] .post-info {
    padding-left: 45px;
    padding-right: 0;
}
.post-meta {
    display: inline-block;
    flex: 1;
    margin-left: 10px;
    vertical-align: middle;
}
[dir=rtl] .post-meta {
    margin-left: 0;
    margin-right: 10px;
}
.post-published {
    color: #666;
    font-weight: 300;
    font-size: 13px;
}
.post-body img {
    height: auto;
    max-width: 100%;
}
.post-body ul,
.post-body ol {
    padding-left: 20px;
    list-style-position: outside;
    margin: 20px 0 20px 20px;
}
.post-body ul > ul,
.post-body ol > ol,
.post-body ol > ul,
.post-body ul > ol {
    margin: 0;
}
.post-body ul {
    list-style-type: disc;
}
.post-body a:visited {
    color: #1b8bb7;
}
.post-footer {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px;
}
.post-comment-count {
    color: #666;
    font-weight: 300;
}
.post-comment-count:hover {
    text-decoration: none;
}
.post-comment-count .icon-comments {
    color: #ffffff;
    content: "\1F4AC";
    display: inline-block;
    font-size: 18px;
    padding: 5px;
}
.post-sidebar {
    border-top: 1px solid #ddd;
    flex: 1;
    padding: 30px 0;
    text-align: center;
}
@media (min-width: 1024px) {
    .post-sidebar {
        border: 0;
        flex: 1 0 30%;
        padding: 0 0 0 50px;
        text-align: initial;
    }
    [dir=rtl] .post-sidebar {
        padding: 0 50px 0 0;
    }
}
.post-sidebar h5 {
    font-weight: 600;
}
@media (min-width: 1024px) {
    .post-sidebar h5 {
        border-bottom: 1px solid #ddd;
        padding-bottom: 20px;
    }
}
.post-comments {
    margin-bottom: 20px;
}
@media (min-width: 1024px) {
    .post-comments {
        margin-bottom: 0;
    }
}
/* ============================================================*/
/* Navigation element that collapses on mobile */
/* ============================================================*/

.collapsible-nav {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    flex-direction: column;
    max-height: 45px;
    overflow: hidden;
    font-size: 14px;
}
@media (min-width: 768px) {
    .collapsible-nav {
        border: 0;
        height: auto;
        flex-direction: row;
        max-height: none;
    }
}
.collapsible-nav-list {
    display: flex;
    flex-direction: column;
}
@media (min-width: 768px) {
    .collapsible-nav-list {
        flex-direction: row;
    }
}
.collapsible-nav-list li {
    color: #333333;
    line-height: 45px;
    order: 1;
}
@media (min-width: 768px) {
    .collapsible-nav-list li {
        line-height: normal;
        margin-right: 30px;
    }
    [dir=rtl] .collapsible-nav-list li {
        margin-left: 30px;
        margin-right: 0;
    }
    .collapsible-nav-list li a {
        text-decoration: none;
        padding: 15px 0;
    }
}
.collapsible-nav-list li a {
    color: #333333;
    display: block;
}
@media (min-width: 768px) {
    .collapsible-nav-list li:hover {
        border-bottom: 4px solid #ddd;
    }
    .collapsible-nav-list li:hover a {
        padding: 15px 0 11px 0;
        text-decoration: none;
    }
}
.collapsible-nav-list li[aria-selected=true] {
    order: 0;
    position: relative;
}
@media (min-width: 768px) {
    .collapsible-nav-list li[aria-selected=true] {
        border-bottom: 4px solid #333;
        order: 1;
        padding: 15px 0 11px 0;
    }
}
.collapsible-nav-list li[aria-selected=true] a {
    color: #333333;
}
.collapsible-nav-list li[aria-selected=true]::after {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    content: "\25BE";
    position: absolute;
    right: 0;
}
@media (min-width: 768px) {
    .collapsible-nav-list li[aria-selected=true]::after {
        display: none;
    }
}
[dir=rtl] .collapsible-nav-list li[aria-selected=true]::after {
    left: 0;
    right: auto;
}
.collapsible-nav[aria-expanded=true] {
    max-height: none;
}
.collapsible-nav[aria-expanded=true] li[aria-selected=true]::after {
    content: "\2715";
}
/* ============================================================*/
/* Sidebar navigation that collapses on mobile */
/* ============================================================*/

.collapsible-sidebar {
    flex: 1;
    max-height: 40px;
    overflow: hidden;
    padding: 14px 0;
    position: relative;
    cursor: pointer;
}
@media (min-width: 1024px) {
    .collapsible-sidebar {
        max-height: none;
        padding: 0;
    }
}
.collapsible-sidebar[aria-expanded=true] {
    max-height: none;
}
.collapsible-sidebar[aria-expanded=true] .collapsible-sidebar-title:after {
    content: "\2715";
}
@media (min-width: 1024px) {
    .collapsible-sidebar[aria-expanded=true] .collapsible-sidebar-title:after {
        display: none;
    }
}
.collapsible-sidebar-title {
    margin-top: 0;
}
.collapsible-sidebar-title:after {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    content: "\25BE";
    position: absolute;
    right: 10px;
}
@media (min-width: 1024px) {
    .collapsible-sidebar-title:after {
        display: none;
    }
}
[dir=rtl] .collapsible-sidebar-title:after {
    left: 10px;
    right: auto;
}
/* ============================================================*/
/***** My activities *****/
/* ============================================================*/

.my-activities-nav {
    background-color: #ffffff;
    border: 0;
    margin-top: 0;
}
.my-activities-nav ul li a {
    color: #333333;
}
.my-activities-sub-nav {
    background-color: transparent;
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
}
@media (min-width: 768px) {
    .my-activities-sub-nav li:hover {
        border-bottom: 4px solid #ddd;
    }
}
.my-activities-sub-nav li[aria-selected=true] {
    border-color: #ffffff;
}
.my-activities-table .striped-list-title {
    /* My activities tables */
    
    display: block;
    margin-bottom: 10px;
    max-width: 350px;
    white-space: normal;
}
@media (min-width: 1024px) {
    .my-activities-table .striped-list-title {
        margin-bottom: 0;
        max-width: 500px;
        min-width: 350px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}
.my-activities-table thead {
    display: none;
}
@media (min-width: 768px) {
    .my-activities-table thead {
        display: table-header-group;
    }
}
.my-activities-table th:first-child,
.my-activities-table td:first-child {
    padding-left: 0;
}
@media (min-width: 1024px) {
    .my-activities-table th:first-child,
    .my-activities-table td:first-child {
        width: 500px;
    }
}
.my-activities-table th:last-child,
.my-activities-table td:last-child {
    padding-right: 0;
}
.my-activities-table td:not(:first-child) {
    display: none;
}
@media (min-width: 768px) {
    .my-activities-table td:not(:first-child) {
        display: table-cell;
    }
}
/* ============================================================*/
/* Requests table */
/* ============================================================*/

.requests-search {
    width: 100%;
}
.requests-table-toolbar {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
}
@media (min-width: 768px) {
    .requests-table-toolbar {
        flex-direction: row;
    }
}
.requests-table-toolbar .search {
    flex: 1;
    width: 100%;
}
.requests-table-toolbar .request-table-filter {
    width: 100%;
}
@media (min-width: 768px) {
    .requests-table-toolbar .request-table-filter {
        width: auto;
    }
}
.requests-table-toolbar .request-filter {
    display: block;
}
@media (min-width: 768px) {
    .requests-table-toolbar .request-filter {
        margin: 0 0 0 30px;
    }
    [dir=rtl] .requests-table-toolbar .request-filter {
        margin: 0 30px 0 0;
    }
}
.requests-table-toolbar .request-filter-label {
    font-size: 13px;
    margin-top: 30px;
}
@media (min-width: 768px) {
    .requests-table-toolbar .request-filter-label {
        margin-top: 0;
    }
}
.requests-table-toolbar select {
    max-height: 40px;
    margin-bottom: 30px;
    width: 100%;
}
@media (min-width: 768px) {
    .requests-table-toolbar select {
        margin-bottom: 0;
        max-width: 300px;
        width: auto;
    }
}
.requests-table-toolbar .organization-subscribe,
.requests-table-toolbar .organization-unsubscribe {
    line-height: 40px;
    max-height: 40px;
    padding: 0 20px;
}
@media (min-width: 768px) {
    .requests-table-toolbar .organization-subscribe,
    .requests-table-toolbar .organization-unsubscribe {
        margin-left: 10px;
    }
    [dir=rtl] .requests-table-toolbar .organization-subscribe,
    [dir=rtl] .requests-table-toolbar .organization-unsubscribe {
        margin: 0 10px 0 0;
    }
}
.requests-table-toolbar .organization-unsubscribe {
    background-color: #ffffff;
    color: #f5f5f5;
}
.requests-table-toolbar + .requests-search-info {
    margin-top: 15px;
}
.requests-table-toolbar + .requests-search-info.meta-data::after {
    content: "";
    margin: 0;
}
.requests-table-toolbar + .requests-search-info + .requests {
    margin-top: 20px;
}
.requests-table-toolbar + .requests {
    margin-top: 40px;
}
.requests .requests-table-meta {
    display: block;
}
@media (min-width: 768px) {
    .requests .requests-table-meta {
        display: none;
    }
}
.requests .requests-table thead {
    display: none;
}
@media (min-width: 768px) {
    .requests .requests-table thead {
        display: table-header-group;
    }
}
.requests .requests-table-info {
    display: block;
}
@media (min-width: 768px) {
    .requests .requests-table-info {
        display: table-cell;
        vertical-align: middle;
        width: auto;
    }
}
.requests .requests-table .requests-link {
    position: relative;
}
.requests .requests-table .requests-sort-symbol {
    position: absolute;
    left: calc(100% + 3px);
    bottom: 0;
    font-size: 10px;
}
/* Following table */

.subscriptions-unsubscribe a {
    background: #ffffff;
    border-radius: 4px;
    color: #f5f5f5;
    display: inline-block;
    font-size: 12px;
    line-height: 2.34;
    padding: 0 20px;
    text-align: center;
    width: 100%;
}
@media (min-width: 768px) {
    .subscriptions-unsubscribe a {
        width: auto;
    }
}
.subscriptions-unsubscribe a:hover {
    background-color: #ccc;
    text-decoration: none;
}
.subscriptions-table td:last-child {
    display: block;
}
@media (min-width: 768px) {
    .subscriptions-table td:last-child {
        display: table-cell;
    }
}
.subscriptions-table td:first-child {
    display: flex;
    align-items: center;
    border: 0;
}
.subscriptions-table .user-avatar {
    margin-right: 10px;
}
.subscriptions .striped-list-title {
    display: inline-block;
    vertical-align: middle;
}
/* Contributions table */

.contributions-table td:last-child {
    color: #666;
    font-size: 13px;
    font-weight: 300;
}
@media (min-width: 768px) {
    .contributions-table td:last-child {
        color: inherit;
        font-size: inherit;
        font-weight: inherit;
    }
}
.no-activities {
    color: #666;
}
/***** Request *****/

.request-container {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
}
@media (min-width: 1024px) {
    .request-container {
        align-items: flex-start;
        flex-direction: row;
    }
}
.request-container .comment-container {
    min-width: 0;
}
.request-breadcrumbs {
    margin: 20px 0;
}
@media (min-width: 1024px) {
    .request-breadcrumbs {
        margin-bottom: 60px;
    }
}
.request-main {
    flex: 1;
    order: 1;
}
.request-main .comment-fields,
.request-main .request-submit-comment {
    display: none;
}
.request-main .comment-fields.shown {
    display: block;
}
.request-main .request-submit-comment.shown {
    display: inline;
}
@media (min-width: 1024px) {
    .request-main {
        flex: 0 0 67%;
        order: 0;
        min-width: 0;
    }
}
.request-main .comment-form-controls {
    display: block;
}
.request-main .comment-ccs {
    display: block;
}
.request-main .comment-show-container {
    border-radius: 2px;
    border: 1px solid #ddd;
    cursor: pointer;
    display: flex;
    padding: 8px 15px;
    width: 100%;
}
.request-main .comment-show-container.hidden {
    display: none;
}
.request-main .comment-show-container-content {
    align-self: center;
    color: #666;
    margin-left: 10px;
}
.request-main .form-field.comment-ccs > ul {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0;
}
.request-main .form-field.comment-ccs > ul[data-hc-focus=true] {
    border: 1px solid #ffffff;
}
.request-main .form-field.comment-ccs > input[type=text] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0;
}
.request-main .comment-ccs + textarea {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0;
}
.request-main .comment-ccs + textarea:focus {
    border-top: 1px solid #ffffff;
}
.request-main input#mark_as_solved {
    display: none;
}
.request-title {
    width: 100%;
}
@media (min-width: 1024px) {
    .request-title {
        border-bottom: 1px solid #ddd;
        margin-bottom: 0;
        max-width: 67%;
        padding-bottom: 20px;
    }
}
.request-sidebar {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    flex: 1;
    order: 0;
}
@media (min-width: 1024px) {
    .request-sidebar {
        background-color: #f8f8f8;
        border: 0;
        font-size: 13px;
        flex: 0 0 30%;
        padding: 0 20px;
    }
}
.request-sidebar h5 {
    font-size: 15px;
    font-weight: 600;
    position: relative;
}
@media (min-width: 1024px) {
    .request-sidebar h5 {
        display: none;
    }
}
.request-details {
    border-bottom: 1px solid #ddd;
    font-size: 0;
    margin: 0;
    padding-bottom: 20px;
}
.request-details:last-child {
    border: 0;
}
.request-details dt,
.request-details dd {
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
    margin: 20px 0 0 0;
}
.request-details dd {
    padding: 0 10px;
    width: 60%;
}
.request-details dd:after {
    content: "\A";
    white-space: pre;
}
.request-details dt {
    color: #666;
    font-weight: 300;
    width: 40%;
}
.request-details .request-collaborators {
    display: inline-block;
}
.request-attachments dt,
.request-attachments dd {
    width: 100%;
}
.request-attachments dd {
    margin: 10px 0 0 0;
}
.request-form textarea {
    min-height: 120px;
    margin-bottom: 10px;
}
.request-follow-up {
    padding-top: 20px;
}
.upload-dropzone {
    background: #fff;
}
/* ============================================================*/
/***** Search results *****/
/* ============================================================*/

/***** Pagination *****/

.pagination {
    margin: 20px 0;
    text-align: center;
}
.pagination * {
    display: inline-block;
}
.pagination li {
    border-radius: 50%;
    height: 40px;
    float: left;
    width: 40px;
}
@media (min-width: 768px) {
    .pagination li {
        height: 30px;
        width: 30px;
    }
}
[dir=rtl] .pagination li {
    float: right;
}
.pagination li:hover:not(.pagination-current) {
    background-color: #f3f3f3;
}
.pagination li:hover:not(.pagination-current) span,
.pagination li:hover:not(.pagination-current) a {
    color: #333333;
    text-decoration: none;
}
.pagination a,
.pagination span {
    font-size: 15px;
    color: #666;
    padding: 10px 12px;
}
@media (min-width: 768px) {
    .pagination a,
    .pagination span {
        font-size: 13px;
        padding: 5px 12px;
    }
}
.pagination-current {
    background-color: #ffffff;
}
.pagination-current a,
.pagination-current span {
    color: #52bce6;
}
.pagination-first {
    border-radius: 3px 0 0 3px;
}
[dir=rtl] .pagination-first {
    border-radius: 0 3px 3px 0;
}
.pagination-last {
    border-radius: 0 3px 3px 0;
}
[dir=rtl] .pagination-last {
    border-radius: 3px 0 0 3px;
}
/***** Metadata *****/

.meta-group {
    display: block;
}
.meta-group * {
    display: inline;
}
.meta-data {
    color: #666;
    font-size: 13px;
    font-weight: 300;
}
.meta-data:not(:last-child)::after {
    content: "\00B7";
    margin: 0 5px;
}
/***** Icons *****/

[class^="icon-"]:before,
[class*=" icon-"]:before,
.icon,
.search:before,
.search2:before,
.recent-activity-item-comment span:before,
.article-vote:before,
.attachments .attachment-item:before,
.share a:before,
.vote-up:before,
.vote-down:before,
.actions .dropdown-toggle:before,
.collapsible-nav-list li[aria-selected=true]::after,
.collapsible-sidebar-title:after,
.search-result-votes::before,
.search-result-meta-count::before {
    font-family: "copenhagen-icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    line-height: 1em;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
}
.icon-lock:before {
    content: "\1F512";
    color:darkred;
}
.icon-star:before {
    content: "\2605";
}
.icon-linkedin:before {
    content: "\e900";
}
.icon-twitter:before {
    content: "\e901";
}
.icon-googleplus-:before {
    content: "\e902";
}
.icon-facebook:before {
    content: "\e903";
}
.icon-agent:before {
    content: "\1F464";
}
.icon-close:before {
    content: "\2715";
}
.icon-arrow-up:before {
    content: "\2B06";
}
.icon-arrow-down:before {
    content: "\2B07";
}
.icon-attachments:before {
    content: "\1F4CE";
}
.icon-comments:before {
    content: "\1F4AC";
}
.icon-search:before {
    content: "\1F50D";
}
.icon-vote:before {
    content: "\1F44D";
}
.icon-handle:before {
    content: "\25BE";
}
.icon-check:before {
    content: "\2713";
}
.icon-gear:before {
    content: "\2699";
}
.icon-menu:before {
    content: "\2630";
}
.icon-article:before {
    content: "\1F4C4";
}
.icon-post:before {
    content: "\1F4D4";
}
.icon-notification-alert:before {
    content: "\26A0";
}
.icon-notification-error:before {
    content: "\00D7";
}
.icon-notification-info:before {
    content: "\2139";
}
.icon-notification-success:before {
    content: "\2714";
}
/* User Profiles */

.profile-header {
    padding: 30px 0;
    background-color: #f8f8f8;
}
.profile-header .container {
    display: flex;
    flex-wrap: wrap;
}
@media (min-width: 768px) {
    .profile-header .container {
        flex-wrap: nowrap;
    }
}
.profile-header .profile-info {
    flex-basis: 100%;
    display: flex;
    flex-wrap: wrap;
    min-width: 0;
}
.profile-avatar {
    position: relative;
    line-height: 0;
    align-self: center;
    margin-right: 10px;
}
[dir=rtl] .profile-avatar {
    margin-left: 10px;
    margin-right: 0;
}
.profile-avatar .user-avatar {
    width: 65px;
    height: 65px;
}
.profile-avatar .icon-agent::before {
    bottom: 0;
    right: 0;
}
.profile-header .basic-info {
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    word-break: break-word;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-grow: 1;
    flex-basis: 0;
    min-width: 0;
}
.profile-header .basic-info .name {
    margin: 0;
}
.profile-header .options {
    display: flex;
    flex-basis: 100%;
    margin-top: 12px;
    align-items: flex-start;
    flex-wrap: wrap;
}
@media (min-width: 768px) {
    .profile-header .options {
        flex-wrap: nowrap;
        flex-basis: auto;
        margin-top: 0;
        margin-left: 10px;
    }
    [dir=rtl] .profile-header .options {
        margin-left: 0;
        margin-right: 10px;
    }
    .profile-header .options:not(:last-child) {
        margin-bottom: 0;
        margin-right: 10px;
    }
    [dir=rtl] .profile-header .options:not(:last-child) {
        margin-left: 10px;
        margin-right: 0;
    }
}
.profile-header .options [data-action="edit-profile"] {
    background-color: #52bce6;
    border: 0;
    color: #fff;
    line-height: normal;
    padding: 8px 20px;
}

.profile-header .options [data-action="edit-profile"]:hover {
    background-color: #ffffff;
    color: #52bce6;
}
  
.profile-header .description {
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    word-break: break-word;
    margin: 15px 0;
    flex-basis: 100%;
}
.profile-stats {
    font-size: 13px;
    display: flex;
    flex-direction: column;
    flex-basis: 100%;
}
.profile-stats .stat {
    display: flex;
    margin-bottom: 10px;
}
.profile-stats .stat-label {
    color: #666;
    font-weight: 300;
    flex: 0 0 100px;
    margin-right: 10px;
}
[dir=rtl] .profile-stats .stat-label {
    margin-left: 10px;
    margin-right: 0;
}
.profile-stats-activity {
    border-top: solid 1px #ddd;
    margin-top: 15px;
}
@media (min-width: 768px) {
    .profile-stats-activity {
        border-top: 0;
        flex-direction: row;
    }
}
@media (min-width: 768px) {
    .profile-stats-activity .stat {
        flex-direction: column;
    }
}
.profile-stats-activity .stat:first-child {
    margin-top: 10px;
}
@media (min-width: 768px) {
    .profile-stats-activity .stat:first-child {
        margin-top: 0;
    }
}
@media (min-width: 768px) {
    .profile-stats-activity .stat:not(:last-child) {
        margin-right: 40px;
    }
    [dir=rtl] .profile-stats-activity .stat:not(:last-child) {
        margin-left: 40px;
        margin-right: 0;
    }
}
@media (min-width: 768px) {
    .profile-stats-activity .stat-label {
        flex: 0 1 auto;
    }
}
.profile-stats-counters {
    border-bottom: solid 1px #ddd;
}
@media (min-width: 768px) {
    .profile-stats-counters {
        flex: 0 0 200px;
        border-bottom: 0;
        margin-left: 40px;
    }
    [dir=rtl] .profile-stats-counters {
        margin-left: 0;
        margin-right: 40px;
    }
}
@media (min-width: 1024px) {
    .profile-stats-counters {
        flex: 0 0 270px;
        margin-left: 60px;
    }
    [dir=rtl] .profile-stats-counters {
        margin-right: 60px;
        margin-left: 0;
    }
}
@media (min-width: 768px) {
    .profile-stats-counters .stat {
        flex-direction: column;
    }
}
@media (min-width: 1024px) {
    .profile-stats-counters .stat {
        flex-direction: row;
    }
}
@media (min-width: 768px) {
    .profile-stats-counters .stat:not(:last-child) {
        margin-bottom: 15px;
    }
}
@media (min-width: 768px) {
    .profile-stats-counters .stat-label {
        flex: 0 1 auto;
    }
}
@media (min-width: 1024px) {
    .profile-stats-counters .stat-label {
        flex: 0 0 100px;
    }
}
.profile-private-badge {
    flex-basis: 100%;
    border: solid 1px #ffffff;
    border-radius: 4px;
    color: #ffffff;
    padding: 5px 20px;
    font-size: 12px;
    text-align: center;
}
.profile-private-badge::after {
    content: "\1f512";
    margin-left: 5px;
    font-family: "copenhagen-icons";
    vertical-align: middle;
    line-height: 15px;
}
@media (min-width: 768px) {
    .profile-private-badge {
        flex-basis: auto;
    }
}
.profile-nav {
    background-color: #f2f2f2;
    border: 0;
    margin-bottom: 37px;
}
.profile-section {
    width: 100%;
}
@media (min-width: 1024px) {
    .profile-section {
        width: calc(100% - 330px);
    }
}
.profile-section-header {
    display: flex;
    flex-wrap: wrap;
}
.profile-section-title {
    flex-basis: 100%;
    margin-bottom: 0;
}
.profile-section-description {
    flex-basis: 100%;
    padding: 10px 0;
    color: #666;
    font-weight: 300;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media (min-width: 768px) {
    .profile-section-description {
        flex: 1 0 50%;
        padding-bottom: 0;
    }
}
.profile-section-sorter {
    flex-basis: 100%;
    border-top: solid 1px #eee;
    font-size: 13px;
}
.profile-section-sorter .dropdown-toggle {
    padding: 10px 0;
    width: 100%;
}
.profile-section-sorter .dropdown-toggle::after {
    position: absolute;
    right: 0;
}
[dir=rtl] .profile-section-sorter .dropdown-toggle::after {
    left: 0;
    right: initial;
}
@media (min-width: 768px) {
    .profile-section-sorter .dropdown-toggle::after {
        position: relative;
    }
}
@media (min-width: 768px) {
    .profile-section-sorter {
        flex: 0 1 auto;
        padding-top: 0;
        border-top: 0;
        margin-left: 20px;
    }
    [dir=rtl] .profile-section-sorter {
        margin-left: 0;
        margin-right: 20px;
    }
}
.profile-contribution {
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    word-break: break-word;
    padding: 20px 0;
    position: relative;
}
.profile-contribution-header {
    margin-bottom: 5px;
}
.profile-contribution-title {
    margin: 0 0 5px 0;
    display: inline;
    line-height: 21px;
    font-size: 15px;
    vertical-align: middle;
}
.profile-contribution-body {
    margin: 10px 0;
}
.profile-contribution-list > .profile-contribution {
    border-top: 1px solid #eee;
}
@media (min-width: 768px) {
    .profile-contribution-list > .profile-contribution {
        padding-left: 30px;
    }
    [dir=rtl] .profile-contribution-list > .profile-contribution {
        padding-right: 30px;
        padding-left: 0;
    }
}
.profile-contribution-list > .profile-contribution:last-child {
    border-bottom: 1px solid #eee;
}
.profile-contribution-list > .profile-contribution::before {
    left: 0;
    position: absolute;
    font-size: 16px;
    color: #ccc;
    font-family: "copenhagen-icons";
    line-height: 25px;
}
[dir=rtl] .profile-contribution-list > .profile-contribution::before {
    right: 0;
}
.profile-contribution-list .profile-contribution-header {
    margin-left: 30px;
}
[dir=rtl] .profile-contribution-list .profile-contribution-header {
    padding-right: 30px;
    padding-left: 0;
}
@media (min-width: 768px) {
    .profile-contribution-list .profile-contribution-header {
        margin-left: 0;
    }
    [dir=rtl] .profile-contribution-list .profile-contribution-header {
        padding-right: 0;
    }
}
.profile-comments .profile-contribution-breadcrumbs {
    margin-left: 30px;
}
[dir=rtl] .profile-comments .profile-contribution-breadcrumbs {
    padding-right: 30px;
    padding-left: 0;
}
@media (min-width: 768px) {
    .profile-comments .profile-contribution-breadcrumbs {
        margin-left: 0;
    }
    [dir=rtl] .profile-comments .profile-contribution-breadcrumbs {
        padding-right: 0;
    }
}
.profile-section .no-activity,
.profile-section .private-activity {
    display: block;
    margin-top: 40px;
    color: #999;
}
.profile-section .private-activity::before {
    content: "\1f512";
    font-family: "copenhagen-icons";
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    vertical-align: middle;
    margin-right: 10px;
}
[dir=rtl] .profile-section .private-activity::before {
    margin-right: 0;
    margin-left: 10px;
}
.profile-activity-list {
    margin-top: 25px;
}
.profile-activity {
    position: relative;
    padding-bottom: 30px;
}
@media (min-width: 768px) {
    .profile-activity {
        padding-left: 20px;
    }
    [dir=rtl] .profile-activity {
        padding-right: 20px;
        padding-left: 0;
    }
}
@media (min-width: 768px) {
    .profile-activity:not(:last-child) {
        border-left: 1px solid #ddd;
    }
    [dir=rtl] .profile-activity:not(:last-child) {
        border-left: 0;
        border-right: 1px solid #ddd;
    }
}
.profile-activity-header {
    display: flex;
    align-items: center;
    margin-left: 35px;
}
[dir=rtl] .profile-activity-header {
    margin-left: 0;
    margin-right: 35px;
}
@media (min-width: 768px) {
    .profile-activity-header {
        margin-left: 0;
    }
    [dir=rtl] .profile-activity-header {
        margin-right: 0;
    }
}
.profile-activity-header .user-avatar {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    min-width: 40px;
    align-self: flex-start;
}
[dir=rtl] .profile-activity-header .user-avatar {
    margin-left: 10px;
    margin-right: 0;
}
.profile-activity-description {
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    word-break: break-word;
    margin: 0;
    min-width: 0;
    width: 100%;
}
.profile-activity-description span:first-child {
    font-weight: 600;
    display: inline;
}
.profile-activity-contribution {
    padding: 20px;
    margin-top: 10px;
    border-radius: 8px;
    background-color: #f8f8f8;
}
@media (min-width: 768px) {
    .profile-activity-contribution {
        margin-top: 0;
        margin-left: 50px;
    }
    [dir=rtl] .profile-activity-contribution {
        margin-left: 0;
        margin-right: 50px;
    }
}
.profile-activity:before {
    position: absolute;
    left: 0;
    width: 28px;
    border-radius: 50%;
    content: "";
    background-size: 14px 14px;
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: 50% 50%;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #ccc;
    font-family: "copenhagen-icons";
}
[dir=rtl] .profile-activity:before {
    right: 0;
}
@media (min-width: 768px) {
    .profile-activity:before {
        left: -14px;
    }
    [dir=rtl] .profile-activity:before {
        right: -14px;
    }
}
.profile-articles > .profile-contribution::before,
.profile-activity-list > li[class$="-article"]:before {
    content: "\1f4c4";
}
.profile-posts > .profile-contribution::before,
.profile-activity-list > li[class$="-post"]:before {
    content: "\1f4d4";
}
.profile-comments > .profile-contribution::before,
.profile-activity-list > li[class$="-comment"]:before {
    content: "\1f4ac";
    line-height: 35px;
}
/* ============================================================*/
/* Primary style
/* ============================================================*/

body.overflow-hidden {
    overflow: hidden;
}
/* -------------------------------- 

Modules - reusable parts of our design

-------------------------------- */

.cd-container {
    /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
    
    width: 90%;
    max-width: 768px;
    margin: 0 auto;
}
.cd-container:after {
    content: "";
    display: table;
    clear: both;
}
/* ============================================================*/
/* Main components 
/* ============================================================*/

.hc_header {
    /*background: #ffffff;*/
    /*border-bottom: 1px solid #fff;*/
    /*padding: 15px 0;*/
    z-index: 10;
    color:white;
}
.cd-header {
    background: #ffffff;
    z-index: 3;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 1170px) {
    .cd-header.menu-is-open {
        background-color: #ffffff;
    }
}
.cd-secondary-nav li {
    display: inline-block;
}
.cd-secondary-nav a,
.cd-secondary-nav a:hover,
.cd-secondary-nav a:focus {
    color: black;
}
@media only screen and (min-width: 768px) {
    .cd-secondary-nav {
        display: block;
    }
}
.dropdown.language-selector {
 		display:none;
    margin-right: 10px;
}
.cd-primary-nav-trigger .cd-menu-text {
    color: black;
    text-transform: uppercase;
/*    font-family: "Lato", monospace;*/
    /* hide the text on small devices */
    
    display: none;
}
span.cd-menu-icon {
    position: relative;
    top: -3px;
    margin-left: 23px;
}
.cd-primary-nav-trigger .cd-menu-icon {
    /* this span is the central line of the menu icon */
    
    display: inline-block;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 18px;
    height: 2px;
    background-color: black;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    transition: background-color 0.3s;
    /* these are the upper and lower lines in the menu icon */
}
.cd-primary-nav-trigger .cd-menu-icon::before,
.cd-primary-nav-trigger .cd-menu-icon:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: black;
    right: 0;
    -webkit-transition: -webkit-transform .3s, top .3s, background-color 0s;
    -moz-transition: -moz-transform .3s, top .3s, background-color 0s;
    transition: transform .3s, top .3s, background-color 0s;
}
.cd-primary-nav-trigger .cd-menu-icon::before {
    top: -5px;
}
.cd-primary-nav-trigger .cd-menu-icon::after {
    top: 5px;
}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked {
    background-color: rgba(255, 255, 255, 0);
}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before,
.cd-primary-nav-trigger .cd-menu-icon.is-clicked::after {
    background-color: black;
}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before {
    top: 0;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked::after {
    top: 0;
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
}
@media only screen and (min-width: 768px) {
    .cd-primary-nav-trigger {
        width: 100px;
        background-color: transparent;
        height: 30px;
        line-height: 30px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .cd-primary-nav-trigger .cd-menu-text {
        display: inline-block;
    }
    .cd-primary-nav-trigger .cd-menu-icon {
        left: auto;
        right: 1em;
        -webkit-transform: translateX(0) translateY(-50%);
        -moz-transform: translateX(0) translateY(-50%);
        -ms-transform: translateX(0) translateY(-50%);
        -o-transform: translateX(0) translateY(-50%);
        transform: translateX(0) translateY(-50%);
    }
}
.cd-primary-nav {
    /* by default it's hidden - on top of the viewport */
    
    position: absolute;
/*    left: 0;*/
    top: 0;
  	right: 10px;
    height: 30%;
    width: 20%;
    background: rgba(0, 0, 0, 0.64);
    z-index: 0
    text-align: center;
    padding: 50px 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: auto;
    /* this fixes the buggy scrolling on webkit browsers - mobile devices only - when overflow property is applied */
    
    -webkit-overflow-scrolling: touch;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    transition-duration: 0.4s;
}
.cd-primary-nav li {
    font-size: 22px;
    font-size: 1.375rem;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: .2em 0;
}
.cd-primary-nav a {
    display: block;
    padding: .2em 1em;
    -webkit-transition: background 0.2s;
    -moz-transition: background 0.2s;
    transition: background 0.2s;
    color: #fff;
    font-size: 1em;
}
.cd-primary-nav a:focus,
.cd-primary-nav a:active {
    color: #fff;
}
.cd-primary-nav a:hover {
    color: #52bce6;
    background: #ffffff;
    text-decoration: none;
}
.cd-primary-nav.is-visible {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
@media only screen and (min-width: 768px) {
    .cd-primary-nav {
        padding: 80px 0;
    }
}
@media only screen and (min-width: 1170px) {
    .cd-primary-nav li {
        font-size: 30px;
        font-size: 1.875rem;
    }
    .cd-primary-nav .cd-label {
        font-size: 16px;
        font-size: 1rem;
    }
}
.cd-intro {
    position: relative;
    height: 100%;
    background: url("../img/cd-background-img.jpg") no-repeat center center;
    background-size: cover;
    z-index: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.cd-intro h1 {
    position: absolute;
    width: 90%;
    max-width: 1170px;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    color: white;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 300;
    text-align: center;
}
@media only screen and (min-width: 768px) {
    .cd-intro h1 {
        font-size: 30px;
        font-size: 1.875rem;
    }
}
@media only screen and (min-width: 1170px) {
    .cd-intro {
        height: 700px;
    }
}
.cd-main-content {
    position: relative;
    z-index: 1;
}
.cd-main-content p {
    line-height: 1.6;
    margin: 2em 0;
}
@media only screen and (min-width: 1170px) {
    .cd-main-content p {
        font-size: 20px;
        font-size: 1.25rem;
    }
}
@media (max-width: 767px) {
    .cd-primary-nav {
        padding: 100px 0;
    }
}
@media (max-width: 600px) {
    .community-image .btn {
        width: 100%;
        margin-bottom: 5px;
    }
    .community-image {
        padding: 50px 0;
    }
}

/*Additional CSS from the old style */
body.community-enabled .search-results-column {
  display: inline-block;
  vertical-align: top;
  width: 48%;
  margin-right:20px;
}

body.community-enabled .search-results-column + .search-results-column {
  /*margin-left: 35px;*/
}

[dir=rtl] body.community-enabled .search-results-column + .search-results-column {
  margin-left: 0;
  margin-right: 35px;
}

.search-results-subheading {
  padding-bottom: 10px;
  margin-bottom: 0;
}

.search-results-subheading-link {
  font-size: 13px;
  font-weight: normal;
  margin-left: 5px;
}

.search-results-list {
  margin-bottom: 25px;
}

.search-results-list > * {
  border-bottom: 1px solid #eee;
  padding: 20px 0;
}

.search-results-list > *:first-child {
  border-top: 1px solid #eee;
}

.search-result-link {
  font-size: 16px;
}

.search-result-description, .search-result-meta {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 10px;
}

.search-result-meta-name, .search-result-meta-time, .search-result-meta-count {
  font-size: 12px;
  color: #bebebe;
}

.search-result-meta-time:before, .search-result-meta-count:before {
  display: inline-block;
  content: "\2022";
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

[dir=ltr] .search-result-meta-time:before, [dir=ltr] .search-result-meta-count:before {
  padding-right: 5px;
}

[dir=rtl] .search-result-meta-time:before, [dir=rtl] .search-result-meta-count:before {
  padding-left: 5px;
}

.search-result-votes {
  background: #a8d119;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  line-height: 1;
  padding: 4px 5px;
  position: relative;
  top: -2px;
}

.search-result-votes:before {
  content: "\1F44D";
  font-family: "entypo";
}

[dir=ltr] .search-result-votes {
  margin-left: 5px;
}

[dir=ltr] .search-result-votes:before {
  margin-right: 3px;
}

[dir=rtl] .search-result-votes {
  margin-right: 5px;
}

[dir=rtl] .search-result-votes:before {
  margin-left: 3px;
}

/* article-data */
.article-column h2 {
 color:#364759;
}

.article-column h1 {
 color:#077ba0;
}

#article-block {
 margin-right:0px;
}

#open-close {
 display: block;
 position: absolute;
 top: 50%;
 left: 0;
}

.article-data {
 padding: 20px 0 20px 20px;
 border-radius: 3px 0 0 3px;
 background: rgba(255,255,255,.8);
 top: 35%;
 right: 0;
 width: 20%;
 position: fixed;
 box-shadow: 0px 0px 10px #888;
 border: 1px solid lightgray;
}

.article-data h1{
 font-size:16px; 
  padding:0;
  margin:0;
 color:#52bce6;
 display:inline-block;
}

.article-data .art_subscribe {
 margin-left:5px;
 display:inline-block;
 background:url('p14.zdassets.com/hc/theme_assets/1061516/200198925/follow.png') no-repeat;
 height:16px;
 vertical-align:middle;
 padding-left:20px;
}

.article-data .art_subscribe a {
 display:inline-block;
 margin:0;
 padding:0;
 font-size:14px;
 color:#364759;
 background:none;
 margin-top:-3px;
}

.art_promoted {
 display:block;
}

.art_author {
 display:block; 
 width:100%;
 text-align:center;
 align-content:center;
 margin-bottom:10px;
}

.art_author img{
 border-radius:50%; 
 display:block;
 margin-left: auto;
 margin-right: auto;
 border:2px solid #364759;
}

.art_created { 
 display:block;
}

/*Article Data*/

.article-data h2{ 
 font-weight:bold;
 width:90%;
 font-size:14px;
 display:block;
 border-bottom:1px solid lightgray;
}

.art_created img {
  width:14px;
  height:14px;
  display:inline-block; 
  margin-right:5px;
}

.art_updated img {
  width:14px;
  height:14px;
  display:inline-block; 
  margin-right:5px;
}

.art_updated {
 display:block;

}

.art_votes .votes { 
  font-weight:bold;
  display:block;
  width:15px;
  height:17px;  background:url("//theme.zdassets.com/theme_assets/1061516/d5cb1821a0c90db5d406d6a7e241894a9d075986.png") no-repeat center;
  padding-left:20px;
  color:#52bce6;
}

/* Aplies to main body */

.applies_to {
margin:0;
font-size:10pt;
font-weight:bold;
}

.applies_to h2 {
 display: inline;
 font-size: 14pt;
 padding:0;
 margin:0;
}

.applies_to ul{
 margin:0!important;
 display:inline;
}

.applies_to li{
display: inline-block;
background-color:#52bce6;/*077ba0;*/
padding:2px 10px 0px;
border-radius:3px;
border:0px;
color:white;
margin-left:5px;
margin-bottom:5px;
}

.applies_to_search li{
margin:0;
font-size:10pt;
font-weight:bold;
display: inline-block;
background-color:#52bce6;/*077ba0;*/
padding:2px 10px 0px;
border-radius:3px;
border:0px;
color:white;
margin-left:0px;
margin-right:5px;
margin-bottom:5px;
}


/* navigation window */

#nav-container {
  margin-top:50px;
  height:50px;
  /*height:3000px;*/
}

#plesk-nav {
  height:70px;
  padding:10px;
  text-align:right;
 /* background-color:none; background:url("//theme.zdassets.com/theme_assets/1061516/9d103ec6967190e73a584a73800df2c3844ad955.png") no-repeat transparent;*/
  background-position:40px;
  background-size:contain;
  transition:all 0.7s ease 0s;
	-webkit-transition:all 0.7s ease 0s;
     padding: 7px;
 font-weight:bold;
}

#plesk-nav .login {
border:2px solid transparent;
}

#plesk-nav .login:hover {
border:2px solid #53bce6;
background-color:transparent;
}

#plesk-nav .cd-secondary-nav {
    background: rgba(255,255,255,0.4);
    float: right;
    padding: 0 10px 0 20px;
    border-radius: 4px;
    display:inline-block;
}

#plesk-nav .nav-logo {
 float:left;
 height:70px;
 width:125px;
 background:url(//theme.zdassets.com/theme_assets/1061516/9d103ec6967190e73a584a73800df2c3844ad955.png) no-repeat;
 cursor:pointer;
 background-size:contain;
 margin-top:-15px;
 margin-left:50px;
 transition:all 0.7s ease 0s;
 -webkit-transition:all 0.7s ease 0s;
}

#plesk-nav.fixed {
  position:fixed;
  height:50px;
  top:0px;
  right:0px;
  left:0px; 
  background-color:#fff;
  background-position:20px;
background-size:contain;
  color:#384859;
  z-index:10;
  transition:all 0.7s ease 0s;
      padding: 7px;
	-webkit-transition:all 0.7s ease 0s;
}

#plesk-nav.fixed .nav-logo {
 float:left;
 height:50px;
 width:89px;
 background:url("//theme.zdassets.com/theme_assets/1061516/9d103ec6967190e73a584a73800df2c3844ad955.png") no-repeat;
 cursor:pointer;
 background-size:contain;
 margin-top:-7px;
 margin-left:20px;
 transition:all 0.7s ease 0s;
 -webkit-transition:all 0.7s ease 0s;
}
/*additional links*/
#aux {
  height:20px;
  float:right;
  margin-right:20px;
  margin-top:5px;
}
.auxiliary {
font-size:12px;
font-weight:bold;
}

.auxiliary li{ 
 display:inline;
 padding-left:10px;
 padding-right:5px;
 border-left:1.5px solid #384859;
}
.auxiliary li:first-child{ 
 border:none;
}

.auxiliary a{ 
 color:#333333;
}


/*hero-wrapper*/

.hero-wrapper {
 padding:10px;
 background:rgba(20,20,20,0.3);
 border-radius:5px;
}

/*main container*/
.plesk-container {
 width:95%;
 margin:auto;
}

/*Bash style by atumanov*/

p.bash {
    background: url("//theme.zdassets.com/theme_assets/1061516/2bff0e3f384c6359091711ba49a94c0b110dd567.png") no-repeat ;
    /* display: block; */
    padding: 27px 5px 0 5px;
    background-color: #f5f5f5;
    border-radius: 3px;
    font-size: 14px;
    color: #333333;
/*    margin: -5px!mportant; */
  border: 1px solid #dbdbdb;
  min-width:10%;
  max-width:90%;
  font-family: 'Menlo'!important;
}

/*windows shell style*/
p.winshell {
    /*background: url("//theme.zdassets.com/theme_assets/1061516/23847924278f22c4505154b2651e9303c45272a5.png") no-repeat ;*/
background:url("//theme.zdassets.com/theme_assets/1061516/0410df3a1bdc350e2fecc0a5dfa4d5b2f83300c6.png") no-repeat;
    background-color:black;
    padding: 27px 5px 0 5px;
    border-radius: 1px;
    color: white;
    font-size:14px;
    font-family: 'Lucida Console'!important;
    min-width:10%;
    max-width:90%;
    border: 1px solid #000000;
    border-radius: 2px;
}

p.powershell {
background:url("//theme.zdassets.com/theme_assets/1061516/e7a54b03c376913c188029e7a0950b35727e11c2.png") no-repeat;
    background-color:#012456;
    padding: 27px 5px 0 5px;
    border-radius: 1px;
    color: white;
    font-size:14px;
    font-family: 'Lucida Console'!important;
    min-width:10%;
    max-width:90%;
    border: 1px solid #012456;
    border-radius: 2px;
}

/* Plesk errors style*/
/*p.pleskerr {
      background: url("https://p14.zdassets.com/hc/theme_assets/1061516/200198925/plesk_error.png") no-repeat ;
    /* display: block; */
 /* background-color:#F4B3B3;
  padding: 7px 10px 5px 31px;
  border-radius: 2px;
  color: black;
  font-size:14px;
  flex-basis: auto;
  border: 1px solid lightgray;
  border-color:#F4B3B3; 
  min-width:10%;
  max-width:90%;
  font-family: 'Open Sans', arial;
}

p.pleskwarn {
  background: url("https://p14.zdassets.com/hc/theme_assets/1061516/200198925/plesk_warning.png") no-repeat ;
    /* display: block; */
/*  background-color:#FDD896;
  padding: 7px 10px 5px 31px;
  border-radius: 2px;
  color: black;
  font-size:14px;
  flex-basis: auto;
  border: 1px solid;
  border-color:#FDD896; 
  min-width:10%;
  max-width:90%;
  font-family: 'Open Sans', arial;
}
*/

p.pleskerr {
  background-color:#F4B3B3;
  padding: 10px 10px 10px 32px;
  border-radius: 2px;
  color: black;
  font-size:14px;
  flex-basis: auto;
  border: 1px solid lightgray;
	line-height: 18px;
  border-color:#F4B3B3; 
  min-width:10%;
  max-width:90%;
  font-family: 'Open Sans', sans-serif;
}

p.pleskerr:before {
	background: url("//theme.zdassets.com/theme_assets/1061516/6064a534f07fe36fdc20859ab7c304bf19989434.png") no-repeat;
	content: '';
    display: inline-block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 1px 0 0 -22px;
    background-size: 16px;
}

p.pleskwarn {
  background-color:#FDD896;
  padding: 10px 10px 10px 32px;
  border-radius: 2px;
  color: black;
  font-size:14px;
  flex-basis: auto;
  border: 1px solid;
	line-height: 18px;
  border-color:#FDD896; 
  min-width:10%;
  max-width:90%;
  font-family: 'Open Sans', sans-serif;
}

p.pleskwarn:before {
	background: url("//theme.zdassets.com/theme_assets/1061516/ecfae6dc612371050866c0f4f62e16f33a62bd45.png") no-repeat;
	content: '';
    display: inline-block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 1px 0 0 -22px;
    background-size: 16px;
}

p.pleskinfo {
 background-color:#F9F9F9;
  padding: 0px 5px 0 5px;
  border-radius: 2px;
  color: black;
  font-size:14px;
/*    margin: -5px!important; */
  border: 1px solid lightgray;
  min-width:10%;
  max-width:90%;
 /* font-family: 'Open Sans', arial;*/
}

p.configtext {
  background-color:#F9F9F9;
  padding: 0px 5px 0 5px;
  border-radius: 2px;
  color: black;
  font-size:14px;
/*    margin: -5px!important; */
  border: 1px solid lightgray;
  min-width:10%;
  max-width:90%;
  font-family: 'Menlo'!important;
}

p.warning {
  background-color:#F4B3B3;
  border: #F4B3B3 solid 1px;
  padding:4px;
  border-radius:2px;
  color:black;
  min-width:10%;
  max-width:90%;
  text-align:left;
}

p.note {
  background-color:#52bce6;
  border: #52bce6 solid 1px;
  padding:4px;
  border-radius:2px;
  color:black;
  min-width:10%;
  max-width:90%;
  text-align:left;
}

p.note a {
  
  color:white!important;
}

p.note a:hover {
  
  font-weight: bold;
}

p.warning a {
  
  color:white!important;
}

p.warning a:hover {
  
  font-weight: bold;
}

/* Redesign of default pre and code items */

pre {
 background-color:#F9F9F9!important;
 padding: 0px 5px 0 5px!important;
 border-radius: 2px!important;
 color: black!important;
/*    margin: -5px!important; */
 font-family: 'Menlo'!important;
 border: 1px solid lightgray!important;
 min-width:10%!important;
 max-width:90%!important;
}

code {
 color:black!important;
 background-color:transparent!important;
 font-family:'Menlo'!important;
 /*font-size:14px!important;*/
}

/* buttons */

.contact-plesk {
/* background:url("//theme.zdassets.com/theme_assets/1061516/c6cc0139b32b88454cf5c60270d36ef816be2a12.png") no-repeat;
 background-size:contain;*/
 padding:15px;10px;
 max-width:306px;
 color:white;
 background:#52bce6;
 border-radius:4px;
 /*width:50px;
 height:40px;*/
 margin:auto;
}

.chat-plesk {
 /*background:url("//theme.zdassets.com/theme_assets/1061516/66663c6b53baa3cdf1df745ba93361e368c66573.png") no-repeat;
 background-size:contain;
 width:50px;
 height:40px;
  
 */
  
 padding:15px;10px;
 max-width:250px;
 color:white;
 background:#52bce6;
 border-radius:4px;
 margin:auto;
}

.Sales.and.Licensing.Questions {
 background:url("//theme.zdassets.com/theme_assets/1061516/94de6d0eb48005b5953a8c226abd120267a72392.png") no-repeat;
 background-size:contain;
 width:100px;
 height:81px;
 margin:auto;
}

.Technical.Questions {
 background:url("//theme.zdassets.com/theme_assets/1061516/32b5eebe1d716fefee5ac1a59ebb0a1dec45ee57.png") no-repeat;
 background-size:contain;
 width:100px;
 height:81px;
 margin:auto;
}

.KCS {
 background:url("//theme.zdassets.com/theme_assets/1061516/32b5eebe1d716fefee5ac1a59ebb0a1dec45ee57.png") no-repeat;
 background-size:contain;
 width:100px;
 height:81px;
 margin:auto;
}

.Internal.KB {
 background:url("//theme.zdassets.com/theme_assets/1061516/32b5eebe1d716fefee5ac1a59ebb0a1dec45ee57.png") no-repeat;
 background-size:contain;
 width:100px;
 height:81px;
 margin:auto;
}


.bug_note {
  background: rgba(250,250,250,.8);
  padding:10px;
  border-radius:10px;
  margin-top:5px;
  display:block;
}

.request_custom_fields_114096789813{
display:none!important;
}

.request_custom_fields_114096789653{
display:none!important;
}



/* Bug styling by Pavel */

.bug_note h3 {
 margin:0;
 line-height:16px;
 padding:0 0 0 20px;
 background: url("//theme.zdassets.com/theme_assets/1061516/f4f53aba5f59cf044231b25218304fe8eb77af82.png") no-repeat;
 color:#304658;
 font-weight:bold;
 font-size:10pt;
}

.bug_note li {
  list-style:none;
  padding-left:20px;
  background: url("//theme.zdassets.com/theme_assets/1061516/965254473f075e36c1df9661217d5a16804e65ab.png") no-repeat;
  font-size:9pt;
  line-height:12pt;  
  margin-bottom:5px;
}

.bug_note li > ul > li {
  list-style:circle;
  background: none;
  padding:0;
}


.bug_consider {
  text-align:center;
  font-weight:bold;
  line-height:1em;
  display:block;
  font-size:11pt;
  padding:10px;
  border:1px solid #D0D0D0;
  background:background: rgba(240,240,240,.85);;
  border-radius:1px;  
}

.bug_consider ul {

padding:0!important;
margin:10px 0 0 0!important;

}
.bug_consider li{
  background:none;
  display: inline-block;
  background-color: #65beea;
  padding: 3px 10px 3px;
  border-radius: 3px;
  border: 0px;
  margin-bottom: 3px;
  font-size: 10pt;

}

.bug_consider a{
   color: white;
}

input[type=checkbox] {
 width:20px;
}

/* Feedback style */

.feedback-info-style {
  	font-size: 28px;
}

/* passford change fix */
#user-password{
color:black;
}

.fa-3x {
 color: #304658;
}

/* Footer */

/*#mk-footer {
  position: relative;
  padding: 20px 0 0;
  font-family:"Lato";
  font-size:14px;
  margin-bottom:20px;

}*/

.mk-padding-wrapper {
	padding: 0 20px;
  margin:0 auto;
  max-width:1140px;
  font-family:"Lato";
  margin-bottom:40px;
}
.mk-col-1-6,
.mk-col-2-12 {
  width: 16%;
  display:inline-block;
  vertical-align:top;
}

.f_logo { display: block; }
.f_logo img { max-width: 73px; }
.social_media { float: left; margin-top: 18px; }
.social_media span {display:block;}
.social_media p { color: #fff; }
.social_media ul { float: left; margin-top: 10px; }
.social_media ul li { float: left; width: auto; margin-right: 5px;}
.social_media ul li a { display: inline-block; }
.social_media ul li a:hover { opacity: 0.5; }
.social_media ul li img {max-width: 22px!important; }

#mk-footer .footer-wrapper{padding:30px 0; vertical-align:top;}

#mk-footer p
{
		font-size: 14px;
		color: #808080;
		font-weight: 400;
}

#mk-footer .widgettitle
{
		text-transform: uppercase;
		font-size: 12px;
		color: #ffffff;
		font-weight: bolder;
}

.mk-grid {
 margin:0 auto;
}

.mk-footer-copyright {
  margin:0 auto;
}

.clearboth {
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;
    width: 0;
    height: 0;
}

/* sub-footer */

#sub-footer {
    background: #34404e;
    color:#8c8e91;
    padding:10px 0;
    font-size:12px;
    text-align: center;
}

/*MW-Notificaiton Banner CSS */
/* Common, default styles for the notification box */

/* change the background color by editing "background"  */
/* change the text color by editing "color"  */
.ns-box {
	background: rgba(192, 57, 43,0.85);
	padding: 10px 20px 20px 23px;
	line-height: 1.4;
	z-index: 11;
	pointer-events: none;
	color: rgba(250,251,255,0.95);
	font-size: 85%;
  border-bottom: 1px solid #DDD;
}

.ns-box.ns-show {
	pointer-events: auto;
}

.ns-box a {
	color: #52bce6;
  opacity: 0.7;
	font-weight: 700;
}

.ns-box a:hover,
.ns-box a:focus {
	opacity: 1;
}

.ns-box p {
    margin: 0;
}

.ns-box.ns-show,
.ns-box.ns-visible {
	pointer-events: auto;
}

.ns-close {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 4px;
	top: 4px;
	overflow: hidden;
	text-indent: 100%;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.ns-close:hover, 
.ns-close:focus {
	outline: none;
}

.ns-close::before,
.ns-close::after {
	content: '';
	position: absolute;
	width: 3px;
	height: 60%;
	top: 50%;
	left: 50%;
	background: #6e6e6e;
}

.ns-close:hover::before,
.ns-close:hover::after {
	background: #fff;
}

.ns-close::before {
	-webkit-transform: translate(-50%,-50%) rotate(45deg);
	transform: translate(-50%,-50%) rotate(45deg);
}

.ns-close::after {
	-webkit-transform: translate(-50%,-50%) rotate(-45deg);
	transform: translate(-50%,-50%) rotate(-45deg);
}

.ns-box-inner i {
    color: #fff;
    font-size: 3.8em;
   
}

.megaphone:before { 
  content:'\1F4E3';
  font-family: "entypo";
  font-size: 2.2em;
}

/* Top bar notifications */
.ns-box.ns-bar {
	top: 0;
	left: 0;
	width: 100%;
}

.ns-bar .ns-close {
	background: transparent;
	margin-top: 15px;
	right: 20px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.ns-bar .ns-close::before,
.ns-bar .ns-close::after {
	background: #b7b5b3;
}

[class^="ns-effect-"].ns-bar.ns-hide,
[class*=" ns-effect-"].ns-bar.ns-hide {
	-webkit-animation-direction: reverse;
	animation-direction: reverse;
}

/* Slide on top */
.ns-effect-slidetop {
	box-shadow: inset 5.4em 0 rgba(0,0,0,0.1);
}

.ns-effect-slidetop .icon {
	position: absolute;
	display: block;
	font-size: 109%;
	top: 50%;
	left: 1em;
	-webkit-transform: translate3d(0,-20%,0);
	transform: translate3d(0,-20%,0);
}

.ns-effect-slidetop p {
	padding: 0 3.2em;
	font-size: 1.2em;
	display: inline-block;
}

.ns-effect-slidetop .ns-close::before,
.ns-effect-slidetop .ns-close::after {
	width: 2px;
	background: #fff;
}

.ns-effect-slidetop .ns-close:hover::before,
.ns-effect-slidetop .ns-close:hover::after {
	background: #fff;
}

.ns-effect-slidetop.ns-show .icon,
.ns-effect-slidetop.ns-show p {
	-webkit-animation-name: animScaleUp;
	animation-name: animScaleUp;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.ns-effect-slidetop.ns-show p {
	-webkit-animation-name: animFade;
	animation-name: animFade;
}

@-webkit-keyframes animScaleUp {
	0% { opacity: 0; -webkit-transform: translate3d(0,-50%,0) scale3d(0,0,1); }
	100% { opacity 1; -webkit-transform: translate3d(0,-50%,0) scale3d(1,1,1); }
}

@keyframes animScaleUp {
	0% { opacity: 0; -webkit-transform: translate3d(0,-50%,0) scale3d(0,0,1); transform: translate3d(0,-50%,0) scale3d(0,0,1); }
	100% { opacity 1; -webkit-transform: translate3d(0,-50%,0) scale3d(1,1,1); transform: translate3d(0,-50%,0) scale3d(1,1,1); }
}

.ns-effect-slidetop.ns-show,
.ns-effect-slidetop.ns-hide {
	-webkit-animation-name: animSlideTop;
	animation-name: animSlideTop;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
}

@-webkit-keyframes animSlideTop {
	0% { -webkit-transform: translate3d(0,-100%,0); }
	100% { -webkit-transform: translate3d(0,0,0); }
}

@keyframes animSlideTop {
	0% { -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); }
	100% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
}

.alert-plesk {
 background: rgba(192, 57, 43,0.85);
    padding: 25px 20px 20px 23px;
    line-height: 1.5;
    z-index: 11;
    pointer-events: none;
    color: rgba(250,251,255,0.95);
    font-size: 85%;
    border-bottom: 1px solid #DDD;
    
}

.alert-text {
 vertical-align:top;
 display: inline-block;
 position: relative;
 padding-left:2.2em;
 
}

.alert-text a {
 color:white;
 font-weight:bold;
}

.megaphone-alert {
   width:2.2em;
  display:inline-block;
  position:absolute;

}

.megaphone-alert:before { 
  content:'\1F4E3';
  font-family: "entypo";
  font-size: 2.2em;
 

}

/**************** Google Translate widget ***********/

iframe.goog-te-menu-frame.skiptranslate {

 /*margin-top: 2px;
 width: 175px;
 /*border-radius: 5px;
 box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
 animation: bounce .6s ease-out;*/
}

.goog-te-gadget-simple {
 background-color: transparent !important;
 /*white-space: nowrap !important;
/* border-color: #52bce6 !important;*/
border-radius: none !important;
border-left: none !important;
border-top: none !important;
border-bottom: none !important;
border-right: none !important;
color: #ffffff !important;
      font-family: Lato, sans-serif !important;
    font-size: 15px !important;
}

.goog-te-gadget {
    font-family: Lato, sans-serif !important;
    font-size: 15px !important;
    color: #ffffff !important;
    white-space: nowrap !important;
  box-sizing: border-box !important;
}

.goog-te-menu-value {
 color: #ffffff !important;
 text-decoration: none !important;
 /*float: right;*/
 /*vertical-align:middle!important;*/
}

.goog-te-menu-value span {
 color: black !important;
 text-decoration: none !important;
}

.goog-te-menu-value:hover {
 color: #ffffff !important;
 text-decoration: none !important;
}

.goog-te-banner-frame {
display: none !important;
}

.goog-te-gadget-icon {
  /*background-image: none !important;
  background-position: none !important;*/
  background-color: none !important;
  /*margin-left: 0px !important;
  margin-right: 0px !important;
  width: 0px !important;
  height: 0px !important;*/
  background: url(//theme.zdassets.com/theme_assets/1061516/0093681c4702eab512ea0a3beff3cb91dbfe34b2.png) 0 0 no-repeat !important;
}

p.notranslate {
}


/* add the following (remove it from the comments) if you want to customize the icon of the widget.

/*.goog-te-gadget-icon {

 background: url("url for the icon") 0 0 no-repeat !important; 

}*/

/*hide role-specific div html*/
div.anonymous, div.end_user, div.agent, div.manager {
display: none;
}

.accordion-container {
	padding: 0 0px 0px;
  border:1px solid #cccccc;
  border-radius:5px;
  max-width:90%;
}
.accordion,.accordion2,.accordion3 { 
  cursor: pointer; 
  margin-bottom: 5px;
  margin-left: 0px;
  font-size: 18px;
  background-color:#fff;
  padding:5px;
  border:0;
  border-radius:5px;
  color:#000;
  margin-bottom:0px;
  max-width:initial;
  text-align: center;
}

.texto {
  padding:5px;
}

/*.accordion,.accordion2,.accordion3:hover {
    background-color: #ccc;
    text-decoration: none;
}*/

/*.accordion:after,
[role=button]:after {
    color: #52bce6;
}
.accordion:hover,
.accordion:active,
.accordion:focus,
.accordion[aria-selected=true],
[role=button]:hover,
[role=button]:active,
[role=button]:focus,
[role=button][aria-selected=true] {
    background-color: #52bce6;
    color: #ffffff;
    text-decoration: none;
}
.accordion[aria-selected=true]:hover,
.accordion[aria-selected=true]:focus,
.accordion[aria-selected=true]:active,
[role=button][aria-selected=true]:hover,
[role=button][aria-selected=true]:focus,
[role=button][aria-selected=true]:active {
    background-color: #ccc;
    border-color: #ccc;
}
.accordion[data-disabled],
[role=button][data-disabled] {
    cursor: default;
}*/

.accordion:before {
/*	background: url($fa-angle-down) no-repeat;*/
	content: '\f107';
   display: inline-block;
    float: right;
    width: 16px;
    height: 16px;
    margin: 1px 0 0 -22px;
    background-size: 16px;
   font-family: FontAwesome;
}

.simpleAccordionactive:before {
  content: '';
}

.simpleAccordionactive {
  color: #333; 
/*  background: #cccccc;
  border-color: #cccccc;*/
}

.simpleAccordionactive:after {
    display: inline-block;
    float: right;
    width: 16px;
    height: 16px;
    margin: 1px 0 0 -22px;
    background-size: 16px;
   font-family: FontAwesome;
   content: '\f106';
}


.customClass {
  background: #ff0000; 
  border-color: #ff0000; 
  color: #ffffff;
}

.cyclodevida {
  font-size:12px;  
}

pre.sqlwin {
    margin: 0 0 10px !important;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAAbCAYAAABstXbxAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMK0KCsAAAAL6SURBVHhe7d09ktowAAZQjsdRcgA3OUUmadL4LvSZpEq1FbmJgywLy15jZFgGsfPejMbWj4VE+Y0Muw4AAAAAKibAAgAAAKBqAiwAAAAAqibAAgAAAKBqAiwAAAAAqibAAgAAAKBqAiwAAAAAqnY1wPr24+ddBQAAAADuURRg/X37d7V8+fr93VWABQAAAMC9igKsX7//3FSuB1jHrt3vut1uKPv21PLKDl2z23ftu02E9myfi2MAAAAAWFIUYI3By7ayGmAd225/GtMchnpwamvz+stZC7DG9mO7f3JYd2mdAAAAAPV5UoAVT15NwqtPoSzAen6AJMACAAAAXsemACvJQ6rUPm8L5WKA1Z++arrV/Go4oZXmGsOuIXw5jP2hrz/VNNT352Rmy9jT6Ca29eX8gcMcbbP4TL7OfdteCIbmgVFej/dNE9Y0fCcP2nvsC+3j3OM+AQAAAOpUHGAFKfRI9/PrvKwGWKuv0MWQ5Zyt9IFOHvic5k/PH2KwdA5u+noKx7aMzQ3hT/55aTEL86euGCSl53L5fMO48/7jHNPg6QF7fzfP0joBAAAA6nNTgDUvybz95hNYC/3hdFQMdebhy1p9y9hQjYFQLAVzhHWeg6hgPjYJ7fl3k+9t9szD9r42DwAAAEC9bgqw0n26zu9TuRhgdVd+A+sZAdbkM8P6CubYFGAttQezvoftPf/O530AAAAA9SoOsEJJ8pAq70vXINxfDrBOhtNOkxDrmP6FMAQsWd8k1FkLbYK8vmFsWE/R63bz+cd1lr5COLU0/0ftPXu9cHUeAAAAgHptCrC2ltUAK+hDleyZ/DTTpK80tAnmIU7p2HhCKa6j6ZqSE1h9dXztsPxH3HMLfR+49/jj8HGuPCwMp7r69kmCCAAAAFCf5wZYPNBCMAYAAADwgooCrHsKzyLAAgAAAD6HqwEWr0qABQAAAHwOAiwAAAAAqibAAgAAAKBqAiwAAAAAqibAAgAAAKBqAiwAAAAAqibAAgAAAKBiXfcfTak5lSxqtcEAAAAASUVORK5CYII=) no-repeat;
    padding: 27px 5px 0 !important;
    font-size: 14px;
    background-color: #000 !important;
    border: 1px solid #000 !important;
    border-radius: 2px !important;
    max-width: 95% !important;
    min-width: 10% !important;
    white-space: pre-wrap;
}

code.sqlwin {
    color: #fff !important;
}

pre.sqllin {
    margin: 0 0 10px !important;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAAbCAYAAABstXbxAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMK0KCsAAAAiTSURBVHhe7d37U1z1Hcbx/Tv6VyQmTW+jk0QSEzSpIYEEiI6xY+0l7Wja2klnqtVpndp6qYlWx+YCWI0QCHd298CysCtCIAlJ2DssuyzsshDMTGbUn5x5enYBc1iPApmC/PBm5jV7zne/5wF+feaz33Us/nz++eff++KLL06Yrz7T7c8++0wAAAAAAADAdy1fXpkX95lu3L59+8tPP/1Uc3NzAAAAAAAAwIaQn7y6c+fOjdzNrVu3AAAAAAAAgA3FcefOnRMzMzNfzs7OCgAAAAAAANhoHHNzcz67NwAAAAAAAICNwDEzM3M7m81qtSans4pkshpJZ3XTFDKvE+aa3d57MW0KZ2c1nJ3TkOmqaSR7S+nsjO3+ezFjZt3K3NJcZk5z6bn89ez0rO1eAAAAAAAAfDccdovfJFcqJTMZ9Q6P6NVTZ/TLx3+l0qIDOrTjpzpW+qRe/Nsbav14UKOTU/m9dhnLSZsC6YzOBxP6vfeGHm+6rrK6PlU0XNWvjRG9fjWivlRGqYLnVmU6q1Q8pf6+AXW0tqmmtkrnLpxR46V69Xf3KxEcV3bK5jkAAAAAAACsO0cmk9FKhSfT+vf7darYV6H7d5Xq+3vKdd/eyryteyr0491lOrD3sF76+ykNJieVtsn4NlOmjolpPevsV2XHiEq9CR3sTeugL5NX2jOhMndETzZ+onPhpMYz07Y532Z6alqBq0HVNFSr3tmgtq52ubrdcpucHpeajBbVNdepx+jR7MSsbQYAAAAAAADWjyOdTmslclNVb1bVav+DJdq2t0Kbio9q097Kpcy1LcWVKtpxQCdfeEXX4gnbLDtTpq7ElJ5x9au8K6KD/mmV+LIq6bXI3fuzKuuZ0JPtl1UVTiqRztjmfZNrV4d1vqVK7Z4OGd2dcnuMJQyPueY19FF7rXo6vZpKTtnmAAAAAAAAYH04pqamtJyU6WLPJ9q/fZ+2WgurPRVL5Yotc/2+4qMq2nlAr9XUaXzSPrNQZDKtP3sGVd4VVcliedVjvhbqNfmzKu1J6WeX/PLGU7Z5dqLhqN6pe1ftHud8YdVl6iyQW8u9122otrVWg75Bpc2/zS4PAAAAAAAAa88xOTmp5QTj4zr+9An96KEjBeVVuTY9tCB3bSmxtpqvJXsPyxeM2GZapUxNsXE91vjJ3cmrXFnlNXWbPAty95YS64gR1j/7bypRkGcnNTGpS64GNXY25cupxfLKZbjlcrnmud1LSixnt0vVH55TKmafCQAAAAAAgLXnSKVSWk774LBK9s1PVtmWV18rsSq12dz74I4Deudiq5IT9rmLYqlJveIbVrkRtC+vujJfL7F80yrtTem484oGJ9K2uVbJ0aQ+aPlALq/77uSVtbyyK7G6DX3YckEjfTeVWuZ/AAAAAAAAwNpwTExMaDkfePu0/cFDC+deFZRXu4/Ms5ZYC1NYPywq019On1HCJtMqNJHScy2+/NlWXxVY1vLKKre2MIWVO9j9sYYB+ZJp21yr0fCoqpqq7k5fGcZXpZXT6cxbUmItTGG1GK3qcrmVSqZscwEAAAAAALC2HIlEQss5a/Tq/u0HVl1gbdt1WCf/8ZbiNplWgcSETjS4Vdo7ubTAKiyvFgus3BRWvsCaVkVdj7oTU7a5VtFgVGebzs4f3L6KAqu9q0Ot7c1KJpK2uQAAAAAAAFhbKyqwaro/1vYi6wSWaQUF1g+KyvT86bOKj9vnLgomkjrZ6tNhb3KVE1hpHbs0IN/4pG2uVSwU0/mm86uewGp2t6jLbSixzP8AAAAAAACAteGIx+NaTmP/FT3ySOEZWJYSy1peWc7AemD7o/pXfZvGbDKtQvFxvdF7WUdd1/OHs+cLqhWcgVXWk9TvnH0ajCdtc63GImOqaqlWh9c1X06t8AysmuYa3ei7rnHzb7TLBQAAAAAAwNpaUYF1LRLVU8f/qG27yrSp2PothJYSy1Je5Wwx7x/ef1TGjcCyBVbu/fZgVD9v7NEhf/ruFJa1xMq9LpZXuekr/7Qec93Q6b5rio3Z51qNjY6p3lWvWvfFJd9CuKTEspZXHkMdHqeqPzqneMjMWMHvAAAAAAAAwP+fY3R0VMuJmWp6B7S76KC25EqqwkmsRQsfHdxsemBnif56oVnhmH1moaDpVY9fx4xhHfRn7pZYhXpN/qzKvaN69pIhfzhmm2cnMBLUmxdPq9nTurTEsloor1zdbtW0vK9+34DGYmO2eQAAAAAAAFh7jlgsppW4Ho3p+Zp67dzx6NISy8pc21xcqZ/cv19PvfSGfIGwbdY38YZH9YKzU08Ywzq0WGLl9C7IXfunVeEd0zMtnaq9GckXZHZZdkbNvUOXh3Sq+S01e1rmSyzPUrlD3p1et6raqtVlGBoLjdlmAQAAAAAAYH04otGoVmogHNGL79er+OAxbd3+qLbuPqzNeyrytuw+oq07S7Tz4Ur99rV35Q5EFLHJ+Da5/Z2hmF52deoXrX4d7QqorGdCpb6p/DcUVniieqJtQM81G6odDihY8PxKxCIxDV6+ovea/qPzrVW61NmY/6ig0+NSa1ebLjg/UnVTtVyGoXgwbpsBAAAAAACA9eOIRCJajZFwWC1Dwzp55oIOPf0H7dp3VEXF5dr/+G90/PX39N++IQ2HwgrbPLsSuecGw1HVXw/qdY9Pf2o0dKK2Sc81OPWy26eqwWH1hmIKFDy3WqFASP4+v+raavV23ds6VXtKNY3V6un2KmT+7kjY/jkAAAAAAACsL0coFNK9uB4M6eNASN6RkLpNPvN6yFyz23svAqGwhkMRDYWiumwaNF0172+a63b770XYzIoEI4oGo1/J3dvtBQAAAAAAwHfjngssAAAAAAAAYD04gsGgAAAAAAAAgI3KEQgEBAAAAAAAAGxUFFgAAAAAAADY0BwjIyMCAAAAAAAANqYR/Q+ddiVOCDLX9AAAAABJRU5ErkJggg==) no-repeat;
    padding: 27px 5px 0 !important;
    background-color: #f5f5f5 !important;
    border-radius: 3px !important;
    font-size: 14px;
    border: 1px solid #dbdbdb !important;
    min-width: 10% !important;
    max-width: 95% !important;
    white-space: pre-wrap;
}

code.sqllin {
    color: #333 !important;
}

.inbenta-bot { z-index:3000!important;}
.inbenta-bot__launcher {z-index:3000!important;}
.submit-a-request {vertical-align:middle;}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 30%;
  position: relative;
  transition: all 5s ease-in-out;
}

.popup h2 {
  margin-top: 0;
  color: #333;
}
.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: #52BCE6;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
}

@media screen and (max-width: 700px){
  .box{
    width: 70%;
  }
  .popup{
    width: 70%;
  }
}

.unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*Quotes*/

@import "compass/css3";


.quote {
  max-width: 100%;
  font-style: italic;
  &:before {
      content: '\201C';
      top: 0.25em;
      left: -0.15em;
      color: darken($white, 7%);
   }
}

.quote2 {
  position: relative;
  padding-left: 1em;
  border-left: 0.2em solid lighten($black, 40%);
  line-height: $base-line-height;
  font-weight: 100;
  &:before, &:after {
      content: '\201C';
      color: lighten($black, 40%);
   }
   &:after {
      content: '\201D';
   }
}

blockquote {
  margin-bottom: 1em;
  font-size: 15px !important;
}

.containerquote {
 /* width: 80em;*/
  margin: 5px 0 5px 0;
}

/*TABLE STYLE*/


/*//////////////////////////////////////////////////////////////////
[ Table ]*/

.limiter {
  width: 100%;
  margin: 0 auto;
}

.container-table100 {
  width: 100%;
  min-height: 100vh;
  /*background: #d1d1d1;*/

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: 33px 30px;
}

.wrap-table100 {
  width: 1300px;
}

/*//////////////////////////////////////////////////////////////////
[ Table ]*/
table {
  width: 90%;
  background-color: #fff;
}

th, td {
  font-weight: unset;
  padding-right: 10px;
}

.column100 {
  width: 130px;
  /*padding-left: 25px;*/
  text-align: center;
}

/*.column100.column1 {
  width: 265px;
  padding-left: 42px;
} */

.row100.head th {
  padding-top: 14px;
  padding-bottom: 12px;
}

.row100 td {
  padding-top: 18px;
  padding-bottom: 14px;
}


/*==================================================================
[ Ver1 ]*/
.table100.ver1 td {
  font-size: 14px;
  color: #333333;
  line-height: 1.4;
}

.table100.ver1 th {
  font-size: 12px;
  color: #fff;
  line-height: 1.4;
  text-transform: uppercase;

  background-color: #52BCE6;
}

.table100.ver1 .row100:hover {
  background-color: #F5F5F5;
}

.table100.ver1 .hov-column-ver1 {
  background-color: #F5F5F5;
}

.table100.ver1 .hov-column-head-ver1 {
  background-color: #304658 !important;
}

.table100.ver1 .row100 td:hover {
  background-color: #d2eef9;
  /*background-color: #52BCE6;
  color: #fff;*/
}

/*==================================================================
[ Ver2 ]*/
.table100.ver2 td {
  font-size: 14px;
  color: #808080;
  line-height: 1.4;
}

.table100.ver2 th {
  font-size: 12px;
  color: #fff;
  line-height: 1.4;
  text-transform: uppercase;

  background-color: #333333;
}

.table100.ver2 .row100:hover td {
  background-color: #83d160;
  color: #fff;
}

.table100.ver2 .hov-column-ver2 {
  background-color: #83d160;
  color: #fff;
}

.table100.ver2 .hov-column-head-ver2 {
  background-color: #484848 !important;
}

.table100.ver2 .row100 td:hover {
  background-color: #57b846;
  color: #fff;
}

/*==================================================================
[ Ver2 ]*/
.table100.ver2 tbody tr:nth-child(even) {
  background-color: #eaf8e6;
}

.table100.ver2 td {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #808080;
  line-height: 1.4;
}

.table100.ver2 th {
  font-family: Montserrat-Medium;
  font-size: 12px;
  color: #fff;
  line-height: 1.4;
  text-transform: uppercase;

  background-color: #333333;
}

.table100.ver2 .row100:hover td {
  background-color: #83d160;
  color: #fff;
}

.table100.ver2 .hov-column-ver2 {
  background-color: #83d160;
  color: #fff;
}

.table100.ver2 .hov-column-head-ver2 {
  background-color: #484848 !important;
}

.table100.ver2 .row100 td:hover {
  background-color: #57b846;
  color: #fff;
}

/*==================================================================
[ Ver3 ]*/
.table100.ver3 tbody tr {
  border-bottom: 1px solid #e5e5e5;
}

.table100.ver3 td {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #808080;
  line-height: 1.4;
}

.table100.ver3 th {
  font-family: Montserrat-Medium;
  font-size: 12px;
  color: #fff;
  line-height: 1.4;
  text-transform: uppercase;

  background-color: #6c7ae0;
}

.table100.ver3 .row100:hover td {
  background-color: #fcebf5;
}

.table100.ver3 .hov-column-ver3 {
  background-color: #fcebf5;
}

.table100.ver3 .hov-column-head-ver3 {
  background-color: #7b88e3 !important;
}

.table100.ver3 .row100 td:hover {
  background-color: #e03e9c;
  color: #fff;
}

/*==================================================================
[ Ver4 ]*/

.table100.ver4 td {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #808080;
  line-height: 1.4;
}

.table100.ver4 th {
  font-family: Montserrat-Medium;
  font-size: 12px;
  color: #fff;
  line-height: 1.4;
  text-transform: uppercase;

  background-color: #fa4251;
}

.table100.ver4 .row100:hover td {
  color: #fa4251;
}

.table100.ver4 .hov-column-ver4 {
  background-color: #ffebed;
}

.table100.ver4 .hov-column-head-ver4 {
  background-color: #f95462 !important;
}

.table100.ver4 .row100 td:hover {
  background-color: #ffebed;
  color: #fa4251;
}

/*==================================================================
[ Ver5 ]*/
.table100.ver5 tbody tr:nth-child(even) {
  background-color: #e9faff;
}

.table100.ver5 td {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #808080;
  line-height: 1.4;
  position: relative;
}

.table100.ver5 th {
  font-family: Montserrat-Medium;
  font-size: 12px;
  color: #fff;
  line-height: 1.4;
  text-transform: uppercase;

  background-color: #002933;
}

.table100.ver5 .row100:hover td {
  color: #fe3e64;
}

.table100.ver5 .hov-column-ver5 {color: #fe3e64;}
.table100.ver5 .hov-column-ver5::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
}

.table100.ver5 .hov-column-head-ver5 {
  background-color: #1a3f48 !important;
  color: #fe3e64;
}

.table100.ver5 .row100 td:hover {
  color: #fe3e64;
}

.table100.ver5 .row100 td:hover:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  border: 1px solid #fe3e64;
}

/*==================================================================
[ Ver6 ]*/

.table100.ver6 {
  border-radius: 16px;
  overflow: hidden;
  background: #7918f2;
  background: -webkit-linear-gradient(-68deg, #ac32e4 , #4801ff);
  background: -o-linear-gradient(-68deg, #ac32e4 , #4801ff);
  background: -moz-linear-gradient(-68deg, #ac32e4 , #4801ff);
  background: linear-gradient(-68deg, #ac32e4 , #4801ff);
}

.table100.ver6 table {
  background-color: transparent;
}

.table100.ver6 td {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #fff;
  line-height: 1.4;
}

.table100.ver6 th {
  font-family: Montserrat-Medium;
  font-size: 12px;
  color: #fff;
  line-height: 1.4;
  text-transform: uppercase;

  background-color: rgba(255,255,255,0.32);
}

.table100.ver6 .row100:hover td {
  background-color: rgba(255,255,255,0.1);
}

.table100.ver6 .hov-column-ver6 {
  background-color: rgba(255,255,255,0.1);
}


.table100.ver6 .row100 td:hover {
  background-color: rgba(255,255,255,0.2);
}

/*[ FONT SIZE ]
///////////////////////////////////////////////////////////
*/
.fs-1 {font-size: 1px;}
.fs-2 {font-size: 2px;}
.fs-3 {font-size: 3px;}
.fs-4 {font-size: 4px;}
.fs-5 {font-size: 5px;}
.fs-6 {font-size: 6px;}
.fs-7 {font-size: 7px;}
.fs-8 {font-size: 8px;}
.fs-9 {font-size: 9px;}
.fs-10 {font-size: 10px;}
.fs-11 {font-size: 11px;}
.fs-12 {font-size: 12px;}
.fs-13 {font-size: 13px;}
.fs-14 {font-size: 14px;}
.fs-15 {font-size: 15px;}
.fs-16 {font-size: 16px;}
.fs-17 {font-size: 17px;}
.fs-18 {font-size: 18px;}
.fs-19 {font-size: 19px;}
.fs-20 {font-size: 20px;}
.fs-21 {font-size: 21px;}
.fs-22 {font-size: 22px;}
.fs-23 {font-size: 23px;}
.fs-24 {font-size: 24px;}
.fs-25 {font-size: 25px;}
.fs-26 {font-size: 26px;}
.fs-27 {font-size: 27px;}
.fs-28 {font-size: 28px;}
.fs-29 {font-size: 29px;}
.fs-30 {font-size: 30px;}
.fs-31 {font-size: 31px;}
.fs-32 {font-size: 32px;}
.fs-33 {font-size: 33px;}
.fs-34 {font-size: 34px;}
.fs-35 {font-size: 35px;}
.fs-36 {font-size: 36px;}
.fs-37 {font-size: 37px;}
.fs-38 {font-size: 38px;}
.fs-39 {font-size: 39px;}
.fs-40 {font-size: 40px;}
.fs-41 {font-size: 41px;}
.fs-42 {font-size: 42px;}
.fs-43 {font-size: 43px;}
.fs-44 {font-size: 44px;}
.fs-45 {font-size: 45px;}
.fs-46 {font-size: 46px;}
.fs-47 {font-size: 47px;}
.fs-48 {font-size: 48px;}
.fs-49 {font-size: 49px;}
.fs-50 {font-size: 50px;}
.fs-51 {font-size: 51px;}
.fs-52 {font-size: 52px;}
.fs-53 {font-size: 53px;}
.fs-54 {font-size: 54px;}
.fs-55 {font-size: 55px;}
.fs-56 {font-size: 56px;}
.fs-57 {font-size: 57px;}
.fs-58 {font-size: 58px;}
.fs-59 {font-size: 59px;}
.fs-60 {font-size: 60px;}
.fs-61 {font-size: 61px;}
.fs-62 {font-size: 62px;}
.fs-63 {font-size: 63px;}
.fs-64 {font-size: 64px;}
.fs-65 {font-size: 65px;}
.fs-66 {font-size: 66px;}
.fs-67 {font-size: 67px;}
.fs-68 {font-size: 68px;}
.fs-69 {font-size: 69px;}
.fs-70 {font-size: 70px;}
.fs-71 {font-size: 71px;}
.fs-72 {font-size: 72px;}
.fs-73 {font-size: 73px;}
.fs-74 {font-size: 74px;}
.fs-75 {font-size: 75px;}
.fs-76 {font-size: 76px;}
.fs-77 {font-size: 77px;}
.fs-78 {font-size: 78px;}
.fs-79 {font-size: 79px;}
.fs-80 {font-size: 80px;}
.fs-81 {font-size: 81px;}
.fs-82 {font-size: 82px;}
.fs-83 {font-size: 83px;}
.fs-84 {font-size: 84px;}
.fs-85 {font-size: 85px;}
.fs-86 {font-size: 86px;}
.fs-87 {font-size: 87px;}
.fs-88 {font-size: 88px;}
.fs-89 {font-size: 89px;}
.fs-90 {font-size: 90px;}
.fs-91 {font-size: 91px;}
.fs-92 {font-size: 92px;}
.fs-93 {font-size: 93px;}
.fs-94 {font-size: 94px;}
.fs-95 {font-size: 95px;}
.fs-96 {font-size: 96px;}
.fs-97 {font-size: 97px;}
.fs-98 {font-size: 98px;}
.fs-99 {font-size: 99px;}
.fs-100 {font-size: 100px;}
.fs-101 {font-size: 101px;}
.fs-102 {font-size: 102px;}
.fs-103 {font-size: 103px;}
.fs-104 {font-size: 104px;}
.fs-105 {font-size: 105px;}
.fs-106 {font-size: 106px;}
.fs-107 {font-size: 107px;}
.fs-108 {font-size: 108px;}
.fs-109 {font-size: 109px;}
.fs-110 {font-size: 110px;}
.fs-111 {font-size: 111px;}
.fs-112 {font-size: 112px;}
.fs-113 {font-size: 113px;}
.fs-114 {font-size: 114px;}
.fs-115 {font-size: 115px;}
.fs-116 {font-size: 116px;}
.fs-117 {font-size: 117px;}
.fs-118 {font-size: 118px;}
.fs-119 {font-size: 119px;}
.fs-120 {font-size: 120px;}
.fs-121 {font-size: 121px;}
.fs-122 {font-size: 122px;}
.fs-123 {font-size: 123px;}
.fs-124 {font-size: 124px;}
.fs-125 {font-size: 125px;}
.fs-126 {font-size: 126px;}
.fs-127 {font-size: 127px;}
.fs-128 {font-size: 128px;}
.fs-129 {font-size: 129px;}
.fs-130 {font-size: 130px;}
.fs-131 {font-size: 131px;}
.fs-132 {font-size: 132px;}
.fs-133 {font-size: 133px;}
.fs-134 {font-size: 134px;}
.fs-135 {font-size: 135px;}
.fs-136 {font-size: 136px;}
.fs-137 {font-size: 137px;}
.fs-138 {font-size: 138px;}
.fs-139 {font-size: 139px;}
.fs-140 {font-size: 140px;}
.fs-141 {font-size: 141px;}
.fs-142 {font-size: 142px;}
.fs-143 {font-size: 143px;}
.fs-144 {font-size: 144px;}
.fs-145 {font-size: 145px;}
.fs-146 {font-size: 146px;}
.fs-147 {font-size: 147px;}
.fs-148 {font-size: 148px;}
.fs-149 {font-size: 149px;}
.fs-150 {font-size: 150px;}
.fs-151 {font-size: 151px;}
.fs-152 {font-size: 152px;}
.fs-153 {font-size: 153px;}
.fs-154 {font-size: 154px;}
.fs-155 {font-size: 155px;}
.fs-156 {font-size: 156px;}
.fs-157 {font-size: 157px;}
.fs-158 {font-size: 158px;}
.fs-159 {font-size: 159px;}
.fs-160 {font-size: 160px;}
.fs-161 {font-size: 161px;}
.fs-162 {font-size: 162px;}
.fs-163 {font-size: 163px;}
.fs-164 {font-size: 164px;}
.fs-165 {font-size: 165px;}
.fs-166 {font-size: 166px;}
.fs-167 {font-size: 167px;}
.fs-168 {font-size: 168px;}
.fs-169 {font-size: 169px;}
.fs-170 {font-size: 170px;}
.fs-171 {font-size: 171px;}
.fs-172 {font-size: 172px;}
.fs-173 {font-size: 173px;}
.fs-174 {font-size: 174px;}
.fs-175 {font-size: 175px;}
.fs-176 {font-size: 176px;}
.fs-177 {font-size: 177px;}
.fs-178 {font-size: 178px;}
.fs-179 {font-size: 179px;}
.fs-180 {font-size: 180px;}
.fs-181 {font-size: 181px;}
.fs-182 {font-size: 182px;}
.fs-183 {font-size: 183px;}
.fs-184 {font-size: 184px;}
.fs-185 {font-size: 185px;}
.fs-186 {font-size: 186px;}
.fs-187 {font-size: 187px;}
.fs-188 {font-size: 188px;}
.fs-189 {font-size: 189px;}
.fs-190 {font-size: 190px;}
.fs-191 {font-size: 191px;}
.fs-192 {font-size: 192px;}
.fs-193 {font-size: 193px;}
.fs-194 {font-size: 194px;}
.fs-195 {font-size: 195px;}
.fs-196 {font-size: 196px;}
.fs-197 {font-size: 197px;}
.fs-198 {font-size: 198px;}
.fs-199 {font-size: 199px;}
.fs-200 {font-size: 200px;}

/*[ PADDING ]
///////////////////////////////////////////////////////////
*/
.p-t-0 {padding-top: 0px;}
.p-t-1 {padding-top: 1px;}
.p-t-2 {padding-top: 2px;}
.p-t-3 {padding-top: 3px;}
.p-t-4 {padding-top: 4px;}
.p-t-5 {padding-top: 5px;}
.p-t-6 {padding-top: 6px;}
.p-t-7 {padding-top: 7px;}
.p-t-8 {padding-top: 8px;}
.p-t-9 {padding-top: 9px;}
.p-t-10 {padding-top: 10px;}
.p-t-11 {padding-top: 11px;}
.p-t-12 {padding-top: 12px;}
.p-t-13 {padding-top: 13px;}
.p-t-14 {padding-top: 14px;}
.p-t-15 {padding-top: 15px;}
.p-t-16 {padding-top: 16px;}
.p-t-17 {padding-top: 17px;}
.p-t-18 {padding-top: 18px;}
.p-t-19 {padding-top: 19px;}
.p-t-20 {padding-top: 20px;}
.p-t-21 {padding-top: 21px;}
.p-t-22 {padding-top: 22px;}
.p-t-23 {padding-top: 23px;}
.p-t-24 {padding-top: 24px;}
.p-t-25 {padding-top: 25px;}
.p-t-26 {padding-top: 26px;}
.p-t-27 {padding-top: 27px;}
.p-t-28 {padding-top: 28px;}
.p-t-29 {padding-top: 29px;}
.p-t-30 {padding-top: 30px;}
.p-t-31 {padding-top: 31px;}
.p-t-32 {padding-top: 32px;}
.p-t-33 {padding-top: 33px;}
.p-t-34 {padding-top: 34px;}
.p-t-35 {padding-top: 35px;}
.p-t-36 {padding-top: 36px;}
.p-t-37 {padding-top: 37px;}
.p-t-38 {padding-top: 38px;}
.p-t-39 {padding-top: 39px;}
.p-t-40 {padding-top: 40px;}
.p-t-41 {padding-top: 41px;}
.p-t-42 {padding-top: 42px;}
.p-t-43 {padding-top: 43px;}
.p-t-44 {padding-top: 44px;}
.p-t-45 {padding-top: 45px;}
.p-t-46 {padding-top: 46px;}
.p-t-47 {padding-top: 47px;}
.p-t-48 {padding-top: 48px;}
.p-t-49 {padding-top: 49px;}
.p-t-50 {padding-top: 50px;}
.p-t-51 {padding-top: 51px;}
.p-t-52 {padding-top: 52px;}
.p-t-53 {padding-top: 53px;}
.p-t-54 {padding-top: 54px;}
.p-t-55 {padding-top: 55px;}
.p-t-56 {padding-top: 56px;}
.p-t-57 {padding-top: 57px;}
.p-t-58 {padding-top: 58px;}
.p-t-59 {padding-top: 59px;}
.p-t-60 {padding-top: 60px;}
.p-t-61 {padding-top: 61px;}
.p-t-62 {padding-top: 62px;}
.p-t-63 {padding-top: 63px;}
.p-t-64 {padding-top: 64px;}
.p-t-65 {padding-top: 65px;}
.p-t-66 {padding-top: 66px;}
.p-t-67 {padding-top: 67px;}
.p-t-68 {padding-top: 68px;}
.p-t-69 {padding-top: 69px;}
.p-t-70 {padding-top: 70px;}
.p-t-71 {padding-top: 71px;}
.p-t-72 {padding-top: 72px;}
.p-t-73 {padding-top: 73px;}
.p-t-74 {padding-top: 74px;}
.p-t-75 {padding-top: 75px;}
.p-t-76 {padding-top: 76px;}
.p-t-77 {padding-top: 77px;}
.p-t-78 {padding-top: 78px;}
.p-t-79 {padding-top: 79px;}
.p-t-80 {padding-top: 80px;}
.p-t-81 {padding-top: 81px;}
.p-t-82 {padding-top: 82px;}
.p-t-83 {padding-top: 83px;}
.p-t-84 {padding-top: 84px;}
.p-t-85 {padding-top: 85px;}
.p-t-86 {padding-top: 86px;}
.p-t-87 {padding-top: 87px;}
.p-t-88 {padding-top: 88px;}
.p-t-89 {padding-top: 89px;}
.p-t-90 {padding-top: 90px;}
.p-t-91 {padding-top: 91px;}
.p-t-92 {padding-top: 92px;}
.p-t-93 {padding-top: 93px;}
.p-t-94 {padding-top: 94px;}
.p-t-95 {padding-top: 95px;}
.p-t-96 {padding-top: 96px;}
.p-t-97 {padding-top: 97px;}
.p-t-98 {padding-top: 98px;}
.p-t-99 {padding-top: 99px;}
.p-t-100 {padding-top: 100px;}
.p-t-101 {padding-top: 101px;}
.p-t-102 {padding-top: 102px;}
.p-t-103 {padding-top: 103px;}
.p-t-104 {padding-top: 104px;}
.p-t-105 {padding-top: 105px;}
.p-t-106 {padding-top: 106px;}
.p-t-107 {padding-top: 107px;}
.p-t-108 {padding-top: 108px;}
.p-t-109 {padding-top: 109px;}
.p-t-110 {padding-top: 110px;}
.p-t-111 {padding-top: 111px;}
.p-t-112 {padding-top: 112px;}
.p-t-113 {padding-top: 113px;}
.p-t-114 {padding-top: 114px;}
.p-t-115 {padding-top: 115px;}
.p-t-116 {padding-top: 116px;}
.p-t-117 {padding-top: 117px;}
.p-t-118 {padding-top: 118px;}
.p-t-119 {padding-top: 119px;}
.p-t-120 {padding-top: 120px;}
.p-t-121 {padding-top: 121px;}
.p-t-122 {padding-top: 122px;}
.p-t-123 {padding-top: 123px;}
.p-t-124 {padding-top: 124px;}
.p-t-125 {padding-top: 125px;}
.p-t-126 {padding-top: 126px;}
.p-t-127 {padding-top: 127px;}
.p-t-128 {padding-top: 128px;}
.p-t-129 {padding-top: 129px;}
.p-t-130 {padding-top: 130px;}
.p-t-131 {padding-top: 131px;}
.p-t-132 {padding-top: 132px;}
.p-t-133 {padding-top: 133px;}
.p-t-134 {padding-top: 134px;}
.p-t-135 {padding-top: 135px;}
.p-t-136 {padding-top: 136px;}
.p-t-137 {padding-top: 137px;}
.p-t-138 {padding-top: 138px;}
.p-t-139 {padding-top: 139px;}
.p-t-140 {padding-top: 140px;}
.p-t-141 {padding-top: 141px;}
.p-t-142 {padding-top: 142px;}
.p-t-143 {padding-top: 143px;}
.p-t-144 {padding-top: 144px;}
.p-t-145 {padding-top: 145px;}
.p-t-146 {padding-top: 146px;}
.p-t-147 {padding-top: 147px;}
.p-t-148 {padding-top: 148px;}
.p-t-149 {padding-top: 149px;}
.p-t-150 {padding-top: 150px;}
.p-t-151 {padding-top: 151px;}
.p-t-152 {padding-top: 152px;}
.p-t-153 {padding-top: 153px;}
.p-t-154 {padding-top: 154px;}
.p-t-155 {padding-top: 155px;}
.p-t-156 {padding-top: 156px;}
.p-t-157 {padding-top: 157px;}
.p-t-158 {padding-top: 158px;}
.p-t-159 {padding-top: 159px;}
.p-t-160 {padding-top: 160px;}
.p-t-161 {padding-top: 161px;}
.p-t-162 {padding-top: 162px;}
.p-t-163 {padding-top: 163px;}
.p-t-164 {padding-top: 164px;}
.p-t-165 {padding-top: 165px;}
.p-t-166 {padding-top: 166px;}
.p-t-167 {padding-top: 167px;}
.p-t-168 {padding-top: 168px;}
.p-t-169 {padding-top: 169px;}
.p-t-170 {padding-top: 170px;}
.p-t-171 {padding-top: 171px;}
.p-t-172 {padding-top: 172px;}
.p-t-173 {padding-top: 173px;}
.p-t-174 {padding-top: 174px;}
.p-t-175 {padding-top: 175px;}
.p-t-176 {padding-top: 176px;}
.p-t-177 {padding-top: 177px;}
.p-t-178 {padding-top: 178px;}
.p-t-179 {padding-top: 179px;}
.p-t-180 {padding-top: 180px;}
.p-t-181 {padding-top: 181px;}
.p-t-182 {padding-top: 182px;}
.p-t-183 {padding-top: 183px;}
.p-t-184 {padding-top: 184px;}
.p-t-185 {padding-top: 185px;}
.p-t-186 {padding-top: 186px;}
.p-t-187 {padding-top: 187px;}
.p-t-188 {padding-top: 188px;}
.p-t-189 {padding-top: 189px;}
.p-t-190 {padding-top: 190px;}
.p-t-191 {padding-top: 191px;}
.p-t-192 {padding-top: 192px;}
.p-t-193 {padding-top: 193px;}
.p-t-194 {padding-top: 194px;}
.p-t-195 {padding-top: 195px;}
.p-t-196 {padding-top: 196px;}
.p-t-197 {padding-top: 197px;}
.p-t-198 {padding-top: 198px;}
.p-t-199 {padding-top: 199px;}
.p-t-200 {padding-top: 200px;}
.p-t-201 {padding-top: 201px;}
.p-t-202 {padding-top: 202px;}
.p-t-203 {padding-top: 203px;}
.p-t-204 {padding-top: 204px;}
.p-t-205 {padding-top: 205px;}
.p-t-206 {padding-top: 206px;}
.p-t-207 {padding-top: 207px;}
.p-t-208 {padding-top: 208px;}
.p-t-209 {padding-top: 209px;}
.p-t-210 {padding-top: 210px;}
.p-t-211 {padding-top: 211px;}
.p-t-212 {padding-top: 212px;}
.p-t-213 {padding-top: 213px;}
.p-t-214 {padding-top: 214px;}
.p-t-215 {padding-top: 215px;}
.p-t-216 {padding-top: 216px;}
.p-t-217 {padding-top: 217px;}
.p-t-218 {padding-top: 218px;}
.p-t-219 {padding-top: 219px;}
.p-t-220 {padding-top: 220px;}
.p-t-221 {padding-top: 221px;}
.p-t-222 {padding-top: 222px;}
.p-t-223 {padding-top: 223px;}
.p-t-224 {padding-top: 224px;}
.p-t-225 {padding-top: 225px;}
.p-t-226 {padding-top: 226px;}
.p-t-227 {padding-top: 227px;}
.p-t-228 {padding-top: 228px;}
.p-t-229 {padding-top: 229px;}
.p-t-230 {padding-top: 230px;}
.p-t-231 {padding-top: 231px;}
.p-t-232 {padding-top: 232px;}
.p-t-233 {padding-top: 233px;}
.p-t-234 {padding-top: 234px;}
.p-t-235 {padding-top: 235px;}
.p-t-236 {padding-top: 236px;}
.p-t-237 {padding-top: 237px;}
.p-t-238 {padding-top: 238px;}
.p-t-239 {padding-top: 239px;}
.p-t-240 {padding-top: 240px;}
.p-t-241 {padding-top: 241px;}
.p-t-242 {padding-top: 242px;}
.p-t-243 {padding-top: 243px;}
.p-t-244 {padding-top: 244px;}
.p-t-245 {padding-top: 245px;}
.p-t-246 {padding-top: 246px;}
.p-t-247 {padding-top: 247px;}
.p-t-248 {padding-top: 248px;}
.p-t-249 {padding-top: 249px;}
.p-t-250 {padding-top: 250px;}
.p-b-0 {padding-bottom: 0px;}
.p-b-1 {padding-bottom: 1px;}
.p-b-2 {padding-bottom: 2px;}
.p-b-3 {padding-bottom: 3px;}
.p-b-4 {padding-bottom: 4px;}
.p-b-5 {padding-bottom: 5px;}
.p-b-6 {padding-bottom: 6px;}
.p-b-7 {padding-bottom: 7px;}
.p-b-8 {padding-bottom: 8px;}
.p-b-9 {padding-bottom: 9px;}
.p-b-10 {padding-bottom: 10px;}
.p-b-11 {padding-bottom: 11px;}
.p-b-12 {padding-bottom: 12px;}
.p-b-13 {padding-bottom: 13px;}
.p-b-14 {padding-bottom: 14px;}
.p-b-15 {padding-bottom: 15px;}
.p-b-16 {padding-bottom: 16px;}
.p-b-17 {padding-bottom: 17px;}
.p-b-18 {padding-bottom: 18px;}
.p-b-19 {padding-bottom: 19px;}
.p-b-20 {padding-bottom: 20px;}
.p-b-21 {padding-bottom: 21px;}
.p-b-22 {padding-bottom: 22px;}
.p-b-23 {padding-bottom: 23px;}
.p-b-24 {padding-bottom: 24px;}
.p-b-25 {padding-bottom: 25px;}
.p-b-26 {padding-bottom: 26px;}
.p-b-27 {padding-bottom: 27px;}
.p-b-28 {padding-bottom: 28px;}
.p-b-29 {padding-bottom: 29px;}
.p-b-30 {padding-bottom: 30px;}
.p-b-31 {padding-bottom: 31px;}
.p-b-32 {padding-bottom: 32px;}
.p-b-33 {padding-bottom: 33px;}
.p-b-34 {padding-bottom: 34px;}
.p-b-35 {padding-bottom: 35px;}
.p-b-36 {padding-bottom: 36px;}
.p-b-37 {padding-bottom: 37px;}
.p-b-38 {padding-bottom: 38px;}
.p-b-39 {padding-bottom: 39px;}
.p-b-40 {padding-bottom: 40px;}
.p-b-41 {padding-bottom: 41px;}
.p-b-42 {padding-bottom: 42px;}
.p-b-43 {padding-bottom: 43px;}
.p-b-44 {padding-bottom: 44px;}
.p-b-45 {padding-bottom: 45px;}
.p-b-46 {padding-bottom: 46px;}
.p-b-47 {padding-bottom: 47px;}
.p-b-48 {padding-bottom: 48px;}
.p-b-49 {padding-bottom: 49px;}
.p-b-50 {padding-bottom: 50px;}
.p-b-51 {padding-bottom: 51px;}
.p-b-52 {padding-bottom: 52px;}
.p-b-53 {padding-bottom: 53px;}
.p-b-54 {padding-bottom: 54px;}
.p-b-55 {padding-bottom: 55px;}
.p-b-56 {padding-bottom: 56px;}
.p-b-57 {padding-bottom: 57px;}
.p-b-58 {padding-bottom: 58px;}
.p-b-59 {padding-bottom: 59px;}
.p-b-60 {padding-bottom: 60px;}
.p-b-61 {padding-bottom: 61px;}
.p-b-62 {padding-bottom: 62px;}
.p-b-63 {padding-bottom: 63px;}
.p-b-64 {padding-bottom: 64px;}
.p-b-65 {padding-bottom: 65px;}
.p-b-66 {padding-bottom: 66px;}
.p-b-67 {padding-bottom: 67px;}
.p-b-68 {padding-bottom: 68px;}
.p-b-69 {padding-bottom: 69px;}
.p-b-70 {padding-bottom: 70px;}
.p-b-71 {padding-bottom: 71px;}
.p-b-72 {padding-bottom: 72px;}
.p-b-73 {padding-bottom: 73px;}
.p-b-74 {padding-bottom: 74px;}
.p-b-75 {padding-bottom: 75px;}
.p-b-76 {padding-bottom: 76px;}
.p-b-77 {padding-bottom: 77px;}
.p-b-78 {padding-bottom: 78px;}
.p-b-79 {padding-bottom: 79px;}
.p-b-80 {padding-bottom: 80px;}
.p-b-81 {padding-bottom: 81px;}
.p-b-82 {padding-bottom: 82px;}
.p-b-83 {padding-bottom: 83px;}
.p-b-84 {padding-bottom: 84px;}
.p-b-85 {padding-bottom: 85px;}
.p-b-86 {padding-bottom: 86px;}
.p-b-87 {padding-bottom: 87px;}
.p-b-88 {padding-bottom: 88px;}
.p-b-89 {padding-bottom: 89px;}
.p-b-90 {padding-bottom: 90px;}
.p-b-91 {padding-bottom: 91px;}
.p-b-92 {padding-bottom: 92px;}
.p-b-93 {padding-bottom: 93px;}
.p-b-94 {padding-bottom: 94px;}
.p-b-95 {padding-bottom: 95px;}
.p-b-96 {padding-bottom: 96px;}
.p-b-97 {padding-bottom: 97px;}
.p-b-98 {padding-bottom: 98px;}
.p-b-99 {padding-bottom: 99px;}
.p-b-100 {padding-bottom: 100px;}
.p-b-101 {padding-bottom: 101px;}
.p-b-102 {padding-bottom: 102px;}
.p-b-103 {padding-bottom: 103px;}
.p-b-104 {padding-bottom: 104px;}
.p-b-105 {padding-bottom: 105px;}
.p-b-106 {padding-bottom: 106px;}
.p-b-107 {padding-bottom: 107px;}
.p-b-108 {padding-bottom: 108px;}
.p-b-109 {padding-bottom: 109px;}
.p-b-110 {padding-bottom: 110px;}
.p-b-111 {padding-bottom: 111px;}
.p-b-112 {padding-bottom: 112px;}
.p-b-113 {padding-bottom: 113px;}
.p-b-114 {padding-bottom: 114px;}
.p-b-115 {padding-bottom: 115px;}
.p-b-116 {padding-bottom: 116px;}
.p-b-117 {padding-bottom: 117px;}
.p-b-118 {padding-bottom: 118px;}
.p-b-119 {padding-bottom: 119px;}
.p-b-120 {padding-bottom: 120px;}
.p-b-121 {padding-bottom: 121px;}
.p-b-122 {padding-bottom: 122px;}
.p-b-123 {padding-bottom: 123px;}
.p-b-124 {padding-bottom: 124px;}
.p-b-125 {padding-bottom: 125px;}
.p-b-126 {padding-bottom: 126px;}
.p-b-127 {padding-bottom: 127px;}
.p-b-128 {padding-bottom: 128px;}
.p-b-129 {padding-bottom: 129px;}
.p-b-130 {padding-bottom: 130px;}
.p-b-131 {padding-bottom: 131px;}
.p-b-132 {padding-bottom: 132px;}
.p-b-133 {padding-bottom: 133px;}
.p-b-134 {padding-bottom: 134px;}
.p-b-135 {padding-bottom: 135px;}
.p-b-136 {padding-bottom: 136px;}
.p-b-137 {padding-bottom: 137px;}
.p-b-138 {padding-bottom: 138px;}
.p-b-139 {padding-bottom: 139px;}
.p-b-140 {padding-bottom: 140px;}
.p-b-141 {padding-bottom: 141px;}
.p-b-142 {padding-bottom: 142px;}
.p-b-143 {padding-bottom: 143px;}
.p-b-144 {padding-bottom: 144px;}
.p-b-145 {padding-bottom: 145px;}
.p-b-146 {padding-bottom: 146px;}
.p-b-147 {padding-bottom: 147px;}
.p-b-148 {padding-bottom: 148px;}
.p-b-149 {padding-bottom: 149px;}
.p-b-150 {padding-bottom: 150px;}
.p-b-151 {padding-bottom: 151px;}
.p-b-152 {padding-bottom: 152px;}
.p-b-153 {padding-bottom: 153px;}
.p-b-154 {padding-bottom: 154px;}
.p-b-155 {padding-bottom: 155px;}
.p-b-156 {padding-bottom: 156px;}
.p-b-157 {padding-bottom: 157px;}
.p-b-158 {padding-bottom: 158px;}
.p-b-159 {padding-bottom: 159px;}
.p-b-160 {padding-bottom: 160px;}
.p-b-161 {padding-bottom: 161px;}
.p-b-162 {padding-bottom: 162px;}
.p-b-163 {padding-bottom: 163px;}
.p-b-164 {padding-bottom: 164px;}
.p-b-165 {padding-bottom: 165px;}
.p-b-166 {padding-bottom: 166px;}
.p-b-167 {padding-bottom: 167px;}
.p-b-168 {padding-bottom: 168px;}
.p-b-169 {padding-bottom: 169px;}
.p-b-170 {padding-bottom: 170px;}
.p-b-171 {padding-bottom: 171px;}
.p-b-172 {padding-bottom: 172px;}
.p-b-173 {padding-bottom: 173px;}
.p-b-174 {padding-bottom: 174px;}
.p-b-175 {padding-bottom: 175px;}
.p-b-176 {padding-bottom: 176px;}
.p-b-177 {padding-bottom: 177px;}
.p-b-178 {padding-bottom: 178px;}
.p-b-179 {padding-bottom: 179px;}
.p-b-180 {padding-bottom: 180px;}
.p-b-181 {padding-bottom: 181px;}
.p-b-182 {padding-bottom: 182px;}
.p-b-183 {padding-bottom: 183px;}
.p-b-184 {padding-bottom: 184px;}
.p-b-185 {padding-bottom: 185px;}
.p-b-186 {padding-bottom: 186px;}
.p-b-187 {padding-bottom: 187px;}
.p-b-188 {padding-bottom: 188px;}
.p-b-189 {padding-bottom: 189px;}
.p-b-190 {padding-bottom: 190px;}
.p-b-191 {padding-bottom: 191px;}
.p-b-192 {padding-bottom: 192px;}
.p-b-193 {padding-bottom: 193px;}
.p-b-194 {padding-bottom: 194px;}
.p-b-195 {padding-bottom: 195px;}
.p-b-196 {padding-bottom: 196px;}
.p-b-197 {padding-bottom: 197px;}
.p-b-198 {padding-bottom: 198px;}
.p-b-199 {padding-bottom: 199px;}
.p-b-200 {padding-bottom: 200px;}
.p-b-201 {padding-bottom: 201px;}
.p-b-202 {padding-bottom: 202px;}
.p-b-203 {padding-bottom: 203px;}
.p-b-204 {padding-bottom: 204px;}
.p-b-205 {padding-bottom: 205px;}
.p-b-206 {padding-bottom: 206px;}
.p-b-207 {padding-bottom: 207px;}
.p-b-208 {padding-bottom: 208px;}
.p-b-209 {padding-bottom: 209px;}
.p-b-210 {padding-bottom: 210px;}
.p-b-211 {padding-bottom: 211px;}
.p-b-212 {padding-bottom: 212px;}
.p-b-213 {padding-bottom: 213px;}
.p-b-214 {padding-bottom: 214px;}
.p-b-215 {padding-bottom: 215px;}
.p-b-216 {padding-bottom: 216px;}
.p-b-217 {padding-bottom: 217px;}
.p-b-218 {padding-bottom: 218px;}
.p-b-219 {padding-bottom: 219px;}
.p-b-220 {padding-bottom: 220px;}
.p-b-221 {padding-bottom: 221px;}
.p-b-222 {padding-bottom: 222px;}
.p-b-223 {padding-bottom: 223px;}
.p-b-224 {padding-bottom: 224px;}
.p-b-225 {padding-bottom: 225px;}
.p-b-226 {padding-bottom: 226px;}
.p-b-227 {padding-bottom: 227px;}
.p-b-228 {padding-bottom: 228px;}
.p-b-229 {padding-bottom: 229px;}
.p-b-230 {padding-bottom: 230px;}
.p-b-231 {padding-bottom: 231px;}
.p-b-232 {padding-bottom: 232px;}
.p-b-233 {padding-bottom: 233px;}
.p-b-234 {padding-bottom: 234px;}
.p-b-235 {padding-bottom: 235px;}
.p-b-236 {padding-bottom: 236px;}
.p-b-237 {padding-bottom: 237px;}
.p-b-238 {padding-bottom: 238px;}
.p-b-239 {padding-bottom: 239px;}
.p-b-240 {padding-bottom: 240px;}
.p-b-241 {padding-bottom: 241px;}
.p-b-242 {padding-bottom: 242px;}
.p-b-243 {padding-bottom: 243px;}
.p-b-244 {padding-bottom: 244px;}
.p-b-245 {padding-bottom: 245px;}
.p-b-246 {padding-bottom: 246px;}
.p-b-247 {padding-bottom: 247px;}
.p-b-248 {padding-bottom: 248px;}
.p-b-249 {padding-bottom: 249px;}
.p-b-250 {padding-bottom: 250px;}
.p-l-0 {padding-left: 0px;}
.p-l-1 {padding-left: 1px;}
.p-l-2 {padding-left: 2px;}
.p-l-3 {padding-left: 3px;}
.p-l-4 {padding-left: 4px;}
.p-l-5 {padding-left: 5px;}
.p-l-6 {padding-left: 6px;}
.p-l-7 {padding-left: 7px;}
.p-l-8 {padding-left: 8px;}
.p-l-9 {padding-left: 9px;}
.p-l-10 {padding-left: 10px;}
.p-l-11 {padding-left: 11px;}
.p-l-12 {padding-left: 12px;}
.p-l-13 {padding-left: 13px;}
.p-l-14 {padding-left: 14px;}
.p-l-15 {padding-left: 15px;}
.p-l-16 {padding-left: 16px;}
.p-l-17 {padding-left: 17px;}
.p-l-18 {padding-left: 18px;}
.p-l-19 {padding-left: 19px;}
.p-l-20 {padding-left: 20px;}
.p-l-21 {padding-left: 21px;}
.p-l-22 {padding-left: 22px;}
.p-l-23 {padding-left: 23px;}
.p-l-24 {padding-left: 24px;}
.p-l-25 {padding-left: 25px;}
.p-l-26 {padding-left: 26px;}
.p-l-27 {padding-left: 27px;}
.p-l-28 {padding-left: 28px;}
.p-l-29 {padding-left: 29px;}
.p-l-30 {padding-left: 30px;}
.p-l-31 {padding-left: 31px;}
.p-l-32 {padding-left: 32px;}
.p-l-33 {padding-left: 33px;}
.p-l-34 {padding-left: 34px;}
.p-l-35 {padding-left: 35px;}
.p-l-36 {padding-left: 36px;}
.p-l-37 {padding-left: 37px;}
.p-l-38 {padding-left: 38px;}
.p-l-39 {padding-left: 39px;}
.p-l-40 {padding-left: 40px;}
.p-l-41 {padding-left: 41px;}
.p-l-42 {padding-left: 42px;}
.p-l-43 {padding-left: 43px;}
.p-l-44 {padding-left: 44px;}
.p-l-45 {padding-left: 45px;}
.p-l-46 {padding-left: 46px;}
.p-l-47 {padding-left: 47px;}
.p-l-48 {padding-left: 48px;}
.p-l-49 {padding-left: 49px;}
.p-l-50 {padding-left: 50px;}
.p-l-51 {padding-left: 51px;}
.p-l-52 {padding-left: 52px;}
.p-l-53 {padding-left: 53px;}
.p-l-54 {padding-left: 54px;}
.p-l-55 {padding-left: 55px;}
.p-l-56 {padding-left: 56px;}
.p-l-57 {padding-left: 57px;}
.p-l-58 {padding-left: 58px;}
.p-l-59 {padding-left: 59px;}
.p-l-60 {padding-left: 60px;}
.p-l-61 {padding-left: 61px;}
.p-l-62 {padding-left: 62px;}
.p-l-63 {padding-left: 63px;}
.p-l-64 {padding-left: 64px;}
.p-l-65 {padding-left: 65px;}
.p-l-66 {padding-left: 66px;}
.p-l-67 {padding-left: 67px;}
.p-l-68 {padding-left: 68px;}
.p-l-69 {padding-left: 69px;}
.p-l-70 {padding-left: 70px;}
.p-l-71 {padding-left: 71px;}
.p-l-72 {padding-left: 72px;}
.p-l-73 {padding-left: 73px;}
.p-l-74 {padding-left: 74px;}
.p-l-75 {padding-left: 75px;}
.p-l-76 {padding-left: 76px;}
.p-l-77 {padding-left: 77px;}
.p-l-78 {padding-left: 78px;}
.p-l-79 {padding-left: 79px;}
.p-l-80 {padding-left: 80px;}
.p-l-81 {padding-left: 81px;}
.p-l-82 {padding-left: 82px;}
.p-l-83 {padding-left: 83px;}
.p-l-84 {padding-left: 84px;}
.p-l-85 {padding-left: 85px;}
.p-l-86 {padding-left: 86px;}
.p-l-87 {padding-left: 87px;}
.p-l-88 {padding-left: 88px;}
.p-l-89 {padding-left: 89px;}
.p-l-90 {padding-left: 90px;}
.p-l-91 {padding-left: 91px;}
.p-l-92 {padding-left: 92px;}
.p-l-93 {padding-left: 93px;}
.p-l-94 {padding-left: 94px;}
.p-l-95 {padding-left: 95px;}
.p-l-96 {padding-left: 96px;}
.p-l-97 {padding-left: 97px;}
.p-l-98 {padding-left: 98px;}
.p-l-99 {padding-left: 99px;}
.p-l-100 {padding-left: 100px;}
.p-l-101 {padding-left: 101px;}
.p-l-102 {padding-left: 102px;}
.p-l-103 {padding-left: 103px;}
.p-l-104 {padding-left: 104px;}
.p-l-105 {padding-left: 105px;}
.p-l-106 {padding-left: 106px;}
.p-l-107 {padding-left: 107px;}
.p-l-108 {padding-left: 108px;}
.p-l-109 {padding-left: 109px;}
.p-l-110 {padding-left: 110px;}
.p-l-111 {padding-left: 111px;}
.p-l-112 {padding-left: 112px;}
.p-l-113 {padding-left: 113px;}
.p-l-114 {padding-left: 114px;}
.p-l-115 {padding-left: 115px;}
.p-l-116 {padding-left: 116px;}
.p-l-117 {padding-left: 117px;}
.p-l-118 {padding-left: 118px;}
.p-l-119 {padding-left: 119px;}
.p-l-120 {padding-left: 120px;}
.p-l-121 {padding-left: 121px;}
.p-l-122 {padding-left: 122px;}
.p-l-123 {padding-left: 123px;}
.p-l-124 {padding-left: 124px;}
.p-l-125 {padding-left: 125px;}
.p-l-126 {padding-left: 126px;}
.p-l-127 {padding-left: 127px;}
.p-l-128 {padding-left: 128px;}
.p-l-129 {padding-left: 129px;}
.p-l-130 {padding-left: 130px;}
.p-l-131 {padding-left: 131px;}
.p-l-132 {padding-left: 132px;}
.p-l-133 {padding-left: 133px;}
.p-l-134 {padding-left: 134px;}
.p-l-135 {padding-left: 135px;}
.p-l-136 {padding-left: 136px;}
.p-l-137 {padding-left: 137px;}
.p-l-138 {padding-left: 138px;}
.p-l-139 {padding-left: 139px;}
.p-l-140 {padding-left: 140px;}
.p-l-141 {padding-left: 141px;}
.p-l-142 {padding-left: 142px;}
.p-l-143 {padding-left: 143px;}
.p-l-144 {padding-left: 144px;}
.p-l-145 {padding-left: 145px;}
.p-l-146 {padding-left: 146px;}
.p-l-147 {padding-left: 147px;}
.p-l-148 {padding-left: 148px;}
.p-l-149 {padding-left: 149px;}
.p-l-150 {padding-left: 150px;}
.p-l-151 {padding-left: 151px;}
.p-l-152 {padding-left: 152px;}
.p-l-153 {padding-left: 153px;}
.p-l-154 {padding-left: 154px;}
.p-l-155 {padding-left: 155px;}
.p-l-156 {padding-left: 156px;}
.p-l-157 {padding-left: 157px;}
.p-l-158 {padding-left: 158px;}
.p-l-159 {padding-left: 159px;}
.p-l-160 {padding-left: 160px;}
.p-l-161 {padding-left: 161px;}
.p-l-162 {padding-left: 162px;}
.p-l-163 {padding-left: 163px;}
.p-l-164 {padding-left: 164px;}
.p-l-165 {padding-left: 165px;}
.p-l-166 {padding-left: 166px;}
.p-l-167 {padding-left: 167px;}
.p-l-168 {padding-left: 168px;}
.p-l-169 {padding-left: 169px;}
.p-l-170 {padding-left: 170px;}
.p-l-171 {padding-left: 171px;}
.p-l-172 {padding-left: 172px;}
.p-l-173 {padding-left: 173px;}
.p-l-174 {padding-left: 174px;}
.p-l-175 {padding-left: 175px;}
.p-l-176 {padding-left: 176px;}
.p-l-177 {padding-left: 177px;}
.p-l-178 {padding-left: 178px;}
.p-l-179 {padding-left: 179px;}
.p-l-180 {padding-left: 180px;}
.p-l-181 {padding-left: 181px;}
.p-l-182 {padding-left: 182px;}
.p-l-183 {padding-left: 183px;}
.p-l-184 {padding-left: 184px;}
.p-l-185 {padding-left: 185px;}
.p-l-186 {padding-left: 186px;}
.p-l-187 {padding-left: 187px;}
.p-l-188 {padding-left: 188px;}
.p-l-189 {padding-left: 189px;}
.p-l-190 {padding-left: 190px;}
.p-l-191 {padding-left: 191px;}
.p-l-192 {padding-left: 192px;}
.p-l-193 {padding-left: 193px;}
.p-l-194 {padding-left: 194px;}
.p-l-195 {padding-left: 195px;}
.p-l-196 {padding-left: 196px;}
.p-l-197 {padding-left: 197px;}
.p-l-198 {padding-left: 198px;}
.p-l-199 {padding-left: 199px;}
.p-l-200 {padding-left: 200px;}
.p-l-201 {padding-left: 201px;}
.p-l-202 {padding-left: 202px;}
.p-l-203 {padding-left: 203px;}
.p-l-204 {padding-left: 204px;}
.p-l-205 {padding-left: 205px;}
.p-l-206 {padding-left: 206px;}
.p-l-207 {padding-left: 207px;}
.p-l-208 {padding-left: 208px;}
.p-l-209 {padding-left: 209px;}
.p-l-210 {padding-left: 210px;}
.p-l-211 {padding-left: 211px;}
.p-l-212 {padding-left: 212px;}
.p-l-213 {padding-left: 213px;}
.p-l-214 {padding-left: 214px;}
.p-l-215 {padding-left: 215px;}
.p-l-216 {padding-left: 216px;}
.p-l-217 {padding-left: 217px;}
.p-l-218 {padding-left: 218px;}
.p-l-219 {padding-left: 219px;}
.p-l-220 {padding-left: 220px;}
.p-l-221 {padding-left: 221px;}
.p-l-222 {padding-left: 222px;}
.p-l-223 {padding-left: 223px;}
.p-l-224 {padding-left: 224px;}
.p-l-225 {padding-left: 225px;}
.p-l-226 {padding-left: 226px;}
.p-l-227 {padding-left: 227px;}
.p-l-228 {padding-left: 228px;}
.p-l-229 {padding-left: 229px;}
.p-l-230 {padding-left: 230px;}
.p-l-231 {padding-left: 231px;}
.p-l-232 {padding-left: 232px;}
.p-l-233 {padding-left: 233px;}
.p-l-234 {padding-left: 234px;}
.p-l-235 {padding-left: 235px;}
.p-l-236 {padding-left: 236px;}
.p-l-237 {padding-left: 237px;}
.p-l-238 {padding-left: 238px;}
.p-l-239 {padding-left: 239px;}
.p-l-240 {padding-left: 240px;}
.p-l-241 {padding-left: 241px;}
.p-l-242 {padding-left: 242px;}
.p-l-243 {padding-left: 243px;}
.p-l-244 {padding-left: 244px;}
.p-l-245 {padding-left: 245px;}
.p-l-246 {padding-left: 246px;}
.p-l-247 {padding-left: 247px;}
.p-l-248 {padding-left: 248px;}
.p-l-249 {padding-left: 249px;}
.p-l-250 {padding-left: 250px;}
.p-r-0 {padding-right: 0px;}
.p-r-1 {padding-right: 1px;}
.p-r-2 {padding-right: 2px;}
.p-r-3 {padding-right: 3px;}
.p-r-4 {padding-right: 4px;}
.p-r-5 {padding-right: 5px;}
.p-r-6 {padding-right: 6px;}
.p-r-7 {padding-right: 7px;}
.p-r-8 {padding-right: 8px;}
.p-r-9 {padding-right: 9px;}
.p-r-10 {padding-right: 10px;}
.p-r-11 {padding-right: 11px;}
.p-r-12 {padding-right: 12px;}
.p-r-13 {padding-right: 13px;}
.p-r-14 {padding-right: 14px;}
.p-r-15 {padding-right: 15px;}
.p-r-16 {padding-right: 16px;}
.p-r-17 {padding-right: 17px;}
.p-r-18 {padding-right: 18px;}
.p-r-19 {padding-right: 19px;}
.p-r-20 {padding-right: 20px;}
.p-r-21 {padding-right: 21px;}
.p-r-22 {padding-right: 22px;}
.p-r-23 {padding-right: 23px;}
.p-r-24 {padding-right: 24px;}
.p-r-25 {padding-right: 25px;}
.p-r-26 {padding-right: 26px;}
.p-r-27 {padding-right: 27px;}
.p-r-28 {padding-right: 28px;}
.p-r-29 {padding-right: 29px;}
.p-r-30 {padding-right: 30px;}
.p-r-31 {padding-right: 31px;}
.p-r-32 {padding-right: 32px;}
.p-r-33 {padding-right: 33px;}
.p-r-34 {padding-right: 34px;}
.p-r-35 {padding-right: 35px;}
.p-r-36 {padding-right: 36px;}
.p-r-37 {padding-right: 37px;}
.p-r-38 {padding-right: 38px;}
.p-r-39 {padding-right: 39px;}
.p-r-40 {padding-right: 40px;}
.p-r-41 {padding-right: 41px;}
.p-r-42 {padding-right: 42px;}
.p-r-43 {padding-right: 43px;}
.p-r-44 {padding-right: 44px;}
.p-r-45 {padding-right: 45px;}
.p-r-46 {padding-right: 46px;}
.p-r-47 {padding-right: 47px;}
.p-r-48 {padding-right: 48px;}
.p-r-49 {padding-right: 49px;}
.p-r-50 {padding-right: 50px;}
.p-r-51 {padding-right: 51px;}
.p-r-52 {padding-right: 52px;}
.p-r-53 {padding-right: 53px;}
.p-r-54 {padding-right: 54px;}
.p-r-55 {padding-right: 55px;}
.p-r-56 {padding-right: 56px;}
.p-r-57 {padding-right: 57px;}
.p-r-58 {padding-right: 58px;}
.p-r-59 {padding-right: 59px;}
.p-r-60 {padding-right: 60px;}
.p-r-61 {padding-right: 61px;}
.p-r-62 {padding-right: 62px;}
.p-r-63 {padding-right: 63px;}
.p-r-64 {padding-right: 64px;}
.p-r-65 {padding-right: 65px;}
.p-r-66 {padding-right: 66px;}
.p-r-67 {padding-right: 67px;}
.p-r-68 {padding-right: 68px;}
.p-r-69 {padding-right: 69px;}
.p-r-70 {padding-right: 70px;}
.p-r-71 {padding-right: 71px;}
.p-r-72 {padding-right: 72px;}
.p-r-73 {padding-right: 73px;}
.p-r-74 {padding-right: 74px;}
.p-r-75 {padding-right: 75px;}
.p-r-76 {padding-right: 76px;}
.p-r-77 {padding-right: 77px;}
.p-r-78 {padding-right: 78px;}
.p-r-79 {padding-right: 79px;}
.p-r-80 {padding-right: 80px;}
.p-r-81 {padding-right: 81px;}
.p-r-82 {padding-right: 82px;}
.p-r-83 {padding-right: 83px;}
.p-r-84 {padding-right: 84px;}
.p-r-85 {padding-right: 85px;}
.p-r-86 {padding-right: 86px;}
.p-r-87 {padding-right: 87px;}
.p-r-88 {padding-right: 88px;}
.p-r-89 {padding-right: 89px;}
.p-r-90 {padding-right: 90px;}
.p-r-91 {padding-right: 91px;}
.p-r-92 {padding-right: 92px;}
.p-r-93 {padding-right: 93px;}
.p-r-94 {padding-right: 94px;}
.p-r-95 {padding-right: 95px;}
.p-r-96 {padding-right: 96px;}
.p-r-97 {padding-right: 97px;}
.p-r-98 {padding-right: 98px;}
.p-r-99 {padding-right: 99px;}
.p-r-100 {padding-right: 100px;}
.p-r-101 {padding-right: 101px;}
.p-r-102 {padding-right: 102px;}
.p-r-103 {padding-right: 103px;}
.p-r-104 {padding-right: 104px;}
.p-r-105 {padding-right: 105px;}
.p-r-106 {padding-right: 106px;}
.p-r-107 {padding-right: 107px;}
.p-r-108 {padding-right: 108px;}
.p-r-109 {padding-right: 109px;}
.p-r-110 {padding-right: 110px;}
.p-r-111 {padding-right: 111px;}
.p-r-112 {padding-right: 112px;}
.p-r-113 {padding-right: 113px;}
.p-r-114 {padding-right: 114px;}
.p-r-115 {padding-right: 115px;}
.p-r-116 {padding-right: 116px;}
.p-r-117 {padding-right: 117px;}
.p-r-118 {padding-right: 118px;}
.p-r-119 {padding-right: 119px;}
.p-r-120 {padding-right: 120px;}
.p-r-121 {padding-right: 121px;}
.p-r-122 {padding-right: 122px;}
.p-r-123 {padding-right: 123px;}
.p-r-124 {padding-right: 124px;}
.p-r-125 {padding-right: 125px;}
.p-r-126 {padding-right: 126px;}
.p-r-127 {padding-right: 127px;}
.p-r-128 {padding-right: 128px;}
.p-r-129 {padding-right: 129px;}
.p-r-130 {padding-right: 130px;}
.p-r-131 {padding-right: 131px;}
.p-r-132 {padding-right: 132px;}
.p-r-133 {padding-right: 133px;}
.p-r-134 {padding-right: 134px;}
.p-r-135 {padding-right: 135px;}
.p-r-136 {padding-right: 136px;}
.p-r-137 {padding-right: 137px;}
.p-r-138 {padding-right: 138px;}
.p-r-139 {padding-right: 139px;}
.p-r-140 {padding-right: 140px;}
.p-r-141 {padding-right: 141px;}
.p-r-142 {padding-right: 142px;}
.p-r-143 {padding-right: 143px;}
.p-r-144 {padding-right: 144px;}
.p-r-145 {padding-right: 145px;}
.p-r-146 {padding-right: 146px;}
.p-r-147 {padding-right: 147px;}
.p-r-148 {padding-right: 148px;}
.p-r-149 {padding-right: 149px;}
.p-r-150 {padding-right: 150px;}
.p-r-151 {padding-right: 151px;}
.p-r-152 {padding-right: 152px;}
.p-r-153 {padding-right: 153px;}
.p-r-154 {padding-right: 154px;}
.p-r-155 {padding-right: 155px;}
.p-r-156 {padding-right: 156px;}
.p-r-157 {padding-right: 157px;}
.p-r-158 {padding-right: 158px;}
.p-r-159 {padding-right: 159px;}
.p-r-160 {padding-right: 160px;}
.p-r-161 {padding-right: 161px;}
.p-r-162 {padding-right: 162px;}
.p-r-163 {padding-right: 163px;}
.p-r-164 {padding-right: 164px;}
.p-r-165 {padding-right: 165px;}
.p-r-166 {padding-right: 166px;}
.p-r-167 {padding-right: 167px;}
.p-r-168 {padding-right: 168px;}
.p-r-169 {padding-right: 169px;}
.p-r-170 {padding-right: 170px;}
.p-r-171 {padding-right: 171px;}
.p-r-172 {padding-right: 172px;}
.p-r-173 {padding-right: 173px;}
.p-r-174 {padding-right: 174px;}
.p-r-175 {padding-right: 175px;}
.p-r-176 {padding-right: 176px;}
.p-r-177 {padding-right: 177px;}
.p-r-178 {padding-right: 178px;}
.p-r-179 {padding-right: 179px;}
.p-r-180 {padding-right: 180px;}
.p-r-181 {padding-right: 181px;}
.p-r-182 {padding-right: 182px;}
.p-r-183 {padding-right: 183px;}
.p-r-184 {padding-right: 184px;}
.p-r-185 {padding-right: 185px;}
.p-r-186 {padding-right: 186px;}
.p-r-187 {padding-right: 187px;}
.p-r-188 {padding-right: 188px;}
.p-r-189 {padding-right: 189px;}
.p-r-190 {padding-right: 190px;}
.p-r-191 {padding-right: 191px;}
.p-r-192 {padding-right: 192px;}
.p-r-193 {padding-right: 193px;}
.p-r-194 {padding-right: 194px;}
.p-r-195 {padding-right: 195px;}
.p-r-196 {padding-right: 196px;}
.p-r-197 {padding-right: 197px;}
.p-r-198 {padding-right: 198px;}
.p-r-199 {padding-right: 199px;}
.p-r-200 {padding-right: 200px;}
.p-r-201 {padding-right: 201px;}
.p-r-202 {padding-right: 202px;}
.p-r-203 {padding-right: 203px;}
.p-r-204 {padding-right: 204px;}
.p-r-205 {padding-right: 205px;}
.p-r-206 {padding-right: 206px;}
.p-r-207 {padding-right: 207px;}
.p-r-208 {padding-right: 208px;}
.p-r-209 {padding-right: 209px;}
.p-r-210 {padding-right: 210px;}
.p-r-211 {padding-right: 211px;}
.p-r-212 {padding-right: 212px;}
.p-r-213 {padding-right: 213px;}
.p-r-214 {padding-right: 214px;}
.p-r-215 {padding-right: 215px;}
.p-r-216 {padding-right: 216px;}
.p-r-217 {padding-right: 217px;}
.p-r-218 {padding-right: 218px;}
.p-r-219 {padding-right: 219px;}
.p-r-220 {padding-right: 220px;}
.p-r-221 {padding-right: 221px;}
.p-r-222 {padding-right: 222px;}
.p-r-223 {padding-right: 223px;}
.p-r-224 {padding-right: 224px;}
.p-r-225 {padding-right: 225px;}
.p-r-226 {padding-right: 226px;}
.p-r-227 {padding-right: 227px;}
.p-r-228 {padding-right: 228px;}
.p-r-229 {padding-right: 229px;}
.p-r-230 {padding-right: 230px;}
.p-r-231 {padding-right: 231px;}
.p-r-232 {padding-right: 232px;}
.p-r-233 {padding-right: 233px;}
.p-r-234 {padding-right: 234px;}
.p-r-235 {padding-right: 235px;}
.p-r-236 {padding-right: 236px;}
.p-r-237 {padding-right: 237px;}
.p-r-238 {padding-right: 238px;}
.p-r-239 {padding-right: 239px;}
.p-r-240 {padding-right: 240px;}
.p-r-241 {padding-right: 241px;}
.p-r-242 {padding-right: 242px;}
.p-r-243 {padding-right: 243px;}
.p-r-244 {padding-right: 244px;}
.p-r-245 {padding-right: 245px;}
.p-r-246 {padding-right: 246px;}
.p-r-247 {padding-right: 247px;}
.p-r-248 {padding-right: 248px;}
.p-r-249 {padding-right: 249px;}
.p-r-250 {padding-right: 250px;}

/*[ MARGIN ]
///////////////////////////////////////////////////////////
*/
.m-t-0 {margin-top: 0px;}
.m-t-1 {margin-top: 1px;}
.m-t-2 {margin-top: 2px;}
.m-t-3 {margin-top: 3px;}
.m-t-4 {margin-top: 4px;}
.m-t-5 {margin-top: 5px;}
.m-t-6 {margin-top: 6px;}
.m-t-7 {margin-top: 7px;}
.m-t-8 {margin-top: 8px;}
.m-t-9 {margin-top: 9px;}
.m-t-10 {margin-top: 10px;}
.m-t-11 {margin-top: 11px;}
.m-t-12 {margin-top: 12px;}
.m-t-13 {margin-top: 13px;}
.m-t-14 {margin-top: 14px;}
.m-t-15 {margin-top: 15px;}
.m-t-16 {margin-top: 16px;}
.m-t-17 {margin-top: 17px;}
.m-t-18 {margin-top: 18px;}
.m-t-19 {margin-top: 19px;}
.m-t-20 {margin-top: 20px;}
.m-t-21 {margin-top: 21px;}
.m-t-22 {margin-top: 22px;}
.m-t-23 {margin-top: 23px;}
.m-t-24 {margin-top: 24px;}
.m-t-25 {margin-top: 25px;}
.m-t-26 {margin-top: 26px;}
.m-t-27 {margin-top: 27px;}
.m-t-28 {margin-top: 28px;}
.m-t-29 {margin-top: 29px;}
.m-t-30 {margin-top: 30px;}
.m-t-31 {margin-top: 31px;}
.m-t-32 {margin-top: 32px;}
.m-t-33 {margin-top: 33px;}
.m-t-34 {margin-top: 34px;}
.m-t-35 {margin-top: 35px;}
.m-t-36 {margin-top: 36px;}
.m-t-37 {margin-top: 37px;}
.m-t-38 {margin-top: 38px;}
.m-t-39 {margin-top: 39px;}
.m-t-40 {margin-top: 40px;}
.m-t-41 {margin-top: 41px;}
.m-t-42 {margin-top: 42px;}
.m-t-43 {margin-top: 43px;}
.m-t-44 {margin-top: 44px;}
.m-t-45 {margin-top: 45px;}
.m-t-46 {margin-top: 46px;}
.m-t-47 {margin-top: 47px;}
.m-t-48 {margin-top: 48px;}
.m-t-49 {margin-top: 49px;}
.m-t-50 {margin-top: 50px;}
.m-t-51 {margin-top: 51px;}
.m-t-52 {margin-top: 52px;}
.m-t-53 {margin-top: 53px;}
.m-t-54 {margin-top: 54px;}
.m-t-55 {margin-top: 55px;}
.m-t-56 {margin-top: 56px;}
.m-t-57 {margin-top: 57px;}
.m-t-58 {margin-top: 58px;}
.m-t-59 {margin-top: 59px;}
.m-t-60 {margin-top: 60px;}
.m-t-61 {margin-top: 61px;}
.m-t-62 {margin-top: 62px;}
.m-t-63 {margin-top: 63px;}
.m-t-64 {margin-top: 64px;}
.m-t-65 {margin-top: 65px;}
.m-t-66 {margin-top: 66px;}
.m-t-67 {margin-top: 67px;}
.m-t-68 {margin-top: 68px;}
.m-t-69 {margin-top: 69px;}
.m-t-70 {margin-top: 70px;}
.m-t-71 {margin-top: 71px;}
.m-t-72 {margin-top: 72px;}
.m-t-73 {margin-top: 73px;}
.m-t-74 {margin-top: 74px;}
.m-t-75 {margin-top: 75px;}
.m-t-76 {margin-top: 76px;}
.m-t-77 {margin-top: 77px;}
.m-t-78 {margin-top: 78px;}
.m-t-79 {margin-top: 79px;}
.m-t-80 {margin-top: 80px;}
.m-t-81 {margin-top: 81px;}
.m-t-82 {margin-top: 82px;}
.m-t-83 {margin-top: 83px;}
.m-t-84 {margin-top: 84px;}
.m-t-85 {margin-top: 85px;}
.m-t-86 {margin-top: 86px;}
.m-t-87 {margin-top: 87px;}
.m-t-88 {margin-top: 88px;}
.m-t-89 {margin-top: 89px;}
.m-t-90 {margin-top: 90px;}
.m-t-91 {margin-top: 91px;}
.m-t-92 {margin-top: 92px;}
.m-t-93 {margin-top: 93px;}
.m-t-94 {margin-top: 94px;}
.m-t-95 {margin-top: 95px;}
.m-t-96 {margin-top: 96px;}
.m-t-97 {margin-top: 97px;}
.m-t-98 {margin-top: 98px;}
.m-t-99 {margin-top: 99px;}
.m-t-100 {margin-top: 100px;}
.m-t-101 {margin-top: 101px;}
.m-t-102 {margin-top: 102px;}
.m-t-103 {margin-top: 103px;}
.m-t-104 {margin-top: 104px;}
.m-t-105 {margin-top: 105px;}
.m-t-106 {margin-top: 106px;}
.m-t-107 {margin-top: 107px;}
.m-t-108 {margin-top: 108px;}
.m-t-109 {margin-top: 109px;}
.m-t-110 {margin-top: 110px;}
.m-t-111 {margin-top: 111px;}
.m-t-112 {margin-top: 112px;}
.m-t-113 {margin-top: 113px;}
.m-t-114 {margin-top: 114px;}
.m-t-115 {margin-top: 115px;}
.m-t-116 {margin-top: 116px;}
.m-t-117 {margin-top: 117px;}
.m-t-118 {margin-top: 118px;}
.m-t-119 {margin-top: 119px;}
.m-t-120 {margin-top: 120px;}
.m-t-121 {margin-top: 121px;}
.m-t-122 {margin-top: 122px;}
.m-t-123 {margin-top: 123px;}
.m-t-124 {margin-top: 124px;}
.m-t-125 {margin-top: 125px;}
.m-t-126 {margin-top: 126px;}
.m-t-127 {margin-top: 127px;}
.m-t-128 {margin-top: 128px;}
.m-t-129 {margin-top: 129px;}
.m-t-130 {margin-top: 130px;}
.m-t-131 {margin-top: 131px;}
.m-t-132 {margin-top: 132px;}
.m-t-133 {margin-top: 133px;}
.m-t-134 {margin-top: 134px;}
.m-t-135 {margin-top: 135px;}
.m-t-136 {margin-top: 136px;}
.m-t-137 {margin-top: 137px;}
.m-t-138 {margin-top: 138px;}
.m-t-139 {margin-top: 139px;}
.m-t-140 {margin-top: 140px;}
.m-t-141 {margin-top: 141px;}
.m-t-142 {margin-top: 142px;}
.m-t-143 {margin-top: 143px;}
.m-t-144 {margin-top: 144px;}
.m-t-145 {margin-top: 145px;}
.m-t-146 {margin-top: 146px;}
.m-t-147 {margin-top: 147px;}
.m-t-148 {margin-top: 148px;}
.m-t-149 {margin-top: 149px;}
.m-t-150 {margin-top: 150px;}
.m-t-151 {margin-top: 151px;}
.m-t-152 {margin-top: 152px;}
.m-t-153 {margin-top: 153px;}
.m-t-154 {margin-top: 154px;}
.m-t-155 {margin-top: 155px;}
.m-t-156 {margin-top: 156px;}
.m-t-157 {margin-top: 157px;}
.m-t-158 {margin-top: 158px;}
.m-t-159 {margin-top: 159px;}
.m-t-160 {margin-top: 160px;}
.m-t-161 {margin-top: 161px;}
.m-t-162 {margin-top: 162px;}
.m-t-163 {margin-top: 163px;}
.m-t-164 {margin-top: 164px;}
.m-t-165 {margin-top: 165px;}
.m-t-166 {margin-top: 166px;}
.m-t-167 {margin-top: 167px;}
.m-t-168 {margin-top: 168px;}
.m-t-169 {margin-top: 169px;}
.m-t-170 {margin-top: 170px;}
.m-t-171 {margin-top: 171px;}
.m-t-172 {margin-top: 172px;}
.m-t-173 {margin-top: 173px;}
.m-t-174 {margin-top: 174px;}
.m-t-175 {margin-top: 175px;}
.m-t-176 {margin-top: 176px;}
.m-t-177 {margin-top: 177px;}
.m-t-178 {margin-top: 178px;}
.m-t-179 {margin-top: 179px;}
.m-t-180 {margin-top: 180px;}
.m-t-181 {margin-top: 181px;}
.m-t-182 {margin-top: 182px;}
.m-t-183 {margin-top: 183px;}
.m-t-184 {margin-top: 184px;}
.m-t-185 {margin-top: 185px;}
.m-t-186 {margin-top: 186px;}
.m-t-187 {margin-top: 187px;}
.m-t-188 {margin-top: 188px;}
.m-t-189 {margin-top: 189px;}
.m-t-190 {margin-top: 190px;}
.m-t-191 {margin-top: 191px;}
.m-t-192 {margin-top: 192px;}
.m-t-193 {margin-top: 193px;}
.m-t-194 {margin-top: 194px;}
.m-t-195 {margin-top: 195px;}
.m-t-196 {margin-top: 196px;}
.m-t-197 {margin-top: 197px;}
.m-t-198 {margin-top: 198px;}
.m-t-199 {margin-top: 199px;}
.m-t-200 {margin-top: 200px;}
.m-t-201 {margin-top: 201px;}
.m-t-202 {margin-top: 202px;}
.m-t-203 {margin-top: 203px;}
.m-t-204 {margin-top: 204px;}
.m-t-205 {margin-top: 205px;}
.m-t-206 {margin-top: 206px;}
.m-t-207 {margin-top: 207px;}
.m-t-208 {margin-top: 208px;}
.m-t-209 {margin-top: 209px;}
.m-t-210 {margin-top: 210px;}
.m-t-211 {margin-top: 211px;}
.m-t-212 {margin-top: 212px;}
.m-t-213 {margin-top: 213px;}
.m-t-214 {margin-top: 214px;}
.m-t-215 {margin-top: 215px;}
.m-t-216 {margin-top: 216px;}
.m-t-217 {margin-top: 217px;}
.m-t-218 {margin-top: 218px;}
.m-t-219 {margin-top: 219px;}
.m-t-220 {margin-top: 220px;}
.m-t-221 {margin-top: 221px;}
.m-t-222 {margin-top: 222px;}
.m-t-223 {margin-top: 223px;}
.m-t-224 {margin-top: 224px;}
.m-t-225 {margin-top: 225px;}
.m-t-226 {margin-top: 226px;}
.m-t-227 {margin-top: 227px;}
.m-t-228 {margin-top: 228px;}
.m-t-229 {margin-top: 229px;}
.m-t-230 {margin-top: 230px;}
.m-t-231 {margin-top: 231px;}
.m-t-232 {margin-top: 232px;}
.m-t-233 {margin-top: 233px;}
.m-t-234 {margin-top: 234px;}
.m-t-235 {margin-top: 235px;}
.m-t-236 {margin-top: 236px;}
.m-t-237 {margin-top: 237px;}
.m-t-238 {margin-top: 238px;}
.m-t-239 {margin-top: 239px;}
.m-t-240 {margin-top: 240px;}
.m-t-241 {margin-top: 241px;}
.m-t-242 {margin-top: 242px;}
.m-t-243 {margin-top: 243px;}
.m-t-244 {margin-top: 244px;}
.m-t-245 {margin-top: 245px;}
.m-t-246 {margin-top: 246px;}
.m-t-247 {margin-top: 247px;}
.m-t-248 {margin-top: 248px;}
.m-t-249 {margin-top: 249px;}
.m-t-250 {margin-top: 250px;}
.m-b-0 {margin-bottom: 0px;}
.m-b-1 {margin-bottom: 1px;}
.m-b-2 {margin-bottom: 2px;}
.m-b-3 {margin-bottom: 3px;}
.m-b-4 {margin-bottom: 4px;}
.m-b-5 {margin-bottom: 5px;}
.m-b-6 {margin-bottom: 6px;}
.m-b-7 {margin-bottom: 7px;}
.m-b-8 {margin-bottom: 8px;}
.m-b-9 {margin-bottom: 9px;}
.m-b-10 {margin-bottom: 10px;}
.m-b-11 {margin-bottom: 11px;}
.m-b-12 {margin-bottom: 12px;}
.m-b-13 {margin-bottom: 13px;}
.m-b-14 {margin-bottom: 14px;}
.m-b-15 {margin-bottom: 15px;}
.m-b-16 {margin-bottom: 16px;}
.m-b-17 {margin-bottom: 17px;}
.m-b-18 {margin-bottom: 18px;}
.m-b-19 {margin-bottom: 19px;}
.m-b-20 {margin-bottom: 20px;}
.m-b-21 {margin-bottom: 21px;}
.m-b-22 {margin-bottom: 22px;}
.m-b-23 {margin-bottom: 23px;}
.m-b-24 {margin-bottom: 24px;}
.m-b-25 {margin-bottom: 25px;}
.m-b-26 {margin-bottom: 26px;}
.m-b-27 {margin-bottom: 27px;}
.m-b-28 {margin-bottom: 28px;}
.m-b-29 {margin-bottom: 29px;}
.m-b-30 {margin-bottom: 30px;}
.m-b-31 {margin-bottom: 31px;}
.m-b-32 {margin-bottom: 32px;}
.m-b-33 {margin-bottom: 33px;}
.m-b-34 {margin-bottom: 34px;}
.m-b-35 {margin-bottom: 35px;}
.m-b-36 {margin-bottom: 36px;}
.m-b-37 {margin-bottom: 37px;}
.m-b-38 {margin-bottom: 38px;}
.m-b-39 {margin-bottom: 39px;}
.m-b-40 {margin-bottom: 40px;}
.m-b-41 {margin-bottom: 41px;}
.m-b-42 {margin-bottom: 42px;}
.m-b-43 {margin-bottom: 43px;}
.m-b-44 {margin-bottom: 44px;}
.m-b-45 {margin-bottom: 45px;}
.m-b-46 {margin-bottom: 46px;}
.m-b-47 {margin-bottom: 47px;}
.m-b-48 {margin-bottom: 48px;}
.m-b-49 {margin-bottom: 49px;}
.m-b-50 {margin-bottom: 50px;}
.m-b-51 {margin-bottom: 51px;}
.m-b-52 {margin-bottom: 52px;}
.m-b-53 {margin-bottom: 53px;}
.m-b-54 {margin-bottom: 54px;}
.m-b-55 {margin-bottom: 55px;}
.m-b-56 {margin-bottom: 56px;}
.m-b-57 {margin-bottom: 57px;}
.m-b-58 {margin-bottom: 58px;}
.m-b-59 {margin-bottom: 59px;}
.m-b-60 {margin-bottom: 60px;}
.m-b-61 {margin-bottom: 61px;}
.m-b-62 {margin-bottom: 62px;}
.m-b-63 {margin-bottom: 63px;}
.m-b-64 {margin-bottom: 64px;}
.m-b-65 {margin-bottom: 65px;}
.m-b-66 {margin-bottom: 66px;}
.m-b-67 {margin-bottom: 67px;}
.m-b-68 {margin-bottom: 68px;}
.m-b-69 {margin-bottom: 69px;}
.m-b-70 {margin-bottom: 70px;}
.m-b-71 {margin-bottom: 71px;}
.m-b-72 {margin-bottom: 72px;}
.m-b-73 {margin-bottom: 73px;}
.m-b-74 {margin-bottom: 74px;}
.m-b-75 {margin-bottom: 75px;}
.m-b-76 {margin-bottom: 76px;}
.m-b-77 {margin-bottom: 77px;}
.m-b-78 {margin-bottom: 78px;}
.m-b-79 {margin-bottom: 79px;}
.m-b-80 {margin-bottom: 80px;}
.m-b-81 {margin-bottom: 81px;}
.m-b-82 {margin-bottom: 82px;}
.m-b-83 {margin-bottom: 83px;}
.m-b-84 {margin-bottom: 84px;}
.m-b-85 {margin-bottom: 85px;}
.m-b-86 {margin-bottom: 86px;}
.m-b-87 {margin-bottom: 87px;}
.m-b-88 {margin-bottom: 88px;}
.m-b-89 {margin-bottom: 89px;}
.m-b-90 {margin-bottom: 90px;}
.m-b-91 {margin-bottom: 91px;}
.m-b-92 {margin-bottom: 92px;}
.m-b-93 {margin-bottom: 93px;}
.m-b-94 {margin-bottom: 94px;}
.m-b-95 {margin-bottom: 95px;}
.m-b-96 {margin-bottom: 96px;}
.m-b-97 {margin-bottom: 97px;}
.m-b-98 {margin-bottom: 98px;}
.m-b-99 {margin-bottom: 99px;}
.m-b-100 {margin-bottom: 100px;}
.m-b-101 {margin-bottom: 101px;}
.m-b-102 {margin-bottom: 102px;}
.m-b-103 {margin-bottom: 103px;}
.m-b-104 {margin-bottom: 104px;}
.m-b-105 {margin-bottom: 105px;}
.m-b-106 {margin-bottom: 106px;}
.m-b-107 {margin-bottom: 107px;}
.m-b-108 {margin-bottom: 108px;}
.m-b-109 {margin-bottom: 109px;}
.m-b-110 {margin-bottom: 110px;}
.m-b-111 {margin-bottom: 111px;}
.m-b-112 {margin-bottom: 112px;}
.m-b-113 {margin-bottom: 113px;}
.m-b-114 {margin-bottom: 114px;}
.m-b-115 {margin-bottom: 115px;}
.m-b-116 {margin-bottom: 116px;}
.m-b-117 {margin-bottom: 117px;}
.m-b-118 {margin-bottom: 118px;}
.m-b-119 {margin-bottom: 119px;}
.m-b-120 {margin-bottom: 120px;}
.m-b-121 {margin-bottom: 121px;}
.m-b-122 {margin-bottom: 122px;}
.m-b-123 {margin-bottom: 123px;}
.m-b-124 {margin-bottom: 124px;}
.m-b-125 {margin-bottom: 125px;}
.m-b-126 {margin-bottom: 126px;}
.m-b-127 {margin-bottom: 127px;}
.m-b-128 {margin-bottom: 128px;}
.m-b-129 {margin-bottom: 129px;}
.m-b-130 {margin-bottom: 130px;}
.m-b-131 {margin-bottom: 131px;}
.m-b-132 {margin-bottom: 132px;}
.m-b-133 {margin-bottom: 133px;}
.m-b-134 {margin-bottom: 134px;}
.m-b-135 {margin-bottom: 135px;}
.m-b-136 {margin-bottom: 136px;}
.m-b-137 {margin-bottom: 137px;}
.m-b-138 {margin-bottom: 138px;}
.m-b-139 {margin-bottom: 139px;}
.m-b-140 {margin-bottom: 140px;}
.m-b-141 {margin-bottom: 141px;}
.m-b-142 {margin-bottom: 142px;}
.m-b-143 {margin-bottom: 143px;}
.m-b-144 {margin-bottom: 144px;}
.m-b-145 {margin-bottom: 145px;}
.m-b-146 {margin-bottom: 146px;}
.m-b-147 {margin-bottom: 147px;}
.m-b-148 {margin-bottom: 148px;}
.m-b-149 {margin-bottom: 149px;}
.m-b-150 {margin-bottom: 150px;}
.m-b-151 {margin-bottom: 151px;}
.m-b-152 {margin-bottom: 152px;}
.m-b-153 {margin-bottom: 153px;}
.m-b-154 {margin-bottom: 154px;}
.m-b-155 {margin-bottom: 155px;}
.m-b-156 {margin-bottom: 156px;}
.m-b-157 {margin-bottom: 157px;}
.m-b-158 {margin-bottom: 158px;}
.m-b-159 {margin-bottom: 159px;}
.m-b-160 {margin-bottom: 160px;}
.m-b-161 {margin-bottom: 161px;}
.m-b-162 {margin-bottom: 162px;}
.m-b-163 {margin-bottom: 163px;}
.m-b-164 {margin-bottom: 164px;}
.m-b-165 {margin-bottom: 165px;}
.m-b-166 {margin-bottom: 166px;}
.m-b-167 {margin-bottom: 167px;}
.m-b-168 {margin-bottom: 168px;}
.m-b-169 {margin-bottom: 169px;}
.m-b-170 {margin-bottom: 170px;}
.m-b-171 {margin-bottom: 171px;}
.m-b-172 {margin-bottom: 172px;}
.m-b-173 {margin-bottom: 173px;}
.m-b-174 {margin-bottom: 174px;}
.m-b-175 {margin-bottom: 175px;}
.m-b-176 {margin-bottom: 176px;}
.m-b-177 {margin-bottom: 177px;}
.m-b-178 {margin-bottom: 178px;}
.m-b-179 {margin-bottom: 179px;}
.m-b-180 {margin-bottom: 180px;}
.m-b-181 {margin-bottom: 181px;}
.m-b-182 {margin-bottom: 182px;}
.m-b-183 {margin-bottom: 183px;}
.m-b-184 {margin-bottom: 184px;}
.m-b-185 {margin-bottom: 185px;}
.m-b-186 {margin-bottom: 186px;}
.m-b-187 {margin-bottom: 187px;}
.m-b-188 {margin-bottom: 188px;}
.m-b-189 {margin-bottom: 189px;}
.m-b-190 {margin-bottom: 190px;}
.m-b-191 {margin-bottom: 191px;}
.m-b-192 {margin-bottom: 192px;}
.m-b-193 {margin-bottom: 193px;}
.m-b-194 {margin-bottom: 194px;}
.m-b-195 {margin-bottom: 195px;}
.m-b-196 {margin-bottom: 196px;}
.m-b-197 {margin-bottom: 197px;}
.m-b-198 {margin-bottom: 198px;}
.m-b-199 {margin-bottom: 199px;}
.m-b-200 {margin-bottom: 200px;}
.m-b-201 {margin-bottom: 201px;}
.m-b-202 {margin-bottom: 202px;}
.m-b-203 {margin-bottom: 203px;}
.m-b-204 {margin-bottom: 204px;}
.m-b-205 {margin-bottom: 205px;}
.m-b-206 {margin-bottom: 206px;}
.m-b-207 {margin-bottom: 207px;}
.m-b-208 {margin-bottom: 208px;}
.m-b-209 {margin-bottom: 209px;}
.m-b-210 {margin-bottom: 210px;}
.m-b-211 {margin-bottom: 211px;}
.m-b-212 {margin-bottom: 212px;}
.m-b-213 {margin-bottom: 213px;}
.m-b-214 {margin-bottom: 214px;}
.m-b-215 {margin-bottom: 215px;}
.m-b-216 {margin-bottom: 216px;}
.m-b-217 {margin-bottom: 217px;}
.m-b-218 {margin-bottom: 218px;}
.m-b-219 {margin-bottom: 219px;}
.m-b-220 {margin-bottom: 220px;}
.m-b-221 {margin-bottom: 221px;}
.m-b-222 {margin-bottom: 222px;}
.m-b-223 {margin-bottom: 223px;}
.m-b-224 {margin-bottom: 224px;}
.m-b-225 {margin-bottom: 225px;}
.m-b-226 {margin-bottom: 226px;}
.m-b-227 {margin-bottom: 227px;}
.m-b-228 {margin-bottom: 228px;}
.m-b-229 {margin-bottom: 229px;}
.m-b-230 {margin-bottom: 230px;}
.m-b-231 {margin-bottom: 231px;}
.m-b-232 {margin-bottom: 232px;}
.m-b-233 {margin-bottom: 233px;}
.m-b-234 {margin-bottom: 234px;}
.m-b-235 {margin-bottom: 235px;}
.m-b-236 {margin-bottom: 236px;}
.m-b-237 {margin-bottom: 237px;}
.m-b-238 {margin-bottom: 238px;}
.m-b-239 {margin-bottom: 239px;}
.m-b-240 {margin-bottom: 240px;}
.m-b-241 {margin-bottom: 241px;}
.m-b-242 {margin-bottom: 242px;}
.m-b-243 {margin-bottom: 243px;}
.m-b-244 {margin-bottom: 244px;}
.m-b-245 {margin-bottom: 245px;}
.m-b-246 {margin-bottom: 246px;}
.m-b-247 {margin-bottom: 247px;}
.m-b-248 {margin-bottom: 248px;}
.m-b-249 {margin-bottom: 249px;}
.m-b-250 {margin-bottom: 250px;}
.m-l-0 {margin-left: 0px;}
.m-l-1 {margin-left: 1px;}
.m-l-2 {margin-left: 2px;}
.m-l-3 {margin-left: 3px;}
.m-l-4 {margin-left: 4px;}
.m-l-5 {margin-left: 5px;}
.m-l-6 {margin-left: 6px;}
.m-l-7 {margin-left: 7px;}
.m-l-8 {margin-left: 8px;}
.m-l-9 {margin-left: 9px;}
.m-l-10 {margin-left: 10px;}
.m-l-11 {margin-left: 11px;}
.m-l-12 {margin-left: 12px;}
.m-l-13 {margin-left: 13px;}
.m-l-14 {margin-left: 14px;}
.m-l-15 {margin-left: 15px;}
.m-l-16 {margin-left: 16px;}
.m-l-17 {margin-left: 17px;}
.m-l-18 {margin-left: 18px;}
.m-l-19 {margin-left: 19px;}
.m-l-20 {margin-left: 20px;}
.m-l-21 {margin-left: 21px;}
.m-l-22 {margin-left: 22px;}
.m-l-23 {margin-left: 23px;}
.m-l-24 {margin-left: 24px;}
.m-l-25 {margin-left: 25px;}
.m-l-26 {margin-left: 26px;}
.m-l-27 {margin-left: 27px;}
.m-l-28 {margin-left: 28px;}
.m-l-29 {margin-left: 29px;}
.m-l-30 {margin-left: 30px;}
.m-l-31 {margin-left: 31px;}
.m-l-32 {margin-left: 32px;}
.m-l-33 {margin-left: 33px;}
.m-l-34 {margin-left: 34px;}
.m-l-35 {margin-left: 35px;}
.m-l-36 {margin-left: 36px;}
.m-l-37 {margin-left: 37px;}
.m-l-38 {margin-left: 38px;}
.m-l-39 {margin-left: 39px;}
.m-l-40 {margin-left: 40px;}
.m-l-41 {margin-left: 41px;}
.m-l-42 {margin-left: 42px;}
.m-l-43 {margin-left: 43px;}
.m-l-44 {margin-left: 44px;}
.m-l-45 {margin-left: 45px;}
.m-l-46 {margin-left: 46px;}
.m-l-47 {margin-left: 47px;}
.m-l-48 {margin-left: 48px;}
.m-l-49 {margin-left: 49px;}
.m-l-50 {margin-left: 50px;}
.m-l-51 {margin-left: 51px;}
.m-l-52 {margin-left: 52px;}
.m-l-53 {margin-left: 53px;}
.m-l-54 {margin-left: 54px;}
.m-l-55 {margin-left: 55px;}
.m-l-56 {margin-left: 56px;}
.m-l-57 {margin-left: 57px;}
.m-l-58 {margin-left: 58px;}
.m-l-59 {margin-left: 59px;}
.m-l-60 {margin-left: 60px;}
.m-l-61 {margin-left: 61px;}
.m-l-62 {margin-left: 62px;}
.m-l-63 {margin-left: 63px;}
.m-l-64 {margin-left: 64px;}
.m-l-65 {margin-left: 65px;}
.m-l-66 {margin-left: 66px;}
.m-l-67 {margin-left: 67px;}
.m-l-68 {margin-left: 68px;}
.m-l-69 {margin-left: 69px;}
.m-l-70 {margin-left: 70px;}
.m-l-71 {margin-left: 71px;}
.m-l-72 {margin-left: 72px;}
.m-l-73 {margin-left: 73px;}
.m-l-74 {margin-left: 74px;}
.m-l-75 {margin-left: 75px;}
.m-l-76 {margin-left: 76px;}
.m-l-77 {margin-left: 77px;}
.m-l-78 {margin-left: 78px;}
.m-l-79 {margin-left: 79px;}
.m-l-80 {margin-left: 80px;}
.m-l-81 {margin-left: 81px;}
.m-l-82 {margin-left: 82px;}
.m-l-83 {margin-left: 83px;}
.m-l-84 {margin-left: 84px;}
.m-l-85 {margin-left: 85px;}
.m-l-86 {margin-left: 86px;}
.m-l-87 {margin-left: 87px;}
.m-l-88 {margin-left: 88px;}
.m-l-89 {margin-left: 89px;}
.m-l-90 {margin-left: 90px;}
.m-l-91 {margin-left: 91px;}
.m-l-92 {margin-left: 92px;}
.m-l-93 {margin-left: 93px;}
.m-l-94 {margin-left: 94px;}
.m-l-95 {margin-left: 95px;}
.m-l-96 {margin-left: 96px;}
.m-l-97 {margin-left: 97px;}
.m-l-98 {margin-left: 98px;}
.m-l-99 {margin-left: 99px;}
.m-l-100 {margin-left: 100px;}
.m-l-101 {margin-left: 101px;}
.m-l-102 {margin-left: 102px;}
.m-l-103 {margin-left: 103px;}
.m-l-104 {margin-left: 104px;}
.m-l-105 {margin-left: 105px;}
.m-l-106 {margin-left: 106px;}
.m-l-107 {margin-left: 107px;}
.m-l-108 {margin-left: 108px;}
.m-l-109 {margin-left: 109px;}
.m-l-110 {margin-left: 110px;}
.m-l-111 {margin-left: 111px;}
.m-l-112 {margin-left: 112px;}
.m-l-113 {margin-left: 113px;}
.m-l-114 {margin-left: 114px;}
.m-l-115 {margin-left: 115px;}
.m-l-116 {margin-left: 116px;}
.m-l-117 {margin-left: 117px;}
.m-l-118 {margin-left: 118px;}
.m-l-119 {margin-left: 119px;}
.m-l-120 {margin-left: 120px;}
.m-l-121 {margin-left: 121px;}
.m-l-122 {margin-left: 122px;}
.m-l-123 {margin-left: 123px;}
.m-l-124 {margin-left: 124px;}
.m-l-125 {margin-left: 125px;}
.m-l-126 {margin-left: 126px;}
.m-l-127 {margin-left: 127px;}
.m-l-128 {margin-left: 128px;}
.m-l-129 {margin-left: 129px;}
.m-l-130 {margin-left: 130px;}
.m-l-131 {margin-left: 131px;}
.m-l-132 {margin-left: 132px;}
.m-l-133 {margin-left: 133px;}
.m-l-134 {margin-left: 134px;}
.m-l-135 {margin-left: 135px;}
.m-l-136 {margin-left: 136px;}
.m-l-137 {margin-left: 137px;}
.m-l-138 {margin-left: 138px;}
.m-l-139 {margin-left: 139px;}
.m-l-140 {margin-left: 140px;}
.m-l-141 {margin-left: 141px;}
.m-l-142 {margin-left: 142px;}
.m-l-143 {margin-left: 143px;}
.m-l-144 {margin-left: 144px;}
.m-l-145 {margin-left: 145px;}
.m-l-146 {margin-left: 146px;}
.m-l-147 {margin-left: 147px;}
.m-l-148 {margin-left: 148px;}
.m-l-149 {margin-left: 149px;}
.m-l-150 {margin-left: 150px;}
.m-l-151 {margin-left: 151px;}
.m-l-152 {margin-left: 152px;}
.m-l-153 {margin-left: 153px;}
.m-l-154 {margin-left: 154px;}
.m-l-155 {margin-left: 155px;}
.m-l-156 {margin-left: 156px;}
.m-l-157 {margin-left: 157px;}
.m-l-158 {margin-left: 158px;}
.m-l-159 {margin-left: 159px;}
.m-l-160 {margin-left: 160px;}
.m-l-161 {margin-left: 161px;}
.m-l-162 {margin-left: 162px;}
.m-l-163 {margin-left: 163px;}
.m-l-164 {margin-left: 164px;}
.m-l-165 {margin-left: 165px;}
.m-l-166 {margin-left: 166px;}
.m-l-167 {margin-left: 167px;}
.m-l-168 {margin-left: 168px;}
.m-l-169 {margin-left: 169px;}
.m-l-170 {margin-left: 170px;}
.m-l-171 {margin-left: 171px;}
.m-l-172 {margin-left: 172px;}
.m-l-173 {margin-left: 173px;}
.m-l-174 {margin-left: 174px;}
.m-l-175 {margin-left: 175px;}
.m-l-176 {margin-left: 176px;}
.m-l-177 {margin-left: 177px;}
.m-l-178 {margin-left: 178px;}
.m-l-179 {margin-left: 179px;}
.m-l-180 {margin-left: 180px;}
.m-l-181 {margin-left: 181px;}
.m-l-182 {margin-left: 182px;}
.m-l-183 {margin-left: 183px;}
.m-l-184 {margin-left: 184px;}
.m-l-185 {margin-left: 185px;}
.m-l-186 {margin-left: 186px;}
.m-l-187 {margin-left: 187px;}
.m-l-188 {margin-left: 188px;}
.m-l-189 {margin-left: 189px;}
.m-l-190 {margin-left: 190px;}
.m-l-191 {margin-left: 191px;}
.m-l-192 {margin-left: 192px;}
.m-l-193 {margin-left: 193px;}
.m-l-194 {margin-left: 194px;}
.m-l-195 {margin-left: 195px;}
.m-l-196 {margin-left: 196px;}
.m-l-197 {margin-left: 197px;}
.m-l-198 {margin-left: 198px;}
.m-l-199 {margin-left: 199px;}
.m-l-200 {margin-left: 200px;}
.m-l-201 {margin-left: 201px;}
.m-l-202 {margin-left: 202px;}
.m-l-203 {margin-left: 203px;}
.m-l-204 {margin-left: 204px;}
.m-l-205 {margin-left: 205px;}
.m-l-206 {margin-left: 206px;}
.m-l-207 {margin-left: 207px;}
.m-l-208 {margin-left: 208px;}
.m-l-209 {margin-left: 209px;}
.m-l-210 {margin-left: 210px;}
.m-l-211 {margin-left: 211px;}
.m-l-212 {margin-left: 212px;}
.m-l-213 {margin-left: 213px;}
.m-l-214 {margin-left: 214px;}
.m-l-215 {margin-left: 215px;}
.m-l-216 {margin-left: 216px;}
.m-l-217 {margin-left: 217px;}
.m-l-218 {margin-left: 218px;}
.m-l-219 {margin-left: 219px;}
.m-l-220 {margin-left: 220px;}
.m-l-221 {margin-left: 221px;}
.m-l-222 {margin-left: 222px;}
.m-l-223 {margin-left: 223px;}
.m-l-224 {margin-left: 224px;}
.m-l-225 {margin-left: 225px;}
.m-l-226 {margin-left: 226px;}
.m-l-227 {margin-left: 227px;}
.m-l-228 {margin-left: 228px;}
.m-l-229 {margin-left: 229px;}
.m-l-230 {margin-left: 230px;}
.m-l-231 {margin-left: 231px;}
.m-l-232 {margin-left: 232px;}
.m-l-233 {margin-left: 233px;}
.m-l-234 {margin-left: 234px;}
.m-l-235 {margin-left: 235px;}
.m-l-236 {margin-left: 236px;}
.m-l-237 {margin-left: 237px;}
.m-l-238 {margin-left: 238px;}
.m-l-239 {margin-left: 239px;}
.m-l-240 {margin-left: 240px;}
.m-l-241 {margin-left: 241px;}
.m-l-242 {margin-left: 242px;}
.m-l-243 {margin-left: 243px;}
.m-l-244 {margin-left: 244px;}
.m-l-245 {margin-left: 245px;}
.m-l-246 {margin-left: 246px;}
.m-l-247 {margin-left: 247px;}
.m-l-248 {margin-left: 248px;}
.m-l-249 {margin-left: 249px;}
.m-l-250 {margin-left: 250px;}
.m-r-0 {margin-right: 0px;}
.m-r-1 {margin-right: 1px;}
.m-r-2 {margin-right: 2px;}
.m-r-3 {margin-right: 3px;}
.m-r-4 {margin-right: 4px;}
.m-r-5 {margin-right: 5px;}
.m-r-6 {margin-right: 6px;}
.m-r-7 {margin-right: 7px;}
.m-r-8 {margin-right: 8px;}
.m-r-9 {margin-right: 9px;}
.m-r-10 {margin-right: 10px;}
.m-r-11 {margin-right: 11px;}
.m-r-12 {margin-right: 12px;}
.m-r-13 {margin-right: 13px;}
.m-r-14 {margin-right: 14px;}
.m-r-15 {margin-right: 15px;}
.m-r-16 {margin-right: 16px;}
.m-r-17 {margin-right: 17px;}
.m-r-18 {margin-right: 18px;}
.m-r-19 {margin-right: 19px;}
.m-r-20 {margin-right: 20px;}
.m-r-21 {margin-right: 21px;}
.m-r-22 {margin-right: 22px;}
.m-r-23 {margin-right: 23px;}
.m-r-24 {margin-right: 24px;}
.m-r-25 {margin-right: 25px;}
.m-r-26 {margin-right: 26px;}
.m-r-27 {margin-right: 27px;}
.m-r-28 {margin-right: 28px;}
.m-r-29 {margin-right: 29px;}
.m-r-30 {margin-right: 30px;}
.m-r-31 {margin-right: 31px;}
.m-r-32 {margin-right: 32px;}
.m-r-33 {margin-right: 33px;}
.m-r-34 {margin-right: 34px;}
.m-r-35 {margin-right: 35px;}
.m-r-36 {margin-right: 36px;}
.m-r-37 {margin-right: 37px;}
.m-r-38 {margin-right: 38px;}
.m-r-39 {margin-right: 39px;}
.m-r-40 {margin-right: 40px;}
.m-r-41 {margin-right: 41px;}
.m-r-42 {margin-right: 42px;}
.m-r-43 {margin-right: 43px;}
.m-r-44 {margin-right: 44px;}
.m-r-45 {margin-right: 45px;}
.m-r-46 {margin-right: 46px;}
.m-r-47 {margin-right: 47px;}
.m-r-48 {margin-right: 48px;}
.m-r-49 {margin-right: 49px;}
.m-r-50 {margin-right: 50px;}
.m-r-51 {margin-right: 51px;}
.m-r-52 {margin-right: 52px;}
.m-r-53 {margin-right: 53px;}
.m-r-54 {margin-right: 54px;}
.m-r-55 {margin-right: 55px;}
.m-r-56 {margin-right: 56px;}
.m-r-57 {margin-right: 57px;}
.m-r-58 {margin-right: 58px;}
.m-r-59 {margin-right: 59px;}
.m-r-60 {margin-right: 60px;}
.m-r-61 {margin-right: 61px;}
.m-r-62 {margin-right: 62px;}
.m-r-63 {margin-right: 63px;}
.m-r-64 {margin-right: 64px;}
.m-r-65 {margin-right: 65px;}
.m-r-66 {margin-right: 66px;}
.m-r-67 {margin-right: 67px;}
.m-r-68 {margin-right: 68px;}
.m-r-69 {margin-right: 69px;}
.m-r-70 {margin-right: 70px;}
.m-r-71 {margin-right: 71px;}
.m-r-72 {margin-right: 72px;}
.m-r-73 {margin-right: 73px;}
.m-r-74 {margin-right: 74px;}
.m-r-75 {margin-right: 75px;}
.m-r-76 {margin-right: 76px;}
.m-r-77 {margin-right: 77px;}
.m-r-78 {margin-right: 78px;}
.m-r-79 {margin-right: 79px;}
.m-r-80 {margin-right: 80px;}
.m-r-81 {margin-right: 81px;}
.m-r-82 {margin-right: 82px;}
.m-r-83 {margin-right: 83px;}
.m-r-84 {margin-right: 84px;}
.m-r-85 {margin-right: 85px;}
.m-r-86 {margin-right: 86px;}
.m-r-87 {margin-right: 87px;}
.m-r-88 {margin-right: 88px;}
.m-r-89 {margin-right: 89px;}
.m-r-90 {margin-right: 90px;}
.m-r-91 {margin-right: 91px;}
.m-r-92 {margin-right: 92px;}
.m-r-93 {margin-right: 93px;}
.m-r-94 {margin-right: 94px;}
.m-r-95 {margin-right: 95px;}
.m-r-96 {margin-right: 96px;}
.m-r-97 {margin-right: 97px;}
.m-r-98 {margin-right: 98px;}
.m-r-99 {margin-right: 99px;}
.m-r-100 {margin-right: 100px;}
.m-r-101 {margin-right: 101px;}
.m-r-102 {margin-right: 102px;}
.m-r-103 {margin-right: 103px;}
.m-r-104 {margin-right: 104px;}
.m-r-105 {margin-right: 105px;}
.m-r-106 {margin-right: 106px;}
.m-r-107 {margin-right: 107px;}
.m-r-108 {margin-right: 108px;}
.m-r-109 {margin-right: 109px;}
.m-r-110 {margin-right: 110px;}
.m-r-111 {margin-right: 111px;}
.m-r-112 {margin-right: 112px;}
.m-r-113 {margin-right: 113px;}
.m-r-114 {margin-right: 114px;}
.m-r-115 {margin-right: 115px;}
.m-r-116 {margin-right: 116px;}
.m-r-117 {margin-right: 117px;}
.m-r-118 {margin-right: 118px;}
.m-r-119 {margin-right: 119px;}
.m-r-120 {margin-right: 120px;}
.m-r-121 {margin-right: 121px;}
.m-r-122 {margin-right: 122px;}
.m-r-123 {margin-right: 123px;}
.m-r-124 {margin-right: 124px;}
.m-r-125 {margin-right: 125px;}
.m-r-126 {margin-right: 126px;}
.m-r-127 {margin-right: 127px;}
.m-r-128 {margin-right: 128px;}
.m-r-129 {margin-right: 129px;}
.m-r-130 {margin-right: 130px;}
.m-r-131 {margin-right: 131px;}
.m-r-132 {margin-right: 132px;}
.m-r-133 {margin-right: 133px;}
.m-r-134 {margin-right: 134px;}
.m-r-135 {margin-right: 135px;}
.m-r-136 {margin-right: 136px;}
.m-r-137 {margin-right: 137px;}
.m-r-138 {margin-right: 138px;}
.m-r-139 {margin-right: 139px;}
.m-r-140 {margin-right: 140px;}
.m-r-141 {margin-right: 141px;}
.m-r-142 {margin-right: 142px;}
.m-r-143 {margin-right: 143px;}
.m-r-144 {margin-right: 144px;}
.m-r-145 {margin-right: 145px;}
.m-r-146 {margin-right: 146px;}
.m-r-147 {margin-right: 147px;}
.m-r-148 {margin-right: 148px;}
.m-r-149 {margin-right: 149px;}
.m-r-150 {margin-right: 150px;}
.m-r-151 {margin-right: 151px;}
.m-r-152 {margin-right: 152px;}
.m-r-153 {margin-right: 153px;}
.m-r-154 {margin-right: 154px;}
.m-r-155 {margin-right: 155px;}
.m-r-156 {margin-right: 156px;}
.m-r-157 {margin-right: 157px;}
.m-r-158 {margin-right: 158px;}
.m-r-159 {margin-right: 159px;}
.m-r-160 {margin-right: 160px;}
.m-r-161 {margin-right: 161px;}
.m-r-162 {margin-right: 162px;}
.m-r-163 {margin-right: 163px;}
.m-r-164 {margin-right: 164px;}
.m-r-165 {margin-right: 165px;}
.m-r-166 {margin-right: 166px;}
.m-r-167 {margin-right: 167px;}
.m-r-168 {margin-right: 168px;}
.m-r-169 {margin-right: 169px;}
.m-r-170 {margin-right: 170px;}
.m-r-171 {margin-right: 171px;}
.m-r-172 {margin-right: 172px;}
.m-r-173 {margin-right: 173px;}
.m-r-174 {margin-right: 174px;}
.m-r-175 {margin-right: 175px;}
.m-r-176 {margin-right: 176px;}
.m-r-177 {margin-right: 177px;}
.m-r-178 {margin-right: 178px;}
.m-r-179 {margin-right: 179px;}
.m-r-180 {margin-right: 180px;}
.m-r-181 {margin-right: 181px;}
.m-r-182 {margin-right: 182px;}
.m-r-183 {margin-right: 183px;}
.m-r-184 {margin-right: 184px;}
.m-r-185 {margin-right: 185px;}
.m-r-186 {margin-right: 186px;}
.m-r-187 {margin-right: 187px;}
.m-r-188 {margin-right: 188px;}
.m-r-189 {margin-right: 189px;}
.m-r-190 {margin-right: 190px;}
.m-r-191 {margin-right: 191px;}
.m-r-192 {margin-right: 192px;}
.m-r-193 {margin-right: 193px;}
.m-r-194 {margin-right: 194px;}
.m-r-195 {margin-right: 195px;}
.m-r-196 {margin-right: 196px;}
.m-r-197 {margin-right: 197px;}
.m-r-198 {margin-right: 198px;}
.m-r-199 {margin-right: 199px;}
.m-r-200 {margin-right: 200px;}
.m-r-201 {margin-right: 201px;}
.m-r-202 {margin-right: 202px;}
.m-r-203 {margin-right: 203px;}
.m-r-204 {margin-right: 204px;}
.m-r-205 {margin-right: 205px;}
.m-r-206 {margin-right: 206px;}
.m-r-207 {margin-right: 207px;}
.m-r-208 {margin-right: 208px;}
.m-r-209 {margin-right: 209px;}
.m-r-210 {margin-right: 210px;}
.m-r-211 {margin-right: 211px;}
.m-r-212 {margin-right: 212px;}
.m-r-213 {margin-right: 213px;}
.m-r-214 {margin-right: 214px;}
.m-r-215 {margin-right: 215px;}
.m-r-216 {margin-right: 216px;}
.m-r-217 {margin-right: 217px;}
.m-r-218 {margin-right: 218px;}
.m-r-219 {margin-right: 219px;}
.m-r-220 {margin-right: 220px;}
.m-r-221 {margin-right: 221px;}
.m-r-222 {margin-right: 222px;}
.m-r-223 {margin-right: 223px;}
.m-r-224 {margin-right: 224px;}
.m-r-225 {margin-right: 225px;}
.m-r-226 {margin-right: 226px;}
.m-r-227 {margin-right: 227px;}
.m-r-228 {margin-right: 228px;}
.m-r-229 {margin-right: 229px;}
.m-r-230 {margin-right: 230px;}
.m-r-231 {margin-right: 231px;}
.m-r-232 {margin-right: 232px;}
.m-r-233 {margin-right: 233px;}
.m-r-234 {margin-right: 234px;}
.m-r-235 {margin-right: 235px;}
.m-r-236 {margin-right: 236px;}
.m-r-237 {margin-right: 237px;}
.m-r-238 {margin-right: 238px;}
.m-r-239 {margin-right: 239px;}
.m-r-240 {margin-right: 240px;}
.m-r-241 {margin-right: 241px;}
.m-r-242 {margin-right: 242px;}
.m-r-243 {margin-right: 243px;}
.m-r-244 {margin-right: 244px;}
.m-r-245 {margin-right: 245px;}
.m-r-246 {margin-right: 246px;}
.m-r-247 {margin-right: 247px;}
.m-r-248 {margin-right: 248px;}
.m-r-249 {margin-right: 249px;}
.m-r-250 {margin-right: 250px;}
.m-l-r-auto {margin-left: auto;	margin-right: auto;}
.m-l-auto {margin-left: auto;}
.m-r-auto {margin-right: auto;}



/*[ TEXT ]
///////////////////////////////////////////////////////////
*/
/* ------------------------------------ */
.text-white {color: white;}
.text-black {color: black;}

.text-hov-white:hover {color: white;}

/* ------------------------------------ */
.text-up {text-transform: uppercase;}

/* ------------------------------------ */
.text-center {text-align: center;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-middle {vertical-align: middle;}

/* ------------------------------------ */
.lh-1-0 {line-height: 1.0;}
.lh-1-1 {line-height: 1.1;}
.lh-1-2 {line-height: 1.2;}
.lh-1-3 {line-height: 1.3;}
.lh-1-4 {line-height: 1.4;}
.lh-1-5 {line-height: 1.5;}
.lh-1-6 {line-height: 1.6;}
.lh-1-7 {line-height: 1.7;}
.lh-1-8 {line-height: 1.8;}
.lh-1-9 {line-height: 1.9;}
.lh-2-0 {line-height: 2.0;}
.lh-2-1 {line-height: 2.1;}
.lh-2-2 {line-height: 2.2;}
.lh-2-3 {line-height: 2.3;}
.lh-2-4 {line-height: 2.4;}
.lh-2-5 {line-height: 2.5;}
.lh-2-6 {line-height: 2.6;}
.lh-2-7 {line-height: 2.7;}
.lh-2-8 {line-height: 2.8;}
.lh-2-9 {line-height: 2.9;}





/*[ SHAPE ]
///////////////////////////////////////////////////////////
*/

/*[ Display ]
-----------------------------------------------------------
*/
.dis-none {display: none;}
.dis-block {display: block;}
.dis-inline {display: inline;}
.dis-inline-block {display: inline-block;}
.dis-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

/*[ Position ]
-----------------------------------------------------------
*/
.pos-relative {position: relative;}
.pos-absolute {position: absolute;}
.pos-fixed {position: fixed;}

/*[ float ]
-----------------------------------------------------------
*/
.float-l {float: left;}
.float-r {float: right;}


/*[ Width & Height ]
-----------------------------------------------------------
*/
.sizefull {
	width: 100%;
	height: 100%;
}
.w-full {width: 100%;}
.h-full {height: 100%;}
.max-w-full {max-width: 100%;}
.max-h-full {max-height: 100%;}
.min-w-full {min-width: 100%;}
.min-h-full {min-height: 100%;}

/*[ Top Bottom Left Right ]
-----------------------------------------------------------
*/
.top-0 {top: 0;}
.bottom-0 {bottom: 0;}
.left-0 {left: 0;}
.right-0 {right: 0;}

.top-auto {top: auto;}
.bottom-auto {bottom: auto;}
.left-auto {left: auto;}
.right-auto {right: auto;}


/*[ Opacity ]
-----------------------------------------------------------
*/
.op-0-0 {opacity: 0;}
.op-0-1 {opacity: 0.1;}
.op-0-2 {opacity: 0.2;}
.op-0-3 {opacity: 0.3;}
.op-0-4 {opacity: 0.4;}
.op-0-5 {opacity: 0.5;}
.op-0-6 {opacity: 0.6;}
.op-0-7 {opacity: 0.7;}
.op-0-8 {opacity: 0.8;}
.op-0-9 {opacity: 0.9;}
.op-1-0 {opacity: 1;}

/*[ Background ]
-----------------------------------------------------------
*/
.bgwhite {background-color: white;}
.bgblack {background-color: black;}



/*[ Wrap Picture ]
-----------------------------------------------------------
*/
.wrap-pic-w img {width: 100%;}
.wrap-pic-max-w img {max-width: 100%;}

/* ------------------------------------ */
.wrap-pic-h img {height: 100%;}
.wrap-pic-max-h img {max-height: 100%;}

/* ------------------------------------ */
.wrap-pic-cir {
	border-radius: 50%;
	overflow: hidden;
}
.wrap-pic-cir img {
	width: 100%;
}



/*[ Hover ]
-----------------------------------------------------------
*/
.hov-pointer:hover {cursor: pointer;}

/* ------------------------------------ */
.hov-img-zoom {
	display: block;
	overflow: hidden;
}
.hov-img-zoom img{
	width: 100%;
	-webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    -moz-transition: all 0.6s;
    transition: all 0.6s;
}
.hov-img-zoom:hover img {
	-webkit-transform: scale(1.1);
  	-moz-transform: scale(1.1);
  	-ms-transform: scale(1.1);
  	-o-transform: scale(1.1);
	transform: scale(1.1);
}



/*[  ]
-----------------------------------------------------------
*/
.bo-cir {border-radius: 50%;}

.of-hidden {overflow: hidden;}

.visible-false {visibility: hidden;}
.visible-true {visibility: visible;}




/*[ Transition ]
-----------------------------------------------------------
*/
.trans-0-1 {
	-webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    -moz-transition: all 0.1s;
    transition: all 0.1s;
}
.trans-0-2 {
	-webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}
.trans-0-3 {
	-webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.trans-0-4 {
	-webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}
.trans-0-5 {
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.trans-0-6 {
	-webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    -moz-transition: all 0.6s;
    transition: all 0.6s;
}
.trans-0-9 {
	-webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}
.trans-1-0 {
	-webkit-transition: all 1s;
    -o-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
}



/*[ Layout ]
///////////////////////////////////////////////////////////
*/

/*[ Flex ]
-----------------------------------------------------------
*/
/* ------------------------------------ */
.flex-w {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* ------------------------------------ */
.flex-l {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
}

.flex-r {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-end;
}

.flex-c {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
}

.flex-sa {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-around;
}

.flex-sb {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
}

/* ------------------------------------ */
.flex-t {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.flex-b {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: flex-end;
	align-items: flex-end;
}

.flex-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}

.flex-str {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: stretch;
	align-items: stretch;
}

/* ------------------------------------ */
.flex-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
}

.flex-row-rev {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	-o-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.flex-col {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}

.flex-col-rev {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

/* ------------------------------------ */
.flex-c-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
}

.flex-c-t {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.flex-c-b {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-ms-align-items: flex-end;
	align-items: flex-end;
}

.flex-c-str {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-ms-align-items: stretch;
	align-items: stretch;
}

.flex-l-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
	-ms-align-items: center;
	align-items: center;
}

.flex-r-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-end;
	-ms-align-items: center;
	align-items: center;
}

.flex-sa-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-around;
	-ms-align-items: center;
	align-items: center;
}

.flex-sb-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
}

/* ------------------------------------ */
.flex-col-l {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.flex-col-r {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: flex-end;
	align-items: flex-end;
}

.flex-col-c {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
}

.flex-col-l-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: flex-start;
	align-items: flex-start;
	justify-content: center;
}

.flex-col-r-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: flex-end;
	align-items: flex-end;
	justify-content: center;
}

.flex-col-c-m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}

.flex-col-str {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: stretch;
	align-items: stretch;
}

.flex-col-sb {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
}

/* ------------------------------------ */
.flex-col-rev-l {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.flex-col-rev-r {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-ms-align-items: flex-end;
	align-items: flex-end;
}

.flex-col-rev-c {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-ms-align-items: center;
	align-items: center;
}

.flex-col-rev-str {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-ms-align-items: stretch;
	align-items: stretch;
}


/*[ Absolute ]
-----------------------------------------------------------
*/
.ab-c-m {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
  	-moz-transform: translate(-50%, -50%);
  	-ms-transform: translate(-50%, -50%);
  	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.ab-c-t {
	position: absolute;
	top: 0px;
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-moz-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.ab-c-b {
	position: absolute;
	bottom: 0px;
	left: 50%;
	-webkit-transform: translateX(-50%);
  	-moz-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.ab-l-m {
	position: absolute;
	left: 0px;
	top: 50%;
	-webkit-transform: translateY(-50%);
  	-moz-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.ab-r-m {
	position: absolute;
	right: 0px;
	top: 50%;
	-webkit-transform: translateY(-50%);
  	-moz-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.ab-t-l {
	position: absolute;
	left: 0px;
	top: 0px;
}

.ab-t-r {
	position: absolute;
	right: 0px;
	top: 0px;
}

.ab-b-l {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.ab-b-r {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

#loading {
  top: 50%;
  right: 50%;
  z-index: 100;
  position: fixed;  
}

#loading img {
  width:45px;  
}

button[disabled], html input[disabled] {
  background-color:#ccc;
}
/*END OF TABLE STYLE*/

/*Warningholder*/
#warningholder {
  position:fixed;
  left:25%;
  top:30%;
  z-index: 300;
  padding:25px;
}

#gs_not_supported{
  color:lightgray;  
  cursor:pointer;
}

#adbutler {
  width:100%;
  overflow:hidden;
}

#articlelabels{
    float: right;
    background: rgba(100,100,100,.1);
    padding: 10px;
    border-radius: 5px 0 0 5px;
    display: none;
    max-width: 40%;
    text-align:right;

}

.articlelabelsimg::before {
   content: "\f02c";  
   font-family: FontAwesome;
   /*left:-5px;*/
   float: left;
   margin-right: 10px;
}

.labelitem {
    background: rgba(100,100,100,.4);
    padding: 3px 7px;
    color: white;
    white-space: nowrap;
    border-radius: 3px;
    line-height: 1.8em;
    display:none;
}

.internaldata {
  display:none;
  background:#FFF5F5;
  border-radius:5px;
  border:2px solid darkred;
  padding:0 10px;
}

.internalwarning {
    width: 100%;
    background: darkred;
    color: white;
    display: inline-block;
    text-align: center;
    font-weight: bold;
    border-radius: 0 0 5px 5px;
}