/*
Theme Name:   ZoxPress Child
Theme URI:    https://themeforest.net/user/mvpthemes/
Description:  ZoxPress Child Theme
Author:       MVP Themes
Author URI:   https://themeforest.net/user/mvpthemes/portfolio
Template:     zoxpress
Version:      1.0.186
License:      GNU General Public License v3 or later
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
Tags:         two-columns, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready
Text Domain:  ZoxPress-child
*/

/* @Pratik Start 
====================
*/

.gform_validation_errors,
.sawmill-fe-wrapper .gform_validation_errors {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px !important;
}
.gform_validation_errors .gform_submission_error,
.sawmill-fe-wrapper .gform_validation_errors .gform_submission_error {
    padding-top: 0;
    padding-bottom: 0 !important;
    font-size: 16px;
    letter-spacing: normal;
}
.gform-body .gform_fields,
.sawmill-fe-wrapper .gform-body .gform_fields {
    grid-column-gap: 2%;
    grid-row-gap: 16px;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(auto-fill, auto);
    width: 100%;
}
.gform-body .gform_fields .gfield .validation_message,
.sawmill-fe-wrapper .gform-body .gform_fields .gfield .validation_message {
    background: none;
    border: 0;
    padding: 0;
    font-size: 14px;
}
.gform-body .gform_fields .gfield .gfield_label .gfield_required .gfield_required_text,
.sawmill-fe-wrapper .gform-body .gform_fields .gfield .gfield_label .gfield_required .gfield_required_text {
    font-weight: 600;
}

.gform-body .gform_fields .gfield.gfield--type-checkbox .gchoice,
.gform-body .gform_fields .gfield.gfield--type-consent .ginput_container_consent,
.sawmill-fe-wrapper .gform-body .gform_fields .gfield.gfield--type-checkbox .gchoice,
.sawmill-fe-wrapper .gform-body .gform_fields .gfield.gfield--type-consent .ginput_container_consent {
    display: flex;
    gap: 14px;
    align-items: center;
    margin-bottom: 5px;
}

.gform-body .gform_fields .gfield.gfield--type-checkbox .gchoice input,
.gform-body .gform_fields .gfield.gfield--type-consent input,
.sawmill-fe-wrapper .gform-body .gform_fields .gfield.gfield--type-checkbox .gchoice input, 
.sawmill-fe-wrapper .gform-body .gform_fields .gfield.gfield--type-consent input {
    min-height: unset;
    margin: 0;
}

.gform_heading,
.sawmill-fe-wrapper .gform_heading {
    margin-bottom: 16px !important;
}

.sawmill-fe-wrapper .gform-body .gform_fields .ginput_complex {
    gap: 16px;
}

.sawmill-fe-wrapper .gform-body .gform_fields .ginput_complex span.ginput_right {
    margin-bottom: -16px !important;
}

.gform-body .gform_fields .ginput_complex .gform-grid-col label {
    margin-bottom: 8px !important;
}

.sawmill-fe-wrapper .gform_wrapper.gravity-theme .gform_footer, 
.sawmill-fe-wrapper .gform_wrapper.gravity-theme .gform_page_footer {
    margin: 6px 0 0 !important;
    padding: 16px 0 !important;
}

.sawmill-fe-wrapper form > *,
.sawmill-fe-wrapper label {
    color: #fff !important;
}

.sawmill-fe-wrapper .gform_footer {
    margin-top: 1rem !important;
}

@media (max-width: 640px) {
    .gform-body .gform_fields .ginput_complex span.name_last,
    .gform-body .gform_fields .ginput_complex span.ginput_right,
    .sawmill-fe-wrapper .gform-body .gform_fields .ginput_complex span.name_last,
    .sawmill-fe-wrapper .gform-body .gform_fields .ginput_complex span.ginput_right {
        margin-bottom: 0 !important;
    }

    .gform-body .gform_fields .gfield.gfield--type-address select,
    .sawmill-fe-wrapper .gform-body .gform_fields .gfield.gfield--type-address select{
        line-height: 2;
    }
}

@media (min-width: 641px) {
    .gform-body .gform_fields .ginput_complex,
    .sawmill-fe-wrapper .gform-body .gform_fields .ginput_complex  {
        gap: 0;
    }

    .sawmill-fe-wrapper .gform-body .gform_fields .ginput_complex span.ginput_right {
        margin-bottom: 0 !important;
    }

    .sawmill-fe-wrapper .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full), 
    .sawmill-fe-wrapper .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {
        padding-right: 1% !important;
    }

    .sawmill-fe-wrapper .gform_wrapper.gravity-theme .ginput_container_address span {
        flex: 0 0 50%;
        padding-right: .9804% !important;
    }
}

#wpadminbar .quicklinks>ul>li>a {
    font-family: unset !important;
    font-weight: unset !important;
}

body {
    font-family: "acumin-pro",sans-serif !important;
    text-transform: none;
    font-size: 16px;
    color: #2d2a29;
    font-weight: 700 !important;
}

.zox-nav-menu ul li a, 
.zox-top-nav-menu ul li a, 
nav.zox-fly-nav-menu ul li a,
#zox-fly-soc-wrap {
    font-family: 'alternate-gothic-atf', sans-serif !important;
    text-transform: none;
    font-size: 18px !important;
    font-weight: normal !important;
}

p.zox-s-graph {
    color: #2d2a29;
}

p.zox-s-graph, 
span.zox-post-excerpt p, 
.zox-post-body p, 
#woo-content p, 
#zox-404 p, 
.zox-post-body ul li, 
.zox-post-body ol li, 
.zox-author-box-text p,
ul li a,
.zox-byline-wrap span, 
.zox-byline-wrap span a {
    font-family: "acumin-pro",sans-serif !important;
    font-size: 16px;
    text-transform: none;
    font-weight: 700 !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.wp-block-latest-posts__post-title {
    font-family: 'alternate-gothic-atf', sans-serif !important;
    font-weight: 700 !important;
    padding-bottom: 0;
    text-transform: none !important;
    padding-bottom: 1rem !important;
}

.zox-logo-title {
    display: none !important;
}

.wp-block-table {
    border: 1px solid #97999b;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 30px;
}

.wp-block-table table {
    border-radius: 1em;
    width: 100%;
    max-width: 100%;
    margin: 0;
}

.wp-block-table table thead tr th {
    color: #2d2a29;
    padding: 1rem 1.5rem;
    text-align: left;
    font-size: 20px;
    font-weight: 700;
    border: 0;
    text-transform: uppercase;
    min-width: 130px;
}

// .wp-block-table table thead tr th:first-child {
//     width: 180px;
// }

.wp-block-table table tbody {
    border-top: 1px solid #97999b;
}

.wp-block-table table tbody tr {
    //border-color: #97999b;
    position: relative;
    border-bottom: none;
}


.wp-block-table table tbody tr:last-child {
    border-bottom: none;
}

.wp-block-table table tbody tr td {
    padding: 1rem 0.75rem 1rem 1.5rem;
    text-align: left;
    position: relative;
    border: 0;
    color: #2d2a29;
    font-size: 18px;
}

.wp-block-table table tbody tr td .wl-country-flags__flag {
    width: 35px;
    height: 22px;
    margin: 0 10px;
}

.wp-block-table table tbody tr:not(:first-child)::after {
    content: "";
    background: #97999b;
    width: 100%;
    height: 1px;
    display: block;
    position: absolute;
    right: auto;
    top: 0;
    left: 0;
}
// .wp-block-table table tbody tr:hover {
//     background-color: #f5f5f5;
// }

// .wp-block-table table tbody tr:nth-child(even) {
//     background-color: #f5f5f5;
// }

// .wp-block-table table tbody tr:last-child {
//     border-bottom: none;
// }

.zox-article-wrap {
    background: unset;
}

.championship-news:not(.block-editor-block-list__block) {
    padding: 0 !important;
    margin: 0;
    height: 100%;
    width: 100%;
    width: 100vw;
    left: 50%;
    transform: translateX(-50%);
}

// .championship-news .flickity-viewport {
//     height: auto !important;
//     padding-top: 56.25%;
// }

.championship-news .flickity-slider {
    top: 0;
    bottom: 0;
}

.championship-news .flickity-prev-next-button {
    padding: unset;
}

.championship-news .flickity-prev-next-button.previous {
    left: 50px;
}

.championship-news .flickity-prev-next-button.next {
    right: 50px;
}

.championship-news .flickity-page-dots {
    bottom: 20px;
}

.championship-news .flickity-page-dots .dot {
    background: #fff;
}

.championship-news .flickity-slider {
    height: 90vh;
}

.championship-news .flickity-slider li {
    display: grid;
    align-content: flex-end;
    width: 100%;
    list-style-type: none;
    position: relative;
    padding-bottom: 30px;
    top: 0;
    bottom: 0;
    margin-left: 0;
}

.championship-news .flickity-slider li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    transition: transform 0.3s ease;
}

.championship-news .flickity-slider li:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 70%;
    background: rgb(0, 0, 0);
    background: linear-gradient(0deg,rgba(0, 0, 0, 0.8) 0%,rgba(0, 0, 0, 0) 100%);
    z-index: 1;
}

.championship-news .wp-block-latest-posts__post-title {
    color: #fff !important;
    font-size: clamp(2rem, calc(1.69rem + 1.56vw), 3.38rem);
    text-decoration: none;
    font-family: "alternate-gothic-atf", sans-serif;
    font-weight: 700;
    display: block;
    position: relative;
    z-index: 2;
    text-align: left;
    max-width: 1500px;
    margin: 0 50px 10px 50px;
    line-height: 1.2;
}

.championship-news .wp-block-latest-posts__post-title:hover {
    opacity: 0.8;
}

.championship-news .wp-block-latest-posts__post-date {
    color: #fff;
    font-size: clamp(1.25rem, calc(1.19rem + 0.28vw), 1.5rem);
    position: relative;
    z-index: 2;
    text-align: left;
    margin-left: 50px;
}

.flickity-prev-next-button:focus {
    outline: none;
    box-shadow: none;
}

.page-events .zox-post-main,
.page-championship-microsite .zox-post-main {
    background: none;
    padding: 0;
}

.page-championship-microsite .zox-post-main {
    position: relative;
}

.page-championship-microsite .zox-article-wrap,
.page-template-page-microsite #zox-main-body-wrap {
    padding-top: 0;
}

.page-events .wp-block-heading {
    margin-bottom: 0;
}

.wp-block-pb-accordion-item {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.wp-block-pb-accordion-item .c-accordion__title {
    padding: 1rem 0;
    font-size: clamp(1.75rem, calc(1.61rem + 0.71vw), 2.38rem);
}

.additional-events-columns .wp-block-cover {
    align-items: flex-end;
}

.additional-events-columns .wp-block-group__inner-container {
    padding: 0;
}

.additional-events-columns .wp-block-group {
    margin-bottom: 0;
}

.additional-events-columns .wp-block-heading {
    font-size: clamp(2.38rem, calc(2.2rem + 0.85vw), 3.13rem) !important;
}

.blog .zox-blog-grid.zox-div4 .zox-art-img,
.search .zox-blog-grid.zox-div4 .zox-art-img {
    padding-top: 56.25%;
}

.search .zox-blog-grid.zox-div4 .zox-art-img img {
    width: 100%;
}

.search #zox-home-main-wrap {
    background: unset;
}

.world-ranking-columns.wp-block-columns {
    padding: 20px 0;
}

.wp-block-button a {
    display: inline-block;
    border-radius: 50px;
    background: #0054A6;
    color: #fff !important;
    padding: 10px 25px 15px;
}

.wp-block-button a:hover {
    opacity: 0.8;
}

.page-template-page-microsite #zox-bot-head-wrap,
.page-template-page-microsite #zox-fly-wrap {
    background-color: #fff;
}

.page-template-page-microsite #zox-bot-head-wrap *,
.page-template-page-microsite #zox-fly-wrap * {
    color: #2d2a29;
}

.page-template-page-microsite #zox-bot-head-wrap .zox-fly-but-wrap span,
.page-template-page-microsite #zox-fly-wrap .zox-fly-but-wrap span {
    background: #2d2a29;
}

.page-template-page-microsite #zox-fly-logo,
.page-template-page-microsite .zox-bot-head-logo-main {
    justify-content: center;
}

.page-template-page-microsite .zox-nav-menu ul li.menu-item-has-children a:after, 
.page-template-page-microsite .zox-nav-menu ul li.zox-mega-drop a:after {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

.page-template-page-microsite #zox-bot-head-wrap,
.page-template-page-microsite #zox-bot-head,
.page-template-page-microsite #zox-bot-head-mid,
.page-template-page-microsite .zox-bot-head-logo,
.page-template-page-microsite .zox-bot-head-menu,
.page-template-page-microsite .zox-nav-menu,
.page-template-page-microsite .zox-nav-menu ul,
.page-template-page-microsite .zox-bot-head-logo-main,
.page-template-page-microsite #zox-bot-head-left,
.page-template-page-microsite #zox-bot-head-right {
    height: 90px;
}

.page-template-page-microsite .zox-bot-head-logo img,
.page-template-page-microsite .zox-bot-head-logo-main img {
    max-height: calc(90px - 20px);
}


.page-template-page-microsite .zox-nav-menu ul li a {
    padding-top: calc((90px - 16px) / 2);
    padding-bottom: calc((90px - 16px) / 2);
}

.zox-post-byline-wrap {
    grid-template-columns: auto;
}

.alp-related-posts-wrapper .alp-related-post .post-details p.post-meta {
    display: none;
}

.ranks-button .wp-block-button {
    text-align: center;
}

.wp-block-group.bod-list:not(.block-editor-block-list__block) .wp-block-group__inner-container,
.wp-block-group.championship-partners:not(.block-editor-block-list__block) .wp-block-group__inner-container {
    padding: 0;
}

.wp-block-group.bod-list:not(.block-editor-block-list__block) .wp-block-image img {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 8px;
    transition: .2s;
}

.wp-block-group.bod-list:not(.block-editor-block-list__block) .wp-block-image {
    position: relative;
    padding-top: 117%;
    background-color: #f0f3f8;
    border-radius: 8px;
    margin-bottom: 0;
    margin-top: 0;
}

.wp-block-group.bod-list:not(.block-editor-block-list__block) .wp-block-heading {
    padding-bottom: 5px;
}

.wp-block-group.championship-partners:not(.block-editor-block-list__block) .wp-block-columns {
    margin-bottom: 0;
    gap: 20px;
}

.wp-block-group.championship-partners:not(.block-editor-block-list__block) .wp-block-image {
    background-color: #fff;
    height: 18rem;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    border-radius: 8px;
    padding: 45px;
    margin-bottom: 0;
}

.menu-sidebar-general-assembly-years-container > ul,
.menu-side-bar-sixes-container > ul {
    list-style: inside;
}

.menu-sidebar-general-assembly-years-container > ul li a {
    font-family: 'alternate-gothic-atf', sans-serif !important;
    font-weight: 700;
}

.page h1.zox-post-title {
    text-align: unset;
}

.wp-block-table.medal-table thead, 
.wp-block-table.medal-table tbody tr td:first-child {
    font-family: 'alternate-gothic-atf', sans-serif !important;
    font-weight: 700 !important;
}

.wp-block-latest-posts__list.more-news:not(.block-editor-block-list__block) li:nth-child(-n+4) {
    display: none;
}

.wp-block-latest-posts__list.more-news:not(.block-editor-block-list__block) li:nth-child(3n) {
    margin: 0 1.25em 1.25em 0;
}

.wp-block-latest-posts__list.more-news:not(.block-editor-block-list__block) li:last-child {
    margin-right: 0;
}

.wp-block-columns.members {
    gap: 1rem;
}

.wp-block-columns.members:not(.block-editor-block-list__block) .wp-block-column:not(:empty) {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    border-radius: 0.5rem;
    background-color: rgba(156, 163, 175, 0.05);
    padding: 1rem;
}

.wp-block-columns.members:not(.block-editor-block-list__block) .wp-block-image {
    margin: 0;
}

.wp-block-columns.members:not(.block-editor-block-list__block) .wp-block-image img {
    width: 100% !important;
    height: 100%;
    object-fit: cover;
    max-height: 150px !important;
}

.wp-block-ilb-icon-list .ilbIconList ul.lists li {
    margin-left: 1rem;
    align-items: flex-start !important;
}

.single-members .zox-post-main {
    background: unset;
    padding: 0;
}

.single-members .zox-side-widget {
    padding: 20px 20px 30px;
}

.single-members .zox-post-main .member-main {
    display: flex;
    grid-gap: 0px;
    align-items: flex-end;
    margin-bottom: 60px;
}

.single-members .zox-post-main .member-main .member-image {
    height: 100%;
    position: relative;
    z-index: 2;
    max-width: 50%;
    width: 100%;
    flex-shrink: 0;
}

.single-members .zox-post-main .member-main .member-image::before {
    content: '';
    width: 100%;
    height: 100%;
    background: #c8102e;
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 0;
}

.single-members .zox-post-main .member-main .member-image img {
    position: relative;
    z-index: 2;
}

.single-members .zox-post-main .member-main .member-details {
    background: #fff;
    padding: 20px;
    margin: 50px 0 0 -50px;
    position: relative;
    z-index: 2;
    width: 100%;
}

.single-members .zox-post-main .member-main .member-details h1.post-title {
    margin: 0 0 15px;
    border-left: 4px solid #c8102e;
    padding: 0 0 0 10px !important;
    font-weight: 700;
    color: #000;
    font-size: 36px;
    line-height: normal;
}

.single-members .zox-post-main .member-main .member-details h4.role {
    font-weight: 600;
    color: #999;
    text-transform: uppercase;
    margin: 0 0 15px;
    padding: 0;
    font-size: 24px;
}

.single-members .zox-post-main .member-main .member-details .member-meta span {
    display: block;
}

.single-members .zox-post-main .member-main .member-details .member-meta span strong {
    font-size: 20px;
    letter-spacing: 0.5px;
}

.single-members .zox-post-main .member-post-content {
    background: #fff;
    padding: 15px;
}

.single-members .zox-post-main .member-post-content p {
    max-width: 100%;
    font-size: 18px;
}

.page-template-members-list .members-list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}

.page-template-members-list .members-list__single {
    padding: 0 10px;
    width: 33.33%;
    margin-bottom: 20px;
    transition: transform .5s ease;
}

.page-template-members-list .members-list__single:hover {
    transform: translateY(-15px);
    transition: transform .5s ease;
}

.page-template-members-list .members-list__single .member-grid-box {
    position: relative;
}

.page-template-members-list .members-list__single-image {
    position: relative;
    overflow: hidden;
    transform: translateZ(0);
}

.page-template-members-list .members-list__single-image::before {
    content: '';
    padding-top: 110%;
    display: block;
    transform: translateZ(0);
}

.page-template-members-list .members-list__single-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: translateZ(0);
}

.page-template-members-list .members-list__single-info {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0,0,0);
    background: linear-gradient(0deg, rgba(0,0,0,0.896796218487395) 0%, rgba(0,0,0,0) 50%);
    transition: all 0.3s ease;
}

.page-template-members-list .members-list__single-info a {
    width: 100%;
    height: 100%;
    display: grid;
    align-content: flex-end;
    text-decoration: none;
    padding: 15px;
    box-sizing: border-box;
}

.page-template-members-list .members-list__single-info h3 {
    font-size: 24px;
    margin: 0 0 5px;
    color: #fff;
    font-weight: 600;
    padding: 0 !important;
}

.page-template-members-list .members-list__single-info span {
    color: #FFF;
    font-size: 16px;
    letter-spacing: 0.5px;
    margin: 0;
    text-transform: uppercase;
    line-height: 20px;
}

.zox-side-widget {
    border-top: 2px solid #0054A6;
}

.zox-side-widget ul.menu {
    list-style: none;
    display: grid;
    grid-gap: 10px;
    width: 100%;
}

.zox-widget-tab-wrap .zox-art-wrap,
.zox-side-widget ul.menu {
    counter-increment: zox-trend;
}

.zox-side-widget ul.menu li {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    padding-top: 0;
}

.zox-side-widget ul.menu li:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

.zox-side-widget .zox-side-list-wrap .zox-art-text::before,
.zox-s6 .zox-widget-side-trend-wrap .zox-art-text:before {
    content: counter(zox-trend);
    border: 1px solid #0054A6;
    border-radius: 50%;
    color: #0054A6;
    display: grid;
    align-content: center;
    justify-content: center;
    font-family: "acumin-pro",sans-serif !important;
    font-size: .875rem;
    font-weight: 700;
    margin: -13px 0 0;
    position: absolute;
    left: 0;
    top: 50%;
    width: 26px;
    height: 26px;
    line-height: 1.7;
}

.zox-side-widget .zox-side-list-wrap .zox-art-text,
.zox-s6 .zox-divs .zox-widget-side-trend-wrap .zox-art-text, 
.zox-s6 .zox-widget-side-trend-wrap .zox-art-small .zox-art-text {
    padding-left: 41px;
    position: relative;  
}

.zox-widget-tab-wrap h2.zox-s-title3,
.zox-s6 .zox-widget-side-trend-wrap h2.zox-s-title3 {
    font-weight: 500 !important;
}

.wp-block-group.member-callout {
    background: rgba(0, 84, 166, 0.07);
    box-shadow: 0 0 5px rgba(209, 209, 209, 0.5);
    border-radius: 15px;
    padding: 15px;
    margin-bottom: 15px;
    margin-top: 15px;
    overflow: hidden;
}

.wp-block-group.member-callout figure {
    border-radius: 15px;
    overflow: hidden;
}

.wp-block-group.member-callout p {
    text-align: left;
    color: #0054A6;
}

.wp-block-group.member-callout h2 {
    color: #0054A6;
    margin: 0;
    padding:0;
}

.wp-block-uagb-icon-list .uagb-icon-list__source-wrap {
    padding: 8px !important;
    border-radius: 50% !important;
}

.wp-block-uagb-icon-list .uagb-icon-list__source-wrap svg {
    width: 20px !important;
    height: 20px !important;
}

.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child:has(a) .uagb-icon-list__label {
    box-shadow: inset 0 -1px 0 0 #fff, inset 0 -2px 0 0 #c8102e;
}

.page-template-page-hide-title .zox-post-title-wrap h1 {
    display: none;
}

.page-template-page-header #zox-main-body-wrap {
    padding-top: 0;
}

.page-template-page-header .zox-featured-image {
    margin-bottom: 50px;
}

.page-template-page-header .zox-featured-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media (max-width: 1280px) {
    .championship-news .flickity-prev-next-button.previous {
        left: 35px;
    }

    .championship-news .flickity-prev-next-button.next {
        right: 35px;
    }

    // .championship-news .flickity-slider li {
    //     height: 70vh;
    // }

    .championship-news .wp-block-latest-posts__post-title {
        margin-left: 35px;
        margin-right: 35px;
    }

    .championship-news .wp-block-latest-posts__post-date {
        margin-left: 35px;
    }

    .wp-block-media-text.event-snapshot:not(.block-editor-block-list__block) .wp-block-media-text__content {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .page-template-members-list .members-list__single {
        width: 50%;
    }
}

@media (max-width: 1024px) {
    .page-template-members-list .members-list__single {
        width: 33.33%;
    }
}

@media (max-width: 991px) {
    .additional-events-columns.wp-block-columns,
    .world-ranking-columns.wp-block-columns {
        flex-wrap: wrap !important;
    }

    .additional-events-columns .wp-block-column,
    .world-ranking-columns .wp-block-column {
        flex-basis: 100% !important;
    }
}

@media (max-width: 767px) {

    .championship-news .flickity-prev-next-button.previous {
        left: 10px;
    }

    .championship-news .flickity-prev-next-button.next {
        right: 10px;
    }

    .championship-news .flickity-prev-next-button {
        width: 30px;
        height: 30px;
    }

    .wp-block-media-text.event-snapshot:not(.block-editor-block-list__block) {
        grid-template-columns: 100% !important;
    }

    .wp-block-media-text.event-snapshot:not(.block-editor-block-list__block) .wp-block-media-text__media {
        grid-column: 1;
        grid-row: 1;
    }

    .wp-block-media-text.event-snapshot:not(.block-editor-block-list__block) .wp-block-media-text__content {
        grid-column: 1;
        grid-row: 2;
    }

    .wp-block-latest-posts__list.more-news:not(.block-editor-block-list__block) li {
        width: 100%;
        margin-right: 0 !important;
    }

    .wp-block-table table thead tr th,
    .wp-block-table table tbody tr td {
        padding: 0.75rem 1rem;
    }

    .page-template-members-list .members-list__single {
        width: 50%;
    }
    
}

@media only screen and (max-width: 600px) {
    .wp-block-table {
        overflow: auto;
    }

    .wp-block-table table {
        overflow-x: auto;
        white-space: nowrap;
    }

    .page-template-members-list .members-list__single {
        width: 100%;
    }
    
    .single-members .zox-post-main .member-main {
        flex-direction: column;
        margin-bottom: 0;
    }
    
    .single-members .zox-post-main .member-main .member-image {
        max-width: 100%;
        margin-bottom: 40px;
    }
    
    .single-members .zox-post-main .member-main .member-details {
        margin: 0;
    }
    
    .single-members .zox-post-main .member-main .member-details h1.post-title {
        font-size: 30px;
    }
    
    .single-members .zox-post-main .member-main .member-details h4.role {
        font-size: 22px;
    }

    .single-members .zox-post-main .member-main .member-details .member-meta span strong {
        font-size: 18px;
        letter-spacing: 0;
    }
    
    .single-members .zox-post-main .member-post-content {
        padding: 20px;
    }
    
    .single-members .zox-post-main .member-post-content p {
        font-size: 16px;
    }
}

.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-row {
    background: #fff !important;
    padding: 24px;
    box-shadow: 0 0 5px rgba(209, 209, 209, 0.5);
    border-radius: 15px;
    overflow: hidden;
}

.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper img {
    border-radius: 15px;
    overflow: hidden;
}

.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-title {
    font-size: 1.5rem;
    color: #0054A6;
    font-family: 'Rajdhani', sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 0;
}

.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-datetime,
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime span,
.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-venue,
.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-organizer,
.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-discipline,
.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input, .tribe-common .tribe-common-form-control-text__input {
    font-family: "acumin-pro", sans-serif !important;
    font-size: 16px;
    text-transform: none;
    font-weight: 700 !important;
}

.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-block__event-website,
.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-discipline {
    margin-top: 15px;
}

.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-block__event-website a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    background: #0054A6;
    color: #fff !important;
    padding: 10px 25px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
    background: #0054A6;
    font-family: "acumin-pro", sans-serif !important;
    font-weight: 700 !important;
}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
    font-family: "acumin-pro", sans-serif !important;
    font-weight: 700 !important;
}

@media (min-width: 768px) {
    .tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper {
        padding-right: 0;
    }

    .tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper img {
        height: 100%;
        object-fit: cover;
        width: 100%;
    }

    .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row>.tribe-common-g-col {
        padding-left: 0;
    }
}



/* @Pratik End */

/* @Alexandr Start 
====================
*/

.wl-breadcrumbs {
    background: #FFF;
    height: 40px;
    display: flex;
    align-items: center;
    color:#000;
    font-size: 15px;
}
.wl-breadcrumbs .breadcrumb_last {
    color:#2d2a29;
}
.wl-breadcrumbs a {
    color:#0054A6;
}
.page-template-page-microsite .wl-breadcrumbs {
    border-top:1px solid #f0f0f0;
}
.zox-article-wrap {
    padding: 0;
}
.wp-block-table.history-table {
    overflow: auto!important;
}
.history-table table {
    overflow-x: auto;
    white-space: nowrap;
}
.history-table table tbody {
    border-top:0;
}
.history-table table tbody tr:first-child {
    background: #0054A6;
}
.history-table table tbody tr:first-child td {
    color: #FFF;
}
.history-table .wl-country-flags__flag {
    margin-left: 0!important;
}
/* .history-table table tbody tr:nth-child(12),
.history-table table tbody tr:nth-child(23),
.history-table table tbody tr:nth-child(34),
.history-table table tbody tr:nth-child(45){
    background: rgba(0, 84, 166, 0.10);
} */
.zox-post-main strong {
    font-family: 'alternate-gothic-atf'!important;
    font-weight: 500!important;
}
.list-no-top .ilbIconList .header {
    display: none;
}
.wp-block-quote.history-quote {
    margin-right: 0!important;
    border-right: 3px solid #c8102ebf!important;
}
.wp-block-quote.history-quote cite {
    color: #c8102e!important;
}
.no-top-margin figure {
    margin-top: 5px!important;
}
.no-top-margin figcaption {
    text-align: center!important;
}

.ilbIconList .header .title {
    padding:0!important;
}
.ilbIconList ul.lists .list .fa-angle-double-right {
    margin-left: 40px;
}
.wp-block-ilb-icon-list .ilbIconList ul.lists li {
    align-items: flex-start;
}
.wp-block-ilb-icon-list .ilbIconList ul.lists li i.icon {
    margin-top: 5px;
}
.wp-block-ilb-icon-list .ilbIconList ul.lists li > .text {
    align-self: center;
}

.fab {
    font-family: "Font Awesome 5 Brands"!important;
}

/* Homepage -> posts widget */
.zox-widget-tab-wrap h2.zox-s-title3 {
    float:none;
    font-size: 1rem;
}

/* Homepage Heading styles */
.zox-widget-main-title {
    padding-bottom: 0!important;
}

/* logo section */
#zox-home-cont-wrap .wp-block-image img {
    max-width: 100%;
    height:auto;
}

/* Container background for posts & pages */
body.single-post .zox-article-wrap {
    background: #FFF;
}
.zox-post-main-wrap {
    gap:20px;
}
.zox-post-main {
    background: #FFF;
    padding: 30px;
}

/* Left align for title */
.zox-post-title-wrap {
    display: flex;
    align-items: flex-start;
}
.zox-post-title-wrap .zox-post-width {
    margin: 0;
    max-width: unset;
    padding: 0;
}

/* Limit the excerpt length to 2 lines */
span.zox-post-excerpt {
    line-height: 1.25rem;
    max-height: 4rem;
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
    overflow: hidden!important;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}

/* Forms buttons and fields */
input, 
textarea, 
select {
    border:1px solid #97999B;
    border-radius: 3px;
    min-height: 42px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.1rem!important;
    font-family: 'alternate-gothic-atf', sans-serif;
}
select {
    appearance: none; 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    background-image: url('data:image/svg+xml,<svg width="16" height="10" viewBox="0 0 16 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.40453 9.04793C7.79505 9.43845 8.42822 9.43845 8.81874 9.04793L15.1827 2.68397C15.5732 2.29344 15.5732 1.66028 15.1827 1.26975C14.7922 0.879228 14.159 0.879228 13.7685 1.26975L8.11163 6.92661L2.45478 1.26975C2.06425 0.879228 1.43109 0.879228 1.04057 1.26975C0.650041 1.66028 0.650041 2.29344 1.04057 2.68397L7.40453 9.04793ZM7.11163 7.34082V8.34082H9.11163V7.34082H7.11163Z" fill="%2397999B"/></svg>');
    background-repeat: no-repeat;
    background-position: 98% center;
}
textarea {
    padding: 10px;
}
input:focus,
textarea:focus {
    outline-color: #0054A6;
}
input[type="button"],
.button,
button,
.sawmill-fe-wrapper .button {
    background: #0054A6;
    color:#FFF;
    border:0;
    padding: 9px 25px;
    border-radius: 3px;
    border-bottom:2px solid #E23C41;
    border-right: 2px solid #E23C41;
    font-size: 1.125rem;
    font-weight: 700;
    cursor: pointer;
    transition:all 300ms ease;
}

input[type="button"]:hover,
.button:hover,
button:hover {
    background: #E23C41;
}

/* Lates Posts Block */
.wp-block-latest-posts__featured-image {
    height: 190px;
    width: 100%;
    margin-bottom: 20px;
}
.wp-block-latest-posts__featured-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.wp-block-latest-posts__post-title {
    font-size: 1.125rem;
    font-weight: 700;
    color: #000;
    font-family: 'alternate-gothic-atf', sans-serif;
    text-transform: capitalize;
    letter-spacing: -.02em;
    line-height: 1.25;
    margin-bottom: 10px;
    display: inline-block;
    transition:all 300ms ease-in-out;
}
.wp-block-latest-posts__post-title:visited {
    color: #000;
}
.wp-block-latest-posts__post-title:hover {
    color:#E23C41;
}
.wp-block-latest-posts__post-date {
    color:#2d2a29;
    font-size: 1rem;
}

/* Footer Styles */
#zox-foot-wrap {
    background: #FFFFFF;
    padding-bottom: 0!important;
    padding-left: 0!important;
    padding-right: 0!important;
    color:#2D2A29;
    font-family: 'alternate-gothic-atf', sans-serif;
    font-weight: 600;
}
#zox-foot-wrap .lacrosse-footer-bottom p,
#zox-foot-wrap .lacrosse-footer-bottom a {
    color:inherit;
    font-size: 16px;
    line-height: 24px;
}
#zox-foot-wrap .lacrosse-footer-bottom a:hover,
#zox-foot-wrap ul.menu a:hover {
    color:#C8192E;
}
#zox-foot-wrap ul.menu a {
    color:#78787a;
}
#zox-foot-wrap .zox-foot-soc-list a {
    color:#78787a;
    border-color: #78787a;
}
#zox-foot-wrap .zox-foot-soc-list a:hover {
    color:#C8192E;
    border-color: #C8192E;
}
#zox-foot-wrap ul.menu {
    font-size: 18px;
    line-height: 28px;
}
#zox-foot-wrap .zox-foot-menu ul.menu a,
#zox-foot-wrap .bottom-copy p {
    color:#97999B;
}
#zox-foot-wrap ul.menu li .sub-menu {
    margin-left: 10px;
}
#zox-foot-wrap .lacrosse-footer-bottom p {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
}
#zox-foot-wrap .zox-foot-menu ul li a {
    font-weight: 400;
}
.lacrosse-footer-bottom {
    background: #2D2A29;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 80px;
}
.lacrosse-footer-bottom .zox-head-width {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.lacrosse-footer-bottom .zox-head-width .bottom-logos {
    display: flex;
    align-items: center;
    gap:40px;
}
.lacrosse-footer-bottom .zox-head-width .bottom-logos img {
    max-height: 50px;
    width: auto;
}

.lacrosss-footer-columns {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    gap:40px;
}
.lacrosss-footer-columns .column-item {
    width: calc(25% - 30px);
}
.lacrosss-footer-columns .column-item h6 {
    color:#2D2A29;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 20px;
    text-transform: uppercase;
    padding-bottom: 0 !important;
}

/* footer subscribe form */
.lacrosse-subscribe .gform_heading {
    display: none;
}
.lacrosse-subscribe .gform-field-label {
    color:#78787a;
    font-weight: 400!important;
}
.lacrosse-subscribe .gform-field-label .gfield_required {
    color:#97999B!important;
}
.lacrosse-subscribe .gchoice {
    display: flex;
    align-items: flex-start;
}
.lacrosse-subscribe .gchoice .gfield-choice-input {
    margin-right: 10px;
    min-height: unset;
}
.lacrosse-subscribe .newsletter-button {
    display: inline-flex;
    align-items: center;
    background: transparent;
    font-family: 'alternate-gothic-atf', sans-serif;
    color:#FFF;
    font-weight: 600;
    font-size: 16px;
    padding: 1rem;
    border: 2px solid #78787a;
    border-radius: 30px;
    color: #78787a;
    transition: all 0.3s ease-in-out;
    margin-bottom: 15px;
}
.lacrosse-subscribe .newsletter-button:hover {
    border-color: #2D2A29;
    color:#2D2A29 !important;
}
.lacrosse-subscribe  .gfield--type-captcha {
    display: none;
}
.lacrosse-fly-top {
    width: 25px;
    height: 25px;
    display: block;
    background-size: cover;
    background-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_220_76)"><path d="M39.4674 27.8051L21.2851 9.6233C20.9442 9.28234 20.4817 9.09082 19.9995 9.09082C19.5172 9.09082 19.0548 9.28246 18.7138 9.62343L0.532484 27.8052C-0.177576 28.5153 -0.177576 29.6665 0.532484 30.3765C1.24242 31.0865 2.3937 31.0866 3.10376 30.3765L19.9995 13.4804L36.8961 30.3765C37.2512 30.7315 37.7165 30.909 38.1818 30.909C38.6472 30.909 39.1125 30.7315 39.4675 30.3764C40.1775 29.6663 40.1775 28.5152 39.4674 27.8051Z" fill="%23AAAAAA"/></g><defs><clipPath id="clip0_220_76"><rect width="40" height="40" fill="white"/></clipPath></defs></svg>');
}

/* Homepage slider */
.homepage-slider {
    margin-top: -20px;
    margin-bottom: 24px;
}
.zox-top-nav-menu ul li:first-child a {
    padding-left: 0;
}

/* Single post max wrapper */
.zox-alp-width {
    max-width: calc(1230px + 60px);
}

/* News page */
.zox-art-text-cont .zox-byline-wrap span.zox-byline-date {
    margin-left: 0;
}
/* Filter */
.lacrosse-news-filter-form {
    display: none;
}
body.blog .lacrosse-news-filter-form {
    display: block;
}
.lacrosse-news-filter {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap:30px;
    font-size: 16px;
    margin-bottom: 20px;
}
.lacrosse-news-filter label {
    color:#97999B;
}
.lacrosse-news-filter select {
    padding-right: 35px;
    padding-left: 5px;
    border:0;
    background-color: transparent;
    font-family: inherit;
    max-width: 142px;
}
.lacrosse-news-filter input[type="submit"]{
    color:#78787a;
    border-radius: 30px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    font-weight: 600;
    border: 2px solid #78787a;
    cursor: pointer;
    font-family: 'alternate-gothic-atf', sans-serif;
    transition:all 300ms ease;
}
.lacrosse-news-filter input[type="submit"]:hover {
    color:#2D2A29;
    border-color:#2D2A29;
}
.lacrosse-news-filter select:focus,
.lacrosse-news-filter select:active {
    outline: 0;
    border:0;
}

/* zox search form */
#zox-main-body-wrap .zox-search-box {
    border:0;
    background: transparent;
    height: unset;
}
.zox-side-widget #zox-search-form, .zox-widget-home #zox-search-form, #zox-search-form2 {
    border:0;
    height: unset;
}
#zox-main-body-wrap #zox-search-input, #zox-main-body-wrap #zox-search-input2 {
    border: 1px solid #97999B;
    width: calc(100% - 150px);
}
#zox-main-body-wrap #zox-search-form #zox-search-submit, #zox-main-body-wrap #zox-search-form2 #zox-search-submit2 {
    margin-left: 20px;
    background: transparent;
    color:#78787a;
    border-radius: 30px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    font-weight: 600;
    border: 2px solid #78787a;
    cursor: pointer;
    font-family: 'alternate-gothic-atf', sans-serif;
    transition:all 300ms ease;
    width: 130px;
}
#zox-main-body-wrap #zox-search-form #zox-search-submit:hover, #zox-main-body-wrap #zox-search-form2 #zox-search-submit2:hover {
    color:#2D2A29;
    border-color:#2D2A29;
} 

/* Styles for new font */
.zox-byline-wrap span, .zox-byline-wrap span a {
    font-size: 15px;
}
.zox-div4 h2.zox-s-title2 {
    font-size: 1.725rem;
}
.zox-nav-menu ul li a {
    font-size: 1rem;
}
.zox-s6 #zox-home-widget-wrap span.zox-s-cat, .zox-s6 #zox-main-blog-wrap span.zox-s-cat {
    font-size: 1rem;
}
.zox-widget-tab-wrap h2.zox-s-title3 {
    font-size: 1.2rem;
    line-height: 1.4;
}
.zox-div23 .zox-byline-name {
    display: none;
}
.alp-related-posts-wrapper .alp-related-post .post-title {
    font-size: 1.24rem;
    line-height: 1.4;
}
.alp-related-posts-wrapper .alp-related-post .post-details p.post-meta, .alp-related-posts-wrapper .alp-related-post .post-details p.post-meta a {
    font-size: 1rem;
}
span.zox-post-main-title {
    letter-spacing: 0;
}
article.post .zox-post-width {
    padding: 0!important;
}
.pagination span, .pagination a {
    font-size: 1rem;
}
.pagination {
    text-transform: none;
}
.pagination i {
    font-style: normal!important;
}
.wp-block-buttons.center-align .wp-block-button {
    text-align: center;
}
.pagination span, .pagination a, .pagination a:visited {
    font-weight: 700;
    color:#78787a;
}

@media (max-width: 1024px) {
    .lacrosss-footer-columns .column-item {
        width: calc(50% - 20px);
    }
    .lacrosse-footer-bottom {
        margin-top: 60px;
    }
    #zox-home-cont-wrap .wp-block-image img {
        max-width: 200px;
        max-height: 150px;
        width: auto;
        height: auto;
    }
}
@media (max-width: 600px) {
    .wp-block-columns.disciplines-columns {
        padding: 0 20px;
    }
    .wp-block-columns.disciplines-columns h2.wp-block-heading {
        font-size: 50px!important;
    }
    .wp-block-columns.disciplines-columns .wp-block-cover {
        padding:24px!important;
    }
    .lacrosse-news-filter {
        margin-top: 20px;
        flex-wrap: wrap;
    }
    .lacrosse-news-filter > div {
        width: calc(50% - 15px);
    }
    .zox-blog-grid.zox-div4, .home .zox-blog-grid.zox-div4 {
        grid-template-columns: 1fr!important;
    }
    #zox-home-cont-wrap .zox-post-body h4.wp-block-heading {
        padding: 0 20px!important;
    }
    .zox-search-box {
        padding: 0 20px;
    }
}
@media (max-width: 480px) {
    .no-top-margin,
    .no-top-margin figure,
    .no-top-margin figure img {
        margin-left: 0!important;
        margin-right: 0!important;
        width: 100%;
    }
    .history-nav-block {
        min-height: unset!important;
    }
    .history-nav-block .wp-block-group__inner-container {
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .history-nav-block h2.wp-block-heading {
        font-size: 32px!important;
    }
    .lacrosss-footer-columns .column-item {
        width: 100%;
    }
    .lacrosse-footer-bottom {
        margin-top: 40px;
    }
    .zox-foot-menu {
        justify-content: flex-start!important;
    }
    .lacrosse-footer-bottom .zox-head-width {
        flex-wrap: wrap;
    }
    .lacrosse-footer-bottom .zox-head-width > div {
        width: 100%;
    }
    .lacrosse-footer-bottom .zox-head-width .bottom-logos {
        margin-top: 30px;
    }
    #zox-home-cont-wrap .wp-block-columns {
        gap:0;
    }
    .zox-feat-sport1-main-wrap .zox-art-img {
        padding-top: 50%!important;
    }
    .lacrosse-news-filter {
        gap:14px;
    }
    .lacrosse-news-filter > div {
        width: 100%;
    } 
    .zox-div4 .zox-art-grid,
    .zox-div3 .zox-art-grid {
        grid-template-areas: 
        'zox-img' 
        'zox-text'!important;
        grid-template-columns: 100% 100%!important;
    }
    .zox-blog-grid.zox-div4 .zox-art-img img,
    .zox-blog-grid.zox-div3 .zox-art-img img {
        width: 100%;
    }
    .search .zox-blog-grid.zox-div4 .zox-art-img {
        padding-top: 56.25%;
        height: unset;
    }
    .zox-s6 .zox-blog-grid.zox-div4 .zox-art-text,
    .zox-s6 .zox-blog-grid.zox-div3 .zox-art-text {
        padding:0 15px 15px 15px!important;
    }
    #zox-home-cont-wrap .zox-post-body h4.wp-block-heading {
        padding: 0 15px!important;
    }
    .wp-block-columns.disciplines-columns {
        padding: 0 15px;
    }
    .pagination {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .pagination i {
        display: none;
    }
    .pagination span:first-child {
        width: 100%;
        border:0;
        background: transparent;
        color: #78787a;
    }
    .pagination span, .pagination a {
        padding: 9px 7px 8px;
    }
    .pagination .pagination-arrow {
        padding-top: 7px;
        min-width: 28px;
    }
    .zox-search-box {
        padding: 0 15px;
    }
    .zox-reg-img {
        display: block!important;
    }
    .zox-art-img .zox-mob-img {
        display: none!important;
    }
    .wl-events__single-image {
        max-width: 100%;
    }
}
/* @media only screen and (max-width: 600px) {
  table {
    width: 100%;
  }
  thead, th, tbody, tr, td {
    display: block;
    width: 100%;
  }  
} */

/* @Alexandr End */



/* @Damir Start 
====================
*/

/* Prevent bottom spacing on empty .zox-post-bot-wrap, after removing excerpt replacement for missing thumbnail - START */
.single-post article:not(.has-post-thumbnail) .zox-article-wrap {
    grid-gap: 0;
}
/* Prevent bottom spacing on empty .zox-post-bot-wrap, after removing excerpt replacement for missing thumbnail - END */


/* Search results sort dropdown - START */
.rv-sort-by {
    margin-left: -100px;
    background-color: transparent;
    border: 0;
    padding-right: 25px;
    position: relative;
    outline: none;
    height: 100%;
    border-left: 1px solid #97999B;
    background-position: 98% 53%;
}

@media (max-width: 480px) {
    #zox-main-body-wrap .rv-wpsearch-active #zox-search-input, 
    #zox-main-body-wrap .rv-wpsearch-active #zox-search-input2 {
        width: 100%;    
    }
    
    #zox-main-body-wrap .rv-wpsearch-active #zox-search-form #zox-search-submit, 
    #zox-main-body-wrap .rv-wpsearch-active #zox-search-form2 #zox-search-submit2 {
        position: relative;
        height: auto;
        margin: 0 auto;
        display: block;
        margin-top: 20px;
    }
    
    #zox-main-body-wrap .rv-wpsearch-active #zox-search-input, 
    #zox-main-body-wrap .rv-wpsearch-active #zox-search-input2,
    .zox-search-box form input[type=submit],
    .rv-sort-by {
        height: auto;
    }
}
/* Search results sort dropdown - END */

/* @Damir End 
====================
*/

