@font-face {
    font-family: 'Roboto Flex';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/robotoflex/v26/NaNnepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGbt8jZktqc2V3Zs0KvDLdBP8SBZtOs2IifRuUZQMsPJtUsR4DEK6cULNeUx9XgTnH37Ha_FIAp4Fm0PP1hw45DntW2x0wZGzhPmr1YNMYKYn9_1IQXGwJAiUJVUMdN5YUW4O8HtSoXjC1z3QSabshNFVe3e0O5j3ZjrZCu23Qd4G0EBysQNK-QKavMl1cKq3tHXtXi8mzLjaAcbuknRNC.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto Flex';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/robotoflex/v26/NaNnepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGbt8jZktqc2V3Zs0KvDLdBP8SBZtOs2IifRuUZQMsPJtUsR4DEK6cULNeUx9XgTnH37Ha_FIAp4Fm0PP1hw45DntW2x0wZGzhPmr1YNMYKYn9_1IQXGwJAiUJVUMdN5YUW4O8HtSoXjC1z3QSabshNFVe3e0O5j3ZjrZCu23Qd4G0EBysQNK-QKavMl1cKq3tHXtXi8mzLjaAcbKknRNC.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek */
@font-face {
    font-family: 'Roboto Flex';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/robotoflex/v26/NaNnepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGbt8jZktqc2V3Zs0KvDLdBP8SBZtOs2IifRuUZQMsPJtUsR4DEK6cULNeUx9XgTnH37Ha_FIAp4Fm0PP1hw45DntW2x0wZGzhPmr1YNMYKYn9_1IQXGwJAiUJVUMdN5YUW4O8HtSoXjC1z3QSabshNFVe3e0O5j3ZjrZCu23Qd4G0EBysQNK-QKavMl1cKq3tHXtXi8mzLjaAcbWknRNC.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto Flex';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/robotoflex/v26/NaNnepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGbt8jZktqc2V3Zs0KvDLdBP8SBZtOs2IifRuUZQMsPJtUsR4DEK6cULNeUx9XgTnH37Ha_FIAp4Fm0PP1hw45DntW2x0wZGzhPmr1YNMYKYn9_1IQXGwJAiUJVUMdN5YUW4O8HtSoXjC1z3QSabshNFVe3e0O5j3ZjrZCu23Qd4G0EBysQNK-QKavMl1cKq3tHXtXi8mzLjaAcbmknRNC.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto Flex';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/robotoflex/v26/NaNnepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGbt8jZktqc2V3Zs0KvDLdBP8SBZtOs2IifRuUZQMsPJtUsR4DEK6cULNeUx9XgTnH37Ha_FIAp4Fm0PP1hw45DntW2x0wZGzhPmr1YNMYKYn9_1IQXGwJAiUJVUMdN5YUW4O8HtSoXjC1z3QSabshNFVe3e0O5j3ZjrZCu23Qd4G0EBysQNK-QKavMl1cKq3tHXtXi8mzLjaAcbiknRNC.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto Flex';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/robotoflex/v26/NaNnepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGbt8jZktqc2V3Zs0KvDLdBP8SBZtOs2IifRuUZQMsPJtUsR4DEK6cULNeUx9XgTnH37Ha_FIAp4Fm0PP1hw45DntW2x0wZGzhPmr1YNMYKYn9_1IQXGwJAiUJVUMdN5YUW4O8HtSoXjC1z3QSabshNFVe3e0O5j3ZjrZCu23Qd4G0EBysQNK-QKavMl1cKq3tHXtXi8mzLjaAcbaknQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

footer {

    background-color: rgb(0, 0, 0);
    padding: 30px 15px;
}

p.dark {
    color: #f1f1f1;
    margin-top: 30px
}

footer .info {
    margin-top: 30px;
}
.wp-caption{
	max-width:100%
}
footer .info li {
    margin: 0 0 10px 20px;
}

footer ul {
    padding: 0;
}

footer .title {
    color: rgb(249, 192, 0);
    border-bottom: 2px solid hsla(0, 0%, 100%, .2);
    margin-bottom: -2px;
    margin-right: 15px;
    padding-bottom: 7.5px;
    margin-top: 16px;

    font-size: 20px;
    white-space: nowrap;
    text-transform: uppercase;
}
#gtx-trans{
display:none !important}

.section-title {
    text-transform: uppercase;
    text-align: center;
    margin: 30px 0 15px;
}

.post-info {
    margin: 15px 0 30px;
}

h3 {
    font-size: 15px;
}

.execpt {
    font-size: 14px;
    margin-top: 25px;
}

#section-banner .image {
    margin-bottom: 12px;
    margin-left: auto;
    margin-right: auto;

}

#post-area {
    margin-bottom: 50px;
}

#post-area .section-title {
    margin-top: 50px;
    font-size:24px;
    color:#efc81a;
    line-height:1.4
}

.fill {
    background-color: rgba(0, 0, 0, 0.802);
    padding: 30px 15px;
}





h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.banner h1,
.banner h2 {
    font-weight: 400;
    font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.off-canvas-center .nav-sidebar.nav-vertical>li>a {
    font-family: "Roboto Flex", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font {
    color: #efc81a;
}

.h1,
.h2,
h1,
h2 {
    line-height: 1.3;
}

.h1,
h1 {
    font-size: 1.7em;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-wrap: balance;

    margin-bottom: .5em;
    margin-top: 0;
    text-rendering: optimizeSpeed;
    width: 100%;
}

.image img {
    width: 100%;
}

.container-width,
.full-width .ubermenu-nav,
.container,
.row {
    max-width: 990px;
    margin-left: auto;
    margin-right: auto;
}

img {
    opacity: 1;
    transition: opacity 1s;
}

img {
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

img {
    border-style: none;
}

.w-30 {
    width: 30%;
}

.w-50 {
    width: 50%;
}


#main {
    background: var(--wpr-bg-a365a1a0-d1dc-4805-a131-fcf3d910f573) top center / cover no-repeat fixed #000;

}

#content-page .wp-caption {
   margin: 0 auto;
    text-align: center;
}
.wp-caption {
	max-width:100%;
}

.entry-header .entry-header-text-top {
    margin-bottom: 20px;
}

.img,
.img .img-inner {
    position: relative;
}

.col-12 {
    width: 100%;
}

#main,
#wrapper {
    background-color: #fff;
    position: relative;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}

*,
:after,
:before,
html {
    box-sizing: border-box;
}

div#ez-toc-container .ez-toc-title {
    font-size: 120%;
}

div#ez-toc-container .ez-toc-title {
    font-weight: 500;
}

div#ez-toc-container ul li {
    font-size: 95%;
}

div#ez-toc-container ul li {
    font-weight: 500;
}

div#ez-toc-container nav ul ul li {
    font-size: 90%;
}

div#ez-toc-container {
    background: #fff;
    border: 1px solid #000000;
}

div#ez-toc-container p.ez-toc-title,
#ez-toc-container .ez_toc_custom_title_icon,
#ez-toc-container .ez_toc_custom_toc_icon {
    color: #000000;
}

div#ez-toc-container ul.ez-toc-list a {
    color: #000000;
}

div#ez-toc-container ul.ez-toc-list a:hover {
    color: #1e1e1e;
}

div#ez-toc-container ul.ez-toc-list a:visited {
    color: #000000;
}

.ez-toc-container-direction {
    direction: ltr;
}

.ez-toc-counter ul {
    counter-reset: item;
}

.ez-toc-counter nav ul li a::before {
    content: counters(item, '.', decimal) '. ';
    display: inline-block;
    counter-increment: item;
    flex-grow: 0;
    flex-shrink: 0;
    margin-right: .2em;
    float: left;
}

.ez-toc-widget-direction {
    direction: ltr;
}

.ez-toc-widget-container ul {
    counter-reset: item;
}

.ez-toc-widget-container nav ul li a::before {
    content: counters(item, '.', decimal) '. ';
    display: inline-block;
    counter-increment: item;
    flex-grow: 0;
    flex-shrink: 0;
    margin-right: .2em;
    float: left;
}

#main,
#wrapper {
    background-color: #fff;
    position: relative;
}

body {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.entry-meta.uppercase.is-xsmall {
    font-size: 11px;
    text-transform: uppercase;
}

body {
    font-weight: 400;
    font-style: normal;
}

body {
    font-family: "Roboto Flex", sans-serif;
}

body {
    color: #ffffff;
}

@supports (overflow:clip) {
    body {
        overflow-x: clip;
    }
}

body {
    line-height: 1.6;
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}

a {
    text-decoration: none;
    color: #f5ab3c;
}

body {
    margin: 0;
}

.container-width,
.full-width .ubermenu-nav,
.container,
.row {
    max-width: 990px;
}

.gallery,
.row {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
}

#content-page img {
    margin: 0 auto;
    display: block;
}

@media (min-width: 768px) {
    .col-md-5 {
        flex: 0 0 auto;
        width: 41.6%;
        padding: 0 15px 30px
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
        margin: 0;
        padding: 0 15px 30px;
        position: relative;

    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33%;
        padding: 0 15px 30px
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
        padding: 0 15px 30px
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%;
        padding: 0 15px 30px
    }
}

.post-page .col-md-9 {
    border-right: 1px solid #ffffff;
}

h6.entry-category.is-xsmall {
    text-transform: uppercase;
}

#recent-posts ul {
    padding: 0;
    list-style: none;
    display: flex;
    gap: 10px;
    flex-direction: column;
}

#recent-posts ul li {
    display: flex;
    gap: 15px;
}

#recent-posts ul li img {
    max-width: 36px;
    aspect-ratio: 1;
    object-fit: cover;
}

@media(max-width:992px) {
    footer .title {
        white-space: normal;
        text-align: center;
    }

    .post-page .col-md-9 {
        border: none;
    }
}

#fixed-image {
    position: fixed;
    top: 25%;
    right: 5%;
    z-index: 99;
}

@media (max-width:992px) {
    #fixed-image {
        display: none;
    }
    #content-page h1{
        text-align: center;
    }
}
.post-thumbnail a{
	display:block;
	width:100%;
}
.post-thumbnail a img{

	width:100%;
}
div#content-page *{
	display:none
}