/*
 Theme Name: RLC by XSO
 Description: XSO

 */
 
 .no-gutters {
  margin-right: 0;
  margin-left: 0;

  > .col,
  > [class*="col-"] {
	padding-right: 0;
	padding-left: 0;
  }
}


  .no-gutters .col,
  .no-gutters [class*="col-"] {
	padding-right: 0;
	padding-left: 0;
  }

h3.card-title strong {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	font-family: 'Montserrat', sans-serif;

}

.carousel-control-prev, .carousel-control-next {
    background: #222222;
    width: 30px;
    opacity: 1;
}
#recomendadosScroll .carousel-control-prev, showsCarousel .carousel-control-prev{
	left: -15px;
}
#recomendadosScroll .carousel-control-next, showsCarousel .carousel-control-next {
	right: -15px;
}
#recomendadosScroll .carousel-control-prev, #recomendadosScroll .carousel-control-next {
    width: 30px;
    opacity: 1;
    /*margin-top: 135px;*/
    background: green;
    height: 30px;
   /* border-radius:50px; */
    width: auto;
    height: auto;
    background: transparent;
}

.dropdown:hover .dropdown-menu{
  display:block;
}
.dropdown-menu {
		transition: width .4s ease-in-out, height .4s ease-in-out, transform .4s ease-in-out, bottom .4s ease-in-out;	

}

#carouselExampleControls .carousel-control-prev, #carouselExampleControls .carousel-control-next {
    width: 30px;
    opacity: 1;
    /*margin-top: 135px;*/
    background: green;
    height: 30px;
   /* border-radius:50px; */
    width: auto;
    height: auto;
    background: transparent;
}

#showsCarousel .carousel-control-prev, #showsCarousel .carousel-control-next {
    width: 30px;
    opacity: 1;
    /*margin-top: 135px;*/
    background: green;
    height: 30px;
   /* border-radius:50px; */
    width: auto;
    height: auto;
    background: transparent;
}


.card.card-image, .card.card-image [class*=rgba-] {
	border-radius: 0;
}
.rlc-subtitle {
	/*text-transform: uppercase;*/
	font-weight: normal;
	font-family: 'Montserrat', sans-serif;
	font-size: 9px;
	margin-top: 15px;
	opacity: 0.7;
}
.rlc-hours {
	font-weight: normal;
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	opacity: 0.65;
}
.testimonial-card .avatar {
	margin-top: 0;
}
.ver-programa-button {
	position: absolute;
    bottom: 15px;
    left: 18px;
}
.next-show-card {
	height: 100%;
}
.next-show-card div {
	opacity: 0.6;
}
.next-show-card:hover div {
	opacity: 1;
}
/*#the_content iframe, #the_content .embed-responsive-16by9 {
	display: none;
}*/
.plyr__controls {
	background: transparent;
	color: #eee;
}
#VerAhora {
	animation: BackgroundGradient 3s ease infinite;
	background-size: 200% 200% !important;          
}
@keyframes BackgroundGradient {
	0% {background-position: 0% 50%;}
	50% {background-position: 100% 50%;}
	100% {background-position: 0% 50%;}
}




#scroll-down {
  position: relative;
  width: 100%;
  height: 100%;
  position: fixed;
  bottom: 0;
  height: 20px;
}
#scroll-down::after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  /*background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%);
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%);*/
}

#scroll-down a {
  position: absolute;
  bottom: 0px;
  left: 50%;
  z-index: 2;
  display: inline-block;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  color: #fff;
  letter-spacing: .1em;
  text-decoration: none;
  transition: opacity .3s;
}
#scroll-down a:hover {
  opacity: .5;
}




#scroll-down a {
  padding-top: 0px;
}
#scroll-down a span {
  position: absolute;
  top: -55px;
  left: 50%;
  width: 20px;
  height: 20px;
  font-size: 18px;
  margin-left: -12px;
  /*border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);*/
  -webkit-animation: sdb05 1.5s infinite;
  animation: sdb05 1.5s infinite;
  box-sizing: border-box;
}
@-webkit-keyframes sdb05 {
  0% {
    -webkit-transform: rotate(0) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(0) translate(0, 15px);
    opacity: 0;
  }
}
@keyframes sdb05 {
  0% {
    transform: rotate(0) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: rotate(0) translate(0, 15px);
    opacity: 0;
  }
}

.quote-card {
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  min-height: 120px;
}
.quote-card p {

}
.quote-card-box:before {
  font-family: Georgia, serif;
  content: "“";
  position: absolute;
  top: 0px;
  left: 10px;
  font-size: 5em;
  color: rgba(255,255,255, 0.3);
}
.quote-card-box:after {
  font-family: Georgia, serif;
  content: "”";
  position: absolute;
  bottom: -110px;
  line-height: 100px;
  right: -32px;
  font-size: 25em;
  color: rgba(255,255,255, 0.3);
  font-weight: normal;
}
@media (max-width: 640px) {
  .quote-card:after {

  }
}
.col-xs-12 a:hover blockquote p {
	text-decoration: underline
}
.posts.card {
	/*box-shadow: none !important;*/
	background: rgba(240,240,240,0.5);
}
.posts.card .card-body {


}
p {
	font-size: 1.05em;
}
.the_content p {
	margin-bottom: 20px;
	color: #222;
}

footer.page-footer a {
    color: #bfbfbf;
    color: #ddd;
}
.footer-copyright, .footer-copyright a  {
	font-weight: bold;
	color: #555 !important;
}

#podcast-suscribe-program a {
	margin: 0 3px;
	color: #bfbfbf;
}
#podcast-suscribe-program a:hover {
	color: #fff;
}

.rgba-blue-light-important {
	/*background: linear-gradient(to bottom, rgba(0,123, 255,.6), rgba(0,0,0,0.6)), url(https://radiolaclave.cl/wp-content/themes/xso/img/overlays/06.png) !important;*/
	background: linear-gradient(39deg, rgba(102,51,153,.6) 0%, rgba(89,186,231,.6) 100%), url(https://radiolaclave.cl/wp-content/themes/xso/img/overlays/06.png) !important;
}

.rgba-orange-light-important {
	background: linear-gradient(to bottom, rgba(255,152,0,.6), rgba(0,0,0,0.6)), url(https://radiolaclave.cl/wp-content/themes/xso/img/overlays/06.png) !important;
}

.rgba-green-light-important {
	background: linear-gradient(to bottom, rgba(76,175,80,.6), rgba(0,0,0,0.6)), url(https://radiolaclave.cl/wp-content/themes/xso/img/overlays/06.png) !important;
}

.rgba-orange-slight-important {
	background-color: rgba(255,152,0,.1) !important;
}

.rgba-green-slight-important {
	background-color: rgba(76,175,80,.1) !important;
}

.the_content b {
	font-weight: 600;
}
.the_content p img {
	border: 1px solid #eaeaea;
	background: #efefef;
	padding: 7px;
}

.the_content div {
}

.archiveflix a div.embed-responsive {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);

	transition: all 0.25s ease-out;
}

.archiveflix a:hover div.embed-responsive {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

header a.what-song, header a.what-artist {
	font-weight: bold;
	/*border-bottom: 2px solid #ff0;*/
	padding: 0 7px;
    color: #fff;
    font-weight: normal;
   background-image: linear-gradient(180deg,#ffff00,#ffff00,#ff6ec4,#7873f5);
   background: transparent;
    background-size: auto 700%;
    background-position: 0 0;
    transition: color 0.4s, background-position 0.7s;
    border-bottom: 3px solid #ffff00;
}


header a.what-song:hover, header a.what-artist:hover {
	color: #fff !important;
	background-image: linear-gradient(160deg,#ffff00,#ffff00,#ff6ec4,#7873f5,#7873f5);
	background-position: 0 100%;
	background: #ffff00;
	color: #000 !important;
	border-bottom: transparent;
}








.list-group a {
	background: rgba(255,255,255,0.05);
	color: #eee;
}
.list-group a small {
	opacity: 0.55;
}
.list-group a:hover div {
/*	color: #333;*/
}

.navbar-brand {
	margin-left: 25px;
}

.navbar-nav a.nav-item {
  
  display: inline-block;
  color: #343434;
  transition: color 250ms, text-shadow 250ms;
  text-decoration: none;
  position: relative;
  z-index: 0;
  border-radius: 0 !important;

}
.navbar-nav a.nav-item::after {
  /*position: absolute;
  z-index: -1;
  bottom: -5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  content: '';
  width: 100%;
  width: 105%;
  height: 0px;
  background-color: #000;
  transition: all 350ms;*/
  border-radius: 0 !important;
}
.navbar-nav a:hover {
  background-color: #000;
  transition: all 350ms;
  border-radius: 0 !important;
}
.navbar-nav a.nav-item:hover {
	color: white !important;
	border-radius: 0 !important;
}
.navbar-nav a.nav-item:hover::after {
  /*-webkit-transform: translateX(-50%) scaleX(1);
          transform: translateX(-50%) scaleX(1);
  
  height: 105%;
  width: 105%;
  height: 130px;*/
  border-radius: 0 !important;
}
.navbar-nav .what-play a.nav-item:hover::after {
	height: 130%;
}
.navbar {
	/*padding: 0 !important;*/
}

.nav-link {
	padding: 15px 11px 15px 11px !important
}
.dropdown-item {
	border-bottom: 1px solid #eee;
	margin: 0;
	display: block !important;
	border-radius: 0;
}

.dropdown .dropdown-menu .dropdown-item:active, .dropdown .dropdown-menu .dropdown-item:hover, .dropleft .dropdown-menu .dropdown-item:active, .dropleft .dropdown-menu .dropdown-item:hover, .dropright .dropdown-menu .dropdown-item:active, .dropright .dropdown-menu .dropdown-item:hover, .dropup .dropdown-menu .dropdown-item:active, .dropup .dropdown-menu .dropdown-item:hover {
	background-color: #000;
	border-bottom-color: #000;
}

body {
	/*background: #10e88a;*/
	transition: all 200ms;
	will-change: background;
	/*background: #101010;*/
}

.skewed-bg {
  background: #00B285;
  padding: 50px 0 !important;
  -webkit-transform: skew(0deg, -1deg);
  transform: skew(0deg, -1deg);
  margin-top: -50px !important;
}
.skewed-bg .content {
  -webkit-transform: skew(0deg, 1deg);
  transform: skew(0deg, 1deg);
}

#podcasts.skewed-bg {
  background: #00B285;
  padding: 70px 0 !important;
  -webkit-transform: skew(0deg, -1deg);
  transform: skew(0deg, -1deg);
  margin-top: -15px !important;
  margin-bottom: -30px !important;
}
#podcasts.skewed-bg .content {
  -webkit-transform: skew(0deg, 1deg);
  transform: skew(0deg, 1deg);
}
#playlists {
	padding-top: 50px;
}

#audioPlayer {
	background-color: #000000;
	background-image: linear-gradient(-3deg, #000000 0%, #2c3e50 74%);
	z-index: 9999;
}

h3 {
-webkit-transition: color 0.6s, font-size 0.6s;
   -moz-transition: color 0.6s, font-size 0.6s;
     -o-transition: color 0.6s, font-size 0.6s;
        transition: color 0.6s, font-size 0.6s;
}

.teaser-buttons:hover {
	background: #fff !important;
	color: #000 !important;
}

#teaser-title {
	font-size:28px;
}
#ncontainer {
	max-width: 720px;
	margin: auto;
}
.fb-like, .fb-like span, .fb-like span iframe{
	width: 100% !important;
}



/********************************************/

.block-loading {
	width: 9px;
	height: 9px;
	display: block;
	float: left;
	background: #000;
	opacity: 1;
}
.filter-gray {
	filter:grayscale(1);
}
.filter-blur {
	filter:blur(3px);
}
#embedPlayer {
	height: calc(100vh - 217px);
}
.is-sticky {
	position: fixed !important;
	height: auto !important;
	z-index: 999 !important;
	filter: blur(0) !important;
	transform: translateX(-10%);
	/*border: 10px solid #000;
	padding: 10px;
	background: #000;*/
	border-radius: 5px;
}

.is-sticky #teaser-mask-sticky {
	opacity: 1;
}
#teaser-mask-sticky {
	opacity: 0;
}
#teaser-mask-sticky a i {
	color: #fff;
	opacity: .55;
	transition: opacity .2s ease-in-out;
}
#teaser-mask-sticky a:hover i {
	color: #fff;
	opacity: 1;
}
#teaser-mask-sticky a {
	opacity: .2;
}
#teaser-mask-sticky:hover a {
	color: #fff;
	opacity: 1;
}
#mainPlayer {
	margin-top: calc(0vh - 100px);
	/*margin: 0;*/
}
.is-sticky #mainPlayer {
	margin-top: 0 !important;
	height: auto !important;
	height: 100% !important;
}
#embedPlayer {
	background: #000;
}
/*#embedPlayer,*/ #audioPlayer {
	transition: width .4s ease-in-out, height .4s ease-in-out, transform .4s ease-in-out, bottom .4s ease-in-out;	
}

.fixed-bottom {
    position: fixed !important;
    right: 0;
    bottom: 0 !important;
    left: 0;
    z-index: 1030 !important;
}
.force-hidden-mini-teaser {
	opacity: 0;
}
.no-bottom {
	bottom: auto !important;
}
.position-auto {
	top: auto !important;
	left: auto !important;
	bottom: auto !important;
	right: auto !important;
}

.dropdown-menu {
	border-radius: 0 !important
}

.navbar-light .navbar-nav .nav-link, .dropdown-item a div {
	color: rgba(0,0,0,1);
    font-weight: 600;
}

.navbar .dropdown-menu a {
	font-weight: 600;
}

.navbar .dropdown-menu a small {
	font-weight: normal;
}
.navbar.navbar-light .breadcrumb .nav-item .nav-link:hover, .navbar.navbar-light .navbar-nav .nav-item .nav-link:hover {
	color: #fff;
}
a.b-facebook:hover {
	background: #4267b2;
}
a.b-twitter:hover {
	background: #38A1F3;
}
a.b-instagram:hover {
	background: #231F20;
	background-image: linear-gradient(-135deg,#1400c8,#b900b4,#f50000);
}
a.b-youtube:hover {
	background: #ED3833;
}
#EscucharPrograma {
	margin: 30px 0;
}
.card-img-top {
	height: auto;
}
#mdb-preloader {
	background: #fff;
}

.dropdown-item {
	padding-left: 2.5rem!important;
	padding-right: 2.5rem!important;
}

	#on-next .archiveflix {
		transition: margin .1s ease-in-out;
	}
	#on-next .archiveflix:hover {
		margin-top: -10px
	}
	#on-next .archiveflix:hover .embed-responsive {
		/*height: 140px !important*/
	}

	#what-next {
		background: #eee;
		background: #111;
	}
	#what-next a  {
		background: #fff;
	    background: rgb(0, 159, 221);
	    background: linear-gradient(39deg, rgba(102,51,153,0) 0%, rgba(89,186,231,0) 100%) !important;
	    background-size: 250% 250%;
		-webkit-animation: Gradient 5s ease infinite;
		-moz-animation: Gradient 5s ease infinite;
		animation: Gradient 5s ease infinite;

		color: #fff;
		color: #ddd;
		padding-top: 2.2em !important;
		padding-bottom: 2.6em !important;
		height: 130px;
	    border-bottom: 1px solid #ddd !important;

	}
	#what-next h3 {
		line-height: .7em;
	}
	
	
@-webkit-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

@-moz-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

@keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

	
	
	
	
	
	
	#what-next a {
			-webkit-animation: Gradient 5s ease infinite;
	-moz-animation: Gradient 5s ease infinite;
	animation: Gradient 5s ease infinite;
	}
	
	
	#what-next a:hover {
		color: #fff;
		/*background-image: linear-gradient(0deg,#ffff00,#ffff00,#ff6ec4,#7873f5);
	    background-size: auto 700%;
	    background-position: 0 0;*/
	    background: #000;
	    background: rgb(0, 159, 221);
	    background: linear-gradient(39deg, rgba(102,51,153,1) 0%, rgba(89,186,231,1) 100%) !important;
	    background-size: 250% 250%;
		-webkit-animation: Gradient 5s ease infinite;
		-moz-animation: Gradient 5s ease infinite;
		animation: Gradient 5s ease infinite;

		
	}
	#what-next h3 {
		-webkit-transition: color 0s;
		   -moz-transition: color 0s;
		     -o-transition: color 0s;
		        transition: color 0s;	
	}
	
	#what-next a:hover h3 {
		color: #fff;
	}
	#8m {
		color: #7f3f98;
		color: #009FDD;
	}
	#on-next .archiveflix {
		transition: margin .1s ease-in-out;
	}
	#on-next .archiveflix:hover {
		margin-top: -10px
	}
	#on-next .archiveflix:hover .embed-responsive {
		/*height: 140px !important*/
	}

	#what-next {
		background: #eee;
		background: #111;
	}
	#what-next a  {
		color: #fff;
		color: #ddd;
		padding-top: 2.2em !important;
		padding-bottom: 2.6em !important;
		height: 130px;
		border-bottom: 1px solid #ddd !important;
		border: 0 !important
	}
	#what-next h3 {
		line-height: .7em;
	}
	#what-next a:hover {
		color: #fff;
		/*background-image: linear-gradient(0deg,#ffff00,#ffff00,#ff6ec4,#7873f5);
		background-size: auto 700%;
		background-position: 0 0;*/
		background: #000;
		background: rgb(0, 159, 221);
		
		
	}
	#what-next h3 {
		-webkit-transition: color 0s;
		   -moz-transition: color 0s;
			 -o-transition: color 0s;
				transition: color 0s;	
	}

/**************************************/

.sp-event-list .team-logo {
		margin: 0 .5em !important;
	}
	.sp-template a, .sp-data-table a {
		color: #0028af!important;
	}
	.sp-data-table a.transmite {
		font-size:.9em;
		color: #888 !important;
		display: block;
	}
	.sp-event-list .team-logo:first-child {
		float: left;
	}
	.sp-event-list .team-logo:last-child {
		float: right;
	}

	footer.page-footer {
		background: linear-gradient(39deg, rgba(102,51,153,1) 0%, rgba(89,186,231,1) 100%) !important;
	}

	@-webkit-keyframes Gradient {
		0% {
			background-position: 0% 50%
		}
		50% {
			background-position: 70% 50%
		}
		100% {
			background-position: 0% 50%
		}
	}
	
	@-moz-keyframes Gradient {
		0% {
			background-position: 0% 50%
		}
		50% {
			background-position: 70% 50%
		}
		100% {
			background-position: 0% 50%
		}
	}
	
	@keyframes Gradient {
		0% {
			background-position: 0% 50%
		}
		50% {
			background-position: 70% 50%
		}
		100% {
			background-position: 0% 50%
		}
	}

	#what-next a {

	}

	#what-next a:hover {
		color: #fff;
		background: linear-gradient(39deg, rgba(102,51,153,1) 0%, rgba(89,186,231,1) 100%);
		background-size: 250% 250%;
		-webkit-animation: Gradient 5s ease infinite;
		-moz-animation: Gradient 5s ease infinite;
		animation: Gradient 5s ease infinite;
	}

	.rgba-blue-light-important {
		background: linear-gradient(39deg, rgba(102,51,153,.6) 0%, rgba(89,186,231,.6) 100%) !important;
	}
	.ad-block {
		text-align: center;
	}
	.ad-block div {
		margin: auto;
	}

	.btn-follow {
		background: #1db954;
		border-color: #1db954;
		border-radius: 50px;
	}
	body {
		background: #f5f5f5;
	}
	.posts.card {
		box-shadow: none;
	}
	
	#ncontainer {
	  display: flex;
	}
	
	.ncolumn.nleft {
	  width: 60px;
	  flex: 0 0 60px;
	}
	
	.ncolumn.nright {
	  width: 120px;
	  flex: 0 0 120px;
	  width: 180px;
	  flex: 0 0 180px;
	}
	
	.ncolumn.ncenter {
	  flex: 1;
	}
	
	.ncolumn.nleft,
	.ncolumn.nright {
	
	}
	.add-button {
	  position: absolute;
	  top: 1px;
	  left: 1px;
	}

/******************/
/* All responsive */
/******************/
/* mobile */
@media (max-width: 575.98px) {
	#audioPlayer {
		
	}
	.volume-bt, .news-data {
		display: none;
	}
	#navbarNavAltMarkup2 {
		display: none !important;
	}
	#last-news {
		padding: 0 !important;
	}
	#last-news .row, #last-news .row .col .row   {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	#last-news .row .col, #last-news .row .col .row [class*="col-"] {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	#teaser-title {
		font-size: 24px;
	}
	#headflix .embed-responsive {
		height: 100%;
	}
	.is-sticky {
		bottom: 20px;
		right: 5px !important;
		width: 130px !important;
	}
	
	.music-mode #embedPlayer, .music-mode #headflix {
		height: calc(100vh - 260px);
	}
	#embedPlayer, #headflix {
		height: calc(100vh - 60px);
	}
	#mainPlayer {
		margin: 0 !important;
	}
	.single-title {
		position: absolute;
	}
	.single-title h1 {
		font-size: 22px;
	}
	#what-next a.next-next {
		padding-top: 1.2em !important;
		padding-bottom: 1.2em !important;
		height: auto;
		display: none;
	}
	#last-news {
		margin-top: 0 !important;
	}
	.single-title {
		margin-top: calc(-100vh / 1.6) !important;
		width: 85%;
	}
}
/* nomobile */
@media (min-width: 576px) {
	#last-news .embed-responsive {
		height: auto !important;
	}
	#last-news .text-white, #last-news .white-text {
		/*color: #000 !important;*/
	}
	#headflix .embed-responsive {
		height: auto;
	}
	#embedPlayer, #headflix {
		height: calc(100vh - 190px);
		max-height: 940px;
	}
	
	.program-headflix {
		height: calc(100vh - 60px) !important;
		max-height: 940px;
	}
	.navbar {
		padding: 0 !important;
	}
	.single-title {
		position: absolute;
		margin-top: calc(-100vh / 1.7) !important;
		width: 50%;
	}
}

@media (min-width: 576px) and (max-width: 767.98px) {
	#navbarNavAltMarkup2 {
		display: none !important;
	}
	#last-news {
		padding: 0 !important;
	}
	#last-news .row, #last-news .row .col .row   {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	#last-news .row .col, #last-news .row .col .row [class*="col-"] {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.is-sticky {
		top:60px;
		right: 30px !important;
		width: 300px !important;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	#navbarNavAltMarkup2 {
		display: none !important;
	}
	.is-sticky {
		right: 30px !important;
		width: 200px !important;
		top: 90px;
		right: 30px !important;
		width: 300px !important;
	}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	#navbarNavAltMarkupMobile {
		display: none !important;
	}
	#navbarNavAltMarkup2 {
		display: none !important;
	}
	.teaser-video {
		margin-top: calc((50vh - 250px)*-1);
	}
	.is-sticky {
		top:90px;
		right: 30px !important;
		width: 300px !important;
	}
}

@media (min-width: 1200px) {
	#navbarNavAltMarkupMobile {
		display: none !important;
	}
	.container {
		max-width: 1200px;
	}
	.teaser-video {
		margin-top: calc((50vh - 180px)*-1);
	}
	.is-sticky {
		top:90px;
		right: 30px !important;
		width: 300px !important;
	}
}