@charset "UTF-8";
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
 margin: 0;
  padding: 0;
  border: 0;
  /*  font-size: 100%; Iv
      font: inherit; */
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
/* line 27, ./app/vendor/reset-css/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block; }

/* line 31, ./app/vendor/reset-css/_reset.scss */
body {
    line-height: 1; }

/* line 34, ./app/vendor/reset-css/_reset.scss */
ol,
ul {
  list-style: none; }

/* line 37, ./app/vendor/reset-css/_reset.scss */
blockquote,
q {
  quotes: none; }

/* line 39, ./app/vendor/reset-css/_reset.scss */
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: '';
  content: none; }

/* line 44, ./app/vendor/reset-css/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

body {
  background: #f5f5f5 url({image:Background}) center top no-repeat fixed;
  background-size: {select:BackgroundSize};
  color: #151e2d; /*#181818;*/
  font-size: 100%;
  /* font-family: "Poppins", sans-serif; */
}

a {
  color: #181818;
  transition: color 0.3s; }
  a:hover {
    color: #B92C2C !important;
    text-decoration: none; }

main {
  /*margin: 0 auto;*/
  background-color: {color:BackgroundInner};
  box-shadow: 0 0px 20px 0 rgba(0,0,0,0.4);
  -webkit-box-shadow: 0 0px 20px 0 rgba(0,0,0,0.4);
  -moz-box-shadow: 0 0px 20px 0 rgba(0,0,0,0.4); }
/*
  @media screen and (min-width: 1200px) {
    main {
      width: 1000px; } }
*/
@media screen and (min-width: 1200px) {
    .container {
        /* width: 1000px; */
    }
}

.heading-font {
    font-family: 'Work Sans', sans-serif;
}

header {
    z-index: 9;
    position: relative;
}

header .topbar {
    background-color: #132d50 !important;
    background-image: url();
    background-position: center center;
    background-repeat: no-repeat;
}
header .topbar-matches {
    color: #fff;
    padding: 8px 12px;
    
}
header .topbar-matches.hovered:hover {
    background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
header .topbar-matches {
    /*margin-left: -15px;
    margin-right: -15px;*/
    font-size: 16px;
    color: #fff;
}
header .topbar-matches .home,
header .topbar-matches .visitors {
    font-size: 12px !important;
    display: block;
}
header .topbar-matches .match-result {
    font-family: 'Inconsolata', monospace;
}
header .topbar-matches .match-result .home,
header .topbar-matches .match-result .visitors {
    display: block;
}
.topbar-social {
    float: right;
}
.topbar ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.topbar li {
    display: inline-block;
    padding: 10px 4px;
}
.topbar li a {
    color: #fff;
    font-size: 1.2em;
}
.topbar li a:hover {
    color: #B92C2C !important;
    text-decoration: none;
}


/* Header */
.mobile-version {
    display: none;
    background: #132d50;
}
@media screen and (max-width: 767px) {
    .desktop-version {
        display: none;
    }
    .mobile-version {
        display: block;
    }
}


header .main-navbar {
    background-image: url(https://slyvi-tstorage.s3.amazonaws.com/tli_445252613889_ecd4ddcff863259f156c28c01dc240172abfd333_1540220478485394.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
header .main-navbar .container {
    position: relative;
    z-index: 2;
}
header .main-navbar:after {
    content: " ";
    position: absolute;
    left: 0; right: 0; top: 0; bottom: 0;
    background-color: #B92C2C !important;
    opacity: 0.95;
    z-index: 1;
}

header .main-navbar .logo {
    height: 150px;
    margin-top: -30px;
    margin-bottom: -50px;
    transition: transform .2s;
}
header .main-navbar .logo:hover {
    transform: scale(1.1);
}

.main-navbar .nav-link {
    color: #fff !important;
    text-transform: uppercase;
    font-weight: bold;
    white-space: nowrap;
}
.main-navbar ul li ul {
    position: relative;
}
.main-navbar ul li ul {
    display: none;
    position: absolute;
    background: #B92C2C;
}
.main-navbar ul li:hover > ul {
    display: block;
}
.main-navbar ul li ul li {
    background: transparent !important;
    -webkit-transition: all .5s cubic-bezier(0,0,.58,1);
    transition: all .5s cubic-bezier(0,0,.58,1);
}
.main-navbar ul li ul li .nav-link {
    line-height: 1.6;
    padding-left: 15px !important;
    padding-right: 15px !important;
    font-size: 14px;
}
.main-navbar ul li ul li:hover {
    background: #A62B26 !important;
}

.mobile-version .hdm-logo img {
    max-width: 100%;
    height: auto;
    max-height: 60px;
    height: auto;
}

/*-------------------------------*/
/*           Side Nav            */
/*-------------------------------*/

#sidebar-wrapper .nav a,
#sidebar-wrapper .nav a:hover,
#sidebar-wrapper .nav a:focus {background-color: transparent;}

/*           Wrappers            */

body {
    /*padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;*/
}

body.toggled {
    /*padding-left: 220px;*/
}

#sidebar-wrapper {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 1000;
    left: -70%;
    width: 70%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#sidebar-wrapper::-webkit-scrollbar {
  display: none;
}

body.toggled #sidebar-wrapper {
    left: 0;
}

.sidebar-nav {
    /*width: 220px;*/
    margin: 0;
    padding: 0;
    list-style: none;
    background: #fff;
}

.sidebar-nav li {
    position: relative;
    line-height: 1;
    display: inline-block;
    width: 100%;
}
.sidebar-nav ul ul {
    margin-left: 15px;
}
.sidebar-nav > ul li:first-child {
    margin-top: 15px;
}
/*
.sidebar-nav li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    height: 100%;
    width: 3px;
    background-color: #1c1c1c;
    -webkit-transition: width .2s ease-in;
      -moz-transition:  width .2s ease-in;
       -ms-transition:  width .2s ease-in;
            transition: width .2s ease-in;

}
.sidebar-nav li:hover:before,
.sidebar-nav li.open:hover:before {
    width: 100%;
    -webkit-transition: width .2s ease-in;
      -moz-transition:  width .2s ease-in;
       -ms-transition:  width .2s ease-in;
            transition: width .2s ease-in;
}
*/

.sidebar-nav li a {
    font-size: 16px;
    display: block;
    color: #000;
    text-decoration: none;
    padding: 10px 15px 10px 20px;
}

/*
.sidebar-nav li a:hover,
.sidebar-nav li a:active,
.sidebar-nav li a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li.open a:active,
.sidebar-nav li.open a:focus{
    color: #fff;
    text-decoration: none;
    background-color: transparent;
}
*/
.sidebar-nav > .sidebar-brand {
    /*font-size: 20px;
    line-height: 44px;*/
    background: #132d50;
    margin-bottom: 10px;
}
.sidebar-nav > .sidebar-brand img {
    height: 45px;
    width: auto;
}
.sidebar-nav .dropdown-menu {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
    border-radius: 0;
    border: none;
    background-color: #222;
    box-shadow: none;
}
/*       Hamburger-Cross         */

.hamburger {
  position: relative;
  margin-top: 0px;
  z-index: 999;
  display: block;
  width: 32px;
  height: 32px;
  margin-left: 10px;
  background: transparent;
  border: none;
  -webkit-transition: all .35s ease-in-out;
}
.toggled .hamburger {
    left: 70%;
}
.hamburger:hover,
.hamburger:focus,
.hamburger:active {
  outline: none;
}
.hamburger.is-closed:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px,0,0);
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom,
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  position: absolute;
  left: 0;
  height: 3px;
  width: 100%;
}
.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom {
  background-color: #fff;
}
.hamburger.is-closed .hamb-top {
  top: 5px;
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed .hamb-middle {
  top: 50%;
  margin-top: -2px;
}
.hamburger.is-closed .hamb-bottom {
  bottom: 6px;
  -webkit-transition: all .35s ease-in-out;
}
/*
.hamburger.is-closed:hover .hamb-top {
  top: 0;
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed:hover .hamb-bottom {
  bottom: 0;
  -webkit-transition: all .35s ease-in-out;
}
*/
.hamburger.is-open {
    position: fixed;
}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  background-color: #1a1a1a;
}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-bottom {
  top: 50%;
  margin-top: -2px;
}
.hamburger.is-open .hamb-top {
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open .hamb-middle { display: none; }
.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-open:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px,0,0);
  -webkit-transition: all .35s ease-in-out;
}

/*            Overlay            */

.side-nav-overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(250,250,250,.8);
    z-index: 5;
}



/* Home carousel */

#slider-home .carousel-container {
    position: relative;
}
.slick-home .title {
    font-size: 46px;
    font-weight: bold;
}
@media screen and (max-width: 767px) {
    .slick-home .title {
        font-size: 24px;
    }
    .slick-home .slider-caption {
        width: 90% !important;
        max-width: 100% !important;
        transform: translate(0, 0) !important;
        bottom: 10% !important;
        left: 10% !important;
        z-index: 8;
    }
    .slick-home .bar-link {
        display: none;
    }
}
@media screen and (min-width: 768px) {
    .slick-home .slider-caption {
        top: 50%;
    }
}
.slick-home .item {
    position: relative;
}
.slick-home .item:before {
    background: rgba(0,0,0,.5);
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 7;
}

.slick-home .slider-caption {
    width: 40%;
    max-width: 700px;
    transform: translate(0, -50%);
    position: absolute;
    color: #fff;
    left: 50%;
    z-index: 8;
}
.slick-home .category,
.slick-home .category:hover a {
    color: red !important;
}
.slick-home .slider-caption .title a,
.slick-home .slider-caption .title a:hover {
    color: #fff !important;
}
.slick-home .slider-caption .bar-link {
    position: absolute;
}
.slick-home .slider-caption .bar {
    border: 1px solid red;
}

.home-slick-prev {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    width: 80px !important;
    height: 80px !important;
    cursor: pointer;
}
.home-slick-prev .fa:before {
    display: block;
    overflow: hidden;
    content: "\f104" !important;
    font-family: 'FontAwesome';
    background: #132d50;
    padding: 21px 10px 11px 17px;
    height: 70px;
    margin: 0;
    color: #fff;
    font-size: 48px;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 26px !important;
    z-index: 10;
}
.home-slick-prev .fa:after {
    position: absolute;
    content: '';
    display: block;
    top: 0;
    right: 18px;
    min-height: 70px;
    width: 32px;
    background: #132d50;
    -webkit-transform: skew(-14deg,0deg);
    transform: skew(-14deg,0deg);
    z-index: 5;
}
.home-slick-next {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
    width: 80px !important;
    height: 80px !important;
    cursor: pointer;
}
.home-slick-next .fa:before {
    display: block;
    overflow: hidden;
    content: "\f105" !important;
    font-family: 'FontAwesome' !important;
    background: #132d50;
    height: 70px;
    padding: 21px 17px 18px 10px;
    margin: 0 0 0 13px;
    color: #fff;
    font-size: 48px;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 26px !important;
    z-index: 10;
}
.home-slick-next .fa:after {
    position: absolute;
    content: '';
    display: block;
    top: 0;
    left: 18px;
    min-height: 70px;
    width: 32px;
    background: #132d50;
    -webkit-transform: skew(-14deg,0deg);
    transform: skew(-14deg,0deg);
    z-index: 5;
}
.counter-news {
    display: none;
}

@media screen and (max-width: 767px) {
    .home-next-match .matches {
        padding: 30px 20px;
        margin-left: -15px;
        margin-right: -15px;
    }
    .home-next-match {
        /*margin-left: -15px;
        margin-right: -15px;*/
        font-size: 16px;
    }
    .home-next-match .matches .home,
    .home-next-match .matches .visitors {
        font-size: 16px !important;
    }
    .home-next-match .matches .match-info {
        margin-left: 0 !important;
    }
    .home-countdown {
        font-size: 18px;
    }
}
@media screen and (min-width: 768px) {
    .home-next-match {
        transform: translate(0,-50%);
        position: relative;
        z-index: 9;
    }
}
.home-next-match .matches {
    background: #fff;
    /* border-radius: 5px; */
    padding: 30px 35px;
}
.home-next-match .matches img.logoA,
.home-next-match .matches img.logoB {
    height: 60px;
}
.home-next-match .matches img.logoA {
    position: relative;
    z-index: 3;
}
.home-next-match .matches img.logoB {
    margin-left: -25px;
}
.home-next-match .matches .home,
.home-next-match .matches .visitors {
    font-size: 20px;
}
.home-next-match .matches .team-names * {
    text-transform: uppercase;
    font-weight: bold !important;
}
.home-next-match .matches .match-info * {
    color: #b7b7b7;
    font-weight: normal !important;
}
.home-next-match .matches .team-names,
.home-next-match .matches .match-info,
.home-next-match .matches .match-countdown {
    height: 60px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.home-countdown {
    font-size: 24px;
    font-family: 'Inconsolata', monospace;
    font-weight: bold;
}
.home-countdown span {
    padding: 0 3px 0 1px;
    color: red;
    font-weight: normal;
}

.card {
    position: relative;
    width: 100%;
}
.card.inverse {
    background-color: #f5f5f5;
}
.card .card-title {
    font-size: 18px;
}
.card .badge {
    position: absolute;
    right: 10px;
    top: 10px;
    background-color: #132d50;
    color: #fff;
}
.card .badge a,
.card .badge a:hover {
    color: inherit;
}
.badge {
    padding: 0.4em .6em;
}

.home-sponsors .slick-slide {
    padding: 30px;    
}
.home-sponsors .slick-initialized .slick-track {
    display: flex;
    align-items: center;
}
.home-sponsors a {
    display: block;
}

/* Sponsor */
#sponsors-wrapper {
    background: #fff;
    padding: 30px 0;
}

/* Footer */
.main-footer {
    background: #132d50;
}
.main-footer .footer-text {
    color: #fff;
    line-height: 1.5;
    font-family: 'Work Sans', sans-serif;
}
.main-footer .logo-link {

}
.main-footer .logo-link img {
    height: 90px;
}
.main-footer .ft-social a {
    color: #ffffff;
}
.bottom-bar {
    background: #A62B26;
}
.bottom-bar .copyright img {
    height: 24px;
    width: auto;
}


/* Home */
.home section.home-section-odd-even:nth-child(odd) {
    background: #ffffff;
}
.home section.home-section-odd-even:nth-child(even) {
    background: #f3f3f3;
}
.home section.home-section-odd-even {
    padding: 60px 0;
}

/* Player card */
.player-card {
    position: relative;
}
.player-card-img {
    position: relative;
    z-index: 1;
}
.player-card-show-player-info .player-card-img:after {
    content: "";
    position: absolute;
    left:0; right:0; top:0; bottom:0;
    background: rgba(0,0,0,.3);
}
.player-card-details {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    padding: 15px;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 3;
    background: rgba(0,0,0,.1);
}
.player-card-details .player-card-number {
    font-size: 3rem;
    line-height: .7;
    margin-bottom: auto;
    color: #3f4b5a;
    transition: color 0.4s;
    color: #C4C6CA;
}
.player-card-details .player-card-position {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.625;
    transition: opacity 0.4s;
    color: #B92020;
}
.player-card-details .player-card-name {
    margin-top: 0;
    font-weight: bold;
    margin-bottom: 0;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.16667;
    transition: color 0.4s;
    color: #fff;
}


/* * Post * */
.gplus_bkm,
.twitter_bkm,
.fb_bkm {
    float: left;
    margin: 0 5px;
}
.post-title {
    font-size: 32px;
}
.post-subtitle {
    font-size: 22px;
    line-height: 1.4;
}
.post-content {
    line-height: 1.5;
    position: relative;
    margin-top: 20px;
    color: #6f6f6f;
    line-height: 1.6;
    font-weight: lighter;
}
.post-body img {
    max-width: 100%;
    height: auto !important;
}
.post-thumbnail img {
    width: 100%;
    height: auto !important;
}
.post-date {
    color: #000;
}

/* *** Post next and prev *** */
.post-next-prev {
  clear: both;
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  color: #a9a9a9;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  margin: 40px 0;
  overflow: hidden; }

.post-next-prev a {
  color: inherit;
  display: block;
  padding: 25px;
  position: relative;
  text-decoration: none; }

.post-next-prev a:hover {
  color: #000; }

.post-next-prev a:hover .fa {
  color: #1F3A93; }

.post-next-prev a .fa {
  color: #bbb;
  font-size: 17px;
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.post-next-prev .post-next,
.post-next-prev .post-prev {
  width: 50%;
  float: left; }

.post-next-prev .post-prev {
  text-align: right; }

.post-next-prev .post-prev a {
  border-right: 1px solid #f1f1f1;
  margin-right: -1px; }

.post-next-prev .post-prev .fa {
  left: 0; }

.post-next-prev .post-next a {
  border-left: 1px solid #f1f1f1; }

.post-next-prev .post-next .fa {
  right: 0; }


/* *** Groups *** */
.member-info {
    font-weight: normale;
}
.member-info dt {
    color: #9d9c9c;
    font-weight: normal;
}
.member-info dt,
.member-info dl {
    margin-bottom: 10px;
}
.member-number {
    font-size: 50px;
}
.member-description {
    color: #6f6f6f !important;
    line-height: 1.6 !important;
}


/* *** Events *** */
.fixtures-tbl tr.no-border td {
	border-top: none;
}
.fixtures-tbl tr:hover .related * {
	visibility: visible;
}
.fixtures-tbl tr td {
	vertical-align: middle !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border-color: #f5f5f5;
}
/*
.fixtures-tbl tr td:first-child {
	padding-left: 0 !important;
}
.fixtures-tbl tr td:last-child {
	padding-right: 0 !important;
}
*/
.fixtures-tbl tr .details {
	font-size: 12px;
}
.fixtures-tbl tr .details .date {
	color: #000;
	font-size: 12px;
	/*font-weight: bold;*/
	margin-bottom: 5px;
}
.fixtures-tbl tr .team {
	font-size: 14px;
	font-weight: bold;
	/*white-space: nowrap;*/
	/*line-height: 44px;*/
    line-height: 16px;
}
.fixtures-tbl tr .logo {
    width: 60px;
    text-align: center;
}
.fixtures-tbl tr .logo img {
    max-width: 100%;
    max-height: 100%;
}
.fixtures-tbl tr .score {
    font-weight: bold;
    line-height: 42px;
    font-size: 18px;
}
.fixtures-tbl tr .sep {
    line-height: 42px;
}
.fixtures-tbl tr .related * {
    /*visibility: hidden;*/
}
.fixtures-tbl tr .related a {
    display: block;
    color: #555;
    font-size: 15px;
}
.fixtures-tbl tr .related a:hover {
    color: #000;
}
.fixtures-tbl tr .related span {
    font-size: 11px;
}
.standings-tbl thead tr td {
    font-size: 12px;
}
.standings-tbl tr td {
    vertical-align: middle !important;
    font-size: 14px;
}
.standings-tbl tr td.position {
    text-align: right;
}
.standings-tbl tr .team {
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
    line-height: 44px;
}
.standings-tbl tr .logo {
    width: 45px;
    height: 45px;
    text-align: center;
}
.standings-tbl tr .logo img {
    max-width: 100%;
    max-height: 100%;
}



/* Layout */
.body-content {
    background: #fff;
    padding: 15px;
}
.body-content .body-content-thumb {
    margin: -15px -15px 15px -15px;
}
.title {
    color: #000;
}
@media screen and (max-width: 767px) {
    aside {
        padding-top: 30px;
    }
    .slywdg-div-event.match .col-xs-5 { /* .col-5 missing fix */
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .slywdg-div-event.match .col-xs-2 { /* .col-2 missing fix */
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
}


/* *** Reset *** */
.card {
    border: none;
    border-radius: 0;
}
img {
    max-width: 100%;
    height: auto;
}

/* *** Utilities *** */
.thumbz {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.thumbz.contain {
    background-size: contain;
}
.thumbz.bp-top {
    background-position: center top;
}

.thumbz img {
    visibility: hidden;
    width: 100%;
}

.img-fit-w {
    width: 100%;
    height: auto !important;
}

.shadowed-1 {
    box-shadow: 0 10px 20px 0 rgba(0,0,0,0.1);
}
.shadowed-1-light {
    box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1)
}

/* Preloader */
.preloader-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #1e2024;
    z-index: 999999;
}
@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.preloader {
    position: fixed;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    margin-left: -60px;
    margin-top: -60px;
    width: 120px;
    height: 120px;
    border: 4px solid rgba(255, 255, 255, 0.15);
    border-top-color: #fff;
    animation: spin 0.8s infinite linear;
}
.preloader-logo {
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -50px;
    margin-top: -50px;
    width: 100px;
    height: 100px;
    background: url(https://slyvi-tstorage.s3.amazonaws.com/tli_445252613889_6b8feca0d5f0aec7fb97ca58bed01e8e52a70179_1540411945976580.png) center center no-repeat;
    background-size: contain;
}

.nano-video {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
	margin-bottom:20px;
	text-align:center;
}
.nano-video iframe,
.nano-video object,
.nano-video embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}