.elementor-kit-28772{--e-global-color-primary:#1D1D1B;--e-global-color-secondary:#9C9C93;--e-global-color-text:#FFFFFF;--e-global-color-accent:#FFFF09;--e-global-color-399ccfc8:#FFFF09;--e-global-color-1f2855fe:#E3FF09;--e-global-color-74f7d784:#EDEDE4;--e-global-color-35c8f532:#6BFF36;--e-global-color-1be145d9:#5B5B53;--e-global-color-3327f45b:#393935;--e-global-color-3247a177:#FF2B5C;--e-global-color-390402ab:#000000;--e-global-color-3e20d7d:#504545;--e-global-color-972e329:#050C1E;--e-global-color-3da139f:#FFD633;--e-global-color-db6a5d7:#D40511;--e-global-color-f18714b:#13AFF0;--e-global-color-b11d879:#050C1E;--e-global-color-d3fbb02:#228FCE;--e-global-color-788f576:#166EB3;--e-global-color-e0bbc65:#AF0000;--e-global-color-3a3254e:#8CBB3F;--e-global-color-20f94b8:#FFFF2E;--e-global-color-b7aea6f:#0038ED;--e-global-color-8d76841:#000110;--e-global-color-2496221:#FFFFFF2B;--e-global-color-e405612:#FFFFFF7D;--e-global-color-bd6e3de:#001A6D;--e-global-color-0e0c842:#3939357D;--e-global-color-f6b180d:#1D1D1B;--e-global-color-5b764e6:#FE4B0A;--e-global-color-d3033ef:#FF7E00;--e-global-color-3ca50a1:#4DE122;--e-global-color-459c168:#010101;--e-global-color-5ad597d:#FFD300;--e-global-color-98b2767:#0038ED9C;--e-global-color-947bd1d:#00011080;--e-global-color-701ced9:#CECECE;--e-global-color-fa8ad62:#393935CC;--e-global-color-edecc4b:#000110C2;--e-global-color-626b074:#000000;--e-global-color-e1cfd20:#FFFFFF;--e-global-color-ef42d6e:#12F206;--e-global-color-be6f24c:#EDF3F5;--e-global-color-bc2780f:#DCE6EB;--e-global-color-8477c53:#FFFFFF40;--e-global-color-95cc3dd:#DCE6EB80;--e-global-color-efa938c:#232323;--e-global-color-2244a56:#0027B0;--e-global-color-ad83d5f:#00000040;--e-global-color-9b82487:#FFFFFF1A;--e-global-typography-primary-font-family:"ESL Legend";--e-global-typography-primary-font-weight:800;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"ESL Legend";--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-family:"Calps Sans";--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-family:"Calps Sans";background-color:var( --e-global-color-efa938c );color:var( --e-global-color-text );font-family:"Calps Sans", Sans-serif;font-size:22px;font-weight:normal;line-height:1.2em;}.elementor-kit-28772 button,.elementor-kit-28772 input[type="button"],.elementor-kit-28772 input[type="submit"],.elementor-kit-28772 .elementor-button{background-color:#FFFFFF;font-family:"ESL Legend", Sans-serif;font-size:20px;text-decoration:none;color:#000000;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-kit-28772 button:hover,.elementor-kit-28772 button:focus,.elementor-kit-28772 input[type="button"]:hover,.elementor-kit-28772 input[type="button"]:focus,.elementor-kit-28772 input[type="submit"]:hover,.elementor-kit-28772 input[type="submit"]:focus,.elementor-kit-28772 .elementor-button:hover,.elementor-kit-28772 .elementor-button:focus{background-color:var( --e-global-color-20f94b8 );color:#000000;}.elementor-kit-28772 e-page-transition{background-color:#FFBC7D;}.elementor-kit-28772 a{color:var( --e-global-color-399ccfc8 );font-weight:600;}.elementor-kit-28772 a:hover{color:#2FC30E;}.elementor-kit-28772 h1{color:var( --e-global-color-e1cfd20 );font-family:"ESL Legend", Sans-serif;font-size:90px;font-weight:800;line-height:1.4em;}.elementor-kit-28772 h2{color:var( --e-global-color-e1cfd20 );font-family:"ESL Legend", Sans-serif;font-size:60px;font-weight:600;line-height:1.1em;}.elementor-kit-28772 h3{color:var( --e-global-color-e1cfd20 );font-family:"ESL Legend", Sans-serif;font-size:40px;font-weight:600;}.elementor-kit-28772 h4{color:#11222200;font-family:"ESL Legend", Sans-serif;font-size:30px;font-weight:800;}.elementor-kit-28772 h5{font-family:"ESL Legend", Sans-serif;font-weight:900;}.elementor-kit-28772 input:not([type="button"]):not([type="submit"]),.elementor-kit-28772 textarea,.elementor-kit-28772 .elementor-field-textual{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-kit-28772 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-28772 textarea:focus,.elementor-kit-28772 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-28772{font-size:20px;}.elementor-kit-28772 h1{font-size:40px;}.elementor-kit-28772 h2{font-size:30px;}.elementor-kit-28772 h3{font-size:25px;line-height:1.4em;}.elementor-kit-28772 h4{font-size:20px;}.elementor-kit-28772 button,.elementor-kit-28772 input[type="button"],.elementor-kit-28772 input[type="submit"],.elementor-kit-28772 .elementor-button{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* .single .entry-content a,
.page .entry a {
  text-decoration: none !important;
}

.single .entry-content a:hover,
.page .entry a:hover {
  text-decoration: none !important;
} */

/*-------------------------------------------*
        Button & Post style
*-------------------------------------------*/

.elementor-widget-wrap .post-preview a:hover {
    text-decoration: none !important;
}

.elementor-text-editor a:hover {
    border-bottom: 1px solid !important;
}

/*-------------------------------------------*
  Caption not visible at all posts lightboxes
*-------------------------------------------*/
.post-template .elementor-slideshow__title {
    display: none;
}


/*-------------------------------------------*
        Password protection style
*-------------------------------------------*/

.post-password-form {
    max-width: 600px;
    max-height: 360px;
    padding: 100px 10px 100px 30px;
    /*background-color: #1d1d1b;
    border: 1px solid #1d1d1b;*/
    margin: auto;
}

.post-password-form label {
    display: inline-block;
    line-height: 2;
    vertical-align: bottom;
}

.post-password-form input[type=password] {
    padding: 0.9rem 1rem !important;
    border-color: 1px solid transparent !important;
}

.post-password-form input[type=submit] {
    border-color: #12f206 !important;
    padding: 11px !important;
}



/*-------------------------------------------*
            Partner Logos
*-------------------------------------------*/

/* @media only screen and (max-width: 480px) {
    .partner-bar {
    min-height: 80px !important;
    }
}*/


.partner-bar .elementor-container {
    justify-content: center;
}

@media only screen and (max-width: 480px) {
    .partner-bar {
    min-height: 70px !important;
    }
}

.partner-bar .partner-logo {
    max-width: 155px !important;
    min-height:80px;
}

/*-------------------------------------------*
        EPT DOTA 2 Ranking Tables
*------------------------------------------- */

.ept-dota2-ranks .jet-table__cell-img  {
    width: 32px;
    min-height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ept-dota2-ranks .jet-table__cell-img img {
    max-height: 32px;
    width: auto;
}

/*@media (max-width:480px) {
    .ept-dota2-ranks .jet-table__cell-img {
        width: 24px;
        min-height: 24px;
        display: flex;
        align-items: center;
        justify-content: center;
       
    }
    
    .ept-dota2-ranks .jet-table__cell-img img {
        max-height: 24px;
        width: auto;
    }
}*/

.ept-dota2-ranks .jet-table__cell-text:nth-child(2) {
    min-width: 16px;
    text-align: right;
}

/*.elementor-kit-28772 .jet-table__foot-cell .jet-table__cell-content .jet-table__cell-text{
    padding:5px;
    text-align: center !important;
    width: 500px !important;
}*/

.ept-dota2-ranks .fas.fa-arrow-square-right {
    color: #9C9C93;
}


.ept-dota2-ranks .fas.fa-arrow-square-up {
    color: #4DE122;
}

.ept-dota2-ranks .fas.fa-arrow-square-down {
    color: #FF2B5C;
}



/*-------------------------------------------*
        ESL Pro Grid Override
*------------------------------------------- */

[style*="--aspect-ratio"] > :first-child {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    height: initial !important;
}
[style*="--aspect-ratio"]::before {
    display: none !important;
}
[style*="--aspect-ratio"] > :first-child {
    width: initial !important;
}
[style*="--aspect-ratio"] > img {
    height: initial !important;
}

/* Disables Hello Theme table styling */
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
  background-color : transparent;
}
table tbody tr:hover>td, table tbody tr:hover>th{
	background-color : transparent;
}


/*-------------------------------------------*
        E-gallery optimized with 2 rows
*-------------------------------------------*/

.teams-2row .e-gallery-item.elementor-gallery-item__content, .q-teams-2row .e-gallery-item.elementor-gallery-item, .q-teams-1row .e-gallery-item.elementor-gallery-item__content {
    /*margin-bottom: 20px; <- creates JET Spacing bug
    height: calc(90% + 20px) !important;*/
}

.q-teams-1row .e-gallery-grid .e-gallery-image {
    margin-bottom: calc(0% + 15px) !important;
}


.teams-2row .e-gallery-grid .e-gallery-image, .q-teams-2row .e-gallery-grid .e-gallery-image {
    /*margin-bottom: calc(20% + 15px) !important;
    margin-bottom: calc(50% + 25px) !important;*/
    margin-bottom: calc(14% + 35px) !important;
}


.elementor-gallery-item__content div {
    margin-bottom: 0px !important;
}

.teams-2row .elementor-gallery-item__title, .q-teams-1row .elementor-gallery-item__title, .q-teams-2row .elementor-gallery-item__title {
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;  
}

.teams-2row .elementor-gallery-item__description, .q-teams-1row .elementor-gallery-item__description, .q-teams-2row .elementor-gallery-item__description {
    height: 30px;
    display: flex;
    align-items: top;
    justify-content: center;  
}

.teams-2row .e-gallery-image, .q-teams-1row .e-gallery-image, .q-teams-2row .e-gallery-image {
    background-size: 90% !important;
    background-position: center center;
    background-size: contain !important; 
    background-repeat: no-repeat !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ESL Legend';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://pro.eslgaming.com/tour/wp-content/uploads/2019/08/legend-light.woff') format('woff');
}
@font-face {
	font-family: 'ESL Legend';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pro.eslgaming.com/tour/wp-content/uploads/2019/08/legend-regular.woff') format('woff');
}
@font-face {
	font-family: 'ESL Legend';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://pro.eslgaming.com/tour/wp-content/uploads/2019/08/legend-bold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Calps Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-light-webfont.woff2') format('woff2'),
		url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-light-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Calps Sans';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-lightitalic-webfont.woff2') format('woff2'),
		url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-lightitalic-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Calps Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-regular-webfont.woff2') format('woff2'),
		url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Calps Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-medium-webfont.woff2') format('woff2'),
		url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/1/calpssans-medium-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Calps Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-mediumitalic-webfont.woff2') format('woff2'),
		url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-mediumitalic-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Calps Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-bold-webfont.woff2') format('woff2'),
		url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-bold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Calps Sans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-bolditalic-webfont.woff2') format('woff2'),
		url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-bolditalic-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Calps Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-black-webfont.woff2') format('woff2'),
		url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-black-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Calps Sans';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-blackitalic-webfont.woff2') format('woff2'),
		url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-blackitalic-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Calps Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-extrablack-webfont.woff2') format('woff2'),
		url('https://pro.eslgaming.com/tour/wp-content/uploads/2021/11/calpssans-extrablack-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */