        body {
            direction: rtl;
        }
        
        .system-direction {
            direction: rtl;
        }
        /* for main menu */
        
        .site-menu ul ul ul {
            right: 100%;
        }
        
        .site-menu ul li a {
            border-left: solid 1px #3a5269;
        }
        
        .site-menu-float ul ul {
            width: 95%;
            padding-right: 5%;
        }
        
        html {
            box-sizing: border-box;
        }
        
        * {
            box-sizing: inherit;
        }
        
        body {
            background: #f0f0f0;
            font-weight: bold;
            margin: 0;
            position: relative;
            font-family: arial;
        }
        
        .flex-row,
        .site,
        .form-unit,
        .app_option,
        .pages ul,
        .content-caption,
        .site-menu ul {
            display: -webkit-flex;
            -webkit-flex-direction: row;
            -webkit-flex-wrap: wrap;
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
        }
        
        .flex-row-reverse {
            display: -webkit-flex;
            /* Safari */
            -webkit-flex-direction: row-reverse;
            /* Safari 6.1+ */
            -webkit-flex-wrap: wrap;
            /* Safari 6.1+ */
            display: flex;
            flex-direction: row-reverse;
            flex-wrap: wrap;
        }
        
        .flex-row-center {
            -webkit-justify-content: center;
            justify-content: center;
        }
        
        body a {
            color: #c0392b;
            text-decoration: none;
        }
        
        body a:hover {
            color: #d03e2f;
        }
        
        #center {
            max-width: 1180px;
            margin: 10px auto;
        }
        
        .header-wrapper-background {
            background: #2c3e4f;
            border-top: 6px solid #c0392b;
        }
        
        .header {
            max-width: 1180px;
            margin: auto;
        }
        
        .header-logo {
            background: #2c3e4f;
            padding: 6px;
            text-align: center;
            position: relative;
            height: 60px;
        }
        
        .header-logo #image-lc {
            max-width: 96%;
            max-height: 80px;
            position: absolute;
            margin: auto;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            -webkit-box-sizing: border-box;
            /* Safari/Chrome, other WebKit */
            -moz-box-sizing: border-box;
            /* Firefox, other Gecko */
            box-sizing: border-box;
        }
        
        .header-logo #image-sc {
            max-width: 100%;
            max-height: 80px;
        }
        
        .toolbar-option {
            background: #fff;
            padding: 8px 10px;
            box-sizing: border-box;
            box-shadow: 0px 0px 2px #b5b5b5;
        }
        
        .toolbar-option-wrapper {
            max-width: 1180px;
            margin: auto;
        }
        
        .toolbar-option-separator {
            height: 10px;
        }
        
        .footer-wrapper {
            background: #2c3e4f;
            padding: 10px 0;
        }
        
        footer {
            display: block;
            text-align: center;
            max-width: 1180px;
            margin: auto;
            color: #ffffff;
            padding: 10px;
            line-height: 1.5;
            background: #3a5269;
        }
        
        footer a {
            color: #ffffff;
        }
        
        footer a:hover {
            color: #ffffff;
            opacity: .8;
        }
        
        .site-content img {
            max-width: 100%;
        }
        
        .right {
            float: right;
        }
        
        .left {
            float: left;
        }
        
        .text-right {
            text-align: right;
        }
        
        .text-left {
            text-align: left;
        }
        
        .text-center {
            text-align: center;
        }
        
        .text-justify {
            text-align: justify;
        }
        
        .text-rtl {
            direction: rtl;
        }
        
        .text-ltr {
            direction: ltr;
        }
        
        .text-color-a {
            color: #2c3e4f;
        }
        
        .text-color-b {
            color: #c0392b;
        }
        
        .text-color-c {
            color: #b5b5b5;
        }
        
        .text-color-warm {
            color: #c0392b;
        }
        
        .text-color-success {
            color: #239e57;
        }
        
        .typcn-small {
            font-size: 12px !important;
        }
        
        .typcn-medium {
            font-size: 18px !important;
        }
        
        .typcn-large {
            font-size: 24px !important;
        }
        
        .form-caption {
            padding: 12px;
            background: #2c3e4f;
            color: #ffffff;
        }
        
        .form-unit {
            clear: both;
            background: #fafafa;
            padding: 10px;
            overflow: hidden;
            border-bottom: 4px solid #f0f0f0;
        }
        
        .form-unit .content {
            display: block;
            width: 100%;
        }
        
        .form-wysiwyg-option {
            padding-top: 6px;
            min-height: 26px;
        }
        
        .form-wysiwyg-option a {
            cursor: default;
        }
        
        .form-wysiwyg-color-picker {
            width: 17px;
            height: 17px;
            border-radius: 10px;
            background: #d03e2f;
            border: 3px solid #2c3e4f;
            display: inline-block;
            margin-bottom: -4px;
        }
        
        .form-wysiwyg-color-picker-collection {
            position: absolute;
            display: none;
            width: 100%;
            height: 100%;
        }
        
        .form-wysiwyg-color-picker-collection span {
            display: block;
            height: 18px;
            width: 60px;
        }
        
        .form-unit img {
            max-width: 100%;
        }
        
        .form-unit-title {
            width: 30%;
            min-height: 40px;
            padding: 10px;
            background: #f0f0f0;
        }
        
        .form-unit-textarea-title {
            width: 30%;
            height: 100px;
            padding: 10px;
            background: #f0f0f0;
        }
        
        .form-unit-field {
            float: right;
            width: 70%;
        }
        
        .form-unit-field input {
            padding: 5px 10px;
            min-height: 40px;
            width: 100%;
            font-weight: bold;
            border: 0;
            box-shadow: inset 0 0 2px 1px #2c3e4f;
        }
        
        .form-unit-field input[type="file"] {
            box-shadow: inset 0 0 0;
        }
        
        .form-unit-field input[type="url"] {
            direction: ltr;
        }
        
        .form-unit-field input[type="checkbox"],
        .form-unit-field input[type="checkbox"]:focus {
            width: 20px;
            min-height: 15px;
            margin-top: 10px;
            box-shadow: inset 0 0 0;
            display: inline-block;
        }
        
        .form-unit-field textarea {
            padding: 10px;
            width: 100%;
            height: 100px;
            font-weight: bold;
            border: 0;
            box-shadow: inset 0 0 2px 1px #2c3e4f;
        }
        
        .form-unit-field input:focus,
        .form-unit-field textarea:focus {
            outline: none;
            box-shadow: inset 0 0 2px 1px #27ae60;
        }
        
        .form-unit-field select {
            font-weight: bold;
            border: 0;
            box-shadow: inset 0 0 2px 1px #2c3e4f;
            width: 260px;
            height: 40px;
            text-indent: 10px;
            font-size: 16px;
        }
        
        .button {
            border: 0;
            font-weight: bold;
        }
        
        .button-small {
            padding: 5px 10px 3px 10px;
            height: 30px;
        }
        
        .button-medium {
            padding: 10px 20px 6px 20px;
            height: 40px;
        }
        
        .button-large {
            padding: 15px 20px 9px 20px;
            height: 50px;
        }
        
        .button-style-a {
            background-color: #2c3e4f;
            color: #ffffff;
            border-bottom: 4px solid #2c3e4f;
        }
        
        .button-style-a:hover {
            border-bottom: 4px solid #3a5269;
            cursor: pointer;
            color: #ffffff;
        }
        
        .button-style-b {
            background-color: #c0392b;
            color: #ffffff;
            border-bottom: 4px solid #c0392b;
        }
        
        .button-style-b:hover {
            border-bottom: 4px solid #d03e2f;
            cursor: pointer;
            color: #ffffff;
        }
        
        .button-style-c {
            background-color: #b5b5b5;
            color: #000000;
            border-bottom: 4px solid #b5b5b5;
        }
        
        .button-style-c:hover {
            border-bottom: 4px solid #f0f0f0;
            cursor: pointer;
            color: #000000;
        }
        
        .button-style-warm-dark {
            background-color: #c0392b;
            color: #ffffff;
            border-bottom: 4px solid #c0392b;
        }
        
        .button-style-warm-dark:hover {
            border-bottom: 4px solid #d03e2f;
            cursor: pointer;
        }
        
        .button-style-success-dark {
            background-color: #239e57;
            color: #ffffff;
            border-bottom: 4px solid #239e57;
        }
        
        .button-style-success-dark:hover {
            border-bottom: 4px solid #27ae60;
            cursor: pointer;
        }
        
        .table_a {
            width: 100%;
        }
        
        .table_a td {
            padding: 12px 8px;
        }
        
        .table_a tr:nth-child(even) {
            background-color: #fafafa;
        }
        
        .table_a tr:nth-child(odd) {
            background-color: #f0f0f0;
        }
        
        .table_a tr.warm {
            background-color: #ffc3b1;
        }
        
        .table_a tr.success {
            background-color: #cdf4dd;
        }
        
        .table_a tr th {
            background-color: #2c3e4f;
            color: #fff;
            padding: 8px 4px;
        }
        
        .table_a .thumb-imgae {
            margin-left: 4px;
            width: 40px;
            height: 30px;
            float: right;
        }
        
        .app_option {
            width: 100%;
            list-style: none;
            overflow: hidden;
            clear: both;
            padding: 10px;
            margin: 0 0 10px 0;
            background-color: #f0f0f0;
        }
        
        .app_option li a {
            display: block;
            margin: 4px;
            padding: 5px 20px 1px 20px;
            background-color: #2c3e4f;
            color: #fff;
            border-bottom: 4px solid #2c3e4f;
        }
        
        .app_option li a:hover {
            border-bottom: 4px solid #3a5269;
        }
        
        .mainBlock {
            background-color: #fafafa;
            padding: 10px;
        }
        
        .panel {
            width: 100%;
            margin-bottom: 10px;
            background: #fff;
        }
        
        .panel .panel-title {
            color: #fff;
            border-top: 6px solid #2c3e4f;
            background-color: #3a5269;
            overflow: hidden;
            clear: both;
            padding: 10px;
        }
        
        .panel .panel-title h1,
        .panel .panel-title h2,
        .panel .panel-title h2 {
            font-size: inherit;
            padding: 0;
            margin: 0;
        }
        
        .panel .panel-title a {
            color: #fff;
        }
        
        .panel .panel-title a:hover {
            opacity: .8;
        }
        
        .panel .panel-title button {
            height: 28px;
            padding: 6px 10px;
            margin: -4px 0 -4px -4px;
        }
        
        .panel .panel-content {
            width: 100%;
            overflow: hidden;
            clear: both;
            padding: 10px;
            box-shadow: inset 0 0 1px 1px #2c3e4f;
        }
        
        .pages ul {
            list-style: none;
            padding: 0;
            margin: 0;
            clear: both;
        }
        
        .pages ul li a {
            display: inline-block;
            padding: 5px;
            margin: 2px;
            background-color: #fff;
            border: 1px solid #b5b5b5;
        }
        
        .pages ul li a:hover {
            opacity: .8;
            border: 1px solid #3a5269;
        }
        
        .pages ul li .active-page {
            border: 1px solid #b5b5b5;
            background-color: #3a5269;
            color: #fff;
        }
        
        .note-success {
            margin: 10px 0;
            padding: 10px;
            text-align: center;
            background: #cdf4dd;
            display: none;
            box-shadow: 0px 0px 2px #b5b5b5;
        }
        
        .note-warm {
            margin: 10px 0;
            padding: 10px;
            text-align: center;
            background: #ffc3b1;
            display: none;
            box-shadow: 0px 0px 2px #b5b5b5;
        }
        
        .note-info {
            margin: 10px 0;
            padding: 10px;
            text-align: center;
            background: #fafafa;
            box-shadow: 0px 0px 2px #b5b5b5;
        }
        
        .dl-cms-box {
            padding: 10px;
            margin-bottom: 10px;
            background: #fff;
            box-shadow: 0px 0px 2px #b5b5b5;
        }
        
        .breadcrumb {
            padding: 10px;
            background: #fff;
            box-shadow: 0px 0px 2px #b5b5b5;
            clear: both;
            margin-bottom: 10px;
        }
        
        .breadcrumb a {
            display: inline;
        }
        
        .breadcrumb a + a:before {
            content: " \00a0 / \00a0 ";
            color: #b5b5b5;
        }
        
        .breadcrumb .active {
            color: black;
            opacity: .7;
        }
        
        .socialicon {
            background: url('theme/img/socialicon_xx.png');
            height: 32px;
            width: 32px;
            margin: 0 5px;
            transition: transform 0.6s ease-in-out;
            display: block;
        }
        
        .socialicon:hover {
            transform: rotate(360deg);
        }
        
        .socialicon-fb-messenger {
            background-position: 0 -320px;
        }
        
        .socialicon-website {
            background-position: 0 -288px;
        }
        
        .socialicon-telegram {
            background-position: 0 -256px;
        }
        
        .socialicon-facebook {
            background-position: 0 -224px;
        }
        
        .socialicon-google-plus {
            background-position: 0 -192px;
        }
        
        .socialicon-whatsapp {
            background-position: 0 -160px;
        }
        
        .socialicon-youtube {
            background-position: 0 -128px;
        }
        
        .socialicon-twitter {
            background-position: 0 -96px;
        }
        
        .socialicon-soundcloud {
            background-position: 0 -64px;
        }
        
        .socialicon-linkedin {
            background-position: 0 -32px;
        }
        
        .socialicon-instagram {
            background-position: 0 0;
        }
        
        .content-caption {
            flex-wrap: nowrap;
            -webkit-flex-wrap: nowrap;
            background-color: #3a5269;
            padding: 10px;
            margin: 0 0 10px 0;
            border-top: 6px solid #2c3e4f;
        }
        
        .content-caption-text {
            padding: 5px;
            color: #ffffff;
        }
        
        .content-caption-text a {
            color: #ffffff;
        }
        /* loading-box */
        
        .loading-box {
            margin: 20px auto;
            width: 70px;
            text-align: center;
            clear: both;
        }
        
        .loading-box > div {
            width: 18px;
            height: 18px;
            background-color: #3a5269;
            border-radius: 100%;
            display: inline-block;
            animation: sk-bouncedelay 1.4s infinite ease-in-out both;
        }
        
        .loading-box .loading-box-bounce1 {
            animation-delay: -0.32s;
        }
        
        .loading-box .loading-box-bounce2 {
            animation-delay: -0.16s;
        }
        
        @keyframes sk-bouncedelay {
            0%,
            80%,
            100% {
                transform: scale(0);
            }
            40% {
                transform: scale(1);
            }
        }
        /* nav menu */
        
        .site-menu {
            background-color: #2c3e4f;
            margin-top: 10px;
        }
        
        .site-menu-prevent-overflow-onload {
            max-height: 43px;
            overflow: hidden;
        }
        
        .site-menu .nav-home-icon {
            display: block;
            margin-top: -6px;
            margin-bottom: -2px;
        }
        
        .site-menu-has-sub:after {
            content: '\00a0 \2807';
            display: inline-block;
            margin-top: -6px;
        }
        
        .site-menu ul {
            margin: 0;
            padding: 0;
            list-style: none;
            position: relative;
            transition: visibility 0s, opacity .8s;
        }
        
        .site-menu ul:after {
            content: "";
            clear: both;
            display: block;
        }
        
        .site-menu ul ul {
            display: block;
            visibility: hidden;
            z-index: 6;
            opacity: 0;
        }
        
        .site-menu ul li:hover > ul {
            visibility: visible;
            opacity: 1;
        }
        
        .site-menu ul li.hidden {
            display: none;
        }
        
        .site-menu ul li.hidden a[rel="more-button"] {
            border: 0;
            text-align: center;
        }
        
        .site-menu ul li:hover {
            opacity: 0.8;
        }
        
        .site-menu ul li:hover a {
            color: #ffffff;
            box-shadow: 0px 0px 2px #2c3e4f;
        }
        
        .site-menu ul li a {
            display: block;
            padding: 12px 10px 12px 10px;
            color: #ffffff;
            border-left: solid 1px #3a5269;
        }
        
        .site-menu ul ul {
            position: absolute;
            background: #2c3e4f;
        }
        
        .site-menu ul ul li {
            float: none;
            position: relative;
        }
        
        .site-menu ul ul li a {
            min-width: 130px;
        }
        
        .site-menu ul ul li a:hover {
            background: #3a5269;
            box-shadow: 0px 0px 2px #2c3e4f;
        }
        
        .site-menu ul ul ul {
            position: absolute;
            top: 0;
        }
        /* * site menu for mobile */
        
        .site-menu-float {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: auto;
            color: #fafafa;
            background-color: rgba(0, 0, 0, 0.78);
            padding: 5%;
            z-index: 101;
            min-height: 100%;
        }
        
        .site-menu-float-button {
            cursor: pointer;
            color: #000000;
            padding: 4px 2px 4px 2px;
            margin: auto;
        }
        
        .site-menu-float-close-icon {
            margin: 0 0 12px 0;
            display: inline-block;
            cursor: pointer;
        }
        
        .site-menu-float ul {
            margin: 0;
            padding: 0;
            list-style: none;
            position: relative;
            transition: visibility 0s, opacity .8s;
            background: #2c3e4f;
        }
        
        .site-menu-float ul:after {
            content: "";
            clear: both;
            display: block;
        }
        
        .site-menu-float ul li:hover {
            background: #3a5269;
        }
        
        .site-menu-float ul li:hover a {
            color: #ffffff;
        }
        
        .site-menu-float ul li a {
            display: block;
            padding: 12px 6px;
            color: #ffffff;
            border-bottom: solid 1px #3a5269;
        }
        
        .site-menu-float ul ul {
            background: #2c3e4f;
            width: 100%;
        }
        
        .site-menu-float ul ul li {
            float: none;
            position: relative;
        }
        
        .site-menu-float ul ul li a {
            min-width: 100px;
        }
        /* back to top */
        
        a.back-to-top {
            display: none;
            width: 30px;
            height: 30px;
            position: fixed;
            z-index: 3;
            left: 20px;
            bottom: 40px;
            background: #3a5269;
            border-radius: 15px;
            color: #ffffff;
            text-align: center;
            box-shadow: 0px 0px 0px 1px #ffffff;
            transition: transform 0.4s ease-in-out;
        }
        
        a.back-to-top:hover {
            color: #ffffff;
            opacity: .9;
            transform: scale(1.1);
        }
        /* for 404 and closed message */
        
        .website-status-closed,
        .website-status-404 {
            background: #fafafa;
            overflow: hidden;
            max-width: 600px;
            margin: 20px auto;
            padding: 10px;
            box-shadow: 0px 0px 2px #b5b5b5;
            line-height: 1.5;
            text-align: center;
        }
        /* responsive system */
        /* Custom, iPhone Retina */
        
        @media only screen and (min-width:1px) and (max-width:479px) {
            .sc-show {
                display: block;
            }
            .sc-hide {
                display: none;
            }
            /* .generate-sc(@n, @i:1) when (@i =< @n){.sc-@{i}{width:(@i * 100% / @n);} .generate-sc(@n, (@i + 1));} .generate-sc(120);*/
            .sc-1 {
                width: 0.83333333%;
            }
            .sc-2 {
                width: 1.66666667%;
            }
            .sc-3 {
                width: 2.5%;
            }
            .sc-4 {
                width: 3.33333333%;
            }
            .sc-5 {
                width: 4.16666667%;
            }
            .sc-6 {
                width: 5%;
            }
            .sc-7 {
                width: 5.83333333%;
            }
            .sc-8 {
                width: 6.66666667%;
            }
            .sc-9 {
                width: 7.5%;
            }
            .sc-10 {
                width: 8.33333333%;
            }
            .sc-11 {
                width: 9.16666667%;
            }
            .sc-12 {
                width: 10%;
            }
            .sc-13 {
                width: 10.83333333%;
            }
            .sc-14 {
                width: 11.66666667%;
            }
            .sc-15 {
                width: 12.5%;
            }
            .sc-16 {
                width: 13.33333333%;
            }
            .sc-17 {
                width: 14.16666667%;
            }
            .sc-18 {
                width: 15%;
            }
            .sc-19 {
                width: 15.83333333%;
            }
            .sc-20 {
                width: 16.66666667%;
            }
            .sc-21 {
                width: 17.5%;
            }
            .sc-22 {
                width: 18.33333333%;
            }
            .sc-23 {
                width: 19.16666667%;
            }
            .sc-24 {
                width: 20%;
            }
            .sc-25 {
                width: 20.83333333%;
            }
            .sc-26 {
                width: 21.66666667%;
            }
            .sc-27 {
                width: 22.5%;
            }
            .sc-28 {
                width: 23.33333333%;
            }
            .sc-29 {
                width: 24.16666667%;
            }
            .sc-30 {
                width: 25%;
            }
            .sc-31 {
                width: 25.83333333%;
            }
            .sc-32 {
                width: 26.66666667%;
            }
            .sc-33 {
                width: 27.5%;
            }
            .sc-34 {
                width: 28.33333333%;
            }
            .sc-35 {
                width: 29.16666667%;
            }
            .sc-36 {
                width: 30%;
            }
            .sc-37 {
                width: 30.83333333%;
            }
            .sc-38 {
                width: 31.66666667%;
            }
            .sc-39 {
                width: 32.5%;
            }
            .sc-40 {
                width: 33.33333333%;
            }
            .sc-41 {
                width: 34.16666667%;
            }
            .sc-42 {
                width: 35%;
            }
            .sc-43 {
                width: 35.83333333%;
            }
            .sc-44 {
                width: 36.66666667%;
            }
            .sc-45 {
                width: 37.5%;
            }
            .sc-46 {
                width: 38.33333333%;
            }
            .sc-47 {
                width: 39.16666667%;
            }
            .sc-48 {
                width: 40%;
            }
            .sc-49 {
                width: 40.83333333%;
            }
            .sc-50 {
                width: 41.66666667%;
            }
            .sc-51 {
                width: 42.5%;
            }
            .sc-52 {
                width: 43.33333333%;
            }
            .sc-53 {
                width: 44.16666667%;
            }
            .sc-54 {
                width: 45%;
            }
            .sc-55 {
                width: 45.83333333%;
            }
            .sc-56 {
                width: 46.66666667%;
            }
            .sc-57 {
                width: 47.5%;
            }
            .sc-58 {
                width: 48.33333333%;
            }
            .sc-59 {
                width: 49.16666667%;
            }
            .sc-60 {
                width: 50%;
            }
            .sc-61 {
                width: 50.83333333%;
            }
            .sc-62 {
                width: 51.66666667%;
            }
            .sc-63 {
                width: 52.5%;
            }
            .sc-64 {
                width: 53.33333333%;
            }
            .sc-65 {
                width: 54.16666667%;
            }
            .sc-66 {
                width: 55%;
            }
            .sc-67 {
                width: 55.83333333%;
            }
            .sc-68 {
                width: 56.66666667%;
            }
            .sc-69 {
                width: 57.5%;
            }
            .sc-70 {
                width: 58.33333333%;
            }
            .sc-71 {
                width: 59.16666667%;
            }
            .sc-72 {
                width: 60%;
            }
            .sc-73 {
                width: 60.83333333%;
            }
            .sc-74 {
                width: 61.66666667%;
            }
            .sc-75 {
                width: 62.5%;
            }
            .sc-76 {
                width: 63.33333333%;
            }
            .sc-77 {
                width: 64.16666667%;
            }
            .sc-78 {
                width: 65%;
            }
            .sc-79 {
                width: 65.83333333%;
            }
            .sc-80 {
                width: 66.66666667%;
            }
            .sc-81 {
                width: 67.5%;
            }
            .sc-82 {
                width: 68.33333333%;
            }
            .sc-83 {
                width: 69.16666667%;
            }
            .sc-84 {
                width: 70%;
            }
            .sc-85 {
                width: 70.83333333%;
            }
            .sc-86 {
                width: 71.66666667%;
            }
            .sc-87 {
                width: 72.5%;
            }
            .sc-88 {
                width: 73.33333333%;
            }
            .sc-89 {
                width: 74.16666667%;
            }
            .sc-90 {
                width: 75%;
            }
            .sc-91 {
                width: 75.83333333%;
            }
            .sc-92 {
                width: 76.66666667%;
            }
            .sc-93 {
                width: 77.5%;
            }
            .sc-94 {
                width: 78.33333333%;
            }
            .sc-95 {
                width: 79.16666667%;
            }
            .sc-96 {
                width: 80%;
            }
            .sc-97 {
                width: 80.83333333%;
            }
            .sc-98 {
                width: 81.66666667%;
            }
            .sc-99 {
                width: 82.5%;
            }
            .sc-100 {
                width: 83.33333333%;
            }
            .sc-101 {
                width: 84.16666667%;
            }
            .sc-102 {
                width: 85%;
            }
            .sc-103 {
                width: 85.83333333%;
            }
            .sc-104 {
                width: 86.66666667%;
            }
            .sc-105 {
                width: 87.5%;
            }
            .sc-106 {
                width: 88.33333333%;
            }
            .sc-107 {
                width: 89.16666667%;
            }
            .sc-108 {
                width: 90%;
            }
            .sc-109 {
                width: 90.83333333%;
            }
            .sc-110 {
                width: 91.66666667%;
            }
            .sc-111 {
                width: 92.5%;
            }
            .sc-112 {
                width: 93.33333333%;
            }
            .sc-113 {
                width: 94.16666667%;
            }
            .sc-114 {
                width: 95%;
            }
            .sc-115 {
                width: 95.83333333%;
            }
            .sc-116 {
                width: 96.66666667%;
            }
            .sc-117 {
                width: 97.5%;
            }
            .sc-118 {
                width: 98.33333333%;
            }
            .sc-119 {
                width: 99.16666667%;
            }
            .sc-120 {
                width: 100%;
            }
            #center {
                margin: 10px 5px;
            }
        }
        /* Extra Small Devices, Phones */
        
        @media only screen and (min-width:480px) and (max-width:1023px) {
            .mc-show {
                display: block;
            }
            .mc-hide {
                display: none;
            }
            /* .generate-mc(@n, @i:1) when (@i =< @n){.mc-@{i}{width:(@i * 100% / @n);} .generate-mc(@n, (@i + 1));} .generate-mc(120);*/
            .mc-1 {
                width: 0.83333333%;
            }
            .mc-2 {
                width: 1.66666667%;
            }
            .mc-3 {
                width: 2.5%;
            }
            .mc-4 {
                width: 3.33333333%;
            }
            .mc-5 {
                width: 4.16666667%;
            }
            .mc-6 {
                width: 5%;
            }
            .mc-7 {
                width: 5.83333333%;
            }
            .mc-8 {
                width: 6.66666667%;
            }
            .mc-9 {
                width: 7.5%;
            }
            .mc-10 {
                width: 8.33333333%;
            }
            .mc-11 {
                width: 9.16666667%;
            }
            .mc-12 {
                width: 10%;
            }
            .mc-13 {
                width: 10.83333333%;
            }
            .mc-14 {
                width: 11.66666667%;
            }
            .mc-15 {
                width: 12.5%;
            }
            .mc-16 {
                width: 13.33333333%;
            }
            .mc-17 {
                width: 14.16666667%;
            }
            .mc-18 {
                width: 15%;
            }
            .mc-19 {
                width: 15.83333333%;
            }
            .mc-20 {
                width: 16.66666667%;
            }
            .mc-21 {
                width: 17.5%;
            }
            .mc-22 {
                width: 18.33333333%;
            }
            .mc-23 {
                width: 19.16666667%;
            }
            .mc-24 {
                width: 20%;
            }
            .mc-25 {
                width: 20.83333333%;
            }
            .mc-26 {
                width: 21.66666667%;
            }
            .mc-27 {
                width: 22.5%;
            }
            .mc-28 {
                width: 23.33333333%;
            }
            .mc-29 {
                width: 24.16666667%;
            }
            .mc-30 {
                width: 25%;
            }
            .mc-31 {
                width: 25.83333333%;
            }
            .mc-32 {
                width: 26.66666667%;
            }
            .mc-33 {
                width: 27.5%;
            }
            .mc-34 {
                width: 28.33333333%;
            }
            .mc-35 {
                width: 29.16666667%;
            }
            .mc-36 {
                width: 30%;
            }
            .mc-37 {
                width: 30.83333333%;
            }
            .mc-38 {
                width: 31.66666667%;
            }
            .mc-39 {
                width: 32.5%;
            }
            .mc-40 {
                width: 33.33333333%;
            }
            .mc-41 {
                width: 34.16666667%;
            }
            .mc-42 {
                width: 35%;
            }
            .mc-43 {
                width: 35.83333333%;
            }
            .mc-44 {
                width: 36.66666667%;
            }
            .mc-45 {
                width: 37.5%;
            }
            .mc-46 {
                width: 38.33333333%;
            }
            .mc-47 {
                width: 39.16666667%;
            }
            .mc-48 {
                width: 40%;
            }
            .mc-49 {
                width: 40.83333333%;
            }
            .mc-50 {
                width: 41.66666667%;
            }
            .mc-51 {
                width: 42.5%;
            }
            .mc-52 {
                width: 43.33333333%;
            }
            .mc-53 {
                width: 44.16666667%;
            }
            .mc-54 {
                width: 45%;
            }
            .mc-55 {
                width: 45.83333333%;
            }
            .mc-56 {
                width: 46.66666667%;
            }
            .mc-57 {
                width: 47.5%;
            }
            .mc-58 {
                width: 48.33333333%;
            }
            .mc-59 {
                width: 49.16666667%;
            }
            .mc-60 {
                width: 50%;
            }
            .mc-61 {
                width: 50.83333333%;
            }
            .mc-62 {
                width: 51.66666667%;
            }
            .mc-63 {
                width: 52.5%;
            }
            .mc-64 {
                width: 53.33333333%;
            }
            .mc-65 {
                width: 54.16666667%;
            }
            .mc-66 {
                width: 55%;
            }
            .mc-67 {
                width: 55.83333333%;
            }
            .mc-68 {
                width: 56.66666667%;
            }
            .mc-69 {
                width: 57.5%;
            }
            .mc-70 {
                width: 58.33333333%;
            }
            .mc-71 {
                width: 59.16666667%;
            }
            .mc-72 {
                width: 60%;
            }
            .mc-73 {
                width: 60.83333333%;
            }
            .mc-74 {
                width: 61.66666667%;
            }
            .mc-75 {
                width: 62.5%;
            }
            .mc-76 {
                width: 63.33333333%;
            }
            .mc-77 {
                width: 64.16666667%;
            }
            .mc-78 {
                width: 65%;
            }
            .mc-79 {
                width: 65.83333333%;
            }
            .mc-80 {
                width: 66.66666667%;
            }
            .mc-81 {
                width: 67.5%;
            }
            .mc-82 {
                width: 68.33333333%;
            }
            .mc-83 {
                width: 69.16666667%;
            }
            .mc-84 {
                width: 70%;
            }
            .mc-85 {
                width: 70.83333333%;
            }
            .mc-86 {
                width: 71.66666667%;
            }
            .mc-87 {
                width: 72.5%;
            }
            .mc-88 {
                width: 73.33333333%;
            }
            .mc-89 {
                width: 74.16666667%;
            }
            .mc-90 {
                width: 75%;
            }
            .mc-91 {
                width: 75.83333333%;
            }
            .mc-92 {
                width: 76.66666667%;
            }
            .mc-93 {
                width: 77.5%;
            }
            .mc-94 {
                width: 78.33333333%;
            }
            .mc-95 {
                width: 79.16666667%;
            }
            .mc-96 {
                width: 80%;
            }
            .mc-97 {
                width: 80.83333333%;
            }
            .mc-98 {
                width: 81.66666667%;
            }
            .mc-99 {
                width: 82.5%;
            }
            .mc-100 {
                width: 83.33333333%;
            }
            .mc-101 {
                width: 84.16666667%;
            }
            .mc-102 {
                width: 85%;
            }
            .mc-103 {
                width: 85.83333333%;
            }
            .mc-104 {
                width: 86.66666667%;
            }
            .mc-105 {
                width: 87.5%;
            }
            .mc-106 {
                width: 88.33333333%;
            }
            .mc-107 {
                width: 89.16666667%;
            }
            .mc-108 {
                width: 90%;
            }
            .mc-109 {
                width: 90.83333333%;
            }
            .mc-110 {
                width: 91.66666667%;
            }
            .mc-111 {
                width: 92.5%;
            }
            .mc-112 {
                width: 93.33333333%;
            }
            .mc-113 {
                width: 94.16666667%;
            }
            .mc-114 {
                width: 95%;
            }
            .mc-115 {
                width: 95.83333333%;
            }
            .mc-116 {
                width: 96.66666667%;
            }
            .mc-117 {
                width: 97.5%;
            }
            .mc-118 {
                width: 98.33333333%;
            }
            .mc-119 {
                width: 99.16666667%;
            }
            .mc-120 {
                width: 100%;
            }
            #center {
                margin: 10px 5px;
            }
        }
        /* Small Devices, Tablets */
        
        @media only screen and (min-width:1024px) {
            .lc-show {
                display: block;
            }
            .lc-hide {
                display: none;
            }
            /* .generate-lc(@n, @i:1) when (@i =< @n){.lc-@{i}{width:(@i * 100% / @n);} .generate-lc(@n, (@i + 1));} .generate-lc(120);*/
            .lc-1 {
                width: 0.83333333%;
            }
            .lc-2 {
                width: 1.66666667%;
            }
            .lc-3 {
                width: 2.5%;
            }
            .lc-4 {
                width: 3.33333333%;
            }
            .lc-5 {
                width: 4.16666667%;
            }
            .lc-6 {
                width: 5%;
            }
            .lc-7 {
                width: 5.83333333%;
            }
            .lc-8 {
                width: 6.66666667%;
            }
            .lc-9 {
                width: 7.5%;
            }
            .lc-10 {
                width: 8.33333333%;
            }
            .lc-11 {
                width: 9.16666667%;
            }
            .lc-12 {
                width: 10%;
            }
            .lc-13 {
                width: 10.83333333%;
            }
            .lc-14 {
                width: 11.66666667%;
            }
            .lc-15 {
                width: 12.5%;
            }
            .lc-16 {
                width: 13.33333333%;
            }
            .lc-17 {
                width: 14.16666667%;
            }
            .lc-18 {
                width: 15%;
            }
            .lc-19 {
                width: 15.83333333%;
            }
            .lc-20 {
                width: 16.66666667%;
            }
            .lc-21 {
                width: 17.5%;
            }
            .lc-22 {
                width: 18.33333333%;
            }
            .lc-23 {
                width: 19.16666667%;
            }
            .lc-24 {
                width: 20%;
            }
            .lc-25 {
                width: 20.83333333%;
            }
            .lc-26 {
                width: 21.66666667%;
            }
            .lc-27 {
                width: 22.5%;
            }
            .lc-28 {
                width: 23.33333333%;
            }
            .lc-29 {
                width: 24.16666667%;
            }
            .lc-30 {
                width: 25%;
            }
            .lc-31 {
                width: 25.83333333%;
            }
            .lc-32 {
                width: 26.66666667%;
            }
            .lc-33 {
                width: 27.5%;
            }
            .lc-34 {
                width: 28.33333333%;
            }
            .lc-35 {
                width: 29.16666667%;
            }
            .lc-36 {
                width: 30%;
            }
            .lc-37 {
                width: 30.83333333%;
            }
            .lc-38 {
                width: 31.66666667%;
            }
            .lc-39 {
                width: 32.5%;
            }
            .lc-40 {
                width: 33.33333333%;
            }
            .lc-41 {
                width: 34.16666667%;
            }
            .lc-42 {
                width: 35%;
            }
            .lc-43 {
                width: 35.83333333%;
            }
            .lc-44 {
                width: 36.66666667%;
            }
            .lc-45 {
                width: 37.5%;
            }
            .lc-46 {
                width: 38.33333333%;
            }
            .lc-47 {
                width: 39.16666667%;
            }
            .lc-48 {
                width: 40%;
            }
            .lc-49 {
                width: 40.83333333%;
            }
            .lc-50 {
                width: 41.66666667%;
            }
            .lc-51 {
                width: 42.5%;
            }
            .lc-52 {
                width: 43.33333333%;
            }
            .lc-53 {
                width: 44.16666667%;
            }
            .lc-54 {
                width: 45%;
            }
            .lc-55 {
                width: 45.83333333%;
            }
            .lc-56 {
                width: 46.66666667%;
            }
            .lc-57 {
                width: 47.5%;
            }
            .lc-58 {
                width: 48.33333333%;
            }
            .lc-59 {
                width: 49.16666667%;
            }
            .lc-60 {
                width: 50%;
            }
            .lc-61 {
                width: 50.83333333%;
            }
            .lc-62 {
                width: 51.66666667%;
            }
            .lc-63 {
                width: 52.5%;
            }
            .lc-64 {
                width: 53.33333333%;
            }
            .lc-65 {
                width: 54.16666667%;
            }
            .lc-66 {
                width: 55%;
            }
            .lc-67 {
                width: 55.83333333%;
            }
            .lc-68 {
                width: 56.66666667%;
            }
            .lc-69 {
                width: 57.5%;
            }
            .lc-70 {
                width: 58.33333333%;
            }
            .lc-71 {
                width: 59.16666667%;
            }
            .lc-72 {
                width: 60%;
            }
            .lc-73 {
                width: 60.83333333%;
            }
            .lc-74 {
                width: 61.66666667%;
            }
            .lc-75 {
                width: 62.5%;
            }
            .lc-76 {
                width: 63.33333333%;
            }
            .lc-77 {
                width: 64.16666667%;
            }
            .lc-78 {
                width: 65%;
            }
            .lc-79 {
                width: 65.83333333%;
            }
            .lc-80 {
                width: 66.66666667%;
            }
            .lc-81 {
                width: 67.5%;
            }
            .lc-82 {
                width: 68.33333333%;
            }
            .lc-83 {
                width: 69.16666667%;
            }
            .lc-84 {
                width: 70%;
            }
            .lc-85 {
                width: 70.83333333%;
            }
            .lc-86 {
                width: 71.66666667%;
            }
            .lc-87 {
                width: 72.5%;
            }
            .lc-88 {
                width: 73.33333333%;
            }
            .lc-89 {
                width: 74.16666667%;
            }
            .lc-90 {
                width: 75%;
            }
            .lc-91 {
                width: 75.83333333%;
            }
            .lc-92 {
                width: 76.66666667%;
            }
            .lc-93 {
                width: 77.5%;
            }
            .lc-94 {
                width: 78.33333333%;
            }
            .lc-95 {
                width: 79.16666667%;
            }
            .lc-96 {
                width: 80%;
            }
            .lc-97 {
                width: 80.83333333%;
            }
            .lc-98 {
                width: 81.66666667%;
            }
            .lc-99 {
                width: 82.5%;
            }
            .lc-100 {
                width: 83.33333333%;
            }
            .lc-101 {
                width: 84.16666667%;
            }
            .lc-102 {
                width: 85%;
            }
            .lc-103 {
                width: 85.83333333%;
            }
            .lc-104 {
                width: 86.66666667%;
            }
            .lc-105 {
                width: 87.5%;
            }
            .lc-106 {
                width: 88.33333333%;
            }
            .lc-107 {
                width: 89.16666667%;
            }
            .lc-108 {
                width: 90%;
            }
            .lc-109 {
                width: 90.83333333%;
            }
            .lc-110 {
                width: 91.66666667%;
            }
            .lc-111 {
                width: 92.5%;
            }
            .lc-112 {
                width: 93.33333333%;
            }
            .lc-113 {
                width: 94.16666667%;
            }
            .lc-114 {
                width: 95%;
            }
            .lc-115 {
                width: 95.83333333%;
            }
            .lc-116 {
                width: 96.66666667%;
            }
            .lc-117 {
                width: 97.5%;
            }
            .lc-118 {
                width: 98.33333333%;
            }
            .lc-119 {
                width: 99.16666667%;
            }
            .lc-120 {
                width: 100%;
            }
        }
        
        @media print {
            body {
                background: #fff;
                margin: 0;
                padding: 0;
                overflow: auto;
            }
            #center {
                margin: 0;
                padding: 0;
                box-shadow: 0;
            }
        }
        
        .responsive-content video,
        .responsive-content audio {
            width: 100% !important;
            height: auto !important;
        }
        
        .content-content blockquote {
            padding: 1%;
        }
        
        .home-block {
            width: 98%;
            margin: 0 0 3% 0;
            /*height: 97%;*/
            height:auto;
            background: #fff;
            box-shadow: 0px 0px 2px #b5b5b5;
            line-height: 1.4;
            transition: box-shadow 0.5s;
            padding: 10px;
            text-align: center;
        }
        
        .home-block:hover {
            box-shadow: 0px 0px 2px #2c3e4f;
        }
        
        .home-block .home-block-title {
            font-size: 18px;
        }
        
        .home-block .home-item a {
            display: block;
            width: 100%;
            text-align: center;
            margin: 10px 0;
            background: #f0f0f0;
            padding: 5px;
            transition: background .5s, color .5s;
        }
        
        .home-block .home-item a:hover {
            background: #d03e2f;
            color: #fff;
        }
        
        .brief-content {
            width: 98%;
            margin: 0 0 3% 0;
            height: 97%;
            background: #fff;
            box-shadow: 0px 0px 2px #b5b5b5;
            line-height: 1.4;
            transition: box-shadow 0.5s;
            padding: 10px;
        }
        
        .brief-content:hover {
            box-shadow: 0px 0px 2px #2c3e4f;
        }
        
        .brief-content .brief-text {
            color: #000;
            padding: 6px;
            text-align: justify;
            opacity: 0.65;
            transition: opacity .5s;
        }
        
        .brief-content .brief-text:empty {
            display: none;
        }
        
        .brief-content .title {
            padding: 6px;
            text-align: justify;
            font-size: 20px;
        }
        
        .brief-content .image-wrapper {
            position: relative;
            overflow: hidden;
        }
        
        .brief-content .image-wrapper img {
            width: 100%;
            height: 200px;
            vertical-align: bottom;
            transition: transform .5s;
            object-fit: contain;
        }
        
        .brief-content:hover > .brief-text {
            opacity: 1;
        }
        
        .download-button {
            background: #239e57;
            color: #fff;
            padding: 5px 20px;
            margin: 5px 0 5px 0;
            display: inline-block;
        }
        
        .download-button:hover {
            color: #fff;
            background: #27ae60;
        }
        
        .content-social-share {
            margin-top: 10px;
        }
        
        .content-social-share a {
            margin-bottom: 4px;
        }
        
        .related-content {
            background: #fff;
            padding: 10px;
            margin: 5px 0 10px 0;
            display: block;
            box-shadow: 0px 0px 2px #b5b5b5;
            transition: background 1s, color 1s;
        }
        
        .related-content:hover {
            background: #c0392b;
            color: #fff;
        }
        
        .active-select-search-form {
            background: #cdf4dd;
        }
        
        .search-form-filter {
            background: #fff;
            box-shadow: 0px 0px 2px #b5b5b5;
        }
        
        .search-form-filter .form-unit {
            border: 0 !important;
        }
        
        @media only screen and (min-width:1px) and (max-width:479px) {
            .home-block,
            .brief-content {
                width: 100%;
            }
        }
        
        @media only screen and (min-width:480px) and (max-width:1023px) {
            .flex-row div:nth-child(4n+4) .home-block {
                width: 100%;
            }
            .flex-row div:nth-child(3n+3) .brief-content {
                width: 100%;
            }
        }
        
        @media only screen and (min-width:1024px) {
            .flex-row div:nth-child(4n+4) .home-block {
                width: 100%;
            }
            .flex-row div:nth-child(3n+3) .brief-content {
                width: 100%;
            }
        }
        
        .page-content blockquote {
            background-color: #f0f0f0;
            padding: 1%;
            margin: 2%;
            color: #2c3e4f;
            border-right: 8px solid #c0392b;
        }
        
        .breakingnews {
            margin-bottom: 10px;
            background: #fff;
            box-shadow: 0px 0px 2px #b5b5b5;
        }
        
        .breakingnews-title {
            background-color: #c0392b;
            color: #ffffff;
            padding: 10px 0;
        }
        
        .breakingnews-title span {
            padding: 0 8px;
            display: block;
        }
        
        .breakingnews-text {
            color: #c0392b;
            padding: 10px 0;
        }
        
        .breakingnews-text span {
            padding: 0 8px;
            display: block;
        }
        
        .ad-Alert {
            display: none;
            position: fixed;
            top: 0;
            right: 0;
            width: 100%;
            height: 100%;
            background: rgba(192, 57, 43, 0.95);
            color: #ffffff;
            overflow: hidden;
            text-align: center;
            z-index: 5;
            line-height: 1.5;
        }
        
        .ad-Alert .close-ad-Alert {
            cursor: pointer;
        }
        
        .ads-show {
            padding: 5px;
            margin-bottom: 10px;
            background: #fff;
            box-shadow: 0px 0px 2px #b5b5b5;
            overflow: hidden;
        }
        
        .ads-show .image-ad img {
            display: block;
            margin: auto;
        }
        
        .ads-show-within-text {
            margin-top: 10px;
            margin-bottom: 16px;
        }
        
        .floating_ad {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 99;
            text-align: center;
            margin: auto;
            width: 100%;
        }
        
        .floating_ad > .floating_ad_content {
            display: inline-block;
            position: relative;
            margin: 15% auto auto auto;
            padding: 20px;
            border-radius: 10px;
            background: rgba(0, 0, 0, 0.5);
        }
        
        .floating_ad_close {
            background: #606061;
            color: #FFFFFF;
            line-height: 25px;
            position: absolute;
            right: 0px;
            text-align: center;
            top: -10px;
            width: 24px;
            text-decoration: none;
            font-weight: bold;
            -webkit-border-radius: 12px;
            -moz-border-radius: 12px;
            border-radius: 12px;
            -moz-box-shadow: 1px 1px 3px #000;
            -webkit-box-shadow: 1px 1px 3px #000;
            box-shadow: 1px 1px 3px #000;
            cursor: pointer;
        }
        
        .floating_ad_close:hover {
            background: #c0392b;
        }
        
        @media only screen and (min-width:1px) and (max-width:479px) {
            .floating_ad > .floating_ad_content {
                min-width: 320px;
            }
        }
        
        @media only screen and (min-width:480px) and (max-width:1023px) {
            .floating_ad > .floating_ad_content {
                min-width: 480px;
            }
        }
        
        @media only screen and (min-width:1024px) {
            .floating_ad > .floating_ad_content {
                min-width: 720px;
            }
        }