/* Master CSS 
    1.Header 1
    2. Widgets
    3. Comments
*/





/* Header 1 */
.site-header {
    background: var(--header);
}

a.site-title{
    font-size: 24px;
    font-weight: 600;
    color: var(--white);
    text-transform: uppercase;
}

/* Widgets */

.widget_block h2.wp-block-heading, .widget_block .wp-block-search__label {
    font-size: 24px;
    line-height: 1.3;
    padding-bottom: 20px;
    border-bottom: 1.5px solid rgba(129, 129, 129, 0.24);
    color: var(--header);
    font-weight: 800;
    margin-bottom: 30px;
}
.gt-single-sideber-widget.widget_block.widget_search {
    margin: 0;
}
.gt-main-sideber .gt-single-sideber-widget .wp-block-heading {
    border-bottom: 1.5px solid rgba(129, 129, 129, 0.24);
    padding-bottom: 16px;
    margin-bottom: 30px;
}
.gt-single-sideber-widget a:hover {
    color: var(--theme);
}
.gt-single-sideber-widget.widget_block ol {
    margin: 0;
    padding: 0;
}
.widget_athlix_popular_posts img {
    width: 100px;
    height: 100%;
}
.elementor-element-97dbdb6 p {
    display: none;
}
.elementor-widget-athlix-post-gallery-widget img {
    width: 100px;
}

/* Comments  */
.comments-title {
    font-size: 28px;
}
.gt-comment-form-wrap{
    background-color: var(--bg);
    padding: 0px;
}

.gt-comment-form-wrap .submit.theme-btn {
    margin-top: 20px;
}
.gt-blog-single-comment .con h5 {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 22px;
}

.gt-blog-single-comment .gt-content .comment-reply-link {
    padding: 5px 18px;
    font-weight: 600;
    background-color: var(--theme);
    color: var(--white);
    transition: all 0.4s 
ease-in-out;
    border-radius: 0;
}
.gt-blog-single-comment {
    border-bottom: 1.2px solid rgba(191, 191, 191, 0.24);
}
.gt-blog-single-comment .gt-content .comment-reply-link:hover {
    background-color: var(--header);
}
.gt-content {
    width: 100%;
}

.gt-comment-form-wrap h3 {
    margin-bottom: 30px;
    border-bottom: 1.2px solid rgba(102, 102, 102, 0.24);
    padding-bottom: 24px;
    margin-bottom: 24px;
    font-size: 28px;
}
.gt-comment-form-wrap .form-clt input, .gt-comment-form-wrap .form-clt textarea {
    width: 100%;
    outline: none;
    border: none;
    background-color: var(--border);
    padding: 16px 20px;
    font-weight: 600;
    color: var(--text);
    background-color: var(--white);
    text-transform: uppercase;
    border-radius: 0;
}
 .gt-comment-form-wrap .form-group textarea {
    margin-bottom: 25px;
    resize: none;
 }

 /* Footer */

 .footer-area {
    background-color: var(--header);  
 }
 .copyright-text{
    color: var(--white);
 }

 /* Button Style */
a.theme-btn.gt-style-border {
    background: transparent!important;
    text-decoration: underline;
    color: var(--theme);
    text-align: right;
}
a.theme-btn.gt-style-border:before {
    display: none;
}
.gtranslate_wrapper .gt_switcher .gt_selected a {
    border: none!important;    
    color: var(--white)!important;
}
.athlix-language-switcher select.gt_selector {
    border: none;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    font-family: "Plus Jakarta Sans", system-ui;
    color: #6E6E6E;
	cursor: pointer;
    max-width: 100px;
}
.athlix-language-switcher.style-2 select.gt_selector{
	background: transparent;
	color: var(--white);
}
.athlix-language-switcher.style-2 select.gt_selector option{
	color: #6E6E6E;
}

.athlix-language-switcher select.gt_selector:focus-visible{
	border: none;
}
.athlix-language-switcher select.gt_selector option:checked {
    background: #f6f6f6;
    font-weight: bold;
}
.athlix-language-switcher select.gt_selector option:hover{
	 background: #f6f6f6;
}
.athlix-language-switcher select.gt_selecto:focus {
    border: none;
    outline: none;
}

.footer-subscribe-wrapper .wpcf7{
    max-width: 490px;
    width: 100%;
    position: relative;
}
.home-style-2 .playing-result-box2.style-2 .match-result-box {
    margin-bottom: 15px;
    padding-top: 15px;
}