@charset "utf-8";
/* FONT */

@font-face {
    font-family: 'Montserrat';
    src: url('../font/Montserrat-SemiBold.eot');
    src: url('../font/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'), url('../font/Montserrat-SemiBold.woff2') format('woff2'), url('../font/Montserrat-SemiBold.woff') format('woff'), url('../font/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../font/Montserrat-Medium.eot');
    src: url('../font/Montserrat-Medium.eot?#iefix') format('embedded-opentype'), url('../font/Montserrat-Medium.woff2') format('woff2'), url('../font/Montserrat-Medium.woff') format('woff'), url('../font/Montserrat-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../font/Montserrat-Regular.eot');
    src: url('../font/Montserrat-Regular.eot?#iefix') format('embedded-opentype'), url('../font/Montserrat-Regular.woff2') format('woff2'), url('../font/Montserrat-Regular.woff') format('woff'), url('../font/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

:root {
    --text-base: 12px;
    --text-xxs: calc(var(--text-base) - 4px);
    --text-xs: calc(var(--text-base) + 2px);
    --text-sm: calc(var(--text-base) + 6px);
    --text-md: calc(var(--text-base) + 12px);
    --text-lg: calc(var(--text-base) + 16px);
    --text-xl: calc(var(--text-base) + 20px);
    --space-zero: 0px;
    --space-base: 15px;
    --space-xxs: calc(var(--space-base) - 10px);
    --space-xs: calc(var(--space-base) - 5px);
    --space-xss: calc(var(--space-base) - 2px);
    --space-sm: calc(var(--space-base));
    --space-md: calc(var(--space-base) + 5px);
    --space-lg: calc(var(--space-base) + 10px);
    --space-xl: calc(var(--space-base) + 15px);
    --space-xxl: calc(var(--space-base) + 20px);
    --space-xxxl: calc(var(--space-base) + 25px);
    --primary-color: #008dc9;
    --primary-color-light: #dbeef9;
    --primary-color-dark: #1b5bb7;
    --primary-color-border: #9ccbe6;
    --base-color0: #000000;
    --base-color1: #111111;
    --base-color2: #222222;
    --base-color: #333333;
    --base-color6: #666666;
    --base-color9: #999999;
    --base-colord: #dddddd;
    --base-colorf1: #f1f1f1;
    --base-colorred: #e02519;
    --base-colormenu: #2f4b60;
    --base-colorfooter: #0081b8;
}

body, html {
    -webkit-text-size-adjust: 100%
}

a, body {
    color: var(--base-color);
    outline: 0
}

*, ol, ul {
    margin: 0;
    padding: 0
}

html {
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
}

body {
    background-color: var(--base-colorf1);
    font-size: var(--text-sm);
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 400;
    max-width: 1920px;
    min-width: 300px;
    margin: 0 auto;
    font-variant-ligatures: none;
    -webkit-font-variant-ligatures: none;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    line-height: 1.4;
    position: relative;
    word-wrap: break-word;
}

a:focus, a:hover {
    color: var(--primary-color);
    text-decoration: none;
    outline: 0;
    transition: all .2s linear
}

b, .b {
    font-weight: 500 !important;
}

strong, .strong {
    font-weight: 600 !important;
}

p {
    margin-bottom: var(--space-xs)
}

button:focus, input:focus, select:focus {
    outline: 0
}

input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    margin: 0;
    box-shadow: none;
    font-size: var(--text-sm);
    background-clip: unset
}

ol li, ul li {
    list-style: none
}

.liCustom:before, ol li.liCustom:before, ul li.liCustom:before {
    content: url('/public/dist/images/caret-right.svg');
    position: absolute;
    line-height: 1;
    left: 0;
}

.liCustomWhite:before {
    content: url('/public/dist/images/caret-right-white.svg');
    position: absolute;
    line-height: 1;
    left: 0;
}

hr {
    margin: var(--space-lg) 0;
}

img {
    max-width: 100%;
    height: auto;
}

.rounded-sm {
    border-radius: 7px;
}

.rounded-lg {
    border-radius: 10px;
}

.p-no-magrin p {
    margin-bottom: 0;
}

/* Table  ---------------------------------------------------- */

table tr th {
    font-weight: normal
}

.row:before, .row:after {
    width: var(--space-zero);
    height: var(--space-zero);
}

.row {
    margin-right: -10px;
    margin-left: -10px;
}

.row>[class*=" col-"], .row>[class^=col-] {
    padding-right: 10px;
    padding-left: 10px;
}

.text-xxs, .text-xs, .text-sm, .text-md, .text-lg, .text-xl, h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: normal;
}

.text-xl {
    font-size: var(--text-xl)
}

.text-lg, h1 {
    font-size: var(--text-lg)
}

.text-md, h2 {
    font-size: var(--text-md)
}

.text-sm, h3 {
    font-size: var(--text-sm)
}

.text-xs, h4, h5, h6 {
    font-size: var(--text-xs)
}

.text-xxs {
    font-size: var(--text-xxs)
}

/*BREADCRUMB*/

.block-breadcrumb .breadcrumb {
    background: transparent;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0
}

.block-breadcrumb .breadcrumb li a {
    color: var(--base-color)
}

.block-breadcrumb .breadcrumb li a:hover, .block-breadcrumb .breadcrumb li.active {
    color: var(--primary-color);
}

.block-breadcrumb .breadcrumb li:before {
    content: "/";
    margin-right: var(--space-xs);
    margin-left: var(--space-xs);
    color: var(--base-color9)
}

.block-breadcrumb .breadcrumb li:first-child::before {
    display: none;
}

/*PAGINATION*/

.box-pagination .pagination li a {
    border: 1px solid var(--base-color9);
    width: 34px;
    height: 34px;
    display: block;
    border-radius: 5px;
    line-height: 32px;
    text-align: center;
    margin-right: var(--space-xs);
    color: var(--red-color);
    font-weight: bold;
}

.box-pagination .pagination li:last-child a {
    margin-right: 0;
}

.box-pagination .pagination li a.active {
    color: var(--white);
    background: var(--primary-color);
    border: 1px solid var(--primary-color);
}

/*MENU*/

body.modal-open .mm-slideout {
    z-index: inherit;
}

#menu-mobi:not(.mm-menu) {
    display: none;
}

nav.menu-top .nav-menu {
    position: relative;
    font-size: var(--text-xs)
}

nav.menu-top .nav-menu>li {
    position: relative;
    font-weight: 600;
}

nav.menu-top .nav-menu>li a {
    color: var(--white);
}

nav.menu-top .nav-menu>li:hover, nav.menu-top .nav-menu>li.active {
    background-color: var(--base-colorred);
}

nav.menu-top .nav-menu>li>a {
    text-align: center;
    text-transform: uppercase;
    transition: all .2s linear;
    display: block;
    position: relative;
    line-height: 1.4;
    padding: 15px;
}

nav.menu-top .nav-menu .submenu {
    background: var(--base-colormenu);
    display: block;
    position: absolute;
    top: 100%;
    width: 210px;
    transition: .3s;
    opacity: 0;
    z-index: 99;
    visibility: hidden;
    transform: translate(0, 10px);
    padding: 5px;
}

nav.menu-top .nav-menu .submenu li {
    display: block;
    position: relative;
    text-align: left;
}

nav.menu-top .nav-menu>li>a>.fa-sort-down {
    position: absolute;
    top: 15px;
    right: -13px;
    font-size: var(--text-xs);
}

nav.menu-top .nav-menu .submenu li a {
    display: block;
    padding: 5px;
    position: relative;
    transition: all .35s ease;
    color: var(--white);
    font-weight: 500;
}

nav.menu-top .nav-menu .submenu .submenu {
    left: 100%;
    top: 0;
}

nav.menu-top .nav-menu>li.active a, nav.menu-top .nav-menu>li:hover>a {
    transition: all .45s ease;
}

nav.menu-top .nav-menu .submenu li:hover .submenu, nav.menu-top .nav-menu>li:hover>.submenu {
    visibility: visible;
    transform: translate(0, 0);
    transition: .3s;
    opacity: 0.9;
}

nav.menu-top .nav-menu li>.submenu>li:hover>a, .nav-menu li>.submenu .submenu>li:hover>a {
    color: var(--white);
    background: var(--primary-color);
}

/* SCROLL TOP */

.td-scroll-up {
    cursor: pointer;
    position: fixed;
    bottom: var(--space-sm);
    right: var(--space-xxs);
    width: var(--space-xxxl);
    height: var(--space-xxxl);
    z-index: 1;
    transform: translate3d(0, 70px, 0);
    -webkit-transform: translate3d(0, 70px, 0);
    -moz-transform: translate3d(0, 70px, 0);
    -ms-transform: translate3d(0, 70px, 0);
    -o-transform: translate3d(0, 70px, 0);
    -webkit-transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
    -moz-transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
    -o-transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
    transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1) 0s;
}

.td-scroll-up img:hover {
    opacity: 0.7;
}

.td-scroll-up-visible {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
}

.td-scroll-up:hover {
    color: var(--white);
    background: var(--primary-color);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

/*EDITOR CONTENT*/

.block-editor-content img, .block-editor-content iframe {
    max-width: 100%!important;
    height: auto!important;
    margin-bottom: var(--space-xs);
    margin-top: var(--space-xs);
}

.block-editor-content iframe {
    width: 100%!important;
    min-height: 400px!important;
}

.block-editor-content ol, .block-editor-content ul {
    margin-bottom: var(--space-sm);
    padding-left: var(--space-sm);
    margin-left: var(--space-sm);
    margin-top: var(--space-xs);
}

.block-editor-content ol li, .block-editor-content ul li {
    list-style: inherit;
    margin-bottom: 3px;
}

.block-editor-content h1, .block-editor-content h2, .block-editor-content h3, .block-editor-content h4 {
    margin-bottom: var(--space-xs);
    margin-top: var(--space-sm);
    font-weight: 600;
}

.block-editor-content a {
    color: var(--primary-color);
}

/*Hidden line*/

.line-1 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.line-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.line-3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.line-4 {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.line-5 {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*MARIGN*/

.mt-10, .my-10 {
    margin-top: var(--space-xs);
}

.mb-10, .my-10 {
    margin-bottom: var(--space-xs);
}

.ml-10, .mx-10 {
    margin-left: var(--space-xs);
}

.mr-10, .mx-10 {
    margin-right: var(--space-xs);
}

.mt-15, .my-15 {
    margin-top: var(--space-sm);
}

.mb-15, .my-15 {
    margin-bottom: var(--space-sm);
}

.ml-15, .mx-15 {
    margin-left: var(--space-sm);
}

.mr-15, .mx-15 {
    margin-right: var(--space-sm);
}

.mt-20, .my-20 {
    margin-top: var(--space-md);
}

.mb-20, .my-20 {
    margin-bottom: var(--space-md);
}

.ml-20, .mx-20 {
    margin-left: var(--space-md);
}

.mr-20, .mx-20 {
    margin-right: var(--space-md);
}

.mt-25, .my-25 {
    margin-top: var(--space-lg);
}

.mb-25, .my-25 {
    margin-bottom: var(--space-lg);
}

.ml-25, .mx-25 {
    margin-left: var(--space-lg);
}

.mr-25, .mx-25 {
    margin-right: var(--space-lg);
}

.mt-30, .my-30 {
    margin-top: var(--space-xl);
}

.mb-30, .my-30 {
    margin-bottom: var(--space-xl);
}

.ml-30, .mx-30 {
    margin-left: var(--space-xl);
}

.mr-30, .mx-30 {
    margin-right: var(--space-xl);
}

.mt-35, .my-35 {
    margin-top: var(--space-xxl);
}

.mb-35, .my-35 {
    margin-bottom: var(--space-xxl);
}

.ml-35, .mx-35 {
    margin-left: var(--space-xxl);
}

.mr-35, .mx-35 {
    margin-right: var(--space-xxl);
}

.mt-40, .my-40 {
    margin-top: var(--space-xxxl);
}

.mb-40, .my-40 {
    margin-bottom: var(--space-xxxl);
}

.ml-40, .mx-40 {
    margin-left: var(--space-xxxl);
}

.mr-40, .mx-40 {
    margin-right: var(--space-xxxl);
}

/*PADDING*/

.pt-10, .py-10 {
    padding-top: var(--space-xs);
}

.pb-10, .py-10 {
    padding-bottom: var(--space-xs);
}

.pl-10, .px-10 {
    padding-left: var(--space-xs);
}

.pr-10, .px-10 {
    padding-right: var(--space-xs);
}

.pt-15, .py-15 {
    padding-top: var(--space-sm);
}

.pb-15, .py-15 {
    padding-bottom: var(--space-sm);
}

.pl-15, .px-15 {
    padding-left: var(--space-sm);
}

.pr-15, .px-15 {
    padding-right: var(--space-sm);
}

.pt-20, .py-20 {
    padding-top: var(--space-md);
}

.pb-20, .py-20 {
    padding-bottom: var(--space-md);
}

.pl-20, .px-20 {
    padding-left: var(--space-md);
}

.pr-20, .px-20 {
    padding-right: var(--space-md);
}

.pt-25, .py-25 {
    padding-top: var(--space-lg);
}

.pb-25, .py-25 {
    padding-bottom: var(--space-lg);
}

.pl-25, .px-25 {
    padding-left: var(--space-lg);
}

.pr-25, .px-25 {
    padding-right: var(--space-lg);
}

.pt-30, .py-30 {
    padding-top: var(--space-xl);
}

.pb-30, .py-30 {
    padding-bottom: var(--space-xl);
}

.pl-30, .px-30 {
    padding-left: var(--space-xl);
}

.pr-30, .px-30 {
    padding-right: var(--space-xl);
}

.pt-35, .py-35 {
    padding-top: var(--space-xxl);
}

.pb-35, .py-35 {
    padding-bottom: var(--space-xxl);
}

.pl-35, .px-35 {
    padding-left: var(--space-xxl);
}

.pr-35, .px-35 {
    padding-right: var(--space-xxl);
}

.pt-40, .py-40 {
    padding-top: var(--space-xxxl);
}

.pb-40, .py-40 {
    padding-bottom: var(--space-xxxl);
}

.pl-40, .px-40 {
    padding-left: var(--space-xxxl);
}

.pr-40, .px-40 {
    padding-right: var(--space-xxxl);
}

/* RATIO */

.ratio-1-1, .ratio-4-3, .ratio-3-2, .ratio-8-5, .ratio-16-9 {
    width: 100%;
    position: relative;
}

.ratio-1-1 {
    padding-top: 100%;
}

.ratio-4-3 {
    padding-top: 75%;
}

.ratio-3-2 {
    padding-top: 66.66%;
}

.ratio-8-5 {
    padding-top: 62.5%;
}

.ratio-16-9 {
    padding-top: 56.25%;
}

/* BORDER COLOR */

.ibr-top-dashed {
    border-top-style: dashed !important;
}

.ibr-base-colord {
    border-color: var(--base-colord) !important;
}

.ibr-base-colorf1 {
    border-color: var(--base-colorf1) !important;
}

.ibr-primary-color {
    border-color: var(--primary-color) !important;
}

.ibr-primary-color-border {
    border-color: var(--primary-color-border) !important;
}

/* BACKGROUND */

.bg-img {
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position: relative;
}

.ibg-gradient {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 10%, rgba(0, 0, 0, .7) 100%);
}

.ibg-footer {
    background-color: var(--base-colorfooter);
}

.ibg-primary {
    background-color: var(--primary-color);
}

.ibg-primary-light {
    background-color: var(--primary-color-light);
}

.ibg-fa {
    background-color: var(--bg-fa);
}

.ibg-0 {
    background-color: var(--base-color0);
}

.ibg-1 {
    background-color: var(--base-color1);
}

.ibg-2 {
    background-color: var(--base-color2);
}

.ibg-3 {
    background-color: var(--base-color);
}

/* TEXT */

.itext-primary {
    color: var(--primary-color);
}

.itext-primary-light {
    color: var(--primary-color-light);
}

.itext-primary-dark {
    color: var(--primary-color-dark);
}

.itext-primary-border {
    color: var(--primary-color-border);
}

.itext-6 {
    color: var(--base-color6);
}

.itext-9 {
    color: var(--base-color9);
}

.itext-d {
    color: var(--base-colord);
}

.itext-red {
    color: var(--base-colorred);
}

/* IWE ICON */

.iwe-wrap {
    white-space: nowrap;
    vertical-align: middle;
}

.iwe-wrap>* {
    display: inline-block;
    vertical-align: middle;
}

.iwe {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    position: relative;
}

.iwe-search {
    background-image: url('/public/dist/images/search.svg');
    width: 15px;
    height: 16px;
}

.iwe-search-white {
    background-image: url('/public/dist/images/search-white.svg');
    width: 15px;
    height: 16px;
}

.iwe-arrow-left-slide {
    background-image: url('/public/dist/images/arrow-left.svg');
    width: 9px;
    height: 10px;
}

.iwe-arrow-right-slide {
    background-image: url('/public/dist/images/arrow-right.svg');
    width: 9px;
    height: 10px;
}

.iwe-caret-right {
    background-image: url('/public/dist/images/caret-right.svg');
    width: 7px;
    height: 10px;
}

.iwe-primary {
    background-image: url('/public/dist/images/icon-primary.png');
    width: 30px;
    height: 30px;
}

.iwe-facebook {
    background-image: url('/public/dist/images/facebook.svg');
    width: 50px;
    height: 50px;
}

.iwe-youtube {
    background-image: url('/public/dist/images/youtube.svg');
    width: 50px;
    height: 50px;
}

.iwe-twitter {
    background-image: url('/public/dist/images/twitter.svg');
    width: 50px;
    height: 50px;
}

.iwe-instagram {
    background-image: url('/public/dist/images/instagram.svg');
    width: 50px;
    height: 50px;
}

.iwe-menu {
    background-image: url('/public/dist/images/menu.svg');
    width: 17px;
    height: 17px;
}

.iwe-arrow-right-double {
    background-image: url('/public/dist/images/arrow-right-double.svg');
    width: 8px;
    height: 13px;
}

.iwe-arrow-left-double {
    background-image: url('/public/dist/images/arrow-left-double.svg');
    width: 8px;
    height: 13px;
}

.iwe-arrow-right {
    background-image: url('/public/dist/images/arrow-right-black.svg');
    width: 8px;
    height: 13px;
}

.iwe-arrow-left {
    background-image: url('/public/dist/images/arrow-left-black.svg');
    width: 8px;
    height: 13px;
}

.iwe-user-dark {
    background-image: url('/public/dist/images/user-dark.png');
    width: 10px;
    height: 12px;
}

.iwe-phone-dark {
    background-image: url('/public/dist/images/phone-dark.png');
    width: 11px;
    height: 11px;
}

.iwe-email-dark {
    background-image: url('/public/dist/images/email-dark.png');
    width: 14px;
    height: 11px;
}

.iwe-edit-dark {
    background-image: url('/public/dist/images/edit-dark.png');
    width: 14px;
    height: 11px;
}

.iwe-scurity-dark {
    background-image: url('/public/dist/images/scurity-dark.png');
    width: 14px;
    height: 15px;
}

.iwe-social-messenger {
    background-image: url('/public/dist/images/social-messenger.svg');
    width: 12px;
    height: 14px;
}

/* SHADOW */

.shadow-center {
    box-shadow: 0 0 1.5rem rgba(0, 0, 0, .04)!important;
}

/* WIDTH 960 */

.max-960 {
    max-width: 960px;
    margin: auto;
}

/* TOC */

.wToc {
    width: 230px;
    float: right;
    margin-left: 30px;
    margin-bottom: 15px;
    display: none;
}

.wToc .tocHeader span {
    cursor: pointer;
}

.wToc #toc ol {
    counter-reset: item;
    list-style: none;
    margin: 0;
}

.wToc #toc>ol {
    margin-top: 10px;
    padding-left: 0;
}

.wToc #toc ol li {
    margin-top: 7px;
    margin-bottom: 0;
    position: relative;
}

.wToc #toc ol li a {
    color: var(--base-color6);
    font-size: var(--text-xs);
    display: table;
}

.wToc #toc>ol>li>a {
    font-weight: 500;
    color: var(--base-color);
}

.wToc #toc li a:before {
    content: counters(item, ".");
    counter-increment: item;
    padding-right: 5px;
    display: table-cell;
}

.wToc #toc li a span {
    display: table-cell;
}

/* TOC TWO */

.tocTwo .sToc {
    width: 250px;
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 2;
    display: none;
}

.tocTwo .sToc .tocHeader span {
    cursor: pointer;
}

.tocTwo .sToc #stoc ol {
    counter-reset: item;
    list-style: none;
    margin: 0;
    padding-left: 10px;
}

.tocTwo .sToc #stoc>ol {
    margin-top: 10px;
    padding-left: 0;
}

.tocTwo .sToc #stoc ol li {
    margin-top: 7px;
    margin-bottom: 0;
    position: relative;
}

.tocTwo .sToc #stoc ol li a {
    color: var(--base-color6);
    font-size: var(--text-xs);
    display: table;
}

.tocTwo .sToc #stoc>ol>li>a {
    font-weight: 500;
    color: var(--base-color);
}

.tocTwo .sToc #stoc li a:before {
    content: counters(item, ".");
    counter-increment: item;
    padding-right: 5px;
    display: table-cell;
}

.tocTwo .sToc #stoc li a span {
    display: table-cell;
}

.tocTwo .showToc {
    position: fixed;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    border: 2px solid var(--base-color);
    cursor: pointer;
    display: none
}

.slidebar {
    height: 100%;
    position: absolute;
}

.wrapper {
    height: 100%;
}

.bg-white {
    height: 100%;
}

.post-a {
     /* height: 1700px; */
    position: relative;
}

@media (max-width:767.98px) {
    .page-detail-news .wToc {
        margin-left: 15px;
        margin-bottom: 15px;
    }
    .post-a {
        height: auto;
    }
}

@media (max-width:575.98px) {
    .page-detail-news .wToc {
        width: 100%;
        float: none;
        margin-left: 0;
    }
}

/* MEDIA */

@media (min-width:1200px) {
    .container {
        max-width: 1180px;
    }
}

@media (max-width:1199.98px) {
    .container {
        max-width: 100%;
    }
	.post-a {
        height: auto!important;
    }
}

@media (min-width: 992px) {
    .col-20 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

}

@media (max-width:767.98px) {
    .block-breadcrumb .breadcrumb li.active {
        display: none;
    }
    .block-breadcrumb .breadcrumb li.active:before {
        display: none;
    }
}