<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("//hello.myfonts.net/count/36e876");
@import "https://fonts.googleapis.com/css?family=Libre%20Baskerville";

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}
/*@import "https://fonts.googleapis.com/css?family=Slabo+27px:400";
@font-face { font-family: 'CeraGR-Medium'; src: url('../fonts/CeraGR-Medium.ttf')  format('truetype'); }
*/
/* @import must be at top of file, otherwise CSS will not work */
  /*
@font-face {font-family: 'Corda-Medium';src: url('../fonts/36E876_0_0.eot');src: url('../fonts/36E876_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/36E876_0_0.woff2') format('woff2'),url('../fonts/36E876_0_0.woff') format('woff'),url('../fonts/36E876_0_0.ttf') format('truetype');}
@font-face {font-family: 'Corda-Regular';src: url('../fonts/36E876_1_0.eot');src: url('../fonts/36E876_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/36E876_1_0.woff2') format('woff2'),url('../fonts/36E876_1_0.woff') format('woff'),url('../fonts/36E876_1_0.ttf') format('truetype');}
*/
body,html {background-image:none;background:black;}
body, p, div, input, textarea, .mbr-company .list-group-text, select { /*font-size: 1.05rem;*/ font-family: sans-serif;font-weight:400; }
h1, h2, h3, h4, h5 {font-family: sans-serif !important;font-weight:400 !important;}

.mix-thumbs h3 { font-family: "Roboto" !important; margin: 1rem 0.3rem 0.6rem; font-size: 1.2rem; font-weight: 300 !important; }
.kt-thumb-desc { margin: 0.5rem 0.3rem !important; }
.kt-thumb-tagline { margin: 0.5rem 0.3rem !important; display: none; }
.kt-thumb-details { margin: 0.5rem 0.3rem !important; }
.kt-thumb-details .kt-timestamp {margin: 0 !important;}
.kt-thumb-buttons { margin: 1rem 0.3rem 0; }
.kt-thumb-buttons .btn { margin-bottom: 0.3rem; }
.mix .mix-thumbs .video-thumbnail .text h3  { font-size:19px; font-weight:normal; line-height: 26px; padding: 10px 0; text-shadow: none; /*height: 91px;*/ background:transparent;position: relative;}
.mix .mix-thumbs .video-thumbnail .text {height: 140px}
.owl-carousel.slider .item { height: 420px; background-size:cover;background-position:50% 50% }
.mix .owl-carousel .item .text h3 {color:rgba(255, 255, 255, 0.7); font-size:18px; font-weight:600;text-align: center; background: linear-gradient(transparent 0%, rgba(0,0,0,0.8) 80%);}
.owl-carousel.slider {background: black; display: block}
.owl-carousel.slider .owl-controls .owl-pagination {bottom:0px;}
.owl-carousel.slider .item .item-content {top: 40%;padding:0px 20px;}
.owl-carousel.slider .item .item-content p {margin-bottom:20px; max-width:800px; text-align: left; margin-left: 0; margin-bottom: 5px; text-transform: uppercase;}

.thumb-template-learning-galleries.mix-thumbs h3 { font-size: 1.0rem !important; margin: 1.2rem 0.3rem 0.2rem;  }
.thumb-template-learning-galleries .kt-thumb-tagline { display: inherit; font-size: 1.3em;}
.thumb-template-learning-galleries .kt-thumb-desc.two-lines { margin-top: 1.2rem !important; -webkit-line-clamp: 4; max-height: none; }
.thumb-template-learning-galleries .kt-thumb-details { display: none; }
.thumb-template-learning-videos .kt-thumb-details { display: none; }

.audio-episodes .list-group { width: 100%; }
.audio-episodes .list-group-item {border: 1px solid white; margin: 0 0 -1px 0; color: white; padding: .75rem 1.9rem .75rem 1.25rem; background: black;}
.audio-episodes .list-group-item:hover {border: 1px solid white; margin: 0 0 -1px 0; color: black; padding: .75rem 1.9rem .75rem 1.25rem; background: white;}
.audio-episodes .list-group-item.active { background: #f8f9fa; color: black; font-weight: 400 }
.audio-episodes .list-group-item.active:hover { background: #f8f9fa; color: black; font-weight: 400 }
.audio-episodes .list-group-item:after { font-family: FontAwesome; content: "\f105";  position: absolute; font-size: 24px; right: 10px; top: 50%; margin-top: -20px; }
.audio-episodes .list-group-item.active:after { display: none }
.audio-episodes .list-group-item:first-child { border-top-left-radius:0.25rem !important;  border-top-right-radius:0.25rem !important; }
.audio-episodes .list-group-item:last-child { border-bottom-left-radius:0.25rem !important;  border-bottom-right-radius:0.25rem !important; }
.audio-episodes .list-group-item .list-group-item-text { color: rgba(255, 255, 255, 0.7);  }
.audio-episodes .list-group-item:hover .list-group-item-text { color: black;  }
.audio-episodes .list-group-item.active .list-group-item-text { color: black; font-weight: 400 }
.audio-episodes .kt-event-progress { width: 100%; margin-right: 0px }
.audio-episodes .kt-event-progress .progress-bar { background: #ffffffbb;  }

.letter-index div {cursor:pointer;}
.letter-index div:hover {text-decoration: underline;}
.letter-index div.disabled {text-decoration: none; cursor: default; opacity: 0.5;}
.owl-carousel.slider .item .item-content {display: block; height: auto; width: 840px; padding: 10px 2px 0 450px; vertical-align: bottom; max-width: none; position: absolute; right:25%; bottom: 25%; }
.owl-carousel.slider .item .item-content h2 { font-size: 30px; opacity:0.85; line-height: 34px; text-align: left; font-weight: 600 }
.horaire_time { width:150px; }
.tagline {float:left; width:100%; text-align: left; }
.content-tagline { margin-bottom: 60px !important; }
/*.video-thumbnail h3:hover, .video-thumbnail p:hover {text-decoration: underline;}*/
.owl-item.active:hover {/*background: rgba(20,20,20,0.6)*/}
.video-thumbnail:hover {/*background: rgba(20,20,20,0.6)*/}
.kt-thumb-name {margin: 0.3rem !important;}

.tab-container .nav {padding-top: 30px; padding-bottom: 30px}
.tab-container .nav.nav-tabs&gt;li.active&gt;a {background:transparent; color:#005596;font-size: 18px; font-weight: 700}
.tab-container .nav.nav-tabs&gt;li&gt;a:hover {text-decoration: underline;}
.tab-container .nav.nav-tabs&gt;li.active&gt;a:hover, .tab-container .nav.nav-tabs&gt;li.active&gt;a:focus {background:transparent; color:#005596;font-size: 18px;text-decoration: none;}
/*.tab-container .nav-tabs&gt;li.active&gt;a, .nav-tabs&gt;li.active&gt;a:focus, .nav-tabs&gt;li.active&gt;a:hover*/
.tab-container .nav.nav-tabs&gt;li&gt;a {background:transparent; color:#005596;font-size: 18px}
.tab-container .nav.nav-tabs&gt;li {padding-left: 20px; padding-right: 20px}

.nav-tabs .nav-link { padding: 4px 16px 2px; font-size: 1.05rem; font-weight: normal !important;}
.nav-tabs .nav-item.active .nav-link { color: white !important; /*background-color: #0089CF !important; border-color: #0089CF !important;*/font-weight: normal !important; }
.nav li &gt; a, .nav-link &gt; .fas { text-shadow: rgb(0 0 0 / 60%) 0px 0px 10px; }
.is-sticky .nav li &gt; a, .is-sticky .nav-link &gt; .fas { text-shadow: none; }
.navbar-brand { padding-top: 0; padding-bottom: 0; }

/*.owl-nav{float:right;top:-70px !important;left:auto !important; right: 0; width: 130px !important}*/
/*.owl-nav &gt; div{width:50px;height:50px;margin:0;border-radius:50%;display:inline-block;cursor:pointer}
.owl-nav .owl-prev{margin-right:2rem;background:#21252B url(../img/carousel_arrow_left.svg) 16px 14px no-repeat !important; opacity: 1 !important;border-radius: 200px !important;}
.owl-nav .owl-next{background:#21252B url(../img/carousel_arrow_right.svg) 20px 14px no-repeat !important; opacity: 1 !important;border-radius: 200px !important;}
.owl-nav .owl-prev:hover,.owl-nav .owl-next:hover{background-color:#DDD !important;-webkit-box-shadow:1px 4px 6px -2px rgba(0,0,0,0.3);-moz-box-shadow:1px 4px 6px -2px rgba(0,0,0,0.3);box-shadow:1px 4px 6px -2px rgba(0,0,0,0.3);transition:all .3s ease}
*/

.no-select {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

.js-action-table .btn { zoom: 0.8; }
.kt-btn-more { min-width: 102px; border:none !important; float: right; margin: 0 0 0 1.5rem !important; }
.kt-spotlight-mask_bottom {display: none;}
.kt-title-row {display: inline !important;}
.btn-group-lg&gt;.btn, .btn-lg { border-radius: 0.1rem !important; }
.kt-app-version { font-size: 0.9rem; }
.kt-session-nav { background: #6a6dcdee !important; height: 27px;}
.kt-session-nav.scrolled { position:fixed; width: 100% }
.kt-session-title { max-width: 450px; }
.kt-session-btn-list { background: transparent !important; }
.kt-session-btn-list .btn { border-radius: 0 0 25px 25px; zoom: 0.92; margin-top:-5px;}
.kt-session-btn-list .btn i.fa { font-size: 1em }
.kt-session-btn-list .btn .badge { font-size: 0.8em }
.meeting-control-layer { margin: 0 !important; padding: 10px; }
.meeting-control-button2 { border-radius: 50px; margin: 2px; width: 33%; text-align: center; zoom: 0.8}
.meeting-control-button2 i { font-size: 1.4em; padding: 9px; border-radius: 25px; width: 45px }
.meeting-control-button2 span { color: inherit; font-weight: 500; font-size: 0.7em; }
.meeting-control-button2 span.on { display:none; }
.meeting-control-button2 span.off { display:block; }
.meeting-control-button__off span.on { display:block; }
.meeting-control-button__off span.off { display:none; }
.meeting-control-button__off { background-color: transparent !important; }
.meeting-control-button__off i { background-color: red; border-color: red; color: white; }
.zoom-container2 { -ms-flex: 0 0 200px; flex: 0 0 200px; margin-top: 30px }
/*
@keyframes spinner {
  to {transform: rotate(360deg);}
}
 
.spinner:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-top-color: #000;
  animation: spinner .6s linear infinite;
}
*/
.nav-days li {color: #eee; text-align: center; background: #000; text-transform: uppercase;}
.nav-days li a:hover { background-color: #FD0000; color:white;}
.nav-days li.active { background-color: rgba(49,105,177,0.8); }
.nav.nav-time.nav-justified li { background-color: rgba(49,105,177,0.6); color: #eee; padding: 5px 10px;}
/* .nav&gt;li&gt;a:focus, .nav&gt;li&gt;a:hover { background-color: rgba(49,105,177,0.6); } */
.nav.nav-time.nav-justified li a {color:#eee;}
.nav.nav-time.nav-justified li a:hover { color:white; }
.nav.nav-time.nav-justified li.active { background-color: rgba(49,105,177,0.8); text-align: center; }
h3.vid-title {color:#313131;}

.nav-wrapper { height: 75px; transition: all 0.3s; }

.zetta-menu {margin-top:6px; width: 100% }
.zetta-menu &gt; li.zm-logo img {margin-top:16px; margin-left:5px; max-height: 100%; width:260px;}
.zetta-menu&gt;li {height:50px; text-transform: uppercase;}
.zetta-menu&gt;li&gt;a {line-height:50px;}
.zetta-menu ul &gt; li {min-height:50px;}
.zetta-menu ul &gt; li a {line-height:50px;}
.zetta-menu .zm-search { margin-top:18px; margin-left: 18px }
.zetta-menu .zm-search input.focus {width: 450px; border-radius: 5px; font-size: 16px;color:#999; font-weight: 400;border: 1px solid #d1d1d1; padding-left: 20px}
.zetta-menu .zm-search form&gt;label {line-height:46px;}
.zetta-menu .zm-search input.focus ~ button {margin-top:4px;color:#999;font-size: 22px; width:auto; height:auto;}
.zetta-menu, .zetta-menu a, .zetta-menu a:visited {color:white;font-weight: 600}
.zetta-menu&gt;li.zm-category {margin-top:20px;}
.zetta-menu&gt;li.zm-category&gt;a {font-weight: 600; font-size: 14px}
.zetta-menu a:hover {color:#cdcdcd;background-color: #005596;}
.zetta-menu li.zm-active a {color:#cdcdcd;background-color:#005596;}
.zetta-menu &gt; li.zm-right-item:hover a { color:#cdcdcd;background-color: #005596;  }
.zetta-menu &gt; li.zm-left-item:hover a { background:white; border-bottom: 6px solid #005596; color: #005596; }
.zetta-menu &gt; li.zm-search:hover { color:white; background:transparent }

.navbar-categories .zetta-menu &gt; li.zm-category &gt; a {font-weight: 700 !important; font-size: 15px; height:51px;}
.navbar-categories .zetta-menu &gt; li.zm-category.zm-active &gt; a {background:#005596; color:white;}
.zetta-menu &gt; li.zm-left-item:hover &gt; ul a { color:white; background:transparent; }
.zetta-menu &gt; li.zm-right-item:hover &gt; ul { border: 1px solid #ccc; border-radius: 5px; box-shadow: 1px 4px 6px -2px rgba(0,0,0,0.3); -webkit-box-shadow: 1px 4px 6px -2px rgba(0,0,0,0.3); -moz-box-shadow : 1px 4px 6px -2px rgba(0,0,0,0.3);}
.zetta-menu &gt; li.zm-right-item:hover &gt; ul a { color:#333; background:white; } /* drop down menu */
.zetta-menu &gt; li.zm-right-item:hover &gt; ul li {border:none; } /* drop down menu */
.zetta-menu &gt; li.zm-right-item:hover &gt; ul a:hover { text-decoration: underline;background-color: #eee; color:#333; border:none; } /* drop down menu */


.zetta-menu&gt;li.blue a { color:#ffffff; background:#5BA1D2; }
.zetta-menu&gt;li.blue a:hover { background:#A0CAF0; }
.zetta-menu&gt;li.red a { color:#ffffff; background:#B768E0; }
.zetta-menu&gt;li.red a:hover { background:#B788CF; }

.zetta-menu&gt;li.highlight { margin-right: 40px  }
.zetta-menu&gt;li.highlight a { color:#ffffff; background:rgb(0,105,192); border:2px solid black; padding:0px 16px; line-height:42px; margin-top:4px; /*font-family: "Slabo 27px", "CeraGR-Medium", "Roboto", "Open Sans", sans-serif; letter-spacing: 2px; text-transform: none*/}
.zetta-menu&gt;li.highlight a:hover { background:rgba(0,105,192,0.8); }
.zetta-menu&gt;li.highlight a:after { content: ''; position: absolute; top: 0px; left: -4px; right: -4px; bottom: -4px; background:linear-gradient(0deg, rgba(10,10,10,1) 0%, rgba(0,105,192,1) 50%); z-index: -1; border: 2px solid black; }

.zetta-menu&gt;li.highlight2 { margin-right: 40px  }
.zetta-menu&gt;li.highlight2 a { color:#ffffff; background:#B768E0ee; }
.zetta-menu&gt;li.highlight2 a:hover { background:#B768E0; }


/*.zetta-menu&gt;li&gt;ul, .zetta-menu&gt;li&gt;ul ul, .zetta-menu .zm-multi-column, .zetta-menu .zm-multi-column&gt;ul ul {background-color: #fefefe; box-shadow: 0px 0px 2px 2px rgba(57,57,57,0.1); -moz-box-shadow: 0px 0px 2px 2px rgba(57,57,57,0.1); -webkit-box-shadow: 0px 0px 2px 2px rgba(57,57,57,0.1); border-bottom: #3E4A59 solid 2px;}*/
.zetta-menu&gt;li&gt;ul, .zetta-menu&gt;li&gt;ul ul, .zetta-menu .zm-multi-column, .zetta-menu .zm-multi-column&gt;ul ul {background-color: #fff; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-bottom: none;}
.zetta-menu&gt;li&gt;ul li:hover, .zetta-menu&gt;li&gt;ul ul li:hover, .zetta-menu .zm-multi-column, .zetta-menu .zm-multi-column&gt;ul ul li:hover {background-color: #fefefe;}
/*
.sub-nav li {color:#333;background-color: white;}
.sub-nav li:hover {background-color: white;}*/
.sub-nav .nav.nav-tabs&gt;li&gt;a {color:#333 !important;background-color: white;text-align: left;font-weight: 700;text-transform: uppercase;border-bottom: 1px solid #ccc !important}
.sub-nav .nav.nav-tabs&gt;li&gt;a:hover {color:#333;background-color: white;text-decoration: underline;cursor:pointer;}

.navbar { z-index: 999 !important; }
.navbar-categories .zetta-menu .sub-nav-wrapper { margin-top:30px; margin-bottom: 30px; }
.navbar-categories .zetta-menu .tag-list { display: block; width: 100%; position: relative; float: left; left:0; padding: 0px; }
.navbar-categories .zetta-menu .tag-list li {min-height: 40px}
.navbar-categories .zetta-menu .tag-list a, .navbar-categories .zetta-menu .tag-list a:visited {font-weight: 400}
.navbar-categories .zetta-menu &gt; li.zm-left-item:hover &gt; ul a { color:#333; background:transparent; }
.navbar-categories .zetta-menu .tag-list a:hover {color:#333; text-decoration: underline;cursor:pointer}
.navbar-categories .zetta-menu .tag-list a { height: 40px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }

.navbar-default .zetta-menu .sub-nav-wrapper { margin-top:30px; margin-bottom: 30px; }
.navbar-default .zetta-menu .tag-list { display: block; width: 100%; position: relative; float: left; left:0; padding: 0px; }
.navbar-default .zetta-menu .tag-list li {min-height: 40px}
.navbar-default .zetta-menu .tag-list a, .navbar-categories .zetta-menu .tag-list a:visited {font-weight: 400}
.navbar-default .zetta-menu &gt; li.zm-left-item:hover &gt; ul a { color:#333; background:transparent; }
.navbar-default .zetta-menu .tag-list a:hover {color:#333; text-decoration: underline;cursor:pointer}
.navbar-default .zetta-menu .tag-list a { height: 40px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }


.zetta-menu&gt;li&gt;ul.nav-overlay-menu {width:100%;max-width:1400px;left: 50%;transform: translateX(-50%);position:fixed;top:148px;/*border-bottom:26px solid #005596;*/box-shadow: 0 -10px 15px -10px rgba(0,0,0,0.3); -webkit-box-shadow: 0 -10px 15px -10px rgba(0,0,0,0.3); -moz-box-shadow : 0 -10px 15px -10px rgba(0,0,0,0.3);}
.zetta-menu&gt;li&gt;ul.nav-overlay-menu { left:0;top:74px; }
.zetta-menu&gt;li&gt;ul.nav-overlay-menu:after{content:'';opacity:1;display:block;visibility:visible;height:2rem;background-color:#005596;-webkit-box-shadow:0 7px 10px -2px rgba(0,0,0,.3);-moz-box-shadow:0 7px 10px -2px rgba(0,0,0,.3);box-shadow:0 7px 10px -2px rgba(0,0,0,.3);transition:opacity 1s ease 1s,visibility 1s ease 1s}

/*
.zetta-menu &gt; li &gt; ul li,
.zetta-menu &gt; li &gt; ul ul li,
.zetta-menu .zm-multi-column li,
.zetta-menu .zm-multi-column &gt; ul ul li {
  background-color: #fff;
}
.zetta-menu &gt; li &gt; ul li:hover,
.zetta-menu &gt; li &gt; ul ul li:hover,
.zetta-menu .zm-multi-column li:hover,
.zetta-menu .zm-multi-column &gt; ul ul li:hover {
  background-color: #fff;
}*/

.zetta-menu.zm-effect-slide-bottom &gt; li &gt; div,
.zetta-menu.zm-effect-slide-bottom li &gt; ul {
  -webkit-transform: translateY(-30px);
  -moz-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  -o-transform: translateY(-30px);
  transform: translateY(-30px);
}

.zetta-menu.zm-effect-slide-top &gt; li &gt; div,
.zetta-menu.zm-effect-slide-bottom &gt; li &gt; div,
.zetta-menu.zm-effect-slide-left &gt; li &gt; div,
.zetta-menu.zm-effect-slide-right &gt; li &gt; div,
.zetta-menu.zm-effect-slide-top li &gt; ul,
.zetta-menu.zm-effect-slide-bottom li &gt; ul,
.zetta-menu.zm-effect-slide-left li &gt; ul,
.zetta-menu.zm-effect-slide-right li &gt; ul {
  display:block !important;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.2s ease, visibility 0.2s linear 0s;
  -moz-transition: opacity 0.3s ease, -moz-transform 0.2s ease, visibility 0.2s linear 0s;
  -ms-transition: opacity 0.3s ease, -ms-transform 0.2s ease, visibility 0.2s linear 0s;
  -o-transition: opacity 0.3s ease, -o-transform 0.2s ease, visibility 0.2s linear 0s;
  transition: opacity .3s ease, transform .2s ease, visibility .2s linear 0s;
}
.zetta-menu.zm-effect-slide-top &gt; li:hover &gt; div,
.zetta-menu.zm-effect-slide-bottom &gt; li:hover &gt; div,
.zetta-menu.zm-effect-slide-left &gt; li:hover &gt; div,
.zetta-menu.zm-effect-slide-right &gt; li:hover &gt; div,
.zetta-menu.zm-effect-slide-top li:hover &gt; ul,
.zetta-menu.zm-effect-slide-bottom li:hover &gt; ul,
.zetta-menu.zm-effect-slide-left li:hover &gt; ul,
.zetta-menu.zm-effect-slide-right li:hover &gt; ul {
  display: block !important;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(0);
  -moz-transform: translate(0);
  -ms-transform: translate(0);
  -o-transform: translate(0);
  transform: translate(0);
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.2s ease;
  -moz-transition: opacity 0.3s ease, -moz-transform 0.2s ease;
  -ms-transition: opacity 0.3s ease, -ms-transform 0.2s ease;
  -o-transition: opacity 0.3s ease, -o-transform 0.2s ease;
  transition: opacity .3s ease, transform .2s ease;
}

.zetta-menu&gt;li&gt;ul.nav-overlay-menu { height:0 !important; overflow: hidden}
.zetta-menu&gt;li:hover &gt;ul.nav-overlay-menu {height:480px !important;}

@media (max-width: 1500px) {
	.zetta-menu .zm-search input.focus {width: 300px; }
}
@media (max-width: 1300px) {
	.zetta-menu .zm-search input.focus {width: 240px; }
}
@media (max-width: 1250px) {
	.zetta-menu .zm-search input.focus {width: 210px; }
}
@media (max-width: 1200px) {
	.zetta-menu .zm-search input.focus {width: 180px; }
}
@media (max-width: 1175px) {
	.zetta-menu .zm-search input.focus {width: 150px; }
}
@media (max-width: 1140px) {
	.zetta-menu .zm-search input.focus {width: 120px; }
}

.navbar-default {background-color:transparent; min-height: 30px; box-shadow: none; -webkit-box-shadow:none; -moz-box-shadow:none; }
.navbar-categories {background:transparent;margin-bottom: 0px;height:57px;z-index: 998;width:100%;}
.navbar-categories .zetta-menu { background:white; box-shadow: 1px 10px 5px -3px rgba(0,0,0,0.3) !important; -webkit-box-shadow: 1px 10px 5px -3px rgba(0,0,0,0.3) !important; -moz-box-shadow: 1px 10px 5px -3px rgba(0,0,0,0.3) !important; }
.navbar-categories .zetta-menu&gt;li.zm-category {margin-top:-7px;height:47px;text-transform: none;color:black;background:white;font-size: 16px}
.navbar-categories .zetta-menu, .navbar-categories .zetta-menu a, .navbar-categories .zetta-menu a:visited {color:black;font-weight: 600}
.navbar-default img {margin-top:0px;}
.sticky-wrapper {height:auto !important;}
.navbar-mobile {background-color:transparent; background-size: cover;display:none;position: relative;margin-bottom: 10px}
.navbar-mobile img {margin-top:3px; max-height: 50px;}
.navbar-mobile .menu-btn {background-color:rgba(255,255,255,0);color:#000;font-weight: bold;font-size:28px;border:none;padding:6px 10px;float:right;margin-right:16px;margin-top:17px;margin-bottom:14px; }
/*
@media (max-width: 1200px) {
  .nav li { zoom: 0.9; }
  .navbar-dark .navbar-brand { zoom: 0.9; }
}
@media (max-width: 1050px) {
  .nav li { zoom: 0.85; }
  .navbar-dark .navbar-brand { zoom: 0.85; }
}
@media (max-width: 990px) {
  .nav li { zoom: 1; }
  .navbar-dark .navbar-brand { zoom: 1; }
}
@media (max-width: 770px) {
	.navbar-mobile .menu-btn { margin-top:15px; }
}
@media (max-width: 600px) {
	.navbar-mobile .menu-btn { margin-top:8px; margin-bottom: 7px }
}*/
.kt-spotlight .slick-arrow { z-index: 998 !important; }

.ribbon-dark-crystal .ribbon-box{background-color:rgba(20,20,20,0.85)}
.ribbon-dark-crystal.ribbon-bookmark .ribbon-box:before{border-color:rgba(20,20,20,0.85);border-left-color:transparent}
.ribbon-dark-crystal.ribbon-bookmark.ribbon-left .ribbon-box:before{border-color:rgba(20,20,20,0.85);border-right-color:transparent}
.ribbon-dark-crystal.ribbon-modern .ribbon-box:before{border-color:rgba(20,20,20,0.85);border-left-color:transparent;border-bottom-color:transparent}
.ribbon-dark-crystal.ribbon-modern.ribbon-bottom .ribbon-box:before{border-color:rgba(20,20,20,0.85);border-top-color:transparent;border-left-color:transparent}
.ribbon-dark-crystal.ribbon-modern.ribbon-left .ribbon-box:before{border-color:rgba(20,20,20,0.85);border-right-color:transparent;border-bottom-color:transparent}
.ribbon-dark-crystal.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box:before{border-color:rgba(20,20,20,0.85);border-top-color:transparent;border-right-color:transparent}

.breadcrumbs {min-height:45px;}
.breadcrumb&gt;li {color:black;}
.breadcrumb a {color:#005596;}
.breadcrumb a:hover {color:#005596 !important; text-decoration: underline !important;}
.breadcrumb li.active, .breadcrumb li a:hover {/*color:white;*/}
.breadcrumbs h3 {text-align:left;font-size:32px;line-height:44px;font-weight:400;margin-top:10px;margin-bottom:10px;padding-left:0px;text-transform: none;color:black;max-width: 1000px}
.breadcrumbs h4 {font-style: italic; font-weight: normal; font-size: 20px;max-width:1000px;margin:10px 0 }
.breadcrumb {padding: 2% 4% 4% !important;margin:0;padding:0;}
.breadcrumb li {display: inline-block;margin: 0 5px;font-size: 16px;font-weight: 700;text-transform: none}
.breadcrumb li * { display: inline-block; margin: 0 5px;font-size: 16px;font-weight: 400;text-transform: none }
.breadcrumb &gt; li + li:before { font-family: inherit; font-weight: 400; font-size: 16px; width: 35px; color: #333; content: "\/" }

.tv-breadcrumb a {color:white;}
.tv-breadcrumb a:hover {color:white !important; text-decoration: underline !important;}
.tv-breadcrumb&gt;li {color:white;}
.tv-breadcrumb &gt; li + li:before {color:white;}
.tv-breadcrumb &gt; li + li.pull-right:before {display: none;}

p.story {font-size: 20px; font-family: "Roboto", "Open Sans", sans-serif; margin:0 5px;}
@media (max-width: 1100px) {
	.breadcrumb {/*margin-top:75px; margin-bottom:0px;*/}

	.video-title {margin-top:20px; font-size:40px;}
}
@media (max-width: 800px) {
	.breadcrumb { display: none }
	.tv-breadcrumb { display: block; }
}
@media (max-width: 540px) {
	.breadcrumbs h3 { max-width: 350px !important; }
}

.pushy {overflow: hidden;/*background:white;*/overflow-x:hidden; overflow-y: auto }
.pushy ul:first-child {margin-top:0;}
.pushy ul li {margin-bottom: 0;}
.pushy a {padding:20px 30px;}
.pushy-link {cursor:pointer;font-size:16px;font-weight:bold;border-radius: 0px; height:auto;text-transform: none; font-weight: 600; color:#b3b3b1;box-shadow: none; margin:0; border-bottom: 1px solid #222;}
.pushy-submenu button {font-family: "Roboto";cursor:pointer;font-size:16px;font-weight:normal !important;border-radius: 0px; height:auto;padding:20px 30px;text-transform: none; font-weight: 600; color:white;box-shadow: none; margin:0; border-bottom: 1px solid #222; }
.pushy-submenu button:hover,.pushy-submenu button:focus { background-color: #424242 !important; color:white;box-shadow: none; }
/* .pushy-submenu button:hover {text-decoration: underline;} */
.pushy-link:hover,.pushy-link:focus { background-color: #424242 !important; color:white;box-shadow: none; }
.pushy-submenu.pushy-submenu-open button:hover,.pushy-submenu.pushy-submenu-open button:focus { background-color: #333 !important; color:#fff;box-shadow: none; }
/* .pushy-link a {color:#333; font-weight: 600; border-bottom: 1px solid #ccc; padding:20px 30px; text-transform: none} */
/* .pushy-link a:hover { background: #fff; color:#333; } */
/* .pushy-link a:hover i { background: #fff; color:#333; } */

.pushy-overlay {overflow-x:hidden; overflow-y: auto;background:white;position: fixed;top: 0px;left:0px;width: 290px;height:100%;z-index:9999;}
.pushy-overlay ul { list-style-type: none; padding:0; }
.pushy-overlay ul:first-child {margin-top:0;}
.pushy-overlay ul li {margin-bottom: 0}
.pushy-overlay a {display: block; }
.pushy-overlay button::after {right:auto; left:15px; top:42%; filter: FlipH; -ms-filter: "FlipH"; -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1);}
.pushy-link:hover a { color: #b3b3b1; text-decoration: none; }

footer .footer-links {font-size: 16px;color:white;}
footer .footer-links:hover, footer .footer-links:focus {color:white;text-decoration: underline;}

.main-hero {overflow:hidden;}
.background-video-contain {
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
}

.background-video {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    min-height: 50%;
    min-width: 50%;
}
.home-computer-section {
    background: #bb8b4a;
}

.footing {background: radial-gradient(ellipse at center, #005596 0%,#004686 100%); }
.copyrights {padding:0;}
.copyrights .container {padding-top:40px;padding-bottom:30px;background:#004686;}
.copyrights a {font-size: 16px;}
.copyrights a:hover, .copyrights a:focus {color:white;text-decoration: underline;}
.ways-to-watch .kt-footer-item:after {content: "";}

/*.navbar-mobile .menu-btn:selected { border:rgb(155,155,155,1) 1px solid; }*/
.vert-menu&gt;ul&gt;li&gt;a {background:#191918;}
.vert-menu &gt; ul &gt; li &gt; a:hover { color: #FFFFDB; }
.modal-title {text-shadow: none; color:black !important;}
.modal-dialog p {text-shadow: none;}
.item .premium { color: white; border-bottom: 1px solid rgba(255, 255, 255, 0.6);}
.free-trial &gt; div { margin-left:20%; margin-right:20%; }
.free-trial .btn {white-space: pre-wrap;}
#captchaContainer {text-align: center;transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.why-subscribe h4 a {color: #000 !important;}
.why-subscribe h4 a:hover {color: #000 !important;}
.join-ad-container { padding-bottom:30px; background:white; min-height:400px; }
.register-box, .login-box {background-color: white}
.content .boxes-border-top { border-color: #dde1e1; border-top: 3px solid #F77B71; }
.show-credits {margin:0; font-size:16px; color:black;}
.show-credits.margin-top-20 {margin-top:20px;}
.show-credits li {margin:1px 1px; }
.show-credits li a.btn {margin:5px 5px; }
.show-credits .links {margin-right:5px;color:#005596;}
.show-credits .links:hover, .show-credits .links:focus {color:#005596;}

.paragraphContainer h3 {color:white; text-transform: uppercase; padding:0 0 20px;}


.content:nth-of-type(1) {background: radial-gradient(ellipse at center, rgb(85,44,0) 0%, transparent 100%);}
.table-striped&gt;tbody&gt;tr:nth-of-type(even) { background-color: #FFFFFFee; }
.table-striped&gt;tbody&gt;tr:nth-of-type(odd) { background-color: #F5F5F5cc; }
.table-striped&gt;tbody&gt;tr:nth-child(odd)&gt;td, .table-striped&gt;tbody&gt;tr:nth-child(odd)&gt;th {background-color: transparent;}

.columns-mask { position:relative; clear:both; float:left; width:100%; overflow:hidden; }
.columns-layout { float: left; width: 200%; margin-left: -400px; position: relative; right: 100%; }
.columns-leftwrap { float: left;  width: 50%; position: relative;  left: 50%; padding-bottom: 0em; }
.columns-left { margin: 0 0px 0 400px; overflow: hidden; }
.columns-right { float: right; width: 400px;  position: absolute; right: -400px; top:0px; height: 100%; }
.list-group.tv-grid { width:388px !important; }
.playlist-mobile {display: none}
.player-toolbar-side {display: none;}
.player-toolbar-top {display: block;}
.player-toolbar-bottom {display: none;}
.share-container-mobile {display: none;}
.share-container-regular {display: block;}

@media (max-width: 1920px) {
	.columns-layout { float: left; width: 200%; margin-left: -300px; position: relative; right: 100%; }
	.columns-leftwrap { float: left;  width: 50%; position: relative;  left: 50%; padding-bottom: 0em; }
	.columns-left { margin: 0 0px 0 315px; overflow: hidden; }
	.columns-right { float: right; width: 300px;  position: absolute; right: -300px; top:0px; height: 100%; }
	.list-group.tv-grid { width:288px !important; }
}
@media (max-width: 1450px) {
	.columns-layout { float: left; width: 200%; margin-left: -300px; position: relative; right: 100%; }
	.columns-leftwrap { float: left;  width: 50%; position: relative;  left: 50%; padding-bottom: 0em; }
	.columns-left { margin: 0 0px 0 315px; overflow: hidden; }
	.columns-right { float: right; width: 300px;  position: absolute; right: -300px; top:0px; height: 100%; }
	.list-group.tv-grid { width:288px !important; }
}
@media (max-width: 1180px) {
	.columns-layout { float: left; width: 200%; margin-left: -200px; position: relative; right: 100%; }
	.columns-leftwrap { float: left;  width: 50%; position: relative;  left: 50%; padding-bottom: 0em; }
	.columns-left { margin: 0 0px 0 215px; overflow: hidden; }
	.columns-right { float: right; width: 200px;  position: absolute; right: -200px; top:0px; height: 100%; }
	.list-group.tv-grid { width:188px !important; }
}
@media (max-width: 900px) {
	.columns-layout { float: left; width: 100%; margin-left: 0px; position: relative; right: 0%; }
	.columns-leftwrap { float: left;  width: 100%; position: relative;  left: 0%; padding-bottom: 0em; }
	.columns-left { margin: 0 0px 0 0px; overflow: hidden; }
	.columns-right { display:none; }
	.playlist-mobile {display: block;}
	.list-group.tv-grid { width:100% !important; }
	.player-toolbar-bottom {display: block;}
	.player-toolbar-side {display: none;}
	.share-container-mobile {display: block;}
	.share-container-regular {display: none;}
}


@media (max-width: 800px) {
/*	.player-toolbar-top span.learn-more-btn-title{display: none;}*/
}

.columns-layout-single { float: left; width: 200%; margin-left: 0px; position: relative; right: 100%; }
.columns-layout-single .columns-leftwrap { float: left;  width: 50%; position: relative;  left: 50%; padding-bottom: 0em; }
.columns-layout-single .columns-left { margin: 0 0px 0 -15px; overflow: hidden; }
.columns-layout-single .columns-right { float: right; width: 0px;  position: absolute; right: 0px; top:0px; height: 100%; }

/*
.sponsor-header {position:absolute;top:-66px;left:26px;width:300px;height:130px}
.sponsor-stamp {display:none;position: absolute;top:5;left:17px;text-transform: uppercase;font-size:18px;font-weight: normal;color:#FFFFFF}
.sponsor-header img {display:none;height:180px;width:180px;position: absolute;top:30px;left:0px;}
.sponsor-title {display:none;position: absolute;top:-7px;left:6px;text-transform: uppercase;font-size:24px;font-weight: normal;color:#FFFFFF;font-family: 'CeraGR-Medium', 'Roboto', 'Open Sans', sans-serif}
.sponsor-header-lrg {position:absolute;top:116px;left:26px;width:300px;height:130px}
.sponsor-stamp-lrg {position: absolute;top:5;left:17px;text-transform: uppercase;font-size:18px;font-weight: normal;color:#FFFFFF}
.sponsor-header-lrg img {height:180px;width:180px;position: absolute;top:30px;left:0px;}
.sponsor-title-lrg {display:block;margin-left:160px;}
*/

/*@media (max-width: 1960px) {*/
	.sponsor-header {position:absolute;top:-115px;left:26px;width:700px;max-width: 90%}
	.sponsor-stamp {display:block;position: absolute;top:0;left:8px;text-transform: uppercase;font-size:10px;font-weight: normal;color:black;z-index:9999;}
	.sponsor-header img {display:block;height:95px;width:95px;position: absolute;top:20px;left:0px;z-index:300;}
	.sponsor-title {display:block;position: absolute;top:40px;left:130px;text-transform: uppercase;font-size:24px;font-weight: normal;color:#FFFFFFDD;font-family: 'CeraGR-Medium', 'Roboto', 'Open Sans', sans-serif}
	.sponsor-header-lrg { display:none;}
	.sponsor-title-lrg {display:none;}
/*}*/

@media (max-width: 1200px) {
	.sponsor-stamp {top:0;left:4px;font-size:9px;}
	.sponsor-header img {display:block;height:75px;width:75px;position: absolute;top:20px;left:0px;}
	.sponsor-title { left:90px; }
}

@media (max-width: 600px) {
	.sponsor-stamp {top:2px;left:3px;font-size:7px;}
	.sponsor-header img {display:block;height:60px;width:60px;position: absolute;top:20px;left:0px;}
	.sponsor-title { left:75px; top:35px; }

}

.section-parallax { background-position: center; background-size: cover; background-repeat: no-repeat; background-attachment: fixed }
.section-parallax h2 { text-shadow: none; padding:40px 40px 20px; font-size: 42px }
.section-parallax p { text-shadow: none; padding:0px 40px 10px; font-size: 22px }
.section-parallax button { margin:0px 40px 40px; font-size: 2em }

@media only screen and (max-device-width: 1366px) {
    .section-parallax {
        background-attachment: scroll; /* Turn off parallax scrolling for all tablets and phones. Increase/decrease the pixels if needed */
    }
}



.slimScrollDiv {height:100% !important; }
.list-group {height:100% !important;display: block;float: left;/*overflow-y: scroll;*/margin-right:12px;}
.list-group.selection {width:100%; overflow: auto;}
.list-group-overlay {width:100% !important;height:100% !important;display: block;float: left;position: relative;/*overflow-y: scroll;*/margin-right:12px;}
.list-group-overlay .tab-content {height:100%;max-height:100%;display: block;float: left;background:#999;margin-top:1px;padding:0px;width:100%;}
.list-group-overlay .nav-tabs&gt;li&gt;a {padding:8px 20px;}
.list-group-overlay .nav-tabs&gt;li.active&gt;a, .list-group-overlay .nav-tabs&gt;li&gt;a:focus, .list-group-overlay .nav-tabs&gt;li&gt;a:hover, .list-group-overlay .nav-tabs&gt;li.active&gt;a:focus, .list-group-overlay .nav-tabs&gt;li.active&gt;a:hover {color:black;}
.list-group-overlay .overlay-icon {width:100%;background-color:#eee;background-size: cover; background-position:center;overflow: hidden;border:0px solid #333;float: left;}
.list-group-overlay .overlay-desc {padding:14px 10px;font-size:0.9em;line-height:20px;position:relative;float: left}
.list-group-overlay .overlay-share {width:100%;float:left;margin-left:10px;font-size:1.6em;}
.list-group-overlay .overlay-link h4 {padding:14px 10px;font-size:0.9em;line-height:17px;position:relative;float: left;text-decoration: underline;}
.list-group-item:focus, .list-group-item:hover {background:none; border:none; box-shadow: none;}
.list-group-item.active:focus, .list-group-item.active:hover {background:none;border:none;box-shadow: none;}
.list-group-item.active {/*background:#A6A6A6;*/background:none;border:0px solid transparent; box-shadow: 0px 0px 2px 2px rgba(255,255,255,0); -moz-box-shadow: 0px 0px 2px 2px rgba(255,255,255,0); -webkit-box-shadow: 0px 0px 2px 2px rgba(255,255,255,0); }
.list-group-item {background:transparent;border:0px solid #33333300; border-radius:0px !important;width:100%;display: block;float: left;padding:0px; margin:4px 0 4px 8px;}
.list-group-item a {text-decoration: none; cursor: pointer; font-family: "Open Sans", sans-serif; color:white;}
.list-group-item-thumb {width:100%;padding-bottom:  56.25%; background-size:  cover; background-repeat:  no-repeat; background-position:  center; margin-top: -1px}
.list-group-item-heading {padding:4px 8px 0px;font-size:1.1em;line-height:25px}
.list-group-item-content {padding:4px 8px 4px;font-size: 0.8em;color:black;}
.list-group-item-layer {height:100%;background:none;}
.list-group-item-overlay {position:relative;float:left;width: 100%;/*background:rgba(255,255,255,1);*/height:30%;padding:4px 0px 10px;}
.list-group-item.active .list-group-item-overlay { /*background:rgba(255,255,255,1);*/ border-right:10px solid rgba(255,255,255,0);display:block !important;opacity: 1 !important }
.list-group-item.active .list-group-item-content {color:black;}
.list-group-item.promo {display: none !important}
.list-group-item .play-icon {display: none;}
.list-group-item.active .play-icon {display: block;}
.playlist-mobile .list-group-item {background-color: transparent;}
.playlist-mobile .list-group-item .list-group-item-content {color:black;}
.playlist-mobile .list-group-item:hover {background-color: transparent;}
.playlist-mobile .list-group-item:hover .list-group-item-content {color:black;}
.playlist-mobile .list-group-item.active .list-group-item-content {color:black;}
.playlist-mobile .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {}
.playlist-mobile .list-group-item.active:hover .list-group-item-content {color:black;}
.list-group-item a:hover {text-decoration: underline !important;}
.playlist-mobile .list-group-item-heading {font-size:1.2em;}

.live-progress {display: none}

.list-group-item-template {display:none;}
@media (max-width: 1450px) {
	.list-group-item-overlay {height:65px;line-height:11px;font-size:1em;}
}
@media (max-width: 1180px) {
	.list-group-item-overlay {height:55px;line-height:4px;font-size:0.75em;}
}
@media (max-width: 600px) {
	.playlist-mobile .list-group-item-heading {font-size:1.0em;line-height:25px}
	.list-group-item-overlay {line-height:50px;}
}
@media (max-width: 500px) {
	.playlist-mobile .list-group-item-heading {font-size:0.9em;line-height:15px;height:21px !important;margin-bottom:-2px;}
}

.main-video-container {padding-bottom: 30px;margin-top:25px;background:none !important; padding-top:0; }
/*
@media (max-width: 1200px) {
	.main-video-container {margin-top:5px;}
}*/

.drag-item .drag-item-col { display: table-cell; float: none; vertical-align: top }
.drag-item .drag-item-col-cursor { vertical-align: middle }
.drag-item .drag-cursor { font-size: 5em;}
@media (max-width: 2400px) {
	.drag-item .drag-cursor { font-size: 4em;}
}
@media (max-width: 2200px) {
	.drag-item .drag-cursor { font-size: 3em;}
}
@media (max-width: 1700px) {
	.drag-item .drag-cursor { font-size: 2em;}
}
@media (max-width: 1550px) {
	.list-group-item-heading { font-size: 1em;height:26px !important; line-height:20px; margin-bottom: 8px}
}
@media (max-width: 1350px) {
	.list-group-item-content { font-size: 0.7em;}
}
@media (max-width: 1200px) {
	.list-group-item-content { font-size: 0.8em;}
}
@media (max-width: 990px) {
	.drag-item .drag-cursor { font-size: 4em;}
	.list-group-item-heading { font-size: 1.1em;height:30px !important; line-height:27px;}
}
@media (max-width: 660px) {
	.drag-item .drag-cursor { font-size: 3em;}
}
@media (max-width: 550px) {
	.drag-item .drag-cursor { font-size: 2em;}
	.list-group-item-heading { font-size: 1em;height:23px !important; line-height:20px;}
}
@media (max-width: 450px) {
	.drag-item .drag-cursor { font-size: 1.5em;}
	.list-group-item-heading { font-size: 1em;height:23px !important; line-height:20px;margin-bottom:0px;}
	.list-group-item-content { font-size: 0.7em;}
}

.draggable-placeholder { background:#ffffffAA; border:3px dashed #888;}

/*.container {width:100%;}
.container, .breadcrumbs {max-width:1400px;margin:auto;}
section {max-width:1400px !important;margin:auto;}
*/
.navbar-default {/*background-color:transparent;padding-left:2rem;padding-right: 2rem*/}
.navbar {border:none; height: 75px !important;}
.footer-fix {background-color:#005596;}
/*footer .container {width:100%;}*/
.navbar-categories {background: white; height: 50px; border-radius:0; box-shadow: 1px 10px 5px -3px rgba(0,0,0,0.3) !important; -webkit-box-shadow: 1px 10px 5px -3px rgba(0,0,0,0.3) !important; -moz-box-shadow: 1px 10px 5px -3px rgba(0,0,0,0.3) !important; }
.navbar-categories .zetta-menu {box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important}
.navbar-categories .zetta-menu&gt;li.zm-category {margin-top:-7px;height:50px;}
.zetta-menu&gt;li&gt;ul.nav-overlay-menu {max-width: inherit;}
.largeFormWrapper .container { width: 100% }
.show-playlist-button {color:white !important;}
.show-playlist-button i {color:white !important;}
.hide-playlist-button {color:white !important;}
.hide-playlist-button i {color:white !important;}

.container {width:75%;}
@media (max-width: 2560px) {
	.container {width:85%;}
}
@media (max-width: 1920px) {
	.container {width:95%;}
}


/*
.video-player-container { max-width: 50% !important; }
.playlist-container { max-width: 60%; }
@media (max-width: 2560px) {
	.video-player-container { max-width: 60% !important; }
	.playlist-container { max-width: 70%; }
}
@media (max-width: 1920px) {
	.video-player-container { max-width: 1000px !important; }
	.playlist-container { max-width: 1580px; }
}
*/

.video-player-container { max-width: 50% !important; }
.playlist-container { max-width: 62%; }
@media (max-width: 2560px) {
	.video-player-container { max-width: 60% !important; }
	.playlist-container { max-width: 72%; }
}
@media (max-width: 1920px) {
	.video-player-container { max-width: 1000px !important; }
	.playlist-container { max-width: 1280px; }
}

/*.overlay-close-button {position:relative;width:60px;font-size: 14px;font-weight: 600;text-transform: uppercase;float:right;display:inline;border-radius: 0px;background:#111;border:1px solid #222;padding-left:0px;padding-right:0px;margin-top:4px;margin-right:4px}*/
.overlay-close-button {position:absolute;font-size: 12px;text-decoration: underline;float:right;display:inline;border-radius: 0px;background:#111;border:1px solid #222;top:4px;right:4px}
.overlay-button { position:relative;width:50%;font-size: 14px;font-weight: 600;text-transform: uppercase;float:left;display:inline;border-radius: 0px;background:#111;border:1px solid #333 }
.overlay-button.selected { background:#a6a6a6;border:1px solid #333 }

.player-toolbar a {border-radius: 0px;margin-top:1px;text-align: left; opacity: 1}
.player-toolbar a:hover {opacity: 0.8, color:#3169b1;}
/* .btn.focus, .btn:focus, .btn:hover {color:#3169b1;} */
div.item.over:hover .play-icon {opacity: 1 !important; }
div.item.over:hover .play-icon .fa-play-circle {color:#3169b1 !important;}
/*.player-toolbar .btn.focus, .player-toolbar .btn:focus, .player-toolbar .btn:hover span {opacity: 0.8, color:#3169b1;}*/
/*.player-toolbar a:link {color: white}
.player-toolbar a:visited {color: white}
.player-toolbar a:active {color: white}*/

.modal a {color:#4a4a4a;}
#learn-more-dialog {font-family: "Roboto", "Open Sans", sans-serif;}
#map-dialog {font-family: "Roboto", "Open Sans", sans-serif;}
.overlay-gallery-icon {width:100%;background-color:grey;background-size: cover; background-position:center;overflow: hidden;}
.overlay-gallery-title {padding:14px 10px 4px;font-size:1.4em;line-height:16px;position:relative;float: left;font-family: 'Roboto', 'Open Sans', sans-serif; display: block; width:100%;color:black;font-weight: 600;}
.overlay-gallery-tagline {padding:4px 10px;font-size:1em;line-height:16px;position:relative;float: left;font-family: 'Roboto', 'Open Sans', sans-serif; font-weight: 100;display: block; width:100%; color:#4a4a4a;}
.overlay-gallery-desc {padding:14px 10px;font-size:0.9em;line-height:22px;position:relative;float: left;font-family: 'Roboto', 'Open Sans', sans-serif; font-weight: 100; display: block; width:100%; color:#4a4a4a;text-shadow: none}
.overlay-gallery-share {width:100%;float:left;margin-left:10px;font-size:1.6em;}
.overlay-gallery-link h4 {padding:14px 10px;font-size:1.1em;line-height:17px;position:relative;float: left;text-decoration: underline;margin-bottom:40px;}
@media (max-width: 1200px) {
	.overlay-gallery-desc {padding:14px 10px;font-size:0.8em;line-height:22px;position:relative;float: left}
}
.overlay-contact {margin-left: 10px}
.overlay-contact span {margin-right:20px;color:#4a4a4a;font-size:14px}
.overlay-contact i {margin-right:6px;}

#debug-overlay { background:rgba(0,0,0,0.8);position: absolute;top: 0px;left: 0;width: 100%; color: white }
#debug-overlay table {width:100%;}
#debug-overlay .icon-cell {width: 20%}
.debug-overlay-text {padding:14px 10px;position:relative;float: left;text-align: left;font-size:16px;font-weight:100;line-height: 24px;font-family: 'Roboto', 'Open Sans', sans-serif;margin-bottom:0px}
.debug-close i {float: right;font-size: 20px; color: white;margin-top: 8px;margin-right: 12px;opacity: 0.8}
.debug-close:hover i { opacity: 1 }
@media (max-width: 990px) {
	.debug-overlay-text { font-size:14px;line-height:18px; }
	.debug-overlay-text.two-lines { height:50px; }
	#debug-overlay .icon-cell {width: 25%}
}
@media (max-width: 700px) {
	.debug-overlay-text { font-size:13px;line-height:18px; }
	.debug-overlay-text.two-lines { height:50px; }
	#debug-overlay .icon-cell {width: 30%}
}

.live-progress {height:3px;top:auto;bottom:0;width:0;background-color:#058E97;}

.ad-label-overlay {position:absolute;top:10px;left:10px;}
.ad-label-overlay .fa-stack { font-size: 1.3em;opacity: 0.7; }

#promo-overlay { background:rgba(0,0,0,0.8);position: absolute;bottom: 0px;left: 0;width: 100%; color: white }
#promo-overlay .icon-cell {width: 20%}
.promo-overlay-gallery-icon {width:100%;float:left;background:none;padding-right:10px}
.promo-overlay-gallery-desc {padding:14px 10px;position:relative;float: left;text-align: left;font-size:16px;font-weight:100;line-height: 24px;font-family: 'Roboto', 'Open Sans', sans-serif;margin-bottom:0px}
.promo-overlay-gallery-desc.two-lines { text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 58px; overflow: hidden;}
.promo-overlay-gallery-link h4 {padding:14px 10px;font-size:16px;line-height:15px;position:relative;float: left;text-decoration: underline;}
.promo-close i {float: right;font-size: 20px; color: white;margin-top: 8px;margin-right: 12px;opacity: 0.8}
.promo-close:hover i { opacity: 1 }
@media (max-width: 990px) {
	.promo-overlay-gallery-desc { font-size:14px;line-height:18px; }
	.promo-overlay-gallery-desc.two-lines { height:50px; }
	.promo-overlay-gallery-link h4 { font-size:14px; }
	#promo-overlay .icon-cell {width: 25%}
}
@media (max-width: 700px) {
	.promo-overlay-gallery-desc { font-size:13px;line-height:18px; }
	.promo-overlay-gallery-desc.two-lines { height:50px; }
	.promo-overlay-gallery-link h4 { font-size:13px; }
	#promo-overlay .icon-cell {width: 30%}
}

#share-overlay { position:absolute;top:50%;left:50%;width:700px;height:270px;margin-left:-350px;margin-top:-135px;background:rgba(0,0,0,0.6); }
#shareIcons {transform: scale(1.4);margin-top:105px;width:450px;} /* 630x70*/
@media (max-width: 1350px) {
	#share-overlay { position:absolute;top:50%;left:50%;width:520px;height:180px;margin-left:-260px;margin-top:-90px;background:rgba(0,0,0,0.6); }
	#shareIcons {transform: scale(1.2);margin-top:66px;width:450px;} /* 540x50*/
}
@media (max-width: 1200px) {
	#share-overlay { position:absolute;top:50%;left:50%;width:700px;height:270px;margin-left:-350px;margin-top:-135px;background:rgba(0,0,0,0.6); }
	#shareIcons {transform: scale(1.4);margin-top:105px;width:450px;} /* 630x70*/
}
@media (max-width: 950px) {
	#share-overlay { position:absolute;top:50%;left:50%;width:520px;height:180px;margin-left:-260px;margin-top:-90px;background:rgba(0,0,0,0.6); }
	#shareIcons {transform: scale(1.2);margin-top:66px;width:450px;} /* 540x50*/
}
@media (max-width: 660px) {
	#share-overlay { position:absolute;top:50%;left:50%;width:400px;height:100px;margin-left:-200px;margin-top:-50px;background:rgba(0,0,0,0.6); }
	#shareIcons {transform: scale(0.8);margin-top:26px;margin-left:-22px;width:450px;} /* 450x50*/
}

#title-overlay { position: absolute;top:70%;left:55%;width:45%;/*height:25%;*/display:none; }
#title-overlay-title { float:right;margin-right:100px;background:rgba(255,255,255,0.7);padding:10px 16px 10px 11px;font-size:34px;max-width: 80%;font-weight: bold;line-height:45px; }
#title-overlay-title.one-line { text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; height: 64px; overflow: hidden;}
@media (max-width: 1500px) {
	#title-overlay { top:65%;}
	#title-overlay-title { font-size:28px; padding: 7px 16px 7px 7px;line-height:45px; }
	#title-overlay-title.one-line { height:58px; }
}
@media (max-width: 1300px) {
	#title-overlay-title { font-size:22px; padding: 4px 16px 4px 7px;line-height:45px; }
	#title-overlay-title.one-line { height:52px; }
}
@media (max-width: 1100px) {
	#title-overlay { top:60%;}
	#title-overlay-title { font-size:18px; padding: 3px 16px 3px 7px;line-height:45px; }
	#title-overlay-title.one-line { height:48px; }
}
@media (max-width: 900px) {
	#title-overlay { top:70%; }
}

@media (max-width: 767px) {
	#title-overlay-title { font-size:16px; padding: 2px 16px 2px 7px;line-height:38px; }
	#title-overlay-title.one-line { height:40px; }
}

@media (max-width: 640px) {
	#title-overlay-title { font-size:14px; padding: 0px 16px 0px 7px;line-height:38px; }
	#title-overlay-title.one-line { height:38px; }
}

@media (max-width: 500px) {
	#title-overlay-title {display: none !important }
}

.channel-tiles .grid-box .grid-cell { }
.channel-tiles .grid-box .grid-cell h2 { background:rgba(0,0,0,0.7); color:white; position: absolute; bottom:20px; right:20px; width:auto; padding: 14px; text-transform: uppercase; font-weight: 400; font-size:24px;font-family: "CeraGR-Medium", "Roboto", "Open Sans", sans-serif;}
.channel-tiles .grid-box .grid-cell h2:hover { text-decoration: none; }
.channel-tiles .grid-box .grid-cell h3 { display: none; }

@media (max-width: 1500px) {
	.channel-tiles .grid-box .grid-cell h2 { font-size:20px; padding:12px; }
}
@media (max-width: 1260px) {
	.channel-tiles .grid-box .grid-cell h2 { font-size:18px; padding:11px; }
}
@media (max-width: 1100px) {
	.channel-tiles .grid-box .grid-cell h2 { font-size:16px; padding:9px; }
}
@media (max-width: 960px) {
	.channel-tiles .grid-box .grid-cell h2 { font-size:14px; padding:8px; }
}
@media (max-width: 767px) {
	.channel-tiles .grid-box .grid-cell h2 { font-size:24px; padding:14px; }
}
@media (max-width: 500px) {
	.channel-tiles .grid-box .grid-cell h2 { font-size:20px; padding:12px; }
}

.play-icon, .mix .mix-thumbs .col-md-12 .play-icon {left: 50%;font-size: 2.7em;opacity: 0.9;position:absolute;margin-left:-38px;width:1em;height:1em;top:50%;margin-top:-38px;line-height: 1em;}
.list-group-item-regular .play-icon {font-size: 76px;margin-top:-31px;margin-left:-38px;opacity: 0.7;}
.list-group-item-mobile .play-icon {font-size: 40px;margin-top:-16px;margin-left:-16px;opacity: 0.5}
@media (max-width: 1450px) {
	.list-group-item-regular .play-icon {font-size: 60px;margin-top:-24px;margin-left:-30px;}
}
@media (max-width: 1300px) {
	.play-icon, .mix .mix-thumbs .col-md-12 .play-icon { font-size: 2.2em; margin-left:-29px; margin-top:-29px; }
}
@media (max-width: 1180px) {
	.list-group-item-regular .play-icon {font-size: 40px;margin-top:-16px;margin-left:-20px;opacity: 0.5}
}
@media (max-width: 1024px) {
	.play-icon, .mix .mix-thumbs .col-md-12 .play-icon { font-size: 1.9em; margin-left:-22px; margin-top:-22px; }
}

.gallery-highlights .grid-cell .layer {background:linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 50%);}
.gallery-highlights .grid-cell.c-2 h2 { color:white; position: absolute; bottom: 50px; left:30px; right:30px; font-size:40px; }
.gallery-highlights .grid-cell.c-3 h2 { color:white; position: absolute; bottom: 20px }
.gallery-highlights .grid-cell .play-icon {font-size: 5.7em;}
.gallery-highlights .grid-cell .play-icon .fa-play-circle {font-size: 0.95em;margin-top: 0px;color:#5c90d2}
.gallery-highlights .timestamp { font-size: 16px; background: #000000aa; line-height: 26px; width: 60px; position:  absolute; right: 10px; bottom: 10px;border-radius: unset }
@media (max-width: 2000px) {
	.gallery-highlights .grid-cell .play-icon {font-size: 4.7em;}
	.gallery-highlights .grid-cell.c-2 h2 {font-size:38px;bottom: 40px; left:25px; right:25px; }
	.gallery-highlights .grid-cell.c-3 h2 {font-size:18px }
}
@media (max-width: 1800px) {
	.gallery-highlights .grid-cell .play-icon {font-size: 4.7em;}
	.gallery-highlights .grid-cell.c-2 h2 {font-size:32px;bottom: 30px; left:20px; right:20px; }
	.gallery-highlights .grid-cell.c-3 h2 {font-size:17px }
}
@media (max-width: 1050px) {
	.gallery-highlights .grid-cell .play-icon {font-size: 4.2em;}
	.gallery-highlights .grid-cell.c-3 h2 {font-size:15px }
	.gallery-highlights .timestamp { font-size: 13px; }
}
@media (max-width: 950px) {
	.gallery-highlights .grid-cell.c-2 h2 {font-size:26px;bottom: 25px; left:15px; right:15px; }
	.gallery-highlights .timestamp { display:none; }
}
@media (max-width: 850px) {
	.gallery-highlights .grid-cell .play-icon .fa-play-circle { margin-top:1px; }
	.gallery-highlights .grid-cell .play-icon {font-size: 3.6em;}
	.gallery-highlights .grid-cell.c-3 h2 {font-size:15px }
}
@media (max-width: 768px) {
	.gallery-highlights .grid-cell .play-icon { display:none !important; }
	.gallery-highlights .grid-cell.c-2 h2 {font-size:26px;bottom: 25px; left:15px; right:15px;padding:8px; }
	.gallery-highlights .grid-cell.c-3 h2 {font-size:26px;bottom: 25px; left:15px; right:15px;padding:8px; }
}

/*
.col-sm-4 {
    width: 33.33%;
}
*/
.title-head {padding-top:80px;}
.account .nav.nav-tabs { margin-bottom:0px;  }
.account .nav.nav-tabs&gt;li.active&gt;a {color:black; }
.account .nav.nav-tabs&gt;li&gt;a:hover, .account .nav.nav-tabs&gt;li&gt;a:focus {color:black; background:#EEE;}
.account .tab-content h1, .account .tab-content h2, .account .tab-content h3, .account .tab-content h4, .account .tab-content h5, .account .tab-content h6 { color:black;  }
@media (max-width: 767px) {
	.account .nav.nav-tabs li { width: 100%; }

}

/*.countdown-bg .ribbon-box {font-size: 1.3em;padding: 0px 25px}*/
@media (max-width: 1100px) {
	/*.countdown-bg .ribbon-box {font-size: 1.2em;padding: 0px 15px}*/
	.parallax-content .push-100-t { margin-top:50px !important; }
	.parallax-content .push-100 { margin-bottom:50px !important; }
}
@media (max-width: 800px) {
	/*.countdown-bg .ribbon-box {font-size: 1.0em;padding: 0px 10px}*/
}

#uploadProgressBarContainer {top:auto;bottom:0px;left:0px;/*height:18px;*/ color:transparent !important;}

.label {line-height: 40px}
.label-default {background-color: #000; }
/*.table-striped&gt;tbody&gt;tr:nth-child(odd)&gt;td, .table-striped&gt;tbody&gt;tr:nth-child(odd)&gt;th { background-color:rgba(153, 153, 153, 0.3); }*/
h4.list-group-item-heading a {text-shadow: none; padding: 10px 0;}
h4.list-group-item-heading span a {text-shadow: none; padding: 10px 0;}

.btn i.fa {font-size: 1.4em}
.btn div {display: inline-block;}
.btn-outline-light {background:rgba(0,0,0,0.4);}

.mix .owl-carousel .item.portrait:before { padding-bottom: 140.9%; }
.mix .owl-carousel .item.square:before { padding-bottom: 97%; }
.mix .mix-thumbs .video-thumbnail .over.portrait:before { padding-bottom: 140.9%; }
.mix .mix-thumbs .video-thumbnail .over.square:before { padding-bottom: 97%; }
.mix .mix-thumbs .video-thumbnail .over-poster:before { padding-bottom: 140.9%; }
.col-xl-col8 { float:left; }
@media (min-width: 1800px) {
	.col-xl-col8 { width: 12.495%; }
}

section.bg-feature {background-size: cover; min-height:240px; background-position:44% center}
section.bg-feature div.layer {position: absolute; top:240px; left:0; display: none; background: rgba(10,10,10,0.95) }
section.bg-feature div.mobile-image-overlay { position: absolute; top:230px; left:0; height: 10px; width:100%; display: none; background:linear-gradient(0deg, rgba(10,10,10,1) 0%, transparent 50%); }
section.bg-feature div.container {/*padding-top:359px;*/}
section.bg-feature img.mobile-image { margin-top:-5px;height:240px;display: none }

section.live-schedule .mobile-divider {display: none; width: 100%;}

@media (max-width: 1400px) {
	/*section.bg-feature { background-position: -250px 0}*/
	section.bg-feature { background-position:43% center }
}
@media (max-width: 1350px) {
	section.bg-feature { background-position:42% center }
}
@media (max-width: 1300px) {
	section.bg-feature { background-position:41% center }
}
@media (max-width: 1250px) {
	section.bg-feature { background-position:40% center }
}
@media (max-width: 1200px) {
	section.bg-feature { background-position:39% center }
}
@media (max-width: 1100px) {
	section.bg-feature { background-position:38% center }
}
@media (max-width: 990px) {
	section.bg-feature img.mobile-image { display: block }
	section.bg-feature div.layer { display: block; }
	section.bg-feature div.mobile-image-overlay { display: block; }
	section.live-schedule .mobile-divider {display: block; visibility: hidden;}
	.owl-carousel.slider .item {background-position: -250px 0}
	.owl-carousel.slider .item .item-content { padding :10px 2px 0 100px; width:auto;}
	.owl-carousel.slider .item .item-content h2 { font-size: 26px }
	.owl-carousel.slider .item .item-content button {display: block}
	.sliderbg-feature .owl-carousel { margin-top:15px;margin-bottom: 15px }
}

@media (max-width: 680px) {
	section.bg-feature img.mobile-image { margin-left: -73px; }
}

@media (max-width: 540px) {
	/*.owl-carousel.slider .item .item-content button {display: none}*/
}

.one-line { text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.two-lines { text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.three-lines { text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.four-lines { text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}

.kt-thumb-desc.one-line { text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden !important;}
.kt-thumb-desc.two-lines { text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden !important; max-height:48px;}
.kt-thumb-desc.three-lines { text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden !important;}
.kt-thumb-desc.four-lines { text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden !important;}
.kt-thumb-desc { margin: 0.4rem; }

.kt-timestamp {color:rgba(255,255,255,0.6); margin: 0 0.3rem;}
.kt-timestamp a {color:rgba(255,255,255,0.6);}
.kt-thumb-details { margin: 0.2rem !important; }
.kt-thumb-details i {color:rgba(255,255,255,0.6);}
.kt-thumb-details a i:hover {color: white}
.kt-thumb-desc {text-shadow: rgb(0 0 0 / 40%) 0px 0px 1px; }
.kt-thumb-text {opacity: 0.8; text-shadow: rgb(0 0 0 / 40%) 0px 0px 1px; }
.kt-thumb-text h3:hover {text-decoration: none !important}
.kt-thumb-text .kt-thumb-desc:hover {text-decoration: none !important}
.kt-thumbnail:hover .kt-thumb-text {opacity: 1 !important;}
.kt-thumbnail .progress {position: absolute; bottom: 0; height: 6px; left: 0; width: 100%}
.kt-thumbnail .over.item {background-repeat: no-repeat; /*background-size: cover;*/ background-color: #171717f8;}
.over.item.square {padding-bottom: 100%;}
/*.network .kt-thumbnail .over.item {background-color: #fffffff8;}*/
.kt-shadow { background: linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%), linear-gradient(to bottom, #000 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 100%), linear-gradient(to top, #000 0%, rgba(0, 0, 0, 0.6) 10%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 100%) !important; }
.kt-hero .kt-shadow { background:linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0) 100%) !important; }
.kt-hero + .container-fluid { margin-top: 2rem; }
.guide-grid .guide-tile { background: transparent !important; }
.guide-row { }
.guide-row .col { zoom: 0.9; }
.guide-row &gt; .col { padding: 1rem; }
.guide-thumb { padding: 2rem; }
.guide-row .kt-btn-group { width:auto !important; }
.kt-lg-info {}

.kt-lg-heading {margin-top:0rem;}
.kt-lg-info {text-shadow: rgb(0 0 0 / 0%) 0px 0px 10px !important; font-size: 1.05rem !important; font-weight: 300; line-height: 1.5 !important;}
.kt-lg-info.kt-linear-ad-tagline { font-size: 1.8rem !important; font-weight: 400; }
.kt-top-img { position: relative !important; top: 0 !important; width: 100%; }
/*
.kt-top-img.kt-top-img-sm { width: 65%; }
.kt-top-img.kt-top-img-md { width: 65%; float:right; }
.kt-top-img.kt-top-img-lg { width: 85%; }
*/
.kt-top-img .kt-img { margin-bottom: 1px; }
.kt-top-img.kt-top-img-lg .kt-img { padding-bottom: 56.25%; }
/*.kt-series .kt-top-img.kt-top-img-lg .kt-img { padding-bottom: 32%; }*/
.kt-series .kt-top-img { width: 65%; float: right }
.kt-spotlight-single .kt-spotlight-overlay {left: 0rem !important;}
.kt-spotlight.kt-top-img { display: flex; justify-content: flex-end; }
/* .kt-top-img.kt-top-img-lg .kt-img-wrapper { width: 60%; } */
.kt-series .kt-img-overlay { margin-top: 5rem; }

.container-fluid.everydayfaith { background:#345799; }
.kt-img-overlay {padding-right: 3rem; padding-left: 3rem !important; position: absolute !important; top: 2rem; }
.kt-img-blur {border: 10px solid black; filter:blur(5px);-webkit-filter: blur(5px);}
.kt-brand-logo {max-height:3em !important;max-width: 12em !important}
.nav .dropdown-item {padding: .6rem 1.2rem;}
.dropdown-item {color: rgba(255, 255, 255, 0.8) !important;}
.dropdown-item.disabled, .dropdown-item:disabled {opacity: 0.5;}

@media (min-width: 1960px) {
    .kt-img-overlay, .kt-spotlight-overlay { zoom: 1.2; }
}

@media (min-width: 2560px) {
    .kt-img-overlay, .kt-spotlight-overlay { zoom: 1.4; }
}

@media (min-width: 3200px) {
    .kt-img-overlay, .kt-spotlight-overlay { zoom: 1.7; }
}

@media (min-width: 3800px) {
    .kt-img-overlay, .kt-spotlight-overlay { zoom: 2; }
}

@media (max-width: 1700px) {
  /*.kt-series .kt-top-img.kt-top-img-lg .kt-img { padding-bottom: 38%; }*/
  .kt-series .kt-top-img { width:70% }
}
@media (max-width: 1440px) {
  /*.kt-top-img.kt-top-img-lg .kt-img { padding-bottom: 35%; }*/
  /*.kt-series .kt-top-img.kt-top-img-lg .kt-img { padding-bottom: 60%; }*/
  .kt-series .kt-top-img { width:90% }
}
@media (max-width: 1300px) {
  .kt-series .kt-top-img .kt-shadow { background: var(--kty-media-shadow-90) !important; }
  .kt-series .kt-img-overlay { width: 75% !important; zoom:  0.95; }
}
@media (max-width: 1200px) {  
  /*.kt-series .kt-top-img { width:110% }*/
}
@media (max-width: 1000px) {
  /*.kt-img-overlay { top:  1rem !important; bottom:auto; width: auto !important; }*/
  .kt-hero { min-height: 550px; } /*author page*/
  /*.kt-top-img.kt-top-img-lg .kt-img { padding-bottom: 45%; }*/
  .kt-series .kt-top-img.kt-top-img-lg .kt-img { padding-bottom: 85% !important; }
  .kt-author.kt-series .kt-top-img .kt-img { padding-bottom: 65% !important; }
}
@media (max-width: 900px) {
  /*.kt-series .kt-top-img { width:120% }*/
  .kt-series .kt-top-img.kt-top-img-lg .kt-img { padding-bottom: 90% !important; }
  .kt-author.kt-series .kt-top-img .kt-img { padding-bottom: 70% !important; }
}
@media (max-width: 780px) {
  /*.kt-top-img.kt-top-img-lg .kt-img { padding-bottom: 70%; }*/
  .kt-series .kt-top-img.kt-top-img-lg .kt-img { padding-bottom: 105% !important; }
  .kt-img-overlay { padding-right: 3rem !important; }
  .kt-home .kt-img-overlay { padding: 1rem !important; }
  .kt-thumb-tagline { font-size: 0.85rem !important; }
  /*.kt-series .kt-top-img { width:120% }*/
  .kt-series .kt-top-img .kt-shadow { background: var(--kty-media-shadow-cover) !important; }
  .kt-series .kt-img-overlay { width: 100% !important; zoom:  0.95; }
  .kt-author.kt-series .kt-img-overlay { padding-right: 1rem !important; padding-left: 1rem !important; }
  .kt-author.kt-series .kt-top-img .kt-img { padding-bottom: 80% !important; }
}
@media (max-width: 600px) {
  .kt-top-img.kt-top-img-lg .kt-img { padding-bottom: 80%; }
  .kt-series .kt-top-img.kt-top-img-lg .kt-img { padding-bottom: 150% !important; }
  .kt-author.kt-series .kt-top-img .kt-img { padding-bottom: 110% !important; }
}
@media (max-width: 500px) {
  .kt-top-img.kt-top-img-lg .kt-img { padding-bottom: 100%; }
  .kt-series .kt-top-img.kt-top-img-lg .kt-img { padding-bottom: 200% !important; }
  .kt-author.kt-series .kt-top-img .kt-img { padding-bottom: 150% !important; }
}
@media (max-width: 400px) {
  .kt-top-img.kt-top-img-lg .kt-img { padding-bottom: 120%; }
  .kt-series .kt-top-img.kt-top-img-lg .kt-img { padding-bottom: 250% !important; }
  .kt-author.kt-series .kt-top-img .kt-img { padding-bottom: 200 !important%; }
}
@media screen and (max-width: 450px) {
  .kt-brand-logo {max-width: 9em !important}
}
@media screen and (max-width: 370px) {
  .kt-brand-logo {max-width: 6em !important}
}
.kt-brand-altlogo {max-width: 120px; max-height: 50px; /*background: radial-gradient(#000000, #00000000 75%);*/}
.is-sticky .kt-brand-logo {height:auto !important;}

.kt-slide-nav {background: #171717f8 !important;}
.kt-search-input {font-size: 1.5rem}
.nav-item.hidden .kt-search-bar{-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px);display:block!important;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .2s ease,visibility .2s linear 0;-moz-transition:opacity .3s ease,-moz-transform .2s ease,visibility .2s linear 0;-ms-transition:opacity .3s ease,-ms-transform .2s ease,visibility .2s linear 0;-o-transition:opacity .3s ease,-o-transform .2s ease,visibility .2s linear 0;transition:opacity .3s ease,transform .2s ease,visibility .2s linear 0}
.nav-item .kt-search-bar{display:flex!important;visibility:visible;opacity:1;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:opacity .3s ease,-webkit-transform .2s ease;-moz-transition:opacity .3s ease,-moz-transform .2s ease;-ms-transition:opacity .3s ease,-ms-transform .2s ease;-o-transition:opacity .3s ease,-o-transform .2s ease;transition:opacity .3s ease,transform .2s ease}
.nav-item.hidden .kt-search-bar i {display: none}
.nav-item .material-icons {opacity: 0.75; font-size: 3rem; margin-top: 3px; margin-left: -6px; margin-right: -6px; color: white;}
.nav-item .material-icons:hover {opacity: 1;}
.vjs-title-display .material-icons { font-size: 3rem; margin-top: -0.5rem }
@media screen and (max-width: 770px) {
  .vjs-title-display .material-icons { font-size: 2rem; margin-top: -0.4rem }
}
@media screen and (max-width: 400px) {
  .vjs-title-display .material-icons { font-size: 1.3rem; margin-top: -0.3rem }
}
.kt-btn-back span { color:rgba(255,255,255,0.4); }
.kt-btn-back &gt; span.last {font-weight: 400}
.kt-btn-back i { color:rgba(255,255,255,0.4); }
.kt-btn-back a.link-effect:before{ background:rgba(255,255,255,0.4); }
.kt-keyword {text-decoration: none !important; padding-left:0 !important; margin-left: .5rem}
.kt-btn-list-x .btn {margin-bottom: .75rem;}
.btn-outline-light:hover { border: 1px solid #f8f9fa; }
/*.mix .owl-carousel .item::before { float:none;padding-bottom:0px; }
.mix .owl-carousel .item.poster::before { float:none;padding-bottom:0px; }*/
.kt-btn-group {position: relative; float:left;}
.kt-live-countdown-desc {/*min-width: 400px*/}
.kt-season-picker {display: inline;}
.kt-event-progress {background:#4D4D4D !important;}
.kt-player-progress {background:#4D4D4D !important; width: 100%; height: 100%}
.kt-player-progress .progress-bar {background: white !important;}
.kt-btn-list-x .btn {float:left;}
@media screen and (max-width: 1000px) {
  .kt-btn-list-x .btn {width: 100%;}
  .kt-live-countdown-btn-group {width: 100%;}
  .kt-btn-group {width: 100%;}
}
.kt-gallery-title {display: inline;}
.kt-home .kt-gallery-title { font-size:2.4vw !important; margin-left: 16px; width: auto !important; float: left; }
.kt-spotlight {/*margin-top: 0 !important;*/ }
.kt-spotlight-overlay { left: auto !important; padding-left: 3rem !important; }
.kt-live-ad .kt-spotlight-overlay, .kt-linear-ad .kt-spotlight-overlay { left: 0rem !important; }
.kt-spotlight-overlay-inner {padding-top:5%;}
.kt-spotlight-image-wrapper {width: 75% !important; max-height: inherit !important; float: right; }
.kt-spotlight-image {width: 100% !important; height: 100%; padding-bottom: 56% !important; }
.kt-spotlight-mask_left {width: 100% !important; }
.kt-spotlight + .kt-slider, .kt-spotlight + .container-fluid { margin-top: 2vw !important; }
.kt-slider { margin-bottom: 3rem; }
.kt-slider .kt-slider-title { font-size: 2.4vw; margin-left: 1.5rem !important; }
.kt-spotlight-overlay h1 { font-size: 4rem !important; margin-bottom: 0.5rem !important;  text-shadow: 0 0 5px rgb(0 0 0 / 30%); zoom: 0.9; font-weight: bold !important; } /*5rem*/
/*.kt-spotlight-overlay h1 { text-shadow: 0 0 5px rgb(255 255 255 / 30%); text-transform: uppercase; background:url("../img/texure.jpg"); background-position: 100% 100%; background-repeat: repeat-x; color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-font-smoothing: antialiased;  } */
.kt-spotlight-overlay h2 { -webkit-line-clamp: 2 !important; margin-bottom: 1rem !important; line-height: 1.3; text-shadow: 0 0 10px black; font-weight:300 !important; font-family: "Roboto" !important; font-size: 1.5rem;}
.kt-spotlight .btn { text-transform: uppercase; margin-bottom: .75rem; margin-right: .75rem; float:left; font-size: 1.2rem !important; padding: 10px 20px }
@media (max-width: 1400px) {
  .kt-spotlight-image-wrapper { width: 85% !important; }
  /*.kt-spotlight + .kt-slider, .kt-spotlight + .container-fluid { margin-top: -5.6vw !important; }*/
  .kt-home .kt-gallery-title { font-size:2.8vw !important } /*
  .kt-spotlight-overlay h1 { font-size: 4rem !important; } */
  .kt-spotlight .btn { font-size: 1.0rem !important; padding: 8px 20px } /*
  .kt-spotlight-image {width: 100% !important; height: 100%;  }*/
}
@media (max-width: 1200px) {
  .kt-spotlight-image-wrapper { width: 105% !important; }
  /*.kt-spotlight + .kt-slider, .kt-spotlight + .container-fluid { margin-top: -4.6vw !important; }*/
  .kt-home .kt-gallery-title { font-size:2.8vw !important } /*
  .kt-spotlight-overlay h1 { font-size: 3rem !important; }*/
}
@media (max-width: 990px) {
  .kt-spotlight-image-wrapper { width: 120% !important; }
  /*.kt-spotlight + .kt-slider, .kt-spotlight + .container-fluid { margin-top: -8.6vw !important; }
  .kt-spotlight-overlay h2 { font-size: 2vw !important; }*/
}
@media (max-width: 780px) {
  .kt-spotlight .btn {font-size: 1rem !important; padding: 6px 30px 4px }
  .kt-spotlight + .kt-slider, .kt-spotlight + .container-fluid { margin-top: 0vw !important; }
  .kt-home .kt-gallery-title { font-size:3.4vw !important } /*
  .kt-spotlight-overlay { top: 3rem !important; }
  .kt-spotlight-overlay h1 { font-size: 1.8rem !important; }
  .kt-spotlight-overlay h2 { font-size: 2.7vw !important; } */
  .kt-home .kt-lg-heading { font-size: 2rem !important; }
}
@media (max-width: 720px) {
  .kt-spotlight-image-wrapper { width: 130% !important; }
}
@media (max-width: 640px) {
  .kt-spotlight-image-wrapper { width: 140% !important; }
  .kt-spotlight + .kt-slider, .kt-spotlight + .container-fluid { margin-top: 4.6vw !important; }
  .kt-home .kt-gallery-title { font-size:3.4vw !important }/*
  .kt-spotlight-overlay { top: 2rem !important; }
  .kt-spotlight-overlay h1 { font-size: 7vw !important; }
  .kt-spotlight-overlay h2 { font-size: 4.5vw !important; }*/
}
@media (max-width: 550px) {
  .kt-spotlight-image-wrapper { width: 160% !important; }
  .kt-spotlight + .kt-slider, .kt-spotlight + .container-fluid { margin-top: 5.2vw !important; }
}
@media (max-width: 480px) {
  .slick-slide { /* padding-bottom: 4rem; */ }
  .kt-spotlight + .kt-slider, .kt-spotlight + .container-fluid { margin-top: 5.2vw !important; }
  .kt-spotlight-overlay { position: absolute !important; padding-left: 3rem !important; padding-right: 3rem !important; top: 0 !important } /*
  .kt-spotlight-overlay h1 { font-size: 1.8rem !important; }
  .kt-spotlight-overlay h2 { font-size: 3.4vw !important; }*/
}

.video-thumbnail-results.pending .loading-spinner {position:relative;width:100%;height:110px;font-size:1.5em;opacity:0.8;}
.video-thumbnail-results.pending .loading-spinner span {font-size:0.8em;}
.guide-grid .guide-thumb {padding-bottom: 56.25% !important; background-repeat: no-repeat; background-position: center; background-size: contain;}

a{-webkit-transition:color .12s ease-out;transition:color .12s ease-out}
a.link-effect{position:relative}
a.link-effect:before{position:absolute;bottom:0;left:0;width:100%;height:2px;content:"";background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .12s ease-out;transition:transform .12s ease-out}
a.link-effect-opacity{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
a:hover,a:focus{text-decoration:none}
a:hover.link-effect:before,a:focus.link-effect:before{visibility:visible;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
a:hover.link-effect-opacity,a:focus.link-effect-opacity{opacity:.5}
a:active{}
a.inactive{cursor:not-allowed}
a.inactive:focus{background-color:transparent!important}

.kt-btn-back{z-index:900; top: 6.5em !important;}
.alert{z-index:998;}
.alert-dismissable.alert-success{z-index:998 !important; position:absolute; top:6rem; right: 1rem;}
.alert-dismissable.alert-warning{z-index:998 !important; position:absolute; top:6rem; right: 1rem;}
.alert-dismissable.alert-info{z-index:998 !important; position:absolute; top:6rem; right: 1rem;}
.alert-dismissable.alert-success .close {margin-left: 10px}
.alert-dismissable.alert-warning .close {margin-left: 10px}
.alert-dismissable.alert-info .close {margin-left: 10px}
.alert-dismissable.alert-warning.group-alert {top:2.1rem; left: 1rem; right: auto;}
/*CUSTOM GRID SYSTEM*/
.grid-box { padding: 0;}

/*
@mixin aspect-ratio($ratio-or-width, $height: null) {
  $padding: if($height, percentage($height/$ratio-or-width), percentage(1/$ratio-or-width));
  &amp;:before { content:''; float: left; padding-bottom: $padding;  }
  &amp;:after  { content:''; display: table; clear: both;  }
}*/

.grid-box .grid-cell { position: relative; background-size: cover; background-position: center; text-align: left; display: block; &amp;:hover { text-decoration: none; } }
.grid-box .grid-cell .grid-highlight { position: absolute; width: 100%; height: 100%; transition: background 0.2s; }
.grid-box .grid-cell:hover .grid-highlight { background: rgba(0,0,0,0.3); }
.grid-box .grid-cell h2, h3 {/* padding: 10px 15px 0; color: black; font-weight: normal; margin: 0; text-shadow: none; font-size: 20px*/ }
.grid-box .grid-cell h2 { padding: 10px 15px 0; }
.grid-box .grid-cell h3 { padding: 5px 15px 0; }

.grid-box .grid-cell.c-1:before {
    content: '';
    float: left;
    padding-bottom: 150%;
}
.grid-box .grid-cell:after {
    content: '';
    display: table;
    clear: both;
}
.grid-box .grid-cell.c-2:before {
    content: '';
    float: left;
    padding-bottom: 75%;
}
.grid-box .grid-cell.c-3:before {
    content: '';
    float: left;
    padding-bottom: 50%;
}
/*
.grid-box .grid-cell.c-1 { @include aspect-ratio(2, 3);
	$padding: if($height, percentage($height/$ratio-or-width), percentage(1/$ratio-or-width));
  &amp;:before { content:''; float: left; padding-bottom: $padding;  }
  &amp;:after  { content:''; display: table; clear: both;  }
}
.grid-box .grid-cell .grid-highlight.c-2 { @include aspect-ratio(4, 3); }
.grid-box .grid-cell .grid-highlight.c-3 { @include aspect-ratio(2, 1); }*/
.btn-xlg {margin-top: 0;margin-bottom: 40px}



@media screen and (max-width:1300px){
	.welcome-name {display: none}
}

@media screen and (max-width:1200px){
	.vert-menu.categories {display: none}
}

@media screen and (max-width:1100px){
	/*.navbar-default{max-height:70px;display:none;}
	.navbar-mobile {display:block;}
	.nav-wrapper {display: none;}*/
	h1 {font-size:54px;}
	h5 {font-size: 36px;}
	h6 {font-size: 22px;}
	/*.owl-carousel .btn {display: none;}*/
}

@media (max-width: 990px) {
	.grid-box .grid-cell h2 { padding: 5px 10px 0; }
	.grid-box .grid-cell h3 { padding: 0 10px 0; }
	/*.grid-box .grid-cell .grid-highlight.c-1, &amp;.c-2, &amp;.c-3 { @include aspect-ratio(5, 1); }*/
	.content-tagline {margin-bottom:0 !important;}
}

@media (max-width: 768px) {
	.zetta-menu.zm-response-switch&gt;li.zm-logo, .zetta-menu&gt;li.zm-right-item {position: relative;width: 100%;float:none;}
	.owl-carousel.slider .owl-controls .owl-pagination { display: none }
	.owl-carousel.slider .item .item-content {top:auto;bottom:25%}
	.owl-carousel.slider .item .item-content p {margin-bottom:10px}
	.free-trial &gt; div { margin-left:0%; margin-right:0%; }
	.register-box, .login-box {padding:25px;}
	.navbar-mobile img { /*max-height:75px; margin-top: 18px;*/ }
	.fa-3x { font-size:2em; }
	h1 {font-size:46px;}
	h4 {font-size: 42px;}
	h5 {font-size: 36px;}
	h6 {font-size: 22px;}
  .guide-tile h2 { font-size: 38px }
  .guide-tile h4 { font-size: 28px; font-weight: 300 }
	.SecondaryPromoTextContent {margin:0px;text-align: center;}
	.SecondaryPromoTextAlign {width: 100%}
	.SecondaryPromoButton {margin:0px auto;}
	.video-title {font-size: 32px;}


}
@media (max-width: 600px) {
	.mobile-slider {display:none;}
	.navbar-mobile img { max-height:37px; margin-top: 10px; }
	.register-box, .login-box {padding:25px 10px;}
	.item .premium {font-size:0.7em;}
	h1 {font-size:40px;}
	h2 {font-size:20px;}
	h3.thumb-name {font-size: 17px !important}
	h4 {font-size: 34px;}
	h5 {font-size: 28px;}
  .guide-tile h2 { font-size: 26px }
  .guide-tile h4 { font-size: 20px; font-weight: 300 }
	.tab-container.season-container .nav.nav-tabs&gt;li {padding:0;}
	.tab-container.season-container .nav.nav-tabs&gt;li&gt;a {padding-left:10px; padding-right: 10px}
	.btn-xlg {margin-top: 0;margin-bottom: 30px}
}

@media (max-width: 480px) {
	h4 {font-size: 28px;}
	h5 {font-size: 24px;}
	.img-avatar.img-avatar96 {width:60px;height: 60px}
	.tab-content.episode-content {padding-left:10px; padding-right: 10px}
}

@media (max-width: 400px) {
	.fa-3x { font-size:1.4em; }
	h5 {font-size: 22px;}
}

@media (max-width: 300px) {
	h5 {font-size: 20px;}
}

.broadcast-preview h3 { margin-bottom:12px;padding-left:0px;font-weight: normal; font-size: 15px; text-transform: uppercase; padding-top: 6px; color:white; }
.broadcast-preview h2 { font-size: 22px;font-weight: bold;margin-bottom:15px;height:30px; color:white; text-shadow: none;clear: both;margin-top: 28px }
.broadcast-preview h4 { font-size:14px;line-height:16px;margin-bottom:18px;font-weight: normal; color:black; text-shadow: none; color: white }
.broadcast-preview .button-link { width:100%;text-transform: uppercase;font-size: 14px;font-weight: 600;margin-bottom: 40px }

@media (max-width: 440px) {
	.broadcast-preview h3 { font-size:13px; }
	.broadcast-preview h2 { font-size:16px; }
	.broadcast-preview .button-link { font-size:12px; margin-bottom: 20px}
	.btn-xlg {padding: 10px 2px;}
}


/* .alert-warning, .alert-success, .alert-info, .alert-danger { color:white;font-size:1.2em; } */
/* .alert-warning h4, .alert-success h4 { font-size:1.6em; }
a.alert-warning, a.alert-success { text-decoration: underline; cursor: pointer; font-size:1.0em; }
a.alert-warning:hover, a.alert-success:hover { color:inherit; } */

.text-primary{color:#5c90d2!important}
/*
.text-success{color:#90a878!important}
.text-info{color:#7e9b9f!important}
.text-warning{color:#f3c649!important}*/
/*.text-danger{color:#f28281!important}*/
/* .alert-success{background-color:#daf3e5; color: #246540; border-color: #cbeeda; box-shadow: 0 0.125rem #c7edd7; margin:10px; }
.alert-success span { color: #246540; } */
/*.alert-info{background-color:#ecf6ff}*/
/* .content.alert-warning{background:#f3c649} */
/*.alert-danger{background-color:#fde9e6}*/

.modal-dialog p {color:#808080;}
.modal-dialog p a {color:#808080;text-decoration: underline;}
.modal-title { font-family: "CeraGR-Medium", "Roboto", "Open Sans", sans-serif; font-weight: 400; font-size:1.4em;}
.modal-footer {background: white}


body {/*background-image:url("../img/red2.jpg"); background-size: coverbackground:black;*/}
.content:nth-of-type(1) {background:none;}
/*.content, .content:nth-of-type(1), .join-ad-container, .mix.alt {background:rgba(255, 255, 255, 0.6) none repeat scroll 0 0;}*/

/*h1, h2, h3, h4, h5, h6, .title-head h2, section a, section p, .sitemap .fa  {color:#676767; text-shadow: none;}*/
.item .premium { color: white; }
.mix .mix-thumbs .video-thumbnail .over {background-size: cover; background-repeat: no-repeat;}
.mix.alt h1, .mix.alt h2, .mix.alt h3, .mix.alt a {color:#676767; text-shadow: none;}
.more-btn {color:#aaa; text-shadow: none; font-size:14px;}
.more-btn:hover {color:#eee; }
footer h3 {color:white;font-size: 1.2em}
#full-slider-wrapper {background: white}

body.fullscreen-media {background: black;}
body.fullscreen-media .content {background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0}
body.fullscreen-media .mix.alt h1, body.fullscreen-media .mix.alt h2, body.fullscreen-media .mix.alt h3, body.fullscreen-media h1, body.fullscreen-media h4, body.fullscreen-media .mix.alt a, body.fullscreen-media .mix.alt p {color:white;}
body.fullscreen-media .mix.alt h1 {padding-top:0px;}
/*.navbar-default {padding:20px 0 10px 0; background:rgba(235, 235, 235, 0.95);}*/

/*section:nth-of-type(1) {padding-top:30px;}*/
.kt-series .kt-gallery-title {margin-left: 1rem;}
@media (max-width: 780px) {
  .kt-series .kt-gallery-title {margin-left: 0rem;}
}
.pi-btn-default { /*background-color:#B09344; */ }
.pi-btn-default:hover { background-color:#005596; }
.btn-success { background-color: #46c37b; border-color:#34a263; }
.btn-success:focus, .btn-success.focus, .btn-success:hover { color: #fff; background-color: #37a967; border-color: #257346; }
.btn-success:active, .btn-success.active, .open &gt; .dropdown-toggle.btn-success { color: #fff; background-color: #2a8350; border-color: #194d2f; }
.btn-danger.focus, .btn-danger:focus { color: white; background-color: #dc3545 }
.btn-outline-primary { color: #6a6dcd; border-color: #6a6dcd; }
.btn-outline-primary.focus, .btn-outline-primary:focus, .btn-outline-primary.active, .btn-outline-primary:active { color: #fff !important; background-color: #6a6dcd !important; box-shadow: 0 0 0 0.2rem #6a6dcd88 !important; }
.btn-primary { background-color: #6a6dcd; border-color: #6a6dcd; }
.btn-primary:focus, .btn-primary.focus, .btn-primary:hover { background-color: #6a6dcd !important; border-color: #6a6dcd !important; box-shadow: 0 0 0 0.2rem #6a6dcd88 !important; }
.btn-primary:active, .btn-primary.active { background-color: #6a6dcd !important; border-color: #6a6dcd !important }
.vert-menu ul ul li a { background: #005596; }
.table&gt;thead:first-child&gt;tr:first-child&gt;td.recommended div {background-color:#005596;}
.table&gt;thead:first-child&gt;tr:first-child&gt;td.recommended {border-top: 1px solid #005596;}
.content .boxes-border-top {border-top: 3px solid #005596;}

.hvr-shadow-radial::before, .hvr-shadow-radial::after {position:relative;opacity:1;}
.hvr-shadow-radial::before { background:rgba(0, 0, 0, 0) radial-gradient(ellipse at 50% 150% , rgba(0, 0, 0, 0.4) 0%, transparent 80%) repeat scroll 0 0; }
.item::before, .item::after {height:5px;}
.over::before, .over::after {height:5px;}
.item .premium {position:absolute;top:0px;}

.footer {display: inline-block; position: relative;width:100%;margin-bottom:-10px;}
.footer-fix {max-height:none;/*background:transparent;*/}
.footer .copyrights p {text-shadow: none}

div.content.loading { position:fixed;left:0;top:0;height:auto;width:100%; }

/*layerslider*/
.l1-s1,.l2-s1,.ls-layer p{box-shadow:0 4px 10px -5px #000}
.l2-s1,.l3-s1{white-space:nowrap}
.ls-layer p{text-shadow:none;font-size:22px}
.l3s1,.l3s2{text-shadow:0 0 2px #fff}
.l1-s1{padding:5px 25px;color:#000;background:#fff;opacity:.9;text-align:center;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
.l2-s1{padding:7px 25px;color:#fff;background:#000;opacity:.85;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
.l3-s1{padding:0 30px;color:#000;background:#fff;opacity:.9}
.ls-layer,.ls-layer *{font-family:HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;white-space:nowrap}
.ls-st1,.ls-st2,.ls-st3,.ls-st4,.ls-st5,.ls-st6,.ls-st7{-webkit-transform:rotate(0)!important;-moz-transform:rotate(0)!important;-o-transform:rotate(0)!important;transform:rotate(0)!important}
.ls-active .ls-st1{-webkit-transition:-webkit-transform 1.3s ease-out!important;-moz-transition:-moz-transform 1.3s ease-out!important;-o-transition:-o-transform 1.3s ease-out!important;transition:transform 1.3s ease-out!important;-webkit-transform:rotate(360deg)!important;-moz-transform:rotate(360deg)!important;-o-transform:rotate(360deg)!important;transform:rotate(360deg)!important}
.ls-active .ls-st2{-webkit-transition:-webkit-transform 1.3s ease-out .2s!important;-moz-transition:-moz-transform 1.3s ease-out .2s!important;-o-transition:-o-transform 1.3s ease-out .2s!important;transition:transform 1.3s ease-out .2s!important;-webkit-transform:rotate(-360deg)!important;-moz-transform:rotate(-360deg)!important;-o-transform:rotate(-360deg)!important;transform:rotate(-360deg)!important}
.ls-active .ls-st3{-webkit-transition:-webkit-transform 1.3s ease-out .4s!important;-moz-transition:-moz-transform 1.3s ease-out .4s!important;-o-transition:-o-transform 1.3s ease-out .4s!important;transition:transform 1.3s ease-out .4s!important;-webkit-transform:rotate(360deg)!important;-moz-transform:rotate(360deg)!important;-o-transform:rotate(360deg)!important;transform:rotate(360deg)!important}
.ls-active .ls-st4{-webkit-transition:-webkit-transform 1.3s ease-out .6s!important;-moz-transition:-moz-transform 1.3s ease-out .6s!important;-o-transition:-o-transform 1.3s ease-out .6s!important;transition:transform 1.3s ease-out .6s!important;-webkit-transform:rotate(-360deg)!important;-moz-transform:rotate(-360deg)!important;-o-transform:rotate(-360deg)!important;transform:rotate(-360deg)!important}
.ls-active .ls-st5{-webkit-transition:-webkit-transform 1.3s ease-out .8s!important;-moz-transition:-moz-transform 1.3s ease-out .8s!important;-o-transition:-o-transform 1.3s ease-out .8s!important;transition:transform 1.3s ease-out .8s!important;-webkit-transform:rotate(360deg)!important;-moz-transform:rotate(360deg)!important;-o-transform:rotate(360deg)!important;transform:rotate(360deg)!important}
.ls-active .ls-st6{-webkit-transition:-webkit-transform 1.3s ease-out 1s!important;-moz-transition:-moz-transform 1.3s ease-out 1s!important;-o-transition:-o-transform 1.3s ease-out 1s!important;transition:transform 1.3s ease-out 1s!important;-webkit-transform:rotate(-360deg)!important;-moz-transform:rotate(-360deg)!important;-o-transform:rotate(-360deg)!important;transform:rotate(-360deg)!important}
.ls-active .ls-st7{-webkit-transition:-webkit-transform 1.3s ease-out 1.2s!important;-moz-transition:-moz-transform 1.3s ease-out 1.2s!important;-o-transition:-o-transform 1.3s ease-out 1.2s!important;transition:transform 1.3s ease-out 1.2s!important;-webkit-transform:rotate(360deg)!important;-moz-transform:rotate(360deg)!important;-o-transform:rotate(360deg)!important;transform:rotate(360deg)!important}
.l3s1{font-size:30px}
.l3s2{font-size:44px}
.l3s3{font-size:24px;font-style:italic;text-shadow:0 0 2px #000}
.l4s1,.l4s2,.l4s3,.l4s4{box-shadow:0 3px 10px -3px #002c4b;background:#02cef7;background:-moz-linear-gradient(top,#02cef7 0,#009bba 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#02cef7),color-stop(100%,#009bba));background:-webkit-linear-gradient(top,#02cef7 0,#009bba 100%);background:-o-linear-gradient(top,#02cef7 0,#009bba 100%);background:-ms-linear-gradient(top,#02cef7 0,#009bba 100%);background:linear-gradient(to bottom,#02cef7 0,#009bba 100%);text-shadow:0 -1px 1px #00819c;padding:10px 15px;border-top:4px solid #fff;font-size:20px;color:#fff;border-radius:7px}
.l4s1{transform:rotate(-3deg)!important;-o-transform:rotate(-3deg)!important;-ms-transform:rotate(-3deg)!important;-moz-transform:rotate(-3deg)!important;-webkit-transform:rotate(-3deg)!important}
.l4s2{transform:rotate(-5deg)!important;-o-transform:rotate(-5deg)!important;-ms-transform:rotate(-5deg)!important;-moz-transform:rotate(-5deg)!important;-webkit-transform:rotate(-5deg)!important}
.l4s3{transform:rotate(7deg)!important;-o-transform:rotate(7deg)!important;-ms-transform:rotate(7deg)!important;-moz-transform:rotate(7deg)!important;-webkit-transform:rotate(7deg)!important}
.l4s4{transform:rotate(10deg)!important;-o-transform:rotate(10deg)!important;-ms-transform:rotate(10deg)!important;-moz-transform:rotate(10deg)!important;-webkit-transform:rotate(10deg)!important}


/*LIVE THUMBNAILS*/
.liveolio { text-align: center; }
.liveolio .padd { padding:10px; }
.liveolio h5 { font-size: 20px; }
.liveolio h6 { font-size: 16px; }
.liveolio p { margin-bottom: 10px; }
.liveolio .work { position: relative; z-index: 99; }
.liveolio .work .layer { background: $primary-color; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0.3; z-index: 999; }
.liveolio .work .play{color:#fff;cursor:pointer;border:1px solid #fff;border-radius:100%;width:50px;height:50px;line-height:50px;position:absolute;top:50%;left:50%;z-index:9998;margin-top:-25px;margin-left:-25px}
.liveolio .work img{width:100%}
.liveolio .over-pattern{position:absolute;width:100%;height:100%;background:url(../img/over_pattern.png);top:0;left:0}
.liveolio .work .title{background:#fff;position:absolute;bottom:0;left:0;width:100%;padding:7px 0;opacity:.9;z-index:9999}
.liveolio .work .title a{text-decoration:none;display:inline-block}
.liveolio .work .title h6{text-transform:uppercase;font-weight:700;font-size:16px}
.liveolio .work .title .tags{font-size:14px;margin:-3px 0 0;color:#21252b}
.liveolio a.btn{margin:10px 0 0}
.liveolio .more-btn{margin:0;background:#fff;color:#3F267A;color:#fff;font-size:16px;text-decoration:none;border:none;cursor:pointer;display:inline-block;vertical-align:top;margin-right:20px;position:relative;margin-top:3px;text-shadow:2px 2px 3px #000;padding:4px 12px;top:10px;line-height:30px;border-radius:255px;float:none}
.preview-video{float:none;display:inline-block}
.videolio{text-align:center}
.videolio p{margin-bottom:70px}
.videolio .work{position:relative;z-index:99;margin:15px 0;background:#eee}
.section-grey .videolio .work{background:#ececec}
.videolio .layerover{position:relative}
.videolio .work .layer{background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.2;z-index:999}
.videolio .work .more{color:#fff;cursor:pointer;border:2px solid #fff;border-radius:100%;width:50px;height:50px;line-height:48px;position:absolute;top:18%;right:6%;z-index:108}
.videolio a:hover .more{background:#fff;color:#21252b;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.videolio .work img { width: 100%; }
.videolio .over-pattern { position: absolute; width: 100%; height: 100%; background: url(../img/over_pattern.png); top: 0; left: 0; }
.videolio .title { padding: 7px; text-align: left; }
.videolio .title a { text-decoration: none; display: inline-block; }
.videolio h6 { text-transform: uppercase; font-weight: 700; font-size: 15px; color: #fff; margin: 0; position: absolute; bottom: 0; background: rgba(0,0,0,0.5); width: 100%; padding: 10px; z-index: 100; text-shadow: none }
.videolio .title .tags { font-size: 14px; margin: -3px 0 0 0; color: #21252b; }
.videolio a.btn { margin: 20px 0 0 0; width: 96%;}


blockquote{margin:1em 0;font-size:11px}
blockquote p{margin:0;font-size:1.7em}

/* display of quote author (alternatively use a class on the element following the blockquote) */
/*
.chat-bubble {
  position:relative; width: 140px; padding: 17px; margin:0; color:#fff;
  background:#5a8f00;
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#b8db29), to(#5a8f00));
  background:-moz-linear-gradient(#b8db29, #5a8f00);
  background:-o-linear-gradient(#b8db29, #5a8f00);
  background: linear-gradient(#000, #111);
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius: 150px;
}

.chat-bubble + p {margin:15px 0 2em 85px; }
.chat-bubble p {font-weight:400;font-style:italic; font-family: "CeraGR-Medium", "Roboto", "Open Sans", sans-serif; text-transform: uppercase;}
.chat-bubble:after { content:""; position:absolute; bottom: -25px; left: 77px; border-width:0 20px 27px 0px; border-style:solid; border-color: transparent #000; display:block; width:0; }
*/

.chat-bubble{position:relative;width:140px;padding:12px;margin:0;color:#fff;background:#5a8f00;background:-webkit-gradient(linear,0 0,0 100%,from(#b8db29),to(#5a8f00));background:-moz-linear-gradient(#b8db29,#5a8f00);background:-o-linear-gradient(#b8db29,#5a8f00);background:linear-gradient(#000,#111);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:5px}
.chat-bubble + p {margin:15px 0 2em 85px; }
.chat-bubble p {font-weight:400;font-style:italic; font-family: "CeraGR-Medium", "Roboto", "Open Sans", sans-serif; text-transform: uppercase;}
.chat-bubble:after { content:""; position:absolute; bottom: -25px; left: 77px; border-width:0 20px 27px 0px; border-style:solid; border-color: transparent #000; display:block; width:0; }


.chat-bubble2 { position:relative; padding: 28px 5px; margin:0; color:#fff; background: #0069c0; border:2px solid black; }
.chat-bubble2 + p {margin:15px 0 2em 85px; }
.chat-bubble2 p {font-size:18px;font-weight:400; font-family: "Slabo 27px", "CeraGR-Medium", "Roboto", "Open Sans", sans-serif; text-transform: none; font-style: normal; text-shadow:1px 1px 3px rgba(0,0,0,0.2)}
.chat-bubble2:after { content: ''; position: absolute; top: -6px; left: -6px; right: -6px; bottom: -6px; background: #0069c0; z-index: -1; border: 2px solid black; }

#learn-more-dialog{background:white;padding:20px 30px;text-align:left;max-width:1200px;margin:40px auto;position:relative}
#map-dialog{background:white;padding:20px 30px;text-align:left;max-width:1200px;margin:40px auto;position:relative}
.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0}
.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:.8}.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}
.mfp-close-btn-in .mfp-close {/*color:white !important;*/}

.popover-title { background-color: #000000dd; }
#page-heading { width:100%; padding-right:25px; }
@media (max-width: 1100px) {
	/*.sticky-wrapper {display: none}*/
	/*#page-heading {margin-top:30px;font-size:3.4rem}*/
	.product-share-button{margin-top:33px;}
}
@media (max-width: 900px) {
	/*#page-heading {font-size:3.0rem}*/
}
@media (max-width: 770px) {
	.navbar-mobile .menu-btn { margin-top:15px; }
	/*#page-heading {font-size:2.7rem}*/
}

.ways-to-watch a { width: auto; margin-bottom: 5px }
.ways-to-watch a img { width: 100%; max-width: 175px; border-radius: 10px; border: #fff 2px solid; }

.content { padding:0; }
@media screen and (min-width: 768px) {
	.content { padding:0; }
}

.modal a:visited, .dialog a:active { color:#4a4a4a; }
p {text-shadow: none; color:rgba(255,255,255,0.6);}
.paragraphContainer p {font-size:1.2em;}
/*
.join-ad-container h1 {margin-left:0px; color:#2C343F;font-size: 6.4rem; color:white;}*/
.item { width:auto; height:auto; }
.play-icon { left: 50%;font-size: 2.7em;opacity: 0.9;position:absolute;margin-left:-38px;width:1em;height:1em;top:50%;margin-top:-38px;line-height: 1em }

button {color:#444;background-color: #bbb}
button.focus, button:focus, button:hover {color:#111;background-color: #eee;}
button.close span {color:black;}

.progress-bar {background: #005596;}

.ticker-wrapper.has-js{margin:20px 0;padding:0 20px;width:100%;height:32px;display:block;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background-color:#39393900;font-size:.75em}
.ticker{width:100%;height:32px;display:block;position:relative;overflow:hidden;background-color:#39393900}
.ticker-title{padding-top:6px;color:#fff;font-weight:700;background-color:#39393900;text-transform:uppercase;font-size:14px !important;}
.ticker-content{margin:0;margin-left:-10px;font-size:14px !important;padding-top:9px;position:absolute;color:#fff;font-weight:700;background-color:#363636;overflow:hidden;white-space:nowrap;line-height:1.3em}
.ticker-content a{text-decoration:none;color:#fff}
.ticker-content a:hover{text-decoration:underline;color:#fff}
.ticker-swipe{padding-top:9px;position:absolute;top:0;background-color:#363636;display:block;width:800px;height:32px}
.ticker-swipe span{margin-left:1px;background-color:#39393900;border-bottom:1px solid #1F527B;height:12px;width:7px;display:block}
.ticker-controls{padding:8px 0 0;list-style-type:none;float:left}
.js-hidden{display:none}
.no-js-news{padding:10px 0 0 45px;color:#39393900}
.left .ticker-controls,.left .ticker-content,.left .ticker-title,.left .ticker{float:left;text-shadow: none}
.left .ticker-controls{padding-left:6px}
.right .ticker-controls,.right .ticker-content,.right .ticker-title,.right .ticker{float:right}
.right .ticker-controls{padding-right:6px}
@media (max-width: 767px) {
	.ticker-wrapper.has-js {display: none}
}

.js-autocomplete { background-image: url("data:image/svg+xml,%3Csvg width='40' height='60' viewBox='0 0 40 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 22a6 6 0 1 0 0-12 6 6 0 0 0 0 12zm6.321-1.096l5.386 5.39a1 1 0 1 1-1.414 1.413l-5.386-5.388a8 8 0 1 1 1.414-1.415z' fill='#646464' fill-rule='nonzero'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important; background-position: 99% 6px !important;/*background-image: linear-gradient(65deg, transparent 50%, gray 50%), linear-gradient(115deg, gray 50%, transparent 50%), linear-gradient(to right, #fff, #fff); background-position: calc(100% - 9px) calc(1em + 1px), calc(100% - 6px) calc(1em + 1px), calc(100% - 2.5em) 0.5em; background-size: 5px 6px, 5px 6px, 1px 1.5em; background-repeat: no-repeat; */ }
.js-autocomplete.loading, .js-autocomplete.stroke { background-position: 95% 14px !important; background-image: url("data:image/svg+xml,%3Csvg height='20' viewbox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E path %7B -webkit-animation: rotate 1s linear infinite; -moz-animation: rotate 1s linear infinite; animation: rotate 1s linear infinite; transform-origin: 10px 10px; %7D @-webkit-keyframes rotate %7B 100%25 %7B transform: rotate(360deg) %7D %7D @keyframes rotate %7B 100%25 %7B transform: rotate(360deg) %7D %7D %3C/style%3E%3Cg fill='none' stroke='%23646464' stroke-width='4'%3E%3Ccircle cx='50%25' cy='50%25' r='8' stroke-opacity='0.3'%3E%3C/circle%3E%3Cpath d='M10,2 A8,8 0 0,1 18,10'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") !important; }
.js-autocomplete::-webkit-input-placeholder { opacity: 0.8; color: black; } /* Chrome/Opera/Safari */
.js-autocomplete::-moz-placeholder { opacity: 0.8; color: black; } /* Firefox 19+ */
.js-autocomplete:-ms-input-placeholder { opacity: 0.8; color: black; } /* IE 10+ */
.js-autocomplete:-moz-placeholder { opacity: 0.8; color: black; } /* Firefox 18- */

.autocomplete-suggestions {min-width: 140px; }
.autocomplete-suggestion.global-search {border-bottom: 1px solid #eee; padding:6px; font-weight: 600; cursor: pointer;}
.autocomplete-suggestion.global-search:hover {color: #5c90d2; }

#q::placeholder { color:rgba(255,255,255,0.6); opacity: 1; /* Firefox */ }  /* Chrome, Firefox, Opera, Safari 10.1+ */

#global-search-icon { color:rgba(255,255,255,0.8); cursor: pointer;}
#global-search { color:rgba(255,255,255,1); background-image: none; }
#global-search::placeholder { color:rgba(255,255,255,0.8); opacity: 1; /* Firefox */ }  /* Chrome, Firefox, Opera, Safari 10.1+ */
#global-search:-ms-input-placeholder { color:rgba(255,255,255,0.8); } /* Internet Explorer 10-11 */
#global-search::-ms-input-placeholder { color:rgba(255,255,255,0.8); } /* Microsoft Edge */
#global-search:focus {
  -webkit-box-shadow: 0 2px 0 rgba(255,255,255,0.8);
  box-shadow: 0 2px 0 rgba(255,255,255,0.8);
}
#global-search:focus + label {
  color: rgba(255,255,255,0.8);
}
#global-search:focus ~ .input-group-addon {
  color: rgba(255,255,255,1);
  -webkit-box-shadow: 0 2px 0 rgba(255,255,255,0.8);
  box-shadow: 0 2px 0 rgba(255,255,255,0.8);
}
@media screen and (max-width: 767px) {
	#global-search-icon { color:rgba(0,0,0,0.6); }
	#global-search { color:rgba(0,0,0,0.7);  }
	#global-search::placeholder { color:rgba(0,0,0,0.6); opacity: 1; /* Firefox */ }  /* Chrome, Firefox, Opera, Safari 10.1+ */
	#global-search:-ms-input-placeholder { color:rgba(0,0,0,0.6); } /* Internet Explorer 10-11 */
	#global-search::-ms-input-placeholder { color:rgba(0,0,0,0.6); } /* Microsoft Edge */
	#global-search:focus {
	  -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.2);
	  box-shadow: 0 2px 0 rgba(0,0,0,0.2);
	}
	#global-search:focus + label {
	  color: rgba(0,0,0,0.6);
	}
	#global-search:focus ~ .input-group-addon {
	  color: rgba(0,0,0,0.2);
	  -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.2);
	  box-shadow: 0 2px 0 rgba(0,0,0,0.2);
	}
}

div#cookie_consent_container{padding:0;padding-top:0;margin:0;background:rgba(20,20,20,0.9)!important;width:100%;height:80px;z-index:999999;position:fixed;bottom:0;left:0;border:none!important}
div#cookie_consent_container div#cookie_consent_bar{line-height:32px;position:relative}
div#cookie_consent_bar p#cookie_consent_text{margin-top:16px;font-size:14px!important;font-family:Helvetica,Arial,sans-serif!important;font-weight:300;text-align:center!important;line-height:1.6;letter-spacing:0;color:#fff!important}
div#cookie_consent_container div#cookie_consent_bar button{background:transparent;/*#d01c2d*/;color:#fff;width:auto;cursor:pointer;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border:none;height:30px;position:relative;margin:0 0 -4px 7px;text-decoration:none;text-align:center!important;font-size:14px!important;font-family:Helvetica,Arial,sans-serif!important;font-weight:500;margin-top:10px;padding:2px 10px 1px;vertical-align:bottom}
#cookie_consent_bar #cookie_consent_text button:hover{cursor:pointer;background:transparent !important;}
#cookie_consent_bar #cookie_consent_text a {color:white;text-decoration: underline; }
#cookie_consent_bar #cookie_consent_text a:hover{color:white}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	div#cookie_consent_container{height:200px}
	div#cookie_consent_container div#cookie_consent_bar{height:189px;padding:20px}
	div#cookie_consent_container div#cookie_consent_bar p#cookie_consent_text button{display:block;margin-top:10px;margin-left:auto;margin-right:auto}
}

.vis-hid {display:none !important;}
.hidden {display:none !important;}
#toTop{z-index:9999;display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;background:url(../img/ui.totop-default.png) no-repeat left top;}
#toTopHover{background:url(../img/ui.totop-default.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}
#toTop:active,#toTop:focus{outline:none}


#page-loader{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:999998;flex-direction: column;}
#page-loader:after{position:absolute;top:50%;left:50%;display:block;margin-top:-30px;margin-left:-30px;width:60px;height:60px;background-color:#FFF;border-radius:100%;content:'';z-index:999999;-webkit-animation:page-loader .9s infinite ease-in-out;animation:page-loader .9s infinite ease-in-out}
.ie9 #page-loader:after{text-align:center;content:'Loading..';background-color:transparent}
@-webkit-keyframes page-loader {
0%{-webkit-transform:scale(0);transform:scale(0)}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes page-loader {
0%{-webkit-transform:scale(0);transform:scale(0)}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}

.loading-img {
  width: 165px;
  height: 165px;
  margin-bottom: 20px;
  background: url("../img/AmplifyWhiteLoader.png");
  background-size: cover;
  animation-name: loader;
  animation-duration: 4s;
  animation-iteration-count: infinite; }

@keyframes loader {
  0% {
    transform: scale(0); }
  25% {
    transform: scale(1) rotate(-15deg); }
  50% {
    transform: scale(1) rotate(15deg); }
  75% {
    transform: scale(1) rotate(-15deg); }
  100% {
    transform: scale(0); } }

#page-loader:after {
  display: none; }

.page-loader:after {
  display: none; }

@media screen and (max-width: 768px) {
  #page-loader .loading-img { zoom:0.8; }
}

@media screen and (max-width: 600px) {
  #page-loader .loading-img { zoom:0.5; }
}

/* .kt-img-overlay {margin-left:2rem;margin-right: 1rem} */
/* .kt-img-overlay-content {margin-left:0px;} */
.kt-live-countdown {/*margin-left:2rem;*/}
.nav-link {cursor: pointer}
/*
.fixed-top {top:120px !important;}
.fixed-top.scrolled {top:0px !important;}
.kt-top-img {top:120px !important;}
*/

.pull-right { float: right; }
.pull-left { float: left; }
.no-padding {padding: 0;}
.push-5{margin-bottom:5px!important}
.push-5-t{margin-top:5px!important}
.push-5-r{margin-right:5px!important}
.push-5-l{margin-left:5px!important}
.push-10{margin-bottom:10px!important}
.push-10-t{margin-top:10px!important}
.push-10-r{margin-right:10px!important}
.push-10-l{margin-left:10px!important}
.push-15{margin-bottom:15px!important}
.push-15-t{margin-top:15px!important}
.push-15-r{margin-right:15px!important}
.push-15-l{margin-left:15px!important}
.push-20{margin-bottom:20px!important}
.push-20-t{margin-top:20px!important}
.push-20-r{margin-right:20px!important}
.push-20-l{margin-left:20px!important}
.push-30{margin-bottom:30px!important}
.push-30-t{margin-top:30px!important}
.push-30-r{margin-right:30px!important}
.push-30-l{margin-left:30px!important}
.push-50{margin-bottom:50px!important}
.push-50-t{margin-top:50px!important}
.push-50-r{margin-right:50px!important}
.push-50-l{margin-left:50px!important}
.push-100{margin-bottom:100px!important}
.push-100-t{margin-top:100px!important}
.push-100-r{margin-right:100px!important}
.push-100-l{margin-left:100px!important}
.push-150{margin-bottom:150px!important}
.push-150-t{margin-top:150px!important}
.push-150-r{margin-right:150px!important}
.push-150-l{margin-left:150px!important}
.push-200{margin-bottom:200px!important}
.push-200-t{margin-top:200px!important}
.push-200-r{margin-right:200px!important}
.push-200-l{margin-left:200px!important}
.push-300{margin-bottom:300px!important}
.push-300-t{margin-top:300px!important}
.push-300-r{margin-right:300px!important}
.push-300-l{margin-left:300px!important}

.popover{position:absolute;top:0;left:0;z-index:9060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px}
.popover &gt; .arrow,.popover &gt; .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover &gt; .arrow{border-width:11px}
.popover &gt; .arrow:after{content:"";border-width:10px}
.popover.top &gt; .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}
.popover.top &gt; .arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}
.popover.right &gt; .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}
.popover.right &gt; .arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}
.popover.bottom &gt; .arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}
.popover.bottom &gt; .arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}
.popover.left &gt; .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}
.popover.left &gt; .arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}

.fade.in {opacity:1 !important;}

.nav li {height:100% !important; position: relative; text-transform: uppercase; zoom:  0.9;}
/*
.nav li &gt; div { display: none; }
.nav div &gt; li{min-height:50px}
.nav div &gt; li a{padding:0 20px;line-height:50px}
*/
div.dropdown-menu{padding:.1rem 0;background:#171717f8 !important;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);display:block!important;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .2s ease,visibility .2s linear 0;-moz-transition:opacity .3s ease,-moz-transform .2s ease,visibility .2s linear 0;-ms-transition:opacity .3s ease,-ms-transform .2s ease,visibility .2s linear 0;-o-transition:opacity .3s ease,-o-transform .2s ease,visibility .2s linear 0;transition:opacity .3s ease,transform .2s ease,visibility .2s linear 0}
.open &gt; div.dropdown-menu{display:block!important;visibility:visible;opacity:1;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:opacity .3s ease,-webkit-transform .2s ease;-moz-transition:opacity .3s ease,-moz-transform .2s ease;-ms-transition:opacity .3s ease,-ms-transform .2s ease;-o-transition:opacity .3s ease,-o-transform .2s ease;transition:opacity .3s ease,transform .2s ease}
div.dropdown-submenu{position:absolute;left:100%;top:0;margin-top:12px;margin-left:0;padding:.1rem 0;border-radius: 3px; width: 210px;border:1px solid rgba(255, 255, 255, 0.3);display:none !important;background:#171717f8 !important;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .2s ease,visibility .2s linear 0;-moz-transition:opacity .3s ease,-moz-transform .2s ease,visibility .2s linear 0;-ms-transition:opacity .3s ease,-ms-transform .2s ease,visibility .2s linear 0;-o-transition:opacity .3s ease,-o-transform .2s ease,visibility .2s linear 0;transition:opacity .3s ease,transform .2s ease,visibility .2s linear 0}
div.dropdown-submenu.open{display:block!important;visibility:visible;opacity:1;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:opacity .3s ease,-webkit-transform .2s ease;-moz-transition:opacity .3s ease,-moz-transform .2s ease;-ms-transition:opacity .3s ease,-ms-transform .2s ease;-o-transition:opacity .3s ease,-o-transform .2s ease;transition:opacity .3s ease,transform .2s ease}
div.datepicker-dropdown{opacity: 1; visibility: visible; padding: 4px; margin-top: 20px}
div.bootstrap-timepicker-widget{display: inherit; opacity: 1; visibility: visible; margin-top: 20px }
div.bootstrap-timepicker-widget table td input {width:35px;}
div.bootstrap-timepicker-widget .separator {color:white;}
[data-toggle="dropdown"] {cursor: pointer;}
.dropdown-menu-right {right: 0 !important;}
.dropdown-divider {margin:.1rem 0;}

.swal2-popup .swal2-styled {
	background: #6a6dcd!important;
}

.video-canvases-container {
	position: relative;
	height: 85vh;
	overflow-y: auto;
  overflow-x: hidden;
	margin-top: 1vh;
	margin-bottom: 1vh;
	margin-left: 0;
	margin-right: 0;
}

.video-canvas-container {
	position: relative;
	display: grid;
}

.overlay-canvas-container {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}

.overlay-canvas-block {
	position: relative;
  border-radius: 3px;
	box-sizing: content-box;
}

.overlay-canvas-novideo {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
  background: url("../img/novideo.jpg");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.overlay-canvas {
		max-width: 100%;
		bottom: 0;
		border-radius: 3px;
		padding: 0.25em 0.65em;
    /* height: 100%; */
    align-items: left;
		left: 0;
    position: absolute;
    color: #FFFFFF;
		background: rgba(0, 0, 0, 0.5);
    word-wrap: break-word;
		font-size: 0.75em;
}

.overlay-canvas-hand {
	max-width: 100%;
	border-top-left-radius: 0;
	border-radius: 3px;
	padding: 0.25em 0.65em;
	/* height: 100%; */
	align-items: left;
	right: 0;
	position: absolute;
	color: #FFFFFF;
	background: rgba(0, 0, 0, 0.5);
	word-wrap: break-word;
	font-size: 0.75em;
	animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.overlay-canvas:empty { display: none }

#js-raise-hand-button:active {
	color: red !important;
}

 :root {
        --scroll-bar-color: #777;
        --scroll-bar-bg-color: #222;
    }

  * {
      scrollbar-width: thin;
      scrollbar-color: var(--scroll-bar-color) var(--scroll-bar-bg-color);
  }

  /* Works on Chrome, Edge, and Safari */
  *::-webkit-scrollbar {
      width: 12px;
  }

  *::-webkit-scrollbar-track {
      background: var(--scroll-bar-bg-color);
  }

  *::-webkit-scrollbar-thumb {
      background-color: var(--scroll-bar-color);
      border-radius: 20px;
      border: 3px solid var(--scroll-bar-bg-color);
  }

.ribbon {
  position: relative;
  min-height: 56px;
}
.ribbon-box {
  position: absolute;
  top: 10px;
  right: 0;
  padding: 0 15px;
  height: 36px;
  line-height: 36px;
  color: #fff;
  z-index: 500;
}
.ribbon-box:before {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  content: "";
}
.ribbon-bookmark .ribbon-box {
  padding-left: 0;
}
.ribbon-bookmark .ribbon-box:before {
  top: 0;
  right: 100%;
  border: 18px solid;
  border-left-width: 10px;
}
.ribbon-modern .ribbon-box {
  top: 0;
}
.ribbon-modern .ribbon-box:before {
  top: 0;
  right: 100%;
  border: 18px solid;
}
.ribbon-left .ribbon-box {
  right: auto;
  left: 0;
}
.ribbon-left.ribbon-bookmark .ribbon-box {
  padding-left: 15px;
  padding-right: 0;
}
.ribbon-left.ribbon-bookmark .ribbon-box:before {
  right: auto;
  left: 100%;
  border-left-width: 18px;
  border-right-width: 10px;
}
.ribbon-left.ribbon-modern .ribbon-box:before {
  right: auto;
  left: 100%;
}
.ribbon-bottom .ribbon-box {
  top: auto;
  bottom: 10px;
}
.ribbon-bottom.ribbon-modern .ribbon-box {
  bottom: 0;
}
.ribbon-crystal .ribbon-box {
  background-color: rgba(255, 255, 255, 0.35);
}
.ribbon-crystal.ribbon-bookmark .ribbon-box:before {
  border-color: rgba(255, 255, 255, 0.35);
  border-left-color: transparent;
}
.ribbon-crystal.ribbon-bookmark.ribbon-left .ribbon-box:before {
  border-color: rgba(255, 255, 255, 0.35);
  border-right-color: transparent;
}
.ribbon-crystal.ribbon-modern .ribbon-box:before {
  border-color: rgba(255, 255, 255, 0.35);
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.ribbon-crystal.ribbon-modern.ribbon-bottom .ribbon-box:before {
  border-color: rgba(255, 255, 255, 0.35);
  border-top-color: transparent;
  border-left-color: transparent;
}
.ribbon-crystal.ribbon-modern.ribbon-left .ribbon-box:before {
  border-color: rgba(255, 255, 255, 0.35);
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.ribbon-crystal.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box:before {
  border-color: rgba(255, 255, 255, 0.35);
  border-top-color: transparent;
  border-right-color: transparent;
}
@media (max-width: 1440px) {
  .ribbon-box {zoom: 0.9;}
}
@media (max-width: 1000px) {
  .ribbon-box {zoom: 0.8;}
}
@media (max-width: 780px) {
  .ribbon-box {zoom: 0.7;}
}
@media (max-width: 600px) {
  .ribbon-box {zoom: 0.6;}
}
@media (max-width: 500px) {
  .ribbon-box {zoom: 0.5;}
}
@media (max-width: 400px) {
  .ribbon-box {display: none;}
}</pre></body></html>