@import "https://fonts.googleapis.com/css?family=Slabo+27px:400";
@import "https://fonts.googleapis.com/css?family=Poppins:400";
@font-face { font-family: 'CeraGR-Medium'; src: url('../fonts/CeraGR-Medium.ttf')  format('truetype'); }

body {background-image:none;background-color: white}

h1, h2, h3, h4, h5, h6 {text-shadow: none}
.btn, .alert, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .display-1, .display-2, .display-3, .display-4, .mbr-figure .mbr-figure-caption, .mbr-gallery-title, .mbr-map [data-state-details], .mbr-price { font-family: Poppins, "CeraGR-Medium", "Roboto", "Open Sans", sans-serif }
.mix-thumbs h3, p, a { font-family: Poppins, "Open Sans", sans-serif; }
.mix .mix-thumbs .video-thumbnail .text h3  {color:rgba(255, 255, 255, 0.7); font-size:18px; font-weight:600;}
.owl-carousel.slider .item { height: 560px; 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}
.owl-carousel.slider {background: transparent; display: block}
.owl-carousel.slider .owl-controls .owl-pagination {bottom:0px;}
.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;*/}

.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 }


.owl-carousel.slider .item button {font-size: 30px;font-weight: 600;text-transform: uppercase; float:left;margin-top:20px;}
.sponsor-logo {max-width: 180px;max-height: 180px;}
.owl-dot {position: relative;}
.owl-dots {margin-top: -68px !important;}

.nav-days li {color: #eee; text-align: center; background: #191918; text-transform: uppercase;}
.nav-days li a:hover { background-color: rgba(180,69,155,0.8); color:white; }
.nav-days li.active { background-color: #B4459B; }
.nav.nav-time.nav-justified li { background-color: #c26eaf; color: white; padding: 5px 10px;} 
.nav.nav-time.nav-justified li a {color:white;}
.nav.nav-time.nav-justified li a:hover { background-color: #B4459B; color: white; }
.nav.nav-time.nav-justified li.active { background-color: #B4459B; text-align: center; }

.zetta-menu {margin-top:6px; }
.nav-wrapper {height:188px; background:#0C141F;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.nav-wrapper.smaller {height:108px;}
.nav-wrapper .zetta-menu > li.zm-logo img {margin-top:-24px; max-height: 360%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.nav-wrapper.smaller .zetta-menu > li.zm-logo img {margin-top:-32px; max-height: 260%;}
.zetta-menu>li {height:50px; text-transform: uppercase;}
.zetta-menu>li>a {line-height:50px;}
.zetta-menu ul > li {min-height:50px;}
.zetta-menu ul > li a {line-height:50px;}
.zm-search { margin-top:0px; margin-left: 18px }
.zm-search input.focus {width: 450px; border-radius: 5px; font-size: 16px;color:#999; font-weight: 400;border: 1px solid #d1d1d1; padding-left: 20px}
.zm-search form>label {line-height:46px;}
.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;}
.zetta-menu>li.zm-category>a {font-weight: bold;font-size: 16px}
.zetta-menu a:hover {color:white;background:#B4459B}
.zetta-menu > li.zm-right-item {margin-left:15px;}
.zetta-menu > li.zm-right-item:hover a { color:#fff;background-color: #B4459B; }
.zetta-menu > li.zm-left-item:hover a { color:#fff;background-color: #B4459B; }
.zetta-menu > li.zm-search:hover { color:white; background:transparent }

.navbar-categories .zetta-menu > li.zm-category > a {font-weight: 700 !important; font-size: 15px}
.zetta-menu > li.zm-left-item:hover > ul a { color:white; background:transparent; }
.zetta-menu > li.zm-right-item:hover > ul { border: 1px solid #222; 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 > li.zm-right-item:hover > ul a { color:#fff; background:black; } /* drop down menu */
.zetta-menu > li.zm-right-item:hover > ul li {border:none; } /* drop down menu */
.zetta-menu > li.zm-right-item:hover > ul a:hover { text-decoration: underline;background-color: #005596; color:#fff; border:none; } /* drop down menu */

.zetta-menu>li.blue a { color:#ffffff; background:#5BA1D2; }
.zetta-menu>li.blue a:hover { background:#A0CAF0; }
.zetta-menu>li.red a { color:#ffffff; background:#B768E0; }
.zetta-menu>li.red a:hover { background:#B788CF; }

.zetta-menu>li.highlight { margin-right: 40px  }
.zetta-menu>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>li.highlight a:hover { background:rgba(0,105,192,0.8); }
.zetta-menu>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>li.highlight2 { margin-right: 40px  }
.zetta-menu>li.highlight2 a { color:#ffffff; background:#B768E0ee; }
.zetta-menu>li.highlight2 a:hover { background:#B768E0; }

.zetta-menu>li>ul, .zetta-menu>li>ul ul, .zetta-menu .zm-multi-column, .zetta-menu .zm-multi-column>ul ul {background-color: #000; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-bottom: none;}
.zetta-menu>li>ul li:hover, .zetta-menu>li>ul ul li:hover, .zetta-menu .zm-multi-column, .zetta-menu .zm-multi-column>ul ul li:hover {background-color: #000;}


.zetta-menu.zm-effect-slide-bottom > li > div,
.zetta-menu.zm-effect-slide-bottom li > ul {
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
}

.zetta-menu.zm-effect-slide-top > li > div,
.zetta-menu.zm-effect-slide-bottom > li > div,
.zetta-menu.zm-effect-slide-left > li > div,
.zetta-menu.zm-effect-slide-right > li > div,
.zetta-menu.zm-effect-slide-top li > ul,
.zetta-menu.zm-effect-slide-bottom li > ul,
.zetta-menu.zm-effect-slide-left li > ul,
.zetta-menu.zm-effect-slide-right li > ul {
  display: block !important;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.1s ease, -webkit-transform 0.1s ease, visibility 0.1s linear 0s;
  -moz-transition: opacity 0.1s ease, -moz-transform 0.1s ease, visibility 0.1s linear 0s;
  -ms-transition: opacity 0.1s ease, -ms-transform 0.1s ease, visibility 0.1s linear 0s;
  -o-transition: opacity 0.1s ease, -o-transform 0.1s ease, visibility 0.1s linear 0s;
  transition: opacity .1s ease, transform .1s ease, visibility .1s linear 0s;
}
.zetta-menu.zm-effect-slide-top > li:hover > div,
.zetta-menu.zm-effect-slide-bottom > li:hover > div,
.zetta-menu.zm-effect-slide-left > li:hover > div,
.zetta-menu.zm-effect-slide-right > li:hover > div,
.zetta-menu.zm-effect-slide-top li:hover > ul,
.zetta-menu.zm-effect-slide-bottom li:hover > ul,
.zetta-menu.zm-effect-slide-left li:hover > ul,
.zetta-menu.zm-effect-slide-right li:hover > ul {
  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.4s ease;
  -moz-transition: opacity 0.3s ease, -moz-transform 0.4s ease;
  -ms-transition: opacity 0.3s ease, -ms-transform 0.4s ease;
  -o-transition: opacity 0.3s ease, -o-transform 0.4s ease;
  transition: opacity .3s ease, transform .4s ease;
}

@media (max-width: 1450px) {
	.zetta-menu .zm-search input.focus {width: 420px; }
}
@media (max-width: 1400px) {
	.zetta-menu .zm-search input.focus {width: 330px; }
}
@media (max-width: 1350px) {
	.zetta-menu .zm-search input.focus {width: 250px; }
}
@media (max-width: 1150px) {
	.zetta-menu .zm-search input.focus {width: 230px; }
}

.search-container {display: none}

@media (max-width: 1100px) {
	.search-container {display: block}
}

.navbar-default {background-color:black; /*#dc9627;*/ /*#0C141F;*/ /*#FFFFFF; background-size: cover;*/padding: 22px 0 20px 0; background-repeat-x:repeat; background-repeat-y:no-repeat; box-shadow: 0px 10px 18px -3px rgba(12,20,31,0.7) !important; -webkit-box-shadow: 0px 10px 18px -3px rgba(12,20,31,0.7) !important; -moz-box-shadow: 0px 10px 18px -3px rgba(12,20,31,0.7) !important;} 
.navbar-default img {margin-top:20px;}

.navbar-mobile {background-color:black;/*#dc9627; */background-size: cover;display:none;position: relative}
.navbar-mobile img {margin-top:3px; max-height: 110px;}
.navbar-mobile .menu-btn {background-color:rgba(255,255,255,0);color:#fff;font-weight: bold;font-size:28px;border:none;padding:6px 10px;float:right;margin-right:16px;margin-top:34px; }
.sticky-wrapper {/*height:auto !important;*/margin-bottom:100px;}

.weather-container {padding:0 200px;}

@media (max-width: 1100px) {
	.sticky-wrapper {height:0 !important;margin-bottom:0px;}
	.nav-wrapper {height:auto !important; }
	.weather-container {padding:0;}
}

@media (max-width: 770px) {
	.navbar-mobile .menu-btn { margin-top:15px; }
}
@media (max-width: 700px) {
	.weatherwidget-io {height:96px !important;}
}
@media (max-width: 600px) {
	.navbar-mobile .menu-btn { margin-top:18px; margin-bottom: 7px }
}

.breadcrumbs {min-height:45px;}
.breadcrumb>li {color:white;}
.breadcrumb a {color:#ffffff99;}
.breadcrumb li.active, .breadcrumb li a:hover {color:white;}
.breadcrumbs h3 {text-transform: uppercase;}
@media (max-width: 900px) {
	.breadcrumb {/*margin-top:75px; margin-bottom:0px;*/display: none}
}
@media (max-width: 540px) {
	.breadcrumbs h3 { max-width: 350px !important; }
}


.pushy {overflow: hidden;}
.pushy-submenu button {font-family:Poppins, 'Raleway',sans-serif;font-size:16px;font-weight:300;}
.pushy-submenu button:hover { background: #464646; }
.pushy-link a:hover { background: #464646; }

footer .footer-links {font-size: 16px;color:white;}
footer .footer-links:hover, footer .footer-links:focus {color:white;text-decoration: underline;} 
.copyrights a {font-size: 16px;}
.copyrights a:hover, .copyrights a:focus {color:white;text-decoration: underline;} 

/*.navbar-mobile .menu-btn:selected { border:rgb(155,155,155,1) 1px solid; }*/
.vert-menu>ul>li>a {background:#191918;}
.vert-menu > ul > li > 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 > 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 { /*background: radial-gradient(ellipse at center, rgb(45,45,45) 0%, transparent 100%); background:url(../img/bubbles-anim.gif); background-size: 100px;*/ background:#A94E93; }
.join-ad-container p {color:white;}
.content .boxes-border-top { border-color: #dde1e1; border-top: 3px solid #F77B71; }
.show-credits {margin:0; font-size:13px;}
.show-credits.margin-top-20 {margin-top:20px;}
.show-credits li {margin:1px 1px; }
.show-credits li a.btn {margin:5px 5px; }


.ribbon-dark-crystal .ribbon-box {
  background-color: rgba(0, 0, 0, 0.75);
}
.ribbon-dark-crystal.ribbon-bookmark .ribbon-box:before {
  border-color: rgba(0, 0, 0, 0.75);
  border-left-color: transparent;
}
.ribbon-dark-crystal.ribbon-bookmark.ribbon-left .ribbon-box:before {
  border-color: rgba(0, 0, 0, 0.75);
  border-right-color: transparent;
}
.ribbon-dark-crystal.ribbon-modern .ribbon-box:before {
  border-color: rgba(0, 0, 0, 0.75);
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.ribbon-dark-crystal.ribbon-modern.ribbon-bottom .ribbon-box:before {
  border-color: rgba(0, 0, 0, 0.75);
  border-top-color: transparent;
  border-left-color: transparent;
}
.ribbon-dark-crystal.ribbon-modern.ribbon-left .ribbon-box:before {
  border-color: rgba(0, 0, 0, 0.75);
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.ribbon-dark-crystal.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box:before {
  border-color: rgba(0, 0, 0, 0.75);
  border-top-color: transparent;
  border-right-color: transparent;
}

.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>tbody>tr:nth-of-type(odd) { background-color: #f5f5f5; }
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {background:transparent;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {border: none}
.table>thead>tr, .table>thead>th, .table>thead>td, .table>tbody>tr, .table>tbody>th, .table>tbody>td, .table>tfoot>tr, .table>tfoot>th, .table>tfoot>td {border: none}
.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 415px; overflow: hidden; }
.columns-right { float: right; width: 400px;  position: absolute; right: -400px; top:0px; height: 100%; }
.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: 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%; }
}
@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%; }
}
@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;}
	.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: Poppins, '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; }

}


.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>li>a {padding:8px 20px;}
.list-group-overlay .nav-tabs>li.active>a, .list-group-overlay .nav-tabs>li>a:focus, .list-group-overlay .nav-tabs>li>a:hover, .list-group-overlay .nav-tabs>li.active>a:focus, .list-group-overlay .nav-tabs>li.active>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;*/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:0px 0 1px 1px;}
.list-group-item a {text-decoration: none; cursor: pointer; color:white; font-size: 16px }
.list-group-item a:hover {color:white; text-decoration: underline;}
.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:8px 0px 4px;font-size:1.1em;line-height:25px}
.list-group-item-content {padding:2px 8px 4px;font-size: 1em; border:1px solid white; position: relative; float: left; margin-top: 2px; margin-bottom: 4px}
.list-group-item-content:hover {/*background:#A94E93;*/}
.list-group-item-content:hover a {color:white;}
.list-group-item.active .play-icon-bg { color: #A94E93; }
.list-group-item-layer {height:100%;background:none;}
.list-group-item-overlay {position:relative;float:left;width: 100%;/*background:rgba(255,255,255,0.8);*/height:30%;padding:0 0px 10px;}
.list-group-item.active .list-group-item-overlay { /*background:rgba(0,0,0,0.95);*/ border-right:10px solid rgba(255,255,255,0);display:block !important;opacity: 1 !important }
.list-group-item.active .list-group-item-content {/*color:white;*/}
.playlist-mobile .list-group-item {/*background-color: white;*/}
.playlist-mobile .list-group-item .list-group-item-content {color:black;}
.playlist-mobile .list-group-item:hover {/*background-color: #fafafa;*/}
.playlist-mobile .list-group-item:hover .list-group-item-content {color:black;}
.playlist-mobile .list-group-item.active .list-group-item-content {color:white;}
.playlist-mobile .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {/*background-color: #000000;text-decoration: underline;*/}
.playlist-mobile .list-group-item.active:hover .list-group-item-content {color:white;}
/*.list-group-item a:hover {text-decoration: underline !important;}*/
.playlist-mobile .list-group-item-heading {font-size:1.2em;}


.list-group-item.active {background:#223971;border:1px solid #333;}
.list-group-item.active:hover {background:#223971;border:1px solid #333;text-decoration:none;}
.list-group-item {background:#B3479A;border:1px solid #333; padding: 2px 110px 2px 15px;}
.label {line-height: 40px}
.label-default {background-color: #2E2D31; }
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { /*background-color:rgba(153, 153, 153, 0.3);*/ }
h4.list-group-item-heading {text-shadow: none}



.list-group-item-template {display:none;}
@media (max-width: 1450px) {
	.list-group-item-overlay {height:58px;line-height:11px;font-size:0.8em;}
}
@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 {margin-bottom: 60px;margin-top:25px;background:none !important; }
/*
@media (max-width: 1200px) {
	.main-video-container {margin-top:5px;}
}*/

.drag-item .list-group-item-content {margin-left:5px;padding:1px 8px 2px;}
.drag-item .list-group-item-content.remove-item:hover {background:#EA4335;}
.drag-item .list-group-item-content.info-item:hover {background:#64BAF5;}
.drag-item .list-group-item-content i {float: left; margin-top: 4px; margin-bottom:5px }
@media (max-width: 1550px) {
	.drag-item  .list-group-item-heading { height: 30px !important; }
}
.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: 2em;}
@media (max-width: 2400px) {
	.drag-item .drag-cursor { font-size: 2em;}
}
@media (max-width: 2200px) {
	.drag-item .drag-cursor { font-size: 2em;}
}
@media (max-width: 1700px) {
	.drag-item .drag-cursor { font-size: 2em;}
}
@media (max-width: 1550px) {
	.list-group-item-heading { font-size: 1em;/*height:23px !important;*/ line-height:20px;}
}
@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:75%;}
@media (max-width: 2560px) {
	.container {width:85%;}
}
@media (max-width: 1920px) {
	.container {width:95%;}
}

.nav-container {padding-right: 15px; padding-left: 15px; margin-right:auto; margin-left: auto}

.video-player-container { max-width: 50%; }
.playlist-container { max-width: 60%; }
@media (max-width: 2560px) {
	.video-player-container { max-width: 60%; }
	.playlist-container { max-width: 70%; }
}
@media (max-width: 1920px) {
	.video-player-container { max-width: 1000px; }
	.playlist-container { max-width: 1580px; }
}

/*.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 {color: white !important; opacity: 0.8}
.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: Poppins, '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: Poppins, '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: Poppins, '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;}
.map-btn {color:#5c90d2;}
.map-btn:hover {color:#5c90d2;}
.map-btn.link-effect:before {color:#5c90d2;}
.story {color:#fff;}
.story li {color:#fff; font-size: 15px; margin:2px 4px 0;}

#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: Poppins, '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 { overflow: hidden;}
.channel-tiles .grid-box .grid-cell h2 { background:rgba(0,0,0,0.7); color:white; position: absolute; bottom:0px; right:0px; width:100%; text-align: center; padding: 14px; text-transform: uppercase; font-weight: 400; font-size:24px;font-family: Poppins, "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; }
.channel-tiles .grid-box .grid-cell .layer {background-size: cover;transform: scale(1.0);-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.channel-tiles .grid-box .grid-cell:hover .layer {transform: scale(1.3);-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}

@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; }
}
/*
.col-sm-4 {
    width: 33.33%;
}
*/
.title-head {/*padding-top:80px;*/margin-bottom: 30px}
.account .nav.nav-tabs { margin-bottom:0px;  }
.account .nav.nav-tabs>li.active>a {color:black; }
.account .nav.nav-tabs>li>a:hover, .account .nav.nav-tabs>li>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%; }

}

#uploadProgressBarContainer {top:auto;bottom:0px;left:0px;/*height:18px;*/ color:transparent !important;}

.label {line-height: 40px}
.label-default {background-color: #000; }
/*.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { background-color:rgba(153, 153, 153, 0.3); }*/
h4.list-group-item-heading {text-shadow: none}

.btn i.fa {font-size: 1.4em}
.btn div {display: inline-block;}

.live-schedule .item:before { padding-bottom: 56.25%; }
.mix .owl-carousel .item {margin-left: 10px; margin-right: 10px; overflow: hidden}
.mix .owl-carousel .item.portrait:before { padding-bottom: 140.9%; }
.mix .owl-carousel .item.square:before { padding-bottom: 97%; }
.owl-carousel .item .thumb-layer {position: absolute; top:0; left:0; width: 100%; height: 100%; background-size: cover; transform: scale(1.0);-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.owl-carousel .item:hover .thumb-layer {transform: scale(1.3);-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.bg-feature .owl-carousel { margin-top:0px;margin-bottom: 0px }
.bg-feature.sliderbg-feature .owl-carousel { margin-top:55px;margin-bottom: 55px }
.item.over {overflow: hidden}
.item.over .thumb-layer {position: absolute; top:0; left:0; width: 100%; height: 100%; background-size: cover; transform: scale(1.0);-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.item.over:hover .thumb-layer {transform: scale(1.3);-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}


.mix .mix-thumbs .video-thumbnail { margin-bottom: 10px; padding-left: 10px; padding-right: 10px }
.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; background-position:center;min-height:240px;overflow: hidden;padding-top: 10px;padding-bottom: 10px}
section.bg-feature.sliderbg-feature {padding-top: 0px;padding-bottom: 0px}}
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 {}
section.bg-feature .mobile-image { margin-top:5px; transform: scale(1.1); position: absolute; top:0px; left:0px; background:transparent;background-size: cover; width: 100%; height:0; padding-bottom: 18.36%; }
.layer {background:rgba(0,0,0,0);}

section.live-schedule .mobile-divider {display: none; width: 100%;}
@media (max-width: 2500px) {
	section.bg-feature { padding-top: 50px;padding-bottom: 50px}
	section.bg-feature .mobile-image {  margin-top:5px; margin-left: -2% }
}
@media (max-width: 2200px) {
	section.bg-feature { padding-top: 30px;padding-bottom: 30px}
}
@media (max-width: 2000px) {
	section.bg-feature { padding-top: 10px;padding-bottom: 10px}
}
@media (max-width: 1900px) {
	section.bg-feature .mobile-image {  transform: scale(1.1); margin-top:1%; margin-left: 1% }
}
@media (max-width: 1600px) {
	section.bg-feature .mobile-image {  transform: scale(1.2); margin-left:3%; margin-top:2%; }
}
@media (max-width: 1500px) {
	section.bg-feature { padding-top: 0px !important;padding-bottom: 0px !important}
	section.bg-feature .mobile-image { margin-left:3%; }
}
@media (max-width: 1300px) {
	section.bg-feature .mobile-image { margin-left:3%; margin-top:1%; }
}
@media (max-width: 1250px) {
	section.bg-feature .mobile-image { margin-left:2%; margin-top:2%; }
}
@media (max-width: 1050px) {
	section.bg-feature .mobile-image { transform: scale(1.3); margin-top:3%; margin-left:6%; }
}
@media (max-width: 990px) {
	section.bg-feature .mobile-image { display: block; transform: scale(1.0); position:relative; top:auto; left:auto; margin-top:-5px; margin-left:0%; height:240px;  }
	section.bg-feature div.layer { display: block; }
	section.bg-feature div.mobile-image-overlay { display: block; }
	section.sliderbg-feature h3 {color: white}
	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 }
}




.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 */
    }
}

section.live-schedule .mobile-divider {display: none; width: 100%;}

@media (max-width: 1400px) {
	section.bg-feature { background-position: -250px 0}
}
@media (max-width: 1100px) {
	.section-parallax h2 { font-size: 32px }
	.section-parallax button { font-size: 28px; padding: 8px 18px }
}
@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; height: 30px; overflow: hidden;}
.two-lines { text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 52px; overflow: hidden;}
.three-lines { text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; height: 90px; overflow: hidden;}



/*.mix .owl-carousel .item::before { float:none;padding-bottom:0px; }
.mix .owl-carousel .item.poster::before { float:none;padding-bottom:0px; }*/



/*CUSTOM GRID SYSTEM*/
.grid-box { padding: 0;margin-bottom: -5px}

/*
@mixin aspect-ratio($ratio-or-width, $height: null) {
  $padding: if($height, percentage($height/$ratio-or-width), percentage(1/$ratio-or-width));
  &:before { content:''; float: left; padding-bottom: $padding;  }
  &:after  { content:''; display: table; clear: both;  } 
}*/

.grid-box .grid-cell { position: relative; background-size: cover; background-position: center; text-align: left; display: block; margin: 5px 5px 10px 5px; border:4px solid black; }
.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 {
	padding-bottom: 10px;
}

.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%;
}
.channel-overlay .row { margin-top:200px; }
.channel-overlay .row h2 { text-shadow: none; padding:40px 40px 20px; font-size: 32px;text-transform: uppercase; }
/*
.grid-box .grid-cell.c-1 { @include aspect-ratio(2, 3); 
	$padding: if($height, percentage($height/$ratio-or-width), percentage(1/$ratio-or-width));
  &:before { content:''; float: left; padding-bottom: $padding;  }
  &: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); }*/
@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, &.c-2, &.c-3 { @include aspect-ratio(5, 1); }*/
}

@media screen and (max-width:2560px){
	.owl-carousel.slider .item .item-content { padding: 10px 200px 0 100px; }
}

@media screen and (max-width:1920px){
	.owl-carousel.slider .item .item-content { padding: 10px 40px 0; }
}

@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;}
	.owl-carousel.slider .item .item-content { padding: 10px 40px 0; }
	.owl-carousel.slider .item .item-content h2 { font-size: 32px }
	.owl-carousel.slider .item button { font-size: 28px; padding: 8px 18px;   }
	/*.owl-carousel .btn {display: none;}*/
	.channel-overlay .row { margin-top:150px; }
	.channel-overlay .row h2 { font-size: 26px }
}

@media (max-width: 768px) {
	.zetta-menu.zm-response-switch>li.zm-logo, .zetta-menu>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 > 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; }
	.channel-overlay .row { margin-top:100px; }
	.channel-overlay .row h2 { font-size: 22px }
}
@media (max-width: 600px) {
	.mobile-slider {display:none;}
	/*.navbar-mobile img { max-height:50px; margin-top: 10px; }*/
	.register-box, .login-box {padding:25px 10px;}
	.item .premium {font-size:0.7em;}
	h1 {font-size:30px;}
	h2 {font-size:20px;}
}

@media (max-width: 400px) {
	.fa-3x { font-size:1.4em; }
}

.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: 32px;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: 1600px) {
  .broadcast-preview h2 { font-size:22px; }
}

@media (max-width: 1199px) {
  .broadcast-preview h2 { font-size:32px; }
}

@media (max-width: 1000px) {
  .broadcast-preview h2 { font-size:22px; }
}

@media (max-width: 767px) {
  .broadcast-preview h2 { font-size:32px; }
  .broadcast-preview {height:auto !important;}
}
@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;}
}

.register-box, .login-box {border-radius: 10px; background:white;}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {padding:20px;}
.alert {font-size: 1.1em}
/*
.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:#c0a375!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:#90a878}*/
/*.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: Poppins, "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 {background:transparent;}
.content:nth-of-type(1) {background:transparent;/*linear-gradient(rgba(57,57,57,0.6), rgba(57,57,57,0.9))*/}
/*.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.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;}

.pi-btn-default { /*background-color:#B09344; */ }
.pi-btn-default:hover { /*background-color:#552C00;*/ }
.vert-menu ul ul li a { background: rgba(170,170,170,0.9);color:#f5f5f5; }
.table>thead:first-child>tr:first-child>td.recommended div {background-color:rgba(170,170,170,0.7);}
.table>thead:first-child>tr:first-child>td.recommended {border-top: 1px solid rgba(170,170,170,0.7);}
.content .boxes-border-top {border-top: 3px solid rgba(170,170,170,0.7);}

.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: rgba(0,0,0,0.25);*/background-color:rgba(12,20,31, 1);}
.footer .copyrights p {text-shadow: none}

div.content.loading { position:fixed;left:0;top:0;height:100%;width:100%;z-index: 9000;background:white;}

/*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:Poppins, 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: Poppins, "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: Poppins, "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-content { background-color: #A24B8Ddd; }*/
.popover-title { background-color: #000000dd; }
.page-heading { color: white; margin-bottom: 20px }
.page-heading-container {padding-left:0px;}
@media screen and (max-width: 2560px) {
	.page-heading-container { padding-left:200px; }
}
@media screen and (max-width: 1920px) {
	.page-heading-container { padding-left:300px; }
}
@media screen and (max-width: 1100px) {
	.page-heading-container { padding-left:0; }
}

.ways-to-watch a { width: auto; margin-bottom: 5px }
.ways-to-watch a img { width: 100%; max-width: 175px; }

.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:#ffffffdd;}
.paragraphContainer p {color:#ffffffb; font-size:1.3em;}
.paragraphContainer h1, .paragraphContainer h2, .paragraphContainer h3, .paragraphContainer h4, .paragraphContainer h5, .paragraphContainer h6 {color:white;margin-top:40px; margin-bottom: 5px}
.paragraphContainer li {color:#ffffffdd;margin-top:10px; margin-bottom: 5px; font-size:1.2em; margin-left: 20px}
.join-ad-container h1 {color:#ffffffdd; margin-left:20px;position: relative;}
.item { width:auto; height:auto; }

button {color:#444;background-color: #bbb}
button.focus, button:focus, button:hover {color:#111;background-color: #eee;}

.ticker-bg {background-color:#A94E93;}
.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:#A94E93;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:#A94E93;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: 370px; border: 1px solid #20273F; background: #0C141F;}
.autocomplete-suggestion.global-search {border-bottom: 1px solid #20273F; color:white; padding:6px; font-weight: 600; cursor: pointer;line-height: 26px; font-size: 17px}
.autocomplete-suggestion.global-search:hover {color: #5c90d2; background: #171C2D;}
.autocomplete-suggestion b {color:#5c90d2;}

#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(0,0,0,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}
}
