.goog-inline-block {
    position: relative;
    display: -moz-inline-box;
    display: inline-block
}

* html .goog-inline-block {
    display: inline
}

*:first-child + html .goog-inline-block {
    display: inline
}

.recaptcha-checkbox {
    border: none;
    font-size: 1px;
    height: 28px;
    margin: 4px;
    width: 28px;
    overflow: visible;
    outline: 0;
    vertical-align: text-bottom
}

.recaptcha-checkbox-border {
    border-radius: 2px;
    background-color: #fff;
    border: 2px solid #444746;
    font-size: 1px;
    height: 24px;
    position: absolute;
    width: 24px;
    z-index: 1
}

.recaptcha-checkbox-borderAnimation {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    border: none;
    height: 28px;
    outline: 0;
    position: absolute;
    width: 28px
}

.recaptcha-checkbox-nodatauri.recaptcha-checkbox-borderAnimation {
    background-image: url(https://www.gstatic.com/recaptcha/api2/checkbox_sprite.png)
}

.recaptcha-checkbox-spinner-gif {
    border-radius: 2px;
    background-color: #fff;
    -webkit-background-size: 24px 24px;
    background-size: 24px;
    border: 2px solid #444746;
    height: 24px;
    left: 0;
    position: absolute;
    top: 0;
    width: 24px
}

.recaptcha-checkbox-spinner {
    background-color: #f9f9f9;
    border: 6px solid #4d90fe;
    border-radius: 36px;
    border-bottom-color: transparent;
    border-left-color: transparent;
    height: 36px;
    left: -4px;
    outline: 0;
    position: absolute;
    top: -4px;
    width: 36px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0;
    -webkit-animation: spinner-spin linear 2.5s infinite;
    animation: spinner-spin linear 2.5s infinite;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    -webkit-transition-duration: 1s;
    transition-duration: 1s
}

@-webkit-keyframes spinner-spin {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg)
    }
    10% {
        -webkit-transform: rotateZ(135deg);
        transform: rotateZ(135deg)
    }
    25% {
        -webkit-transform: rotateZ(245deg);
        transform: rotateZ(245deg)
    }
    60% {
        -webkit-transform: rotateZ(700deg);
        transform: rotateZ(700deg)
    }
    75% {
        -webkit-transform: rotateZ(810deg);
        transform: rotateZ(810deg)
    }
    100% {
        -webkit-transform: rotateZ(3turn);
        transform: rotateZ(3turn)
    }
}

@keyframes spinner-spin {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg)
    }
    10% {
        -webkit-transform: rotateZ(135deg);
        transform: rotateZ(135deg)
    }
    25% {
        -webkit-transform: rotateZ(245deg);
        transform: rotateZ(245deg)
    }
    60% {
        -webkit-transform: rotateZ(700deg);
        transform: rotateZ(700deg)
    }
    75% {
        -webkit-transform: rotateZ(810deg);
        transform: rotateZ(810deg)
    }
    100% {
        -webkit-transform: rotateZ(3turn);
        transform: rotateZ(3turn)
    }
}

.recaptcha-checkbox-spinner-overlay {
    content: "";
    position: absolute;
    top: -7px;
    left: -7px;
    width: 38px;
    height: 19px;
    background-color: #f9f9f9;
    -webkit-animation: overlay-spin linear 1s;
    animation: overlay-spin linear 1s;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    -webkit-transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    transform-origin: bottom center;
    border-radius: 38px 38px 0 0;
    -webkit-transform: rotateZ(45deg);
    -ms-transform: rotate(45deg);
    transform: rotateZ(45deg);
    opacity: 0
}

@-webkit-keyframes overlay-spin {
    0% {
        opacity: 1;
        -webkit-transform: rotateZ(45deg);
        transform: rotateZ(45deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: rotateZ(225deg);
        transform: rotateZ(225deg)
    }
}

@keyframes overlay-spin {
    0% {
        opacity: 1;
        -webkit-transform: rotateZ(45deg);
        transform: rotateZ(45deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: rotateZ(225deg);
        transform: rotateZ(225deg)
    }
}

.recaptcha-checkbox-checkmark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAATsCAMAAADb3wBdAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAFBUExURQAAAAAwGgALBgAqFgAWDAABAQAYDQBBIwBIJwA5HwCRTgAXDABuOwAcDwBSLABNKQB7QgCVUAAJBQBxPQAiEgBWLgABAABeMgB6QgA4HgAGAwB2PwBhNABGJgACAQBjNQBmNwADAgBvPABuOwAEAgBtOwB+RAAJBQCDRgANBwBxPQA0HABIJwB4QQBULQBULQB8QwBXLwB9QwBQKwApFgCYUgB2QAAGAwBKKABOKgCARQAHBAAeEAA3HgBXLwAjEwA+IQAFAwBAIwARCQCISQAMBwA1HQAzHAA8IAA/IgCQTgAWDABMKQAZDgCSTgBsOgAPCAAUCwCNTAAOCAASCgAQCQA2HQBRKwAuGQBaMQAtGABSLAAgEQA/IgA4HgCPTQBwPAACAQArFwBgNAATCgAaDgAqFwAIBAAUCwCeVf///4C5DhQAAABpdFJOUwBNEUMjAiZpdVzqJbEthXzG8Q+2N4sBl8VaCr6ccQOgpQWzsgawzA7TFbdUdMKIh8iMyYFC9r8JeH7PDDFZjThkCGgc3BRWU2Fm6SR7KeuuGCHkFx0aV4JKkkiEM2Vb5rQERZseKkQNIKs/1NYAAAABYktHRGolYpUOAAADVElEQVR42u3deVNSURyH8aMtWEkFGRTajeKabFESFuXSoq2UubRnuy3n/b+BuM40E3GH842bsfg8f/jXbwTP5XzmeHXAGCIiokiNjCpT+/YrUwcOsp5EFKXYmDJ16PARRaTxOAtKRFFEOiqJZO0xQaTjNqGYlDwxwcITURSRTqYUkaxNu+eSp5pzp92Pmpm0Uynh2WXOeFxIIkSKItJZtyJNkazNnnPPnW/O5XznnD9t7YUZ90/rZfMFZVW8UV4/RIgURSRbLDmfoJe10g/iTQVzZefjptLWXkwKy1yZzEgXzed1S4i0OyJdiikiVayNuUVqTtnLnkuk2eaXatItkmvql0hVpzWIRNSdSFdqikgVO1dzixT4cNUpUqXDnm4RqcPO/12kTj4gElGUrklTdemmx3VrQ+daRQr29I2CW6TwfdguUvhuRSREov6qXpGmrK1IUzY/L4gUShIiIRINZguaNZ1ueLQosqhZU/g3U4iESDQolXzNGuHPOTs+LP1XaxAJkWhQuimea+riueZWH1qDSIhEve+2Zo1017eubOm+tQaREIl6351l7fSzsiyJZKcRCZEQicKus3b6kS5ec7cKczt7+i4iIRIiUXvaO1rof9O6N+SnH0RCJNrN7mc0kZSrF+zWNCIhEiJR1z3gDhEiIRIi9U0P45pIjxqaSEVEQiREIkRCJERCJERCpL8SKf5YEenJqiKSeYpIiIRIiBRFJLOmiGQaq4pI6xuIhEiIhEhRRDKSSMZsCiIZ82xDEMk8X0EkREIkRIoi0h9T7n3omHrhKVMvFZFMCZEIkRBpEKdejc8KU7U5yZrXiIRIiIRI0abeSFPBd1OmjIkl2bOIhEjDIpKX03zwc5oP/gw7iBBpWESazysiGVPIaz4UOD8QIg2NSGVpKrjpIb0NVK0qfS6iSfEaJNpbIpm0NGVSae3TVVP8rkK0x0Qqadb4Oe3E4i8VuNZEiNTegmaNiWnWmEWsIUKkkEYkkYJ/iZOs8d5iDREihVSWRAru+haVb8ddXyKKINJaQhLJTCQkkcwWpx8iCumd9kbb7z80tLmP2sN+YuWJqL3Pmkj+F00kf4wlJaKu2/6qzX1b1+a2WFIi6rrv29rcD/HOzyZLSkRERL3qJ2+bn1T/Y0TVAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDI1LTExLTA5VDAzOjQ3OjE4KzAwOjAwHin3XQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    border: none;
    height: 30px;
    left: -5px;
    outline: 0;
    position: absolute;
    width: 38px
}

.rc-anchor-dark .recaptcha-checkbox-spinner, .rc-anchor-dark .recaptcha-checkbox-spinner-overlay {
    background-color: #222
}

.recaptcha-checkbox-nodatauri.recaptcha-checkbox-checkmark {
    background-image: url(https://www.gstatic.com/recaptcha/api2/checkmark_sprite.png)
}

.recaptcha-checkbox-hover .recaptcha-checkbox-border, .recaptcha-checkbox-hover .recaptcha-checkbox-spinner-gif {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    border: 2px solid #b2b2b2
}

.recaptcha-checkbox-focused .recaptcha-checkbox-border, .recaptcha-checkbox-focused .recaptcha-checkbox-spinner-gif {
    border: 2px solid #4d90fe
}

.recaptcha-checkbox-active .recaptcha-checkbox-border, .recaptcha-checkbox-active .recaptcha-checkbox-spinner-gif {
    background-color: #ebebeb
}

.recaptcha-checkbox-disabled .recaptcha-checkbox-border, .recaptcha-checkbox-disabled .recaptcha-checkbox-spinner-gif {
    background-color: #f1f1f1
}

.recaptcha-checkbox-loading .recaptcha-checkbox-spinner-gif {
    background-image: url(https://www.gstatic.com/recaptcha/api2/loading.gif)
}

.recaptcha-checkbox-checked .recaptcha-checkbox-border, .recaptcha-checkbox-checked .recaptcha-checkbox-spinner-gif {
    visibility: hidden
}

.recaptcha-checkbox-checked .recaptcha-checkbox-checkmark {
    background-position: 0 -600px
}

.recaptcha-checkbox-expired .recaptcha-checkbox-border, .recaptcha-checkbox-expired .recaptcha-checkbox-spinner-gif {
    border: 2px solid #d93025
}

.recaptcha-checkbox-clearOutline.recaptcha-checkbox-focused .recaptcha-checkbox-border, .recaptcha-checkbox-clearOutline.recaptcha-checkbox-focused .recaptcha-checkbox-spinner-gif {
    border: 2px solid #444746
}

body {
    margin: 0
}

.rc-anchor {
    border-radius: 3px;
    box-shadow: 0 0 4px 1px rgba(0, 0, 0, .08);
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .08);
    -moz-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .08)
}

.rc-anchor-normal {
    height: 74px;
    width: 300px
}

.rc-anchor-compact {
    height: 136px;
    width: 156px
}

.rc-anchor-compact #rc-anchor-classic-warning {
    width: 140px;
    text-align: center
}

.rc-anchor-dark {
    background: #222;
    color: #fff
}

.rc-anchor-dark.rc-anchor-normal, .rc-anchor-dark.rc-anchor-compact {
    border: 1px solid #525252
}

.rc-anchor-dark #rc-anchor-over-quota, .rc-anchor-dark.rc-anchor-compact #rc-anchor-over-quota, .rc-anchor-dark.rc-anchor-normal #rc-anchor-classic-warning, .rc-anchor-dark.rc-anchor-compact #rc-anchor-classic-warning {
    color: #fff
}

.rc-anchor-light {
    background: #f9f9f9;
    color: #000
}

.rc-anchor-light.rc-anchor-normal, .rc-anchor-light.rc-anchor-compact {
    border: 1px solid #d3d3d3
}

.rc-inline-block {
    display: inline-block;
    height: 100%
}

.rc-anchor-center-container {
    display: table;
    height: 100%
}

.rc-anchor-center-item {
    display: table-cell;
    vertical-align: middle
}

.rc-anchor-content {
    display: inline-block;
    position: relative
}

.rc-anchor-normal .rc-anchor-content {
    height: 74px;
    width: 206px
}

.rc-anchor-compact .rc-anchor-content {
    height: 85px
}

.rc-anchor-error-message {
    color: #f00;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    padding: 0 10px
}

.rc-anchor-checkbox {
    margin: 0 12px 2px 12px
}

.rc-anchor-checkbox-label {
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px
}

.rc-anchor-normal .rc-anchor-checkbox-label {
    width: 152px
}

.rc-anchor-compact .rc-anchor-checkbox-label {
    width: 95px
}

.rc-anchor-error-msg-container {
    color: #d93025;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    left: 0;
    line-height: 14px;
    margin: 2px;
    position: absolute;
    top: 0
}

.rc-anchor-normal.rc-anchor-error .rc-anchor-error-msg-container {
    width: 240px
}

.rc-anchor-normal.rc-anchor-error .rc-anchor-content {
    margin-top: 10px
}

.rc-anchor-compact.rc-anchor-error .rc-anchor-content {
    margin-top: 25px
}

.rc-anchor-normal-footer {
    display: inline-block;
    height: 74px;
    vertical-align: top;
    width: 70px
}

.rc-anchor-compact-footer {
    margin: 0 12px;
    text-align: center;
    width: 136px
}

.rc-anchor-logo-img {
    background: url(https://www.gstatic.com/recaptcha/api2/logo_48.png);
    background-repeat: no-repeat
}

.rc-anchor-logo-img-ie8 {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=concat(common.$ recaptcha-gstatic, "/recaptcha/api2/logo_48.png"), sizingMethod="scale")
}

.rc-anchor-logo-text {
    cursor: default;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 10px;
    margin-top: 5px;
    text-align: center
}

.rc-anchor-light .rc-anchor-logo-text, .rc-anchor-light div a:link, .rc-anchor-light div a:visited {
    color: #555
}

.rc-anchor-dark .rc-anchor-logo-text, .rc-anchor-dark div a:link, .rc-anchor-dark div a:visited {
    color: #f5f5f5
}

.rc-anchor-logo-portrait {
    margin: 10px 0 0 26px;
    width: 58px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.rc-anchor-logo-img-portrait {
    -webkit-background-size: 32px 32px;
    background-size: 32px;
    height: 32px;
    margin: 0 13px 0 13px;
    width: 32px
}

.rc-anchor-logo-landscape {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.rc-anchor-logo-img-landscape {
    -webkit-background-size: 24px 24px;
    background-size: 24px;
    display: inline-block;
    height: 24px;
    width: 24px
}

.rc-anchor-logo-landscape-text-holder {
    display: inline-block;
    height: 24px;
    margin: 0 2px 0 2px;
    width: 54px
}

.rc-anchor-normal .rc-anchor-pt, .rc-anchor-invisible .rc-anchor-pt, .rc-anchor-compact .rc-anchor-pt {
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 8px;
    font-weight: 400
}

.rc-anchor-pt {
    background-image: url("data:image/png;base64,iVBORw0KGgBX2EQZQBOnoDD2UcBhW1sSiNmRQ8RLXQFNGEeygBY2c9ObVv9U1t63RNBc6wgU2VvBPuEb0HRObDgBXlGjaztkBWm8aGJkATRZZa3RzU6xhDAwBuFJvGDokk0hlRv6FSghlBGdtzcqF6RQBVwudRzWvBcGFXHkxMO6F5Dx0B0GGK82EPKTobIlQ1OwBag4xQGEuQbhhZExTpOMDBdWcMLJAH6z05bpVM3n1yIHoBny71Em5nBb3FFaA1IB1nQYk269fH5kcxBuVnl2DwBHU8DmmdyZWV0Kp9/B/utvhXIgX65veQBbxxyTBBhPIp43wBuV2HH3NWZDvKaRUBcaWcBYwCccgG1CS5ayvpLA+VaS2AoJEGZWOY/OJHry+PRBih8RohtGaoLIEyGBdlheMvRrX9ddH3tfKX9eyhoEy/2dl3sqLyixil0zXIrepVxUhxsq0CN8YypdBCrZLgz43ZCkKTB8Pqf4WkFkNSU3fTWFahPQLh42Bv853YXR2dHIBo7Vtbh5kR3Jm/t/o8WUBb4M/nElvLlCkb4TpsrVtByaN2YWM35OlwBOjsdc8PAB01o/BdE5l9unUdAooYXA74zIBawZfP8ccRU+Gb5hvUABVU0zkLigyABoG7f6XMOZHcTVVMBdAFk3zQB1G/Ea9NwaXQnBZnF2RxZlSI96RQBI89vGAM3C9I9p4U+RXPsBdJjXfmUB/Nt6pN2ZX3cUin0lWs98YnyzBaWA3ZOr3R7hqBfatk020qBfBoRLHL6KHIBakhwo3XdbxkBUh6HRnEkfhv+fV1Zrn87g80uFFbUIA9Qtsxx+4pcPURUGvI/BHxZG75dkfdfKKVTm1OlkAQZD1Hb7EeEgylwBdHIenSyS95xEYe5pbgQBYZV2E255ZTuaZHo")
}

.rc-anchor-pt a {
    display: inline;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none
}

.rc-anchor-pt a:hover {
    text-decoration: underline
}

.rc-anchor-normal .rc-anchor-pt {
    margin: 2px 11px 0 0;
    padding-right: 2px;
    position: absolute;
    right: 0;
    text-align: right;
    width: 276px
}

.rc-anchor-compact .rc-anchor-pt {
    margin: 0 0 2px 0;
    width: 132px
}

.rc-anchor-aria-status {
    display: none
}

#rc-anchor-alert, .rc-anchor-alert {
    color: red;
    font-size: 9px;
    margin: 2px;
    position: absolute;
    top: 0
}

#rc-anchor-classic-warning {
    bottom: 0;
    color: #555;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 9px;
    padding: 4px;
    position: absolute;
    width: 190px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px
}

#rc-anchor-classic-warning a {
    display: inline-block;
    position: relative;
    z-index: 1;
    padding: 4px;
    margin: -4px
}

#rc-anchor-over-quota {
    bottom: 0;
    color: #555;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 9px;
    padding: 4px;
    position: absolute;
    width: 170px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px
}

.rc-anchor-compact .rc-anchor-content #rc-anchor-over-quota {
    width: 148px
}

.rc-anchor-normal .rc-anchor-pt.rc-anchor-over-quota-pt {
    width: 130px
}

.rc-anchor-logo-portrait.rc-anchor-over-quota-logo {
    margin-top: 6px
}

#rc-anchor-invisible-over-quota, #rc-anchor-invisible-classic-warning {
    font-size: 9px;
    line-height: normal
}

#rc-anchor-invisible-over-quota, #rc-anchor-invisible-classic-warning a {
    color: white
}

.rc-anchor-invisible {
    height: 60px;
    width: 256px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.rc-anchor-invisible-text {
    background: #1a73e8;
    color: white;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-basis: 166px;
    flex-basis: 166px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: 20px;
    padding: 0 16px;
    white-space: nowrap
}

.rc-anchor-invisible-text.smalltext {
    font-size: 12px;
    padding: 0 10px;
    line-height: 16px;
    white-space: normal
}

.rc-anchor-invisible-text.smalltext .rc-anchor-pt {
    line-height: 12px;
    white-space: normal
}

.rc-anchor-invisible-text.smalltext .rc-anchor-pt a:link {
    font-size: 9px
}

.rc-anchor-normal-footer.smalltext .rc-anchor-pt {
    font-size: 5px;
    line-height: 6px
}

.rc-anchor-invisible-text strong {
    font-weight: 500
}

.rc-anchor-invisible .rc-anchor-normal-footer .rc-anchor-pt {
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    text-align: center;
    width: 70px;
    margin-top: 2px
}

.rc-anchor-logo-img-large {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-background-size: 40px 40px;
    background-size: 40px;
    margin: 5px 15px 0 15px;
    height: 40px;
    width: 40px
}

.rc-anchor-invisible-nohover .rc-anchor-logo-img-large, .rc-anchor-invisible-hover-hovered .rc-anchor-logo-img-large {
    -webkit-background-size: 44px 44px;
    background-size: 44px;
    margin: 8px 13px 0 13px;
    height: 44px;
    width: 44px
}

.rc-anchor-invisible-nohover .rc-anchor-normal-footer .rc-anchor-pt, .rc-anchor-invisible-hover-hovered .rc-anchor-normal-footer .rc-anchor-pt {
    opacity: 0
}

.rc-anchor-invisible-nohover .rc-anchor-invisible-text .rc-anchor-pt, .rc-anchor-invisible-hover-hovered .rc-anchor-invisible-text .rc-anchor-pt {
    opacity: 1
}

.rc-anchor-invisible-text .rc-anchor-pt {
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.rc-anchor-invisible-text .rc-anchor-pt a:link, .rc-anchor-invisible-text .rc-anchor-pt a:visited {
    color: white;
    font-size: 10px
}

.rc-anchor-invisible-hover .rc-anchor-invisible-text .rc-anchor-pt a:link {
    display: none
}

.rc-anchor-invisible-nohover .rc-anchor-invisible-text .rc-anchor-pt a:link, .rc-anchor-invisible-hover-hovered .rc-anchor-invisible-text .rc-anchor-pt a:link {
    display: inline
}

.rc-anchor-invisible-hover .rc-anchor-normal-footer .rc-anchor-pt a:link {
    display: inline
}

.rc-anchor-invisible-nohover .rc-anchor-normal-footer .rc-anchor-pt a:link, .rc-anchor-invisible-hover-hovered .rc-anchor-normal-footer .rc-anchor-pt a:link {
    display: none
}

.rc-audiochallenge-response-field {
    margin: 7px;
    text-align: center
}

.rc-audiochallenge-response-field .rc-response-input-field {
    width: 220px
}

.rc-audiochallenge-error-message {
    color: #d93025;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin: 20px 20px 0 20px
}

.rc-audiochallenge-instructions {
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin: 10px 20px 10px 20px
}

.rc-audiochallenge-play-button {
    margin: 0 20px 0 20px
}

.rc-audiochallenge-play-button .rc-button-default {
    background: #d8d8d8;
    color: #000;
    font-weight: 500;
    width: 100%
}

.rc-audiochallenge-input-label {
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin: 10px 20px 10px 20px
}

.rc-audiochallenge-control audio {
    height: 30px;
    width: 240px
}

.rc-audiochallenge-tdownload {
    margin: 5px 20px 5px 20px;
    text-align: center
}

.rc-audiochallenge-tdownload-link {
    background-image: url(https://www.gstatic.com/recaptcha/api2/download.png);
    background-repeat: no-repeat;
    -webkit-background-size: 36px 36px;
    background-size: 36px;
    color: transparent;
    display: inline-block;
    height: 36px;
    opacity: .55;
    overflow: hidden;
    width: 36px
}

.rc-audiochallenge-tdownload-link:focus-visible {
    background-color: #d8d8d8
}

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
    .rc-audiochallenge-tdownload-link {
        background-image: url(https://www.gstatic.com/recaptcha/api2/download_white.png);
        background-repeat: no-repeat;
        -webkit-background-size: 36px 36px;
        background-size: 36px;
        color: transparent;
        display: inline-block;
        height: 36px;
        opacity: .55;
        overflow: hidden;
        width: 36px
    }
}

.rc-audiochallenge-tdownload-link-on-dark {
    background-image: url(https://www.gstatic.com/recaptcha/api2/download_white.png);
    background-repeat: no-repeat;
    -webkit-background-size: 36px 36px;
    background-size: 36px;
    color: transparent;
    display: inline-block;
    height: 36px;
    opacity: .55;
    overflow: hidden;
    width: 36px
}

.rc-audiochallenge-tdownload-link-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-audiochallenge-tdownload-link:focus, .rc-audiochallenge-tdownload-link:hover {
    opacity: .8;
    outline: none
}

.rc-audiochallenge-tdownload-link-on-dark:focus, .rc-audiochallenge-tdownload-link-on-dark:hover {
    opacity: .8;
    outline: none
}

.fake-focus-audio {
    height: 0;
    opacity: 0;
    width: 0
}

.rc-button-default {
    background: #1a73e8;
    border: 0;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    height: 42px;
    line-height: 42px;
    min-width: 100px;
    padding: 0 10px 0 10px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.rc-button-default:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 2pt #185abc;
    box-shadow: 0 0 0 2pt #185abc
}

.rc-button-default-disabled {
    background: rgba(73, 143, 225, .5);
    cursor: default
}

.rc-button-red {
    background: #e24a4a
}

.rc-button-default-disabled.rc-button-red {
    background: rgba(226, 74, 74, .49)
}

.rc-canvas-image {
    display: none
}

.rc-canvas-canvas {
    cursor: pointer
}

body {
    margin: 0
}

.rc-imageselect-instructions strong {
    font-weight: 900;
    display: block;
    font-size: 28px
}

.rc-footer {
    font-family: Roboto, helvetica, arial, sans-serif;
    position: relative;
    width: 100%
}

.rc-separator {
    border-top: 1px solid #dfdfdf;
    margin-bottom: 1px
}

.rc-controls {
    width: 100%
}

.primary-controls {
    height: 60px
}

.rc-buttons {
    float: left;
    height: 48px;
    margin: 6px 0 6px 6px;
    background-repeat: no-repeat
}

.fake-focus {
    height: 0;
    opacity: 0;
    width: 0
}

.button-holder, .qr-button-holder {
    float: left;
    height: 48px
}

.rc-button-reload {
    background: url(https://www.gstatic.com/recaptcha/api2/refresh_2x.png)
}

.rc-button-reload:focus-visible {
    background-color: #d8d8d8
}

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
    .rc-button-reload {
        background: url(https://www.gstatic.com/recaptcha/api2/refresh_white_2x.png)
    }
}

.rc-button-reload-on-dark {
    background: url(https://www.gstatic.com/recaptcha/api2/refresh_white_2x.png)
}

.rc-button-reload-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-audio {
    background: url(https://www.gstatic.com/recaptcha/api2/audio_2x.png)
}

.rc-button-audio:focus-visible {
    background-color: #d8d8d8
}

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
    .rc-button-audio {
        background: url(https://www.gstatic.com/recaptcha/api2/audio_white_2x.png)
    }
}

.rc-button-audio-on-dark {
    background: url(https://www.gstatic.com/recaptcha/api2/audio_white_2x.png)
}

.rc-button-audio-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-image {
    background: url(https://www.gstatic.com/recaptcha/api2/image_2x.png)
}

.rc-button-image:focus-visible {
    background-color: #d8d8d8
}

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
    .rc-button-image {
        background: url(https://www.gstatic.com/recaptcha/api2/image_white_2x.png)
    }
}

.rc-button-image-on-dark {
    background: url(https://www.gstatic.com/recaptcha/api2/image_white_2x.png)
}

.rc-button-image-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-liveness {
    background: url(https://www.gstatic.com/recaptcha/api2/liveness_dark.png)
}

.rc-button-qr {
    background: url(https://www.gstatic.com/recaptcha/api2/modac_mobile_dark.png)
}

.rc-button-liveness:focus-visible {
    background-color: #d8d8d8
}

.rc-button-qr:focus-visible {
    background-color: #d8d8d8
}

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
    .rc-button-liveness {
        background: url(https://www.gstatic.com/recaptcha/api2/liveness_light.png)
    }
}

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
    .rc-button-qr {
        background: url(https://www.gstatic.com/recaptcha/api2/modac_mobile_light.png)
    }
}

.rc-button-liveness-on-dark {
    background: url(https://www.gstatic.com/recaptcha/api2/liveness_light.png)
}

.rc-button-qr-on-dark {
    background: url(https://www.gstatic.com/recaptcha/api2/qr_light.png)
}

.rc-button-liveness-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-qr-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-help {
    background: url(https://www.gstatic.com/recaptcha/api2/info_2x.png)
}

.rc-button-help:focus-visible {
    background-color: #d8d8d8
}

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
    .rc-button-help {
        background: url(https://www.gstatic.com/recaptcha/api2/info_white_2x.png)
    }
}

.rc-button-help-on-dark {
    background: url(https://www.gstatic.com/recaptcha/api2/info_white_2x.png)
}

.rc-button-help-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-undo {
    background: url(https://www.gstatic.com/recaptcha/api2/undo_2x.png)
}

.rc-button-undo:focus-visible {
    background-color: #d8d8d8
}

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
    .rc-button-undo {
        background: url(https://www.gstatic.com/recaptcha/api2/undo_white_2x.png)
    }
}

.rc-button-undo-on-dark {
    background: url(https://www.gstatic.com/recaptcha/api2/undo_white_2x.png)
}

.rc-button-undo-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button {
    -webkit-background-size: 32px 32px;
    background-size: 32px 32px;
    cursor: pointer;
    height: 48px;
    opacity: .55;
    width: 48px;
    padding: 0;
    border: 0;
    background-repeat: no-repeat;
    background-position: center
}

.rc-button:focus, .rc-button:hover {
    opacity: .8;
    outline: none
}

.verify-button-holder {
    float: right;
    margin: 8px 8px 9px 0
}

.rc-challenge-help {
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    overflow-y: scroll;
    padding: 5px 20px 5px 20px
}

.reload-icon {
    height: 16px;
    width: 16px
}

.apps-toast {
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 101
}

.apps-toast-content {
    background: #323232;
    border-radius: 2px;
    -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, .14), 0 1px 18px rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .4);
    box-shadow: 0 6px 10px rgba(0, 0, 0, .14), 0 1px 18px rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .4);
    color: #eee;
    display: inline-block;
    font: 12px/20px Roboto, helvetica, arial, sans-serif;
    padding: 14px;
    text-align: center
}

.goog-container:focus {
    outline: none
}

.rc-defaultchallenge-response-field {
    margin: 7px;
    text-align: center
}

.rc-defaultchallenge-response-field .rc-response-input-field {
    width: 230px
}

.rc-defaultchallenge-payload {
    border: none;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    min-height: 61px;
    text-align: center
}

.rc-defaultchallenge-incorrect-response {
    color: #ff1b1b;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    margin-left: 20px
}

.rc-doscaptcha-header {
    padding: 10px;
    margin: 10px;
    height: 20%;
    background-color: #1a73e8
}

.rc-doscaptcha-header-text {
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-align: center;
    color: white
}

.rc-doscaptcha-body {
    height: 80%
}

.rc-doscaptcha-body-text {
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 10px 15px 10px 15px
}

.rc-doscaptcha-footer {
    pointer-events: none
}

.recaptchaJavascriptChallengeLivenessOuterContainer {
    position: absolute;
    inset: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.recaptchaJavascriptChallengeLivenessContainer {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1
}

.goog-container:focus {
    outline: none
}

#rc-imageselect {
    min-width: 240px;
    font-family: Roboto, helvetica, arial, sans-serif;
    background-color: #fff
}

#rc-imageselect .rc-button:focus {
    outline: none
}

.rc-imageselect-desc {
    margin-left: -10px;
    margin-top: -10px;
    padding-right: 100px;
    position: relative
}

.rc-imageselect-instructions .rc-imageselect-desc strong {
    font-size: 22px
}

.rc-imageselect-desc span {
    display: block
}

.rc-imageselect-desc-no-canonical {
    position: relative
}

.rc-imageselect-desc-no-canonical span {
    display: block
}

.rc-imageselect-payload {
    min-width: 240px;
    margin: 0 7px;
    padding: 7px 0
}

.rc-imageselect-challenge {
    position: relative;
    width: 100%;
    height: 100%
}

.rc-footer {
    min-width: 240px
}

.rc-imageselect-incorrect-response, .rc-imageselect-error-dynamic-more, .rc-imageselect-error-select-more, .rc-imageselect-error-select-something {
    color: #d93025;
    font-size: 14px;
    padding: 7px 0;
    text-align: center;
    width: 100%;
    background-color: white
}

.rc-imageselect-desc-wrapper {
    margin-bottom: 6px
}

.rc-imageselect-checkbox {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGnmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjAgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTExLTA0VDIzOjE2OjI2LTA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0xMS0wNFQyMzoxNzozNS0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0xMS0wNFQyMzoxNzozNS0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDM3Y2M2MTEtMjg5Mi00MmFkLWEyYmYtMjk1MzA4NGYxNjA1IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YjEwZGYyNmItNGU5Mi0wNTQxLThjMDYtMTJjNWQ5ZDFmMjcxIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZjE0YzAyYmQtNDJhOC00ODkxLWIxMjMtMWZhYjg2NzZlNzJmIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMTRjMDJiZC00MmE4LTQ4OTEtYjEyMy0xZmFiODY3NmU3MmYiIHN0RXZ0OndoZW49IjIwMjEtMTEtMDRUMjM6MTY6MjYtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMDJkMDg2Zi1mNmZjLTRjMzItYWU2Zi0wOWMxZmU4MzFhNzciIHN0RXZ0OndoZW49IjIwMjEtMTEtMDRUMjM6MTc6MDktMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzdjYzYxMS0yODkyLTQyYWQtYTJiZi0yOTUzMDg0ZjE2MDUiIHN0RXZ0OndoZW49IjIwMjEtMTEtMDRUMjM6MTc6MzUtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlXsutAAAASdSURBVFiFtZdbbBRVGIC/mdnZdndr2+0l0BYsaEJ4ABGkUhHjlT6oT7QRbcHaqGkhvFBjBU3AKy9aTYwaQ9pI6wMxEClQiLcmKomtYikCkZsILbYGWuh2aXfLtrvHh53ZPTvdbbdtPMnJzOzMme87/392zjkKyRdFOipx7gupJlWEENiSBCuACij3bfgmx5G+dGUQez4h3S1CwQGh+PoGvcd+u7C3fAgITUcmXk/igbVVNdcrbJqr6nLqrTWJGiz03/FDaHxwd/vueYeAoEVmQhFCJBSIgIuqLxT3pqX/NFVPYkVc7UHl/JaOT1eesYgkJaAAGmArfvnqxp50ffd04HJZMDJS9svnd7cC4/EkhBCoieAP1HRXzgYOcMXl2l+8+exTgI4xhqzPKJZzFdDvf6lz9T8ZBW2zgcsl33N6xe+Na//EEglrBMK9z8qyzxZecY+bLytzIte6fdVHhKOgYYmCKWD23lZUdrxiNvANy9y8W67z2FKNPRvDEt1O38PF1Z0lhkBMKmQBDdB1LadqpvCNy9y885yO3aYwMio4+Ot45J6iFlYRZyyYFyqgLSjZlXfF6S+aCfz5e928bcCHRwV1zQEOXPBE7nc7x592Fj7kwpIGVTpqcwufKJ4p/K1no/DXmgK0SHCzLH70jWVY0mCehFNgc+TLDdbkZtCxLZeaVe6E8MrlUfgtv6CuKUDLxYlwAJuWMY9oBGIEVEBDOHPkBjvK7czPUXm9VGdTHIkXlrt5c30s/GACeNjAkS1FAOQTQEH1euXn61vGuDks0FSF7aU6m4qjElUr3Ow04F4DfuivSeCACHq9Uu8VIDIbKoAyFhi6hiMv0uDbbg+iMZP6F+1kpSlsX6ej4MYfgJ3rdXQtCj88BRzgtvff69bf5AiI/vNHTlkf+O6qh9rGADduhSOxbZ0ehfsEdXuSgwP83fHJ2UQCAhA9x97vi9fw+6setjYEGDAkTPirTQEOX0oOXjgifh7uOebDMj2rxkXIqMF5Q5d2xXtBW6+HWkNiyCd45YsArUnCAfy+E18TOxcIiA4GHUgF0uxpc7Jyqv84nehFjxdkkmKHo5eThwP01c9dDHiBYWAUGBdCCDMFIcNuLDB8zZfV07Y50Yvaej3ThrvO7i0HAsAYlhlRTkHQeCBwZl/FjwVDlz6eFiVBmdN/YsfFo1u7gNvG+2MWJvIgNAVGAf/xhgcb5nsvfzYb+NyBk+91NT95APBLAkFZQJ6bVcLfhVTACbgA15Ky5rU3C0s+mC48/dz+6nNHtrQDI4TzbkqYKZiwJoysiIAUQ8IJOFPdCzOXlDaV92UsqpkKnHfj5Ienvnpm35jfOwz4jCpHIGZFZF2jRdYFhkQq4DCOqYB+5+raRdl3PbJET8nO1VRH+nhoZHBsdGCg/1xrV29nYzfhwXbbgPoJp9TseUz4E62KVaLpsBsiZrUTXVrJX9HIv0gSMKs58mPgpkC8nZF1ZxP5dxhSkwmYEnJNuC+AqXdGZjS0ONX8iMmiZjV7POOdUTwRWUieUuVomZ90wSS9nq6ALCLvkM2jCZGPSe2QhRAoQiS9m/5fyn/lu/UIgBExrQAAAABJRU5ErkJggg==);
    display: none;
    position: absolute
}

.rc-imageselect-report-image {
    bottom: 0;
    left: 0;
    display: none;
    position: absolute;
    right: 0;
    top: 0
}

.rc-imageselect-table-42, .rc-imageselect-table-33, .rc-imageselect-table-44 {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 1s ease;
    transition: all 1s ease
}

.rc-imageselect-table-42, .rc-imageselect-table-33 {
    margin: -2px
}

.rc-imageselect-table-44 {
    margin: -1px
}

.rc-imageselect-table-42 td {
    padding: 2px
}

.rc-imageselect-table-33 td {
    padding: 2px
}

.rc-imageselect-table-44 td {
    padding: 1px
}

.rc-image-tile-target tr, td {
    margin: 0
}

.rc-imageselect-keyboard {
    outline: solid orange !important;
    position: relative;
    z-index: 100
}

td:focus {
    outline: none
}

.rc-image-tile-overlay {
    display: none;
    opacity: 0;
    position: absolute;
    background-color: #1a73e8;
    width: 100%;
    height: 100%;
    z-index: 2;
    -webkit-transition: opacity 1s cubic-bezier(.49, .78, .46, 1.34);
    transition: opacity 1s cubic-bezier(.49, .78, .46, 1.34)
}

.rc-image-followup-tile {
    display: block
}

.rc-imageselect-dynamic-selected {
    position: relative;
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
    opacity: .01
}

.rc-imageselect-dynamic-selected .rc-image-tile-target {
    opacity: 1
}

.rc-imageselect-dynamic-selected .rc-imageselect-checkbox {
    display: block;
    opacity: 1;
    -webkit-background-size: cover;
    background-size: cover;
    width: 60px;
    height: 60px;
    left: 50%;
    top: 50%;
    margin-left: -30px;
    margin-top: -30px
}

.rc-image-tile-target {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    position: relative
}

.rc-imageselect-tileselected {
    position: relative
}

.rc-imageselect-tileselected .rc-image-tile-wrapper {
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.rc-image-tile-wrapper {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.rc-imageselect-tileselected .rc-imageselect-checkbox {
    display: block;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.rc-imageselect-candidates {
    border: 2px solid white;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 94px;
    overflow: hidden;
    position: absolute;
    right: 7px;
    top: 7px;
    width: 112px
}

.rc-imageselect-candidates > div {
    -webkit-background-size: 112px 94px;
    background-size: 112px 94px;
    display: inline-block;
    height: 94px;
    margin: 2px;
    position: relative;
    width: 112px
}

.rc-imageselect-challenge {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.rc-imageselect-response-field-error {
    border-bottom: 1px solid #ff0000
}

.rc-imageselect-desc {
    font-size: 16px
}

.rc-imageselect-desc-wrapper span {
    font-size: 14px
}

.rc-imageselect-clear {
    clear: both
}

.rc-image-tile-wrapper {
    overflow: hidden;
    position: relative;
    -webkit-transition: .1s ease;
    transition: .1s ease
}

.rc-image-tile-wrapper img {
    position: relative;
    -webkit-user-drag: none;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden
}

.rc-image-tile-11 {
    width: 100%;
    height: 100%
}

.rc-image-tile-42 {
    width: 200%;
    height: 400%
}

.rc-image-tile-33 {
    width: 300%;
    height: 300%
}

.rc-image-tile-44 {
    width: 400%;
    height: 400%
}

.rc-imageselect-instructions {
    height: 113px;
    width: 100%;
    margin-bottom: 7px;
    position: relative
}

.rc-imageselect-desc-wrapper {
    background-color: #1a73e8;
    position: relative;
    padding: 24px;
    color: white;
    height: 66px;
    font-size: 16px
}

.rc-imageselect-progress {
    background-color: #417cc1;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 15px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease
}

.rc-imageselect-carousel-offscreen-right {
    left: 105%;
    position: absolute;
    -webkit-transition: .5s ease;
    transition: .5s ease
}

.rc-imageselect-carousel-entering-right {
    left: 0;
    position: absolute;
    -webkit-transition: .5s ease;
    transition: .5s ease
}

.rc-imageselect-carousel-mock-margin-1 {
    top: 1px
}

.rc-imageselect-carousel-mock-margin-2 {
    top: 2px
}

.rc-imageselect-carousel-leaving-left {
    left: 0;
    opacity: .5;
    position: relative;
    -webkit-transition: .5s ease;
    transition: .5s ease
}

.rc-imageselect-carousel-offscreen-left {
    left: -105%;
    opacity: .5;
    position: relative;
    -webkit-transition: .5s ease;
    transition: .5s ease
}

.rc-imageselect-carousel-instructions {
    -webkit-transition: .2s ease;
    transition: .2s ease;
    opacity: 1
}

.rc-imageselect-carousel-instructions-hidden {
    opacity: .5
}

.rc-canonical-stop-sign {
    background: url(https://www.gstatic.com/recaptcha/api2/stop_sign.jpg);
    background-repeat: no-repeat
}

.rc-canonical-speed-limit {
    background: url(https://www.gstatic.com/recaptcha/api2/canonical_speed_limit.png);
    background-repeat: no-repeat
}

.rc-canonical-street-name {
    background: url(https://www.gstatic.com/recaptcha/api2/canonical_street_name.png);
    background-repeat: no-repeat
}

.rc-canonical-other {
    background: url(https://www.gstatic.com/recaptcha/api2/canonical_other.png);
    background-repeat: no-repeat
}

.rc-canonical-bounding-box {
    background: url(https://www.gstatic.com/recaptcha/api2/boundingbox2.gif);
    background-repeat: no-repeat
}

.rc-canonical-car {
    background: url(https://www.gstatic.com/recaptcha/api2/canonical_car.png);
    background-repeat: no-repeat
}

.rc-canonical-road {
    background: url(https://www.gstatic.com/recaptcha/api2/canonical_road.png);
    background-repeat: no-repeat
}

.rc-canonical-bridge {
    background: url(https://www.gstatic.com/recaptcha/api2/canonical_bridge.png);
    background-repeat: no-repeat
}

.recaptchaJavascriptChallengeQrOuterContainer {
    position: absolute;
    inset: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.recaptchaJavascriptChallengeQrContainer {
    -webkit-box-align: anchor-center;
    -webkit-align-items: anchor-center;
    align-items: anchor-center;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    margin: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.recaptchaJavascriptChallengeQrCanvas {
    min-width: 200px;
    min-height: 200px;
    max-height: 45%;
    max-width: 40%;
    outline-offset: 0;
    outline: solid 2px;
    border-radius: 2pt;
    padding: 20px;
    position: relative;
    border: 1px solid #999;
    -webkit-box-shadow: 0 0 10px 10px rgba(26, 115, 232, .3);
    box-shadow: 0 0 9px 2px rgba(26, 115, 232, .3);
    background: white
}

.recaptchaJavascriptChallengeQrBackground {
    background: url(https://www.gstatic.com/recaptcha/api2/modac_qr_background.svg);
    position: absolute;
    top: 50%;
    margin-top: -20%;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat
}

.recaptchaJavascriptChallengeQrButton {
    background: #1a73e8;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 14px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    border-radius: 25px;
    padding: 15px;
    text-transform: uppercase;
    text-decoration: none;
    position: relative;
    margin: 25% auto
}

.recaptchaJavascriptChallengeQrInstructionsContainer {
    text-align: center;
    font-family: Roboto, helvetica, arial, sans-serif;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.recaptchaJavascriptChallengeQrShortInstructionsContainer {
    top: 0;
    height: 113px;
    position: relative;
    background: #1a73e8;
    text-align: center;
    margin: 0 auto;
    width: 100%
}

.recaptchaJavascriptChallengeQrShortInstructions {
    font-weight: 700;
    color: #fff;
    font-size: 20px;
    margin-top: 45px
}

.recaptchaJavascriptChallengeQrAdditionalInstructionsContainer {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 10px
}

.recaptchaJavascriptChallengeQrCameraIcon {
    background: url(https://www.gstatic.com/recaptcha/api2/modac_camera_dark.png);
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 30px;
    height: 30px
}

.recaptchaJavascriptChallengeQrMobileIcon {
    background: url(https://www.gstatic.com/recaptcha/api2/modac_mobile_dark.png);
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 30px;
    height: 30px
}

.recaptchaJavascriptChallengeQrAdditionalInstructions {
    font-weight: 400;
    font-size: 14px;
    padding: 10px 20px 10px 10px;
    max-width: 80%;
    line-height: 1.3;
    color: #777
}

.recaptchaJavascriptChallengeQrCodeHidden {
    height: 0;
    width: 0;
    display: none;
    visibility: hidden
}

.recaptchaJavascriptChallengeQrCodeVisible {
    height: 200px;
    width: 200px;
    display: inline-block;
    visibility: visible
}

.recaptchaJavascriptChallengeQrButtonHidden {
    display: none;
    visibility: hidden
}

.recaptchaJavascriptChallengeQrButtonVisible {
    display: inline-block;
    visibility: visible
}

.rc-prepositional-payload {
    padding: 20px;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: 400
}

.rc-prepositional-select-more, .rc-prepositional-verify-failed {
    color: #ff1b1b;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin: 20px 20px 0 20px
}

.rc-prepositional-target label {
    margin: 5px;
    float: right
}

.rc-prepositional-instructions {
    margin-bottom: 20px
}

.rc-prepositional-table {
    width: 100%
}

.rc-prepositional-table td {
    background: #f9f9f9;
    border: 1px solid #fff;
    color: #000;
    cursor: pointer;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    width: 40%;
    padding: 15px
}

.rc-prepositional-table td.rc-prepositional-selected {
    background: #efefef;
    border: 1px solid #656565
}

.rc-2fa-payload {
    font-family: Roboto, Helvetica, Arial, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    font-size: 14px;
    text-align: left;
    color: #202124;
    text-align: center
}

.rc-2fa-background {
    background-color: #ececec;
    width: 100%;
    height: 100%;
    overflow: auto
}

.rc-2fa-container {
    background-color: #fff;
    width: 328px;
    overflow: auto;
    margin: 100px auto
}

.rc-2fa-header {
    margin: 36px 0 24px 0;
    font-size: 16px
}

.rc-2fa-instructions {
    margin: 24px 40px;
    line-height: 17.5px
}

.rc-2fa-response-field {
    text-align: center
}

.rc-2fa-response-field input {
    width: 11.2ch;
    height: 40px;
    line-height: 40px;
    margin: auto;
    border: 1px #979797 solid;
    font-size: 20px;
    letter-spacing: .8ch;
    padding-left: 1.2ch;
    padding-right: 0
}

.rc-2fa-response-field input:focus {
    border: 1px #185abc solid
}

.rc-2fa-response-field-error input {
    border: 1px #d93025 solid
}

.rc-2fa-response-field-error input:focus {
    border: 1px #d93025 solid
}

.rc-2fa-error-message {
    height: 36px;
    font-size: 12px;
    color: #d93025;
    margin: 2px 40px
}

.rc-2fa-submit-button-holder button {
    margin: 0 auto;
    min-width: 100px;
    height: 36px;
    line-height: 36px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 500;
    letter-spacing: 1.25px;
    border-radius: 4px;
    background-color: #185abc;
    border: 1px solid #185abc;
    color: #fff
}

.rc-2fa-submit-button-holder button:disabled {
    background-color: white;
    border: 1px solid #979797;
    color: rgba(0, 0, 0, .38)
}

.rc-2fa-cancel-button-holder button {
    margin: 20px auto;
    min-width: 100px;
    height: 36px;
    line-height: 36px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 500;
    letter-spacing: 1.25px;
    border-radius: 4px;
    background: none;
    border: none;
    color: #185abc
}

.rc-2fa-cancel-button-holder button:active {
    border: none
}

.rc-response-input-field {
    border: 1px solid #747775;
    border-radius: 2px;
    height: 36px;
    margin: 5px 0;
    padding: 1px 9px;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    outline: none;
    width: 270px
}

.rc-response-input-field:focus {
    border: 1px solid #1a73e8
}

.rc-response-input-field-error, .rc-response-input-field-error:focus {
    border: 1px solid #ff0000
}

sentinel {
}
img:is([sizes=auto i],[sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px
}

:where(.wp-block-button__link) {
    border-radius: 9999px;
    box-shadow: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    text-decoration: none
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline), :root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
    border: 2px solid;
    padding: .667em 1.333em
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {
    color: currentColor
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {
    background-color: initial;
    background-image: none
}

:where(.wp-block-calendar table:not(.has-background) th) {
    background: #ddd
}

:where(.wp-block-columns) {
    margin-bottom: 1.75em
}

:where(.wp-block-columns.has-background) {
    padding: 1.25em 2.375em
}

:where(.wp-block-post-comments input[type=submit]) {
    border: none
}

:where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:not(.has-text-color)) {
    color: #fff
}

:where(.wp-block-cover-image.is-light:not(.has-text-color)), :where(.wp-block-cover.is-light:not(.has-text-color)) {
    color: #000
}

:root :where(.wp-block-cover h1:not(.has-text-color)), :root :where(.wp-block-cover h2:not(.has-text-color)), :root :where(.wp-block-cover h3:not(.has-text-color)), :root :where(.wp-block-cover h4:not(.has-text-color)), :root :where(.wp-block-cover h5:not(.has-text-color)), :root :where(.wp-block-cover h6:not(.has-text-color)), :root :where(.wp-block-cover p:not(.has-text-color)) {
    color: inherit
}

:where(.wp-block-file) {
    margin-bottom: 1.5em
}

:where(.wp-block-file__button) {
    border-radius: 2em;
    display: inline-block;
    padding: .5em 1em
}

:where(.wp-block-file__button):is(a):active, :where(.wp-block-file__button):is(a):focus, :where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited {
    box-shadow: none;
    color: #fff;
    opacity: .85;
    text-decoration: none
}

.wp-block-gallery:not(.has-nested-images) {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    margin: 0 1em 1em 0;
    position: relative;
    width: calc(50% - 1em)
}

.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 0
}

.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
    align-items: flex-end;
    display: flex;
    height: 100%;
    justify-content: flex-start;
    margin: 0
}

.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
    display: block;
    height: auto;
    max-width: 100%;
    width: auto
}

.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
    background: linear-gradient(0deg, #000000b3, #0000004d 70%, #0000);
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    font-size: .8em;
    margin: 0;
    max-height: 100%;
    overflow: auto;
    padding: 3em .77em .7em;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2
}

.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
    display: inline
}

.wp-block-gallery:not(.has-nested-images) figcaption {
    flex-grow: 1
}

.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
    margin-right: 0
}

.wp-block-gallery:not(.has-nested-images).alignright {
    max-width: 420px;
    width: 100%
}

.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
    justify-content: center
}

.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
    align-self: flex-start
}

figure.wp-block-gallery.has-nested-images {
    align-items: normal
}

.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
    margin: 0;
    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2)
}

.wp-block-gallery.has-nested-images figure.wp-block-image {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    max-width: 100%;
    position: relative
}

.wp-block-gallery.has-nested-images figure.wp-block-image > a, .wp-block-gallery.has-nested-images figure.wp-block-image > div {
    flex-direction: column;
    flex-grow: 1;
    margin: 0
}

.wp-block-gallery.has-nested-images figure.wp-block-image img {
    display: block;
    height: auto;
    max-width: 100% !important;
    width: auto
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
    bottom: 0;
    left: 0;
    max-height: 100%;
    position: absolute;
    right: 0
}

.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    content: "";
    height: 100%;
    -webkit-mask-image: linear-gradient(0deg, #000 20%, #0000);
    mask-image: linear-gradient(0deg, #000 20%, #0000);
    max-height: 40%
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
    background: linear-gradient(0deg, #0006, #0000);
    box-sizing: border-box;
    color: #fff;
    font-size: 13px;
    margin: 0;
    overflow: auto;
    padding: 1em;
    scrollbar-color: #0000 #0000;
    scrollbar-gutter: stable both-edges;
    scrollbar-width: thin;
    text-align: center;
    text-shadow: 0 0 1.5px #000;
    will-change: transform
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {
    height: 12px;
    width: 12px
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track {
    background-color: initial
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb {
    background-clip: padding-box;
    background-color: initial;
    border: 3px solid #0000;
    border-radius: 8px
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb {
    background-color: #fffc
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover {
    scrollbar-color: #fffc #0000
}

@media (hover: none) {
    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
        scrollbar-color: #fffc #0000
    }
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
    display: inline
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
    color: inherit
}

.wp-block-gallery.has-nested-images figcaption {
    flex-basis: 100%;
    flex-grow: 1;
    text-align: center
}

.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
    margin-bottom: auto;
    margin-top: 0
}

@media (min-width: 600px) {
    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
        width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * .66667)
    }

    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
        width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * .5)
    }

    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
        width: 100%
    }
}

.wp-block-gallery.has-nested-images.alignright {
    max-width: 420px;
    width: 100%
}

.wp-block-gallery.has-nested-images.aligncenter {
    justify-content: center
}

.wp-block-group {
    box-sizing: border-box
}

:where(.wp-block-group.wp-block-group-is-layout-constrained) {
    position: relative
}

.wp-block-image > a, .wp-block-image > figure > a {
    display: inline-block
}

.wp-block-image img {
    box-sizing: border-box;
    height: auto;
    max-width: 100%;
    vertical-align: bottom
}

@media not (prefers-reduced-motion) {
    .wp-block-image img.hide {
        visibility: hidden
    }

    .wp-block-image img.show {
        animation: .4s show-content-image
    }
}

.wp-block-image.aligncenter {
    text-align: center
}

.wp-block-image .aligncenter, .wp-block-image .alignright, .wp-block-image.aligncenter, .wp-block-image.alignright {
    display: table
}

.wp-block-image .aligncenter > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.aligncenter > figcaption, .wp-block-image.alignright > figcaption {
    caption-side: bottom;
    display: table-caption
}

.wp-block-image .alignright {
    float: right;
    margin: .5em 0 .5em 1em
}

.wp-block-image .aligncenter {
    margin-left: auto;
    margin-right: auto
}

.wp-block-image :where(figcaption) {
    margin-bottom: 1em;
    margin-top: .5em
}

:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img) {
    border-radius: 9999px
}

.wp-block-image figure {
    margin: 0
}

@keyframes show-content-image {
    0% {
        visibility: hidden
    }
    99% {
        visibility: hidden
    }
    to {
        visibility: visible
    }
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
    line-height: 1.1
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
    line-height: 1.8
}

:root :where(.wp-block-latest-posts.is-grid) {
    padding: 0
}

:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {
    padding-left: 0
}

ul {
    box-sizing: border-box
}

:root :where(.wp-block-list.has-background) {
    padding: 1.25em 2.375em
}

:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
    padding: .5em 1em
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
    padding: .5em 1em
}

:root :where(p.has-background) {
    padding: 1.25em 2.375em
}

:where(p.has-text-color:not(.has-link-color)) a {
    color: inherit
}

:where(.wp-block-post-comments-form) input:not([type=submit]), :where(.wp-block-post-comments-form) textarea {
    border: 1px solid #949494;
    font-family: inherit;
    font-size: 1em
}

:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])), :where(.wp-block-post-comments-form) textarea {
    padding: calc(.667em + 2px)
}

:where(.wp-block-post-excerpt) {
    box-sizing: border-box;
    margin-bottom: var(--wp--style--block-gap);
    margin-top: var(--wp--style--block-gap)
}

:where(.wp-block-preformatted.has-background) {
    padding: 1.25em 2.375em
}

:where(.wp-block-search__button) {
    border: 1px solid #ccc;
    padding: 6px 10px
}

:where(.wp-block-search__input) {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-transform: inherit
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
    border: 1px solid #949494;
    box-sizing: border-box;
    padding: 4px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
    border: none;
    border-radius: 0;
    padding: 0 4px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
    outline: 0
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
    padding: 4px 8px
}

:root :where(.wp-block-separator.is-style-dots) {
    height: auto;
    line-height: 1;
    text-align: center
}

:root :where(.wp-block-separator.is-style-dots):before {
    color: currentColor;
    content: "···";
    font-family: serif;
    font-size: 1.5em;
    letter-spacing: 2em;
    padding-left: 2em
}

:root :where(.wp-block-site-logo.is-style-rounded) {
    border-radius: 9999px
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
    background-color: #f0f0f0;
    color: #444
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
    background-color: #f90;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
    background-color: #1ea0c3;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
    background-color: #0757fe;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
    background-color: #0a7aff;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
    background-color: #1e1f26;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
    background-color: #02e49b;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
    background-color: #5865f2;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
    background-color: #e94c89;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
    background-color: #4280ff;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
    background-color: #f45800;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
    background-color: #0866ff;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
    background-color: #000;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
    background-color: #0461dd;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
    background-color: #e65678;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
    background-color: #24292d;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
    background-color: #eceadd;
    color: #382110
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
    background-color: #ea4434;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
    background-color: #1d4fc4;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
    background-color: #f00075;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
    background-color: #e21b24;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
    background-color: #0d66c2;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
    background-color: #3288d4;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
    background-color: #000;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
    background-color: #f6405f;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
    background-color: #000;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
    background-color: #e60122;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
    background-color: #ef4155;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
    background-color: #ff4500;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
    background-color: #0478d7;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
    background-color: #fefc00;
    color: #fff;
    stroke: #000
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
    background-color: #ff5600;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
    background-color: #1bd760;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
    background-color: #2aabee;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
    background-color: #000;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
    background-color: #000;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
    background-color: #011835;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
    background-color: #6440a4;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
    background-color: #1da1f2;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
    background-color: #1eb7ea;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
    background-color: #4680c2;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
    background-color: #3499cd;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
    background-color: #25d366;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
    background-color: #000;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
    background-color: #d32422;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
    background-color: red;
    color: #fff
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
    background: 0 0
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
    height: 1.25em;
    width: 1.25em
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
    color: #f90
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
    color: #1ea0c3
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
    color: #0757fe
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
    color: #0a7aff
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
    color: #1e1f26
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
    color: #02e49b
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
    color: #5865f2
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
    color: #e94c89
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
    color: #4280ff
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
    color: #f45800
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
    color: #0866ff
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
    color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
    color: #0461dd
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
    color: #e65678
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
    color: #24292d
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
    color: #382110
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
    color: #ea4434
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
    color: #1d4fc4
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
    color: #f00075
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
    color: #e21b24
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
    color: #0d66c2
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
    color: #3288d4
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
    color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
    color: #f6405f
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
    color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
    color: #e60122
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
    color: #ef4155
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
    color: #ff4500
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
    color: #0478d7
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
    color: #fff;
    stroke: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
    color: #ff5600
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
    color: #1bd760
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
    color: #2aabee
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
    color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
    color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
    color: #011835
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
    color: #6440a4
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
    color: #1da1f2
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
    color: #1eb7ea
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
    color: #4680c2
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
    color: #25d366
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
    color: #3499cd
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
    color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
    color: #d32422
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
    color: red
}

:root :where(.wp-block-social-links .wp-social-link a) {
    padding: .25em
}

:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
    padding: 0
}

:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
    padding-left: .6666666667em;
    padding-right: .6666666667em
}

:root :where(.wp-block-tag-cloud.is-style-outline) {
    display: flex;
    flex-wrap: wrap;
    gap: 1ch
}

:root :where(.wp-block-tag-cloud.is-style-outline a) {
    border: 1px solid;
    font-size: unset !important;
    margin-right: 0;
    padding: 1ch 2ch;
    text-decoration: none !important
}

:root :where(.wp-block-table-of-contents) {
    box-sizing: border-box
}

:where(.wp-block-term-description) {
    box-sizing: border-box;
    margin-bottom: var(--wp--style--block-gap);
    margin-top: var(--wp--style--block-gap)
}

:where(pre.wp-block-verse) {
    font-family: inherit
}

:root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px
}

.aligncenter {
    clear: both
}

html :where(.has-border-color) {
    border-style: solid
}

html :where([style*=border-top-color]) {
    border-top-style: solid
}

html :where([style*=border-right-color]) {
    border-right-style: solid
}

html :where([style*=border-bottom-color]) {
    border-bottom-style: solid
}

html :where([style*=border-left-color]) {
    border-left-style: solid
}

html :where([style*=border-width]) {
    border-style: solid
}

html :where([style*=border-top-width]) {
    border-top-style: solid
}

html :where([style*=border-right-width]) {
    border-right-style: solid
}

html :where([style*=border-bottom-width]) {
    border-bottom-style: solid
}

html :where([style*=border-left-width]) {
    border-left-style: solid
}

html :where(img[class*=wp-image-]) {
    height: auto;
    max-width: 100%
}

:where(figure) {
    margin: 0 0 1em
}

html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px)
}

@media screen and (max-width: 600px) {
    html :where(.is-position-sticky) {
        --wp-admin--admin-bar--position-offset: 0px
    }
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--light-shade-blue: #EEF7FF;
    --wp--preset--color--border-light-blue: #CCE6FF;
    --wp--preset--color--primary: #55ABFF;
    --wp--preset--color--font-color: #222222;
    --wp--preset--color--light-grey-surface: #F7F7F7;
    --wp--preset--color--grey-border: #ABABAB;
    --wp--preset--color--cta-yellow: #FFD255;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 11px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 32px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--font-size--regular: 15px;
    --wp--preset--font-size--larger: 50px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1)
}

:where(.is-layout-flex) {
    gap: .5em
}

:where(.is-layout-grid) {
    gap: .5em
}

body .is-layout-flex {
    display: flex
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center
}

.is-layout-flex > :is(*,div) {
    margin: 0
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6
}

#cookie-notice, #cookie-notice .cn-button:not(.cn-button-custom) {
    font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", sans-serif;
    font-weight: 400;
    font-size: 13px;
    text-align: center
}

#cookie-notice {
    position: fixed;
    min-width: 100%;
    height: auto;
    z-index: 100000;
    letter-spacing: 0;
    line-height: 20px;
    left: 0
}

#cookie-notice, #cookie-notice * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#cookie-notice.cn-animated {
    -webkit-animation-duration: .5s !important;
    animation-duration: .5s !important;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

#cookie-notice .cookie-notice-container {
    display: block
}

#cookie-notice.cookie-notice-hidden .cookie-notice-container {
    display: none
}

.cn-position-bottom {
    bottom: 0
}

.cookie-notice-container {
    padding: 15px 30px;
    text-align: center;
    width: 100%;
    z-index: 2
}

.cn-close-icon {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -10px;
    width: 15px;
    height: 15px;
    opacity: .5;
    padding: 10px;
    outline: 0;
    cursor: pointer
}

.cn-close-icon:hover {
    opacity: 1
}

.cn-close-icon:after, .cn-close-icon:before {
    position: absolute;
    content: ' ';
    height: 15px;
    width: 2px;
    top: 3px;
    background-color: grey
}

.cn-close-icon:before {
    transform: rotate(45deg)
}

.cn-close-icon:after {
    transform: rotate(-45deg)
}

#cookie-notice .cn-revoke-cookie {
    margin: 0
}

#cookie-notice .cn-button {
    margin: 0 0 0 10px;
    display: inline-block
}

#cookie-notice .cn-button:not(.cn-button-custom) {
    letter-spacing: .25px;
    margin: 0 0 0 10px;
    text-transform: none;
    display: inline-block;
    cursor: pointer;
    touch-action: manipulation;
    white-space: nowrap;
    outline: 0;
    box-shadow: none;
    text-shadow: none;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
    padding: 8.5px 10px;
    line-height: 1;
    color: inherit
}

.cn-text-container {
    margin: 0 0 6px
}

.cn-buttons-container, .cn-text-container {
    display: inline-block
}

#cookie-notice.cookie-notice-visible.cn-effect-fade, #cookie-notice.cookie-revoke-visible.cn-effect-fade {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

#cookie-notice.cn-effect-fade {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@media all and (max-width: 900px) {
    .cookie-notice-container #cn-notice-buttons, .cookie-notice-container #cn-notice-text {
        display: block
    }

    #cookie-notice .cn-button {
        margin: 0 5px 5px
    }
}

@media all and (max-width: 480px) {
    .cookie-notice-container {
        padding: 15px 25px
    }
}

.clearfix:after, .clearfix:before {
    display: table;
    content: '';
    line-height: 0
}

[data-mfp-src] {
    cursor: pointer
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v50/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v50/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v50/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v50/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v50/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v50/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

:root {
    --td_theme_color: #4db2ec;
    --td_grid_border_color: #ededed;
    --td_black: #222;
    --td_text_color: #111;
    --td_default_google_font_1: 'Open Sans', 'Open Sans Regular', sans-serif;
    --td_default_google_font_2: 'Roboto', sans-serif
}

audio, progress, video {
    display: block;
    vertical-align: baseline
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}


picture img {
    border-radius: 14px;
    margin: 20px auto;
}

/*img {
    max-width: 100%;
    height: auto
}*/

.td-main-content-wrap {
    background-color: #fff
}

.td-page-meta {
    display: none
}

.td-container {
    width: 1068px;
    margin-right: auto;
    margin-left: auto
}

.td-container:after, .td-container:before {
    display: table;
    content: '';
    line-height: 0
}

.td-container:after {
    clear: both
}

.td-pb-row {
    margin-right: -24px;
    margin-left: -24px;
    position: relative
}

.td-pb-row:after, .td-pb-row:before {
    display: table;
    content: ''
}

.td-pb-row:after {
    clear: both
}

.td-pb-row [class*=td-pb-span] {
    display: block;
    min-height: 1px;
    float: left;
    padding-right: 24px;
    padding-left: 24px;
    position: relative
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td-pb-row [class*=td-pb-span] {
        padding-right: 20px;
        padding-left: 20px
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-pb-row [class*=td-pb-span] {
        padding-right: 14px;
        padding-left: 14px
    }
}

@media (max-width: 767px) {
    .td-pb-row [class*=td-pb-span] {
        padding-right: 0;
        padding-left: 0;
        float: none;
        width: 100%
    }
}

.td-ss-main-sidebar {
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000
}

.td-pb-span4 {
    width: 33.33333333%
}

.td-pb-span8 {
    width: 66.66666667%
}

.td-pb-span12 {
    width: 100%
}

.td-block-row {
    margin-left: -24px;
    margin-right: -24px
}

.td-block-row:after, .td-block-row:before {
    display: table;
    content: ''
}

.td-block-row:after {
    clear: both
}

.td-block-row [class*=td-block-span] {
    display: block;
    min-height: 1px;
    float: left;
    padding-right: 24px;
    padding-left: 24px
}

.td-block-span6 {
    width: 50%
}

.td-block-span12 {
    width: 100%
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td-block-row [class*=td-block-span] {
        padding-right: 20px;
        padding-left: 20px
    }

    .td-container {
        width: 980px
    }

    .td-block-row, .td-pb-row {
        margin-right: -20px;
        margin-left: -20px
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-block-row [class*=td-block-span] {
        padding-right: 14px;
        padding-left: 14px
    }

    .td-container {
        width: 740px
    }

    .td-block-row, .td-pb-row {
        margin-right: -14px;
        margin-left: -14px
    }
}

@media (max-width: 767px) {
    .td-block-row [class*=td-block-span] {
        padding-right: 0;
        padding-left: 0;
        float: none;
        width: 100%
    }

    .td-container {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px
    }

    .td-block-row, .td-pb-row {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
}

.td-header-wrap {
    position: relative;
    z-index: 2000
}

.td-header-row {
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif)
}

.td-header-row:after, .td-header-row:before {
    display: table;
    content: ''
}

.td-header-row:after {
    clear: both
}

.td-header-row [class*=td-header-sp] {
    display: block;
    min-height: 1px;
    float: left;
    padding-right: 24px;
    padding-left: 24px
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td-header-row [class*=td-header-sp] {
        padding-right: 20px;
        padding-left: 20px
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-header-row [class*=td-header-sp] {
        padding-right: 14px;
        padding-left: 14px
    }
}

#td-header-search-button-mob {
    display: none
}

@media (max-width: 767px) {
    .td-header-row [class*=td-header-sp] {
        padding-right: 0;
        padding-left: 0;
        float: none;
        width: 100%
    }

    #td-header-search-button {
        display: none
    }

    #td-header-search-button-mob {
        display: block
    }
}

@media (min-width: 768px) {
    .td-drop-down-search .td-search-form {
        margin: 20px
    }
}

.td-header-wrap .td-drop-down-search {
    position: absolute;
    top: 100%;
    right: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .4s;
    transition: all .4s ease;
    transform: translate3d(0, 20px, 0);
    -webkit-transform: translate3d(0, 20px, 0);
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    border-top: 0;
    width: 342px;
    pointer-events: none
}

.td-header-wrap .td-drop-down-search.td-drop-down-search-open {
    visibility: visible;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    pointer-events: auto
}

.td-header-wrap .td-drop-down-search .btn {
    position: absolute;
    height: 32px;
    min-width: 67px;
    line-height: 17px;
    padding: 7px 15px 8px;
    text-shadow: none;
    vertical-align: top;
    right: 20px;
    margin: 0 !important;
    -webkit-transition: background-color .4s;
    transition: background-color .4s
}

.td-header-wrap .td-drop-down-search .btn:hover {
    background-color: var(--td_theme_color, #4db2ec)
}

.td-header-wrap .td-drop-down-search:before {
    position: absolute;
    top: -9px;
    right: 19px;
    display: block;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5.5px 6px;
    border-color: transparent transparent var(--td_theme_color, #4db2ec) transparent
}

.td-header-wrap .td-drop-down-search:after {
    position: absolute;
    top: -3px;
    display: block;
    content: '';
    right: 0;
    left: 0;
    margin: 0 auto;
    width: 100%;
    height: 3px;
    background-color: var(--td_theme_color, #4db2ec)
}

.td-header-wrap #td-header-search {
    width: 235px;
    height: 32px;
    margin: 0;
    border-right: 0;
    line-height: 17px;
    border-color: #eaeaea !important
}

.td-header-wrap .td-post-category {
    z-index: 2;
    position: relative
}

.td-banner-wrap-full {
    position: relative
}

.td-header-menu-wrap-full {
    z-index: 9998;
    position: relative
}

@media (max-width: 767px) {
    .td-header-wrap #td-header-search {
        width: 91%;
        font-size: 16px
    }

    .td-header-wrap .td-header-main-menu, .td-header-wrap .td-header-menu-wrap, .td-header-wrap .td-header-menu-wrap-full {
        background-color: var(--td_mobile_menu_color, #222) !important;
        height: 54px !important
    }

    .header-search-wrap .td-icon-search {
        color: var(--td_mobile_icons_color, #fff) !important
    }
}

.td-header-wrap .td-header-menu-wrap-full {
    background-color: #fff
}

.td-header-main-menu {
    position: relative;
    z-index: 999;
    padding-right: 48px
}

.sf-menu, .sf-menu li, .sf-menu ul {
    margin: 0;
    list-style: none
}

.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 10em
}

.sf-menu > li.td-normal-menu > ul.sub-menu {
    left: -15px
}

.sf-menu ul li {
    width: 100%
}

.sf-menu li:hover {
    visibility: inherit
}

.sf-menu li {
    float: left;
    position: relative
}

.sf-menu .td-menu-item > a {
    display: block;
    position: relative
}

.sf-menu li.sfHover ul, .sf-menu li:hover ul {
    left: 0;
    top: auto;
    z-index: 99
}

ul.sf-menu li.sfHover li ul, ul.sf-menu li:hover li ul {
    top: -999em
}

ul.sf-menu li li.sfHover ul, ul.sf-menu li li:hover ul {
    left: 10em;
    top: 0 !important
}

ul.sf-menu li li.sfHover li ul, ul.sf-menu li li:hover li ul {
    top: -999em
}

.sf-menu > .current-menu-item {
    z-index: 0
}

.sf-menu > li > a {
    padding: 0 14px;
    line-height: 48px;
    font-size: 14px;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-backface-visibility: hidden
}

.sf-menu > .current-menu-item > a, .sf-menu > .sfHover, .sf-menu > .sfHover > a, .sf-menu > li > a:hover {
    z-index: 999
}

.sf-menu > .current-menu-item > a, .sf-menu > .sfHover > a, .sf-menu > li > a:hover {
    background-color: transparent
}

.td-affix .sf-menu > .current-menu-item > a, .td-affix .sf-menu > .sfHover > a, .td-affix .sf-menu > li > a:hover {
    background-color: transparent
}

.sf-menu > li > a:after {
    background-color: transparent;
    content: '';
    width: 0;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: width .2s;
    transition: width .2s ease
}

.sf-menu > .current-menu-item > a:after, .sf-menu > .sfHover > a:after, .sf-menu > li:hover > a:after {
    background-color: var(--td_theme_color, #4db2ec);
    width: 100%
}

#td-header-menu {
    display: inline-block;
    vertical-align: top
}

.td-normal-menu ul {
    box-shadow: 1px 1px 4px rgba(0, 0, 0, .15)
}

.sf-menu .td-normal-menu ul {
    padding: 15px 0
}

.sf-menu .td-normal-menu ul ul {
    margin: -15px 0
}

.sf-menu ul {
    background-color: #fff
}

.sf-menu ul .td-menu-item > a {
    padding: 7px 30px;
    font-size: 12px;
    line-height: 20px;
    color: #111
}

.sf-menu ul .td-icon-menu-down {
    float: right;
    top: 0;
    font-size: 7px
}

.sf-menu ul .current-menu-item > a, .sf-menu ul .sfHover > a, .sf-menu ul .td-menu-item > a:hover {
    color: var(--td_theme_color, #4db2ec)
}

.sf-menu a:active, .sf-menu a:focus, .sf-menu a:hover, .sf-menu li.sfHover, .sf-menu li:hover {
    outline: 0
}

.sf-menu .td-icon-menu-down {
    position: absolute;
    top: 50%;
    margin-top: -5px;
    padding-left: 7px;
    font-size: 9px
}

@media (min-width: 768px) and (max-width: 1018px) {
    .sf-menu > li.td-normal-menu > ul.sub-menu {
        left: -5px
    }

    .sf-menu > li > a {
        padding: 0 9px;
        font-size: 11px
    }

    .sf-menu .td-normal-menu ul {
        padding: 8px 0
    }

    .sf-menu .td-normal-menu ul ul {
        margin: -8px 0
    }

    .sf-menu ul .td-menu-item > a {
        padding: 5px 16px 6px;
        font-size: 11px
    }

    .sf-menu .td-icon-menu-down {
        padding-left: 6px
    }
}

.sf-menu .sub-menu {
    -webkit-backface-visibility: hidden
}

.sf-menu .sub-menu .td-icon-menu-down {
    position: absolute;
    top: 50%;
    right: 19px;
    margin-top: -9px;
    line-height: 19px
}

.sf-menu a.sf-with-ul {
    padding-right: 31px;
    min-width: 1px
}

a.sf-with-ul i.td-icon-menu-down:before {
    content: '\e808'
}

ul.sf-js-enabled > li > a > i.td-icon-menu-down:before {
    content: '\e806' !important
}

.header-search-wrap {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999
}

.header-search-wrap .td-icon-search {
    display: inline-block;
    font-size: 19px;
    width: 48px;
    line-height: 48px;
    text-align: center
}

@media (min-width: 768px) and (max-width: 1018px) {
    .sf-menu a.sf-with-ul {
        padding-right: 22px
    }

    .header-search-wrap .td-icon-search {
        font-size: 15px
    }
}

#td-outer-wrap {
    overflow: hidden
}

#td-top-mobile-toggle {
    display: none
}

#td-top-mobile-toggle a {
    display: inline-block
}

#td-top-mobile-toggle i {
    font-size: 27px;
    width: 64px;
    line-height: 54px;
    height: 54px;
    display: inline-block;
    padding-top: 1px;
    color: var(--td_mobile_icons_color, #fff)
}

.admin-bar #td-mobile-nav {
    padding-top: 32px
}

@media (max-width: 767px) {
    .td-header-main-menu {
        padding-right: 64px;
        padding-left: 2px
    }

    .sf-menu {
        display: none
    }

    .header-search-wrap .td-icon-search {
        height: 54px;
        width: 54px;
        line-height: 54px;
        font-size: 22px;
        margin-right: 2px
    }

    #td-outer-wrap {
        margin: auto;
        width: 100%;
        -webkit-transition: transform .7s;
        transition: transform .7s ease;
        -webkit-transform-origin: 50% 200px 0;
        transform-origin: 50% 200px 0
    }

    #td-top-mobile-toggle {
        display: inline-block;
        position: relative
    }

    .admin-bar #td-mobile-nav {
        padding-top: 46px
    }
}

.td-menu-background {
    background-repeat: var(--td_mobile_background_repeat, no-repeat);
    background-size: var(--td_mobile_background_size, cover);
    background-position: var(--td_mobile_background_size, center top);
    position: fixed;
    top: 0;
    display: block;
    width: 100%;
    height: 113%;
    z-index: 9999;
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
    -webkit-transform: translate3d(-100%, 0, 0)
}

.td-menu-background:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .98;
    background: #313b45;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, var(--td_mobile_gradient_one_mob, #313b45)), color-stop(100%, var(--td_mobile_gradient_two_mob, #3393b8)));
    background: linear-gradient(to bottom, var(--td_mobile_gradient_one_mob, #313b45) 0%, var(--td_mobile_gradient_two_mob, #3393b8) 100%)
}

#td-mobile-nav {
    padding: 0;
    position: fixed;
    width: 100%;
    height: calc(100% + 1px);
    top: 0;
    z-index: 9999;
    visibility: hidden;
    transform: translate3d(-99%, 0, 0);
    -webkit-transform: translate3d(-99%, 0, 0);
    left: -1%;
    font-family: -apple-system, ".SFNSText-Regular", "San Francisco", Roboto, "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif
}

#td-mobile-nav .td_display_err {
    text-align: center;
    color: var(--td_mobile_text_color, #fff);
    border: none;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .16);
    box-shadow: 0 0 8px rgba(0, 0, 0, .16);
    margin: -9px -30px 24px;
    font-size: 14px;
    border-radius: 0;
    padding: 12px;
    position: relative;
    background-color: rgba(255, 255, 255, .06);
    display: none
}

#td-mobile-nav input:invalid {
    box-shadow: none !important
}

.td-js-loaded #td-mobile-nav, .td-js-loaded .td-menu-background {
    visibility: visible !important;
    -webkit-transition: transform .5s cubic-bezier(.79, .14, .15, .86);
    transition: transform .5s cubic-bezier(.79, .14, .15, .86)
}

#td-mobile-nav {
    height: 1px;
    overflow: hidden
}

#td-mobile-nav .td-menu-socials {
    padding: 0 65px 0 20px;
    overflow: hidden;
    height: 60px
}

#td-mobile-nav .td-social-icon-wrap {
    margin: 20px 5px 0 0;
    display: inline-block
}

#td-mobile-nav .td-social-icon-wrap i {
    border: none;
    background-color: transparent;
    font-size: 14px;
    width: 40px;
    height: 40px;
    line-height: 38px;
    color: var(--td_mobile_text_color, #fff);
    vertical-align: middle
}

#td-mobile-nav .td-social-icon-wrap .td-icon-instagram {
    font-size: 16px
}

.td-mobile-close {
    position: absolute;
    right: 1px;
    top: 0;
    z-index: 1000
}

.td-mobile-close .td-icon-close-mobile {
    height: 70px;
    width: 70px;
    line-height: 70px;
    font-size: 21px;
    color: var(--td_mobile_text_color, #fff);
    top: 4px;
    position: relative
}

.td-mobile-content {
    padding: 20px 20px 0
}

.td-mobile-container {
    padding-bottom: 20px;
    position: relative
}

.td-mobile-content ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.td-mobile-content li {
    float: none;
    margin-left: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none
}

.td-mobile-content li a {
    display: block;
    line-height: 21px;
    font-size: 21px;
    color: var(--td_mobile_text_color, #fff);
    margin-left: 0;
    padding: 12px 30px 12px 12px;
    font-weight: 700
}

.td-mobile-content .td_mobile_submenu > a .td-icon-menu-right {
    display: inline-block
}

.td-mobile-content .td-icon-menu-right {
    display: none;
    position: absolute;
    cursor: pointer;
    top: 10px;
    right: -4px;
    z-index: 1000;
    font-size: 14px;
    padding: 6px 12px;
    float: right;
    color: var(--td_mobile_text_color, #fff);
    -webkit-transform-origin: 50% 48% 0px;
    transform-origin: 50% 48% 0px;
    -webkit-transition: transform .3s;
    transition: transform .3s ease;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg)
}

.td-mobile-content .td-icon-menu-right:before {
    content: '\e83d'
}

.td-mobile-content .td-sub-menu-open > a i {
    transform: rotate(0);
    -webkit-transform: rotate(0)
}

.td-mobile-content .td-sub-menu-open > ul {
    display: block;
    max-height: 2000px;
    opacity: .9
}

.td-mobile-content .sub-menu {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: max-height .5s cubic-bezier(.77, 0, .175, 1), opacity .5s cubic-bezier(.77, 0, .175, 1);
    transition: max-height .5s cubic-bezier(.77, 0, .175, 1), opacity .5s cubic-bezier(.77, 0, .175, 1)
}

.td-mobile-content .sub-menu .td-icon-menu-right {
    font-size: 11px;
    right: -2px;
    top: 8px;
    color: var(--td_mobile_text_color, #fff)
}

.td-mobile-content .sub-menu a {
    padding: 9px 26px 9px 36px !important;
    line-height: 19px;
    font-size: 16px;
    font-weight: 400
}

.td-mobile-content .sub-menu .sub-menu a {
    padding-left: 55px !important
}

.td-mobile-content .sub-menu .sub-menu .sub-menu a {
    padding-left: 74px !important
}

.td-mobile-content .current-menu-item > a {
    color: var(--td_mobile_text_active_color, #73c7e3)
}

.td-mobile-content .menu-item-has-children a {
    width: 100%;
    z-index: 1
}

.td-mobile-content .td-link-element-after {
    position: relative
}

.rtl .td-mobile-content .td-icon-menu-right {
    right: auto;
    left: -4px;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg)
}

.td-menu-mob-open-menu #td-outer-wrap {
    position: fixed;
    transform: scale3d(.9, .9, .9);
    -webkit-transform: scale3d(.9, .9, .9);
    -webkit-box-shadow: 0 0 46px #000;
    box-shadow: 0 0 46px #000
}

.td-menu-mob-open-menu #td-mobile-nav {
    height: calc(100% + 1px);
    overflow: auto;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    left: 0
}

.td-menu-mob-open-menu #td-mobile-nav label {
    -webkit-transition: .2s;
    transition: all .2s ease
}

.td-menu-mob-open-menu #td-mobile-nav .td-login-animation {
    -webkit-transition: .5s .5s;
    transition: all .5s ease .5s
}

.td-menu-mob-open-menu .td-menu-background {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0)
}

.td-menu-mob-open-menu .td-mobile-container {
    -webkit-transition: .5s .5s;
    transition: all .5s ease .5s
}

.td-mobile-container {
    opacity: 1
}

.td-hide-menu-content .td-mobile-container {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .5s;
    transition: all .5s ease 0s
}

.td-hide-menu-content .td-mobile-content {
    display: none
}

#td-mobile-nav .td-login-animation {
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

#td-mobile-nav .td-login-animation .td-login-inputs {
    height: 76px
}

#td-mobile-nav .td-login-hide {
    -webkit-transition: .5s;
    transition: all .5s ease 0s;
    visibility: hidden !important
}

#td-mobile-nav .td-login-show {
    visibility: visible !important;
    opacity: 1;
    pointer-events: auto
}

.td-search-wrap-mob .td-aj-search-results {
    margin: 0 5%;
    text-align: left
}

.td-search-wrap-mob .result-msg {
    margin: 0 5%
}

.td-search-wrap-mob .result-msg a {
    display: block;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    line-height: 50px;
    color: var(--td_mobile_button_color_mob, #000);
    border: none;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .36);
    box-shadow: 0 0 8px rgba(0, 0, 0, .36);
    margin: 10px 0 40px;
    font-size: 17px;
    border-radius: 0;
    background-color: var(--td_mobile_button_background_mob, #fff);
    opacity: .8
}

.td-search-close {
    text-align: right;
    z-index: 1000
}

.td-search-close .td-icon-close-mobile {
    height: 70px;
    width: 70px;
    line-height: 70px;
    font-size: 21px;
    color: var(--td_mobile_text_color, #fff);
    position: relative;
    top: 4px;
    right: 0
}

.td-search-opened #td-outer-wrap {
    position: fixed;
    transform: scale3d(.9, .9, .9);
    -webkit-transform: scale3d(.9, .9, .9);
    -webkit-box-shadow: 0 0 46px;
    box-shadow: 0 0 46px
}

.td-search-opened .td-search-input:after {
    transform: scaleX(1);
    -webkit-transform: scaleX(1)
}

#td-mobile-nav label {
    position: absolute;
    top: 26px;
    left: 10px;
    font-size: 17px;
    color: var(--td_mobile_text_color, #fff);
    opacity: .6;
    pointer-events: none
}

.td-login-inputs {
    position: relative
}

body {
    font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-size: 14px;
    line-height: 21px
}

p, ol, ul {
    font-size: var(--normal-font-size);
    margin-bottom: 16px;
    line-height: 28px;
    text-align: start;
}

/*p {
    margin-top: 0;
    margin-bottom: 21px
}*/

a:active, a:focus {
    outline: 0
}

a {
    color: var(--td_theme_color, #4db2ec);
    text-decoration: none
}

code {
    position: relative;
    top: -1px;
    border: none;
    background-color: #f1f1f1;
    padding: 2px 6px
}

ul {
    padding: 0
}

ul li {
    line-height: 24px;
    margin-left: 21px
}

table {
    width: 100%
}

/*table td {
    border: 1px solid var(--td_grid_border_color, #ededed);
    padding: 2px 8px
}*/

table .odd td {
    background-color: #fcfcfc
}

h1, h3, h4 {
    font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
    color: var(--td_text_color, #111);
    font-weight: 400;
    margin: 6px 0;
    text-align: center
}

h1 > a, h3 > a, h4 > a {
    color: var(--td_text_color, #111)
}

div.td-block-title {
    font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
    color: var(--td_text_color, #111)
}

p.td-module-title {
    font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
    color: var(--td_text_color, #111)
}

p.td-module-title > a {
    color: var(--td_text_color, #111)
}

h1 {
    font-size: 32px;
    line-height: 40px;
    margin-top: 33px;
    margin-bottom: 23px
}

h3 {
    font-size: 22px;
    line-height: 30px;
    margin-top: 27px;
    margin-bottom: 17px
}

h4 {
    font-size: 19px;
    line-height: 29px;
    margin-top: 24px;
    margin-bottom: 14px
}

textarea {
    font-size: 12px;
    line-height: 21px;
    color: #444;
    border: 1px solid #e1e1e1;
    width: 100%;
    max-width: 100%;
    height: 168px;
    min-height: 168px;
    padding: 6px 9px
}

textarea:active, textarea:focus {
    border-color: #b0b0b0 !important
}

input:focus, input[type]:focus, textarea:focus {
    outline: 0
}

input[type=submit] {
    font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
    font-size: 13px;
    background-color: var(--td_black, #222);
    border-radius: 0;
    color: #fff;
    border: none;
    padding: 8px 15px;
    font-weight: 500;
    -webkit-transition: background-color .4s;
    transition: background-color .4s
}

input[type=submit]:hover {
    background-color: var(--td_theme_color, #4db2ec)
}

input[type=email], input[type=text], input[type=url] {
    font-size: 12px;
    line-height: 21px;
    color: #444;
    border: 1px solid #e1e1e1;
    width: 100%;
    max-width: 100%;
    height: 34px;
    padding: 3px 9px
}

@media (max-width: 767px) {
    textarea {
        font-size: 16px
    }

    input[type=email], input[type=text], input[type=url] {
        font-size: 16px
    }
}

input[type=email]:active, input[type=email]:focus, input[type=text]:active, input[type=text]:focus, input[type=url]:active, input[type=url]:focus {
    border-color: #b0b0b0 !important
}

input[type=password] {
    width: 100%;
    position: relative;
    top: 0;
    display: inline-table;
    vertical-align: middle;
    font-size: 12px;
    line-height: 21px;
    color: #444;
    border: 1px solid #ccc;
    max-width: 100%;
    height: 34px;
    padding: 3px 9px;
    margin-bottom: 10px
}

.tagdiv-type {
    font-size: 15px;
    line-height: 1.74;
    color: #222
}

.tagdiv-type img {
    margin-bottom: 21px
}

.tagdiv-type figure img {
    margin-bottom: 0
}

.tagdiv-type a:hover {
    text-decoration: underline
}

.tagdiv-type ul {
    margin-bottom: 26px
}

.tagdiv-type ul li:not(.blocks-gallery-item):not(.wp-block-navigation-item) {
    line-height: inherit;
    margin-bottom: 10px
}

.tagdiv-type ul li:not(.blocks-gallery-item):not(.wp-block-navigation-item):last-child {
    margin-bottom: 0
}

.tagdiv-type li ul {
    margin-bottom: 0
}

.tagdiv-type p {
    margin-bottom: 26px
}

.tagdiv-type iframe, .tagdiv-type object {
    max-width: 100% !important
}

.wp-caption-text {
    font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    text-align: left;
    margin: 6px 0 26px;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: 17px;
    color: #444
}

.aligncenter {
    text-align: center;
    clear: both;
    display: block;
    margin: 6px auto
}

figure.aligncenter, figure.alignright {
    margin-bottom: 0
}

@media (max-width: 767px) {
    input[type=password] {
        font-size: 16px
    }

    .td-md-is-ios .tagdiv-type figure {
        width: auto
    }

    .alignright {
        float: none !important
    }
}

.alignright {
    float: right;
    margin-top: 6px;
    margin-right: 0;
    margin-bottom: 6px !important;
    margin-left: 24px !important
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .alignright {
        max-width: 312px;
        margin-left: 21px
    }

    .td-pb-span12 .alignright {
        max-width: 550px !important
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .alignright {
        max-width: 220px;
        margin-left: 21px
    }
}

@media (max-width: 767px) {
    .alignright {
        text-align: center;
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 100%;
        margin-bottom: 21px
    }

    .alignright img {
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

    .alignright figcaption {
        text-align: center
    }
}

.entry-title a:hover, .td-post-category:hover, .td_block_wrap a:hover, .widget a:hover {
    text-decoration: none !important
}

.td_module_wrap {
    position: relative;
    padding-bottom: 35px
}

.td_module_wrap .entry-title {
    font-size: 21px;
    line-height: 25px;
    margin: 0 0 6px
}

.td_module_wrap:hover .entry-title a {
    color: var(--td_theme_color, #4db2ec)
}

.entry-title {
    word-wrap: break-word
}

.td-module-thumb {
    position: relative;
    margin-bottom: 13px
}

.td-module-thumb .entry-thumb {
    display: block
}

.td-module-meta-info {
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
    font-size: 11px;
    margin-bottom: 7px;
    line-height: 1;
    min-height: 17px
}

.td-post-author-name {
    font-weight: 700;
    display: inline-block;
    position: relative;
    top: 2px
}

.td-post-author-name a {
    color: #000
}

.td-post-author-name span {
    color: #ccc;
    margin: 0 2px;
    font-weight: 400
}

.td-post-author-name div {
    display: inline;
    margin-right: 2px
}

.td-post-date {
    color: #767676;
    display: inline-block;
    position: relative;
    top: 2px
}

.td-module-comments {
    position: relative;
    float: right;
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
    font-size: 10px;
    font-weight: 600;
    text-align: center;
    line-height: 1
}

.td-module-comments a {
    color: #fff;
    background-color: #000;
    display: inline-block;
    min-width: 17px;
    padding: 3px 4px 4px 5px;
    position: relative
}

.td-module-comments a:after {
    position: absolute;
    bottom: -3px;
    left: 0;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px 3px 0 0;
    border-color: #000 transparent transparent
}

.td-post-category {
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
    font-size: 10px;
    font-weight: 600;
    line-height: 1;
    background-color: var(--td_black, #222);
    color: #fff;
    margin-right: 5px;
    padding: 3px 6px 4px;
    display: block;
    vertical-align: top;
    transition: all .2s ease;
    -webkit-transition: .2s
}

.td-post-category:hover {
    background-color: var(--td_theme_color, #4db2ec)
}

.td-module-image {
    position: relative
}

.td-module-image .td-post-category {
    position: absolute;
    bottom: 0
}

.td-module-meta-info .td-post-category {
    display: inline-block
}

.block-title {
    font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
    font-size: 14px;
    line-height: 1;
    margin-top: 0;
    margin-bottom: 26px;
    border-bottom: 2px solid var(--td_header_color, var(--td_black, #222))
}

.block-title > a, .block-title > label, .block-title > span, .block-title > span > a {
    line-height: 17px;
    display: inline-block;
    padding: 7px 12px 4px;
    background-color: var(--td_header_color, var(--td_black, #222));
    color: var(--td_text_header_color, #fff)
}

.td-main-content-wrap {
    padding-bottom: 40px
}

.td-author-page {
    font-size: 12px
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td-author-page {
        margin-bottom: 40px
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-pb-span12 .alignright {
        max-width: 400px !important
    }

    .td-author-page {
        margin-bottom: 28px
    }
}

@media (max-width: 767px) {
    .td-main-content-wrap {
        padding-bottom: 26px
    }

    .td-author-page {
        margin-bottom: 28px
    }
}

.page-nav {
    margin: 30px 0;
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
    font-size: 12px;
    display: inline-block;
    width: 100%
}

.page-nav a:hover {
    color: #fff;
    background-color: #444;
    border-color: #444
}

.page-nav a, .page-nav span {
    padding: 5px 11px;
    border: 1px solid #e3e3e3;
    display: inline-block;
    margin: 0 8px 8px 0;
    min-width: 33px;
    text-align: center;
    color: #666;
    line-height: 21px;
    float: left
}

.page-nav .extend {
    border: none
}

.page-nav i {
    font-size: 9px;
    line-height: 1;
    display: inline-table
}

.page-nav .pages {
    float: right;
    margin: 0;
    border: none;
    padding: 6px 0 6px 6px
}

.page-nav .current {
    background-color: var(--td_theme_color, #4db2ec);
    color: #fff;
    border-color: var(--td_theme_color, #4db2ec)
}

.page-nav:first-child > div {
    padding: 5px 11px;
    border: 1px solid var(--td_theme_color, #4db2ec);
    display: inline-block;
    margin: 0 8px 8px 0;
    min-width: 33px;
    text-align: center;
    color: #fff;
    line-height: 21px;
    float: left;
    background-color: var(--td_theme_color, #4db2ec)
}

.page-nav .td-icon-menu-right {
    padding-left: 1px
}

.page-nav .td-icon-menu-left {
    padding-right: 1px
}

.rtl .page-nav .td-icon-menu-left:before {
    content: '\e80d'
}

.rtl .page-nav .td-icon-menu-right:before {
    content: '\e80c'
}

.td-ss-main-sidebar {
    perspective: unset !important
}

.td-crumb-container {
    min-height: 35px;
    margin-bottom: 9px;
    padding-top: 21px
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-crumb-container {
        padding-top: 16px
    }
}

@media (max-width: 767px) {
    .page-nav {
        margin-right: auto;
        margin-left: auto;
        display: table;
        width: auto
    }

    .page-nav .last {
        display: none
    }

    .page-nav .extend {
        display: none
    }

    .page-nav .pages {
        display: none
    }

    .td-crumb-container {
        padding-top: 11px
    }

    .single-post .td-bred-no-url-last {
        display: none
    }
}

.entry-crumbs {
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
    font-size: 12px;
    color: #c3c3c3;
    line-height: 18px;
    padding-top: 1px;
    padding-bottom: 2px
}

.entry-crumbs a {
    color: #c3c3c3
}

.entry-crumbs a:hover {
    color: #777
}

.entry-crumbs .td-bread-sep {
    font-size: 8px;
    margin: 0 5px
}

.td-category {
    list-style: none;
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
    font-size: 10px;
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 1
}

.td-category li {
    display: inline-block;
    margin: 0 5px 5px 0;
    line-height: 1
}

.td-category a {
    color: #fff;
    background-color: var(--td_black, #222);
    padding: 3px 6px 4px;
    white-space: nowrap;
    display: inline-block
}

.td-category a:hover {
    opacity: .9
}

.post {
    background-color: var(--td_container_transparent, #fff)
}

.post header .entry-title {
    margin-top: 0;
    margin-bottom: 7px;
    word-wrap: break-word;
    font-size: 41px;
    line-height: 50px
}

header .td-module-meta-info {
    margin-bottom: 16px
}

header .td-post-author-name {
    font-weight: 400;
    color: #444;
    float: left
}

header .td-post-author-name a {
    font-weight: 700;
    margin-right: 3px
}

header .td-post-date {
    margin-left: 4px;
    color: #767676;
    float: left
}

header .td-post-comments {
    float: right;
    position: relative;
    top: 2px
}

header .td-post-comments a {
    color: #444
}

header .td-post-comments i {
    vertical-align: middle
}

header .td-icon-comments {
    margin-right: 5px;
    font-size: 9px
}

.post footer {
    clear: both
}

.td-post-source-tags {
    font-size: 11px
}

.td-post-source-tags a {
    font-size: 11px
}

.td-post-source-via {
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
    font-weight: 600
}

.td-post-small-box {
    margin-bottom: 4px;
    line-height: 20px;
    clear: left;
    height: 20px;
    display: table
}

.td-post-small-box span {
    background-color: var(--td_black, #222);
    padding: 5px 9px;
    color: #fff;
    display: block;
    text-transform: uppercase;
    line-height: 10px;
    float: left;
    height: 20px
}

.td-post-small-box a {
    display: block;
    float: left;
    border: 1px solid var(--td_grid_border_color, #ededed);
    margin-left: 4px;
    line-height: 8px;
    color: var(--td_text_color, #111);
    padding: 5px 8px;
    height: 20px
}

.td-post-small-box a:hover {
    color: #fff;
    background-color: var(--td_theme_color, #4db2ec);
    border-color: var(--td_theme_color, #4db2ec)
}

.td-tags {
    margin: 0 0 30px;
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
    display: table;
    line-height: 20px;
    font-weight: 600
}

.td-tags li {
    list-style: none;
    display: inline-block;
    line-height: 20px;
    margin-left: 0;
    float: left;
    margin-bottom: 4px
}

.td-tags a, .td-tags span {
    margin-right: 4px;
    margin-left: 0
}

.td-post-next-prev-content {
    display: inline-block;
    font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
    word-break: break-word
}

.td-post-next-prev-content span {
    display: block;
    font-size: 12px;
    color: #c1c1c1;
    margin-bottom: 7px
}

.td-post-next-prev-content a {
    display: block;
    font-size: 15px;
    color: #222;
    line-height: 21px;
    margin-bottom: 43px
}

.td-post-next-prev-content a:hover {
    color: var(--td_theme_color, #4db2ec)
}

.td-post-next-post {
    text-align: right
}

.td-next-prev-separator {
    display: none
}

.author-box-wrap {
    border: 1px solid var(--td_grid_border_color, #ededed);
    padding: 21px;
    margin-bottom: 48px
}

.author-box-wrap .avatar {
    float: left;
    max-width: 96px
}

@media (max-width: 767px) {
    .single .td-category {
        margin-bottom: 0
    }

    .post header .entry-title {
        margin-top: 3px;
        margin-bottom: 9px
    }

    #td-outer-wrap .td-post-next-post, #td-outer-wrap .td-post-prev-post {
        width: 50%;
        float: left
    }

    .author-box-wrap {
        text-align: center
    }

    .author-box-wrap .avatar {
        margin-bottom: 5px;
        float: none
    }
}

.author-box-wrap .td-social-icon-wrap .td-icon-font {
    color: #222
}

.td-post-content p:empty {
    display: none
}

.td-post-featured-image {
    position: relative
}

.td-post-featured-image img {
    display: block;
    margin-bottom: 26px;
    width: 100%
}

.td-post-featured-image .wp-caption-text {
    margin-bottom: 26px;
    z-index: 1
}

.td-post-content {
    margin-top: 21px;
    padding-bottom: 16px
}

.td-post-content p {
    word-wrap: break-word
}

.td-post-content img {
    display: block
}

.td-post-content table {
    margin-bottom: 21px
}

.td-post-template-default .td-post-title .td-post-comments {
    margin-left: 22px
}

@media (max-width: 1018px) {
    .post header .entry-title {
        font-size: 32px;
        line-height: 36px
    }

    .td-post-template-default .td-post-header header .entry-title {
        font-size: 32px;
        line-height: 36px
    }
}

.td-post-template-default .td-post-featured-image img {
    width: auto
}

.td-post-template-default .wpb_video_wrapper {
    margin-bottom: 26px
}

.td-post-template-default .wpb_video_wrapper iframe {
    display: block
}

.td-post-template-default .wpb_video_wrapper video {
    max-width: 100%
}

.comment {
    list-style: none;
    margin-left: 0;
    padding-bottom: 13px;
    border-bottom: 1px dashed var(--td_grid_border_color, #ededed);
    margin-bottom: 21px
}

.comment:first-child {
    border-top: none
}

.comment .avatar {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    width: 50px
}

.comment .comment-respond {
    margin-left: 56px;
    display: table-row
}

.comment p {
    margin-bottom: 0;
    word-wrap: break-word
}

.comment-respond {
    margin-bottom: 21px
}

.comment-reply-link {
    font-size: 11px;
    color: #747474
}

.comment-reply-link:hover {
    color: var(--td_theme_color, #4db2ec)
}

.single .comments {
    margin-bottom: 48px;
    padding-top: 10px;
    margin-top: -10px
}

#reply-title {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 7px;
    margin-top: 10px
}

#cancel-comment-reply-link {
    font-size: 12px;
    font-weight: 400;
    color: var(--td_text_color, #111);
    margin-left: 10px
}

#cancel-comment-reply-link:hover {
    color: var(--td_theme_color, #4db2ec)
}

.comment .comment-form-input-wrap {
    margin-top: 0;
    margin-bottom: 21px
}

@media (max-width: 767px) {
    .td-post-content {
        margin-top: 16px
    }

    .comment-respond {
        margin-left: 0 !important
    }

    .comments .comment-form .submit {
        width: 100%;
        font-size: 15px;
        font-weight: 700;
        padding: 15px 0;
        text-transform: uppercase
    }
}

.comments {
    clear: both
}

.comment-form .td-warning-author, .comment-form .td-warning-captcha, .comment-form .td-warning-captcha-score, .comment-form .td-warning-comment, .comment-form .td-warning-email, .comment-form .td-warning-email-error {
    display: none
}

.comment-form textarea {
    display: block
}

.td-comment-form-warnings .td-warning-author, .td-comment-form-warnings .td-warning-captcha, .td-comment-form-warnings .td-warning-captcha-score, .td-comment-form-warnings .td-warning-comment, .td-comment-form-warnings .td-warning-email, .td-comment-form-warnings .td-warning-email-error {
    margin-bottom: -11px;
    color: #ff7a7a;
    font-size: 11px;
    font-style: italic;
    line-height: 15px
}

.td-form-author, .td-form-comment, .td-form-email, .td-form-url {
    margin-top: 0;
    margin-bottom: 21px
}

.comment-form-cookies-consent label {
    margin-left: 8px
}

.comment-form-cookies-consent * {
    vertical-align: middle
}

.wp-block-image {
    margin-bottom: 21px
}

.wp-block-image.aligncenter, .wp-block-image.alignright {
    margin-bottom: 21px
}

.wp-block-image figcaption {
    font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    text-align: left;
    margin: 6px 0 0;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: 17px;
    color: #444
}

.wp-block-gallery {
    margin-bottom: 26px
}

.wp-block-gallery figcaption {
    font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-size: 11px;
    line-height: 17px
}

.wp-block-gallery .blocks-gallery-item figcaption {
    font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-size: 11px;
    line-height: 17px
}

@font-face {
    font-family: newspaper;
    src: url('wp-content/themes/Newspaper/images/icons/newspaper.eot?24');
    src: url('wp-content/themes/Newspaper/images/icons/newspaper.eot?24#iefix') format('embedded-opentype'), url('newspaper.woff') format('woff'), url('wp-content/themes/Newspaper/images/icons/newspaper.ttf?24') format('truetype'), url('wp-content/themes/Newspaper/images/icons/newspaper.svg?24#newspaper') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

[class*=" td-icon-"]:before, [class^=td-icon-]:before {
    font-family: newspaper;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[class*=td-icon-] {
    line-height: 1;
    text-align: center;
    display: inline-block
}

.td-icon-right:before {
    content: '\e803'
}

.td-icon-menu-down:before {
    content: '\e806'
}

.td-icon-menu-up:before {
    content: '\e809'
}

.td-icon-search:before {
    content: '\e80a'
}

.td-icon-menu-left:before {
    content: '\e80c'
}

.td-icon-menu-right:before {
    content: '\e80d'
}

.rtl .td-next-prev-wrap .td-icon-menu-left:before {
    content: '\e80d'
}

.rtl .td-next-prev-wrap .td-icon-menu-right:before {
    content: '\e80c'
}

.td-icon-facebook:before {
    content: '\e818'
}

.td-icon-instagram:before {
    content: '\e81d'
}

.td-icon-pinterest:before {
    content: '\e825'
}

.td-icon-share:before {
    content: '\e829'
}

.td-icon-twitter:before {
    content: '\e831'
}

.td-icon-close:before {
    content: '\e83c'
}

.td-icon-comments:before {
    content: "\e83b"
}

.td-icon-mobile:before {
    content: '\e83e'
}

.td-icon-whatsapp:before {
    content: '\f232'
}

.td-icon-close-mobile:before {
    content: '\e900'
}

.td-icon-modal-back:before {
    content: '\e901'
}

.td-icon-modal-close:before {
    content: '\e902'
}

.td-icon-plus:before {
    content: '\ea0a'
}

.td-icon-minus:before {
    content: '\ea0b'
}

.td-social-icon-wrap:hover .td-icon-font {
    -webkit-transition: color .3s;
    transition: color .3s;
    color: #fff
}

.td-social-icon-wrap:hover i.td-icon-facebook {
    color: #3b5998
}

.td-social-icon-wrap:hover i.td-icon-instagram {
    color: #3f729b
}

.td-social-icon-wrap:hover i.td-icon-pinterest {
    color: #cb2027
}

.td-social-icon-wrap:hover i.td-icon-share {
    color: #000
}

.td-social-icon-wrap:hover i.td-icon-twitter {
    color: #00aced
}

.td-social-icon-wrap:hover i.td-icon-whatsapp {
    color: #7bbf6a
}

.widget {
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
    margin-bottom: 38px
}

.widget a {
    color: #111
}

.widget a:hover {
    color: var(--td_theme_color, #4db2ec)
}

.widget ul {
    list-style: none;
    box-shadow: none
}

.widget li {
    line-height: 30px;
    list-style: none;
    margin-left: 12px
}

.widget li li {
    margin-left: 21px
}

.widget select {
    width: 100%;
    height: 30px;
    margin-bottom: 10px;
    margin-top: 13px;
    padding: 0 5px
}

.widget .block-title {
    margin-bottom: 13px
}

.widget .block-title span a {
    padding: 0;
    color: inherit
}

@media print {
    body, html {
        background-color: #fff;
        color: #000;
        margin: 0;
        padding: 0
    }

    body {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        zoom: 80%
    }

    body .td-post-featured-image img {
        width: 100% !important
    }

/*    img {
        max-width: 100%;
        display: block;
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }*/

    h1, h3, h4 {
        page-break-after: avoid
    }

    li, ul {
        page-break-inside: avoid
    }

    table, td, tr {
        page-break-before: avoid
    }

    .single #comments, .single .author-box-wrap .avatar, .single .td-category, .single .td-crumb-container, .single .td-footer-container, .single .td-footer-wrapper, .single .td-header-menu-wrap, .single .td-header-top-menu, .single .td-main-sidebar, .single .td-menu-background, .single .td-more-articles-box, .single .td-post-comments, .single .td-post-next-prev, .single .td-post-sharing, .single .td-post-source-tags, .single .td-scroll-up, .single .td-sub-footer-container, .single .td_block_related_posts, .single iframe {
        display: none !important
    }

    .td-header-desktop-wrap {
        display: block !important
    }

    .td-footer-template-wrap, .td_block_wrap:not(.tdb_breadcrumbs):not(.tdb_header_logo):not(.tdb_single_categories):not(.tdb-single-title):not(.tdb_single_author):not(.tdb_single_date ):not(.tdb_single_comments_count ):not(.tdb_single_post_views):not(.tdb_single_featured_image):not(.tdb_single_content):not(.td_woo_breadcrumbs):not(.td-woo-product-title):not(.td_woo_product_description):not(.td_woo_add_to_cart):not(.td_woo_product_sku):not(.td_woo_product_image):not(.td_woo_product_tabs):not(.td_woo_product_categories):not(.td_woo_product_tags ):not(.td_woo_product_image_bg):not(.td_woo_product_price):not(.td_woo_product_rating) {
        display: none !important
    }

    .body.td-animation-stack-type0 img {
        opacity: 1 !important
    }

    .td-main-content, header {
        width: 100% !important
    }
}

@media (min-width: 767px) {
    .td-header-mobile-wrap {
        display: none
    }
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, figcaption, figure, footer, header {
    display: block
}

audio, progress, video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

a {
    background-color: transparent
}

a:active, a:hover {
    outline: 0
}

strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

/*img {
    border: 0
}*/

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

code {
    font-family: monospace, monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

table, th, td {
    border: 1px solid;
}

td {
    padding: 0
}

.td_smart_list_1 {
    position: relative;
    overflow: hidden;
    z-index: 1;
    margin-top: 38px
}

.td_smart_list_3 {
    position: relative;
    overflow: hidden;
    z-index: 1
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_smart_list_3 .td-icon-right {
        top: 1px;
        left: 1px;
        line-height: 40px;
        padding-left: 0;
        font-size: 20px
    }
}

.td-main-menu-logo {
    display: none;
    float: left;
    margin-right: 10px;
    height: 48px
}

.td-main-menu-logo a {
    line-height: 48px
}

.td-main-menu-logo img {
    padding: 3px 0;
    position: relative;
    vertical-align: middle;
    max-height: 48px;
    width: auto
}

@media (max-width: 1140px) {
    .td-main-menu-logo img {
        max-width: 180px
    }
}

.td-logo-in-menu .td-sticky-header.td-mobile-logo {
    display: none
}

.td-logo-in-menu .td-sticky-header.td-header-logo {
    display: block
}

@media (max-width: 767px) {
    .td-header-desktop-wrap {
        display: none
    }

    .td-main-menu-logo {
        display: block;
        margin-right: 0;
        height: 0
    }

    .td-main-menu-logo img {
        margin: auto;
        bottom: 0;
        top: 0;
        left: 0;
        right: 0;
        position: absolute;
        padding: 0
    }

    .td-logo-in-menu .td-sticky-header.td-mobile-logo {
        display: block
    }

    .td-logo-in-menu .td-sticky-header.td-header-logo {
        display: none
    }
}

.td-affix .td-logo-in-menu .td-main-logo {
    display: none
}

.td-affix .td-logo-in-menu.td-logo-sticky .td-main-logo {
    display: block
}

.td-header-menu-wrap.td-affix {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    z-index: 9999;
    position: fixed !important;
    background-color: #fff;
    background-color: rgba(255, 255, 255, .95);
    top: 0
}

.admin-bar .td-header-menu-wrap.td-affix {
    top: 32px
}

@media (max-width: 767px) {
    .td-affix .td-logo-in-menu .td-main-logo {
        display: block
    }

    .admin-bar .td-header-menu-wrap.td-affix {
        top: 46px
    }

    .td-header-top-menu-full {
        display: none
    }
}

@media (max-width: 602px) {
    .admin-bar .td-header-menu-wrap.td-affix {
        top: 0
    }
}

.td-header-wrap .td_module_mx2 .entry-title a:after {
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    bottom: 0;
    content: '';
    z-index: 1
}

.td-header-wrap .result-msg {
    text-align: center;
    padding: 4px 0 6px;
    font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
    font-size: 12px;
    color: #222;
    font-style: italic
}

.td-header-wrap .result-msg a {
    color: #222;
    display: block
}

.td-header-wrap .result-msg a:hover {
    color: var(--td_theme_color, #4db2ec)
}

.td-header-wrap .td-aj-search-results {
    background-color: rgba(144, 144, 144, .02);
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    padding: 10px 0
}

.td-header-wrap .td-aj-search-results .item-details {
    margin: 10px 20px 10px 115px
}

.td-header-wrap .td-aj-search-results .td-module-thumb {
    top: 10px;
    margin-left: 20px
}

.td-header-wrap .td_module_mx2 {
    padding-bottom: 0
}

.td-header-wrap .td-aj-cur-element {
    background-color: rgba(128, 128, 128, .1)
}

.td-header-top-menu-full {
    position: relative;
    z-index: 9999
}

@media (min-width: 768px) {
    .td-affix .td-logo-sticky {
        display: block
    }

    .td-header-wrap .td-affix .td-main-menu-logo {
        height: 48px !important
    }

    .td-header-wrap .td-affix .td-main-menu-logo a {
        line-height: 48px !important
    }

    .td-header-wrap .td-affix .td-main-menu-logo img {
        max-height: 48px !important;
        top: -1px
    }

    .td-header-wrap .td-affix .sf-menu > li > a {
        line-height: 48px !important
    }

    .td-affix .header-search-wrap .td-icon-search {
        line-height: 48px !important
    }

    .td-affix #td-header-menu {
        display: block
    }

    .td-header-style-4 .td-main-menu-logo img {
        top: -1px
    }

    .td-header-style-4 .td-affix .td-main-menu-logo img {
        top: 0
    }
}

.td-header-style-4 #td-header-menu {
    display: block
}

.td-header-style-4 .td-header-top-menu-full {
    background-color: #111
}

.td-header-style-4 .td-main-menu-logo {
    margin: 0;
    display: block
}

.td-header-style-4 .td-main-menu-logo img {
    margin: 0 21px 0 0
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td-header-style-4 .td-main-menu-logo img {
        margin: 0 14px
    }

    .td-header-style-4 .sf-menu > li > a {
        padding: 0 12px
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-header-style-4 .td-main-menu-logo img {
        margin: 0 10px
    }
}

@media (max-width: 767px) {
    .td-header-style-4 .td-main-menu-logo {
        float: left;
        display: inline;
        width: 0
    }

    .td-header-style-4 .td-main-menu-logo img {
        margin: auto
    }
}

.td-header-style-4 .td-header-sp-recs {
    width: 100%
}

@media (min-width: 768px) {
    .td-header-style-4 .td-header-sp-recs {
        margin: 14px auto
    }

    .td_block_padding .td-block-row:last-child .td_module_wrap {
        padding-bottom: 0
    }
}

@media (min-width: 1019px) {
    .td-header-style-4 .td-header-sp-recs {
        margin: 24px auto
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6.td-grid-style-4 .td_module_mx22 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_6.td-grid-style-4 .td_module_mx22 .td-meta-info-container {
        width: auto;
        max-width: 80%
    }
}

.td-header-style-4 .td-header-sp-recs img {
    position: relative
}

.td-header-style-4 .header-search-wrap .td-icon-search {
    color: #fff
}

.td-header-style-4 .td-header-menu-wrap-full {
    background-color: transparent !important
}

.td-header-style-4 .td-header-main-menu {
    background-color: #151515
}

.td-header-style-4 .sf-menu > li > a {
    color: #fff
}

.td-header-style-4 .sf-menu > li > a:after {
    display: none
}

.td-header-style-4 .td-affix {
    background-color: transparent !important
}

.td-header-style-4 .td-affix .td-header-main-menu {
    background-color: #151515
}

.td-full-layout .td-header-style-4 .td-main-menu-logo {
    margin: 0;
    display: block
}

.td-full-layout .td-header-style-4 .td-main-menu-logo img {
    margin: 0 21px
}

.td-full-layout .td-header-style-4 .td-mega-menu ul {
    width: 1068px !important;
    box-shadow: none;
    border-top: none
}

.td-full-layout .td-header-style-4 .td-mega-menu .td-next-prev-wrap {
    margin: 0 0 18px 18px
}

.td-full-layout .td-header-style-4 .block-mega-child-cats {
    max-height: 216px
}

.td-mega-menu {
    position: static !important
}

.td-mega-menu ul.sub-menu {
    position: absolute;
    width: 1114px !important;
    height: auto;
    left: 50% !important;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    display: none;
    border: 1px solid #eaeaea;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .1)
}

.block-mega-child-cats {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 252px;
    -webkit-overflow-scrolling: touch
}

.td-header-top-menu {
    color: #fff;
    font-size: 11px
}

.td-header-top-menu a {
    color: #fff
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td-header-style-4 .sf-menu a.sf-with-ul {
        padding-right: 26px
    }

    .td-full-layout .td-header-style-4 .td-main-menu-logo img {
        margin: 0 14px
    }

    .td-full-layout .td-header-style-4 .td-mega-menu ul {
        width: 980px !important
    }

    .td-mega-menu ul.sub-menu {
        width: 1024px !important
    }

    .block-mega-child-cats {
        max-height: 238px
    }

    .td-header-top-menu {
        overflow: visible
    }
}

.td_data_time {
    display: inline-block;
    margin-right: 32px
}

.menu-top-container {
    display: inline-block;
    margin-right: 16px
}

.top-header-menu {
    list-style: none;
    margin: 0;
    display: inline-block
}

.top-header-menu li {
    display: inline-block;
    position: relative;
    margin-left: 0
}

.top-header-menu li li {
    width: 100%
}

.top-header-menu li a {
    margin-right: 16px;
    line-height: 1
}

.top-header-menu li a:hover {
    color: var(--td_theme_color, #4db2ec)
}

.top-header-menu > li {
    line-height: 28px
}

.top-header-menu > .td-normal-menu:hover > .sub-menu {
    display: block !important
}

.top-header-menu .avatar {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    position: relative;
    top: -1px
}

.top-header-menu .td-icon-menu-down {
    padding-left: 6px;
    font-size: 8px;
    position: relative;
    top: -1px
}

.top-header-menu .sub-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: -10px;
    line-height: 28px;
    background-color: #222;
    z-index: 1000
}

.top-header-menu .sub-menu a {
    display: block;
    margin: 0 10px;
    white-space: nowrap;
    line-height: 28px
}

.top-header-menu .current-menu-item > a {
    color: var(--td_theme_color, #4db2ec)
}

.top-header-menu .td-mega-menu .td-icon-menu-down, .top-header-menu ul .td-icon-menu-down {
    display: none
}

.top-header-menu .td-mega-menu ul, .top-header-menu ul ul {
    display: none !important
}

.td-social-icon-wrap > a {
    display: inline-block
}

.td-social-icon-wrap .td-icon-font {
    font-size: 12px;
    width: 30px;
    height: 24px;
    line-height: 24px
}

.td-social-icon-wrap .td-icon-instagram {
    font-size: 15px
}

.td_module_6 {
    padding-bottom: 26px
}

.td_module_6 .td-module-thumb {
    position: absolute;
    left: 0;
    top: 0
}

.td_module_6 .item-details {
    margin-left: 116px;
    min-height: 70px
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-full-layout .td-header-style-4 .td-main-menu-logo img {
        margin: 0 10px
    }

    .td-full-layout .td-header-style-4 .td-mega-menu ul {
        width: 740px !important
    }

    .td-full-layout .td-header-style-4 .block-mega-child-cats {
        max-height: 192px
    }

    .td-mega-menu ul.sub-menu {
        width: 786px !important
    }

    .block-mega-child-cats {
        max-height: 224px
    }

    .td_module_6 .td-module-thumb {
        width: 80px
    }

    .td_module_6 .item-details {
        margin-left: 95px;
        min-height: 55px
    }
}

.td_module_6 .entry-title {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px;
    font-weight: 500
}

@media (min-width: 768px) and (max-width: 1140px) {
    .td_module_6 .entry-title {
        font-size: 12px;
        line-height: 18px
    }

    .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx24 .td-meta-info-container {
        width: 100%;
        max-width: none
    }
}

@media (max-width: 767px) {
    .td-full-layout .td-header-style-4 .td-main-menu-logo img {
        margin: auto
    }

    .td-social-icon-wrap {
        margin: 0 3px
    }

    .td_module_6 .entry-title {
        font-size: 14px
    }
}

.td_module_6 .td-module-meta-info {
    margin-bottom: 0;
    min-height: 0
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_module_6 .td-post-category {
        margin-bottom: 5px
    }

    .td_block_inner .td_module_mx2 .item-details {
        margin-left: 95px
    }

    .td_block_inner .td_module_mx2 .td-post-category {
        margin-bottom: 5px
    }

    .td_block_inner .td_module_mx2 .td-icon-star, .td_block_inner .td_module_mx2 .td-icon-star-empty, .td_block_inner .td_module_mx2 .td-icon-star-half {
        font-size: 15px;
        width: 17px
    }
}

.td_module_17 .td-icon-menu-right {
    font-size: 9px;
    margin-left: 8px;
    vertical-align: middle
}

.td_module_18 .td-icon-menu-right {
    font-size: 9px;
    margin-left: 8px;
    vertical-align: middle
}

.td_module_mx2 {
    padding-bottom: 0
}

.td_module_mx2:after, .td_module_mx2:before {
    display: table;
    content: "";
    line-height: 0
}

.td_module_mx2:after {
    clear: both
}

.td_module_mx2 .entry-title {
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    margin: 0 0 5px
}

.td_module_mx2 .entry-thumb {
    width: 80px
}

.td_module_mx2 .td-module-thumb {
    position: absolute;
    margin-bottom: 0
}

.td_module_mx2 .item-details {
    margin: 0 0 20px 100px;
    min-height: 60px;
    padding-top: 2px
}

.td_module_mx2.td-module-search-def .item-details {
    min-height: 80px
}

@media (max-width: 767px) {
    .td_block_inner .td_module_mx2 .entry-title {
        font-size: 16px;
        line-height: 22px
    }

    .td_block_inner .td_module_mx2 .item-details {
        margin-bottom: 30px
    }

    .td_block_padding .td-block-row:last-child > div:last-child .td_module_wrap {
        padding-bottom: 0
    }
}

@media (max-width: 500px) {
    .td_block_inner .td_module_mx2 .entry-title {
        font-size: 14px;
        line-height: 20px
    }
}

.td_block_padding.td-column-1 .td-block-span12:last-child .td_module_wrap {
    padding-bottom: 0
}

.td_block_padding .td-load-more-wrap, .td_block_padding .td-next-prev-wrap {
    margin-top: 20px
}

@media (max-width: 767px) {
    .td_block_18 .td_module_mx2 .item-details {
        padding-top: 0;
        margin-bottom: 26px
    }

    .td_block_18 .td_module_mx2 .item-details .entry-title {
        margin-bottom: 3px
    }
}

.td_block_18 .td_module_mx2 .td-module-meta-info {
    margin-bottom: 0
}

.td_block_18 .td-column-1 .td_module_mx2:last-child .item-details {
    margin-bottom: 0
}

@media (max-width: 767px) {
    .td_block_19 .td_module_mx2 .item-details {
        padding-top: 0;
        margin-bottom: 26px
    }

    .td_block_19 .td_module_mx2 .item-details .entry-title {
        margin-bottom: 3px
    }

    .td_block_19 .td-block-row:last-child > div:last-child .td_module_wrap.td_module_mx2, .td_block_19 .td-block-row:last-child > div:last-child .td_module_wrap.td_module_mx2 .item-details {
        margin-bottom: 0
    }
}

.td_block_19 .td_module_mx2 .td-module-meta-info {
    margin-bottom: 0
}

.td_block_19.td-column-1 .td_module_wrap:last-child.td_module_mx2, .td_block_19.td-column-1 .td_module_wrap:last-child.td_module_mx2 .item-details {
    margin-bottom: 0
}

.iosSlider.td_block_wrap {
    margin-bottom: 34px !important
}

.td_block_big_grid_fl_6 .td_module_mx22 {
    position: relative;
    width: 33.333%;
    padding-top: 17%
}

@media (min-width: 1018px) {
    .td_block_big_grid_fl_6 .td_module_mx22 .td-meta-info-container {
        padding: 0 28px 18px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx23 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx23 .td-meta-info-container {
        width: auto;
        max-width: 80%
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_block_big_grid_fl_6 .td_module_mx22 .td-meta-info-container {
        padding-left: 14px;
        padding-right: 14px
    }

    .td_block_big_grid_fl_6 .td_module_mx22 .td-meta-info-container .td-module-meta-info {
        display: none
    }

    .td_block_big_grid_fl_6 .td_module_mx22 {
        padding-top: 19%
    }

    .td_block_big_grid_fl_6 .td_module_mx22 .entry-title {
        font-size: 13px !important;
        line-height: 18px !important
    }
}

@media (max-width: 767px) {
    .td_block_big_grid_fl_6 .td_module_mx22 {
        width: 100%;
        padding: 0;
        float: none
    }
}

.td_block_big_grid_fl_6 .td_module_mx22 .entry-thumb {
    max-width: none
}

@media (min-width: 1140px) {
    .td_block_big_grid_fl_6 .td_module_mx22 .entry-thumb {
        min-width: 100%;
        width: auto
    }

    .td_block_big_grid_fl_6.td-grid-style-2 .td_module_mx22 .td-big-grid-meta, .td_block_big_grid_fl_6.td-grid-style-2 .td_module_mx22 .td-module-meta-info, .td_block_big_grid_fl_6.td-grid-style-3 .td_module_mx22 .td-big-grid-meta, .td_block_big_grid_fl_6.td-grid-style-3 .td_module_mx22 .td-module-meta-info, .td_block_big_grid_fl_6.td-grid-style-7 .td_module_mx22 .td-big-grid-meta, .td_block_big_grid_fl_6.td-grid-style-7 .td_module_mx22 .td-module-meta-info {
        padding-left: 28px;
        padding-right: 28px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6 .td_module_mx22 .entry-title, .td-full-layout .td-stretch-content .td_block_big_grid_fl_6 .td_module_mx22 .entry-title {
        font-size: 17px;
        line-height: 22px
    }
}

.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6 .td_module_mx22, .td-full-layout .td-stretch-content .td_block_big_grid_fl_6 .td_module_mx22 {
    padding-top: 12%
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6 .td_module_mx22, .td-full-layout .td-stretch-content .td_block_big_grid_fl_6 .td_module_mx22 {
        padding-top: 16%
    }

    .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx23 .td-meta-info-container .td-module-meta-info {
        display: none
    }
}

.td_block_big_grid_fl_7 .td_module_mx23 {
    width: 33.33333333%;
    margin-bottom: 10px;
    padding-top: 26%
}

@media (min-width: 1140px) {
    .td_block_big_grid_fl_7 .td_module_mx23 .entry-title {
        font-size: 17px;
        line-height: 22px
    }

    .td_block_big_grid_fl_7 .td_module_mx23 .td-meta-info-container {
        padding: 0 15px 18px
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_block_big_grid_fl_6.td-grid-style-2 .td_module_mx22 .td-big-grid-meta, .td_block_big_grid_fl_6.td-grid-style-2 .td_module_mx22 .td-module-meta-info, .td_block_big_grid_fl_6.td-grid-style-3 .td_module_mx22 .td-big-grid-meta, .td_block_big_grid_fl_6.td-grid-style-3 .td_module_mx22 .td-module-meta-info, .td_block_big_grid_fl_6.td-grid-style-7 .td_module_mx22 .td-big-grid-meta, .td_block_big_grid_fl_6.td-grid-style-7 .td_module_mx22 .td-module-meta-info {
        padding-left: 14px;
        padding-right: 14px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6 .td_module_mx22, .td-full-layout .td-stretch-content .td_block_big_grid_fl_6 .td_module_mx22 {
        padding-top: 18%
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_6.td-grid-style-4 .td_module_mx22 .td-meta-info-container .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_6.td-grid-style-4 .td_module_mx22 .td-meta-info-container .td-module-meta-info {
        display: none
    }

    .td_block_big_grid_fl_7 .td_module_mx23 {
        padding-top: 27%;
        margin-bottom: 4px
    }

    .td_block_big_grid_fl_7 .td_module_mx23 .entry-title {
        font-size: 13px !important;
        line-height: 18px !important
    }

    .td_block_big_grid_fl_7 .td_module_mx23 .td-module-meta-info {
        display: none
    }
}

@media (max-width: 767px) {
    .td_block_big_grid_fl_7 .td_module_mx23 {
        width: 100%;
        margin-bottom: 0;
        padding: 0;
        float: none
    }
}

.td_block_big_grid_fl_7 .td_module_mx24 {
    position: relative;
    width: 20%;
    height: 0;
    padding-top: 15%
}

@media (min-width: 768px) {
    .td_block_19 .td-block-row:last-child .td_module_wrap.td_module_mx2, .td_block_19 .td-block-row:last-child .td_module_wrap.td_module_mx2 .item-details {
        margin-bottom: 0
    }

    .td_block_big_grid_fl_7 .td_module_mx24 .td-module-meta-info {
        display: none
    }
}

@media (min-width: 1140px) {
    .td_block_big_grid_fl_7 .td_module_mx24 .entry-title {
        font-size: 13px;
        line-height: 18px
    }

    .td_block_big_grid_fl_7 .td_module_mx24 .td-meta-info-container {
        padding: 0 10px 13px
    }

    .td_block_big_grid_fl_7 .td_module_mx24 .entry-thumb {
        min-width: 100%;
        width: auto
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_block_big_grid_fl_7 .td_module_mx24 {
        padding-top: 18%
    }

    .td_block_big_grid_fl_7 .td_module_mx24 .entry-title {
        font-size: 10px !important;
        line-height: 13px !important
    }

    .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx23 .td-meta-info-container {
        width: 100%;
        max-width: none
    }
}

@media (max-width: 767px) {
    .td_block_big_grid_fl_7 .td_module_mx24 {
        width: 100%;
        padding: 0;
        float: none
    }
}

.td_block_big_grid_fl_7 .td_module_mx24 .entry-thumb {
    max-width: none
}

.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 {
    padding-top: 18%
}

@media (min-width: 1140px) {
    .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta, .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-module-meta-info, .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta, .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-module-meta-info, .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta, .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-module-meta-info {
        padding-left: 15px;
        padding-right: 15px
    }

    .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx24 .td-big-grid-meta, .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx24 .td-module-meta-info, .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx24 .td-big-grid-meta, .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx24 .td-module-meta-info, .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx24 .td-big-grid-meta, .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx24 .td-module-meta-info {
        padding-left: 10px;
        padding-right: 10px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23 .entry-title, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 .entry-title {
        font-size: 19px;
        line-height: 24px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 .td-meta-info-container {
        padding: 0 20px 20px
    }
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 {
        padding-top: 22%
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23 .entry-title, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 .entry-title {
        font-size: 17px;
        line-height: 22px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 .td-meta-info-container {
        padding: 0 20px 18px
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 {
        padding-top: 25%
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23 .entry-title, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 .entry-title {
        font-size: 17px;
        line-height: 22px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx23 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx23 .td-meta-info-container {
        padding: 0 13px 12px
    }
}

.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx24, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx24 {
    padding-top: 12%
}

@media (min-width: 1140px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx24 .entry-title, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx24 .entry-title {
        font-size: 15px;
        line-height: 20px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx24 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx24 .td-meta-info-container {
        padding: 0 18px 18px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-module-meta-info {
        padding-left: 18px;
        padding-right: 18px
    }
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx24, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx24 {
        padding-top: 14%
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-module-meta-info {
        padding-left: 15px;
        padding-right: 15px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta {
        padding-top: 15px
    }
}

.td_block_big_grid_fl_8 .td_module_mx25 {
    width: 25%;
    padding-top: 18%
}

@media (min-width: 1018px) {
    .td_block_big_grid_fl_8 .td_module_mx25 .entry-title {
        font-size: 13px;
        line-height: 18px
    }

    .td_block_big_grid_fl_8 .td_module_mx25 .td-meta-info-container {
        padding: 0 10px 13px
    }

    .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-big-grid-meta, .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-module-meta-info, .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-big-grid-meta, .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-module-meta-info, .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-big-grid-meta, .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
        padding-left: 10px;
        padding-right: 10px
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7 .td_module_mx24, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7 .td_module_mx24 {
        padding-top: 16%
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-module-meta-info {
        padding-left: 13px;
        padding-right: 13px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx23 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx23 .td-big-grid-meta {
        padding-top: 13px
    }

    .td_block_big_grid_fl_8 .td_module_mx25 {
        padding-top: 22%
    }

    .td_block_big_grid_fl_8 .td_module_mx25 .entry-title {
        font-size: 12px !important;
        line-height: 15px !important
    }
}

.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 {
    padding-top: 14%
}

@media (min-width: 1140px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx24 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx24 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx24 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx24 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx24 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx24 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx24 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-2 .td_module_mx24 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx24 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-3 .td_module_mx24 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx24 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-7 .td_module_mx24 .td-module-meta-info {
        padding-left: 18px;
        padding-right: 18px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx24 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_7.td-grid-style-4 .td_module_mx24 .td-meta-info-container {
        width: auto;
        max-width: 85%
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25 .entry-title, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 .entry-title {
        font-size: 19px;
        line-height: 24px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 .td-meta-info-container {
        padding: 0 20px 18px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
        padding-left: 20px;
        padding-right: 20px
    }
}

@media (min-width: 768px) and (max-width: 1140px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-3 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
        padding-left: 10px;
        padding-right: 10px
    }

    .td_block_big_grid_fl_9.td-grid-style-4 .td_module_mx25 .td-meta-info-container, .td_block_big_grid_fl_9.td-grid-style-4 .td_module_mx26 .td-meta-info-container {
        width: 100%;
        max-width: none
    }
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 {
        padding-top: 18%
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25 .entry-title, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 .entry-title {
        font-size: 15px;
        line-height: 20px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25 .td-post-category, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 .td-post-category {
        margin-bottom: 10px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 .td-meta-info-container {
        padding: 0 10px 18px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-meta-info-container {
        padding: 0 14px 16px
    }
}

.td_block_big_grid_fl_9 .td_module_mx26 {
    width: 50%;
    padding-top: 22%
}

@media (min-width: 1018px) {
    .td_block_big_grid_fl_9 .td_module_mx26 .entry-title {
        font-size: 17px;
        line-height: 22px
    }

    .td_block_big_grid_fl_9 .td_module_mx26 .td-meta-info-container {
        padding: 0 15px 18px
    }

    .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx26 .td-big-grid-meta, .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx26 .td-module-meta-info, .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx26 .td-big-grid-meta, .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx26 .td-module-meta-info, .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx26 .td-big-grid-meta, .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx26 .td-module-meta-info {
        padding-left: 15px;
        padding-right: 15px
    }

    .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx25 .td-big-grid-meta, .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx25 .td-module-meta-info, .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx25 .td-big-grid-meta, .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx25 .td-module-meta-info, .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx25 .td-big-grid-meta, .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
        padding-left: 10px;
        padding-right: 10px
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 {
        padding-top: 20%
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25 .entry-title, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 .entry-title {
        font-size: 12px !important;
        line-height: 15px !important
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8 .td_module_mx25 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8 .td_module_mx25 .td-meta-info-container {
        padding: 0 10px 13px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-2 .td_module_mx25 .td-meta-info-container {
        padding: 0 13px 9px
    }

    .td_block_big_grid_fl_9 .td_module_mx26 {
        padding-top: 25%
    }

    .td_block_big_grid_fl_9 .td_module_mx26 .entry-title {
        font-size: 15px !important;
        line-height: 20px !important
    }
}

.td_block_big_grid_fl_9 .td_module_mx25 {
    width: 25%;
    padding-top: 16%
}

.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx26, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx26 {
    padding-top: 21%
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx26, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx26 {
        padding-top: 21%
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td_block_big_grid_fl_9 .td_module_mx25 {
        padding-top: 17%
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx26, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx26 {
        padding-top: 23%
    }
}

.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx25, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx25 {
    padding-top: 11%
}

@media (min-width: 1140px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_8.td-grid-style-4 .td_module_mx25 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_8.td-grid-style-4 .td_module_mx25 .td-meta-info-container {
        width: auto;
        max-width: 80%
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx26 .entry-title, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx26 .entry-title {
        font-size: 19px;
        line-height: 24px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx26 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx26 .td-meta-info-container {
        padding: 0 20px 18px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx25 .entry-title, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx25 .entry-title {
        font-size: 17px;
        line-height: 22px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx25 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx25 .td-meta-info-container {
        padding: 0 20px 18px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx26 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx26 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx26 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx26 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx26 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx26 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx26 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-2 .td_module_mx26 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx26 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-3 .td_module_mx26 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx26 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-7 .td_module_mx26 .td-module-meta-info {
        padding-left: 20px;
        padding-right: 20px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9.td-grid-style-4 .td_module_mx25 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9.td-grid-style-4 .td_module_mx25 .td-meta-info-container {
        width: auto;
        max-width: 80%
    }
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx25, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx25 {
        padding-top: 15%
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx25 .entry-title, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx25 .entry-title {
        font-size: 15px;
        line-height: 20px
    }
}

.td_block_big_grid_fl_10 .td_module_mx25 {
    width: 24.5%;
    padding-top: 18%
}

@media (min-width: 767px) {
    .td_block_7 .td-load-more-wrap, .td_block_7 .td-next-prev-wrap {
        margin-top: 26px
    }

    .td_block_big_grid_fl_9 .td_module_mx25 .entry-title {
        font-size: 13px;
        line-height: 18px
    }

    .td_block_big_grid_fl_9 .td_module_mx25 .td-post-category {
        margin-bottom: 10px
    }

    .td_block_big_grid_fl_9 .td_module_mx25 .td-meta-info-container {
        padding: 0 10px 13px
    }

    .td_block_big_grid_fl_10 .td_module_mx25 .entry-title {
        font-size: 13px;
        line-height: 18px
    }

    .td_block_big_grid_fl_10 .td_module_mx25 .td-meta-info-container {
        padding: 0 10px 13px
    }

    .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-big-grid-meta, .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-module-meta-info, .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-big-grid-meta, .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-module-meta-info, .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-big-grid-meta, .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
        padding-left: 10px;
        padding-right: 10px
    }
}

.td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25 {
    width: 100%
}

@media (min-width: 1018px) {
    .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25 {
        padding-top: 73.5%
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_9 .td_module_mx25, .td-full-layout .td-stretch-content .td_block_big_grid_fl_9 .td_module_mx25 {
        padding-top: 17%
    }

    .td_block_big_grid_fl_10 .td_module_mx25 {
        padding-top: 21%
    }

    .td_block_big_grid_fl_10 .td_module_mx25 .entry-title {
        font-size: 12px !important;
        line-height: 15px !important
    }

    .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25 {
        padding-top: 85.7%
    }
}

.td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 {
    padding-top: 13%
}

@media (min-width: 1140px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25 .entry-title, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 .entry-title {
        font-size: 17px;
        line-height: 22px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 .td-meta-info-container {
        padding: 0 17px 18px
    }
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 {
        padding-top: 17.52%
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25 .entry-title, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 .entry-title {
        font-size: 15px;
        line-height: 20px
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 .td-meta-info-container {
        padding: 0 10px 18px
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 {
        padding-top: 23%
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25 .entry-title, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 .entry-title {
        font-size: 13px !important;
        line-height: 18px !important
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td_module_mx25 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td_module_mx25 .td-meta-info-container {
        padding: 0 10px 13px
    }
}

@media (min-width: 1140px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25 {
        padding-top: 53%
    }

    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
        padding-left: 17px;
        padding-right: 17px
    }
}

@media (min-width: 768px) and (max-width: 1140px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-2 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-3 .td_module_mx25 .td-module-meta-info, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-big-grid-meta, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-7 .td_module_mx25 .td-module-meta-info {
        padding-left: 10px;
        padding-right: 10px
    }
}

.td-related-row {
    margin-right: -21px
}

.td-related-row:after, .td-related-row:before {
    display: table;
    content: ''
}

.td-related-row:after {
    clear: both
}

.td-related-row [class*=td-related-span] {
    display: block;
    min-height: 1px;
    float: left;
    padding-right: 24px;
    padding-left: 24px
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25 {
        padding-top: 71.5%
    }

    .td-related-row [class*=td-related-span] {
        padding-right: 20px;
        padding-left: 20px
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25 {
        padding-top: 93.9%
    }

    .td-related-row [class*=td-related-span] {
        padding-right: 14px;
        padding-left: 14px
    }
}

@media (max-width: 767px) {
    .td_block_big_grid_fl_10 .td_module_mx25 {
        width: 100%
    }

    .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25 {
        float: left
    }

    .td_block_big_grid_fl_10 .td-big-grid-column .td_module_mx25:first-child {
        margin-bottom: 3px
    }

    .td-related-row [class*=td-related-span] {
        padding-right: 0;
        padding-left: 0;
        float: none;
        width: 100%
    }
}

.td-related-row .td-related-span4 {
    width: 33.33333333%;
    padding-left: 0;
    padding-right: 21px
}

@media (max-width: 500px) {
    .td-related-row .td-related-span4 {
        padding-right: 10px
    }

    .td-related-row {
        margin-right: -10px
    }
}

.td_block_related_posts {
    position: relative
}

.td_block_related_posts .td-module-thumb {
    margin-bottom: 7px
}

.td_block_related_posts .td-module-title {
    font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
    margin-top: 0
}

@media (max-width: 767px) {
    .td_block_related_posts .td-module-thumb {
        margin-bottom: 0
    }

    .td_block_related_posts .td-module-title {
        font-size: 17px;
        line-height: 23px
    }

    .td_block_related_posts .td-related-span4 {
        width: 100%
    }

    .td_block_related_posts .td-module-image {
        position: absolute;
        width: 100px
    }

    .td_block_related_posts .item-details {
        padding-left: 110px;
        min-height: 70px;
        margin-bottom: 26px
    }

    .td-related-title > .td-related-right {
        margin-right: 0 !important
    }
}

.td_block_related_posts .td-next-prev-wrap {
    margin-top: 0
}

.td_block_template_1 .td-related-title {
    border-bottom: 2px solid var(--td_theme_color, #4db2ec)
}

.td_block_template_1 .td-related-title a {
    line-height: 1;
    padding: 9px 12px 5px
}

@media (max-width: 319px) {
    .td_block_template_1 .td-related-title a {
        width: 100%;
        font-size: 12px !important
    }
}

.td_block_template_1 .td-related-title .td-cur-simple-item {
    background-color: var(--td_header_color, #222);
    color: #fff
}

.td_block_template_1 .td-related-title .td-cur-simple-item:hover {
    color: #fff
}

.td-related-title {
    font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
    font-size: 14px;
    line-height: 1;
    margin-top: 0;
    margin-bottom: 27px
}

.td-related-title > .td-related-left, .td-related-title > .td-related-right {
    display: inline-block;
    white-space: nowrap
}

@media (max-width: 320px) {
    .td-related-title > .td-related-left, .td-related-title > .td-related-right {
        font-size: 13px !important
    }
}

.td_mod_related_posts:hover h3 > a {
    color: var(--td_theme_color, #4db2ec)
}

.td-parallax-header {
    margin-bottom: 60px
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-parallax-header {
        margin-bottom: 36px
    }
}

@media (max-width: 767px) {
    .td-parallax-header {
        margin-bottom: 25px
    }
}

.wpb_video_wrapper {
    margin-bottom: 26px
}

.wpb_video_wrapper iframe {
    display: block
}

.wpb_video_wrapper video {
    max-width: 100%
}

.td-full-screen-header-image-wrap {
    position: relative;
    overflow: hidden
}

#td-full-screen-header-image {
    top: 0;
    right: 0;
    left: 0;
    z-index: 0;
    height: 100%;
    text-align: center
}

.td-pulldown-filter-list {
    display: none
}

.td-category-header .td-icon-menu-down {
    font-size: 9px;
    margin-left: 5px;
    position: relative;
    top: -1px
}

.td-category-siblings {
    z-index: 2;
    opacity: 0;
    width: 744px;
    position: relative
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-category-siblings {
        width: 560px
    }
}

.td-category-siblings .td-category {
    display: inline-block;
    vertical-align: top;
    height: 20px;
    overflow: hidden
}

.td-js-loaded .td-category-siblings {
    opacity: 1;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

@media (max-width: 767px) {
    .td-category-siblings {
        margin-right: 0;
        width: auto
    }

    .category .td-crumb-container {
        margin-bottom: 3px;
        padding-top: 15px
    }

    .category .td-main-content .td-load-more-wrap {
        margin-bottom: 26px
    }

    .td-more-articles-box {
        display: none !important
    }
}

.td-more-articles-box {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    position: fixed;
    width: 341px;
    bottom: 48px;
    right: -384px;
    background-color: #fff;
    padding: 16px 20px 0;
    border-style: solid;
    border-color: var(--td_grid_border_color, #ededed);
    border-width: 1px 0 1px 1px;
    z-index: 9999;
    visibility: hidden;
    -webkit-transition: .5s cubic-bezier(.265, .365, .26, .865);
    -moz-transition: .5s cubic-bezier(.265, .365, .26, .865);
    -o-transition: .5s cubic-bezier(.265, .365, .26, .865);
    transition: all .5s cubic-bezier(.265, .365, .26, .865)
}

.td-more-articles-box-title {
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
    color: #222;
    font-size: 17px;
    font-weight: 600;
    line-height: 30px;
    display: inline-block;
    text-align: center;
    min-width: 300px;
    margin-bottom: 18px
}

.td-content-more-articles-box .td-module-thumb {
    height: auto !important
}

.td-close-more-articles-box {
    display: inline-block;
    cursor: pointer;
    position: absolute;
    left: 14px;
    top: 21px;
    line-height: 26px;
    padding: 2px 11px;
    font-size: 17px
}

.td-front-end-display-block {
    right: 0;
    visibility: visible
}

.td-footer-wrapper {
    background-color: #222;
    padding-top: 54px;
    padding-bottom: 20px;
    color: #eaeaea;
    position: relative
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-footer-wrapper {
        padding-top: 44px
    }
}

.td-footer-wrapper .td_block_wrap {
    padding-bottom: 0;
    margin-bottom: 48px;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0)
}

@media (max-width: 767px) {
    .td-footer-wrapper {
        padding-top: 40px
    }

    .td-footer-wrapper .td_block_wrap {
        margin-bottom: 38px
    }
}

.td-footer-wrapper .td_block_wrap .td-block-span12:last-child .td_module_wrap {
    padding-bottom: 0
}

.td-footer-wrapper:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center bottom;
    transform: translateZ(0);
    -webkit-transform: translateZ(0)
}

.td-footer-wrapper .block-title a, .td-footer-wrapper .block-title label, .td-footer-wrapper .block-title span {
    background-color: transparent;
    color: #fff;
    padding: 6px 0 5px;
    line-height: 1
}

.td-footer-wrapper .block-title {
    border-bottom: 0;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 30px;
    margin-top: 2px
}

.td-footer-wrapper a {
    color: #fff
}

.td-footer-wrapper ul {
    margin-bottom: 0
}

.td-footer-wrapper li {
    margin-left: 0
}

.td-footer-wrapper .td-post-category {
    background-color: var(--td_theme_color, #4db2ec)
}

.td-footer-wrapper .td-post-category:hover {
    opacity: .8
}

.footer-logo-wrap {
    margin-bottom: 20px
}

.footer-text-wrap {
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif)
}

.td-footer-bottom-full {
    margin-top: 12px;
    padding-top: 50px;
    padding-bottom: 30px
}

@media (max-width: 767px) {
    .td-footer-wrapper .block-title {
        margin-bottom: 21px
    }

    .td-footer-wrapper .widget .block-title {
        margin-bottom: 13px
    }

    .td-footer-wrapper .td-pb-span4 {
        margin-bottom: 38px
    }

    .td-footer-wrapper .td-pb-span4:last-child {
        margin-bottom: 0
    }

    .footer-logo-wrap img {
        max-width: 70%
    }

    .td-footer-bottom-full {
        text-align: center;
        padding-bottom: 0
    }
}

.td-footer-bottom-full .td-container {
    position: relative
}

.td-footer-bottom-full .td-container:before {
    content: '';
    height: 1px;
    background-color: rgba(255, 255, 255, .1);
    position: absolute;
    top: -50px;
    width: 80%;
    left: 50%;
    margin-left: -40%
}

.td-footer-bottom-full .block-title {
    margin-bottom: 26px
}

@media (max-width: 767px) {
    .td-footer-bottom-full .block-title {
        margin-bottom: 21px
    }
}

.td-footer-bottom-full .footer-logo-wrap {
    margin-top: 35px;
    margin-bottom: 0
}

@media (max-width: 767px) {
    .td-footer-bottom-full .footer-logo-wrap {
        margin-top: 0
    }

    .td-footer-bottom-full .td-pb-row > div {
        margin-bottom: 50px
    }

    .td-footer-bottom-full .td-pb-row > div:last-child {
        margin-bottom: 0
    }
}

.td-block-title a, .td-block-title span {
    display: inline-block
}

.td_block_template_1 .block-title {
    text-align: left
}

.clearfix:after, .clearfix:before {
    display: table;
    content: "";
    line-height: 0
}

.clearfix:after {
    clear: both
}

.td-header-desktop-wrap {
    width: 100%
}

.td-header-desktop-sticky-wrap, .td-header-mobile-sticky-wrap {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    visibility: hidden;
    opacity: 0
}

.td-header-desktop-sticky-wrap.td-header-active, .td-header-mobile-sticky-wrap.td-header-active {
    visibility: visible
}

.td-header-desktop-sticky-wrap.td-header-stop-transition, .td-header-mobile-sticky-wrap.td-header-stop-transition {
    -webkit-transition: none;
    transition: none
}

@media (min-width: 767px) {
    .admin-bar .td-header-desktop-sticky-wrap {
        margin-top: 32px
    }
}

#td-mobile-nav .td-login-panel-title {
    text-align: center;
    font-size: 16px;
    padding: 30px 10px
}

#td-mobile-nav .td-login-panel-title span {
    display: inline-block;
    font-size: 28px;
    font-weight: 700;
    width: 100%;
    margin-bottom: 10px
}

.td_block_wrap {
    margin-bottom: 48px;
    position: relative;
    clear: both
}

.td_block_wrap .td-load-more-wrap, .td_block_wrap .td-next-prev-wrap {
    margin-top: 20px
}

@media (max-width: 767px) {
    .td_block_wrap {
        margin-bottom: 32px
    }

    .td_block_wrap .td-load-more-wrap, .td_block_wrap .td-next-prev-wrap {
        margin-bottom: 0
    }
}

.td_block_wrap .td-subcat-item .td-cur-simple-item {
    color: #000
}

.td-block-title-wrap {
    position: relative
}

.td-fix-index {
    transform: translateZ(0);
    -webkit-transform: translateZ(0)
}

.td_with_ajax_pagination {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    overflow: hidden
}

.td_block_wrap .td-subcat-item .td-cur-simple-item {
    color: var(--td_theme_color, #4db2ec)
}

.td-next-prev-wrap {
    position: relative;
    clear: both
}

.td-next-prev-wrap a {
    display: inline-block;
    margin-right: 7px;
    width: 25px;
    height: 25px;
    border: 1px solid #dcdcdc;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    font-size: 7px;
    color: #b7b7b7
}

.td-next-prev-wrap a:hover {
    background-color: var(--td_theme_color, #4db2ec);
    border-color: var(--td_theme_color, #4db2ec);
    color: #fff
}

.td-next-prev-wrap .ajax-page-disabled {
    opacity: .5
}

.td-next-prev-wrap .td-ajax-next-page {
    padding-left: 2px
}

.td-next-prev-wrap .td-ajax-prev-page {
    padding-right: 1px
}

@-moz-document url-prefix() {
    .td_block_template_1 .td-related-title > .td-related-left, .td_block_template_1 .td-related-title > .td-related-right {
        padding: 8px 12px 6px
    }
    .td-next-prev-wrap a {
        line-height: 23px
    }
}

.td-load-more-wrap {
    transform: translateZ(0);
    -webkit-transform: translateZ(0)
}

.td-load-more-wrap {
    text-align: center;
    clear: both
}

.td-load-more-wrap a {
    color: #767676
}

.td-load-more-wrap a:hover {
    background-color: var(--td_theme_color, #4db2ec);
    border-color: var(--td_theme_color, #4db2ec);
    color: #fff;
    text-decoration: none !important
}

.td_block_inner_overflow {
    overflow: hidden
}

.td_block_inner_overflow .td-module-image {
    min-height: 20px
}

.td-subcat-filter {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: auto 0;
    opacity: 0;
    z-index: 2;
    line-height: 30px;
    text-align: right
}

.td-subcat-filter ul {
    margin: 0
}

.td-js-loaded .td-subcat-filter {
    opacity: 1;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.td-h-effect-up-shadow .entry-thumb:not(.td-animation-stack-type0-2):not(.td-animation-stack-type1-2):not(.td-animation-stack-type2-2) {
    -webkit-transition: box-shadow .3s, transform .3s;
    transition: box-shadow .3s ease, transform .3s ease
}

.td-h-effect-up-shadow .entry-thumb.td-animation-stack-type0-2 {
    transition: box-shadow .3s ease, transform .3s ease, opacity .3s cubic-bezier(.39, .76, .51, .56)
}

.td-h-effect-up-shadow .entry-thumb.td-animation-stack-type1-2 {
    transition: box-shadow .3s ease, transform .3s ease, opacity .3s cubic-bezier(.39, .76, .51, .56) 0s
}

.td-h-effect-up-shadow .entry-thumb.td-animation-stack-type2-2 {
    transition: box-shadow .3s ease, transform .3s ease, opacity .4s cubic-bezier(.13, .43, .57, .88)
}

.ie10 .entry-thumb:after, .ie10 .entry-thumb:before, .ie11 .entry-thumb:after, .ie11 .entry-thumb:before, .ie8 .entry-thumb:after, .ie8 .entry-thumb:before, .ie9 .entry-thumb:after, .ie9 .entry-thumb:before {
    display: none !important
}

.td_block_wrap p:empty:before {
    display: none
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: 0 !important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur {
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
    -webkit-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none !important
}

.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #ccc
}

.mfp-preloader a:hover {
    color: #fff
}

.mfp-s-ready .mfp-preloader {
    display: none
}

.mfp-s-error .mfp-content {
    display: none
}

button.mfp-arrow, button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace
}

.mfp-close:focus, .mfp-close:hover {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    bottom: 0;
    right: 0;
    color: #ccc;
    padding-right: 15px;
    font-size: 11px;
    line-height: 18px
}

.mfp-arrow {
    font-family: newspaper, sans-serif;
    font-size: 30px;
    position: absolute;
    opacity: .65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:focus, .mfp-arrow:hover {
    opacity: 1
}

.mfp-arrow .mfp-a, .mfp-arrow .mfp-b {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:before {
    content: '\e807';
    color: #fff
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:before {
    content: '\e808';
    color: #fff
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #000
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

.mfp-figure:before {
    bottom: 40px;
    content: "";
    display: block;
    height: 20%;
    width: 100%;
    position: absolute;
    z-index: 0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .7)));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .7) 100%);
    opacity: 0;
    -webkit-transition: opacity 1s;
    transition: opacity 1s ease
}

.mfp-ready .mfp-s-ready .mfp-figure:before {
    opacity: 1
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #444
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    font-size: 11px;
    line-height: 18px;
    margin-bottom: 50px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    cursor: auto;
    padding: 0 65px 0 15px;
    z-index: 1
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:before {
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, .6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, .6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(.75);
        transform: scale(.75)
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.mfp-ie7 .mfp-img {
    padding: 0
}

.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px
}

.mfp-ie7 .mfp-container {
    padding: 0
}

.mfp-ie7 .mfp-content {
    padding-top: 44px
}

.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0
}

.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {
    opacity: .001;
    -webkit-backface-visibility: hidden;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: all .3s ease-out
}

.mfp-with-zoom.mfp-ready .mfp-container {
    opacity: 1
}

.mfp-with-zoom.mfp-ready.mfp-bg {
    opacity: .8
}

.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {
    opacity: 0
}

.mfp-bg {
    z-index: 10000
}

.mfp-wrap {
    z-index: 10000
}

.white-popup-block {
    position: relative;
    margin: 0 auto;
    max-width: 500px;
    min-height: 500px;
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
    text-align: center;
    color: #fff;
    vertical-align: top;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);
    padding: 0 0 24px;
    overflow: hidden
}

.white-popup-block:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    background: var(--td_login_gradient_one, rgba(0, 69, 130, .8));
    background: -webkit-gradient(left bottom, right top, color-stop(0%, var(--td_login_gradient_one, rgba(0, 69, 130, .8))), color-stop(100%, var(--td_login_gradient_two, rgba(38, 134, 146, .8))));
    background: linear-gradient(45deg, var(--td_login_gradient_one, rgba(0, 69, 130, .8)) 0%, var(--td_login_gradient_two, rgba(38, 134, 146, .8)) 100%);
    z-index: -2
}

.white-popup-block:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    background-repeat: var(--td_login_background_repeat, no-repeat);
    background-size: var(--td_login_background_size, cover);
    background-position: var(--td_login_background_position, top);
    opacity: var(--td_login_background_opacity, 1);
    z-index: -3
}

.mfp-content .td-login-wrap {
    position: relative
}

.mfp-content .td-login-wrap.td-login-wrap-fb-open #register-link, .mfp-content .td-login-wrap.td-login-wrap-fb-open .td-back-button, .mfp-content .td-login-wrap.td-login-wrap-fb-open .td-login-info-text, .mfp-content .td-login-wrap.td-login-wrap-fb-open .td-login-panel-descr, .mfp-content .td-login-wrap.td-login-wrap-fb-open .td-login-panel-title, .mfp-content .td-login-wrap.td-login-wrap-fb-open .td-login-social, .mfp-content .td-login-wrap.td-login-wrap-fb-open form {
    opacity: .5;
    pointer-events: none
}

.mfp-content #login-form .td-login-wrap-fb-open + .mfp-close {
    opacity: .5;
    pointer-events: none
}

.mfp-content .td-back-button {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .5s cubic-bezier(.79, .14, .15, .86);
    transition: all .5s cubic-bezier(.79, .14, .15, .86) 0s;
    position: absolute;
    top: 13px;
    left: 8px;
    color: var(--td_login_text_color, #fff);
    width: 50px;
    height: 50px;
    z-index: 99
}

.mfp-content .td-back-button i {
    line-height: 50px;
    font-size: 16px;
    color: var(--td_login_text_color, #fff)
}

.mfp-content .td-login-inputs {
    width: 100%;
    display: inline-block;
    position: relative;
    margin-bottom: 30px;
    font-size: 15px;
    font-weight: 400;
    color: var(--td_login_text_color, #fff)
}

.mfp-content .td-login-inputs label {
    position: absolute;
    top: 8px;
    left: 0;
    text-transform: uppercase;
    -webkit-transition: .2s;
    transition: all .2s ease;
    pointer-events: none
}

.mfp-content .td-login-inputs:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: var(--td_login_text_color, #fff);
    opacity: .3
}

.mfp-content .td-login-input {
    position: relative;
    background-color: transparent !important;
    height: 40px;
    margin: 0 !important;
    padding: 0;
    box-shadow: none !important;
    font-size: 15px;
    color: var(--td_login_text_color, #fff);
    outline: 0;
    border: 0
}

.mfp-content .td-login-input:focus ~ label, .mfp-content .td-login-input:valid ~ label {
    top: -18px;
    font-size: 11px;
    opacity: .6
}

.mfp-content .td-login-input:invalid {
    font-style: italic
}

.mfp-content .td-login-button {
    width: 100%;
    height: 50px;
    background-color: var(--td_login_button_background, #fff);
    padding: 5px 12px 6px;
    margin-top: 20px;
    margin-bottom: 0;
    text-transform: uppercase;
    text-shadow: none;
    font-size: 13px;
    font-weight: 600;
    color: var(--td_login_button_color, #000);
    -webkit-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, .2);
    box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, .2);
    border: 0;
    border-radius: 0;
    -webkit-transition: background-color .2s !important;
    transition: background-color .2s ease !important
}

.mfp-content .td-login-button:active, .mfp-content .td-login-button:hover {
    -webkit-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, .2);
    box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, .2);
    background-color: var(--td_login_hover_background, #deea4b);
    color: var(--td_login_hover_color, #000)
}

.mfp-content .td-login-social {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 8px
}

.mfp-content .td-login-info-text {
    display: block;
    margin-top: 3px;
    font-size: 11px;
    color: var(--td_login_text_color, #fff)
}

.mfp-content .td-login-info-text a {
    color: inherit
}

.mfp-content .td-login-info-text a:hover {
    text-decoration: underline
}

.mfp-content #register-link {
    width: 100%;
    display: block;
    padding: 13px;
    margin-top: 24px;
    font-size: 13px;
    text-transform: uppercase;
    color: var(--td_login_text_color, #fff);
    cursor: pointer;
    position: relative
}

.mfp-content #register-link:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid var(--td_login_text_color, #fff);
    opacity: 0;
    -webkit-transition: opacity .2s;
    transition: opacity .2s ease
}

.mfp-content #register-link:hover:before {
    opacity: .2
}

.mfp-content .td-login-form-div {
    padding: 0 20%
}

@media (max-width: 480px) {
    .mfp-content .td-login-form-div {
        padding: 0 5%
    }
}

.mfp-content #td-login-div {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transition: .5s cubic-bezier(.79, .14, .15, .86);
    transition: all .5s cubic-bezier(.79, .14, .15, .86) 0s
}

.mfp-content #td-login-div.td-display-none {
    display: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .3s cubic-bezier(.79, .14, .15, .86);
    transition: all .3s cubic-bezier(.79, .14, .15, .86) 0s
}

.mfp-content .td-login-animation #td-login-div {
    transform: translate3d(-300px, 0, 0);
    -webkit-transform: translate3d(-300px, 0, 0)
}

.mfp-content .td-login-animation .td-back-button {
    visibility: visible;
    opacity: 1
}

.mfp-content #td-forgot-pass-div, .mfp-content #td-register-div {
    display: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .5s cubic-bezier(.79, .14, .15, .86);
    transition: all .5s cubic-bezier(.79, .14, .15, .86) 0s;
    transform: translate3d(300px, 0, 0);
    -webkit-transform: translate3d(300px, 0, 0)
}

.mfp-content #td-forgot-pass-div.td-display-block, .mfp-content #td-register-div.td-display-block {
    display: block;
    visibility: visible;
    opacity: 1;
    -webkit-transition: .3s cubic-bezier(.79, .14, .15, .86);
    transition: all .3s cubic-bezier(.79, .14, .15, .86) 0s;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0)
}

.mfp-content #login-form .mfp-close {
    position: absolute;
    top: 26px;
    width: 20px;
    height: 20px;
    line-height: 0;
    font-size: 0;
    color: var(--td_login_text_color, #fff);
    font-family: newspaper, sans-serif
}

.mfp-content #login-form .mfp-close:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 50%);
    -webkit-transform: translate(-50%, 50%);
    font-size: 16px;
    vertical-align: bottom;
    color: var(--td_login_text_color, #fff)
}

.mfp-content #login-form #login-link {
    position: absolute;
    left: 26px;
    top: 28px;
    cursor: pointer
}

.mfp-content #login-form .mfp-close {
    right: 27px;
    left: auto;
    opacity: 1
}

.mfp-content #login-form .mfp-close:before {
    content: '\e902'
}

.mfp-content .td-login-panel-title {
    padding: 26px 0 22px;
    line-height: 20px;
    font-size: 17px;
    text-transform: uppercase;
    color: var(--td_login_text_color, #fff);
    pointer-events: none
}

.mfp-content .td-login-panel-descr {
    margin-bottom: 77px;
    font-size: 13px;
    line-height: 1
}

.mfp-content .td_display_err {
    color: #fff;
    padding: 14px 30px;
    display: none;
    position: absolute;
    top: 93px;
    left: 0;
    right: 0;
    font-size: 11px;
    text-transform: uppercase;
    margin: 0 -40%;
    line-height: 1
}

.mfp-content .td_display_err:before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .8;
    z-index: -1
}

.mfp-content .td_display_msg_ok:before {
    background-color: #fff;
    opacity: .1
}

.mpf-td-login-effect .mfp-with-anim {
    opacity: 0;
    -webkit-transition: .4s cubic-bezier(.55, 0, .1, 1);
    transition: all .4s cubic-bezier(.55, 0, .1, 1);
    transform: perspective(600px) scale(.4);
    -webkit-transform: perspective(600px) scale(.4)
}

.mpf-td-login-effect.mfp-bg {
    opacity: 0;
    transition: all .3s ease-out
}

.mpf-td-login-effect.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: perspective(600px) scale(1);
    -webkit-transform: perspective(600px) scale(1)
}

.mpf-td-login-effect.mfp-ready.mfp-bg {
    opacity: .8
}

.mpf-td-login-effect.mfp-removing .mfp-with-anim {
    transform: perspective(600px) scale(.4);
    -webkit-transform: perspective(600px) scale(.4);
    opacity: 0
}

.mpf-td-login-effect.mfp-removing.mfp-bg {
    opacity: 0
}

#login_pass {
    display: none !important
}

.mfp-ready #login_pass {
    display: inline-block !important
}

.td-header-sp-recs {
    padding: 0 !important;
    width: 728px;
    position: relative;
    min-height: 0 !important
}

@media (min-width: 768px) and (max-width: 1018px) {
    .td-header-sp-recs {
        width: 470px
    }
}

.td-header-sp-recs img {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

@media (max-width: 767px) {
    .td-header-sp-recs {
        width: 100%
    }

    .td-header-sp-recs img {
        position: relative;
        display: table;
        margin: 10px auto;
        width: 100%
    }

    .td-scroll-up.td-hide-scroll-up-on-mob {
        display: none !important
    }
}

.td-container-wrap {
    background-color: var(--td_container_transparent, #fff);
    margin-left: auto;
    margin-right: auto
}

body .td-backstretch {
    max-width: none;
    opacity: 0;
    transition: opacity 2s;
    display: block
}

.td-scroll-up {
    position: fixed;
    bottom: 4px;
    right: 5px;
    cursor: pointer;
    z-index: 9999
}

.ie9 .td-scroll-up {
    bottom: -70px
}

.ie9 .td-scroll-up-visible {
    bottom: 5px
}

.td-scroll-up[data-style=style1] {
    display: none;
    width: 40px;
    height: 40px;
    background-color: var(--td_theme_color, #4db2ec);
    transform: translate3d(0, 70px, 0);
    transition: transform .4s cubic-bezier(.55, 0, .1, 1) 0s
}

.td-scroll-up[data-style=style1].td-scroll-up-visible {
    transform: translate3d(0, 0, 0)
}

.td-scroll-up[data-style=style1] .td-icon-menu-up {
    position: relative;
    color: #fff;
    font-size: 20px;
    display: block;
    text-align: center;
    width: 40px;
    top: 7px
}

.td-js-loaded .td-scroll-up[data-style=style1] {
    display: block !important
}

.td-md-is-android .td-scroll-up[data-style=style1] .td-icon-menu-up {
    padding-top: 1px
}

.td-scroll-up[data-style=style2] {
    transform: scale(.8);
    height: 40px;
    width: 40px;
    border-radius: 50px;
    box-shadow: inset 0 0 0 2px #e7e7e7;
    opacity: 0;
    visibility: hidden;
    transition: opacity .2s ease-in-out;
    pointer-events: none
}

.td-scroll-up[data-style=style2].td-scroll-up-visible {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: scale(1)
}

.td-scroll-up[data-style=style2] .td-scroll-up-tooltip {
    position: absolute;
    right: 0;
    bottom: calc(100% + 10px);
    transform: translateY(-20px);
    background-color: var(--td_black, #222);
    padding: 5px 6px 6px;
    min-width: 69px;
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
    font-size: 10px;
    line-height: 1.1;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    opacity: 0;
    transition: all .2s ease-in-out;
    pointer-events: none
}

.td-scroll-up[data-style=style2] .td-scroll-up-tt-arrow {
    position: absolute;
    right: 10px;
    bottom: -5px;
    fill: var(--td_black, #222222)
}

.td-scroll-up[data-style=style2] .td-scroll-up-arrow {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 22px;
    height: auto;
    fill: var(--td_black, #222222);
    line-height: 0;
    transition: all .2s ease-in-out
}

.td-scroll-up[data-style=style2] .td-scroll-up-progress-circle {
    transition: opacity .2s ease-in-out
}

.td-scroll-up[data-style=style2] .td-scroll-up-progress-circle path {
    fill: none;
    stroke: var(--td_black, #222222);
    stroke-width: 4;
    box-sizing: border-box;
    transition: stroke-dashoffset 10ms linear 0s;
    stroke-dasharray: 307.919, 307.919
}

.td-scroll-up[data-style=style2]:hover .td-scroll-up-tooltip {
    transform: translateY(0);
    opacity: 1
}

.td-scroll-up[data-style=style2]:hover .td-scroll-up-arrow {
    width: 28px
}

.td-scroll-up[data-style=style2]:hover .td-scroll-up-progress-circle {
    opacity: 0
}

.wpb_video_wrapper.td-video-fixed {
    position: fixed !important;
    right: 0 !important;
    top: 300px !important;
    bottom: auto !important;
    left: auto !important;
    z-index: 9999 !important;
    margin: 0 !important;
    padding: 0 !important;
    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2)
}

.wpb_video_wrapper.td-video-fixed-left {
    left: 0 !important;
    right: auto !important
}

.wpb_video_wrapper.td-video-fixed-bottom {
    top: auto !important;
    bottom: 300px !important
}

.td-close-video-fixed {
    display: none;
    position: absolute;
    right: 10px;
    top: 10px;
    background-color: var(--td_theme_color, #4db2ec);
    color: #fff;
    padding: 7px;
    cursor: pointer;
    z-index: 1
}

.td-close-video-fixed i {
    font-size: 11px
}

.td-video-fixed .td-close-video-fixed {
    display: flex !important;
    justify-content: center;
    align-items: center
}

.td-sticky-video .td-footer-template-wrap {
    z-index: -1
}

.wpb_button {
    display: inline-block;
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
    font-weight: 600;
    line-height: 24px;
    text-shadow: none;
    border: none;
    transition: none;
    border-radius: 0;
    margin-bottom: 21px
}

.wpb_button:hover {
    text-shadow: none;
    text-decoration: none !important
}

.widget {
    overflow: hidden
}

.td-sub-footer-container {
    background-color: #0d0d0d;
    color: #ccc;
    font-size: 12px;
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif)
}

.td-sub-footer-copy {
    line-height: 20px;
    margin-top: 8px;
    margin-bottom: 8px
}

.td-sub-footer-container .td-sub-footer-menu {
    float: right
}

.td_animated {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.td_animated_long {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.td_animated_xlong {
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes td_fadeInRight {
    0% {
        opacity: .05;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes td_fadeInRight {
    0% {
        opacity: .05;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.td_fadeInRight {
    -webkit-animation-name: td_fadeInRight;
    animation-name: td_fadeInRight
}

@-webkit-keyframes td_fadeInLeft {
    0% {
        opacity: .05;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes td_fadeInLeft {
    0% {
        opacity: .05;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.td_fadeInLeft {
    -webkit-animation-name: td_fadeInLeft;
    animation-name: td_fadeInLeft
}

@-webkit-keyframes td_fadeInDown {
    0% {
        opacity: .05;
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes td_fadeInDown {
    0% {
        opacity: .05;
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.td_fadeInDown {
    -webkit-animation-name: td_fadeInDown;
    animation-name: td_fadeInDown
}

@-webkit-keyframes td_fadeInUp {
    0% {
        opacity: .05;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes td_fadeInUp {
    0% {
        opacity: .05;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.td_fadeInUp {
    -webkit-animation-name: td_fadeInUp;
    animation-name: td_fadeInUp
}

@-webkit-keyframes td_fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes td_fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.td_fadeIn {
    -webkit-animation-name: td_fadeIn;
    animation-name: td_fadeIn
}

@-webkit-keyframes td_fadeOut_to_1 {
    0% {
        opacity: 1
    }
    100% {
        opacity: .1
    }
}

@keyframes td_fadeOut_to_1 {
    0% {
        opacity: 1
    }
    100% {
        opacity: .1
    }
}

.td_fadeOut_to_1 {
    -webkit-animation-name: td_fadeOut_to_1;
    animation-name: td_fadeOut_to_1
}

.td-lb-box {
    position: absolute;
    width: 19px;
    height: 19px
}

.td-lb-box-2 {
    top: 0;
    left: 20px
}

.td-lb-box-3 {
    top: 0;
    left: 40px
}

.td-lb-box-4 {
    top: 20px;
    right: 0
}

.td-lb-box-5 {
    bottom: 0;
    right: 0
}

.td-lb-box-6 {
    bottom: 0;
    left: 20px
}

.td-lb-box-7 {
    bottom: 0;
    left: 0
}

.td-lb-box-8 {
    top: 20px;
    left: 0
}

.td-loader-gif {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 59px;
    height: 59px;
    margin-top: -29.5px;
    margin-left: -29.5px;
    -webkit-transition: .4s cubic-bezier(.55, 0, .1, 1);
    transition: all .4s cubic-bezier(.55, 0, .1, 1)
}

@media (max-width: 767px) {
    .td-sub-footer-container {
        text-align: center;
        padding: 6px 0
    }

    .td-sub-footer-copy {
        float: none !important
    }

    .td-sub-footer-container .td-sub-footer-menu {
        float: none
    }

    .td-loader-gif {
        top: 200px
    }

    .td-md-is-ios .td-footer-wrapper .block-title a, .td-md-is-ios .td-footer-wrapper .block-title label, .td-md-is-ios .td-footer-wrapper .block-title span {
        padding-right: 0;
        padding-left: 0
    }
}

.td-loader-infinite {
    top: auto;
    bottom: 0
}

.td-loader-infinite .td-lb-box {
    position: absolute;
    width: 10px;
    height: 10px
}

.td-loader-infinite .td-lb-box-2 {
    top: 0;
    left: 11px
}

.td-loader-infinite .td-lb-box-3 {
    top: 0;
    left: 22px
}

.td-loader-infinite .td-lb-box-4 {
    top: 11px;
    right: 0
}

.td-loader-infinite .td-lb-box-5 {
    bottom: 0;
    right: 0
}

.td-loader-infinite .td-lb-box-6 {
    bottom: 0;
    left: 11px
}

.td-loader-infinite .td-lb-box-7 {
    bottom: 0;
    left: 0
}

.td-loader-infinite .td-lb-box-8 {
    top: 11px;
    left: 0
}

.td-loader-infinite.td-loader-gif {
    width: 32px;
    height: 32px;
    margin-top: -16px;
    margin-left: -16px
}

.td-loader-blocks-load-more {
    top: auto;
    bottom: 48px
}

.td-loader-animation-start {
    opacity: 0;
    transform: perspective(600px) scale(.4);
    -webkit-transform: perspective(600px) scale(.4)
}

.td-loader-animation-mid {
    opacity: 1;
    transform: perspective(600px) scale(1);
    -webkit-transform: perspective(600px) scale(1)
}

.td-loader-animation-end {
    opacity: 0
}

body.td-animation-stack-type0 .post img:not(.woocommerce-product-gallery img):not(.rs-pzimg), body.td-animation-stack-type0 .td-animation-stack .entry-thumb, body.td-animation-stack-type0 .td-animation-stack .td-lazy-img {
    opacity: 0
}

.td-animation-stack-type0-2:not(.woocommerce-product-gallery img) {
    opacity: 1 !important;
    transition: opacity .3s;
    transition-timing-function: cubic-bezier(0.39, 0.76, 0.51, 0.56)
}

body.td-animation-stack-type1 .post .entry-thumb, body.td-animation-stack-type1 .post a.td-sml-link-to-image > img, body.td-animation-stack-type1 .post img[class*=wp-image-], body.td-animation-stack-type1 .td-animation-stack .entry-thumb, body.td-animation-stack-type1 .td-animation-stack .td-lazy-img {
    opacity: 0;
    transform: scale(.95)
}

.td-animation-stack-type1-2 {
    opacity: 1 !important;
    transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    -webkit-transition: transform .5s, opacity .3s cubic-bezier(.39, .76, .51, .56);
    transition: transform .5s ease, opacity .3s cubic-bezier(.39, .76, .51, .56) 0s
}

body.td-animation-stack-type2 .post .entry-thumb, body.td-animation-stack-type2 .post a.td-sml-link-to-image > img, body.td-animation-stack-type2 .post img[class*=wp-image-], body.td-animation-stack-type2 .td-animation-stack .entry-thumb, body.td-animation-stack-type2 .td-animation-stack .td-lazy-img {
    opacity: 0;
    transform: translate(0, 10px);
    -webkit-transform: translate(0, 10px)
}

.td-animation-stack-type2-2 {
    opacity: 1 !important;
    transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    -webkit-transition: transform .4s cubic-bezier(.13, .43, .57, .88), opacity .4s cubic-bezier(.13, .43, .57, .88);
    transition: transform .4s cubic-bezier(.13, .43, .57, .88), opacity .4s cubic-bezier(.13, .43, .57, .88)
}

.ie10 .td-post-content p, .ie11 .td-post-content p, .ie8 .td-post-content p, .ie9 .td-post-content p {
    letter-spacing: -.2px
}

.ie10 .td_block_template_1 .td-related-title > .td-related-left, .ie10 .td_block_template_1 .td-related-title > .td-related-right, .ie11 .td_block_template_1 .td-related-title > .td-related-left, .ie11 .td_block_template_1 .td-related-title > .td-related-right, .ie8 .td_block_template_1 .td-related-title > .td-related-left, .ie8 .td_block_template_1 .td-related-title > .td-related-right, .ie9 .td_block_template_1 .td-related-title > .td-related-left, .ie9 .td_block_template_1 .td-related-title > .td-related-right {
    padding: 8px 12px 6px
}

.ie10 .td-affix .td-main-menu-logo img, .ie11 .td-affix .td-main-menu-logo img, .ie8 .td-affix .td-main-menu-logo img, .ie9 .td-affix .td-main-menu-logo img {
    top: -2px
}

.ie8 .td-post-source-tags {
    display: none
}

.ie8 .td-next-prev-wrap .td-ajax-prev-page {
    padding-left: 1px
}

.ie8 .td-social-facebook .td-social-but-text {
    border-left: 1px solid #7f9edf
}

.ie8 .td-social-twitter .td-social-but-text {
    border-left: 1px solid #8fe2fc
}

.ie8 .td-module-comments a {
    padding: 3px 3px 4px
}

.ie8 .td-menu-background {
    left: -100%
}

.ie9 .td-next-prev-wrap .td-ajax-next-page {
    padding-left: 3px
}

.ie9 .td-module-comments a {
    padding: 3px 4px 4px
}

.ie9 #td-mobile-nav, .ie9 .td-menu-background {
    left: -100%
}

.ie9 .td-menu-mob-open-menu #td-mobile-nav, .ie9 .td-menu-mob-open-menu .td-menu-background {
    left: 0
}

.ie10 .page-nav a {
    padding: 5px 11px 5px 12px
}

.ie10 .td-module-comments a {
    padding: 3px 4px 4px
}

.td-md-is-android .sf-menu ul .td-menu-item > a {
    padding: 8px 14px 6px
}

.td-md-is-android .sf-menu .sub-menu .td-icon-menu-down {
    margin-top: -8px
}

.td-md-is-android .td-trending-now-wrapper .td-trending-now-nav-left {
    padding-right: 1px
}

.td-md-is-android .block-title a, .td-md-is-android .block-title label, .td-md-is-android .block-title span {
    padding: 8px 12px 3px
}

.td-md-is-android .td-category-siblings .td-category {
    height: 21px
}

.td-md-is-android input[type=submit] {
    padding: 9px 15px 8px
}

.td-md-is-android .td-next-prev-wrap a {
    line-height: 25px
}

.td-md-is-android .page-nav .td-icon-menu-right {
    padding-left: 2px
}

.td-md-is-android .page-nav .td-icon-menu-left {
    padding-right: 2px
}

.td-md-is-ios body {
    -webkit-font-smoothing: antialiased
}

.td-md-is-ios .sf-menu .sub-menu .td-icon-menu-down {
    margin-top: -9px;
    line-height: 20px
}

.td-md-is-ios .td-trending-now-wrapper .td-trending-now-nav-left {
    padding-right: 1px
}

.td-md-is-ios .td_block_template_1 .td-related-title > .td-related-left, .td-md-is-ios .td_block_template_1 .td-related-title > .td-related-right {
    padding: 8px 12px 6px
}

.td-md-is-ios .td-module-comments a {
    padding: 3px 4px 4px
}

.td-md-is-ios input[type=submit] {
    padding: 7px 15px 8px
}

.td-md-is-ios .td-footer-wrapper .td_block_template_1 .block-title * {
    padding-right: 0;
    padding-left: 0
}

@media (min-width: 1140px) {
    .td-full-layout .td-category-grid-fl .td_block_big_grid_fl_10.td-grid-style-4 .td_module_mx25 .td-meta-info-container, .td-full-layout .td-stretch-content .td_block_big_grid_fl_10.td-grid-style-4 .td_module_mx25 .td-meta-info-container {
        width: auto;
        max-width: 90%
    }

    .ie10, .ie11, .ie8, .ie9 {
        margin-left: -1px
    }

    .ie10 .td-affix, .ie11 .td-affix, .ie8 .td-affix, .ie9 .td-affix {
        margin-left: 1px
    }

    .ie11 {
        margin-left: -1px
    }

    .ie11 .td-affix {
        margin-left: 1px
    }

    .td-md-is-safari {
        margin-left: -1px
    }

    .td-md-is-safari .td-affix {
        margin-left: 1px
    }
}

.td-md-is-safari .td_block_template_1 .td-related-title > .td-related-left, .td-md-is-safari .td_block_template_1 .td-related-title > .td-related-right {
    padding: 7px 12px 5px
}

.td-md-is-chrome .td_block_inner_overflow .item-details, .td-md-is-chrome .td_block_inner_overflow .td_module_wrap {
    position: relative
}

.mfp-figure.td-caption-align-left figcaption .mfp-title {
    text-align: left
}

.mfp-figure.td-caption-align-center figcaption .mfp-title {
    text-align: center
}

.mfp-figure.td-caption-align-right figcaption .mfp-title {
    text-align: right
}

.td-header-sp-recs img {
    top: auto;
    bottom: auto
}

.td_block_related_posts .td-module-title {
    font-size: 14px;
    line-height: 20px
}

.widget li {
    line-height: 20px;
    margin-bottom: 10px
}

.td-header-wrap .td-header-main-menu, .td-header-wrap .td-header-menu-wrap {
    background: #fff !important
}

#td-top-mobile-toggle i, .header-search-wrap .td-icon-search {
    color: #4ba7ff !important
}

#td-mobile-nav a, .td_block_big_grid_fl_7 .td_module_mx24 .entry-title {
    font-size: 13px;
    line-height: 18px
}

.td_block_big_grid_fl_7 .td_module_mx24 .td-module-meta-info {
    display: block
}

#td-mobile-nav li a {
    font-size: 14px;
    background: rgba(255, 255, 255, 0)
}

#td-mobile-nav li a:hover {
    background: rgba(255, 255, 255, .1)
}

.td-post-category {
    font-weight: 700 !important;
    font-size: 10px !important
}

.td-mobile-container {
    background: #2a6fb2 !important
}

.td-mobile-content {
    padding-bottom: 20px
}

@media (max-width: 767px) {
    .td-menu-background:before {
        background: linear-gradient(to bottom, #4ba7ff 0, #4ba7ff 100%)
    }

    .td-main-menu-logo img {
        width: auto;
        max-width: 300px;
        height: 50px;
        max-height: 50px;
        margin-top: 3px
    }

    .td-header-sp-recs {
        display: none !important
    }
}

@media (min-width: 767px) {
    .td-search-btns-wrap a:after {
        background-color: #4db2ec;
        content: '';
        width: 100%;
        height: 3px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        transform: translate3d(0, 0, 0);
        transition: width .2s ease
    }
}

.td-module-meta-info {
    font-size: 12px;
    line-height: 18px
}

.td_module_wrap .td-image-wrap:before {
    background-image: none !important
}

.author-box-wrap {
    border: 1px solid #cce6ff;
    padding: 20px 16px 16px;
    display: flex;
    gap: 14px
}

.author-box-col {
    display: flex;
    flex-direction: column
}

.author-box-col .avatar {
    max-width: 75px;
    height: auto;
    border-radius: 50%;
    object-fit: contain;
    margin-bottom: 23px;
    border: 1px solid #cce6ff
}

.author-box-social-links {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 8px;
    max-width: 56px;
    margin: 0 auto
}

.author-box-social-links .td-icon-font {
    display: none
}

.author-box-social-links .td-social-icon-wrap a {
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
    display: block
}

.author-box-social-links .td-social-icon-wrap:has(.td-icon-facebook) a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Crect width='24' height='24' x='.5' fill='%23516EAB' rx='2'/%3E%3Cpath fill='%23fff' d='M16 7.525h-1.982c-.137 0-.256.068-.356.205a.894.894 0 0 0-.15.52v1.435H16v2.064h-2.488v6.194h-2.38v-6.194H9V9.685h2.133V8.482c0-.884.273-1.627.82-2.229.547-.61 1.235-.916 2.065-.916H16v2.188Z'/%3E%3C/svg%3E")
}

.author-box-social-links .td-social-icon-wrap:has(.td-icon-instagram) a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='url(%23a)' d='M0 2a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2v20a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2Z'/%3E%3Cpath fill='%23fff' d='M12 5.285c2.186 0 2.446.007 3.31.048.799.036 1.233.17 1.521.283.382.149.655.326.941.612.286.286.463.56.612.94.113.289.245.723.283 1.522.039.864.048 1.124.048 3.31s-.007 2.446-.048 3.31c-.036.799-.17 1.233-.283 1.521a2.545 2.545 0 0 1-.612.941c-.286.286-.56.463-.94.612-.289.113-.723.245-1.522.283-.864.039-1.124.048-3.31.048s-2.446-.007-3.31-.048c-.799-.036-1.233-.17-1.521-.283a2.545 2.545 0 0 1-.941-.612 2.545 2.545 0 0 1-.612-.94c-.113-.289-.245-.723-.283-1.522-.039-.864-.048-1.124-.048-3.31s.007-2.446.048-3.31c.036-.799.17-1.233.283-1.521.149-.382.326-.655.612-.941.286-.286.56-.463.94-.612.289-.113.723-.245 1.522-.283.864-.041 1.124-.048 3.31-.048Zm0-1.476c-2.225 0-2.503.01-3.377.05-.871.041-1.466.178-1.99.382a3.954 3.954 0 0 0-1.449.943 4.032 4.032 0 0 0-.946 1.452c-.201.52-.34 1.116-.381 1.99-.041.873-.05 1.152-.05 3.376 0 2.225.009 2.504.05 3.377.04.871.177 1.467.381 1.99.21.535.49.993.946 1.447.456.456.912.734 1.452.946.52.201 1.116.34 1.99.381.873.041 1.152.05 3.376.05 2.225 0 2.504-.009 3.377-.05.871-.04 1.467-.177 1.99-.381.535-.21.993-.49 1.447-.946.456-.456.734-.912.946-1.452.201-.52.34-1.116.381-1.99.041-.873.05-1.152.05-3.376 0-2.225-.009-2.504-.05-3.377-.04-.871-.177-1.467-.381-1.99a4.004 4.004 0 0 0-.946-1.447 4.032 4.032 0 0 0-1.452-.946c-.52-.201-1.116-.34-1.99-.381-.87-.039-1.15-.048-3.374-.048Z'/%3E%3Cpath fill='%23fff' d='M12 7.793a4.208 4.208 0 1 0 .001 8.415A4.208 4.208 0 0 0 12 7.793Zm0 6.938a2.731 2.731 0 1 1 0-5.462 2.731 2.731 0 0 1 0 5.462ZM16.373 8.611a.984.984 0 1 0 0-1.968.984.984 0 0 0 0 1.968Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='24' y1='24' y2='0' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD521'/%3E%3Cstop offset='.055' stop-color='%23FFD020'/%3E%3Cstop offset='.124' stop-color='%23FEC01E'/%3E%3Cstop offset='.2' stop-color='%23FCA71B'/%3E%3Cstop offset='.282' stop-color='%23FA8316'/%3E%3Cstop offset='.368' stop-color='%23F85510'/%3E%3Cstop offset='.456' stop-color='%23F51E09'/%3E%3Cstop offset='.5' stop-color='%23F30005'/%3E%3Cstop offset='.503' stop-color='%23F20007'/%3E%3Cstop offset='.597' stop-color='%23E1003B'/%3E%3Cstop offset='.688' stop-color='%23D30067'/%3E%3Cstop offset='.776' stop-color='%23C70088'/%3E%3Cstop offset='.859' stop-color='%23BF00A0'/%3E%3Cstop offset='.936' stop-color='%23BB00AF'/%3E%3Cstop offset='1' stop-color='%23B900B4'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
}

.author-box-social-links .td-social-icon-wrap:has(.td-icon-linkedin) {
    order: 1
}

.author-box-social-links .td-social-icon-wrap:has(.td-icon-linkedin) a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cg fill='%230077B7' fill-rule='evenodd' clip-path='url(%23a)' clip-rule='evenodd'%3E%3Cpath d='M13.497 10.779v-.035c-.007.012-.017.023-.023.035h.023Z'/%3E%3Cpath d='M.5 0v24h24V0H.5Zm7.465 19.939h-3.56V9.226h3.56v10.713ZM6.185 7.764H6.16c-1.194 0-1.969-.823-1.969-1.852 0-1.051.797-1.85 2.016-1.85 1.219 0 1.968.799 1.991 1.85 0 1.029-.772 1.852-2.014 1.852Zm14.623 12.175h-3.562v-5.732c0-1.44-.515-2.422-1.804-2.422-.984 0-1.57.662-1.827 1.303-.094.229-.118.547-.118.868v5.983H9.935s.047-9.708 0-10.713h3.562v1.518c.473-.728 1.318-1.77 3.21-1.77 2.344 0 4.1 1.531 4.1 4.821v6.144Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.5 0h24v24H.5z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.author-box-social-links .td-social-icon-wrap:has(.td-icon-twitter) a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Crect width='24' height='24' x='.5' fill='%23000' rx='2'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M13.617 11.081 17.988 6h-1.035l-3.796 4.412L10.126 6H6.629l4.584 6.672L6.63 18h1.036l4.008-4.66L14.875 18h3.496l-4.754-6.919Zm-1.419 1.65-.464-.665L8.038 6.78H9.63l2.983 4.266.464.664 3.877 5.546h-1.591l-3.164-4.525Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M6.5 6h12v12h-12z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.author-box-desc {
    gap: 14px;
    justify-content: center
}

.author-box-display-name {
    color: #222;
    font-size: 20px;
    font-weight: 700;
    line-height: 40px;
    margin: 0;
    font-family: "Open Sans", arial, sans-serif
}

.author-box-display-name:only-child {
    margin-bottom: 20px
}

.author-box-description {
    font-size: 14px;
    line-height: 20px;
    color: #464646;
    margin-bottom: 0
}

.author-box-link {
    font-weight: 700;
    font-size: 14px;
    color: #55abff
}

.td_block_related_posts .td-related-title {
    text-transform: uppercase;
    white-space: nowrap;
    overflow-x: auto
}

.td_block_related_posts .td-module-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 5px
}

.td_block_related_posts .td-post-author-name {
    margin-right: 2px
}

.td_block_related_posts .td-post-author-name a {
    color: #55abff
}

.td_block_related_posts .td-post-author-name span {
    display: none
}

.td_block_related_posts .td-block-title {
    font-weight: 400 !important
}

.post-authors, .post-dates {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
    line-height: 18px
}

.post-authors .author-byline, .post-dates .author-byline {
    position: relative
}

.post-authors .td-post-date, .post-dates .td-post-date {
    color: #222
}

.post-authors .author-byline:nth-of-type(2)::before, .post-dates .author-byline:nth-of-type(2)::before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 1px;
    height: max(100%, 44px);
    background-color: #cce6ff
}

.post-authors .author-byline:nth-of-type(2)::before, .post-dates .author-byline:nth-of-type(2)::before {
    left: -16px
}

@media (min-width: 768px) {
    .td_block_related_posts .td-related-row:not(:last-of-type) {
        margin-bottom: 20px
    }

    .post-authors .author-byline:nth-of-type(2)::before, .post-dates .author-byline:nth-of-type(2)::before {
        left: -54px
    }
}

.post-dates {
    gap: 0 16px
}

@media (max-width: 767px) {
    .post-dates {
        flex-direction: column
    }
}

.post-dates .entry-date {
    display: inline-block;
    margin-left: 2px
}

.post-authors {
    gap: 6px 32px
}

.post-authors::before {
    content: "";
    position: absolute;
    width: 2px;
    height: 100%;
    background-color: #fff;
    left: -16px;
    z-index: 1
}

@media (max-width: 768px) {
    .post-authors .author-byline:nth-of-type(2) .author-byline-popup, .post-dates .author-byline:nth-of-type(2) .author-byline-popup {
        left: auto;
        right: 0
    }

    .author-byline {
        flex-grow: 1
    }
}

.author-byline .author-byline-inner {
    display: grid;
    gap: 0 6px;
    grid-template-columns:32px 1fr;
    grid-template-areas:"avatar text" "avatar name";
    cursor: pointer
}

.author-byline .author-byline-inner .avatar {
    grid-area: avatar;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    object-fit: cover
}

.author-byline .author-byline-text {
    grid-area: text;
    align-self: end;
    color: #222
}

.author-byline .author-byline-name {
    grid-area: name;
    color: #55abff;
    font-weight: 700
}

.author-byline:hover .author-byline-popup {
    display: block !important;
    opacity: 1
}

.author-byline-popup {
    position: absolute;
    top: 100%;
    left: 0;
    width: auto;
    min-width: 300px;
    max-width: calc(100vw - 40px);
    background: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .34), 0 2px 4px 0 rgba(0, 0, 0, .1);
    z-index: 11;
    opacity: 0;
    transition: opacity .2s ease-in-out, display .2s ease-in-out;
    transition-behavior: allow-discrete
}

.author-byline-popup .author-box-wrap {
    margin-bottom: 0;
    padding: 20px 14px 14px
}

.author-byline-popup .author-box-display-name {
    line-height: 1.1
}

.entry-category a {
    font-weight: 600;
    text-transform: uppercase
}

.category-news .td-post-category {
    background-color: #ac002a !important
}

.td-post-template-default h1.entry-title {
    margin-top: 0;
    margin-bottom: 12px;
    font-weight: 700;
    font-size: 36px !important;
    line-height: 40px !important
}

.td-post-template-default .td-post-sharing-top {
    margin-bottom: 32px
}

.td-post-template-default .td-related-title {
    border-color: #222
}

.td-post-template-default .author-box-display-name {
    margin-bottom: 0
}

body:has(.td-header-style-4) .td-container.td-header-row.td-header-main-menu {
    width: 1320px;
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 8px
}

@media (min-width: 768px) {
    .post-authors {
        gap: 8px 108px
    }

    .post-authors::before {
        left: -54px
    }

    .author-byline .author-byline-inner {
        grid-template-columns:48px 1fr
    }

    .author-byline .author-byline-inner .avatar {
        width: 48px;
        height: 48px
    }

    .archive .td_block_big_grid_fl_9 .td_module_mx25 .td-module-meta-info {
        display: none
    }

    body:has(.td-header-style-4) .td-container.td-header-row.td-header-main-menu {
        padding: 0 15px
    }
}

body:has(.td-header-style-4).td-menu-mob-open-menu #td-outer-wrap {
    transform: scale3d(1, 1, 1);
    filter: blur(5px)
}

body:has(.td-header-style-4):not(.td-menu-mob-open-menu) .td-menu-background {
    transform: translate3d(-105%, 0, 0)
}

body:has(.td-header-style-4) .td-menu-background:before {
    background: rgba(0, 0, 0, .45);
    filter: blur(5px)
}

body:has(.td-header-style-4).td-js-loaded #td-mobile-nav, body:has(.td-header-style-4).td-js-loaded .td-menu-background {
    transition-duration: .3s
}

body:has(.td-header-style-4) #td-mobile-nav {
    z-index: 9999999999;
    width: calc(100% - 16px);
    overflow: hidden !important;
    border-radius: 0 8px 8px 0;
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .1), 0 1px 4px 0 rgba(0, 0, 0, .04)
}

body:has(.td-header-style-4) #td-mobile-nav li a, body:has(.td-header-style-4) #td-mobile-nav li span {
    font-size: 16px
}

body:has(.td-header-style-4) #td-mobile-nav .language-switcher {
    position: fixed;
    bottom: 12px;
    right: 15px;
    z-index: 9
}

body:has(.td-header-style-4) #td-mobile-nav .language-switcher-dropdown {
    top: auto;
    bottom: calc(100% + 4px)
}

body:has(.td-header-style-4) #td-mobile-nav .language-switcher-toggle {
    position: static;
    color: initial;
    opacity: 1;
    pointer-events: all
}

body:has(.td-header-style-4) #td-mobile-nav, body:has(.td-header-style-4) .td-mobile-container {
    background: #fff !important
}

body:has(.td-header-style-4) .td-mobile-content {
    overflow: auto;
    max-height: calc(100vh - 150px);
    padding: 0 16px 16px
}

body:has(.td-header-style-4) .td-mobile-content li a {
    padding: 8px 30px 8px 8px !important;
    color: #181818
}

body:has(.td-header-style-4) .td-mobile-content li.current-menu-item > a {
    color: #55abff
}

body:has(.td-header-style-4) .td-mobile-content .sub-menu li a {
    padding-left: 16px !important;
    font-size: 14px !important;
    line-height: 20px !important
}

body:has(.td-header-style-4) .td-mobile-content .td-sub-menu-open .td-icon-menu-right {
    transform: rotate(0)
}

body:has(.td-header-style-4) .td-mobile-content .td-icon-menu-right {
    padding: 0 4px
}

body:has(.td-header-style-4) .td-mobile-main-menu > li {
    margin-bottom: 10px
}

body:has(.td-header-style-4).admin-bar .td-mobile-content {
    max-height: calc(100vh - 200px)
}

body:has(.td-header-style-4) .td-icon-mobile:before {
    content: "";
    display: block;
    width: 35px;
    height: 17px;
    margin: 0 auto;
    background-color: #4ba7ff;
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIxNyIgZmlsbD0ibm9uZSI+PGcgZmlsbD0iIzRCQTdGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXBhdGg9InVybCgjYSkiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTMyLjExMiAxMi41NzNhNy41MjEgNy41MjEgMCAwIDAgMS41MDQtNC41MjNjMC00LjE4LTMuMzk5LTcuNTY5LTcuNTkyLTcuNTY5cy03LjU5MiAzLjM4OS03LjU5MiA3LjU3YzAgNC4xOCAzLjM5OSA3LjU2OSA3LjU5MiA3LjU2OWE3LjU3NCA3LjU3NCAwIDAgMCA0LjQ5Ny0xLjQ3bDIuODQ3IDIuODM5IDEuNTg3LTEuNTgyLTIuODQzLTIuODM0Wm0tMi4wNzItLjk2NmE1LjMyNiA1LjMyNiAwIDAgMCAxLjM1Ni0zLjU1N2MwLTIuOTU3LTIuNDA1LTUuMzU1LTUuMzcyLTUuMzU1cy01LjM3MiAyLjM5OC01LjM3MiA1LjM1NWMwIDIuOTU4IDIuNDA1IDUuMzU2IDUuMzcyIDUuMzU2IDEuMzcgMCAyLjYyLS41MSAzLjU2OC0xLjM1MmwuNDQ4LS40NDdaTTE0LjY1IDEzLjQ3NkguMjM3djIuMjM2aDE1LjczM2ExMi45NTIgMTIuOTUyIDAgMCAxLTEuMzIyLTIuMjM2Wk0xMy41MDkgNi45MzNILjIzOVY5LjE3aDEzLjI3YTEzLjExIDEzLjExIDAgMCAxIDAtMi4yMzdaTTE1Ljk3MS4zOTFILjIzOXYyLjIzN2gxNC40MWMuMzY3LS43OTIuODEtMS41NCAxLjMyMi0yLjIzN1oiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDM1djE3SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+");
    mask-size: cover;
    mask-position: center;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIxNyIgZmlsbD0ibm9uZSI+PGcgZmlsbD0iIzRCQTdGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXBhdGg9InVybCgjYSkiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTMyLjExMiAxMi41NzNhNy41MjEgNy41MjEgMCAwIDAgMS41MDQtNC41MjNjMC00LjE4LTMuMzk5LTcuNTY5LTcuNTkyLTcuNTY5cy03LjU5MiAzLjM4OS03LjU5MiA3LjU3YzAgNC4xOCAzLjM5OSA3LjU2OSA3LjU5MiA3LjU2OWE3LjU3NCA3LjU3NCAwIDAgMCA0LjQ5Ny0xLjQ3bDIuODQ3IDIuODM5IDEuNTg3LTEuNTgyLTIuODQzLTIuODM0Wm0tMi4wNzItLjk2NmE1LjMyNiA1LjMyNiAwIDAgMCAxLjM1Ni0zLjU1N2MwLTIuOTU3LTIuNDA1LTUuMzU1LTUuMzcyLTUuMzU1cy01LjM3MiAyLjM5OC01LjM3MiA1LjM1NWMwIDIuOTU4IDIuNDA1IDUuMzU2IDUuMzcyIDUuMzU2IDEuMzcgMCAyLjYyLS41MSAzLjU2OC0xLjM1MmwuNDQ4LS40NDdaTTE0LjY1IDEzLjQ3NkguMjM3djIuMjM2aDE1LjczM2ExMi45NTIgMTIuOTUyIDAgMCAxLTEuMzIyLTIuMjM2Wk0xMy41MDkgNi45MzNILjIzOVY5LjE3aDEzLjI3YTEzLjExIDEzLjExIDAgMCAxIDAtMi4yMzdaTTE1Ljk3MS4zOTFILjIzOXYyLjIzN2gxNC40MWMuMzY3LS43OTIuODEtMS41NCAxLjMyMi0yLjIzN1oiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDM1djE3SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+");
    -webkit-mask-size: cover;
    -webkit-mask-position: center
}

body:has(.td-header-style-4) .td-mobile-logo {
    width: 78px
}

body:has(.td-header-style-4) .td-icon-menu-right.td-element-after {
    transform: rotate(180deg)
}

body:has(.td-header-style-4) .td-icon-menu-right.td-element-after::before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background-color: #181818;
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE4MTgxOCIgZD0iTTEzLjQ1OCAxMC42MTYgMTAuMDYyIDcuMjZhLjc5Mi43OTIgMCAwIDAtMS4xMjQgMEw1LjU4IDEwLjYxNmEuNzkyLjc5MiAwIDEgMCAxLjExNiAxLjEyNEw5LjUgOC45MzhsMi44MDIgMi44MDJhLjc5Mi43OTIgMCAwIDAgMS4xMTYgMCAuNzkzLjc5MyAwIDAgMCAuMDQtMS4xMjRaIi8+PC9zdmc+");
    mask-size: cover;
    mask-position: center;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE4MTgxOCIgZD0iTTEzLjQ1OCAxMC42MTYgMTAuMDYyIDcuMjZhLjc5Mi43OTIgMCAwIDAtMS4xMjQgMEw1LjU4IDEwLjYxNmEuNzkyLjc5MiAwIDEgMCAxLjExNiAxLjEyNEw5LjUgOC45MzhsMi44MDIgMi44MDJhLjc5Mi43OTIgMCAwIDAgMS4xMTYgMCAuNzkzLjc5MyAwIDAgMCAuMDQtMS4xMjRaIi8+PC9zdmc+");
    -webkit-mask-size: cover;
    -webkit-mask-position: center
}

body:has(.td-header-style-4) .td-menu-socials-wrap {
    padding: 12px 16px
}

body:has(.td-header-style-4) .td-menu-socials-wrap .td-main-logo img {
    max-height: 50px;
    vertical-align: middle;
    width: auto
}

body:has(.td-header-style-4) .td-menu-socials {
    position: fixed;
    left: 0;
    bottom: 0;
    height: auto !important;
    padding: 12px 190px 0 16px !important;
    width: 100%;
    background: #fff !important;
    z-index: 9
}

body:has(.td-header-style-4) .td-menu-socials .td-social-icon-wrap {
    margin: 0 5px 12px 0 !important;
    border: 1px solid #e8e8e8;
    border-radius: 4px
}

body:has(.td-header-style-4) .td-menu-socials .td-social-icon-wrap i {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px !important;
    color: #181818 !important
}

body:has(.td-header-style-4) .td-mobile-close {
    top: 14px;
    right: 16px
}

body:has(.td-header-style-4) .td-mobile-close .td-icon-close-mobile {
    top: auto;
    width: 35px;
    height: 32px;
    padding: 4px;
    line-height: 20px;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    color: #181818
}

body:has(.td-header-style-4) .td-mobile-close .td-icon-close-mobile::before {
    font-size: 13px;
    font-weight: 700
}

body:has(.td-header-style-4) .search-wrap-mob input::placeholder {
    color: #dedede;
    text-align: right
}

body:has(.td-header-style-4) #td-header-search-mob-submit {
    display: none
}

body:has(.td-header-style-4) .td-search-input {
    position: relative
}

body:has(.td-header-style-4) .td-search-input input {
    height: 42px;
    padding-left: 42px;
    border: 1px solid #ededed;
    border-radius: 4px;
    background: #f7f7f7
}

body:has(.td-header-style-4) .td-search-input input:focus, body:has(.td-header-style-4) .td-search-input input:hover {
    border-color: #ededed !important
}

body:has(.td-header-style-4) .td-search-input label[for=td-header-search-mob-submit] {
    display: block;
    height: auto;
    opacity: 1 !important;
    top: 50% !important;
    left: 0 !important
}

body:has(.td-header-style-4) .td-ajax-search-flex {
    margin-top: 8px
}

body:has(.td-header-style-4) .td-ajax-search-flex .result-msg {
    margin-bottom: 12px;
    padding: 4px 0 6px;
    border-bottom: 1px solid #ededed;
    text-align: center;
    font-style: italic
}

body:has(.td-header-style-4) .td-ajax-search-flex .result-msg a {
    display: block
}

body:has(.td-header-style-4) label[for=td-header-search-mob-submit], body:has(.td-header-style-4) label[for=td-header-search-top] {
    display: none;
    align-items: center;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 43px;
    height: 39px;
    cursor: pointer
}

body:has(.td-header-style-4) .td-icon-search::before, body:has(.td-header-style-4) label[for=td-header-search-mob-submit]::before, body:has(.td-header-style-4) label[for=td-header-search-top]::before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 auto;
    background-color: #181818;
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE4MTgxOCIgZD0iTTE3LjE4NyAxNi4wNjMgMTQuMjUgMTMuMTVhNy4xMjUgNy4xMjUgMCAxIDAtMS4xIDEuMWwyLjkxMyAyLjkxM2EuNzkyLjc5MiAwIDAgMCAxLjEyNCAwIC43OTIuNzkyIDAgMCAwIDAtMS4xWk04LjcwOCAxNC4yNWE1LjU0MSA1LjU0MSAwIDEgMSAwLTExLjA4MiA1LjU0MSA1LjU0MSAwIDAgMSAwIDExLjA4MloiLz48L3N2Zz4=");
    mask-size: cover;
    mask-position: center;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE4MTgxOCIgZD0iTTE3LjE4NyAxNi4wNjMgMTQuMjUgMTMuMTVhNy4xMjUgNy4xMjUgMCAxIDAtMS4xIDEuMWwyLjkxMyAyLjkxM2EuNzkyLjc5MiAwIDAgMCAxLjEyNCAwIC43OTIuNzkyIDAgMCAwIDAtMS4xWk04LjcwOCAxNC4yNWE1LjU0MSA1LjU0MSAwIDEgMSAwLTExLjA4MiA1LjU0MSA1LjU0MSAwIDAgMSAwIDExLjA4MloiLz48L3N2Zz4=");
    -webkit-mask-size: cover;
    -webkit-mask-position: center
}

body:has(.td-header-style-4) .td-header-container {
    display: flex;
    justify-content: center;
    align-items: center
}

@media (min-width: 768px) {
    body:has(.td-header-style-4) .menu-main-menu-container > ul {
        display: flex;
        flex-wrap: wrap;
        min-height: 50px
    }
}

body:has(.td-header-style-4) .menu-main-menu-container > ul li {
    float: none;
    align-content: center
}

body:has(.td-header-style-4) .td-header-sp-recs {
    width: 728px;
    max-width: 100%;
    margin: 0
}

body:has(.td-header-style-4) .td-header-sp-recs img {
    display: inline-block;
    vertical-align: middle
}

body:has(.td-header-style-4) .td-header-sp-recs:has(.ad-zone) {
    margin: 16px 0
}

body:has(.td-header-style-4) .td-banner-wrap-full {
    z-index: 9999
}

body:has(.td-header-style-4) .td-header-menu-wrap {
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .1), 0 1px 4px 0 rgba(0, 0, 0, .04)
}

body:has(.td-header-style-4) #td-header-menu {
    flex-grow: 1;
    display: flex;
    align-items: center
}

body:has(.td-header-style-4) #td-header-menu .td-main-menu-logo {
    flex-shrink: 0;
    height: auto;
    float: none
}

@media (max-width: 767px) {
    .single-post .td-bred-no-url-last {
        display: inline
    }

    body:has(.td-header-style-4) #td-header-menu .td-main-menu-logo {
        flex-grow: 1
    }
}

body:has(.td-header-style-4) #td-header-menu .td-main-menu-logo img {
    position: static;
    margin-left: 0 !important;
    max-height: 50px !important
}

@media (min-width: 1040px) {
    body:has(.td-header-style-4) .menu-main-menu-container > ul {
        min-height: 64px
    }

    body:has(.td-header-style-4) #td-header-menu .td-main-menu-logo img {
        max-height: 54px !important
    }
}

@media (min-width: 768px) {
    body:has(.td-header-style-4) .td-affix #td-header-menu .td-main-menu-logo {
        height: 64px !important
    }

    body:has(.td-header-style-4) .td-affix .sf-menu > li > a {
        line-height: 2 !important
    }
}

body:has(.td-header-style-4) .sf-menu a {
    transition: color .1s ease-in-out
}

body:has(.td-header-style-4) .sf-menu > li.menu-item-has-children > a {
    padding-right: 26px
}

body:has(.td-header-style-4) .sf-menu > li.menu-item-has-children > a::after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background-color: #181818;
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE4MTgxOCIgZD0iTTEzLjQ1OCAxMC42MTYgMTAuMDYyIDcuMjZhLjc5Mi43OTIgMCAwIDAtMS4xMjQgMEw1LjU4IDEwLjYxNmEuNzkyLjc5MiAwIDEgMCAxLjExNiAxLjEyNEw5LjUgOC45MzhsMi44MDIgMi44MDJhLjc5Mi43OTIgMCAwIDAgMS4xMTYgMCAuNzkzLjc5MyAwIDAgMCAuMDQtMS4xMjRaIi8+PC9zdmc+);
    mask-size: cover;
    mask-position: center;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE4MTgxOCIgZD0iTTEzLjQ1OCAxMC42MTYgMTAuMDYyIDcuMjZhLjc5Mi43OTIgMCAwIDAtMS4xMjQgMEw1LjU4IDEwLjYxNmEuNzkyLjc5MiAwIDEgMCAxLjExNiAxLjEyNEw5LjUgOC45MzhsMi44MDIgMi44MDJhLjc5Mi43OTIgMCAwIDAgMS4xMTYgMCAuNzkzLjc5MyAwIDAgMCAuMDQtMS4xMjRaIi8+PC9zdmc+);
    -webkit-mask-size: cover;
    -webkit-mask-position: center;
    transform: translateY(-50%) rotate(180deg);
    position: absolute;
    top: 50%;
    right: 2px;
    left: auto
}

body:has(.td-header-style-4) .sf-menu > li .td-icon-menu-down {
    display: none
}

body:has(.td-header-style-4) .sf-menu > li > a {
    padding: 0 6px;
    color: #181818;
    font-size: 11px;
    text-transform: none;
    line-height: 2 !important;
    height: 100%;
    align-content: center
}

@media (min-width: 1041px) {
    body:has(.td-header-style-4) .sf-menu > li > a {
        padding: 0 8px;
        font-size: 14px
    }
}

body:has(.td-header-style-4) .sf-menu > li.current-menu-item > a, body:has(.td-header-style-4) .sf-menu > li:hover > a {
    color: #55abff
}

body:has(.td-header-style-4) .sf-menu > li.current-menu-item > a::after, body:has(.td-header-style-4) .sf-menu > li:hover > a::after {
    background-color: #55abff
}

body:has(.td-header-style-4) .sf-menu a.sf-with-ul {
    padding-right: 0
}

body:has(.td-header-style-4) .sfHover .sub-menu {
    display: grid;
    opacity: 1
}

@media (min-width: 768px) {
    body:has(.td-header-style-4) .sub-menu {
        top: 100%;
        display: grid;
        opacity: 0;
        gap: 0 48px;
        padding: 24px 32px 12px !important;
        background-color: #181818;
        border: 1px solid #363636;
        border-radius: 0 0 8px 8px;
        box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .4), 0 1px 4px 0 rgba(0, 0, 0, .24)
    }
}

@media (min-width: 768px)and (max-width: 1200px) {
    body:has(.td-header-style-4) .sub-menu {
        position: fixed;
        left: 15px !important;
        right: 15px;
        width: calc(100vw - 30px) !important
    }
}

@media (max-width: 1200px) {
    body:has(.td-header-style-4) .sub-menu:has(.sub-menu-highlight) {
        grid-template-columns:1fr 2fr !important
    }
}

@media (min-width: 1200px) {
    body:has(.td-header-style-4) .menu-main-menu-container > ul {
        min-height: 88px
    }

    body:has(.td-header-style-4) #td-header-menu .td-main-menu-logo img {
        max-height: 64px !important
    }

    body:has(.td-header-style-4) .td-affix #td-header-menu .td-main-menu-logo img {
        max-height: 64px !important
    }

    body:has(.td-header-style-4) .sf-menu > li > a {
        font-size: 18px
    }

    body:has(.td-header-style-4) .sub-menu {
        left: 0 !important;
        width: auto !important
    }

    body:has(.td-header-style-4) .sub-menu.is-reversed {
        left: auto !important;
        right: 0 !important
    }

    body:has(.td-header-style-4) .sub-menu.is-centered {
        left: 50% !important;
        right: auto !important;
        transform: translateX(-50%)
    }

    body:has(.td-header-style-4) .sub-menu:has(.sub-menu-highlight) {
        grid-template-columns:220px 220px !important
    }

    body:has(.td-header-style-4) .sub-menu:has(.sub-menu-highlight):has(li:nth-of-type(2)) {
        grid-template-columns:220px 430px !important
    }

    body:has(.td-header-style-4) .sub-menu:has(li:nth-of-type(2)) {
        grid-template-columns:430px
    }
}

body:has(.td-header-style-4) .sub-menu:has(li:nth-of-type(2)) .sub-menu-columns-wrap {
    column-count: 2;
    column-gap: 48px
}

body:has(.td-header-style-4) .sub-menu .sub-menu-columns-wrap {
    position: static;
    background-color: #181818
}

body:has(.td-header-style-4) .sub-menu .td-menu-item {
    margin-bottom: 12px
}

body:has(.td-header-style-4) .sub-menu .td-menu-item > a {
    padding: 0 !important;
    font-size: 14px;
    color: #9b9b9b
}

body:has(.td-header-style-4) .sub-menu .td-menu-item.current-menu-item > a, body:has(.td-header-style-4) .sub-menu .td-menu-item > a:hover {
    color: #fff
}

body:has(.td-header-style-4) .sub-menu .sub-menu-highlight {
    grid-row-end: span 99;
    margin-bottom: 12px
}

body:has(.td-header-style-4) .sub-menu .sub-menu-highlight strong {
    position: relative;
    display: block;
    margin-bottom: 12px;
    padding-bottom: 14px;
    font-size: 20px;
    line-height: 27px;
    color: #fff
}

body:has(.td-header-style-4) .sub-menu .sub-menu-highlight strong::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1.5px;
    background-color: #363636
}

body:has(.td-header-style-4) .sub-menu .sub-menu-highlight p {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #9b9b9b
}

body:has(.td-header-style-4) #td-top-mobile-toggle i, body:has(.td-header-style-4) .header-search-wrap .td-icon-search {
    display: flex;
    align-items: center;
    width: 43px
}

body:has(.td-header-style-4) .td-search-btns-wrap {
    display: flex;
    height: 100%
}

@media (max-width: 767px) {
    body:has(.td-header-style-4) .td-search-btns-wrap {
        display: none
    }

    .header-togglers-wrap .language-switcher {
        display: none
    }
}

body:has(.td-header-style-4) .td-search-btns-wrap a:after {
    display: none
}

body:has(.td-header-style-4) .header-search-wrap {
    position: relative;
    top: auto;
    align-self: flex-end;
    width: 0;
    height: 0
}

@media (min-width: 768px) {
    body:has(.td-header-style-4) .header-search-wrap {
        width: 43px;
        height: 39px
    }

    body:has(.td-header-style-4) .td-drop-down-search {
        padding: 6px 0
    }
}

body:has(.td-header-style-4) .header-search-wrap:has(.td-drop-down-search-open) .td-search-btns-wrap {
    display: none
}

body:has(.td-header-style-4) .header-search-wrap:has(.td-drop-down-search-open) label[for=td-header-search-top] {
    display: flex
}

body:has(.td-header-style-4) .header-search-wrap:has(.td-drop-down-search-open) label[for=td-header-search-top]::before {
    background-color: #fff
}

body:has(.td-header-style-4) .header-search-wrap .td-head-form-search-wrap:hover #td-header-search {
    background: #ededed
}

body:has(.td-header-style-4) .header-search-wrap .td-head-form-search-wrap:hover #td-header-search::placeholder {
    color: #363636
}

body:has(.td-header-style-4) .header-search-wrap .td-head-form-search-wrap:focus #td-header-search {
    background: #fff
}

body:has(.td-header-style-4) .header-search-wrap .td-head-form-search-wrap:focus #td-header-search::placeholder {
    color: initial
}

body:has(.td-header-style-4) .header-search-wrap .td-head-form-search-wrap:focus:hover #td-header-search {
    background: #ededed
}

body:has(.td-header-style-4) .header-search-wrap .td-head-form-search-wrap:focus:hover #td-header-search::placeholder {
    color: #363636
}

body:has(.td-header-style-4) .td-drop-down-search {
    top: 50%;
    right: 0;
    z-index: -1;
    width: auto;
    transform: translateY(-50%) !important;
    box-shadow: none;
    background: #fff
}

@media (min-width: 1040px) {
    body:has(.td-header-style-4) .td-drop-down-search {
        padding-top: 11px;
        padding-bottom: 11px
    }
}

@media (min-width: 1200px) {
    body:has(.td-header-style-4) .td-drop-down-search {
        padding-top: 23px;
        padding-bottom: 23px
    }
}

body:has(.td-header-style-4) .td-drop-down-search::before {
    top: 50%;
    left: -70px;
    transform: translateY(-50%);
    border: 0;
    width: 70px;
    height: 100%;
    content: "";
    background: linear-gradient(-90deg, #fff, transparent)
}

body:has(.td-header-style-4) .td-drop-down-search::after {
    display: none
}

body:has(.td-header-style-4) .td-drop-down-search .td-search-form {
    margin: 0
}

body:has(.td-header-style-4) .td-drop-down-search #td-header-search {
    width: 530px;
    max-width: 50vw;
    height: 39px;
    padding: 6px 12px;
    font-size: 16px;
    border: 1px solid #ababab;
    border-radius: 4px
}

body:has(.td-header-style-4) .td-drop-down-search #td-header-search::placeholder {
    color: #878787;
    opacity: 1
}

body:has(.td-header-style-4) #td-aj-search {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff
}

body:has(.td-header-style-4) #td-header-search-button {
    display: flex;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 4px;
    transition: background-color .2s ease-in-out
}

body:has(.td-header-style-4) #td-header-search-button:hover {
    background-color: #ededed
}

body:has(.td-header-style-4) #td-header-search-button:hover .td-icon-search::before {
    background-color: #55abff
}

body:has(.td-header-style-4) #td-header-search-top {
    display: none
}

.header-togglers-wrap {
    display: flex;
    align-items: center;
    align-self: flex-end
}

@media (min-width: 768px) {
    .header-togglers-wrap {
        margin-bottom: 6px
    }
}

@media (min-width: 1040px) {
    .header-togglers-wrap {
        margin-bottom: 12px
    }
}

.language-switcher {
    position: relative;
    max-width: 180px;
    margin-left: 4px;
    font-size: 11px;
    color: #181818
}

@media (min-width: 1041px) {
    .language-switcher {
        font-size: 14px
    }
}

@media (min-width: 1200px) {
    .header-togglers-wrap {
        margin-bottom: 24px
    }

    .language-switcher {
        font-size: 16px
    }
}

.language-switcher .language-switcher-dropdown {
    display: none;
    position: absolute;
    top: calc(100% + 4px);
    right: 0;
    min-width: 100%;
    max-width: calc(100vw - 46px);
    padding: 4px;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .1), 0 1px 4px 0 rgba(0, 0, 0, .04)
}

@media (min-width: 1400px) {
    .language-switcher .language-switcher-dropdown {
        left: 0;
        right: auto
    }
}

.language-switcher .language-switcher-dropdown .language-switcher-dropdown-inner {
    max-height: 237px;
    overflow: auto;
    padding-right: 4px;
    margin: 0;
    list-style-type: none
}

.language-switcher .language-switcher-dropdown .language-switcher-dropdown-inner::-webkit-scrollbar {
    width: 10px;
    height: 10px
}

.language-switcher .language-switcher-dropdown .language-switcher-dropdown-inner::-webkit-scrollbar-thumb {
    background-color: #e8e8e8;
    border-radius: 100px
}

.language-switcher .language-switcher-dropdown .language-switcher-dropdown-inner::-webkit-scrollbar-track {
    margin: 10px;
    background-color: #fff
}

.language-switcher .language-switcher-dropdown .language-item {
    margin: 0 0 3px
}

.language-switcher .language-switcher-dropdown .language-item.language-item--selected {
    display: flex;
    align-items: center
}

.language-switcher .language-switcher-dropdown .language-item > a, .language-switcher .language-switcher-dropdown .language-item > span {
    display: block;
    padding: 8px 12px;
    color: #181818;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.language-switcher .language-switcher-dropdown .language-item > a {
    background-color: #fff;
    border-radius: 4px;
    transition: all .2s ease-in-out
}

.language-switcher .language-switcher-dropdown .language-item > a:hover {
    background-color: #ededed
}

.language-switcher .language-switcher-toggle {
    position: relative;
    padding: 5px 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #fff;
    cursor: pointer
}

@media (pointer: fine) {
    .language-switcher .language-switcher-toggle:hover:not(:focus) {
        background-color: #ededed;
        border-color: #ededed;
        color: #4ba7ff
    }

    .language-switcher .language-switcher-toggle:hover:not(:focus)::after {
        background-color: #4ba7ff
    }

    .language-switcher .language-switcher-toggle:hover:not(:focus) svg {
        fill: #4ba7ff
    }
}

.language-switcher .language-switcher-toggle::after {
    content: "";
    flex-shrink: 0;
    display: block;
    width: 20px;
    height: 20px;
    background-color: #181818;
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE4MTgxOCIgZD0iTTEzLjQ1OCAxMC42MTYgMTAuMDYyIDcuMjZhLjc5Mi43OTIgMCAwIDAtMS4xMjQgMEw1LjU4IDEwLjYxNmEuNzkyLjc5MiAwIDEgMCAxLjExNiAxLjEyNEw5LjUgOC45MzhsMi44MDIgMi44MDJhLjc5Mi43OTIgMCAwIDAgMS4xMTYgMCAuNzkzLjc5MyAwIDAgMCAuMDQtMS4xMjRaIi8+PC9zdmc+");
    mask-size: cover;
    mask-position: center;
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE4MTgxOCIgZD0iTTEzLjQ1OCAxMC42MTYgMTAuMDYyIDcuMjZhLjc5Mi43OTIgMCAwIDAtMS4xMjQgMEw1LjU4IDEwLjYxNmEuNzkyLjc5MiAwIDEgMCAxLjExNiAxLjEyNEw5LjUgOC45MzhsMi44MDIgMi44MDJhLjc5Mi43OTIgMCAwIDAgMS4xMTYgMCAuNzkzLjc5MyAwIDAgMCAuMDQtMS4xMjRaIi8+PC9zdmc+");
    -webkit-mask-size: cover;
    -webkit-mask-position: center;
    transform: rotate(180deg)
}

.language-switcher .language-switcher-toggle, .language-switcher .language-switcher-toggle svg, .language-switcher .language-switcher-toggle::after {
    transition: all .2s ease-in-out
}

.language-switcher .language-switcher-toggle input {
    display: none
}

.language-switcher .language-switcher-toggle span {
    display: block;
    max-width: 134px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.language-switcher:has(.language-switcher-toggle input:checked) .language-switcher-dropdown {
    display: block
}

.language-switcher:has(.language-switcher-toggle input:checked) .language-switcher-toggle {
    border-color: #181818
}

.language-switcher:has(.language-switcher-toggle input:checked) .language-switcher-toggle::after {
    transform: rotate(0)
}

.language-switcher svg {
    flex-shrink: 0
}

.td-footer-wrapper.td-footer-wrapper--custom {
    background-color: #181818;
    padding: 54px 0 16px;
    color: #9b9b9b
}

.td-footer-wrapper.td-footer-wrapper--custom:before {
    display: none
}

.td-footer-wrapper.td-footer-wrapper--custom a {
    color: #9b9b9b
}

.td-footer-wrapper.td-footer-wrapper--custom a:hover {
    color: #fff
}

.td-footer-wrapper.td-footer-wrapper--custom .td-container {
    max-width: 1320px;
    width: calc(100% - 32px)
}

.td-footer-wrapper.td-footer-wrapper--custom .footer-main-row {
    display: flex;
    gap: 40px;
    margin-bottom: 32px
}

@media (min-width: 768px)and (max-width: 1018px) {
    .td-footer-wrapper.td-footer-wrapper--custom .footer-main-row {
        flex-wrap: wrap
    }
}

@media (max-width: 767px) {
    .td-footer-wrapper.td-footer-wrapper--custom {
        padding: 40px 0 32px
    }

    .td-footer-wrapper.td-footer-wrapper--custom .td-container {
        padding: 0
    }

    .td-footer-wrapper.td-footer-wrapper--custom .footer-main-row {
        flex-direction: column;
        gap: 12px
    }
}

.td-footer-wrapper.td-footer-wrapper--custom .footer-logo-wrap {
    flex-basis: 224px;
    margin-right: auto
}

.td-footer-wrapper.td-footer-wrapper--custom .footer-logo-wrap > a {
    display: inline-block;
    max-width: 123px;
    margin-bottom: 12px
}

.td-footer-wrapper.td-footer-wrapper--custom .footer-logo-wrap > a img {
    display: block
}

@media (max-width: 767px) {
    .td-footer-wrapper.td-footer-wrapper--custom .footer-logo-wrap {
        text-align: center;
        margin-right: 0;
        flex-basis: unset;
        padding-bottom: 32px;
        border-bottom: 1px solid #363636;
        margin-bottom: 4px
    }

    .td-footer-wrapper.td-footer-wrapper--custom .footer-logo-wrap > a {
        margin-bottom: 24px
    }

    .td-footer-wrapper.td-footer-wrapper--custom .footer-logo-wrap > a img {
        max-width: 100% !important
    }
}

.td-footer-wrapper.td-footer-wrapper--custom .footer-logo-wrap .footer-text-wrap {
    line-height: 20px;
    color: #fff
}

.td-footer-wrapper.td-footer-wrapper--custom .block-title {
    margin-top: 0;
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #363636;
    line-height: 24px
}

.td-footer-wrapper.td-footer-wrapper--custom .block-title span {
    padding: 0 !important
}

.td-footer-wrapper.td-footer-wrapper--custom .footer-main-col {
    flex-basis: 214px
}

.td-footer-wrapper.td-footer-wrapper--custom .footer-main-col.open .block-title:after {
    transform: rotate(180deg)
}

.td-footer-wrapper.td-footer-wrapper--custom .menu-item {
    margin-bottom: 6px
}

.td-footer-wrapper.td-footer-wrapper--custom .widget {
    margin-bottom: 0
}

@media (max-width: 767px) {
    .td-footer-wrapper.td-footer-wrapper--custom .block-title {
        font-size: 16px;
        line-height: 24px;
        border-bottom: none;
        padding-bottom: 0;
        position: relative
    }

    .td-footer-wrapper.td-footer-wrapper--custom .block-title:after {
        content: "";
        display: block;
        position: absolute;
        width: 9px;
        height: 6px;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' fill='none'%3E%3Cpath fill='%23fff' d='M8.111.23a.792.792 0 0 0-1.116 0L4.153 3.033 1.35.23A.792.792 0 1 0 .234 1.354l3.357 3.357a.791.791 0 0 0 1.124 0l3.396-3.357a.792.792 0 0 0 0-1.124Z'/%3E%3C/svg%3E") center right no-repeat
    }

    .td-footer-wrapper.td-footer-wrapper--custom .footer-main-col {
        flex-basis: initial
    }

    .td-footer-wrapper.td-footer-wrapper--custom .footer-main-col [class*=menu-] {
        display: grid;
        grid-template-rows:0fr;
        padding-left: 8px;
        opacity: 0;
        transition: all .4s ease
    }

    .td-footer-wrapper.td-footer-wrapper--custom .footer-main-col [class*=menu-] .menu {
        margin-top: 0;
        overflow: hidden
    }

    .td-footer-wrapper.td-footer-wrapper--custom .footer-main-col.open [class*=menu-] {
        opacity: 1;
        grid-template-rows:1fr
    }

    .td-footer-wrapper.td-footer-wrapper--custom .menu-item {
        padding: 2px 0 8px
    }

    .td-footer-wrapper.td-footer-wrapper--custom .widget {
        padding: 0 8px
    }
}

.td-footer-wrapper.td-footer-wrapper--custom .td-footer-bottom-full {
    display: flex;
    padding: 0;
    margin: 0;
    justify-content: space-between
}

@media (max-width: 767px) {
    .td-footer-wrapper.td-footer-wrapper--custom .td-footer-bottom-full {
        flex-direction: column;
        gap: 24px
    }
}

.td-footer-wrapper.td-footer-wrapper--custom .td-footer-bottom-full .wp-block-gallery {
    flex-wrap: nowrap;
    align-items: center;
    gap: 24px
}

.td-footer-wrapper.td-footer-wrapper--custom .td-footer-bottom-full .wp-block-gallery > * {
    width: max-content !important
}

.td-footer-wrapper.td-footer-wrapper--custom .td-footer-bottom-full .td-social-icon-wrap {
    display: inline-block
}

@media (max-width: 767px) {
    .td-footer-wrapper.td-footer-wrapper--custom .td-footer-bottom-full .wp-block-gallery {
        margin: 0 auto;
        justify-content: center
    }

    .td-footer-wrapper.td-footer-wrapper--custom .td-footer-bottom-full .td-social-icon-wrap {
        margin: 1px
    }

    .td-sub-footer-container {
        padding: 0
    }
}

.td-footer-wrapper.td-footer-wrapper--custom .td-footer-bottom-full .td-social-icon-wrap .td-icon-font {
    background-color: #222;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px
}

.td-footer-wrapper.td-footer-wrapper--custom .td-footer-bottom-full .td-social-icon-wrap .td-icon-font:hover {
    background-color: #363636
}

.td-sub-footer-container {
    background-color: #181818
}

.td-sub-footer-container.td-container-wrap .td-container {
    max-width: 1320px;
    width: calc(100% - 32px);
    border-top: 1px solid #363636
}

.td-sub-footer-container.td-container-wrap .td-pb-row {
    padding: 16px 0 48px;
    margin: 0
}

@media (max-width: 767px) {
    .td-sub-footer-container.td-container-wrap .td-pb-row {
        display: flex;
        flex-direction: column-reverse;
        gap: 6px;
        padding: 16px 0 40px
    }

    body:has(#pbtfeature_body>.show-on-mobile) .td-sub-footer-container .td-pb-row {
        padding: 16px 0 53px
    }
}

.td-sub-footer-container .td-pb-span.td-sub-footer-menu, .td-sub-footer-container .td-sub-footer-copy {
    margin: 0;
    padding: 0;
    color: #e8e8e8;
    line-height: 18px
}

.td-scroll-up[data-style=style1] {
    right: 40px;
    bottom: 89px;
    transform: translate3d(0, 20px, 0) !important;
    visibility: hidden;
    opacity: 0;
    border-radius: 4px;
    border: 1px solid #878787;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' fill='none'%3E%3Cpath fill='%23fff' d='M7.684 3.402 4.467.222a.75.75 0 0 0-1.065 0l-3.18 3.18a.75.75 0 1 0 1.057 1.065l2.655-2.655L6.59 4.467a.75.75 0 0 0 1.058 0 .75.75 0 0 0 .037-1.065Z'/%3E%3C/svg%3E") center no-repeat #363636;
    transition: all .4s cubic-bezier(.55, 0, .1, 1) 0s !important;
    transition: border .4s ease
}

.td-scroll-up[data-style=style1]:hover {
    border-color: #e8e8e8
}

.td-scroll-up[data-style=style1].td-scroll-up-visible {
    visibility: visible;
    opacity: 1;
    transform: translate3d(0, 0, 0) !important
}

.td-scroll-up[data-style=style1] .td-icon-menu-up {
    display: none
}

body {
    font-size: 16px !important;
    line-height: 27px !important
}

h1, h3, h4 {
    font-family: "Open Sans" !important;
    font-weight: 700 !important
}

.td-post-content h1 {
    margin-top: 12px;
    font-size: 36px !important;
    line-height: 40px !important
}

.td-post-content h3 {
    font-size: 24px !important;
    line-height: 40px !important
}

.td-post-content h4 {
    font-size: 20px !important;
    line-height: 40px !important
}

.entry-crumbs, .entry-crumbs a {
    color: #9b9b9b
}

.ad, .ad-zone {
    text-align: center !important
}

.td-fix-index .ad {
    margin-bottom: 0
}

@media (min-width: 768px) {
    .td-fix-index .ad {
        margin-bottom: 10px
    }
}

#td-outer-wrap:has(.is-sticky) {
    overflow: visible
}

.text-center {
    text-align: center
}

.page-nav {
    margin: 18px 0 0
}

.page-nav .clearfix {
    display: none !important
}

.page-nav .pages {
    display: inline-block
}

.page-nav .extend, .page-nav .last {
    display: inline-block
}

.td-module-thumb {
    background: 0 0 !important
}

@media (max-width: 767px) {
    .td-scroll-up[data-style=style1] {
        right: 24px;
        bottom: 60px
    }

    .footer-logo-wrap img {
        max-width: 30% !important
    }

    .page-nav {
        width: 100%;
        text-align: center
    }

    .page-nav .pages {
        width: 100%;
        padding-top: 0;
        padding-bottom: 0
    }

    .page-nav .pages, .page-nav a, .page-nav span {
        float: none
    }

    .page-nav a, .page-nav span {
        padding: 5px 0
    }

    body:has(#pbtfeature_body>.show-on-mobile) #cookie-notice.cn-position-bottom {
        bottom: 50px
    }

    body:has(#pbtfeature_body>.show-on-mobile) .cookie-notice-container #cn-close-notice {
        right: 7px;
        top: 24%
    }
}

:root {
    --tocExtMainBg: #F7F7F7;
    --tocExtColorPrimary: #222;
    --tocExtMainPadding: 24px;
    --tocExtMainToggleBg: #222;
    --tocExtMainToggleColor: #fff;
    --tocExtMainToggleSize: 32px;
    --tocExtMainToggleIconSize: 24px;
    --tocExtContainerBorderColor: #ABABAB;
    --tocExtContainerBorderRadius: 0;
    --tocExtContainerBorderWidth: 1px;
    --tocExtProgressLineColor: #222;
    --tocExtTitleFontSize: 32px;
    --tocExtItemFontSize: 16px;
    --tocExtItemNestedFontSize: 14px;
    --tocExtItemNestedToggleBorderColor: #222;
    --tocExtItemToggleBg: #222;
    --tocExtItemToggleColor: #fff;
    --tocExtItemToggleSize: 32px
}

#floating-toc {
    z-index: 1000 !important;
    transition: transform .5s ease !important
}

#floating-toc .floating-toc-title > div {
    width: 100%
}

@media (min-width: 768px)and (max-width: 1018px) {
    .td-footer-wrapper.td-footer-wrapper--custom .footer-logo-wrap {
        margin-right: 0
    }

    .td-main-sidebar .widget_adzone_widget iframe {
        width: 100%
    }

    .td-main-sidebar .ad:has(iframe) {
        position: relative;
        overflow: hidden;
        width: 100%;
        max-width: 300px;
        padding-top: 84%;
        margin: 0 auto
    }

    .td-main-sidebar .ad:has(iframe) iframe {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: 100%;
        height: 100%
    }

    #floating-toc .floating-toc-title > div {
        width: 740px;
        max-width: 740px !important
    }
}

@media (min-width: 1019px)and (max-width: 1140px) {
    #floating-toc .floating-toc-title > div {
        width: 980px;
        max-width: 980px !important
    }
}

@media (min-width: 1140px) {
    #floating-toc .floating-toc-title > div {
        width: 1068px;
        max-width: 1068px !important
    }
}

#floating-toc .floating-toc-title {
    padding-top: 8px !important;
    padding-bottom: 8px !important
}

#floating-toc .floating-toc-title > div {
    flex-direction: row-reverse;
    justify-content: space-between
}

#floating-toc .floating-toc-title a {
    font-size: 16px !important
}

#toc_container {
    padding-right: var(--tocExtMainPadding) !important
}

:root {
    --bm-font-family: 'BMFont', sans-serif;
    --bm-font-weight: 700;
    --bm-alt-font-family: 'Arial', sans-serif;
    --bm-cta-button-color: #fff;
    --bm-cta-button-hover-color: #fff;
    --bm-cta-button-background: #3cb371;
    --bm-cta-button-hover-background: #3ca36a
}

.td_module_wrap .td-image-wrap:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(wp-content/uploads/2025/07/image-20250627-112718.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    z-index: -1
}

ul.sf-menu > .menu-item > a {
    font-family: "Open Sans"
}

.sf-menu ul .menu-item a {
    font-family: Verdana, Geneva, sans-serif
}

.td-mobile-content .td-mobile-main-menu > li > a {
    font-family: "Open Sans"
}

.td-mobile-content .sub-menu a {
    font-family: Verdana, Geneva, sans-serif
}

#td-mobile-nav, #td-mobile-nav .wpb_button {
    font-family: Verdana, Geneva, sans-serif
}

body {
    font-size: 16px;
    line-height: 27px
}

:root {
    --td_header_color: #222222
}

ul.sf-menu > .td-menu-item > a {
    font-family: "Open Sans"
}

.sf-menu ul .td-menu-item a {
    font-family: Verdana, Geneva, sans-serif
}

.td-footer-wrapper {
    background-color: #111
}

.td-footer-wrapper::before {
    background-size: cover
}

.td-footer-wrapper::before {
    background-position: center center
}

.td-footer-wrapper::before {
    opacity: .1
}

.td-post-content h1 {
    font-family: "Open Sans"
}

.td-post-content h3 {
    font-family: "Open Sans"
}

.td-post-content h4 {
    font-family: "Open Sans"
}

.ad iframe {
    overflow: hidden
}

.td-footer-wrapper {
    display: flex;
    flex-direction: column-reverse
}

.tdc-footer-wrap .footer-text-wrap, .tdc-footer-wrap .menu-item {
    font-size: 14px !important
}

body:has(.td-header-style-4) .td-menu-socials {
    padding-right: 175px !important
}

body:has(.td-header-style-4) .td-menu-socials .td-social-icon-wrap {
    margin-right: 4px !important
}

body:has(.td-header-style-4) .td-mobile-content {
    padding-bottom: 32px
}

body:has(.td-header-style-4) #td-mobile-nav .language-switcher-toggle {
    font-size: 16px
}

@media (max-width: 360px) {
    body:has(.td-header-style-4) #td-mobile-nav .language-switcher-toggle {
        font-size: 14px
    }
}

.td-post-sharing {
    margin-left: -3px;
    margin-right: -3px;
    font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
    z-index: 2;
    white-space: nowrap;
    opacity: 0
}

.td-post-sharing.td-social-show-all {
    white-space: normal
}

.td-js-loaded .td-post-sharing {
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    opacity: 1
}

.td-post-sharing-top {
    margin-bottom: 30px
}

@media (max-width: 767px) {
    .td-post-sharing-top {
        margin-bottom: 20px
    }
}

.td-post-sharing-bottom {
    border-style: solid;
    border-color: #ededed;
    border-width: 1px 0;
    padding: 21px 0;
    margin-bottom: 42px
}

.td-post-sharing-bottom .td-post-sharing {
    margin-bottom: -7px
}

.td-post-sharing-visible, .td-social-sharing-hidden {
    display: inline-block
}

.td-social-sharing-hidden ul {
    display: none
}

.td-social-show-all .td-pulldown-filter-list {
    display: inline-block
}

.td-social-handler, .td-social-network {
    position: relative;
    display: inline-block;
    margin: 0 3px 7px;
    height: 40px;
    min-width: 40px;
    font-size: 11px;
    text-align: center;
    vertical-align: middle
}

.td-ps-notext .td-social-handler .td-social-but-icon, .td-ps-notext .td-social-network .td-social-but-icon {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.td-social-network {
    color: #000;
    overflow: hidden
}

.td-social-network .td-social-but-icon {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.td-social-network .td-social-but-text {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.td-social-network:hover {
    opacity: .8 !important
}

.td-social-handler {
    color: #444;
    border: 1px solid #e9e9e9;
    border-radius: 2px
}

.td-social-handler .td-social-but-text {
    font-weight: 700
}

.td-social-handler .td-social-but-text:before {
    background-color: #000;
    opacity: .08
}

.td-social-share-text {
    margin-right: 18px
}

.td-social-share-text:after, .td-social-share-text:before {
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 100%;
    width: 0;
    height: 0;
    border-style: solid
}

.td-social-share-text:before {
    border-width: 9px 0 9px 11px;
    border-color: transparent transparent transparent #e9e9e9
}

.td-social-share-text:after {
    border-width: 8px 0 8px 10px;
    border-color: transparent transparent transparent #fff
}

.td-social-but-icon, .td-social-but-text {
    display: inline-block;
    position: relative
}

.td-social-but-icon {
    padding-left: 13px;
    padding-right: 13px;
    line-height: 40px;
    z-index: 1
}

.td-social-but-icon i {
    position: relative;
    top: -1px;
    vertical-align: middle
}

.td-social-but-text {
    margin-left: -6px;
    padding-left: 12px;
    padding-right: 17px;
    line-height: 40px
}

.td-social-but-text:before {
    content: '';
    position: absolute;
    top: 12px;
    left: 0;
    width: 1px;
    height: 16px;
    background-color: #fff;
    opacity: .2;
    z-index: 1
}

.td-social-facebook i, .td-social-handler i {
    font-size: 14px
}

.td-social-mail i, .td-social-print i {
    font-size: 15px
}

.td-social-handler .td-icon-share {
    top: -1px;
    left: -1px
}

.td-social-twitter .td-icon-twitter {
    font-size: 14px
}

.td-social-pinterest .td-icon-pinterest {
    font-size: 13px
}

.td-social-whatsapp .td-icon-whatsapp {
    font-size: 18px
}

.td-social-copy_url {
    position: relative
}

.td-social-copy_url-disabled {
    pointer-events: none
}

.td-social-expand-tabs i {
    top: -2px;
    left: -1px;
    font-size: 16px
}

.td-ps-bg .td-social-network {
    color: #fff
}

.td-ps-bg .td-social-facebook .td-social-but-icon, .td-ps-bg .td-social-facebook .td-social-but-text {
    background-color: #516eab
}

.td-ps-bg .td-social-twitter .td-social-but-icon, .td-ps-bg .td-social-twitter .td-social-but-text {
    background-color: #29c5f6
}

.td-ps-bg .td-social-pinterest .td-social-but-icon, .td-ps-bg .td-social-pinterest .td-social-but-text {
    background-color: #ca212a
}

.td-ps-bg .td-social-whatsapp .td-social-but-icon, .td-ps-bg .td-social-whatsapp .td-social-but-text {
    background-color: #7bbf6a
}

.td-ps-bg .td-social-copy_url .td-social-but-icon, .td-ps-bg .td-social-copy_url .td-social-but-text, .td-ps-bg .td-social-mail .td-social-but-icon, .td-ps-bg .td-social-mail .td-social-but-text {
    background-color: #000
}

.td-ps-bg .td-social-print .td-social-but-icon, .td-ps-bg .td-social-print .td-social-but-text {
    background-color: #333
}

.td-ps-notext .td-social-but-icon {
    width: 40px
}

.td-ps-notext .td-social-network .td-social-but-text {
    display: none
}

@media (max-width: 767px) {
    .td-post-sharing-style1 .td-social-share-text .td-social-but-text {
        display: none !important
    }
}

#commentform .gglcptch {
    margin: 0 0 10px
}

#recaptcha_response_field {
    height: 17px !important;
    max-height: 35px !important;
    font-size: 10pt !important
}

#gglcptch_error {
    color: red
}

.gglcptch_v2 {
    min-width: 1px;
    padding: 10px 0;
    clear: both
}

.gglcptch_error_text {
    color: red;
    display: none
}

.wp-container-core-group-is-layout-4b2eccd6 {
    flex-direction: column;
    align-items: center
}

.wp-block-gallery.wp-block-gallery-1 {
    --wp--style--unstable-gallery-gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 0.5em)));
    gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, .5em)))
}