@charset "UTF-8";
/*
Theme Name: SponsorSho
Theme URI: https://sponsorsho.com/
Author: Ali Amin
Author URI: https://sponsorsho.com/
Description: SponsorSho Wordpress theme Design by Ali Amin
Version: 1.0.0
Text Domain: sponsorsho
*/
@-ms-viewport {width: device-width;}
* ,*::before, *::after{padding: 0;margin: 0;border: 0;outline: 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
@font-face {font-family: 'Vazirmatn';src: url('assets/fonts/Vazirmatn.woff2') format('woff2 supports variations'),url('assets/fonts/Vazirmatn.woff2') format('woff2-variations');font-weight: 100 900;font-style: normal;font-display: swap;}
body {overflow-wrap: break-word;font-size: 15px;line-height: 1.5;color: #111;font-family: 'Vazirmatn';font-weight: 200;}
img {max-width: 100%;display: block;box-sizing: border-box}
a {color: #ffb606;text-decoration: none;transition: all .2s ease-in-out}
h1, h2, h3, h4, h5, h6 {line-height: 1.4;font-weight: bold;box-decoration-break: clone;-webkit-box-decoration-break: clone;}
h1 {font-size: 28px}
h2 {font-size: 24px}
h3 {font-size: 20px}
h4 {font-size: 18px}
h5 {font-size: 16px}
h6 {font-size: 14px}
form input,form select,form button,form textarea {border: 1px solid #CED4DA;padding: 12px;border-radius: 8px;transition: all 0.3s;}
textarea {width: 100% !important;}
small {opacity: .8;display: block;font-size: .9em;font-weight: normal;margin: 4px 0 0}
strong, big {font-weight: bold}
em {font-style: italic}
ul,ol {list-style: none;}
pre {display: inline-block;position: relative;padding: 6px 14px;margin-bottom: 30px;border-radius: 8px;overflow: auto;max-width: 100%}
pre small {margin: 0;font-size: inherit;display: inline-block}
q {font-weight: 700;position: relative;padding: 6px 14px;background: rgba(167, 167, 167, .1);border-radius: 8px;overflow: auto;max-width: 100%;}
.blockquote {text-align: center;padding: 30px}
cite {opacity: .7;font-size: 16px;margin: 0 5px;background: rgba(167, 167, 167, .1);padding: 3px 10px;display: inline-block}
blockquote cite, .blockquote cite, pre cite{display: block;font-size: 12px;font-style: italic;background: none;}
code,tt {position: relative;padding: 8px 10px;background: rgba(167, 167, 167, .1);border-radius: 8px;overflow: auto;display: inline-block;vertical-align: middle;line-height: 1.2}
blockquote code {padding: 4px 6px}
pre,code{font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;white-space: pre-wrap;}
mark {padding: 3px 5px}
video {width: 100%;height: auto}
iframe {max-width: 100%}
.widget th:last-child, .widget td:last-child {border-right: 0}
thead {background-color: rgba(167, 167, 167, .1)}
table {border-collapse: separate;width: 100%;margin: 30px 0;}
table caption {padding: 0 0 10px}
abbr, acronym {border-bottom: 1px dotted;cursor: help}
kbd {background: rgb(111, 111, 111);padding: 4px 10px;border-radius: 8px;color: #fff}
dl {border: 3px double rgba(167, 167, 167, .3);padding: 20px;margin: 0 0 20px}
dt {float: left;clear: left;width: 150px;text-align: right;font-weight: bolder}
dt:after {content: ":"}
dd {margin: 0 0 10px 170px;padding: 0 0 10px 0;border-bottom: 1px solid rgba(167, 167, 167, .2)}
dd:last-child {margin-bottom: 0;border-bottom: 0}
address {border: 1px dashed rgba(167, 167, 167, .3);display: inline-block;padding: 20px;margin: 0 0 30px}
button, input, textarea {font-family: inherit;}
input:focus, textarea:focus {border-color: #ffb606;}
input:disabled {background-color: #CED4DA;cursor: no-drop;}
.wp-video,.mejs-container {border-radius: 8px;overflow: hidden;width: 100% !important;}
.wp-video,.wp-audio-shortcode {max-width: 100% !important;margin: 20px auto;}
hr {width: 100%;height: 1px;background-color: #000;margin: 30px 0;}
svg {width: 24px;height: 24px;}
img.alignleft {float: left;margin: 30px !important;height: auto;}
img.alignright {float: right;margin: 30px !important;height: auto;}
.gallery {display: flex;flex-wrap: wrap;}
.gallery .gallery-item {padding: 15px;}
figcaption {text-align: center;}
.alignleft {float: left;margin-right: 1rem;}
@media only screen and (min-width: 768px) {.alignleft {margin-right: calc(2 * 1rem);}}
.alignright {float: right;margin-left: 1rem;}
@media only screen and (min-width: 768px) {.alignright {margin-left: calc(2 * 1rem);}}
.aligncenter,.aligncenter img {clear: both;display: block;margin:0 auto}
.clear {clear: both;}
.wp-block-table {width: 100%;}
/*--------- Ready Class ---------*/
.container {width: 100%;padding:0 15px;margin:0 auto;position: relative;height: 100%;}
.container-full {margin: 50px calc(50% - 50vw) 50px calc(50% - 50.7vw);padding: 40px 0;}
@media (min-width: 576px) {.container {padding-left: calc(50% - 275px);padding-right: calc(50% - 275px);}}
@media (min-width: 768px) {.container {padding-left: calc(50% - 368px);padding-right: calc(50% - 368px);}}
@media (min-width: 1024px) {.container {padding-left: calc(50% - 500px);padding-right: calc(50% - 500px);}}
@media (min-width: 1200px) {.container {padding-left: calc(50% - 580px);padding-right: calc(50% - 580px);}}
@media (min-width: 1280px) {.container {padding-left: calc(50% - 620px);padding-right: calc(50% - 620px);}}
@media (min-width: 1440px) {.container {padding-left: calc(50% - 665px);padding-right: calc(50% - 665px);}}
.cols-1 > *,.col-d-100 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.col-d-80 {-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}
.col-d-70 {-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;}
.col-d-60 {-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
.cols-2 > *, .col-d-50,.gallery-columns-2 .gallery-item {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.cols-3 > *, .col-d-33,.gallery-columns-3 .gallery-item {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.col-d-40 {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
.col-d-30 {-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}
.col-d-20 {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.cols-4 > *, .col-d-25,.gallery-columns-4 .gallery-item {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.cols-5 > *, .col-d-20,.gallery-columns-5 .gallery-item {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.cols-6 > *, .col-d-16,.gallery-columns-6 .gallery-item {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.cols-10 > *,.col-d-10 {-ms-flex: 0 0 10%;flex: 0 0 10%;max-width: 10%;}
.flex {display: flex;}
.inline-flex {display: inline-flex;}
.flex-column {flex-direction: column;-ms-flex-direction:column;}
.flex-row-reverse {-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.flex-column-reverse {-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
.flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.flex-nowrap {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}
.justify-content-start, .justify-content-right {-ms-flex-pack: start;justify-content: flex-start;}
.justify-content-end, .justify-content-left {-ms-flex-pack: end;justify-content: flex-end;}
.justify-content-center {-ms-flex-pack: center;justify-content: center;}
.justify-content-between {-ms-flex-pack: justify;justify-content: space-between;}
.justify-content-around {-ms-flex-pack: distribute;justify-content: space-around;}
.align-items-start,.align-items-right {-ms-flex-align: start;align-items: flex-start;}
.align-items-end,.align-items-left {-ms-flex-align: end;align-items: flex-end;}
.align-items-center {-ms-flex-align: center;align-items: center;}
.align-content-start {-ms-flex-line-pack: start;align-content: flex-start;}
.align-content-end {-ms-flex-line-pack: end;align-content: flex-end;}
.align-content-center {-ms-flex-line-pack: center;align-content: center;}
.align-content-between {-ms-flex-line-pack: justify;align-content: space-between;}
.align-content-around {-ms-flex-line-pack: distribute;align-content: space-around;}
.text-left {text-align: left}
.text-center {text-align: center}
.text-right {text-align: right}
.overflow-hidden {overflow: hidden;}
.select-none {pointer-events: none;}
.has-underline {position: relative;}
.has-underline::before {content: "";position: absolute;bottom: 0;height: 1px;width: 100%;right: 0;background-color: #111;}
/*--------- Swiper Slider ---------*/
.swiper {padding-bottom: 30px !important;margin-bottom: 15px;}
.swiper-pagination-bullet {transition: all 0.3s;}
.swiper-pagination-bullet.swiper-pagination-bullet-active {width: 20px;border-radius: 4px;background-color: #ffb606;}
/** === Model === **/
.tmt-modal .tmt-modal-botton {color: #FFF;}
.tmt-modal .tmt-modal-botton button {padding: 8px 15px;background-color: #818a91;cursor: pointer;}
.tmt-modal .tmt-modal-botton button svg {margin-right: 8px;}
.tmt-modal .tmt-modal-bg {visibility: hidden;position: fixed;top:0;right:0;width: 100%;height: 100%;z-index: 1010;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 15px 15px;background: rgba(0,0,0,0.6);opacity: 0;transition: opacity .15s linear;}
.tmt-modal.tmt-open .tmt-modal-bg {opacity: 1;visibility: visible;}
.tmt-modal .tmt-modal-bg .tmt-modal-box {position: relative;margin: 0 auto;width: 600px;max-width: calc(100% - 0.01px) !important;background: #fff;transform: translateY(-100px);transition: .3s linear;transition-property: all;transition-property: opacity,transform;border-radius: 3px;}
.tmt-modal.tmt-open .tmt-modal-bg .tmt-modal-box {opacity: 1;transform: translateY(0);}
.tmt-modal .tmt-modal-header {font-size: 24px;padding: 15px 30px;background: #f8f8f8;}
.tmt-modal .tmt-modal-content {padding: 30px 30px;}
.tmt-modal .tmt-modal-footer {padding: 15px 30px;background: #f8f8f8;}
.tmt-modal .tmt-modal-close {position: absolute;left: 0;top: 0;display: flex;align-items: center;justify-content: center;color: #999;background: transparent;width: 40px;height: 40px;cursor: pointer;}
@keyframes loadAfter {to {visibility: visible;opacity: 1;}}
/** === Slider Element === **/
.tmt-slider-item {position: relative;cursor: grab;}
.tmt-slider-item img {width: 100%;height: 100%;}
.tmt-slider-item .content {position: absolute;width: 100%;height: 100%;top: 0;right: 0;display: flex;flex-direction: column;justify-content: center;text-align: center}
.tmt-slider-item .content .slide-heading {-webkit-animation-duration: 1s;animation-duration: 1s;font-size: 35px;font-weight: 700;}
.tmt-slider-item .content .slide-description {-webkit-animation-duration: 2s;animation-duration: 2s;font-size: 17px;}
.tmt-slider-item .content .slide-button {-webkit-animation-duration: 3s;animation-duration: 3s;}
.tmt-slider-item .content .slide-button a {display: inline-block;font-size: 15px;text-align: center;transition: all .3s;border: 2px solid #FFF;}
.tmt-slider-item > img {overflow: hidden;transition: all 0.3s;}
/** === Image Marque === **/
.image-marque {display: flex;gap: 20px;overflow: hidden;user-select: none;}
.marque-wrapper {align-items: center;animation-duration: 50s;animation-iteration-count: infinite;animation-name: marque-animate;animation-timing-function: linear;display: flex;flex-shrink: 0;gap: 20px;justify-content: space-around;min-width: 100%;}
.image-marque.horizontal.left-to-right .marque-wrapper {animation-name: marque-reverse-animate;}
.image-marque.vertical.top-to-bottom .marque-wrapper {animation-name: marque-animate-vertical;flex-direction: column;}
.image-marque.vertical.bottom-to-top .marque-wrapper {animation-name: marque-animate-reverse-vertical;flex-direction: column;}
.image-marque .marque-wrapper .marque-item-image {align-items: center;display: flex;justify-content: center;}
.marque-item-image img {max-width: 100%;border-radius: 20px;}
.stop-hover-yes .image-marque:hover .marque-wrapper {animation-play-state: paused;}
.image-marque.vertical {display: inline-block;}
@keyframes marque-animate {0% { transform: translateX(0); }100% { transform: translateX(-50%); }}
@keyframes marque-reverse-animate {0% { transform: translateX(-50%); }100% { transform: translateX(0); }}
@keyframes marque-animate-vertical {0% { transform: translateY(0); }100% { transform: translateY(-50%); }}
@keyframes marque-animate-reverse-vertical {0% { transform: translateY(-50%); }100% { transform: translateY(0); }}
@media (max-width:767px){
    .image-marque.vertical {display: flex;}
    .image-marque.vertical.top-to-bottom .marque-wrapper {animation-name: marque-reverse-animate;flex-direction: row;}
    .image-marque.vertical.bottom-to-top .marque-wrapper {animation-name: marque-animate;flex-direction: row;}
}
/** === Brands Grid === **/
.brands-grid-container {width:100%;overflow-x:auto;}
.brands-grid-table {border-collapse:collapse;margin:0 auto;}
.brand-grid-cell {transition:all 0.3s ease;}
.brand-image {display:block;margin:0 auto;transition:all 0.3s ease;}
.brand-name {display:block;text-align:center;font-weight:bold;}
.brand-grid-cell:hover .brand-image {opacity:0.9;}
.brands-grid-table.zoom-in .brand-grid-cell:hover .brand-image {transform:scale(1.05);}
.brands-grid-table.zoom-out .brand-grid-cell:hover .brand-image {transform:scale(0.95);}
.brands-grid-table.grayscale .brand-grid-cell:hover .brand-image {filter:grayscale(100%);}
.brands-grid-table .brand-grid-image {position: relative;overflow: hidden;display: inline-block;}
.brands-grid-table .brand-grid-image::before{position:absolute;top:0;right:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(45deg);transform:skewX(45deg);}
.brands-grid-table .brand-grid-image:hover::before{-webkit-animation:shine .75s;animation:shine .75s;}
@keyframes shine {100% {right: 125%;}}
@media (max-width:767px){
    .brand-grid-cell {width: 50% !important;display: inline-block;}
    .brands-grid-table tr {display: block;}
    .brands-grid-table {display: block;width: 100%;}
}
/** === Image Accordion === **/
.container-image-accordion .image-accordion-entry {display: flex;flex-direction: row;width: 100%;gap: 8px;height: 370px;}
.container-image-accordion .image-accordion-item {flex: 1;transition: all 0.8s ease;position: relative;}
.container-image-accordion .image-accordion-item img {height: 100%;width: 100%;object-fit: cover;filter: grayscale(100%);transition: filter 0.3s ease;}
.container-image-accordion .image-accordion-item.full-width img {filter: grayscale(0%);}
.container-image-accordion .image-accordion-item.full-width {flex: 7;}
.container-image-accordion .image-accordion-item .content {position: absolute;bottom: 15px;right: 50%;margin: 0 auto;background-color: #F0F0F0;transform: translateX(50%);padding: 15px 30px;opacity: 0;transition: all 0.3s;width: 90%;}
.container-image-accordion .image-accordion-item .content .title {font-size: 18px;font-weight: bold;}
.container-image-accordion .image-accordion-item.full-width .content {animation: fadeIn 0.5s ease 0.3s forwards;}
.container-image-accordion .image-accordion-item .logo {gap: 10px;position: relative;z-index: 10;}
.container-image-accordion .image-accordion-item .logo img {max-height: 35px;filter: grayscale(100%);transition: filter 0.3s ease;}
.container-image-accordion .image-accordion-item .logo img:hover {filter: grayscale(0%);}
.container-image-accordion .image-accordion-item .full-link {display: none;}
.container-image-accordion .image-accordion-item.full-width .full-link {display: block;position: absolute;top: 0;right: 0;width: 100%;height: 100%;opacity: 0;}
@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}
@media (max-width:767px){
    .container-image-accordion .image-accordion-entry {flex-direction: column;height: 100%;}
    .container-image-accordion .image-accordion-item {height: 60px;flex: auto;}
    .container-image-accordion .image-accordion-item.full-width {height: auto;flex: auto;}
    .container-image-accordion .image-accordion-item .content {position: relative;bottom: 0;right: 0;transform: translateX(0);flex-wrap: wrap;}
    .container-image-accordion .image-accordion-item .content > * {width: 100%;}
    .container-image-accordion .image-accordion-item .logo {margin-top: 20px;justify-content: flex-end;gap: 20px;}
}
/** === Post List === **/
.post-tab {min-height: 300px;}
.post-tab-content {display: none;}
.post-tab-content.active {display: block;}
.post-item img {width: 100%;height: 100% !important;object-fit: cover;}
.post-item .title {font-size: 16px;color: #111;font-weight: 600;}
.post-item .content p {font-size: 13px;}
.post-item .category a {background-color: #E8E8E8;color: #111;padding: 3px 6px 2px 6px;display: inline-block;font-size: 13px;margin: 5px 0 0 5px;}
.post-tab .post-section.style-1 .post-style-1 {width: 40%;}
.post-tab .post-section.style-2,.post-tab .post-section.style-4 {width: 60%;padding-right: 20px;gap: 15px;}
.post-style-1 {position: relative;}
.post-style-1 .thumbnail {width: 100%;height: 330px;}
.post-style-1 .content {position: absolute;bottom: 10px;right: 50%;width: 95%;transform: translateX(50%);padding: 15px;background-color: #F0F0F0;}
.post-style-2 .thumbnail {width: 150px;height: 100px;}
.post-style-2 .content {width: calc(100% - 150px);padding-right: 15px;}
.post-style-2 .category {margin-bottom: 8px;}
.post-style-3 {padding: 0 0 20px 20px;}
.post-style-3:last-child {padding-left: 0;}
.post-style-3 .content {padding: 15px 0;}
.post-style-3 .thumbnail {height: 220px;}
.post-section.style-3 {padding-top: 20px;}
.post-style-4 {width: calc(50% - 7.5px);}
.post-style-4:first-child {width: 100%;}
.post-style-4 .thumbnail {height: 150px;}
.post-style-4:first-child .thumbnail {height: 230px;}
.post-tab.style2 .post-style-3 .content,.top-category .content {display: flex;flex-direction: column;}
.post-tab.style2 .post-style-3 .content .title,.top-category .content .title {order: 2;}
.post-tab.style2 .post-style-3 .content p,.top-category .content p {order: 3;margin-top: 10px;}
.post-tab.style2 .post-style-3 .content .category,.top-category .content .category {order: 1;margin-bottom: 10px;}
.top-category .content {align-items: flex-start;}
.top-category .content .timing {order: 4;margin-top: 10px;font-size: 14px;}
.post-tab.style3 .post-style-5 .thumbnail {width: 100px;height: 100px;}
.post-ajax-filter {margin-bottom: 20px;gap: 5px;}
.post-ajax-filter .cat-item {color: #888;min-width: 80px;border-bottom: 2px solid transparent;padding-bottom: 5px;cursor: pointer;text-align: center;}
.post-ajax-filter .cat-item.active {color: #000;border-color: #000;min-width: 80px;text-align: center;font-weight: 400;}
.loading {display: none;position: absolute;width: 100%;height: 100%;top: 0;right: 0;z-index: 99;align-items: center;justify-content: center;}
.loading.active {display: flex;}
.loading > div {display:inline-block;width:80px;height:80px}
.loading > div:after {content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid var( --e-global-color-primary );border-color:var( --e-global-color-primary ) transparent var( --e-global-color-primary ) transparent;animation:dual-ring 1.2s linear infinite}
@keyframes dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.load-more span {display: inline-block;cursor: pointer;}
.pagination {text-align: center;margin:40px 0}
.pagination a, .pagination > b, .pagination span, .page-numbers a, .page-numbers span {display: inline-flex;transform: scale(.8);border-radius: 100%;margin: 0 -4px 0;border: 1px solid #CCC;font-weight: bold;text-align: center;font-size: 18px;justify-content: center;align-items: center;}
.pagination .current, .pagination > b, .pagination a:hover, .page-numbers .current, .page-numbers a:hover, .pagination .next:hover, .pagination .prev:hover {color: #fff;}
.pagination svg {width: 16px;height: 16px;}
@media (max-width:767px){
    .post-tab .post-section {flex-direction: column;}
    .post-tab .post-section.style-1 .post-style-1,.post-tab .post-section.style-2, .post-tab .post-section.style-4 {width: 100%;}
    .post-item img {border-radius: 8px !important;}
    .post-tab .post-section.style-2,.post-tab .post-section.style-4 {padding: 0;}
    .post-style-2 {flex-direction: column;margin-top: 20px;position: relative;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .post-style-2 .thumbnail {width: 100%;height: 250px;}
    .post-style-2 .content {width: 100%;padding: 15px 0 0 0;}
    .post-style-2 .category,.post-style-3 .category {position: absolute;left: 10px;top: 10px;}
    .post-item .category a {padding: 8px;border-radius: 5px;background-color: #E8E8E8 !important;color: #111 !important;}
    .post-item.post-style-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0;position: relative;margin-top: 20px;}
    .post-style-4:first-child {margin-top: 20px;}
    .post-tab .post-section.style-4 {flex-direction: row;}
    .post-style-5 {flex-direction: row;}
    .post-style-5 .content {padding-right: 20px;}
    .post-style-5 .category {position: relative;top: 0;left: 0;}
}
/** === Form === **/
.gform_wrapper input {outline: 0 !important;border: 0 !important;width: 100% !important;}
.gform-footer {margin-top: 12px !important;}
.sponsersho-form .gform_fields {gap: 10px !important;}
.sponsersho-form .gform_fields > * {background-color: white;padding: 10px 10px 0 10px;border-radius: 8px;}
.sponsersho-form input[type=tel] {text-align: right;}
.sponsersho-form input:not([type=submit]),.sponsersho-form textarea {color: #6c6c6c !important;padding-right: 0 !important;}
.sponsersho-form textarea {border: none !important;outline: none !important;}
.sponsersho-form .gform-field-label {margin-bottom: 0px !important;}
/** === Accordion === **/
.tmt-accordion-item .tmt-accordion-content {display: none}
.tmt-open .tmt-accordion-content {display: block}
.tmt-accordion-container .tmt-accordion {list-style-type:none;margin:0;padding:0}
.tmt-accordion-container .tmt-accordion .tmt-accordion-title {outline:none;font-size:14px;cursor:pointer;font-weight:bold;line-height:1;margin:0;padding:15px 20px;background:#f3f3f3;transition:all 300ms cubic-bezier(0, .49, .27, .99)}
.tmt-accordion-container .tmt-accordion .tmt-accordion-title .tmt-accordion-icon {display:inline-block;font-weight:400}
.tmt-accordion-container .tmt-accordion .tmt-accordion-title .tmt-accordion-icon svg,.tmt-accordion-container .tmt-accordion .tmt-accordion-title .tmt-accordion-icon i {width:1.5em}
.tmt-accordion-container .tmt-accordion .tmt-accordion-title .tmt-accordion-icon.tmt-accordion-icon-right {float:right;text-align:right}
.tmt-accordion-container .tmt-accordion .tmt-accordion-title .tmt-accordion-icon.tmt-accordion-icon-left {float:left;text-align:left}
.tmt-accordion-container .tmt-accordion .tmt-accordion-item .tmt-accordion-icon-closed {display:flex}
.tmt-accordion-container .tmt-accordion .tmt-accordion-item .tmt-accordion-icon-opened {display:none}
.tmt-accordion-container .tmt-accordion .tmt-accordion-title.tmt-open .tmt-accordion-icon-closed {display:none}
.tmt-accordion-container .tmt-accordion .tmt-accordion-title.tmt-open .tmt-accordion-icon-opened {display:flex}
.tmt-accordion-container .tmt-accordion .tmt-accordion-content {padding:15px 20px;margin-top:0}
.tmt-accordion-container .tmt-accordion .tmt-accordion-content > * {margin:0}
@media (max-width:767px){
    .tmt-accordion-container .tmt-accordion .tmt-accordion-title {padding:12px 15px}
    .tmt-accordion-container .tmt-accordion .tmt-accordion-title .tmt-accordion-icon {width:1.2em}
    .tmt-accordion-container .tmt-accordion .tmt-accordion-content {padding:7px 15px}
}
/** === TOC === **/
.main-table-of-content .toc {counter-reset: section;list-style: none;padding-right: 0;margin-top: 15px;}
.main-table-of-content .toc > li {counter-increment: section;position: relative;}
.main-table-of-content .toc > li a {color: #111;padding: 4px 0;display: block;font-weight: 400;position: relative;}
.main-table-of-content .toc > li {padding: 5px 0;border-bottom: 1px solid #CCC;}
.main-table-of-content .toc li.has-child > a::after {content: "";position: absolute;top: 50%;left: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 2.25V21.75' stroke='%23111111' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'%3E%3C/path%3E%3Cpath d='M2.25 12H21.75' stroke='%23111111' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'%3E%3C/path%3E%3C/svg%3E");background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;width: 13px;height: 14px;transform: translateY(-50%);}
.main-table-of-content .toc li.has-child.active > a::after {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2.25 12H21.75' stroke='%23111111' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'%3E%3C/path%3E%3C/svg%3E");width: 13px;height: 14px;}
.main-table-of-content .toc > li > a::before {content: counter(section) ". ";margin-left: 10px;display: inline-block;}
.main-table-of-content .toc > li > ul {counter-reset: subsection;list-style: none;margin-top: 0.3em;padding-right: 1.5em;height: 0;opacity: 0;overflow: hidden;transition: all 0.3s;}
.main-table-of-content .toc li.has-child.active > ul {height: auto;opacity: 1;overflow: visible;}
.main-table-of-content .toc > li > ul > li {counter-increment: subsection;}
.main-table-of-content .toc > li > ul > li > a::before {content: counter(section) "." counter(subsection) " ";font-weight: normal;margin-left: 10px;display: inline-block;}
/** === Content === **/
article.content p {margin-bottom: 10px;}
article.content h2,article.content h3,article.content h4,article.content h5,article.content h6 {margin: 20px 0 5px 0;}
/** === List Text === **/
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {display: flex;font-size: inherit;align-items: var(--icon-vertical-align,center);}
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {align-self: center;padding-left: 5px;padding-right: 5px;}
.elementor-widget .elementor-icon-list-icon {display: flex;position: relative;top: var(--icon-vertical-offset,initial);}
.elementor-icon i, .elementor-icon svg {width: 1em;height: 1em;position: relative;display: block;}
.elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a {justify-content: flex-start;text-align: right;}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after {width: auto;left: auto;right: auto;position: relative;height: 100%;border-top: 0;border-bottom: 0;border-right: 0;border-left-width: 1px;border-style: solid;left: -8px;}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {margin-right: 8px;margin-left: 8px;}
.elementor-widget.elementor-align-between .elementor-icon-list-items {justify-content: space-between;}
/** === Speakers List === **/
.speakers-container {display: grid;gap: 20px 40px;}
.speaker-card-container {border: 1px solid #111111;padding: 15px 15px 0 15px;}
.speaker-card {border: 1px solid #111111;margin: 0 0 -1px -40px;background-color: #F0F0F0;border-right: 0;}
.speaker-image img {object-fit: cover;height: 150px !important;width: 100% !important;border-right: 1px solid #111111 !important;}
.speaker-image hr {background-color: #111111 !important;width: calc(100% + 16px) !important;margin-right: -16px !important;}
.speaker-content {width: 100%;padding: 12px 0;}
.speaker-name {font-size: 16px;}
.speaker-position {display: inline-block;font-size: 14px;}
/** === Speakers List === **/
.sponsorship-packages .service-header {text-align: right;}
.sponsorship-packages .feature-cell {padding: 15px;text-align: center;}
.sponsorship-packages .package-header {padding-bottom: 35px;}
.sponsorship-packages .package-header .package-icon {margin-bottom: 10px;}
@media (max-width:767px){
    .sponsorship-packages .sponsorsho-continer-table {overflow-x: auto;}
    .sponsorship-packages .sponsorsho-continer-table .sponsorship-table {white-space: nowrap;}
}
/** === Events List === **/
.event-item .event-item-entry {position: relative;}
.event-item .thumbnail,.event-item .thumbnail img {height: 100%;width: 100%;object-fit: cover;}
.event-item .title {position: absolute;bottom: 20px;right: 50%;width: calc(100% - 40px);padding: 20px;background-color: white;transform: translateX(50%);color: black;}
.event-item .title span {color: #6c6c6c;margin-top: 10px;}
.like-dislike {position: absolute;top: 0;left: 0;width: 50px;height: 50px;background-color: white;display: flex;align-items: center;justify-content: center;}
.like-dislike svg {fill: #5A5A5A;}
.event-item.event-cat-15 img {filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);}
/** === Social Fix === **/
.fixed-social {position: fixed;display: flex;color: #fff;mix-blend-mode: difference;z-index: 9999;writing-mode: sideways-lr;}
.fixed-social a {color: inherit;align-items: center;display: flex;}
.fixed-social a:not(:last-child)::after {content: "-";margin: 20px 0;font-size: 34px;}
/** === Player === **/
.plyr--stopped .plyr__controls {position: absolute;left: 0;top: 0;z-index: 1 !important;}
.plyr--stopped .plyr__controls > * {display: none !important;}
.plyr--stopped .plyr__controls .plyr__time--current {display: block !important;background-color: white;color: black;position: absolute;left: -2px;top: 0;padding: 10px 20px !important;}