
.number{
	
	font-size:44px;
	
}
@media (max-width:768px) {
   .number{
	
	font-size:24px;
	
}
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

@font-face {
    font-family: Glyphicons stream;
    src: url(../fonts/glyphicons-stream.eot);
    src: url(../fonts/glyphicons-stream.eot) format("embedded-opentype"), url(../fonts/glyphicons-stream.woff) format("woff"), url(../fonts/glyphicons-stream.ttf) format("truetype"), url(../fonts/glyphicons-stream.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

.glyphicon:after,
.glyphicon:before {
    font-family: Glyphicons stream!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    display: inline-block
}

.glyphicon-quote-close:before {
    content: "\E900"
}

.glyphicon-quote-open:before {
    content: "\E901"
}

.glyphicon-check:before,
.glyphicon-checkmark:before,
.glyphicon-smallcheck:before {
    content: "\E902"
}

.glyphicon-shopping-cart:before {
    content: "\E903"
}

.glyphicon-create-account:before {
    content: "\E904"
}

.glyphicon-menu:before {
    content: "\E905"
}

.glyphicon-play:before {
    content: "\E906"
}

.glyphicon-star:before {
    content: "\E907"
}

.glyphicon-thumbs-down:before {
    content: "\E908"
}

.glyphicon-thumbs-up:before {
    content: "\E909"
}

.glyphicon-search:before {
    content: "\E90A"
}

.glyphicon-close:before {
    content: "\E90B"
}

.glyphicon-arrow-right-xs:before,
.glyphicon-chevron-right-xs:before {
    content: "\E90C"
}

.glyphicon-arrow-down-xs:before,
.glyphicon-chevron-down-xs:before {
    content: "\E90D"
}

.glyphicon-arrow-down-sm:before,
.glyphicon-chevron-down-sm:before {
    content: "\E90E"
}

.glyphicon-arrow-up-sm:before,
.glyphicon-chevron-up-sm:before {
    content: "\E90F"
}

.glyphicon-arrow-right-sm:before,
.glyphicon-chevron-right-sm:before {
    content: "\E90F";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.glyphicon-arrow-down-md:before,
.glyphicon-chevron-down-md:before {
    content: "\E910"
}

.glyphicon-arrow-left-sm:before,
.glyphicon-chevron-left-sm:before {
    content: "\E90F";
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.glyphicon-arrow-up-md:before,
.glyphicon-chevron-up-md:before {
    content: "\E911"
}

.glyphicon-arrow-up:before,
.glyphicon-chevron-up:before {
    content: "\E912";
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.glyphicon-arrow-right:before,
.glyphicon-chevron-right:before {
    content: "\E912"
}

.glyphicon-arrow-down:before,
.glyphicon-chevron-down:before {
    content: "\E912";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.glyphicon-bullet:before {
    content: "\E913"
}

.glyphicon-arrow-left:before,
.glyphicon-chevron-left:before {
    content: "\E914"
}

.glyphicon-location2:before,
.glyphicon-location:before {
    content: "\E915"
}

.glyphicon-youtube:before {
    content: "\E916"
}

.glyphicon-twitter:before {
    content: "\E917"
}

.glyphicon-facebook:before {
    content: "\E918"
}

.glyphicon-credit-card:before {
    content: "\E919"
}

.glyphicon-stream-blog:before {
    content: "\E91A"
}

.glyphicon-newsletter:before {
    content: "\E91B"
}

.glyphicon-free-shipping:before {
    content: "\E91C"
}

.glyphicon-one-year:before {
    content: "\E91D"
}

.glyphicon-bullet-sm:before {
    content: "\E91E"
}

.glyphicon-power-uk:before {
    content: "\E91F"
}

.glyphicon-power-eur:before {
    content: "\E920"
}

.glyphicon-power-us:before {
    content: "\E921"
}

.glyphicon-alert:before {
    content: "\E922"
}

.glyphicon-support:before {
    content: "\E923"
}

.glyphicon-connection:before {
    content: "\E924"
}

.glyphicon-no-risk:before {
    content: "\E925"
}

.glyphicon-comment:before {
    content: "\E926"
}

.glyphicon-travel:before {
    content: "\E927"
}

.glyphicon-easy-to-use:before {
    content: "\E928"
}

.glyphicon-affordable:before {
    content: "\E929"
}

.glyphicon-powerful:before {
    content: "\E92A"
}

.glyphicon-hdmi-cc:before {
    content: "\E92B"
}

.glyphicon-hdmi:before {
    content: "\E92C"
}

.glyphicon-chat:before {
    content: "\E92D"
}

.glyphicon-remote-enhanced:before {
    content: "\E92E"
}

.glyphicon-remote-finder:before {
    content: "\E92F"
}

.glyphicon-remote:before {
    content: "\E930"
}

.glyphicon-4k:before {
    content: "\E931"
}

.glyphicon-4k-ultrahd:before {
    content: "\E932"
}

.glyphicon-hd:before {
    content: "\E933"
}

.glyphicon-hdr:before {
    content: "\E934"
}

.glyphicon-stream:before {
    content: "\E935"
}

.glyphicon-vibrant:before {
    content: "\E936"
}

.glyphicon-casting:before {
    content: "\E937"
}

.glyphicon-stream-interface:before {
    content: "\E938"
}

.glyphicon-stream-app:before {
    content: "\E939"
}

.glyphicon-stream-tv:before {
    content: "\E93A"
}

.glyphicon-portable:before {
    content: "\E93B"
}

.glyphicon-stream-blog-logo:before {
    content: "\E607"
}

.glyphicon-bbb:before {
    content: "\E609"
}

.glyphicon-home:before {
    content: "\E60A"
}

.glyphicon-headphones:before {
    content: "\E60B"
}

.glyphicon-mobile:before {
    content: "\E60F"
}

.glyphicon-tablet:before {
    content: "\E610"
}

.glyphicon-tv:before {
    content: "\E611"
}

.glyphicon-heart:before {
    content: "\E612"
}

.glyphicon-camera:before {
    content: "\E615"
}

.glyphicon-vimeo:before {
    content: "\E61F"
}

.glyphicon-googleplus:before {
    content: "\E622"
}

.glyphicon-pinterest:before {
    content: "\E623"
}

.glyphicon-rss:before {
    content: "\E624"
}

.glyphicon-instagram:before {
    content: "\E625"
}

.glyphicon-linkedin:before {
    content: "\E626"
}

.glyphicon-rss-email:before {
    content: "\E627"
}

.glyphicon-collapse:before {
    content: "\E93C"
}

.glyphicon-expand:before {
    content: "\E93D"
}

.glyphicon-error:before {
    content: "\E93E"
}

.glyphicon-warn:before {
    content: "\E93F"
}

.glyphicon-cog:before {
    content: "\E940"
}

.glyphicon-cloud-download:before {
    content: "\E941"
}

.glyphicon-success-small:before {
    content: "\E942"
}

.glyphicon-download:before {
    content: "\E943"
}

.glyphicon-trash-can:before {
    content: "\E944"
}

.glyphicon-preview:before {
    content: "\E945"
}

.glyphicon-success:before {
    content: "\E946"
}

.glyphicon-close2:before {
    content: "\E947"
}

.glyphicon-delete:before {
    content: "\E948"
}

.glyphicon-edit:before {
    content: "\E949"
}

.glyphicon-reorder:before {
    content: "\E94A"
}

.glyphicon-pause-tv:before {
    content: "\E94B"
}

.glyphicon-antenna:before {
    content: "\E94C"
}

.glyphicon-instagram:before {
    content: "\E94D"
}

.glyphicon-travel-top:before {
    content: "\E94E"
}

.glyphicon-reddit:before {
    content: "\E94F"
}

.glyphicon-NightListening:before {
    content: "\E950"
}

.glyphicon-DolbyVision:before {
    content: "\E951"
}

.glyphicon-HD-Compatible:before {
    content: "\E952"
}

.glyphicon-4K-Compatible:before {
    content: "\E953"
}

.glyphicon-HDR-Compatible:before {
    content: "\E954"
}

.glyphicon-MicroSD-USB-Combo:before {
    content: "\E955"
}

.glyphicon-Remote-w-shortcut-btns:before {
    content: "\E956"
}

.glyphicon-stream_PDP_Icon:before {
    content: "\E957"
}

.glyphicon-NonHD_Icon:before {
    content: "\E958"
}

.glyphicon-MicroSD_USB_Combo2:before {
    content: "\E959"
}

.glyphicon-stream-blog-logo-full:before {
    content: "\E608";
    font-size: 18rem!important;
    height: 3.6rem;
    overflow: hidden;
    line-height: 4rem!important
}

.glyphicon-updates:before {
    content: "\E95A"
}

.glyphicon-bluetooth:before {
    content: "\E95B"
}

.glyphicon-audio:before {
    content: "\E95C"
}

.glyphicon-offers:before {
    content: "\E95D"
}

.glyphicon-accessories:before {
    content: "\E95E"
}

.glyphicon-player:before {
    content: "\E95F"
}

.glyphicon-streamtv:before {
    content: "\E960"
}

.glyphicon-profile:before {
    content: "\E961"
}

.glyphicon-video-scaling:before {
    content: "\E962"
}

.glyphicon-picture-settings:before {
    content: "\E963"
}

.glyphicon-action-smoothing:before {
    content: "\E964"
}

.glyphicon-quote-close-after:after {
    content: "\E900"
}

.glyphicon-quote-open-after:after {
    content: "\E901"
}

.glyphicon-check-after:after,
.glyphicon-checkmark-after:after,
.glyphicon-smallcheck-after:after {
    content: "\E902"
}

.glyphicon-shopping-cart-after:after {
    content: "\E903"
}

.glyphicon-create-account-after:after {
    content: "\E904"
}

.glyphicon-menu-after:after {
    content: "\E905"
}

.glyphicon-play-after:after {
    content: "\E906"
}

.glyphicon-star-after:after {
    content: "\E907"
}

.glyphicon-thumbs-down-after:after {
    content: "\E908"
}

.glyphicon-thumbs-up-after:after {
    content: "\E909"
}

.glyphicon-search-after:after {
    content: "\E90A"
}

.glyphicon-close-after:after {
    content: "\E90B"
}

.glyphicon-arrow-right-xs-after:after,
.glyphicon-chevron-right-xs-after:after {
    content: "\E90C"
}

.glyphicon-arrow-down-xs-after:after,
.glyphicon-chevron-down-xs-after:after {
    content: "\E90D"
}

.glyphicon-arrow-down-sm-after:after,
.glyphicon-chevron-down-sm-after:after {
    content: "\E90E"
}

.glyphicon-arrow-up-sm-after:after,
.glyphicon-chevron-up-sm-after:after {
    content: "\E90F"
}

.glyphicon-arrow-right-sm-after:after,
.glyphicon-chevron-right-sm-after:after {
    content: "\E90F";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.glyphicon-arrow-down-md-after:after,
.glyphicon-chevron-down-md-after:after {
    content: "\E910"
}

.glyphicon-arrow-left-sm-after:after,
.glyphicon-chevron-left-sm-after:after {
    content: "\E90F";
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.glyphicon-arrow-up-md-after:after,
.glyphicon-chevron-up-md-after:after {
    content: "\E911"
}

.glyphicon-arrow-up-after:after,
.glyphicon-chevron-up-after:after {
    content: "\E912";
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.glyphicon-arrow-right-after:after,
.glyphicon-chevron-right-after:after {
    content: "\E912"
}

.glyphicon-arrow-down-after:after,
.glyphicon-chevron-down-after:after {
    content: "\E912";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.glyphicon-bullet-after:after {
    content: "\E913"
}

.glyphicon-arrow-left-after:after,
.glyphicon-chevron-left-after:after {
    content: "\E914"
}

.glyphicon-location2-after:after,
.glyphicon-location-after:after {
    content: "\E915"
}

.glyphicon-youtube-after:after {
    content: "\E916"
}

.glyphicon-twitter-after:after {
    content: "\E917"
}

.glyphicon-facebook-after:after {
    content: "\E918"
}

.glyphicon-credit-card-after:after {
    content: "\E919"
}

.glyphicon-stream-blog-after:after {
    content: "\E91A"
}

.glyphicon-newsletter-after:after {
    content: "\E91B"
}

.glyphicon-free-shipping-after:after {
    content: "\E91C"
}

.glyphicon-one-year-after:after {
    content: "\E91D"
}

.glyphicon-bullet-sm-after:after {
    content: "\E91E"
}

.glyphicon-power-uk-after:after {
    content: "\E91F"
}

.glyphicon-power-eur-after:after {
    content: "\E920"
}

.glyphicon-power-us-after:after {
    content: "\E921"
}

.glyphicon-alert-after:after {
    content: "\E922"
}

.glyphicon-support-after:after {
    content: "\E923"
}

.glyphicon-connection-after:after {
    content: "\E924"
}

.glyphicon-no-risk-after:after {
    content: "\E925"
}

.glyphicon-comment-after:after {
    content: "\E926"
}

.glyphicon-travel-after:after {
    content: "\E927"
}

.glyphicon-easy-to-use-after:after {
    content: "\E928"
}

.glyphicon-affordable-after:after {
    content: "\E929"
}

.glyphicon-powerful-after:after {
    content: "\E92A"
}

.glyphicon-hdmi-cc-after:after {
    content: "\E92B"
}

.glyphicon-hdmi-after:after {
    content: "\E92C"
}

.glyphicon-chat-after:after {
    content: "\E92D"
}

.glyphicon-remote-enhanced-after:after {
    content: "\E92E"
}

.glyphicon-remote-finder-after:after {
    content: "\E92F"
}

.glyphicon-remote-after:after {
    content: "\E930"
}

.glyphicon-4k-after:after {
    content: "\E931"
}

.glyphicon-4k-ultrahd-after:after {
    content: "\E932"
}

.glyphicon-hd-after:after {
    content: "\E933"
}

.glyphicon-hdr-after:after {
    content: "\E934"
}

.glyphicon-stream-after:after {
    content: "\E935"
}

.glyphicon-vibrant-after:after {
    content: "\E936"
}

.glyphicon-casting-after:after {
    content: "\E937"
}

.glyphicon-stream-interface-after:after {
    content: "\E938"
}

.glyphicon-stream-app-after:after {
    content: "\E939"
}

.glyphicon-stream-tv-after:after {
    content: "\E93A"
}

.glyphicon-portable-after:after {
    content: "\E93B"
}

.glyphicon-stream-blog-logo-after:after {
    content: "\E607"
}

.glyphicon-bbb-after:after {
    content: "\E609"
}

.glyphicon-home-after:after {
    content: "\E60A"
}

.glyphicon-headphones-after:after {
    content: "\E60B"
}

.glyphicon-mobile-after:after {
    content: "\E60F"
}

.glyphicon-tablet-after:after {
    content: "\E610"
}

.glyphicon-tv-after:after {
    content: "\E611"
}

.glyphicon-heart-after:after {
    content: "\E612"
}

.glyphicon-camera-after:after {
    content: "\E615"
}

.glyphicon-vimeo-after:after {
    content: "\E61F"
}

.glyphicon-googleplus-after:after {
    content: "\E622"
}

.glyphicon-pinterest-after:after {
    content: "\E623"
}

.glyphicon-rss-after:after {
    content: "\E624"
}

.glyphicon-instagram-after:after {
    content: "\E625"
}

.glyphicon-linkedin-after:after {
    content: "\E626"
}

.glyphicon-rss-email-after:after {
    content: "\E627"
}

.glyphicon-collapse-after:after {
    content: "\E93C"
}

.glyphicon-expand-after:after {
    content: "\E93D"
}

.glyphicon-error-after:after {
    content: "\E93E"
}

.glyphicon-warn-after:after {
    content: "\E93F"
}

.glyphicon-cog-after:after {
    content: "\E940"
}

.glyphicon-cloud-download-after:after {
    content: "\E941"
}

.glyphicon-success-small-after:after {
    content: "\E942"
}

.glyphicon-download-after:after {
    content: "\E943"
}

.glyphicon-trash-can-after:after {
    content: "\E944"
}

.glyphicon-preview-after:after {
    content: "\E945"
}

.glyphicon-success-after:after {
    content: "\E946"
}

.glyphicon-close2-after:after {
    content: "\E947"
}

.glyphicon-delete-after:after {
    content: "\E948"
}

.glyphicon-edit-after:after {
    content: "\E949"
}

.glyphicon-reorder-after:after {
    content: "\E94A"
}

.glyphicon-pause-tv-after:after {
    content: "\E94B"
}

.glyphicon-antenna-after:after {
    content: "\E94C"
}

.glyphicon-instagram-after:after {
    content: "\E94D"
}

.glyphicon-travel-top-after:after {
    content: "\E94E"
}

.glyphicon-reddit-after:after {
    content: "\E94F"
}

.glyphicon-NightListening-after:after {
    content: "\E950"
}

.glyphicon-DolbyVision-after:after {
    content: "\E951"
}

.glyphicon-HD-Compatible-after:after {
    content: "\E952"
}

.glyphicon-4K-Compatible-after:after {
    content: "\E953"
}

.glyphicon-HDR-Compatible-after:after {
    content: "\E954"
}

.glyphicon-MicroSD-USB-Combo-after:after {
    content: "\E955"
}

.glyphicon-Remote-w-shortcut-btns-after:after {
    content: "\E956"
}

.glyphicon-stream_PDP_Icon-after:after {
    content: "\E957"
}

.glyphicon-NonHD_Icon-after:after {
    content: "\E958"
}

.glyphicon-MicroSD_USB_Combo2-after:after {
    content: "\E959"
}

.glyphicon-stream-blog-logo-full-after:after {
    content: "\E608";
    font-size: 18rem!important;
    height: 3.6rem;
    overflow: hidden;
    line-height: 4rem!important
}

.glyphicon-updates-after:after {
    content: "\E95A"
}

.glyphicon-bluetooth-after:after {
    content: "\E95B"
}

.glyphicon-audio-after:after {
    content: "\E95C"
}

.glyphicon-offers-after:after {
    content: "\E95D"
}

.glyphicon-accessories-after:after {
    content: "\E95E"
}

.glyphicon-player-after:after {
    content: "\E95F"
}

.glyphicon-streamtv-after:after {
    content: "\E960"
}

.glyphicon-profile-after:after {
    content: "\E961"
}

.glyphicon-video-scaling-after:after {
    content: "\E962"
}

.glyphicon-picture-settings-after:after {
    content: "\E963"
}

.glyphicon-action-smoothing-after:after {
    content: "\E964"
}

.hero.homepage .glyphicon-play.video:before {
    border: 2px solid #fff;
    border-radius: 20px;
    padding: 5px 5px 5px 6px
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-moz-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-ms-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-webkit-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-moz-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-ms-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow-bg {
    background-color: #efcb01
}

.white-bg {
    background-color: #fff
}

.black-bg {
    background-color: #000
}

.transparent-bg {
    background-color: transparent
}


/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background: transparent
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: .65em;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.4em
}

sup span {
    font-size: .001px
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

@media print {
    * {
        text-shadow: none!important;
        color: #000!important;
        background: transparent!important;
        box-shadow: none!important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: ""
    }
    blockquote,
    pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    img,
    tr {
        page-break-inside: avoid
    }
    img {
        max-width: 100%!important
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
    select {
        background: #fff!important
    }
    .navbar {
        display: none
    }
    .table td,
    .table th {
        background-color: #fff!important
    }
    .btn>.caret,
    .dropup>.btn>.caret {
        border-top-color: #000!important
    }
    .label {
        border: 1px solid #000
    }
    .table {
        border-collapse: collapse!important
    }
    .table-bordered td,
    .table-bordered th {
        border: 1px solid #ddd!important
    }
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1200px
}

.container:after,
.container:before {
    content: " ";
    display: table
}

.container:after {
    clear: both
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.container-fluid:after,
.container-fluid:before {
    content: " ";
    display: table
}

.container-fluid:after {
    clear: both
}

.container-text {
    max-width: 980px;
    margin-left: auto;
    margin-right: auto
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

.row:after,
.row:before {
    content: " ";
    display: table
}

.row:after {
    clear: both
}

.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left
}

.col-xs-1 {
    width: 8.33333%
}

.col-xs-2 {
    width: 16.66667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333%
}

.col-xs-5 {
    width: 41.66667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33333%
}

.col-xs-8 {
    width: 66.66667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333%
}

.col-xs-11 {
    width: 91.66667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-pull-1 {
    right: 8.33333%
}

.col-xs-pull-2 {
    right: 16.66667%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-4 {
    right: 33.33333%
}

.col-xs-pull-5 {
    right: 41.66667%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-7 {
    right: 58.33333%
}

.col-xs-pull-8 {
    right: 66.66667%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-10 {
    right: 83.33333%
}

.col-xs-pull-11 {
    right: 91.66667%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-push-1 {
    left: 8.33333%
}

.col-xs-push-2 {
    left: 16.66667%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-4 {
    left: 33.33333%
}

.col-xs-push-5 {
    left: 41.66667%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-7 {
    left: 58.33333%
}

.col-xs-push-8 {
    left: 66.66667%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-10 {
    left: 83.33333%
}

.col-xs-push-11 {
    left: 91.66667%
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33333%
}

.col-xs-offset-2 {
    margin-left: 16.66667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333%
}

.col-xs-offset-5 {
    margin-left: 41.66667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333%
}

.col-xs-offset-8 {
    margin-left: 66.66667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333%
}

.col-xs-offset-11 {
    margin-left: 91.66667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

@media (min-width:768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left
    }
    .col-sm-1 {
        width: 8.33333%
    }
    .col-sm-2 {
        width: 16.66667%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-4 {
        width: 33.33333%
    }
    .col-sm-5 {
        width: 41.66667%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-7 {
        width: 58.33333%
    }
    .col-sm-8 {
        width: 66.66667%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-10 {
        width: 83.33333%
    }
    .col-sm-11 {
        width: 91.66667%
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-pull-0 {
        right: auto
    }
    .col-sm-pull-1 {
        right: 8.33333%
    }
    .col-sm-pull-2 {
        right: 16.66667%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-4 {
        right: 33.33333%
    }
    .col-sm-pull-5 {
        right: 41.66667%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-7 {
        right: 58.33333%
    }
    .col-sm-pull-8 {
        right: 66.66667%
    }
    .col-sm-pull-9 {
        right: 75%
    }
    .col-sm-pull-10 {
        right: 83.33333%
    }
    .col-sm-pull-11 {
        right: 91.66667%
    }
    .col-sm-pull-12 {
        right: 100%
    }
    .col-sm-push-0 {
        left: auto
    }
    .col-sm-push-1 {
        left: 8.33333%
    }
    .col-sm-push-2 {
        left: 16.66667%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-4 {
        left: 33.33333%
    }
    .col-sm-push-5 {
        left: 41.66667%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-7 {
        left: 58.33333%
    }
    .col-sm-push-8 {
        left: 66.66667%
    }
    .col-sm-push-9 {
        left: 75%
    }
    .col-sm-push-10 {
        left: 83.33333%
    }
    .col-sm-push-11 {
        left: 91.66667%
    }
    .col-sm-push-12 {
        left: 100%
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
    .col-sm-offset-1 {
        margin-left: 8.33333%
    }
    .col-sm-offset-2 {
        margin-left: 16.66667%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-4 {
        margin-left: 33.33333%
    }
    .col-sm-offset-5 {
        margin-left: 41.66667%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-7 {
        margin-left: 58.33333%
    }
    .col-sm-offset-8 {
        margin-left: 66.66667%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333%
    }
    .col-sm-offset-11 {
        margin-left: 91.66667%
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:1024px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left
    }
    .col-md-1 {
        width: 8.33333%
    }
    .col-md-2 {
        width: 16.66667%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-4 {
        width: 33.33333%
    }
    .col-md-5 {
        width: 41.66667%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-7 {
        width: 58.33333%
    }
    .col-md-8 {
        width: 66.66667%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-10 {
        width: 83.33333%
    }
    .col-md-11 {
        width: 91.66667%
    }
    .col-md-12 {
        width: 100%
    }
    .col-md-pull-0 {
        right: auto
    }
    .col-md-pull-1 {
        right: 8.33333%
    }
    .col-md-pull-2 {
        right: 16.66667%
    }
    .col-md-pull-3 {
        right: 25%
    }
    .col-md-pull-4 {
        right: 33.33333%
    }
    .col-md-pull-5 {
        right: 41.66667%
    }
    .col-md-pull-6 {
        right: 50%
    }
    .col-md-pull-7 {
        right: 58.33333%
    }
    .col-md-pull-8 {
        right: 66.66667%
    }
    .col-md-pull-9 {
        right: 75%
    }
    .col-md-pull-10 {
        right: 83.33333%
    }
    .col-md-pull-11 {
        right: 91.66667%
    }
    .col-md-pull-12 {
        right: 100%
    }
    .col-md-push-0 {
        left: auto
    }
    .col-md-push-1 {
        left: 8.33333%
    }
    .col-md-push-2 {
        left: 16.66667%
    }
    .col-md-push-3 {
        left: 25%
    }
    .col-md-push-4 {
        left: 33.33333%
    }
    .col-md-push-5 {
        left: 41.66667%
    }
    .col-md-push-6 {
        left: 50%
    }
    .col-md-push-7 {
        left: 58.33333%
    }
    .col-md-push-8 {
        left: 66.66667%
    }
    .col-md-push-9 {
        left: 75%
    }
    .col-md-push-10 {
        left: 83.33333%
    }
    .col-md-push-11 {
        left: 91.66667%
    }
    .col-md-push-12 {
        left: 100%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
    .col-md-offset-1 {
        margin-left: 8.33333%
    }
    .col-md-offset-2 {
        margin-left: 16.66667%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-4 {
        margin-left: 33.33333%
    }
    .col-md-offset-5 {
        margin-left: 41.66667%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-7 {
        margin-left: 58.33333%
    }
    .col-md-offset-8 {
        margin-left: 66.66667%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-10 {
        margin-left: 83.33333%
    }
    .col-md-offset-11 {
        margin-left: 91.66667%
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:1200px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left
    }
    .col-lg-1 {
        width: 8.33333%
    }
    .col-lg-2 {
        width: 16.66667%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-4 {
        width: 33.33333%
    }
    .col-lg-5 {
        width: 41.66667%
    }
    .col-lg-6 {
        width: 50%
    }
    .col-lg-7 {
        width: 58.33333%
    }
    .col-lg-8 {
        width: 66.66667%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-10 {
        width: 83.33333%
    }
    .col-lg-11 {
        width: 91.66667%
    }
    .col-lg-12 {
        width: 100%
    }
    .col-lg-pull-0 {
        right: auto
    }
    .col-lg-pull-1 {
        right: 8.33333%
    }
    .col-lg-pull-2 {
        right: 16.66667%
    }
    .col-lg-pull-3 {
        right: 25%
    }
    .col-lg-pull-4 {
        right: 33.33333%
    }
    .col-lg-pull-5 {
        right: 41.66667%
    }
    .col-lg-pull-6 {
        right: 50%
    }
    .col-lg-pull-7 {
        right: 58.33333%
    }
    .col-lg-pull-8 {
        right: 66.66667%
    }
    .col-lg-pull-9 {
        right: 75%
    }
    .col-lg-pull-10 {
        right: 83.33333%
    }
    .col-lg-pull-11 {
        right: 91.66667%
    }
    .col-lg-pull-12 {
        right: 100%
    }
    .col-lg-push-0 {
        left: auto
    }
    .col-lg-push-1 {
        left: 8.33333%
    }
    .col-lg-push-2 {
        left: 16.66667%
    }
    .col-lg-push-3 {
        left: 25%
    }
    .col-lg-push-4 {
        left: 33.33333%
    }
    .col-lg-push-5 {
        left: 41.66667%
    }
    .col-lg-push-6 {
        left: 50%
    }
    .col-lg-push-7 {
        left: 58.33333%
    }
    .col-lg-push-8 {
        left: 66.66667%
    }
    .col-lg-push-9 {
        left: 75%
    }
    .col-lg-push-10 {
        left: 83.33333%
    }
    .col-lg-push-11 {
        left: 91.66667%
    }
    .col-lg-push-12 {
        left: 100%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
    .col-lg-offset-1 {
        margin-left: 8.33333%
    }
    .col-lg-offset-2 {
        margin-left: 16.66667%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333%
    }
    .col-lg-offset-5 {
        margin-left: 41.66667%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-7 {
        margin-left: 58.33333%
    }
    .col-lg-offset-8 {
        margin-left: 66.66667%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333%
    }
    .col-lg-offset-11 {
        margin-left: 91.66667%
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
}

.col-lg-5ths,
.col-md-5ths,
.col-sm-5ths,
.col-xs-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-xs-5ths {
    width: 20%;
    float: left
}

@media (min-width:768px) {
    .col-sm-5ths {
        width: 20%;
        float: left
    }
}

@media (min-width:1024px) {
    .col-md-5ths {
        width: 20%;
        float: left
    }
    .col-md-5ths-offset-1 {
        margin-left: 20%
    }
}

@media (min-width:1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left
    }
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html {
    -webkit-tap-highlight-color: transparent
}

body,
html {
    width: 100%;
    overflow-x: hidden
}

body {
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #666;
    background-color: #fff
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #662d91;
    text-decoration: none
}

a:focus,
a:hover {
    color: #3d1b57;
    text-decoration: underline
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 26px
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 14px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 22px;
    margin-bottom: 22px;
    border: 0;
    border-top: 1px solid #ddd
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

@-ms-viewport {
    width: device-width
}

.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
    display: none!important
}

@media (max-width:767px) {
    .visible-xs {
        display: block!important
    }
    table.visible-xs {
        display: table
    }
    tr.visible-xs {
        display: table-row!important
    }
    td.visible-xs,
    th.visible-xs {
        display: table-cell!important
    }
}

@media (max-width:767px) {
    .visible-xs-block {
        display: block!important
    }
}

@media (max-width:767px) {
    .visible-xs-inline {
        display: inline!important
    }
}

@media (max-width:767px) {
    .visible-xs-inline-block {
        display: inline-block!important
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .visible-sm {
        display: block!important
    }
    table.visible-sm {
        display: table
    }
    tr.visible-sm {
        display: table-row!important
    }
    td.visible-sm,
    th.visible-sm {
        display: table-cell!important
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .visible-sm-block {
        display: block!important
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .visible-sm-inline {
        display: inline!important
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .visible-sm-inline-block {
        display: inline-block!important
    }
}

@media (min-width:1024px) and (max-width:1199px) {
    .visible-md {
        display: block!important
    }
    table.visible-md {
        display: table
    }
    tr.visible-md {
        display: table-row!important
    }
    td.visible-md,
    th.visible-md {
        display: table-cell!important
    }
}

@media (min-width:1024px) and (max-width:1199px) {
    .visible-md-block {
        display: block!important
    }
}

@media (min-width:1024px) and (max-width:1199px) {
    .visible-md-inline {
        display: inline!important
    }
}

@media (min-width:1024px) and (max-width:1199px) {
    .visible-md-inline-block {
        display: inline-block!important
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block!important
    }
    table.visible-lg {
        display: table
    }
    tr.visible-lg {
        display: table-row!important
    }
    td.visible-lg,
    th.visible-lg {
        display: table-cell!important
    }
}

@media (min-width:1200px) {
    .visible-lg-block {
        display: block!important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline {
        display: inline!important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline-block {
        display: inline-block!important
    }
}

@media (max-width:767px) {
    .hidden-xs {
        display: none!important
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .hidden-sm {
        display: none!important
    }
}

@media (min-width:1024px) and (max-width:1199px) {
    .hidden-md {
        display: none!important
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none!important
    }
}

.visible-print {
    display: none!important
}

@media print {
    .visible-print {
        display: block!important
    }
    table.visible-print {
        display: table
    }
    tr.visible-print {
        display: table-row!important
    }
    td.visible-print,
    th.visible-print {
        display: table-cell!important
    }
}

.visible-print-block {
    display: none!important
}

@media print {
    .visible-print-block {
        display: block!important
    }
}

.visible-print-inline {
    display: none!important
}

@media print {
    .visible-print-inline {
        display: inline!important
    }
}

.visible-print-inline-block {
    display: none!important
}

@media print {
    .visible-print-inline-block {
        display: inline-block!important
    }
}

@media print {
    .hidden-print {
        display: none!important
    }
}

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none
}

.pull-right {
    float: right!important
}

.pull-left {
    float: left!important
}

.hide {
    display: none!important
}

.show {
    display: block!important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.affix {
    position: fixed;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.lazy-load {
    opacity: 0
}

.lazy-load-visible {
    opacity: 1
}

.lazy-load,
.lazy-load-visible {
    -webkit-transition: opacity .287s;
    -moz-transition: .287s opacity;
    -o-transition: .287s opacity;
    transition: opacity .287s
}

html {
    font-size: 62.5%;
    height: 100%
}

body {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    color: #333
}

@media (max-width:767px) {
    body {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    body {
        font-size: 16px
    }
}

@media (min-width:1200px) {
    body {
        font-size: 16px
    }
}

a,
a:hover {
    color: #ffffff;
    cursor: pointer
}

h4,
h5,
h6,
p {
    max-width: 100%;
    width: auto
}

p a {
    color: #0042cc;
    text-decoration: underline
}

p a:hover {
    color: #0042cc;
    opacity: .75
}

.hidden {
    display: none!important;
    visibility: hidden!important
}

@font-face {
    font-family: GothamBold;
    src: url(../fonts/Gotham-Bold.eot);
    src: url(../fonts/Gotham-Bold.eot) format("embedded-opentype"), url(../fonts/Gotham-Bold.woff) format("woff"), url(../fonts/Gotham-Bold.ttf) format("truetype"), url(../fonts/Gotham-Bold.svg) format("svg");
    font-display: auto
}

@font-face {
    font-family: GothamBook;
    src: url(../fonts/Gotham-Book.eot);
    src: url(../fonts/Gotham-Book.eot) format("embedded-opentype"), url(../fonts/Gotham-Book.woff) format("woff"), url(../fonts/Gotham-Book.ttf) format("truetype"), url(../fonts/Gotham-Book.svg) format("svg");
    font-display: auto
}

@font-face {
    font-family: GothamLight;
    src: url(https://cctvcamsecure.com/streaming-tv/fonts/Gotham-Light.eot);
    src: url(https://cctvcamsecure.com/streaming-tv/fonts/Gotham-Light.eot) format("embedded-opentype"), url(../fonts/Gotham-Light.woff) format("woff"), url(../fonts/Gotham-Light.ttf) format("truetype"), url(../fonts/Gotham-Light.svg) format("svg");
    font-display: auto
}

@font-face {
    font-family: GothamMedium;
    src: url(../fonts/Gotham-Medium.eot);
    src: url(../fonts/Gotham-Medium.eot) format("embedded-opentype"), url(../fonts/Gotham-Medium.woff) format("woff"), url(../fonts/Gotham-Medium.ttf) format("truetype"), url(../fonts/Gotham-Medium.svg) format("svg");
    font-display: auto
}

@font-face {
    font-family: Glyphicons stream;
    src: url(../fonts/glyphicons-stream.eot);
    src: url(../fonts/glyphicons-stream.eot) format("embedded-opentype"), url(../fonts/glyphicons-stream.woff) format("woff"), url(../fonts/glyphicons-stream.ttf) format("truetype"), url(../fonts/glyphicons-stream.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

.glyphicon:after,
.glyphicon:before {
    font-family: Glyphicons stream!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    display: inline-block
}

.glyphicon-quote-close:before {
    content: "\E900"
}

.glyphicon-quote-open:before {
    content: "\E901"
}

.glyphicon-check:before,
.glyphicon-checkmark:before,
.glyphicon-smallcheck:before {
    content: "\E902"
}

.glyphicon-shopping-cart:before {
    content: "\E903"
}

.glyphicon-create-account:before {
    content: "\E904"
}

.glyphicon-menu:before {
    content: "\E905"
}

.glyphicon-play:before {
    content: "\E906"
}

.glyphicon-star:before {
    content: "\E907"
}

.glyphicon-thumbs-down:before {
    content: "\E908"
}

.glyphicon-thumbs-up:before {
    content: "\E909"
}

.glyphicon-search:before {
    content: "\E90A"
}

.glyphicon-close:before {
    content: "\E90B"
}

.glyphicon-arrow-right-xs:before,
.glyphicon-chevron-right-xs:before {
    content: "\E90C"
}

.glyphicon-arrow-down-xs:before,
.glyphicon-chevron-down-xs:before {
    content: "\E90D"
}

.glyphicon-arrow-down-sm:before,
.glyphicon-chevron-down-sm:before {
    content: "\E90E"
}

.glyphicon-arrow-up-sm:before,
.glyphicon-chevron-up-sm:before {
    content: "\E90F"
}

.glyphicon-arrow-right-sm:before,
.glyphicon-chevron-right-sm:before {
    content: "\E90F";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.glyphicon-arrow-down-md:before,
.glyphicon-chevron-down-md:before {
    content: "\E910"
}

.glyphicon-arrow-left-sm:before,
.glyphicon-chevron-left-sm:before {
    content: "\E90F";
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.glyphicon-arrow-up-md:before,
.glyphicon-chevron-up-md:before {
    content: "\E911"
}

.glyphicon-arrow-up:before,
.glyphicon-chevron-up:before {
    content: "\E912";
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.glyphicon-arrow-right:before,
.glyphicon-chevron-right:before {
    content: "\E912"
}

.glyphicon-arrow-down:before,
.glyphicon-chevron-down:before {
    content: "\E912";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.glyphicon-bullet:before {
    content: "\E913"
}

.glyphicon-arrow-left:before,
.glyphicon-chevron-left:before {
    content: "\E914"
}

.glyphicon-location2:before,
.glyphicon-location:before {
    content: "\E915"
}

.glyphicon-youtube:before {
    content: "\E916"
}

.glyphicon-twitter:before {
    content: "\E917"
}

.glyphicon-facebook:before {
    content: "\E918"
}

.glyphicon-credit-card:before {
    content: "\E919"
}

.glyphicon-stream-blog:before {
    content: "\E91A"
}

.glyphicon-newsletter:before {
    content: "\E91B"
}

.glyphicon-free-shipping:before {
    content: "\E91C"
}

.glyphicon-one-year:before {
    content: "\E91D"
}

.glyphicon-bullet-sm:before {
    content: "\E91E"
}

.glyphicon-power-uk:before {
    content: "\E91F"
}

.glyphicon-power-eur:before {
    content: "\E920"
}

.glyphicon-power-us:before {
    content: "\E921"
}

.glyphicon-alert:before {
    content: "\E922"
}

.glyphicon-support:before {
    content: "\E923"
}

.glyphicon-connection:before {
    content: "\E924"
}

.glyphicon-no-risk:before {
    content: "\E925"
}

.glyphicon-comment:before {
    content: "\E926"
}

.glyphicon-travel:before {
    content: "\E927"
}

.glyphicon-easy-to-use:before {
    content: "\E928"
}

.glyphicon-affordable:before {
    content: "\E929"
}

.glyphicon-powerful:before {
    content: "\E92A"
}

.glyphicon-hdmi-cc:before {
    content: "\E92B"
}

.glyphicon-hdmi:before {
    content: "\E92C"
}

.glyphicon-chat:before {
    content: "\E92D"
}

.glyphicon-remote-enhanced:before {
    content: "\E92E"
}

.glyphicon-remote-finder:before {
    content: "\E92F"
}

.glyphicon-remote:before {
    content: "\E930"
}

.glyphicon-4k:before {
    content: "\E931"
}

.glyphicon-4k-ultrahd:before {
    content: "\E932"
}

.glyphicon-hd:before {
    content: "\E933"
}

.glyphicon-hdr:before {
    content: "\E934"
}

.glyphicon-stream:before {
    content: "\E935"
}

.glyphicon-vibrant:before {
    content: "\E936"
}

.glyphicon-casting:before {
    content: "\E937"
}

.glyphicon-stream-interface:before {
    content: "\E938"
}

.glyphicon-stream-app:before {
    content: "\E939"
}

.glyphicon-stream-tv:before {
    content: "\E93A"
}

.glyphicon-portable:before {
    content: "\E93B"
}

.glyphicon-stream-blog-logo:before {
    content: "\E607"
}

.glyphicon-bbb:before {
    content: "\E609"
}

.glyphicon-home:before {
    content: "\E60A"
}

.glyphicon-headphones:before {
    content: "\E60B"
}

.glyphicon-mobile:before {
    content: "\E60F"
}

.glyphicon-tablet:before {
    content: "\E610"
}

.glyphicon-tv:before {
    content: "\E611"
}

.glyphicon-heart:before {
    content: "\E612"
}

.glyphicon-camera:before {
    content: "\E615"
}

.glyphicon-vimeo:before {
    content: "\E61F"
}

.glyphicon-googleplus:before {
    content: "\E622"
}

.glyphicon-pinterest:before {
    content: "\E623"
}

.glyphicon-rss:before {
    content: "\E624"
}

.glyphicon-instagram:before {
    content: "\E625"
}

.glyphicon-linkedin:before {
    content: "\E626"
}

.glyphicon-rss-email:before {
    content: "\E627"
}

.glyphicon-collapse:before {
    content: "\E93C"
}

.glyphicon-expand:before {
    content: "\E93D"
}

.glyphicon-error:before {
    content: "\E93E"
}

.glyphicon-warn:before {
    content: "\E93F"
}

.glyphicon-cog:before {
    content: "\E940"
}

.glyphicon-cloud-download:before {
    content: "\E941"
}

.glyphicon-success-small:before {
    content: "\E942"
}

.glyphicon-download:before {
    content: "\E943"
}

.glyphicon-trash-can:before {
    content: "\E944"
}

.glyphicon-preview:before {
    content: "\E945"
}

.glyphicon-success:before {
    content: "\E946"
}

.glyphicon-close2:before {
    content: "\E947"
}

.glyphicon-delete:before {
    content: "\E948"
}

.glyphicon-edit:before {
    content: "\E949"
}

.glyphicon-reorder:before {
    content: "\E94A"
}

.glyphicon-pause-tv:before {
    content: "\E94B"
}

.glyphicon-antenna:before {
    content: "\E94C"
}

.glyphicon-instagram:before {
    content: "\E94D"
}

.glyphicon-travel-top:before {
    content: "\E94E"
}

.glyphicon-reddit:before {
    content: "\E94F"
}

.glyphicon-NightListening:before {
    content: "\E950"
}

.glyphicon-DolbyVision:before {
    content: "\E951"
}

.glyphicon-HD-Compatible:before {
    content: "\E952"
}

.glyphicon-4K-Compatible:before {
    content: "\E953"
}

.glyphicon-HDR-Compatible:before {
    content: "\E954"
}

.glyphicon-MicroSD-USB-Combo:before {
    content: "\E955"
}

.glyphicon-Remote-w-shortcut-btns:before {
    content: "\E956"
}

.glyphicon-stream_PDP_Icon:before {
    content: "\E957"
}

.glyphicon-NonHD_Icon:before {
    content: "\E958"
}

.glyphicon-MicroSD_USB_Combo2:before {
    content: "\E959"
}

.glyphicon-stream-blog-logo-full:before {
    content: "\E608";
    font-size: 18rem!important;
    height: 3.6rem;
    overflow: hidden;
    line-height: 4rem!important
}

.glyphicon-updates:before {
    content: "\E95A"
}

.glyphicon-bluetooth:before {
    content: "\E95B"
}

.glyphicon-audio:before {
    content: "\E95C"
}

.glyphicon-offers:before {
    content: "\E95D"
}

.glyphicon-accessories:before {
    content: "\E95E"
}

.glyphicon-player:before {
    content: "\E95F"
}

.glyphicon-streamtv:before {
    content: "\E960"
}

.glyphicon-profile:before {
    content: "\E961"
}

.glyphicon-video-scaling:before {
    content: "\E962"
}

.glyphicon-picture-settings:before {
    content: "\E963"
}

.glyphicon-action-smoothing:before {
    content: "\E964"
}

.glyphicon-quote-close-after:after {
    content: "\E900"
}

.glyphicon-quote-open-after:after {
    content: "\E901"
}

.glyphicon-check-after:after,
.glyphicon-checkmark-after:after,
.glyphicon-smallcheck-after:after {
    content: "\E902"
}

.glyphicon-shopping-cart-after:after {
    content: "\E903"
}

.glyphicon-create-account-after:after {
    content: "\E904"
}

.glyphicon-menu-after:after {
    content: "\E905"
}

.glyphicon-play-after:after {
    content: "\E906"
}

.glyphicon-star-after:after {
    content: "\E907"
}

.glyphicon-thumbs-down-after:after {
    content: "\E908"
}

.glyphicon-thumbs-up-after:after {
    content: "\E909"
}

.glyphicon-search-after:after {
    content: "\E90A"
}

.glyphicon-close-after:after {
    content: "\E90B"
}

.glyphicon-arrow-right-xs-after:after,
.glyphicon-chevron-right-xs-after:after {
    content: "\E90C"
}

.glyphicon-arrow-down-xs-after:after,
.glyphicon-chevron-down-xs-after:after {
    content: "\E90D"
}

.glyphicon-arrow-down-sm-after:after,
.glyphicon-chevron-down-sm-after:after {
    content: "\E90E"
}

.glyphicon-arrow-up-sm-after:after,
.glyphicon-chevron-up-sm-after:after {
    content: "\E90F"
}

.glyphicon-arrow-right-sm-after:after,
.glyphicon-chevron-right-sm-after:after {
    content: "\E90F";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.glyphicon-arrow-down-md-after:after,
.glyphicon-chevron-down-md-after:after {
    content: "\E910"
}

.glyphicon-arrow-left-sm-after:after,
.glyphicon-chevron-left-sm-after:after {
    content: "\E90F";
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.glyphicon-arrow-up-md-after:after,
.glyphicon-chevron-up-md-after:after {
    content: "\E911"
}

.glyphicon-arrow-up-after:after,
.glyphicon-chevron-up-after:after {
    content: "\E912";
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.glyphicon-arrow-right-after:after,
.glyphicon-chevron-right-after:after {
    content: "\E912"
}

.glyphicon-arrow-down-after:after,
.glyphicon-chevron-down-after:after {
    content: "\E912";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.glyphicon-bullet-after:after {
    content: "\E913"
}

.glyphicon-arrow-left-after:after,
.glyphicon-chevron-left-after:after {
    content: "\E914"
}

.glyphicon-location2-after:after,
.glyphicon-location-after:after {
    content: "\E915"
}

.glyphicon-youtube-after:after {
    content: "\E916"
}

.glyphicon-twitter-after:after {
    content: "\E917"
}

.glyphicon-facebook-after:after {
    content: "\E918"
}

.glyphicon-credit-card-after:after {
    content: "\E919"
}

.glyphicon-stream-blog-after:after {
    content: "\E91A"
}

.glyphicon-newsletter-after:after {
    content: "\E91B"
}

.glyphicon-free-shipping-after:after {
    content: "\E91C"
}

.glyphicon-one-year-after:after {
    content: "\E91D"
}

.glyphicon-bullet-sm-after:after {
    content: "\E91E"
}

.glyphicon-power-uk-after:after {
    content: "\E91F"
}

.glyphicon-power-eur-after:after {
    content: "\E920"
}

.glyphicon-power-us-after:after {
    content: "\E921"
}

.glyphicon-alert-after:after {
    content: "\E922"
}

.glyphicon-support-after:after {
    content: "\E923"
}

.glyphicon-connection-after:after {
    content: "\E924"
}

.glyphicon-no-risk-after:after {
    content: "\E925"
}

.glyphicon-comment-after:after {
    content: "\E926"
}

.glyphicon-travel-after:after {
    content: "\E927"
}

.glyphicon-easy-to-use-after:after {
    content: "\E928"
}

.glyphicon-affordable-after:after {
    content: "\E929"
}

.glyphicon-powerful-after:after {
    content: "\E92A"
}

.glyphicon-hdmi-cc-after:after {
    content: "\E92B"
}

.glyphicon-hdmi-after:after {
    content: "\E92C"
}

.glyphicon-chat-after:after {
    content: "\E92D"
}

.glyphicon-remote-enhanced-after:after {
    content: "\E92E"
}

.glyphicon-remote-finder-after:after {
    content: "\E92F"
}

.glyphicon-remote-after:after {
    content: "\E930"
}

.glyphicon-4k-after:after {
    content: "\E931"
}

.glyphicon-4k-ultrahd-after:after {
    content: "\E932"
}

.glyphicon-hd-after:after {
    content: "\E933"
}

.glyphicon-hdr-after:after {
    content: "\E934"
}

.glyphicon-stream-after:after {
    content: "\E935"
}

.glyphicon-vibrant-after:after {
    content: "\E936"
}

.glyphicon-casting-after:after {
    content: "\E937"
}

.glyphicon-stream-interface-after:after {
    content: "\E938"
}

.glyphicon-stream-app-after:after {
    content: "\E939"
}

.glyphicon-stream-tv-after:after {
    content: "\E93A"
}

.glyphicon-portable-after:after {
    content: "\E93B"
}

.glyphicon-stream-blog-logo-after:after {
    content: "\E607"
}

.glyphicon-bbb-after:after {
    content: "\E609"
}

.glyphicon-home-after:after {
    content: "\E60A"
}

.glyphicon-headphones-after:after {
    content: "\E60B"
}

.glyphicon-mobile-after:after {
    content: "\E60F"
}

.glyphicon-tablet-after:after {
    content: "\E610"
}

.glyphicon-tv-after:after {
    content: "\E611"
}

.glyphicon-heart-after:after {
    content: "\E612"
}

.glyphicon-camera-after:after {
    content: "\E615"
}

.glyphicon-vimeo-after:after {
    content: "\E61F"
}

.glyphicon-googleplus-after:after {
    content: "\E622"
}

.glyphicon-pinterest-after:after {
    content: "\E623"
}

.glyphicon-rss-after:after {
    content: "\E624"
}

.glyphicon-instagram-after:after {
    content: "\E625"
}

.glyphicon-linkedin-after:after {
    content: "\E626"
}

.glyphicon-rss-email-after:after {
    content: "\E627"
}

.glyphicon-collapse-after:after {
    content: "\E93C"
}

.glyphicon-expand-after:after {
    content: "\E93D"
}

.glyphicon-error-after:after {
    content: "\E93E"
}

.glyphicon-warn-after:after {
    content: "\E93F"
}

.glyphicon-cog-after:after {
    content: "\E940"
}

.glyphicon-cloud-download-after:after {
    content: "\E941"
}

.glyphicon-success-small-after:after {
    content: "\E942"
}

.glyphicon-download-after:after {
    content: "\E943"
}

.glyphicon-trash-can-after:after {
    content: "\E944"
}

.glyphicon-preview-after:after {
    content: "\E945"
}

.glyphicon-success-after:after {
    content: "\E946"
}

.glyphicon-close2-after:after {
    content: "\E947"
}

.glyphicon-delete-after:after {
    content: "\E948"
}

.glyphicon-edit-after:after {
    content: "\E949"
}

.glyphicon-reorder-after:after {
    content: "\E94A"
}

.glyphicon-pause-tv-after:after {
    content: "\E94B"
}

.glyphicon-antenna-after:after {
    content: "\E94C"
}

.glyphicon-instagram-after:after {
    content: "\E94D"
}

.glyphicon-travel-top-after:after {
    content: "\E94E"
}

.glyphicon-reddit-after:after {
    content: "\E94F"
}

.glyphicon-NightListening-after:after {
    content: "\E950"
}

.glyphicon-DolbyVision-after:after {
    content: "\E951"
}

.glyphicon-HD-Compatible-after:after {
    content: "\E952"
}

.glyphicon-4K-Compatible-after:after {
    content: "\E953"
}

.glyphicon-HDR-Compatible-after:after {
    content: "\E954"
}

.glyphicon-MicroSD-USB-Combo-after:after {
    content: "\E955"
}

.glyphicon-Remote-w-shortcut-btns-after:after {
    content: "\E956"
}

.glyphicon-stream_PDP_Icon-after:after {
    content: "\E957"
}

.glyphicon-NonHD_Icon-after:after {
    content: "\E958"
}

.glyphicon-MicroSD_USB_Combo2-after:after {
    content: "\E959"
}

.glyphicon-stream-blog-logo-full-after:after {
    content: "\E608";
    font-size: 18rem!important;
    height: 3.6rem;
    overflow: hidden;
    line-height: 4rem!important
}

.glyphicon-updates-after:after {
    content: "\E95A"
}

.glyphicon-bluetooth-after:after {
    content: "\E95B"
}

.glyphicon-audio-after:after {
    content: "\E95C"
}

.glyphicon-offers-after:after {
    content: "\E95D"
}

.glyphicon-accessories-after:after {
    content: "\E95E"
}

.glyphicon-player-after:after {
    content: "\E95F"
}

.glyphicon-streamtv-after:after {
    content: "\E960"
}

.glyphicon-profile-after:after {
    content: "\E961"
}

.glyphicon-video-scaling-after:after {
    content: "\E962"
}

.glyphicon-picture-settings-after:after {
    content: "\E963"
}

.glyphicon-action-smoothing-after:after {
    content: "\E964"
}

.hero.homepage .glyphicon-play.video:before {
    border: 2px solid #fff;
    border-radius: 20px;
    padding: 5px 5px 5px 6px
}

.btn,
.btn.primary,
.stream-button,
a.stream-button,
button {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91
}

.btn.primary:hover,
.btn:hover,
.stream-button:hover,
a.stream-button:hover,
button:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .btn,
    .btn.primary,
    .stream-button,
    a.stream-button,
    button {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.btn.primary:hover,
.btn:hover,
.stream-button:hover,
a.stream-button:hover,
button:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

a.stream-button-disabled,
a.stream-button-disabled:hover,
button.stream-button-disabled,
button:disabled,
button:disabled:hover,
button[disabled=disabled],
button[disabled=disabled]:hover,
button[disabled],
button[disabled]:hover {
    opacity: 1;
    cursor: default;
    border-color: #eee;
    background-color: #eee
}

.btn.secondary,
a.stream-button-secondary,
button.stream-button-secondary {
    margin-left: 1rem;
    margin-right: 1rem;
    color: #fff;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #662d91;
    background-color: #fff;
    border-color: #662d91
}

.btn.secondary:hover,
a.stream-button-secondary:hover,
button.stream-button-secondary:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .btn.secondary,
    a.stream-button-secondary,
    button.stream-button-secondary {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.btn.secondary:hover,
a.stream-button-secondary:hover,
button.stream-button-secondary:hover {
    color: #662d91;
    background-color: #fff;
    border-color: #662d91
}

.btn.outline,
a.stream-button-outline,
button.stream-button-outline {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: transparent;
    border-color: #fff;
    box-shadow: none
}

.btn.outline:hover,
a.stream-button-outline:hover,
button.stream-button-outline:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .btn.outline,
    a.stream-button-outline,
    button.stream-button-outline {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.btn.outline:hover,
a.stream-button-outline:hover,
button.stream-button-outline:hover {
    color: #000;
    background-color: #fff;
    border-color: #fff
}

.btn.secondary[disabled],
.btn.secondary[disabled]:hover,
a.stream-button-secondary[disabled],
a.stream-button-secondary[disabled]:hover,
button.stream-button-secondary[disabled],
button.stream-button-secondary[disabled]:hover {
    background-color: transparent;
    background-image: none;
    color: #eee
}

.stream-button.stream-bg-color-c4.inverse {
    background-color: #00cd49;
    color: #fff
}

.stream-button.stream-bg-color-c4.inverse:hover {
    background-color: #00cd49
}

.stream-button.stream-bg-color-c4.inverse.active {
    background-color: #fff;
    color: #00cd49;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.stream-button.stream-bg-color-c4.inverse.active:hover {
    background-color: #fff
}

a.stream-button-c1,
button.stream-button-c1 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91
}

a.stream-button-c1:hover,
button.stream-button-c1:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    a.stream-button-c1,
    button.stream-button-c1 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

a.stream-button-c1:hover,
button.stream-button-c1:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

a.stream-button-c2,
button.stream-button-c2 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #ed1847;
    border-color: #ed1847
}

a.stream-button-c2:hover,
button.stream-button-c2:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    a.stream-button-c2,
    button.stream-button-c2 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

a.stream-button-c2:hover,
button.stream-button-c2:hover {
    color: #fff;
    background-color: #ed1847;
    border-color: #ed1847
}

a.stream-button-c3,
button.stream-button-c3 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #00a5e5;
    border-color: #00a5e5
}

a.stream-button-c3:hover,
button.stream-button-c3:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    a.stream-button-c3,
    button.stream-button-c3 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

a.stream-button-c3:hover,
button.stream-button-c3:hover {
    color: #fff;
    background-color: #00a5e5;
    border-color: #00a5e5
}

a.stream-button-c4,
button.stream-button-c4 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #00cd49;
    border-color: #00cd49
}

a.stream-button-c4:hover,
button.stream-button-c4:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    a.stream-button-c4,
    button.stream-button-c4 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

a.stream-button-c4:hover,
button.stream-button-c4:hover {
    color: #fff;
    background-color: #00cd49;
    border-color: #00cd49
}

a.stream-button-c5,
button.stream-button-c5 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #ff9000;
    border-color: #ff9000
}

a.stream-button-c5:hover,
button.stream-button-c5:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    a.stream-button-c5,
    button.stream-button-c5 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

a.stream-button-c5:hover,
button.stream-button-c5:hover {
    color: #fff;
    background-color: #ff9000;
    border-color: #ff9000
}

a.stream-button-c6,
button.stream-button-c6 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #0042cc;
    border-color: #0042cc
}

a.stream-button-c6:hover,
button.stream-button-c6:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    a.stream-button-c6,
    button.stream-button-c6 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

a.stream-button-c6:hover,
button.stream-button-c6:hover {
    color: #fff;
    background-color: #0042cc;
    border-color: #0042cc
}

.stream-button-outline-b0 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    background-color: #662d91;
    border-color: #662d91;
    color: #fff;
    background-color: transparent;
    border-color: #fff
}

.stream-button-outline-b0:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-b0 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-b0:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-b0.dropdown-toggle,
.stream-button-outline-b0.active,
.stream-button-outline-b0:active,
.stream-button-outline-b0:focus,
.stream-button-outline-b0:hover {
    color: #fff;
    border-color: #e0e0e0
}

.open>.stream-button-outline-b0.dropdown-toggle,
.stream-button-outline-b0.active,
.stream-button-outline-b0:active {
    background-image: none
}

.stream-button-outline-b0.disabled,
.stream-button-outline-b0.disabled.active,
.stream-button-outline-b0.disabled:active,
.stream-button-outline-b0.disabled:focus,
.stream-button-outline-b0.disabled:hover,
.stream-button-outline-b0[disabled],
.stream-button-outline-b0[disabled].active,
.stream-button-outline-b0[disabled]:active,
.stream-button-outline-b0[disabled]:focus,
.stream-button-outline-b0[disabled]:hover,
fieldset[disabled] .stream-button-outline-b0,
fieldset[disabled] .stream-button-outline-b0.active,
fieldset[disabled] .stream-button-outline-b0:active,
fieldset[disabled] .stream-button-outline-b0:focus,
fieldset[disabled] .stream-button-outline-b0:hover {
    background-color: transparent;
    border-color: #fff;
    box-shadow: none
}

.stream-button-outline-b0 .badge {
    color: transparent;
    background-color: #fff
}

.stream-button-outline-b0:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-b1 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #eee;
    background-color: transparent;
    border-color: #eee
}

.stream-button-outline-b1:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-b1 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-b1:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-b1.dropdown-toggle,
.stream-button-outline-b1.active,
.stream-button-outline-b1:active,
.stream-button-outline-b1:focus,
.stream-button-outline-b1:hover {
    color: #eee;
    border-color: #cfcfcf
}

.open>.stream-button-outline-b1.dropdown-toggle,
.stream-button-outline-b1.active,
.stream-button-outline-b1:active {
    background-image: none
}

.stream-button-outline-b1.disabled,
.stream-button-outline-b1.disabled.active,
.stream-button-outline-b1.disabled:active,
.stream-button-outline-b1.disabled:focus,
.stream-button-outline-b1.disabled:hover,
.stream-button-outline-b1[disabled],
.stream-button-outline-b1[disabled].active,
.stream-button-outline-b1[disabled]:active,
.stream-button-outline-b1[disabled]:focus,
.stream-button-outline-b1[disabled]:hover,
fieldset[disabled] .stream-button-outline-b1,
fieldset[disabled] .stream-button-outline-b1.active,
fieldset[disabled] .stream-button-outline-b1:active,
fieldset[disabled] .stream-button-outline-b1:focus,
fieldset[disabled] .stream-button-outline-b1:hover {
    background-color: transparent;
    border-color: #eee;
    box-shadow: none
}

.stream-button-outline-b1 .badge {
    color: transparent;
    background-color: #eee
}

.stream-button-outline-b1:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-b2 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #eee;
    background-color: transparent;
    border-color: #eee
}

.stream-button-outline-b2:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-b2 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-b2:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-b2.dropdown-toggle,
.stream-button-outline-b2.active,
.stream-button-outline-b2:active,
.stream-button-outline-b2:focus,
.stream-button-outline-b2:hover {
    color: #eee;
    border-color: #cfcfcf
}

.open>.stream-button-outline-b2.dropdown-toggle,
.stream-button-outline-b2.active,
.stream-button-outline-b2:active {
    background-image: none
}

.stream-button-outline-b2.disabled,
.stream-button-outline-b2.disabled.active,
.stream-button-outline-b2.disabled:active,
.stream-button-outline-b2.disabled:focus,
.stream-button-outline-b2.disabled:hover,
.stream-button-outline-b2[disabled],
.stream-button-outline-b2[disabled].active,
.stream-button-outline-b2[disabled]:active,
.stream-button-outline-b2[disabled]:focus,
.stream-button-outline-b2[disabled]:hover,
fieldset[disabled] .stream-button-outline-b2,
fieldset[disabled] .stream-button-outline-b2.active,
fieldset[disabled] .stream-button-outline-b2:active,
fieldset[disabled] .stream-button-outline-b2:focus,
fieldset[disabled] .stream-button-outline-b2:hover {
    background-color: transparent;
    border-color: #eee;
    box-shadow: none
}

.stream-button-outline-b2 .badge {
    color: transparent;
    background-color: #eee
}

.stream-button-outline-b2:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-b3 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #333;
    background-color: transparent;
    border-color: #333
}

.stream-button-outline-b3:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-b3 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-b3:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-b3.dropdown-toggle,
.stream-button-outline-b3.active,
.stream-button-outline-b3:active,
.stream-button-outline-b3:focus,
.stream-button-outline-b3:hover {
    color: #333;
    border-color: #141414
}

.open>.stream-button-outline-b3.dropdown-toggle,
.stream-button-outline-b3.active,
.stream-button-outline-b3:active {
    background-image: none
}

.stream-button-outline-b3.disabled,
.stream-button-outline-b3.disabled.active,
.stream-button-outline-b3.disabled:active,
.stream-button-outline-b3.disabled:focus,
.stream-button-outline-b3.disabled:hover,
.stream-button-outline-b3[disabled],
.stream-button-outline-b3[disabled].active,
.stream-button-outline-b3[disabled]:active,
.stream-button-outline-b3[disabled]:focus,
.stream-button-outline-b3[disabled]:hover,
fieldset[disabled] .stream-button-outline-b3,
fieldset[disabled] .stream-button-outline-b3.active,
fieldset[disabled] .stream-button-outline-b3:active,
fieldset[disabled] .stream-button-outline-b3:focus,
fieldset[disabled] .stream-button-outline-b3:hover {
    background-color: transparent;
    border-color: #333;
    box-shadow: none
}

.stream-button-outline-b3 .badge {
    color: transparent;
    background-color: #333
}

.stream-button-outline-b3:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-b4 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #333;
    background-color: transparent;
    border-color: #333
}

.stream-button-outline-b4:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-b4 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-b4:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-b4.dropdown-toggle,
.stream-button-outline-b4.active,
.stream-button-outline-b4:active,
.stream-button-outline-b4:focus,
.stream-button-outline-b4:hover {
    color: #333;
    border-color: #141414
}

.open>.stream-button-outline-b4.dropdown-toggle,
.stream-button-outline-b4.active,
.stream-button-outline-b4:active {
    background-image: none
}

.stream-button-outline-b4.disabled,
.stream-button-outline-b4.disabled.active,
.stream-button-outline-b4.disabled:active,
.stream-button-outline-b4.disabled:focus,
.stream-button-outline-b4.disabled:hover,
.stream-button-outline-b4[disabled],
.stream-button-outline-b4[disabled].active,
.stream-button-outline-b4[disabled]:active,
.stream-button-outline-b4[disabled]:focus,
.stream-button-outline-b4[disabled]:hover,
fieldset[disabled] .stream-button-outline-b4,
fieldset[disabled] .stream-button-outline-b4.active,
fieldset[disabled] .stream-button-outline-b4:active,
fieldset[disabled] .stream-button-outline-b4:focus,
fieldset[disabled] .stream-button-outline-b4:hover {
    background-color: transparent;
    border-color: #333;
    box-shadow: none
}

.stream-button-outline-b4 .badge {
    color: transparent;
    background-color: #333
}

.stream-button-outline-b4:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-b5 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #222;
    background-color: transparent;
    border-color: #222
}

.stream-button-outline-b5:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-b5 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-b5:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-b5.dropdown-toggle,
.stream-button-outline-b5.active,
.stream-button-outline-b5:active,
.stream-button-outline-b5:focus,
.stream-button-outline-b5:hover {
    color: #222;
    border-color: #030303
}

.open>.stream-button-outline-b5.dropdown-toggle,
.stream-button-outline-b5.active,
.stream-button-outline-b5:active {
    background-image: none
}

.stream-button-outline-b5.disabled,
.stream-button-outline-b5.disabled.active,
.stream-button-outline-b5.disabled:active,
.stream-button-outline-b5.disabled:focus,
.stream-button-outline-b5.disabled:hover,
.stream-button-outline-b5[disabled],
.stream-button-outline-b5[disabled].active,
.stream-button-outline-b5[disabled]:active,
.stream-button-outline-b5[disabled]:focus,
.stream-button-outline-b5[disabled]:hover,
fieldset[disabled] .stream-button-outline-b5,
fieldset[disabled] .stream-button-outline-b5.active,
fieldset[disabled] .stream-button-outline-b5:active,
fieldset[disabled] .stream-button-outline-b5:focus,
fieldset[disabled] .stream-button-outline-b5:hover {
    background-color: transparent;
    border-color: #222;
    box-shadow: none
}

.stream-button-outline-b5 .badge {
    color: transparent;
    background-color: #222
}

.stream-button-outline-b5:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-b6 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #000;
    background-color: transparent;
    border-color: #000
}

.stream-button-outline-b6:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-b6 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-b6:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-b6.dropdown-toggle,
.stream-button-outline-b6.active,
.stream-button-outline-b6:active,
.stream-button-outline-b6:focus,
.stream-button-outline-b6:hover {
    color: #000;
    border-color: #000
}

.open>.stream-button-outline-b6.dropdown-toggle,
.stream-button-outline-b6.active,
.stream-button-outline-b6:active {
    background-image: none
}

.stream-button-outline-b6.disabled,
.stream-button-outline-b6.disabled.active,
.stream-button-outline-b6.disabled:active,
.stream-button-outline-b6.disabled:focus,
.stream-button-outline-b6.disabled:hover,
.stream-button-outline-b6[disabled],
.stream-button-outline-b6[disabled].active,
.stream-button-outline-b6[disabled]:active,
.stream-button-outline-b6[disabled]:focus,
.stream-button-outline-b6[disabled]:hover,
fieldset[disabled] .stream-button-outline-b6,
fieldset[disabled] .stream-button-outline-b6.active,
fieldset[disabled] .stream-button-outline-b6:active,
fieldset[disabled] .stream-button-outline-b6:focus,
fieldset[disabled] .stream-button-outline-b6:hover {
    background-color: transparent;
    border-color: #000;
    box-shadow: none
}

.stream-button-outline-b6 .badge {
    color: transparent;
    background-color: #000
}

.stream-button-outline-b6:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-b7 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #f3f3f3;
    background-color: transparent;
    border-color: #f3f3f3
}

.stream-button-outline-b7:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-b7 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-b7:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-b7.dropdown-toggle,
.stream-button-outline-b7.active,
.stream-button-outline-b7:active,
.stream-button-outline-b7:focus,
.stream-button-outline-b7:hover {
    color: #f3f3f3;
    border-color: #d4d4d4
}

.open>.stream-button-outline-b7.dropdown-toggle,
.stream-button-outline-b7.active,
.stream-button-outline-b7:active {
    background-image: none
}

.stream-button-outline-b7.disabled,
.stream-button-outline-b7.disabled.active,
.stream-button-outline-b7.disabled:active,
.stream-button-outline-b7.disabled:focus,
.stream-button-outline-b7.disabled:hover,
.stream-button-outline-b7[disabled],
.stream-button-outline-b7[disabled].active,
.stream-button-outline-b7[disabled]:active,
.stream-button-outline-b7[disabled]:focus,
.stream-button-outline-b7[disabled]:hover,
fieldset[disabled] .stream-button-outline-b7,
fieldset[disabled] .stream-button-outline-b7.active,
fieldset[disabled] .stream-button-outline-b7:active,
fieldset[disabled] .stream-button-outline-b7:focus,
fieldset[disabled] .stream-button-outline-b7:hover {
    background-color: transparent;
    border-color: #f3f3f3;
    box-shadow: none
}

.stream-button-outline-b7 .badge {
    color: transparent;
    background-color: #f3f3f3
}

.stream-button-outline-b7:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-b9 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #767574;
    background-color: transparent;
    border-color: #767574
}

.stream-button-outline-b9:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-b9 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-b9:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-b9.dropdown-toggle,
.stream-button-outline-b9.active,
.stream-button-outline-b9:active,
.stream-button-outline-b9:focus,
.stream-button-outline-b9:hover {
    color: #767574;
    border-color: #575656
}

.open>.stream-button-outline-b9.dropdown-toggle,
.stream-button-outline-b9.active,
.stream-button-outline-b9:active {
    background-image: none
}

.stream-button-outline-b9.disabled,
.stream-button-outline-b9.disabled.active,
.stream-button-outline-b9.disabled:active,
.stream-button-outline-b9.disabled:focus,
.stream-button-outline-b9.disabled:hover,
.stream-button-outline-b9[disabled],
.stream-button-outline-b9[disabled].active,
.stream-button-outline-b9[disabled]:active,
.stream-button-outline-b9[disabled]:focus,
.stream-button-outline-b9[disabled]:hover,
fieldset[disabled] .stream-button-outline-b9,
fieldset[disabled] .stream-button-outline-b9.active,
fieldset[disabled] .stream-button-outline-b9:active,
fieldset[disabled] .stream-button-outline-b9:focus,
fieldset[disabled] .stream-button-outline-b9:hover {
    background-color: transparent;
    border-color: #767574;
    box-shadow: none
}

.stream-button-outline-b9 .badge {
    color: transparent;
    background-color: #767574
}

.stream-button-outline-b9:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c1 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    color: #662d91;
    background-color: transparent;
    border-color: #662d91
}

.stream-button-outline-c1:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c1 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c1:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c1.dropdown-toggle,
.stream-button-outline-c1.active,
.stream-button-outline-c1:active,
.stream-button-outline-c1:focus,
.stream-button-outline-c1:hover {
    color: #662d91;
    border-color: #451f62
}

.open>.stream-button-outline-c1.dropdown-toggle,
.stream-button-outline-c1.active,
.stream-button-outline-c1:active {
    background-image: none
}

.stream-button-outline-c1.disabled,
.stream-button-outline-c1.disabled.active,
.stream-button-outline-c1.disabled:active,
.stream-button-outline-c1.disabled:focus,
.stream-button-outline-c1.disabled:hover,
.stream-button-outline-c1[disabled],
.stream-button-outline-c1[disabled].active,
.stream-button-outline-c1[disabled]:active,
.stream-button-outline-c1[disabled]:focus,
.stream-button-outline-c1[disabled]:hover,
fieldset[disabled] .stream-button-outline-c1,
fieldset[disabled] .stream-button-outline-c1.active,
fieldset[disabled] .stream-button-outline-c1:active,
fieldset[disabled] .stream-button-outline-c1:focus,
fieldset[disabled] .stream-button-outline-c1:hover {
    background-color: transparent;
    border-color: #662d91;
    box-shadow: none
}

.stream-button-outline-c1 .badge {
    color: transparent;
    background-color: #662d91
}

.stream-button-outline-c1:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c1s {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #552a7b;
    background-color: transparent;
    border-color: #552a7b
}

.stream-button-outline-c1s:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c1s {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c1s:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c1s.dropdown-toggle,
.stream-button-outline-c1s.active,
.stream-button-outline-c1s:active,
.stream-button-outline-c1s:focus,
.stream-button-outline-c1s:hover {
    color: #552a7b;
    border-color: #351a4d
}

.open>.stream-button-outline-c1s.dropdown-toggle,
.stream-button-outline-c1s.active,
.stream-button-outline-c1s:active {
    background-image: none
}

.stream-button-outline-c1s.disabled,
.stream-button-outline-c1s.disabled.active,
.stream-button-outline-c1s.disabled:active,
.stream-button-outline-c1s.disabled:focus,
.stream-button-outline-c1s.disabled:hover,
.stream-button-outline-c1s[disabled],
.stream-button-outline-c1s[disabled].active,
.stream-button-outline-c1s[disabled]:active,
.stream-button-outline-c1s[disabled]:focus,
.stream-button-outline-c1s[disabled]:hover,
fieldset[disabled] .stream-button-outline-c1s,
fieldset[disabled] .stream-button-outline-c1s.active,
fieldset[disabled] .stream-button-outline-c1s:active,
fieldset[disabled] .stream-button-outline-c1s:focus,
fieldset[disabled] .stream-button-outline-c1s:hover {
    background-color: transparent;
    border-color: #552a7b;
    box-shadow: none
}

.stream-button-outline-c1s .badge {
    color: transparent;
    background-color: #552a7b
}

.stream-button-outline-c1s:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c1h {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #843abc;
    background-color: transparent;
    border-color: #843abc
}

.stream-button-outline-c1h:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c1h {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c1h:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c1h.dropdown-toggle,
.stream-button-outline-c1h.active,
.stream-button-outline-c1h:active,
.stream-button-outline-c1h:focus,
.stream-button-outline-c1h:hover {
    color: #843abc;
    border-color: #632c8d
}

.open>.stream-button-outline-c1h.dropdown-toggle,
.stream-button-outline-c1h.active,
.stream-button-outline-c1h:active {
    background-image: none
}

.stream-button-outline-c1h.disabled,
.stream-button-outline-c1h.disabled.active,
.stream-button-outline-c1h.disabled:active,
.stream-button-outline-c1h.disabled:focus,
.stream-button-outline-c1h.disabled:hover,
.stream-button-outline-c1h[disabled],
.stream-button-outline-c1h[disabled].active,
.stream-button-outline-c1h[disabled]:active,
.stream-button-outline-c1h[disabled]:focus,
.stream-button-outline-c1h[disabled]:hover,
fieldset[disabled] .stream-button-outline-c1h,
fieldset[disabled] .stream-button-outline-c1h.active,
fieldset[disabled] .stream-button-outline-c1h:active,
fieldset[disabled] .stream-button-outline-c1h:focus,
fieldset[disabled] .stream-button-outline-c1h:hover {
    background-color: transparent;
    border-color: #843abc;
    box-shadow: none
}

.stream-button-outline-c1h .badge {
    color: transparent;
    background-color: #843abc
}

.stream-button-outline-c1h:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c2 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #ed1847;
    background-color: transparent;
    border-color: #ed1847
}

.stream-button-outline-c2:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c2 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c2:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c2.dropdown-toggle,
.stream-button-outline-c2.active,
.stream-button-outline-c2:active,
.stream-button-outline-c2:focus,
.stream-button-outline-c2:hover {
    color: #ed1847;
    border-color: #b90e34
}

.open>.stream-button-outline-c2.dropdown-toggle,
.stream-button-outline-c2.active,
.stream-button-outline-c2:active {
    background-image: none
}

.stream-button-outline-c2.disabled,
.stream-button-outline-c2.disabled.active,
.stream-button-outline-c2.disabled:active,
.stream-button-outline-c2.disabled:focus,
.stream-button-outline-c2.disabled:hover,
.stream-button-outline-c2[disabled],
.stream-button-outline-c2[disabled].active,
.stream-button-outline-c2[disabled]:active,
.stream-button-outline-c2[disabled]:focus,
.stream-button-outline-c2[disabled]:hover,
fieldset[disabled] .stream-button-outline-c2,
fieldset[disabled] .stream-button-outline-c2.active,
fieldset[disabled] .stream-button-outline-c2:active,
fieldset[disabled] .stream-button-outline-c2:focus,
fieldset[disabled] .stream-button-outline-c2:hover {
    background-color: transparent;
    border-color: #ed1847;
    box-shadow: none
}

.stream-button-outline-c2 .badge {
    color: transparent;
    background-color: #ed1847
}

.stream-button-outline-c2:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c2s {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #ed1847;
    background-color: transparent;
    border-color: #ed1847
}

.stream-button-outline-c2s:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c2s {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c2s:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c2s.dropdown-toggle,
.stream-button-outline-c2s.active,
.stream-button-outline-c2s:active,
.stream-button-outline-c2s:focus,
.stream-button-outline-c2s:hover {
    color: #ed1847;
    border-color: #b90e34
}

.open>.stream-button-outline-c2s.dropdown-toggle,
.stream-button-outline-c2s.active,
.stream-button-outline-c2s:active {
    background-image: none
}

.stream-button-outline-c2s.disabled,
.stream-button-outline-c2s.disabled.active,
.stream-button-outline-c2s.disabled:active,
.stream-button-outline-c2s.disabled:focus,
.stream-button-outline-c2s.disabled:hover,
.stream-button-outline-c2s[disabled],
.stream-button-outline-c2s[disabled].active,
.stream-button-outline-c2s[disabled]:active,
.stream-button-outline-c2s[disabled]:focus,
.stream-button-outline-c2s[disabled]:hover,
fieldset[disabled] .stream-button-outline-c2s,
fieldset[disabled] .stream-button-outline-c2s.active,
fieldset[disabled] .stream-button-outline-c2s:active,
fieldset[disabled] .stream-button-outline-c2s:focus,
fieldset[disabled] .stream-button-outline-c2s:hover {
    background-color: transparent;
    border-color: #ed1847;
    box-shadow: none
}

.stream-button-outline-c2s .badge {
    color: transparent;
    background-color: #ed1847
}

.stream-button-outline-c2s:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c2h {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #ed1847;
    background-color: transparent;
    border-color: #ed1847
}

.stream-button-outline-c2h:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c2h {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c2h:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c2h.dropdown-toggle,
.stream-button-outline-c2h.active,
.stream-button-outline-c2h:active,
.stream-button-outline-c2h:focus,
.stream-button-outline-c2h:hover {
    color: #ed1847;
    border-color: #b90e34
}

.open>.stream-button-outline-c2h.dropdown-toggle,
.stream-button-outline-c2h.active,
.stream-button-outline-c2h:active {
    background-image: none
}

.stream-button-outline-c2h.disabled,
.stream-button-outline-c2h.disabled.active,
.stream-button-outline-c2h.disabled:active,
.stream-button-outline-c2h.disabled:focus,
.stream-button-outline-c2h.disabled:hover,
.stream-button-outline-c2h[disabled],
.stream-button-outline-c2h[disabled].active,
.stream-button-outline-c2h[disabled]:active,
.stream-button-outline-c2h[disabled]:focus,
.stream-button-outline-c2h[disabled]:hover,
fieldset[disabled] .stream-button-outline-c2h,
fieldset[disabled] .stream-button-outline-c2h.active,
fieldset[disabled] .stream-button-outline-c2h:active,
fieldset[disabled] .stream-button-outline-c2h:focus,
fieldset[disabled] .stream-button-outline-c2h:hover {
    background-color: transparent;
    border-color: #ed1847;
    box-shadow: none
}

.stream-button-outline-c2h .badge {
    color: transparent;
    background-color: #ed1847
}

.stream-button-outline-c2h:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c3 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #00a5e5;
    background-color: transparent;
    border-color: #00a5e5
}

.stream-button-outline-c3:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c3 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c3:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c3.dropdown-toggle,
.stream-button-outline-c3.active,
.stream-button-outline-c3:active,
.stream-button-outline-c3:focus,
.stream-button-outline-c3:hover {
    color: #00a5e5;
    border-color: #0079a8
}

.open>.stream-button-outline-c3.dropdown-toggle,
.stream-button-outline-c3.active,
.stream-button-outline-c3:active {
    background-image: none
}

.stream-button-outline-c3.disabled,
.stream-button-outline-c3.disabled.active,
.stream-button-outline-c3.disabled:active,
.stream-button-outline-c3.disabled:focus,
.stream-button-outline-c3.disabled:hover,
.stream-button-outline-c3[disabled],
.stream-button-outline-c3[disabled].active,
.stream-button-outline-c3[disabled]:active,
.stream-button-outline-c3[disabled]:focus,
.stream-button-outline-c3[disabled]:hover,
fieldset[disabled] .stream-button-outline-c3,
fieldset[disabled] .stream-button-outline-c3.active,
fieldset[disabled] .stream-button-outline-c3:active,
fieldset[disabled] .stream-button-outline-c3:focus,
fieldset[disabled] .stream-button-outline-c3:hover {
    background-color: transparent;
    border-color: #00a5e5;
    box-shadow: none
}

.stream-button-outline-c3 .badge {
    color: transparent;
    background-color: #00a5e5
}

.stream-button-outline-c3:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c3s {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #00a5e5;
    background-color: transparent;
    border-color: #00a5e5
}

.stream-button-outline-c3s:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c3s {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c3s:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c3s.dropdown-toggle,
.stream-button-outline-c3s.active,
.stream-button-outline-c3s:active,
.stream-button-outline-c3s:focus,
.stream-button-outline-c3s:hover {
    color: #00a5e5;
    border-color: #0079a8
}

.open>.stream-button-outline-c3s.dropdown-toggle,
.stream-button-outline-c3s.active,
.stream-button-outline-c3s:active {
    background-image: none
}

.stream-button-outline-c3s.disabled,
.stream-button-outline-c3s.disabled.active,
.stream-button-outline-c3s.disabled:active,
.stream-button-outline-c3s.disabled:focus,
.stream-button-outline-c3s.disabled:hover,
.stream-button-outline-c3s[disabled],
.stream-button-outline-c3s[disabled].active,
.stream-button-outline-c3s[disabled]:active,
.stream-button-outline-c3s[disabled]:focus,
.stream-button-outline-c3s[disabled]:hover,
fieldset[disabled] .stream-button-outline-c3s,
fieldset[disabled] .stream-button-outline-c3s.active,
fieldset[disabled] .stream-button-outline-c3s:active,
fieldset[disabled] .stream-button-outline-c3s:focus,
fieldset[disabled] .stream-button-outline-c3s:hover {
    background-color: transparent;
    border-color: #00a5e5;
    box-shadow: none
}

.stream-button-outline-c3s .badge {
    color: transparent;
    background-color: #00a5e5
}

.stream-button-outline-c3s:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c3h {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #00a5e5;
    background-color: transparent;
    border-color: #00a5e5
}

.stream-button-outline-c3h:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c3h {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c3h:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c3h.dropdown-toggle,
.stream-button-outline-c3h.active,
.stream-button-outline-c3h:active,
.stream-button-outline-c3h:focus,
.stream-button-outline-c3h:hover {
    color: #00a5e5;
    border-color: #0079a8
}

.open>.stream-button-outline-c3h.dropdown-toggle,
.stream-button-outline-c3h.active,
.stream-button-outline-c3h:active {
    background-image: none
}

.stream-button-outline-c3h.disabled,
.stream-button-outline-c3h.disabled.active,
.stream-button-outline-c3h.disabled:active,
.stream-button-outline-c3h.disabled:focus,
.stream-button-outline-c3h.disabled:hover,
.stream-button-outline-c3h[disabled],
.stream-button-outline-c3h[disabled].active,
.stream-button-outline-c3h[disabled]:active,
.stream-button-outline-c3h[disabled]:focus,
.stream-button-outline-c3h[disabled]:hover,
fieldset[disabled] .stream-button-outline-c3h,
fieldset[disabled] .stream-button-outline-c3h.active,
fieldset[disabled] .stream-button-outline-c3h:active,
fieldset[disabled] .stream-button-outline-c3h:focus,
fieldset[disabled] .stream-button-outline-c3h:hover {
    background-color: transparent;
    border-color: #00a5e5;
    box-shadow: none
}

.stream-button-outline-c3h .badge {
    color: transparent;
    background-color: #00a5e5
}

.stream-button-outline-c3h:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c4 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #00cd49;
    background-color: transparent;
    border-color: #00cd49
}

.stream-button-outline-c4:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c4 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c4:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c4.dropdown-toggle,
.stream-button-outline-c4.active,
.stream-button-outline-c4:active,
.stream-button-outline-c4:focus,
.stream-button-outline-c4:hover {
    color: #00cd49;
    border-color: #009033
}

.open>.stream-button-outline-c4.dropdown-toggle,
.stream-button-outline-c4.active,
.stream-button-outline-c4:active {
    background-image: none
}

.stream-button-outline-c4.disabled,
.stream-button-outline-c4.disabled.active,
.stream-button-outline-c4.disabled:active,
.stream-button-outline-c4.disabled:focus,
.stream-button-outline-c4.disabled:hover,
.stream-button-outline-c4[disabled],
.stream-button-outline-c4[disabled].active,
.stream-button-outline-c4[disabled]:active,
.stream-button-outline-c4[disabled]:focus,
.stream-button-outline-c4[disabled]:hover,
fieldset[disabled] .stream-button-outline-c4,
fieldset[disabled] .stream-button-outline-c4.active,
fieldset[disabled] .stream-button-outline-c4:active,
fieldset[disabled] .stream-button-outline-c4:focus,
fieldset[disabled] .stream-button-outline-c4:hover {
    background-color: transparent;
    border-color: #00cd49;
    box-shadow: none
}

.stream-button-outline-c4 .badge {
    color: transparent;
    background-color: #00cd49
}

.stream-button-outline-c4:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c4s {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #00cd49;
    background-color: transparent;
    border-color: #00cd49
}

.stream-button-outline-c4s:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c4s {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c4s:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c4s.dropdown-toggle,
.stream-button-outline-c4s.active,
.stream-button-outline-c4s:active,
.stream-button-outline-c4s:focus,
.stream-button-outline-c4s:hover {
    color: #00cd49;
    border-color: #009033
}

.open>.stream-button-outline-c4s.dropdown-toggle,
.stream-button-outline-c4s.active,
.stream-button-outline-c4s:active {
    background-image: none
}

.stream-button-outline-c4s.disabled,
.stream-button-outline-c4s.disabled.active,
.stream-button-outline-c4s.disabled:active,
.stream-button-outline-c4s.disabled:focus,
.stream-button-outline-c4s.disabled:hover,
.stream-button-outline-c4s[disabled],
.stream-button-outline-c4s[disabled].active,
.stream-button-outline-c4s[disabled]:active,
.stream-button-outline-c4s[disabled]:focus,
.stream-button-outline-c4s[disabled]:hover,
fieldset[disabled] .stream-button-outline-c4s,
fieldset[disabled] .stream-button-outline-c4s.active,
fieldset[disabled] .stream-button-outline-c4s:active,
fieldset[disabled] .stream-button-outline-c4s:focus,
fieldset[disabled] .stream-button-outline-c4s:hover {
    background-color: transparent;
    border-color: #00cd49;
    box-shadow: none
}

.stream-button-outline-c4s .badge {
    color: transparent;
    background-color: #00cd49
}

.stream-button-outline-c4s:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c4h {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #00cd49;
    background-color: transparent;
    border-color: #00cd49
}

.stream-button-outline-c4h:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c4h {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c4h:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c4h.dropdown-toggle,
.stream-button-outline-c4h.active,
.stream-button-outline-c4h:active,
.stream-button-outline-c4h:focus,
.stream-button-outline-c4h:hover {
    color: #00cd49;
    border-color: #009033
}

.open>.stream-button-outline-c4h.dropdown-toggle,
.stream-button-outline-c4h.active,
.stream-button-outline-c4h:active {
    background-image: none
}

.stream-button-outline-c4h.disabled,
.stream-button-outline-c4h.disabled.active,
.stream-button-outline-c4h.disabled:active,
.stream-button-outline-c4h.disabled:focus,
.stream-button-outline-c4h.disabled:hover,
.stream-button-outline-c4h[disabled],
.stream-button-outline-c4h[disabled].active,
.stream-button-outline-c4h[disabled]:active,
.stream-button-outline-c4h[disabled]:focus,
.stream-button-outline-c4h[disabled]:hover,
fieldset[disabled] .stream-button-outline-c4h,
fieldset[disabled] .stream-button-outline-c4h.active,
fieldset[disabled] .stream-button-outline-c4h:active,
fieldset[disabled] .stream-button-outline-c4h:focus,
fieldset[disabled] .stream-button-outline-c4h:hover {
    background-color: transparent;
    border-color: #00cd49;
    box-shadow: none
}

.stream-button-outline-c4h .badge {
    color: transparent;
    background-color: #00cd49
}

.stream-button-outline-c4h:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c5 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #ff9000;
    background-color: transparent;
    border-color: #ff9000
}

.stream-button-outline-c5:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c5 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c5:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c5.dropdown-toggle,
.stream-button-outline-c5.active,
.stream-button-outline-c5:active,
.stream-button-outline-c5:focus,
.stream-button-outline-c5:hover {
    color: #ff9000;
    border-color: #c26d00
}

.open>.stream-button-outline-c5.dropdown-toggle,
.stream-button-outline-c5.active,
.stream-button-outline-c5:active {
    background-image: none
}

.stream-button-outline-c5.disabled,
.stream-button-outline-c5.disabled.active,
.stream-button-outline-c5.disabled:active,
.stream-button-outline-c5.disabled:focus,
.stream-button-outline-c5.disabled:hover,
.stream-button-outline-c5[disabled],
.stream-button-outline-c5[disabled].active,
.stream-button-outline-c5[disabled]:active,
.stream-button-outline-c5[disabled]:focus,
.stream-button-outline-c5[disabled]:hover,
fieldset[disabled] .stream-button-outline-c5,
fieldset[disabled] .stream-button-outline-c5.active,
fieldset[disabled] .stream-button-outline-c5:active,
fieldset[disabled] .stream-button-outline-c5:focus,
fieldset[disabled] .stream-button-outline-c5:hover {
    background-color: transparent;
    border-color: #ff9000;
    box-shadow: none
}

.stream-button-outline-c5 .badge {
    color: transparent;
    background-color: #ff9000
}

.stream-button-outline-c5:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c5s {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #ff9000;
    background-color: transparent;
    border-color: #ff9000
}

.stream-button-outline-c5s:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c5s {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c5s:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c5s.dropdown-toggle,
.stream-button-outline-c5s.active,
.stream-button-outline-c5s:active,
.stream-button-outline-c5s:focus,
.stream-button-outline-c5s:hover {
    color: #ff9000;
    border-color: #c26d00
}

.open>.stream-button-outline-c5s.dropdown-toggle,
.stream-button-outline-c5s.active,
.stream-button-outline-c5s:active {
    background-image: none
}

.stream-button-outline-c5s.disabled,
.stream-button-outline-c5s.disabled.active,
.stream-button-outline-c5s.disabled:active,
.stream-button-outline-c5s.disabled:focus,
.stream-button-outline-c5s.disabled:hover,
.stream-button-outline-c5s[disabled],
.stream-button-outline-c5s[disabled].active,
.stream-button-outline-c5s[disabled]:active,
.stream-button-outline-c5s[disabled]:focus,
.stream-button-outline-c5s[disabled]:hover,
fieldset[disabled] .stream-button-outline-c5s,
fieldset[disabled] .stream-button-outline-c5s.active,
fieldset[disabled] .stream-button-outline-c5s:active,
fieldset[disabled] .stream-button-outline-c5s:focus,
fieldset[disabled] .stream-button-outline-c5s:hover {
    background-color: transparent;
    border-color: #ff9000;
    box-shadow: none
}

.stream-button-outline-c5s .badge {
    color: transparent;
    background-color: #ff9000
}

.stream-button-outline-c5s:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c5h {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #ff9000;
    background-color: transparent;
    border-color: #ff9000
}

.stream-button-outline-c5h:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c5h {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c5h:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c5h.dropdown-toggle,
.stream-button-outline-c5h.active,
.stream-button-outline-c5h:active,
.stream-button-outline-c5h:focus,
.stream-button-outline-c5h:hover {
    color: #ff9000;
    border-color: #c26d00
}

.open>.stream-button-outline-c5h.dropdown-toggle,
.stream-button-outline-c5h.active,
.stream-button-outline-c5h:active {
    background-image: none
}

.stream-button-outline-c5h.disabled,
.stream-button-outline-c5h.disabled.active,
.stream-button-outline-c5h.disabled:active,
.stream-button-outline-c5h.disabled:focus,
.stream-button-outline-c5h.disabled:hover,
.stream-button-outline-c5h[disabled],
.stream-button-outline-c5h[disabled].active,
.stream-button-outline-c5h[disabled]:active,
.stream-button-outline-c5h[disabled]:focus,
.stream-button-outline-c5h[disabled]:hover,
fieldset[disabled] .stream-button-outline-c5h,
fieldset[disabled] .stream-button-outline-c5h.active,
fieldset[disabled] .stream-button-outline-c5h:active,
fieldset[disabled] .stream-button-outline-c5h:focus,
fieldset[disabled] .stream-button-outline-c5h:hover {
    background-color: transparent;
    border-color: #ff9000;
    box-shadow: none
}

.stream-button-outline-c5h .badge {
    color: transparent;
    background-color: #ff9000
}

.stream-button-outline-c5h:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c6 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #0042cc;
    background-color: transparent;
    border-color: #0042cc
}

.stream-button-outline-c6:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c6 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c6:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c6.dropdown-toggle,
.stream-button-outline-c6.active,
.stream-button-outline-c6:active,
.stream-button-outline-c6:focus,
.stream-button-outline-c6:hover {
    color: #0042cc;
    border-color: #002e8f
}

.open>.stream-button-outline-c6.dropdown-toggle,
.stream-button-outline-c6.active,
.stream-button-outline-c6:active {
    background-image: none
}

.stream-button-outline-c6.disabled,
.stream-button-outline-c6.disabled.active,
.stream-button-outline-c6.disabled:active,
.stream-button-outline-c6.disabled:focus,
.stream-button-outline-c6.disabled:hover,
.stream-button-outline-c6[disabled],
.stream-button-outline-c6[disabled].active,
.stream-button-outline-c6[disabled]:active,
.stream-button-outline-c6[disabled]:focus,
.stream-button-outline-c6[disabled]:hover,
fieldset[disabled] .stream-button-outline-c6,
fieldset[disabled] .stream-button-outline-c6.active,
fieldset[disabled] .stream-button-outline-c6:active,
fieldset[disabled] .stream-button-outline-c6:focus,
fieldset[disabled] .stream-button-outline-c6:hover {
    background-color: transparent;
    border-color: #0042cc;
    box-shadow: none
}

.stream-button-outline-c6 .badge {
    color: transparent;
    background-color: #0042cc
}

.stream-button-outline-c6:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c6s {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #003da7;
    background-color: transparent;
    border-color: #003da7
}

.stream-button-outline-c6s:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c6s {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c6s:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c6s.dropdown-toggle,
.stream-button-outline-c6s.active,
.stream-button-outline-c6s:active,
.stream-button-outline-c6s:focus,
.stream-button-outline-c6s:hover {
    color: #003da7;
    border-color: #00276a
}

.open>.stream-button-outline-c6s.dropdown-toggle,
.stream-button-outline-c6s.active,
.stream-button-outline-c6s:active {
    background-image: none
}

.stream-button-outline-c6s.disabled,
.stream-button-outline-c6s.disabled.active,
.stream-button-outline-c6s.disabled:active,
.stream-button-outline-c6s.disabled:focus,
.stream-button-outline-c6s.disabled:hover,
.stream-button-outline-c6s[disabled],
.stream-button-outline-c6s[disabled].active,
.stream-button-outline-c6s[disabled]:active,
.stream-button-outline-c6s[disabled]:focus,
.stream-button-outline-c6s[disabled]:hover,
fieldset[disabled] .stream-button-outline-c6s,
fieldset[disabled] .stream-button-outline-c6s.active,
fieldset[disabled] .stream-button-outline-c6s:active,
fieldset[disabled] .stream-button-outline-c6s:focus,
fieldset[disabled] .stream-button-outline-c6s:hover {
    background-color: transparent;
    border-color: #003da7;
    box-shadow: none
}

.stream-button-outline-c6s .badge {
    color: transparent;
    background-color: #003da7
}

.stream-button-outline-c6s:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c7 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #efcb01;
    background-color: transparent;
    border-color: #efcb01
}

.stream-button-outline-c7:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c7 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c7:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c7.dropdown-toggle,
.stream-button-outline-c7.active,
.stream-button-outline-c7:active,
.stream-button-outline-c7:focus,
.stream-button-outline-c7:hover {
    color: #efcb01;
    border-color: #b29701
}

.open>.stream-button-outline-c7.dropdown-toggle,
.stream-button-outline-c7.active,
.stream-button-outline-c7:active {
    background-image: none
}

.stream-button-outline-c7.disabled,
.stream-button-outline-c7.disabled.active,
.stream-button-outline-c7.disabled:active,
.stream-button-outline-c7.disabled:focus,
.stream-button-outline-c7.disabled:hover,
.stream-button-outline-c7[disabled],
.stream-button-outline-c7[disabled].active,
.stream-button-outline-c7[disabled]:active,
.stream-button-outline-c7[disabled]:focus,
.stream-button-outline-c7[disabled]:hover,
fieldset[disabled] .stream-button-outline-c7,
fieldset[disabled] .stream-button-outline-c7.active,
fieldset[disabled] .stream-button-outline-c7:active,
fieldset[disabled] .stream-button-outline-c7:focus,
fieldset[disabled] .stream-button-outline-c7:hover {
    background-color: transparent;
    border-color: #efcb01;
    box-shadow: none
}

.stream-button-outline-c7 .badge {
    color: transparent;
    background-color: #efcb01
}

.stream-button-outline-c7:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c8 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #fbe5e7;
    background-color: transparent;
    border-color: #fbe5e7
}

.stream-button-outline-c8:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c8 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c8:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c8.dropdown-toggle,
.stream-button-outline-c8.active,
.stream-button-outline-c8:active,
.stream-button-outline-c8:focus,
.stream-button-outline-c8:hover {
    color: #fbe5e7;
    border-color: #f3b0b6
}

.open>.stream-button-outline-c8.dropdown-toggle,
.stream-button-outline-c8.active,
.stream-button-outline-c8:active {
    background-image: none
}

.stream-button-outline-c8.disabled,
.stream-button-outline-c8.disabled.active,
.stream-button-outline-c8.disabled:active,
.stream-button-outline-c8.disabled:focus,
.stream-button-outline-c8.disabled:hover,
.stream-button-outline-c8[disabled],
.stream-button-outline-c8[disabled].active,
.stream-button-outline-c8[disabled]:active,
.stream-button-outline-c8[disabled]:focus,
.stream-button-outline-c8[disabled]:hover,
fieldset[disabled] .stream-button-outline-c8,
fieldset[disabled] .stream-button-outline-c8.active,
fieldset[disabled] .stream-button-outline-c8:active,
fieldset[disabled] .stream-button-outline-c8:focus,
fieldset[disabled] .stream-button-outline-c8:hover {
    background-color: transparent;
    border-color: #fbe5e7;
    box-shadow: none
}

.stream-button-outline-c8 .badge {
    color: transparent;
    background-color: #fbe5e7
}

.stream-button-outline-c8:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c9 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #f9a202;
    background-color: transparent;
    border-color: #f9a202
}

.stream-button-outline-c9:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c9 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c9:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c9.dropdown-toggle,
.stream-button-outline-c9.active,
.stream-button-outline-c9:active,
.stream-button-outline-c9:focus,
.stream-button-outline-c9:hover {
    color: #f9a202;
    border-color: #bc7b02
}

.open>.stream-button-outline-c9.dropdown-toggle,
.stream-button-outline-c9.active,
.stream-button-outline-c9:active {
    background-image: none
}

.stream-button-outline-c9.disabled,
.stream-button-outline-c9.disabled.active,
.stream-button-outline-c9.disabled:active,
.stream-button-outline-c9.disabled:focus,
.stream-button-outline-c9.disabled:hover,
.stream-button-outline-c9[disabled],
.stream-button-outline-c9[disabled].active,
.stream-button-outline-c9[disabled]:active,
.stream-button-outline-c9[disabled]:focus,
.stream-button-outline-c9[disabled]:hover,
fieldset[disabled] .stream-button-outline-c9,
fieldset[disabled] .stream-button-outline-c9.active,
fieldset[disabled] .stream-button-outline-c9:active,
fieldset[disabled] .stream-button-outline-c9:focus,
fieldset[disabled] .stream-button-outline-c9:hover {
    background-color: transparent;
    border-color: #f9a202;
    box-shadow: none
}

.stream-button-outline-c9 .badge {
    color: transparent;
    background-color: #f9a202
}

.stream-button-outline-c9:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-c10 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #61c9d0;
    background-color: transparent;
    border-color: #61c9d0
}

.stream-button-outline-c10:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-c10 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-c10:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-c10.dropdown-toggle,
.stream-button-outline-c10.active,
.stream-button-outline-c10:active,
.stream-button-outline-c10:focus,
.stream-button-outline-c10:hover {
    color: #61c9d0;
    border-color: #38b4bc
}

.open>.stream-button-outline-c10.dropdown-toggle,
.stream-button-outline-c10.active,
.stream-button-outline-c10:active {
    background-image: none
}

.stream-button-outline-c10.disabled,
.stream-button-outline-c10.disabled.active,
.stream-button-outline-c10.disabled:active,
.stream-button-outline-c10.disabled:focus,
.stream-button-outline-c10.disabled:hover,
.stream-button-outline-c10[disabled],
.stream-button-outline-c10[disabled].active,
.stream-button-outline-c10[disabled]:active,
.stream-button-outline-c10[disabled]:focus,
.stream-button-outline-c10[disabled]:hover,
fieldset[disabled] .stream-button-outline-c10,
fieldset[disabled] .stream-button-outline-c10.active,
fieldset[disabled] .stream-button-outline-c10:active,
fieldset[disabled] .stream-button-outline-c10:focus,
fieldset[disabled] .stream-button-outline-c10:hover {
    background-color: transparent;
    border-color: #61c9d0;
    box-shadow: none
}

.stream-button-outline-c10 .badge {
    color: transparent;
    background-color: #61c9d0
}

.stream-button-outline-c10:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-link {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #0042cc;
    background-color: transparent;
    border-color: #0042cc
}

.stream-button-outline-link:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-link {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-link:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-link.dropdown-toggle,
.stream-button-outline-link.active,
.stream-button-outline-link:active,
.stream-button-outline-link:focus,
.stream-button-outline-link:hover {
    color: #0042cc;
    border-color: #002e8f
}

.open>.stream-button-outline-link.dropdown-toggle,
.stream-button-outline-link.active,
.stream-button-outline-link:active {
    background-image: none
}

.stream-button-outline-link.disabled,
.stream-button-outline-link.disabled.active,
.stream-button-outline-link.disabled:active,
.stream-button-outline-link.disabled:focus,
.stream-button-outline-link.disabled:hover,
.stream-button-outline-link[disabled],
.stream-button-outline-link[disabled].active,
.stream-button-outline-link[disabled]:active,
.stream-button-outline-link[disabled]:focus,
.stream-button-outline-link[disabled]:hover,
fieldset[disabled] .stream-button-outline-link,
fieldset[disabled] .stream-button-outline-link.active,
fieldset[disabled] .stream-button-outline-link:active,
fieldset[disabled] .stream-button-outline-link:focus,
fieldset[disabled] .stream-button-outline-link:hover {
    background-color: transparent;
    border-color: #0042cc;
    box-shadow: none
}

.stream-button-outline-link .badge {
    color: transparent;
    background-color: #0042cc
}

.stream-button-outline-link:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-success {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #00cd49;
    background-color: transparent;
    border-color: #00cd49
}

.stream-button-outline-success:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-success {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-success:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-success.dropdown-toggle,
.stream-button-outline-success.active,
.stream-button-outline-success:active,
.stream-button-outline-success:focus,
.stream-button-outline-success:hover {
    color: #00cd49;
    border-color: #009033
}

.open>.stream-button-outline-success.dropdown-toggle,
.stream-button-outline-success.active,
.stream-button-outline-success:active {
    background-image: none
}

.stream-button-outline-success.disabled,
.stream-button-outline-success.disabled.active,
.stream-button-outline-success.disabled:active,
.stream-button-outline-success.disabled:focus,
.stream-button-outline-success.disabled:hover,
.stream-button-outline-success[disabled],
.stream-button-outline-success[disabled].active,
.stream-button-outline-success[disabled]:active,
.stream-button-outline-success[disabled]:focus,
.stream-button-outline-success[disabled]:hover,
fieldset[disabled] .stream-button-outline-success,
fieldset[disabled] .stream-button-outline-success.active,
fieldset[disabled] .stream-button-outline-success:active,
fieldset[disabled] .stream-button-outline-success:focus,
fieldset[disabled] .stream-button-outline-success:hover {
    background-color: transparent;
    border-color: #00cd49;
    box-shadow: none
}

.stream-button-outline-success .badge {
    color: transparent;
    background-color: #00cd49
}

.stream-button-outline-success:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-error {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #ed1847;
    background-color: transparent;
    border-color: #ed1847
}

.stream-button-outline-error:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-error {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-error:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-error.dropdown-toggle,
.stream-button-outline-error.active,
.stream-button-outline-error:active,
.stream-button-outline-error:focus,
.stream-button-outline-error:hover {
    color: #ed1847;
    border-color: #b90e34
}

.open>.stream-button-outline-error.dropdown-toggle,
.stream-button-outline-error.active,
.stream-button-outline-error:active {
    background-image: none
}

.stream-button-outline-error.disabled,
.stream-button-outline-error.disabled.active,
.stream-button-outline-error.disabled:active,
.stream-button-outline-error.disabled:focus,
.stream-button-outline-error.disabled:hover,
.stream-button-outline-error[disabled],
.stream-button-outline-error[disabled].active,
.stream-button-outline-error[disabled]:active,
.stream-button-outline-error[disabled]:focus,
.stream-button-outline-error[disabled]:hover,
fieldset[disabled] .stream-button-outline-error,
fieldset[disabled] .stream-button-outline-error.active,
fieldset[disabled] .stream-button-outline-error:active,
fieldset[disabled] .stream-button-outline-error:focus,
fieldset[disabled] .stream-button-outline-error:hover {
    background-color: transparent;
    border-color: #ed1847;
    box-shadow: none
}

.stream-button-outline-error .badge {
    color: transparent;
    background-color: #ed1847
}

.stream-button-outline-error:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-t {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: transparent;
    background-color: transparent;
    border-color: transparent
}

.stream-button-outline-t:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-t {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-t:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-t.dropdown-toggle,
.stream-button-outline-t.active,
.stream-button-outline-t:active,
.stream-button-outline-t:focus,
.stream-button-outline-t:hover {
    color: transparent;
    border-color: transparent
}

.open>.stream-button-outline-t.dropdown-toggle,
.stream-button-outline-t.active,
.stream-button-outline-t:active {
    background-image: none
}

.stream-button-outline-t.disabled,
.stream-button-outline-t.disabled.active,
.stream-button-outline-t.disabled:active,
.stream-button-outline-t.disabled:focus,
.stream-button-outline-t.disabled:hover,
.stream-button-outline-t[disabled],
.stream-button-outline-t[disabled].active,
.stream-button-outline-t[disabled]:active,
.stream-button-outline-t[disabled]:focus,
.stream-button-outline-t[disabled]:hover,
fieldset[disabled] .stream-button-outline-t,
fieldset[disabled] .stream-button-outline-t.active,
fieldset[disabled] .stream-button-outline-t:active,
fieldset[disabled] .stream-button-outline-t:focus,
fieldset[disabled] .stream-button-outline-t:hover {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none
}

.stream-button-outline-t .badge {
    color: transparent;
    background-color: transparent
}

.stream-button-outline-t:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-grey {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #eee;
    background-color: transparent;
    border-color: #eee
}

.stream-button-outline-grey:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-grey {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-grey:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-grey.dropdown-toggle,
.stream-button-outline-grey.active,
.stream-button-outline-grey:active,
.stream-button-outline-grey:focus,
.stream-button-outline-grey:hover {
    color: #eee;
    border-color: #cfcfcf
}

.open>.stream-button-outline-grey.dropdown-toggle,
.stream-button-outline-grey.active,
.stream-button-outline-grey:active {
    background-image: none
}

.stream-button-outline-grey.disabled,
.stream-button-outline-grey.disabled.active,
.stream-button-outline-grey.disabled:active,
.stream-button-outline-grey.disabled:focus,
.stream-button-outline-grey.disabled:hover,
.stream-button-outline-grey[disabled],
.stream-button-outline-grey[disabled].active,
.stream-button-outline-grey[disabled]:active,
.stream-button-outline-grey[disabled]:focus,
.stream-button-outline-grey[disabled]:hover,
fieldset[disabled] .stream-button-outline-grey,
fieldset[disabled] .stream-button-outline-grey.active,
fieldset[disabled] .stream-button-outline-grey:active,
fieldset[disabled] .stream-button-outline-grey:focus,
fieldset[disabled] .stream-button-outline-grey:hover {
    background-color: transparent;
    border-color: #eee;
    box-shadow: none
}

.stream-button-outline-grey .badge {
    color: transparent;
    background-color: #eee
}

.stream-button-outline-grey:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-grey100 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #ddd;
    background-color: transparent;
    border-color: #ddd
}

.stream-button-outline-grey100:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-grey100 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-grey100:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-grey100.dropdown-toggle,
.stream-button-outline-grey100.active,
.stream-button-outline-grey100:active,
.stream-button-outline-grey100:focus,
.stream-button-outline-grey100:hover {
    color: #ddd;
    border-color: #bebebe
}

.open>.stream-button-outline-grey100.dropdown-toggle,
.stream-button-outline-grey100.active,
.stream-button-outline-grey100:active {
    background-image: none
}

.stream-button-outline-grey100.disabled,
.stream-button-outline-grey100.disabled.active,
.stream-button-outline-grey100.disabled:active,
.stream-button-outline-grey100.disabled:focus,
.stream-button-outline-grey100.disabled:hover,
.stream-button-outline-grey100[disabled],
.stream-button-outline-grey100[disabled].active,
.stream-button-outline-grey100[disabled]:active,
.stream-button-outline-grey100[disabled]:focus,
.stream-button-outline-grey100[disabled]:hover,
fieldset[disabled] .stream-button-outline-grey100,
fieldset[disabled] .stream-button-outline-grey100.active,
fieldset[disabled] .stream-button-outline-grey100:active,
fieldset[disabled] .stream-button-outline-grey100:focus,
fieldset[disabled] .stream-button-outline-grey100:hover {
    background-color: transparent;
    border-color: #ddd;
    box-shadow: none
}

.stream-button-outline-grey100 .badge {
    color: transparent;
    background-color: #ddd
}

.stream-button-outline-grey100:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-grey200 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #dedede;
    background-color: transparent;
    border-color: #dedede
}

.stream-button-outline-grey200:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-grey200 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-grey200:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-grey200.dropdown-toggle,
.stream-button-outline-grey200.active,
.stream-button-outline-grey200:active,
.stream-button-outline-grey200:focus,
.stream-button-outline-grey200:hover {
    color: #dedede;
    border-color: #bfbfbf
}

.open>.stream-button-outline-grey200.dropdown-toggle,
.stream-button-outline-grey200.active,
.stream-button-outline-grey200:active {
    background-image: none
}

.stream-button-outline-grey200.disabled,
.stream-button-outline-grey200.disabled.active,
.stream-button-outline-grey200.disabled:active,
.stream-button-outline-grey200.disabled:focus,
.stream-button-outline-grey200.disabled:hover,
.stream-button-outline-grey200[disabled],
.stream-button-outline-grey200[disabled].active,
.stream-button-outline-grey200[disabled]:active,
.stream-button-outline-grey200[disabled]:focus,
.stream-button-outline-grey200[disabled]:hover,
fieldset[disabled] .stream-button-outline-grey200,
fieldset[disabled] .stream-button-outline-grey200.active,
fieldset[disabled] .stream-button-outline-grey200:active,
fieldset[disabled] .stream-button-outline-grey200:focus,
fieldset[disabled] .stream-button-outline-grey200:hover {
    background-color: transparent;
    border-color: #dedede;
    box-shadow: none
}

.stream-button-outline-grey200 .badge {
    color: transparent;
    background-color: #dedede
}

.stream-button-outline-grey200:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-grey300 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #bebebe;
    background-color: transparent;
    border-color: #bebebe
}

.stream-button-outline-grey300:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-grey300 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-grey300:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-grey300.dropdown-toggle,
.stream-button-outline-grey300.active,
.stream-button-outline-grey300:active,
.stream-button-outline-grey300:focus,
.stream-button-outline-grey300:hover {
    color: #bebebe;
    border-color: #9f9f9f
}

.open>.stream-button-outline-grey300.dropdown-toggle,
.stream-button-outline-grey300.active,
.stream-button-outline-grey300:active {
    background-image: none
}

.stream-button-outline-grey300.disabled,
.stream-button-outline-grey300.disabled.active,
.stream-button-outline-grey300.disabled:active,
.stream-button-outline-grey300.disabled:focus,
.stream-button-outline-grey300.disabled:hover,
.stream-button-outline-grey300[disabled],
.stream-button-outline-grey300[disabled].active,
.stream-button-outline-grey300[disabled]:active,
.stream-button-outline-grey300[disabled]:focus,
.stream-button-outline-grey300[disabled]:hover,
fieldset[disabled] .stream-button-outline-grey300,
fieldset[disabled] .stream-button-outline-grey300.active,
fieldset[disabled] .stream-button-outline-grey300:active,
fieldset[disabled] .stream-button-outline-grey300:focus,
fieldset[disabled] .stream-button-outline-grey300:hover {
    background-color: transparent;
    border-color: #bebebe;
    box-shadow: none
}

.stream-button-outline-grey300 .badge {
    color: transparent;
    background-color: #bebebe
}

.stream-button-outline-grey300:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-grey400 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #999;
    background-color: transparent;
    border-color: #999
}

.stream-button-outline-grey400:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-grey400 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-grey400:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-grey400.dropdown-toggle,
.stream-button-outline-grey400.active,
.stream-button-outline-grey400:active,
.stream-button-outline-grey400:focus,
.stream-button-outline-grey400:hover {
    color: #999;
    border-color: #7a7a7a
}

.open>.stream-button-outline-grey400.dropdown-toggle,
.stream-button-outline-grey400.active,
.stream-button-outline-grey400:active {
    background-image: none
}

.stream-button-outline-grey400.disabled,
.stream-button-outline-grey400.disabled.active,
.stream-button-outline-grey400.disabled:active,
.stream-button-outline-grey400.disabled:focus,
.stream-button-outline-grey400.disabled:hover,
.stream-button-outline-grey400[disabled],
.stream-button-outline-grey400[disabled].active,
.stream-button-outline-grey400[disabled]:active,
.stream-button-outline-grey400[disabled]:focus,
.stream-button-outline-grey400[disabled]:hover,
fieldset[disabled] .stream-button-outline-grey400,
fieldset[disabled] .stream-button-outline-grey400.active,
fieldset[disabled] .stream-button-outline-grey400:active,
fieldset[disabled] .stream-button-outline-grey400:focus,
fieldset[disabled] .stream-button-outline-grey400:hover {
    background-color: transparent;
    border-color: #999;
    box-shadow: none
}

.stream-button-outline-grey400 .badge {
    color: transparent;
    background-color: #999
}

.stream-button-outline-grey400:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-grey500 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #767574;
    background-color: transparent;
    border-color: #767574
}

.stream-button-outline-grey500:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-grey500 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-grey500:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-grey500.dropdown-toggle,
.stream-button-outline-grey500.active,
.stream-button-outline-grey500:active,
.stream-button-outline-grey500:focus,
.stream-button-outline-grey500:hover {
    color: #767574;
    border-color: #575656
}

.open>.stream-button-outline-grey500.dropdown-toggle,
.stream-button-outline-grey500.active,
.stream-button-outline-grey500:active {
    background-image: none
}

.stream-button-outline-grey500.disabled,
.stream-button-outline-grey500.disabled.active,
.stream-button-outline-grey500.disabled:active,
.stream-button-outline-grey500.disabled:focus,
.stream-button-outline-grey500.disabled:hover,
.stream-button-outline-grey500[disabled],
.stream-button-outline-grey500[disabled].active,
.stream-button-outline-grey500[disabled]:active,
.stream-button-outline-grey500[disabled]:focus,
.stream-button-outline-grey500[disabled]:hover,
fieldset[disabled] .stream-button-outline-grey500,
fieldset[disabled] .stream-button-outline-grey500.active,
fieldset[disabled] .stream-button-outline-grey500:active,
fieldset[disabled] .stream-button-outline-grey500:focus,
fieldset[disabled] .stream-button-outline-grey500:hover {
    background-color: transparent;
    border-color: #767574;
    box-shadow: none
}

.stream-button-outline-grey500 .badge {
    color: transparent;
    background-color: #767574
}

.stream-button-outline-grey500:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-grey600 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #333;
    background-color: transparent;
    border-color: #333
}

.stream-button-outline-grey600:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-grey600 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-grey600:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-grey600.dropdown-toggle,
.stream-button-outline-grey600.active,
.stream-button-outline-grey600:active,
.stream-button-outline-grey600:focus,
.stream-button-outline-grey600:hover {
    color: #333;
    border-color: #141414
}

.open>.stream-button-outline-grey600.dropdown-toggle,
.stream-button-outline-grey600.active,
.stream-button-outline-grey600:active {
    background-image: none
}

.stream-button-outline-grey600.disabled,
.stream-button-outline-grey600.disabled.active,
.stream-button-outline-grey600.disabled:active,
.stream-button-outline-grey600.disabled:focus,
.stream-button-outline-grey600.disabled:hover,
.stream-button-outline-grey600[disabled],
.stream-button-outline-grey600[disabled].active,
.stream-button-outline-grey600[disabled]:active,
.stream-button-outline-grey600[disabled]:focus,
.stream-button-outline-grey600[disabled]:hover,
fieldset[disabled] .stream-button-outline-grey600,
fieldset[disabled] .stream-button-outline-grey600.active,
fieldset[disabled] .stream-button-outline-grey600:active,
fieldset[disabled] .stream-button-outline-grey600:focus,
fieldset[disabled] .stream-button-outline-grey600:hover {
    background-color: transparent;
    border-color: #333;
    box-shadow: none
}

.stream-button-outline-grey600 .badge {
    color: transparent;
    background-color: #333
}

.stream-button-outline-grey600:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-grey700 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #101523;
    background-color: transparent;
    border-color: #101523
}

.stream-button-outline-grey700:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-grey700 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-grey700:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-grey700.dropdown-toggle,
.stream-button-outline-grey700.active,
.stream-button-outline-grey700:active,
.stream-button-outline-grey700:focus,
.stream-button-outline-grey700:hover {
    color: #101523;
    border-color: #000
}

.open>.stream-button-outline-grey700.dropdown-toggle,
.stream-button-outline-grey700.active,
.stream-button-outline-grey700:active {
    background-image: none
}

.stream-button-outline-grey700.disabled,
.stream-button-outline-grey700.disabled.active,
.stream-button-outline-grey700.disabled:active,
.stream-button-outline-grey700.disabled:focus,
.stream-button-outline-grey700.disabled:hover,
.stream-button-outline-grey700[disabled],
.stream-button-outline-grey700[disabled].active,
.stream-button-outline-grey700[disabled]:active,
.stream-button-outline-grey700[disabled]:focus,
.stream-button-outline-grey700[disabled]:hover,
fieldset[disabled] .stream-button-outline-grey700,
fieldset[disabled] .stream-button-outline-grey700.active,
fieldset[disabled] .stream-button-outline-grey700:active,
fieldset[disabled] .stream-button-outline-grey700:focus,
fieldset[disabled] .stream-button-outline-grey700:hover {
    background-color: transparent;
    border-color: #101523;
    box-shadow: none
}

.stream-button-outline-grey700 .badge {
    color: transparent;
    background-color: #101523
}

.stream-button-outline-grey700:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-purple {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    color: #662d91;
    background-color: transparent;
    border-color: #662d91
}

.stream-button-outline-purple:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-purple {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-purple:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-purple.dropdown-toggle,
.stream-button-outline-purple.active,
.stream-button-outline-purple:active,
.stream-button-outline-purple:focus,
.stream-button-outline-purple:hover {
    color: #662d91;
    border-color: #451f62
}

.open>.stream-button-outline-purple.dropdown-toggle,
.stream-button-outline-purple.active,
.stream-button-outline-purple:active {
    background-image: none
}

.stream-button-outline-purple.disabled,
.stream-button-outline-purple.disabled.active,
.stream-button-outline-purple.disabled:active,
.stream-button-outline-purple.disabled:focus,
.stream-button-outline-purple.disabled:hover,
.stream-button-outline-purple[disabled],
.stream-button-outline-purple[disabled].active,
.stream-button-outline-purple[disabled]:active,
.stream-button-outline-purple[disabled]:focus,
.stream-button-outline-purple[disabled]:hover,
fieldset[disabled] .stream-button-outline-purple,
fieldset[disabled] .stream-button-outline-purple.active,
fieldset[disabled] .stream-button-outline-purple:active,
fieldset[disabled] .stream-button-outline-purple:focus,
fieldset[disabled] .stream-button-outline-purple:hover {
    background-color: transparent;
    border-color: #662d91;
    box-shadow: none
}

.stream-button-outline-purple .badge {
    color: transparent;
    background-color: #662d91
}

.stream-button-outline-purple:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-purple100 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #995ef6;
    background-color: transparent;
    border-color: #995ef6
}

.stream-button-outline-purple100:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-purple100 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-purple100:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-purple100.dropdown-toggle,
.stream-button-outline-purple100.active,
.stream-button-outline-purple100:active,
.stream-button-outline-purple100:focus,
.stream-button-outline-purple100:hover {
    color: #995ef6;
    border-color: #7424f3
}

.open>.stream-button-outline-purple100.dropdown-toggle,
.stream-button-outline-purple100.active,
.stream-button-outline-purple100:active {
    background-image: none
}

.stream-button-outline-purple100.disabled,
.stream-button-outline-purple100.disabled.active,
.stream-button-outline-purple100.disabled:active,
.stream-button-outline-purple100.disabled:focus,
.stream-button-outline-purple100.disabled:hover,
.stream-button-outline-purple100[disabled],
.stream-button-outline-purple100[disabled].active,
.stream-button-outline-purple100[disabled]:active,
.stream-button-outline-purple100[disabled]:focus,
.stream-button-outline-purple100[disabled]:hover,
fieldset[disabled] .stream-button-outline-purple100,
fieldset[disabled] .stream-button-outline-purple100.active,
fieldset[disabled] .stream-button-outline-purple100:active,
fieldset[disabled] .stream-button-outline-purple100:focus,
fieldset[disabled] .stream-button-outline-purple100:hover {
    background-color: transparent;
    border-color: #995ef6;
    box-shadow: none
}

.stream-button-outline-purple100 .badge {
    color: transparent;
    background-color: #995ef6
}

.stream-button-outline-purple100:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-purple200 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #843abc;
    background-color: transparent;
    border-color: #843abc
}

.stream-button-outline-purple200:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-purple200 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-purple200:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-purple200.dropdown-toggle,
.stream-button-outline-purple200.active,
.stream-button-outline-purple200:active,
.stream-button-outline-purple200:focus,
.stream-button-outline-purple200:hover {
    color: #843abc;
    border-color: #632c8d
}

.open>.stream-button-outline-purple200.dropdown-toggle,
.stream-button-outline-purple200.active,
.stream-button-outline-purple200:active {
    background-image: none
}

.stream-button-outline-purple200.disabled,
.stream-button-outline-purple200.disabled.active,
.stream-button-outline-purple200.disabled:active,
.stream-button-outline-purple200.disabled:focus,
.stream-button-outline-purple200.disabled:hover,
.stream-button-outline-purple200[disabled],
.stream-button-outline-purple200[disabled].active,
.stream-button-outline-purple200[disabled]:active,
.stream-button-outline-purple200[disabled]:focus,
.stream-button-outline-purple200[disabled]:hover,
fieldset[disabled] .stream-button-outline-purple200,
fieldset[disabled] .stream-button-outline-purple200.active,
fieldset[disabled] .stream-button-outline-purple200:active,
fieldset[disabled] .stream-button-outline-purple200:focus,
fieldset[disabled] .stream-button-outline-purple200:hover {
    background-color: transparent;
    border-color: #843abc;
    box-shadow: none
}

.stream-button-outline-purple200 .badge {
    color: transparent;
    background-color: #843abc
}

.stream-button-outline-purple200:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-purple300 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #552a7b;
    background-color: transparent;
    border-color: #552a7b
}

.stream-button-outline-purple300:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-purple300 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-purple300:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-purple300.dropdown-toggle,
.stream-button-outline-purple300.active,
.stream-button-outline-purple300:active,
.stream-button-outline-purple300:focus,
.stream-button-outline-purple300:hover {
    color: #552a7b;
    border-color: #351a4d
}

.open>.stream-button-outline-purple300.dropdown-toggle,
.stream-button-outline-purple300.active,
.stream-button-outline-purple300:active {
    background-image: none
}

.stream-button-outline-purple300.disabled,
.stream-button-outline-purple300.disabled.active,
.stream-button-outline-purple300.disabled:active,
.stream-button-outline-purple300.disabled:focus,
.stream-button-outline-purple300.disabled:hover,
.stream-button-outline-purple300[disabled],
.stream-button-outline-purple300[disabled].active,
.stream-button-outline-purple300[disabled]:active,
.stream-button-outline-purple300[disabled]:focus,
.stream-button-outline-purple300[disabled]:hover,
fieldset[disabled] .stream-button-outline-purple300,
fieldset[disabled] .stream-button-outline-purple300.active,
fieldset[disabled] .stream-button-outline-purple300:active,
fieldset[disabled] .stream-button-outline-purple300:focus,
fieldset[disabled] .stream-button-outline-purple300:hover {
    background-color: transparent;
    border-color: #552a7b;
    box-shadow: none
}

.stream-button-outline-purple300 .badge {
    color: transparent;
    background-color: #552a7b
}

.stream-button-outline-purple300:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-purple400 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #7540c4;
    background-color: transparent;
    border-color: #7540c4
}

.stream-button-outline-purple400:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-purple400 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-purple400:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-purple400.dropdown-toggle,
.stream-button-outline-purple400.active,
.stream-button-outline-purple400:active,
.stream-button-outline-purple400:focus,
.stream-button-outline-purple400:hover {
    color: #7540c4;
    border-color: #592f98
}

.open>.stream-button-outline-purple400.dropdown-toggle,
.stream-button-outline-purple400.active,
.stream-button-outline-purple400:active {
    background-image: none
}

.stream-button-outline-purple400.disabled,
.stream-button-outline-purple400.disabled.active,
.stream-button-outline-purple400.disabled:active,
.stream-button-outline-purple400.disabled:focus,
.stream-button-outline-purple400.disabled:hover,
.stream-button-outline-purple400[disabled],
.stream-button-outline-purple400[disabled].active,
.stream-button-outline-purple400[disabled]:active,
.stream-button-outline-purple400[disabled]:focus,
.stream-button-outline-purple400[disabled]:hover,
fieldset[disabled] .stream-button-outline-purple400,
fieldset[disabled] .stream-button-outline-purple400.active,
fieldset[disabled] .stream-button-outline-purple400:active,
fieldset[disabled] .stream-button-outline-purple400:focus,
fieldset[disabled] .stream-button-outline-purple400:hover {
    background-color: transparent;
    border-color: #7540c4;
    box-shadow: none
}

.stream-button-outline-purple400 .badge {
    color: transparent;
    background-color: #7540c4
}

.stream-button-outline-purple400:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-purple500 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    color: #662d91;
    background-color: transparent;
    border-color: #662d91
}

.stream-button-outline-purple500:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-purple500 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-purple500:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-purple500.dropdown-toggle,
.stream-button-outline-purple500.active,
.stream-button-outline-purple500:active,
.stream-button-outline-purple500:focus,
.stream-button-outline-purple500:hover {
    color: #662d91;
    border-color: #451f62
}

.open>.stream-button-outline-purple500.dropdown-toggle,
.stream-button-outline-purple500.active,
.stream-button-outline-purple500:active {
    background-image: none
}

.stream-button-outline-purple500.disabled,
.stream-button-outline-purple500.disabled.active,
.stream-button-outline-purple500.disabled:active,
.stream-button-outline-purple500.disabled:focus,
.stream-button-outline-purple500.disabled:hover,
.stream-button-outline-purple500[disabled],
.stream-button-outline-purple500[disabled].active,
.stream-button-outline-purple500[disabled]:active,
.stream-button-outline-purple500[disabled]:focus,
.stream-button-outline-purple500[disabled]:hover,
fieldset[disabled] .stream-button-outline-purple500,
fieldset[disabled] .stream-button-outline-purple500.active,
fieldset[disabled] .stream-button-outline-purple500:active,
fieldset[disabled] .stream-button-outline-purple500:focus,
fieldset[disabled] .stream-button-outline-purple500:hover {
    background-color: transparent;
    border-color: #662d91;
    box-shadow: none
}

.stream-button-outline-purple500 .badge {
    color: transparent;
    background-color: #662d91
}

.stream-button-outline-purple500:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-blue {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #236aee;
    background-color: transparent;
    border-color: #236aee
}

.stream-button-outline-blue:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-blue {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-blue:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-blue.dropdown-toggle,
.stream-button-outline-blue.active,
.stream-button-outline-blue:active,
.stream-button-outline-blue:focus,
.stream-button-outline-blue:hover {
    color: #236aee;
    border-color: #0f4fc5
}

.open>.stream-button-outline-blue.dropdown-toggle,
.stream-button-outline-blue.active,
.stream-button-outline-blue:active {
    background-image: none
}

.stream-button-outline-blue.disabled,
.stream-button-outline-blue.disabled.active,
.stream-button-outline-blue.disabled:active,
.stream-button-outline-blue.disabled:focus,
.stream-button-outline-blue.disabled:hover,
.stream-button-outline-blue[disabled],
.stream-button-outline-blue[disabled].active,
.stream-button-outline-blue[disabled]:active,
.stream-button-outline-blue[disabled]:focus,
.stream-button-outline-blue[disabled]:hover,
fieldset[disabled] .stream-button-outline-blue,
fieldset[disabled] .stream-button-outline-blue.active,
fieldset[disabled] .stream-button-outline-blue:active,
fieldset[disabled] .stream-button-outline-blue:focus,
fieldset[disabled] .stream-button-outline-blue:hover {
    background-color: transparent;
    border-color: #236aee;
    box-shadow: none
}

.stream-button-outline-blue .badge {
    color: transparent;
    background-color: #236aee
}

.stream-button-outline-blue:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-blue100 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #2dccd3;
    background-color: transparent;
    border-color: #2dccd3
}

.stream-button-outline-blue100:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-blue100 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-blue100:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-blue100.dropdown-toggle,
.stream-button-outline-blue100.active,
.stream-button-outline-blue100:active,
.stream-button-outline-blue100:focus,
.stream-button-outline-blue100:hover {
    color: #2dccd3;
    border-color: #229ca1
}

.open>.stream-button-outline-blue100.dropdown-toggle,
.stream-button-outline-blue100.active,
.stream-button-outline-blue100:active {
    background-image: none
}

.stream-button-outline-blue100.disabled,
.stream-button-outline-blue100.disabled.active,
.stream-button-outline-blue100.disabled:active,
.stream-button-outline-blue100.disabled:focus,
.stream-button-outline-blue100.disabled:hover,
.stream-button-outline-blue100[disabled],
.stream-button-outline-blue100[disabled].active,
.stream-button-outline-blue100[disabled]:active,
.stream-button-outline-blue100[disabled]:focus,
.stream-button-outline-blue100[disabled]:hover,
fieldset[disabled] .stream-button-outline-blue100,
fieldset[disabled] .stream-button-outline-blue100.active,
fieldset[disabled] .stream-button-outline-blue100:active,
fieldset[disabled] .stream-button-outline-blue100:focus,
fieldset[disabled] .stream-button-outline-blue100:hover {
    background-color: transparent;
    border-color: #2dccd3;
    box-shadow: none
}

.stream-button-outline-blue100 .badge {
    color: transparent;
    background-color: #2dccd3
}

.stream-button-outline-blue100:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-blue200 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #00a5e5;
    background-color: transparent;
    border-color: #00a5e5
}

.stream-button-outline-blue200:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-blue200 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-blue200:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-blue200.dropdown-toggle,
.stream-button-outline-blue200.active,
.stream-button-outline-blue200:active,
.stream-button-outline-blue200:focus,
.stream-button-outline-blue200:hover {
    color: #00a5e5;
    border-color: #0079a8
}

.open>.stream-button-outline-blue200.dropdown-toggle,
.stream-button-outline-blue200.active,
.stream-button-outline-blue200:active {
    background-image: none
}

.stream-button-outline-blue200.disabled,
.stream-button-outline-blue200.disabled.active,
.stream-button-outline-blue200.disabled:active,
.stream-button-outline-blue200.disabled:focus,
.stream-button-outline-blue200.disabled:hover,
.stream-button-outline-blue200[disabled],
.stream-button-outline-blue200[disabled].active,
.stream-button-outline-blue200[disabled]:active,
.stream-button-outline-blue200[disabled]:focus,
.stream-button-outline-blue200[disabled]:hover,
fieldset[disabled] .stream-button-outline-blue200,
fieldset[disabled] .stream-button-outline-blue200.active,
fieldset[disabled] .stream-button-outline-blue200:active,
fieldset[disabled] .stream-button-outline-blue200:focus,
fieldset[disabled] .stream-button-outline-blue200:hover {
    background-color: transparent;
    border-color: #00a5e5;
    box-shadow: none
}

.stream-button-outline-blue200 .badge {
    color: transparent;
    background-color: #00a5e5
}

.stream-button-outline-blue200:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-blue300 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #00a5e9;
    background-color: transparent;
    border-color: #00a5e9
}

.stream-button-outline-blue300:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-blue300 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-blue300:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-blue300.dropdown-toggle,
.stream-button-outline-blue300.active,
.stream-button-outline-blue300:active,
.stream-button-outline-blue300:focus,
.stream-button-outline-blue300:hover {
    color: #00a5e9;
    border-color: #007aac
}

.open>.stream-button-outline-blue300.dropdown-toggle,
.stream-button-outline-blue300.active,
.stream-button-outline-blue300:active {
    background-image: none
}

.stream-button-outline-blue300.disabled,
.stream-button-outline-blue300.disabled.active,
.stream-button-outline-blue300.disabled:active,
.stream-button-outline-blue300.disabled:focus,
.stream-button-outline-blue300.disabled:hover,
.stream-button-outline-blue300[disabled],
.stream-button-outline-blue300[disabled].active,
.stream-button-outline-blue300[disabled]:active,
.stream-button-outline-blue300[disabled]:focus,
.stream-button-outline-blue300[disabled]:hover,
fieldset[disabled] .stream-button-outline-blue300,
fieldset[disabled] .stream-button-outline-blue300.active,
fieldset[disabled] .stream-button-outline-blue300:active,
fieldset[disabled] .stream-button-outline-blue300:focus,
fieldset[disabled] .stream-button-outline-blue300:hover {
    background-color: transparent;
    border-color: #00a5e9;
    box-shadow: none
}

.stream-button-outline-blue300 .badge {
    color: transparent;
    background-color: #00a5e9
}

.stream-button-outline-blue300:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-blue400 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #236aee;
    background-color: transparent;
    border-color: #236aee
}

.stream-button-outline-blue400:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-blue400 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-blue400:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-blue400.dropdown-toggle,
.stream-button-outline-blue400.active,
.stream-button-outline-blue400:active,
.stream-button-outline-blue400:focus,
.stream-button-outline-blue400:hover {
    color: #236aee;
    border-color: #0f4fc5
}

.open>.stream-button-outline-blue400.dropdown-toggle,
.stream-button-outline-blue400.active,
.stream-button-outline-blue400:active {
    background-image: none
}

.stream-button-outline-blue400.disabled,
.stream-button-outline-blue400.disabled.active,
.stream-button-outline-blue400.disabled:active,
.stream-button-outline-blue400.disabled:focus,
.stream-button-outline-blue400.disabled:hover,
.stream-button-outline-blue400[disabled],
.stream-button-outline-blue400[disabled].active,
.stream-button-outline-blue400[disabled]:active,
.stream-button-outline-blue400[disabled]:focus,
.stream-button-outline-blue400[disabled]:hover,
fieldset[disabled] .stream-button-outline-blue400,
fieldset[disabled] .stream-button-outline-blue400.active,
fieldset[disabled] .stream-button-outline-blue400:active,
fieldset[disabled] .stream-button-outline-blue400:focus,
fieldset[disabled] .stream-button-outline-blue400:hover {
    background-color: transparent;
    border-color: #236aee;
    box-shadow: none
}

.stream-button-outline-blue400 .badge {
    color: transparent;
    background-color: #236aee
}

.stream-button-outline-blue400:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-blue500 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #073b9f;
    background-color: transparent;
    border-color: #073b9f
}

.stream-button-outline-blue500:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-blue500 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-blue500:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-blue500.dropdown-toggle,
.stream-button-outline-blue500.active,
.stream-button-outline-blue500:active,
.stream-button-outline-blue500:focus,
.stream-button-outline-blue500:hover {
    color: #073b9f;
    border-color: #042564
}

.open>.stream-button-outline-blue500.dropdown-toggle,
.stream-button-outline-blue500.active,
.stream-button-outline-blue500:active {
    background-image: none
}

.stream-button-outline-blue500.disabled,
.stream-button-outline-blue500.disabled.active,
.stream-button-outline-blue500.disabled:active,
.stream-button-outline-blue500.disabled:focus,
.stream-button-outline-blue500.disabled:hover,
.stream-button-outline-blue500[disabled],
.stream-button-outline-blue500[disabled].active,
.stream-button-outline-blue500[disabled]:active,
.stream-button-outline-blue500[disabled]:focus,
.stream-button-outline-blue500[disabled]:hover,
fieldset[disabled] .stream-button-outline-blue500,
fieldset[disabled] .stream-button-outline-blue500.active,
fieldset[disabled] .stream-button-outline-blue500:active,
fieldset[disabled] .stream-button-outline-blue500:focus,
fieldset[disabled] .stream-button-outline-blue500:hover {
    background-color: transparent;
    border-color: #073b9f;
    box-shadow: none
}

.stream-button-outline-blue500 .badge {
    color: transparent;
    background-color: #073b9f
}

.stream-button-outline-blue500:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-orange {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #ff8200;
    background-color: transparent;
    border-color: #ff8200
}

.stream-button-outline-orange:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-orange {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-orange:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-orange.dropdown-toggle,
.stream-button-outline-orange.active,
.stream-button-outline-orange:active,
.stream-button-outline-orange:focus,
.stream-button-outline-orange:hover {
    color: #ff8200;
    border-color: #c26300
}

.open>.stream-button-outline-orange.dropdown-toggle,
.stream-button-outline-orange.active,
.stream-button-outline-orange:active {
    background-image: none
}

.stream-button-outline-orange.disabled,
.stream-button-outline-orange.disabled.active,
.stream-button-outline-orange.disabled:active,
.stream-button-outline-orange.disabled:focus,
.stream-button-outline-orange.disabled:hover,
.stream-button-outline-orange[disabled],
.stream-button-outline-orange[disabled].active,
.stream-button-outline-orange[disabled]:active,
.stream-button-outline-orange[disabled]:focus,
.stream-button-outline-orange[disabled]:hover,
fieldset[disabled] .stream-button-outline-orange,
fieldset[disabled] .stream-button-outline-orange.active,
fieldset[disabled] .stream-button-outline-orange:active,
fieldset[disabled] .stream-button-outline-orange:focus,
fieldset[disabled] .stream-button-outline-orange:hover {
    background-color: transparent;
    border-color: #ff8200;
    box-shadow: none
}

.stream-button-outline-orange .badge {
    color: transparent;
    background-color: #ff8200
}

.stream-button-outline-orange:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-orange100 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #ff9000;
    background-color: transparent;
    border-color: #ff9000
}

.stream-button-outline-orange100:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-orange100 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-orange100:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-orange100.dropdown-toggle,
.stream-button-outline-orange100.active,
.stream-button-outline-orange100:active,
.stream-button-outline-orange100:focus,
.stream-button-outline-orange100:hover {
    color: #ff9000;
    border-color: #c26d00
}

.open>.stream-button-outline-orange100.dropdown-toggle,
.stream-button-outline-orange100.active,
.stream-button-outline-orange100:active {
    background-image: none
}

.stream-button-outline-orange100.disabled,
.stream-button-outline-orange100.disabled.active,
.stream-button-outline-orange100.disabled:active,
.stream-button-outline-orange100.disabled:focus,
.stream-button-outline-orange100.disabled:hover,
.stream-button-outline-orange100[disabled],
.stream-button-outline-orange100[disabled].active,
.stream-button-outline-orange100[disabled]:active,
.stream-button-outline-orange100[disabled]:focus,
.stream-button-outline-orange100[disabled]:hover,
fieldset[disabled] .stream-button-outline-orange100,
fieldset[disabled] .stream-button-outline-orange100.active,
fieldset[disabled] .stream-button-outline-orange100:active,
fieldset[disabled] .stream-button-outline-orange100:focus,
fieldset[disabled] .stream-button-outline-orange100:hover {
    background-color: transparent;
    border-color: #ff9000;
    box-shadow: none
}

.stream-button-outline-orange100 .badge {
    color: transparent;
    background-color: #ff9000
}

.stream-button-outline-orange100:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-orange200 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #ff8200;
    background-color: transparent;
    border-color: #ff8200
}

.stream-button-outline-orange200:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-orange200 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-orange200:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-orange200.dropdown-toggle,
.stream-button-outline-orange200.active,
.stream-button-outline-orange200:active,
.stream-button-outline-orange200:focus,
.stream-button-outline-orange200:hover {
    color: #ff8200;
    border-color: #c26300
}

.open>.stream-button-outline-orange200.dropdown-toggle,
.stream-button-outline-orange200.active,
.stream-button-outline-orange200:active {
    background-image: none
}

.stream-button-outline-orange200.disabled,
.stream-button-outline-orange200.disabled.active,
.stream-button-outline-orange200.disabled:active,
.stream-button-outline-orange200.disabled:focus,
.stream-button-outline-orange200.disabled:hover,
.stream-button-outline-orange200[disabled],
.stream-button-outline-orange200[disabled].active,
.stream-button-outline-orange200[disabled]:active,
.stream-button-outline-orange200[disabled]:focus,
.stream-button-outline-orange200[disabled]:hover,
fieldset[disabled] .stream-button-outline-orange200,
fieldset[disabled] .stream-button-outline-orange200.active,
fieldset[disabled] .stream-button-outline-orange200:active,
fieldset[disabled] .stream-button-outline-orange200:focus,
fieldset[disabled] .stream-button-outline-orange200:hover {
    background-color: transparent;
    border-color: #ff8200;
    box-shadow: none
}

.stream-button-outline-orange200 .badge {
    color: transparent;
    background-color: #ff8200
}

.stream-button-outline-orange200:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-red {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #e40046;
    background-color: transparent;
    border-color: #e40046
}

.stream-button-outline-red:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-red {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-red:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-red.dropdown-toggle,
.stream-button-outline-red.active,
.stream-button-outline-red:active,
.stream-button-outline-red:focus,
.stream-button-outline-red:hover {
    color: #e40046;
    border-color: #a70033
}

.open>.stream-button-outline-red.dropdown-toggle,
.stream-button-outline-red.active,
.stream-button-outline-red:active {
    background-image: none
}

.stream-button-outline-red.disabled,
.stream-button-outline-red.disabled.active,
.stream-button-outline-red.disabled:active,
.stream-button-outline-red.disabled:focus,
.stream-button-outline-red.disabled:hover,
.stream-button-outline-red[disabled],
.stream-button-outline-red[disabled].active,
.stream-button-outline-red[disabled]:active,
.stream-button-outline-red[disabled]:focus,
.stream-button-outline-red[disabled]:hover,
fieldset[disabled] .stream-button-outline-red,
fieldset[disabled] .stream-button-outline-red.active,
fieldset[disabled] .stream-button-outline-red:active,
fieldset[disabled] .stream-button-outline-red:focus,
fieldset[disabled] .stream-button-outline-red:hover {
    background-color: transparent;
    border-color: #e40046;
    box-shadow: none
}

.stream-button-outline-red .badge {
    color: transparent;
    background-color: #e40046
}

.stream-button-outline-red:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-red100 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #ed1847;
    background-color: transparent;
    border-color: #ed1847
}

.stream-button-outline-red100:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-red100 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-red100:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-red100.dropdown-toggle,
.stream-button-outline-red100.active,
.stream-button-outline-red100:active,
.stream-button-outline-red100:focus,
.stream-button-outline-red100:hover {
    color: #ed1847;
    border-color: #b90e34
}

.open>.stream-button-outline-red100.dropdown-toggle,
.stream-button-outline-red100.active,
.stream-button-outline-red100:active {
    background-image: none
}

.stream-button-outline-red100.disabled,
.stream-button-outline-red100.disabled.active,
.stream-button-outline-red100.disabled:active,
.stream-button-outline-red100.disabled:focus,
.stream-button-outline-red100.disabled:hover,
.stream-button-outline-red100[disabled],
.stream-button-outline-red100[disabled].active,
.stream-button-outline-red100[disabled]:active,
.stream-button-outline-red100[disabled]:focus,
.stream-button-outline-red100[disabled]:hover,
fieldset[disabled] .stream-button-outline-red100,
fieldset[disabled] .stream-button-outline-red100.active,
fieldset[disabled] .stream-button-outline-red100:active,
fieldset[disabled] .stream-button-outline-red100:focus,
fieldset[disabled] .stream-button-outline-red100:hover {
    background-color: transparent;
    border-color: #ed1847;
    box-shadow: none
}

.stream-button-outline-red100 .badge {
    color: transparent;
    background-color: #ed1847
}

.stream-button-outline-red100:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-red200 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #e40046;
    background-color: transparent;
    border-color: #e40046
}

.stream-button-outline-red200:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-red200 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-red200:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-red200.dropdown-toggle,
.stream-button-outline-red200.active,
.stream-button-outline-red200:active,
.stream-button-outline-red200:focus,
.stream-button-outline-red200:hover {
    color: #e40046;
    border-color: #a70033
}

.open>.stream-button-outline-red200.dropdown-toggle,
.stream-button-outline-red200.active,
.stream-button-outline-red200:active {
    background-image: none
}

.stream-button-outline-red200.disabled,
.stream-button-outline-red200.disabled.active,
.stream-button-outline-red200.disabled:active,
.stream-button-outline-red200.disabled:focus,
.stream-button-outline-red200.disabled:hover,
.stream-button-outline-red200[disabled],
.stream-button-outline-red200[disabled].active,
.stream-button-outline-red200[disabled]:active,
.stream-button-outline-red200[disabled]:focus,
.stream-button-outline-red200[disabled]:hover,
fieldset[disabled] .stream-button-outline-red200,
fieldset[disabled] .stream-button-outline-red200.active,
fieldset[disabled] .stream-button-outline-red200:active,
fieldset[disabled] .stream-button-outline-red200:focus,
fieldset[disabled] .stream-button-outline-red200:hover {
    background-color: transparent;
    border-color: #e40046;
    box-shadow: none
}

.stream-button-outline-red200 .badge {
    color: transparent;
    background-color: #e40046
}

.stream-button-outline-red200:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-green {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #00c629;
    background-color: transparent;
    border-color: #00c629
}

.stream-button-outline-green:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-green {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-green:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-green.dropdown-toggle,
.stream-button-outline-green.active,
.stream-button-outline-green:active,
.stream-button-outline-green:focus,
.stream-button-outline-green:hover {
    color: #00c629;
    border-color: #00891c
}

.open>.stream-button-outline-green.dropdown-toggle,
.stream-button-outline-green.active,
.stream-button-outline-green:active {
    background-image: none
}

.stream-button-outline-green.disabled,
.stream-button-outline-green.disabled.active,
.stream-button-outline-green.disabled:active,
.stream-button-outline-green.disabled:focus,
.stream-button-outline-green.disabled:hover,
.stream-button-outline-green[disabled],
.stream-button-outline-green[disabled].active,
.stream-button-outline-green[disabled]:active,
.stream-button-outline-green[disabled]:focus,
.stream-button-outline-green[disabled]:hover,
fieldset[disabled] .stream-button-outline-green,
fieldset[disabled] .stream-button-outline-green.active,
fieldset[disabled] .stream-button-outline-green:active,
fieldset[disabled] .stream-button-outline-green:focus,
fieldset[disabled] .stream-button-outline-green:hover {
    background-color: transparent;
    border-color: #00c629;
    box-shadow: none
}

.stream-button-outline-green .badge {
    color: transparent;
    background-color: #00c629
}

.stream-button-outline-green:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-green100 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #00cd49;
    background-color: transparent;
    border-color: #00cd49
}

.stream-button-outline-green100:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-green100 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-green100:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-green100.dropdown-toggle,
.stream-button-outline-green100.active,
.stream-button-outline-green100:active,
.stream-button-outline-green100:focus,
.stream-button-outline-green100:hover {
    color: #00cd49;
    border-color: #009033
}

.open>.stream-button-outline-green100.dropdown-toggle,
.stream-button-outline-green100.active,
.stream-button-outline-green100:active {
    background-image: none
}

.stream-button-outline-green100.disabled,
.stream-button-outline-green100.disabled.active,
.stream-button-outline-green100.disabled:active,
.stream-button-outline-green100.disabled:focus,
.stream-button-outline-green100.disabled:hover,
.stream-button-outline-green100[disabled],
.stream-button-outline-green100[disabled].active,
.stream-button-outline-green100[disabled]:active,
.stream-button-outline-green100[disabled]:focus,
.stream-button-outline-green100[disabled]:hover,
fieldset[disabled] .stream-button-outline-green100,
fieldset[disabled] .stream-button-outline-green100.active,
fieldset[disabled] .stream-button-outline-green100:active,
fieldset[disabled] .stream-button-outline-green100:focus,
fieldset[disabled] .stream-button-outline-green100:hover {
    background-color: transparent;
    border-color: #00cd49;
    box-shadow: none
}

.stream-button-outline-green100 .badge {
    color: transparent;
    background-color: #00cd49
}

.stream-button-outline-green100:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-green200 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #00c629;
    background-color: transparent;
    border-color: #00c629
}

.stream-button-outline-green200:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-green200 {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-green200:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-green200.dropdown-toggle,
.stream-button-outline-green200.active,
.stream-button-outline-green200:active,
.stream-button-outline-green200:focus,
.stream-button-outline-green200:hover {
    color: #00c629;
    border-color: #00891c
}

.open>.stream-button-outline-green200.dropdown-toggle,
.stream-button-outline-green200.active,
.stream-button-outline-green200:active {
    background-image: none
}

.stream-button-outline-green200.disabled,
.stream-button-outline-green200.disabled.active,
.stream-button-outline-green200.disabled:active,
.stream-button-outline-green200.disabled:focus,
.stream-button-outline-green200.disabled:hover,
.stream-button-outline-green200[disabled],
.stream-button-outline-green200[disabled].active,
.stream-button-outline-green200[disabled]:active,
.stream-button-outline-green200[disabled]:focus,
.stream-button-outline-green200[disabled]:hover,
fieldset[disabled] .stream-button-outline-green200,
fieldset[disabled] .stream-button-outline-green200.active,
fieldset[disabled] .stream-button-outline-green200:active,
fieldset[disabled] .stream-button-outline-green200:focus,
fieldset[disabled] .stream-button-outline-green200:hover {
    background-color: transparent;
    border-color: #00c629;
    box-shadow: none
}

.stream-button-outline-green200 .badge {
    color: transparent;
    background-color: #00c629
}

.stream-button-outline-green200:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-yellow {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #efcb01;
    background-color: transparent;
    border-color: #efcb01
}

.stream-button-outline-yellow:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-yellow {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-yellow:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-yellow.dropdown-toggle,
.stream-button-outline-yellow.active,
.stream-button-outline-yellow:active,
.stream-button-outline-yellow:focus,
.stream-button-outline-yellow:hover {
    color: #efcb01;
    border-color: #b29701
}

.open>.stream-button-outline-yellow.dropdown-toggle,
.stream-button-outline-yellow.active,
.stream-button-outline-yellow:active {
    background-image: none
}

.stream-button-outline-yellow.disabled,
.stream-button-outline-yellow.disabled.active,
.stream-button-outline-yellow.disabled:active,
.stream-button-outline-yellow.disabled:focus,
.stream-button-outline-yellow.disabled:hover,
.stream-button-outline-yellow[disabled],
.stream-button-outline-yellow[disabled].active,
.stream-button-outline-yellow[disabled]:active,
.stream-button-outline-yellow[disabled]:focus,
.stream-button-outline-yellow[disabled]:hover,
fieldset[disabled] .stream-button-outline-yellow,
fieldset[disabled] .stream-button-outline-yellow.active,
fieldset[disabled] .stream-button-outline-yellow:active,
fieldset[disabled] .stream-button-outline-yellow:focus,
fieldset[disabled] .stream-button-outline-yellow:hover {
    background-color: transparent;
    border-color: #efcb01;
    box-shadow: none
}

.stream-button-outline-yellow .badge {
    color: transparent;
    background-color: #efcb01
}

.stream-button-outline-yellow:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-white {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    background-color: #662d91;
    border-color: #662d91;
    color: #fff;
    background-color: transparent;
    border-color: #fff
}

.stream-button-outline-white:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-white {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-white:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-white.dropdown-toggle,
.stream-button-outline-white.active,
.stream-button-outline-white:active,
.stream-button-outline-white:focus,
.stream-button-outline-white:hover {
    color: #fff;
    border-color: #e0e0e0
}

.open>.stream-button-outline-white.dropdown-toggle,
.stream-button-outline-white.active,
.stream-button-outline-white:active {
    background-image: none
}

.stream-button-outline-white.disabled,
.stream-button-outline-white.disabled.active,
.stream-button-outline-white.disabled:active,
.stream-button-outline-white.disabled:focus,
.stream-button-outline-white.disabled:hover,
.stream-button-outline-white[disabled],
.stream-button-outline-white[disabled].active,
.stream-button-outline-white[disabled]:active,
.stream-button-outline-white[disabled]:focus,
.stream-button-outline-white[disabled]:hover,
fieldset[disabled] .stream-button-outline-white,
fieldset[disabled] .stream-button-outline-white.active,
fieldset[disabled] .stream-button-outline-white:active,
fieldset[disabled] .stream-button-outline-white:focus,
fieldset[disabled] .stream-button-outline-white:hover {
    background-color: transparent;
    border-color: #fff;
    box-shadow: none
}

.stream-button-outline-white .badge {
    color: transparent;
    background-color: #fff
}

.stream-button-outline-white:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-black {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: #000;
    background-color: transparent;
    border-color: #000
}

.stream-button-outline-black:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-black {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-black:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-black.dropdown-toggle,
.stream-button-outline-black.active,
.stream-button-outline-black:active,
.stream-button-outline-black:focus,
.stream-button-outline-black:hover {
    color: #000;
    border-color: #000
}

.open>.stream-button-outline-black.dropdown-toggle,
.stream-button-outline-black.active,
.stream-button-outline-black:active {
    background-image: none
}

.stream-button-outline-black.disabled,
.stream-button-outline-black.disabled.active,
.stream-button-outline-black.disabled:active,
.stream-button-outline-black.disabled:focus,
.stream-button-outline-black.disabled:hover,
.stream-button-outline-black[disabled],
.stream-button-outline-black[disabled].active,
.stream-button-outline-black[disabled]:active,
.stream-button-outline-black[disabled]:focus,
.stream-button-outline-black[disabled]:hover,
fieldset[disabled] .stream-button-outline-black,
fieldset[disabled] .stream-button-outline-black.active,
fieldset[disabled] .stream-button-outline-black:active,
fieldset[disabled] .stream-button-outline-black:focus,
fieldset[disabled] .stream-button-outline-black:hover {
    background-color: transparent;
    border-color: #000;
    box-shadow: none
}

.stream-button-outline-black .badge {
    color: transparent;
    background-color: #000
}

.stream-button-outline-black:hover {
    text-decoration: underline;
    background-color: transparent
}

.stream-button-outline-transparent {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 3px solid transparent;
    white-space: nowrap;
    line-height: 1.4;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px;
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    color: transparent;
    background-color: transparent;
    border-color: transparent
}

.stream-button-outline-transparent:hover {
    text-decoration: none;
    box-shadow: none
}

@media (max-width:767px) {
    .stream-button-outline-transparent {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-button-outline-transparent:hover {
    color: #fff;
    background-color: #552a7b;
    border-color: #552a7b
}

.open>.stream-button-outline-transparent.dropdown-toggle,
.stream-button-outline-transparent.active,
.stream-button-outline-transparent:active,
.stream-button-outline-transparent:focus,
.stream-button-outline-transparent:hover {
    color: transparent;
    border-color: transparent
}

.open>.stream-button-outline-transparent.dropdown-toggle,
.stream-button-outline-transparent.active,
.stream-button-outline-transparent:active {
    background-image: none
}

.stream-button-outline-transparent.disabled,
.stream-button-outline-transparent.disabled.active,
.stream-button-outline-transparent.disabled:active,
.stream-button-outline-transparent.disabled:focus,
.stream-button-outline-transparent.disabled:hover,
.stream-button-outline-transparent[disabled],
.stream-button-outline-transparent[disabled].active,
.stream-button-outline-transparent[disabled]:active,
.stream-button-outline-transparent[disabled]:focus,
.stream-button-outline-transparent[disabled]:hover,
fieldset[disabled] .stream-button-outline-transparent,
fieldset[disabled] .stream-button-outline-transparent.active,
fieldset[disabled] .stream-button-outline-transparent:active,
fieldset[disabled] .stream-button-outline-transparent:focus,
fieldset[disabled] .stream-button-outline-transparent:hover {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none
}

.stream-button-outline-transparent .badge {
    color: transparent;
    background-color: transparent
}

.stream-button-outline-transparent:hover {
    text-decoration: underline;
    background-color: transparent
}

a.stream-button-md,
button.stream-button-md {
    padding: 11px 17px;
    font-size: 16px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    margin-bottom: 25px
}

@media (max-width:767px) {
    a.stream-button-md,
    button.stream-button-md {
        padding: 6px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

a.stream-button-sm,
button.stream-button-sm {
    padding: 5px 20px;
    font-size: 14px;
    box-shadow: none;
    margin-bottom: 0
}

@media (max-width:767px) {
    a.stream-button-sm,
    button.stream-button-sm {
        padding: 5px 20px;
        font-size: 14px;
        border-radius: 6px
    }
}

a.stream-button-xs,
button.stream-button-xs {
    padding: 3px 12px;
    font-size: 13px;
    box-shadow: none;
    margin-bottom: 0
}

@media (max-width:767px) {
    a.stream-button-xs,
    button.stream-button-xs {
        padding: 3px 12px;
        font-size: 14px;
        border-radius: 6px
    }
}

.stream-color-b0 {
    color: #fff!important
}

.stream-bg-color-b0 {
    background-color: #fff;
    color: #fff
}

.stream-bg-color-b0.stream-button:hover {
    background-color: #e6e6e6
}

.stream-bg-gradient-b0 {
    background-image: -ms-linear-gradient(top, #fff 40%, #fff 100%);
    background-image: -moz-linear-gradient(top, #fff 40%, #fff 100%);
    background-image: -o-linear-gradient(top, #fff 40%, #fff 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #fff), color-stop(100, #fff));
    background-image: -webkit-linear-gradient(top, #fff 40%, #fff);
    background-image: linear-gradient(180deg, #fff 40%, #fff)
}

.stream-border-color-b0 {
    border-color: #fff
}

.stream-color-b1 {
    color: #eee!important
}

.stream-bg-color-b1 {
    background-color: #eee;
    color: #fff
}

.stream-bg-color-b1.stream-button:hover {
    background-color: #d5d5d5
}

.stream-bg-gradient-b1 {
    background-image: -ms-linear-gradient(top, #eee 40%, #f8f8f8 100%);
    background-image: -moz-linear-gradient(top, #eee 40%, #f8f8f8 100%);
    background-image: -o-linear-gradient(top, #eee 40%, #f8f8f8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #eee), color-stop(100, #f8f8f8));
    background-image: -webkit-linear-gradient(top, #eee 40%, #f8f8f8);
    background-image: linear-gradient(180deg, #eee 40%, #f8f8f8)
}

.stream-border-color-b1 {
    border-color: #eee
}

.stream-color-b2 {
    color: #eee!important
}

.stream-bg-color-b2 {
    background-color: #eee;
    color: #fff
}

.stream-bg-color-b2.stream-button:hover {
    background-color: #d5d5d5
}

.stream-bg-gradient-b2 {
    background-image: -ms-linear-gradient(top, #eee 40%, #f8f8f8 100%);
    background-image: -moz-linear-gradient(top, #eee 40%, #f8f8f8 100%);
    background-image: -o-linear-gradient(top, #eee 40%, #f8f8f8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #eee), color-stop(100, #f8f8f8));
    background-image: -webkit-linear-gradient(top, #eee 40%, #f8f8f8);
    background-image: linear-gradient(180deg, #eee 40%, #f8f8f8)
}

.stream-border-color-b2 {
    border-color: #eee
}

.stream-color-b3 {
    color: #333!important
}

.stream-bg-color-b3 {
    background-color: #333;
    color: #fff
}

.stream-bg-color-b3.stream-button:hover {
    background-color: #1a1a1a
}

.stream-bg-gradient-b3 {
    background-image: -ms-linear-gradient(top, #333 40%, #adadad 100%);
    background-image: -moz-linear-gradient(top, #333 40%, #adadad 100%);
    background-image: -o-linear-gradient(top, #333 40%, #adadad 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #333), color-stop(100, #adadad));
    background-image: -webkit-linear-gradient(top, #333 40%, #adadad);
    background-image: linear-gradient(180deg, #333 40%, #adadad)
}

.stream-border-color-b3 {
    border-color: #333
}

.stream-color-b4 {
    color: #333!important
}

.stream-bg-color-b4 {
    background-color: #333;
    color: #fff
}

.stream-bg-color-b4.stream-button:hover {
    background-color: #1a1a1a
}

.stream-bg-gradient-b4 {
    background-image: -ms-linear-gradient(top, #333 40%, #adadad 100%);
    background-image: -moz-linear-gradient(top, #333 40%, #adadad 100%);
    background-image: -o-linear-gradient(top, #333 40%, #adadad 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #333), color-stop(100, #adadad));
    background-image: -webkit-linear-gradient(top, #333 40%, #adadad);
    background-image: linear-gradient(180deg, #333 40%, #adadad)
}

.stream-border-color-b4 {
    border-color: #333
}

.stream-color-b5 {
    color: #222!important
}

.stream-bg-color-b5 {
    background-color: #222;
    color: #fff
}

.stream-bg-color-b5.stream-button:hover {
    background-color: #090909
}

.stream-bg-gradient-b5 {
    background-image: -ms-linear-gradient(top, #222 40%, #a7a7a7 100%);
    background-image: -moz-linear-gradient(top, #222 40%, #a7a7a7 100%);
    background-image: -o-linear-gradient(top, #222 40%, #a7a7a7 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #222), color-stop(100, #a7a7a7));
    background-image: -webkit-linear-gradient(top, #222 40%, #a7a7a7);
    background-image: linear-gradient(180deg, #222 40%, #a7a7a7)
}

.stream-border-color-b5 {
    border-color: #222
}

.stream-color-b6 {
    color: #000!important
}

.stream-bg-color-b6 {
    color: #fff
}

.stream-bg-color-b6,
.stream-bg-color-b6.stream-button:hover {
    background-color: #000
}

.stream-bg-gradient-b6 {
    background-image: -ms-linear-gradient(top, #000 40%, #999 100%);
    background-image: -moz-linear-gradient(top, #000 40%, #999 100%);
    background-image: -o-linear-gradient(top, #000 40%, #999 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #000), color-stop(100, #999));
    background-image: -webkit-linear-gradient(top, #000 40%, #999);
    background-image: linear-gradient(180deg, #000 40%, #999)
}

.stream-border-color-b6 {
    border-color: #000
}

.stream-color-b7 {
    color: #f3f3f3!important
}

.stream-bg-color-b7 {
    background-color: #f3f3f3;
    color: #fff
}

.stream-bg-color-b7.stream-button:hover {
    background-color: #dadada
}

.stream-bg-gradient-b7 {
    background-image: -ms-linear-gradient(top, #f3f3f3 40%, #fafafa 100%);
    background-image: -moz-linear-gradient(top, #f3f3f3 40%, #fafafa 100%);
    background-image: -o-linear-gradient(top, #f3f3f3 40%, #fafafa 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #f3f3f3), color-stop(100, #fafafa));
    background-image: -webkit-linear-gradient(top, #f3f3f3 40%, #fafafa);
    background-image: linear-gradient(180deg, #f3f3f3 40%, #fafafa)
}

.stream-border-color-b7 {
    border-color: #f3f3f3
}

.stream-color-b9 {
    color: #767574!important
}

.stream-bg-color-b9 {
    background-color: #767574;
    color: #fff
}

.stream-bg-color-b9.stream-button:hover {
    background-color: #5c5c5b
}

.stream-bg-gradient-b9 {
    background-image: -ms-linear-gradient(top, #767574 40%, #c8c8c7 100%);
    background-image: -moz-linear-gradient(top, #767574 40%, #c8c8c7 100%);
    background-image: -o-linear-gradient(top, #767574 40%, #c8c8c7 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #767574), color-stop(100, #c8c8c7));
    background-image: -webkit-linear-gradient(top, #767574 40%, #c8c8c7);
    background-image: linear-gradient(180deg, #767574 40%, #c8c8c7)
}

.stream-border-color-b9 {
    border-color: #767574
}

.stream-color-c1 {
    color: #662d91!important
}

.stream-bg-color-c1 {
    background-color: #662d91;
    color: #fff
}

.stream-bg-color-c1.stream-button:hover {
    background-color: #4b216a
}

.stream-bg-gradient-c1 {
    background-image: -ms-linear-gradient(top, #662d91 40%, #c2abd3 100%);
    background-image: -moz-linear-gradient(top, #662d91 40%, #c2abd3 100%);
    background-image: -o-linear-gradient(top, #662d91 40%, #c2abd3 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #662d91), color-stop(100, #c2abd3));
    background-image: -webkit-linear-gradient(top, #662d91 40%, #c2abd3);
    background-image: linear-gradient(180deg, #662d91 40%, #c2abd3)
}

.stream-border-color-c1 {
    border-color: #662d91
}

.stream-color-c1s {
    color: #552a7b!important
}

.stream-bg-color-c1s {
    background-color: #552a7b;
    color: #fff
}

.stream-bg-color-c1s.stream-button:hover {
    background-color: #3b1d55
}

.stream-bg-gradient-c1s {
    background-image: -ms-linear-gradient(top, #552a7b 40%, #bbaaca 100%);
    background-image: -moz-linear-gradient(top, #552a7b 40%, #bbaaca 100%);
    background-image: -o-linear-gradient(top, #552a7b 40%, #bbaaca 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #552a7b), color-stop(100, #bbaaca));
    background-image: -webkit-linear-gradient(top, #552a7b 40%, #bbaaca);
    background-image: linear-gradient(180deg, #552a7b 40%, #bbaaca)
}

.stream-border-color-c1s {
    border-color: #552a7b
}

.stream-color-c1h {
    color: #843abc!important
}

.stream-bg-color-c1h {
    background-color: #843abc;
    color: #fff
}

.stream-bg-color-c1h.stream-button:hover {
    background-color: #692e95
}

.stream-bg-gradient-c1h {
    background-image: -ms-linear-gradient(top, #843abc 40%, #ceb0e4 100%);
    background-image: -moz-linear-gradient(top, #843abc 40%, #ceb0e4 100%);
    background-image: -o-linear-gradient(top, #843abc 40%, #ceb0e4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #843abc), color-stop(100, #ceb0e4));
    background-image: -webkit-linear-gradient(top, #843abc 40%, #ceb0e4);
    background-image: linear-gradient(180deg, #843abc 40%, #ceb0e4)
}

.stream-border-color-c1h {
    border-color: #843abc
}

.stream-color-c2 {
    color: #ed1847!important
}

.stream-bg-color-c2 {
    background-color: #ed1847;
    color: #fff
}

.stream-bg-color-c2.stream-button:hover {
    background-color: #c30f37
}

.stream-bg-gradient-c2 {
    background-image: -ms-linear-gradient(top, #ed1847 40%, #f8a3b5 100%);
    background-image: -moz-linear-gradient(top, #ed1847 40%, #f8a3b5 100%);
    background-image: -o-linear-gradient(top, #ed1847 40%, #f8a3b5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #ed1847), color-stop(100, #f8a3b5));
    background-image: -webkit-linear-gradient(top, #ed1847 40%, #f8a3b5);
    background-image: linear-gradient(180deg, #ed1847 40%, #f8a3b5)
}

.stream-border-color-c2 {
    border-color: #ed1847
}

.stream-color-c2s {
    color: #ed1847!important
}

.stream-bg-color-c2s {
    background-color: #ed1847;
    color: #fff
}

.stream-bg-color-c2s.stream-button:hover {
    background-color: #c30f37
}

.stream-bg-gradient-c2s {
    background-image: -ms-linear-gradient(top, #ed1847 40%, #f8a3b5 100%);
    background-image: -moz-linear-gradient(top, #ed1847 40%, #f8a3b5 100%);
    background-image: -o-linear-gradient(top, #ed1847 40%, #f8a3b5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #ed1847), color-stop(100, #f8a3b5));
    background-image: -webkit-linear-gradient(top, #ed1847 40%, #f8a3b5);
    background-image: linear-gradient(180deg, #ed1847 40%, #f8a3b5)
}

.stream-border-color-c2s {
    border-color: #ed1847
}

.stream-color-c2h {
    color: #ed1847!important
}

.stream-bg-color-c2h {
    background-color: #ed1847;
    color: #fff
}

.stream-bg-color-c2h.stream-button:hover {
    background-color: #c30f37
}

.stream-bg-gradient-c2h {
    background-image: -ms-linear-gradient(top, #ed1847 40%, #f8a3b5 100%);
    background-image: -moz-linear-gradient(top, #ed1847 40%, #f8a3b5 100%);
    background-image: -o-linear-gradient(top, #ed1847 40%, #f8a3b5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #ed1847), color-stop(100, #f8a3b5));
    background-image: -webkit-linear-gradient(top, #ed1847 40%, #f8a3b5);
    background-image: linear-gradient(180deg, #ed1847 40%, #f8a3b5)
}

.stream-border-color-c2h {
    border-color: #ed1847
}

.stream-color-c3 {
    color: #00a5e5!important
}

.stream-bg-color-c3 {
    background-color: #00a5e5;
    color: #fff
}

.stream-bg-color-c3.stream-button:hover {
    background-color: #0080b2
}

.stream-bg-gradient-c3 {
    background-image: -ms-linear-gradient(top, #00a5e5 40%, #99dbf5 100%);
    background-image: -moz-linear-gradient(top, #00a5e5 40%, #99dbf5 100%);
    background-image: -o-linear-gradient(top, #00a5e5 40%, #99dbf5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #00a5e5), color-stop(100, #99dbf5));
    background-image: -webkit-linear-gradient(top, #00a5e5 40%, #99dbf5);
    background-image: linear-gradient(180deg, #00a5e5 40%, #99dbf5)
}

.stream-border-color-c3 {
    border-color: #00a5e5
}

.stream-color-c3s {
    color: #00a5e5!important
}

.stream-bg-color-c3s {
    background-color: #00a5e5;
    color: #fff
}

.stream-bg-color-c3s.stream-button:hover {
    background-color: #0080b2
}

.stream-bg-gradient-c3s {
    background-image: -ms-linear-gradient(top, #00a5e5 40%, #99dbf5 100%);
    background-image: -moz-linear-gradient(top, #00a5e5 40%, #99dbf5 100%);
    background-image: -o-linear-gradient(top, #00a5e5 40%, #99dbf5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #00a5e5), color-stop(100, #99dbf5));
    background-image: -webkit-linear-gradient(top, #00a5e5 40%, #99dbf5);
    background-image: linear-gradient(180deg, #00a5e5 40%, #99dbf5)
}

.stream-border-color-c3s {
    border-color: #00a5e5
}

.stream-color-c3h {
    color: #00a5e5!important
}

.stream-bg-color-c3h {
    background-color: #00a5e5;
    color: #fff
}

.stream-bg-color-c3h.stream-button:hover {
    background-color: #0080b2
}

.stream-bg-gradient-c3h {
    background-image: -ms-linear-gradient(top, #00a5e5 40%, #99dbf5 100%);
    background-image: -moz-linear-gradient(top, #00a5e5 40%, #99dbf5 100%);
    background-image: -o-linear-gradient(top, #00a5e5 40%, #99dbf5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #00a5e5), color-stop(100, #99dbf5));
    background-image: -webkit-linear-gradient(top, #00a5e5 40%, #99dbf5);
    background-image: linear-gradient(180deg, #00a5e5 40%, #99dbf5)
}

.stream-border-color-c3h {
    border-color: #00a5e5
}

.stream-color-c4 {
    color: #00cd49!important
}

.stream-bg-color-c4 {
    background-color: #00cd49;
    color: #fff
}

.stream-bg-color-c4.stream-button:hover {
    background-color: #009a37
}

.stream-bg-gradient-c4 {
    background-image: -ms-linear-gradient(top, #00cd49 40%, #99ebb6 100%);
    background-image: -moz-linear-gradient(top, #00cd49 40%, #99ebb6 100%);
    background-image: -o-linear-gradient(top, #00cd49 40%, #99ebb6 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #00cd49), color-stop(100, #99ebb6));
    background-image: -webkit-linear-gradient(top, #00cd49 40%, #99ebb6);
    background-image: linear-gradient(180deg, #00cd49 40%, #99ebb6)
}

.stream-border-color-c4 {
    border-color: #00cd49
}

.stream-color-c4s {
    color: #00cd49!important
}

.stream-bg-color-c4s {
    background-color: #00cd49;
    color: #fff
}

.stream-bg-color-c4s.stream-button:hover {
    background-color: #009a37
}

.stream-bg-gradient-c4s {
    background-image: -ms-linear-gradient(top, #00cd49 40%, #99ebb6 100%);
    background-image: -moz-linear-gradient(top, #00cd49 40%, #99ebb6 100%);
    background-image: -o-linear-gradient(top, #00cd49 40%, #99ebb6 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #00cd49), color-stop(100, #99ebb6));
    background-image: -webkit-linear-gradient(top, #00cd49 40%, #99ebb6);
    background-image: linear-gradient(180deg, #00cd49 40%, #99ebb6)
}

.stream-border-color-c4s {
    border-color: #00cd49
}

.stream-color-c4h {
    color: #00cd49!important
}

.stream-bg-color-c4h {
    background-color: #00cd49;
    color: #fff
}

.stream-bg-color-c4h.stream-button:hover {
    background-color: #009a37
}

.stream-bg-gradient-c4h {
    background-image: -ms-linear-gradient(top, #00cd49 40%, #99ebb6 100%);
    background-image: -moz-linear-gradient(top, #00cd49 40%, #99ebb6 100%);
    background-image: -o-linear-gradient(top, #00cd49 40%, #99ebb6 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #00cd49), color-stop(100, #99ebb6));
    background-image: -webkit-linear-gradient(top, #00cd49 40%, #99ebb6);
    background-image: linear-gradient(180deg, #00cd49 40%, #99ebb6)
}

.stream-border-color-c4h {
    border-color: #00cd49
}

.stream-color-c5 {
    color: #ff9000!important
}

.stream-bg-color-c5 {
    background-color: #ff9000;
    color: #fff
}

.stream-bg-color-c5.stream-button:hover {
    background-color: #cc7300
}

.stream-bg-gradient-c5 {
    background-image: -ms-linear-gradient(top, #ff9000 40%, #ffd399 100%);
    background-image: -moz-linear-gradient(top, #ff9000 40%, #ffd399 100%);
    background-image: -o-linear-gradient(top, #ff9000 40%, #ffd399 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #ff9000), color-stop(100, #ffd399));
    background-image: -webkit-linear-gradient(top, #ff9000 40%, #ffd399);
    background-image: linear-gradient(180deg, #ff9000 40%, #ffd399)
}

.stream-border-color-c5 {
    border-color: #ff9000
}

.stream-color-c5s {
    color: #ff9000!important
}

.stream-bg-color-c5s {
    background-color: #ff9000;
    color: #fff
}

.stream-bg-color-c5s.stream-button:hover {
    background-color: #cc7300
}

.stream-bg-gradient-c5s {
    background-image: -ms-linear-gradient(top, #ff9000 40%, #ffd399 100%);
    background-image: -moz-linear-gradient(top, #ff9000 40%, #ffd399 100%);
    background-image: -o-linear-gradient(top, #ff9000 40%, #ffd399 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #ff9000), color-stop(100, #ffd399));
    background-image: -webkit-linear-gradient(top, #ff9000 40%, #ffd399);
    background-image: linear-gradient(180deg, #ff9000 40%, #ffd399)
}

.stream-border-color-c5s {
    border-color: #ff9000
}

.stream-color-c5h {
    color: #ff9000!important
}

.stream-bg-color-c5h {
    background-color: #ff9000;
    color: #fff
}

.stream-bg-color-c5h.stream-button:hover {
    background-color: #cc7300
}

.stream-bg-gradient-c5h {
    background-image: -ms-linear-gradient(top, #ff9000 40%, #ffd399 100%);
    background-image: -moz-linear-gradient(top, #ff9000 40%, #ffd399 100%);
    background-image: -o-linear-gradient(top, #ff9000 40%, #ffd399 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #ff9000), color-stop(100, #ffd399));
    background-image: -webkit-linear-gradient(top, #ff9000 40%, #ffd399);
    background-image: linear-gradient(180deg, #ff9000 40%, #ffd399)
}

.stream-border-color-c5h {
    border-color: #ff9000
}

.stream-color-c6 {
    color: #0042cc!important
}

.stream-bg-color-c6 {
    background-color: #0042cc;
    color: #fff
}

.stream-bg-color-c6.stream-button:hover {
    background-color: #003299
}

.stream-bg-gradient-c6 {
    background-image: -ms-linear-gradient(top, #0042cc 40%, #99b3eb 100%);
    background-image: -moz-linear-gradient(top, #0042cc 40%, #99b3eb 100%);
    background-image: -o-linear-gradient(top, #0042cc 40%, #99b3eb 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #0042cc), color-stop(100, #99b3eb));
    background-image: -webkit-linear-gradient(top, #0042cc 40%, #99b3eb);
    background-image: linear-gradient(180deg, #0042cc 40%, #99b3eb)
}

.stream-border-color-c6 {
    border-color: #0042cc
}

.stream-color-c6s {
    color: #003da7!important
}

.stream-bg-color-c6s {
    background-color: #003da7;
    color: #fff
}

.stream-bg-color-c6s.stream-button:hover {
    background-color: #002a74
}

.stream-bg-gradient-c6s {
    background-image: -ms-linear-gradient(top, #003da7 40%, #99b1dc 100%);
    background-image: -moz-linear-gradient(top, #003da7 40%, #99b1dc 100%);
    background-image: -o-linear-gradient(top, #003da7 40%, #99b1dc 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #003da7), color-stop(100, #99b1dc));
    background-image: -webkit-linear-gradient(top, #003da7 40%, #99b1dc);
    background-image: linear-gradient(180deg, #003da7 40%, #99b1dc)
}

.stream-border-color-c6s {
    border-color: #003da7
}

.stream-color-c7 {
    color: #efcb01!important
}

.stream-bg-color-c7 {
    background-color: #efcb01;
    color: #fff
}

.stream-bg-color-c7.stream-button:hover {
    background-color: #bca001
}

.stream-bg-gradient-c7 {
    background-image: -ms-linear-gradient(top, #efcb01 40%, #f9ea99 100%);
    background-image: -moz-linear-gradient(top, #efcb01 40%, #f9ea99 100%);
    background-image: -o-linear-gradient(top, #efcb01 40%, #f9ea99 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #efcb01), color-stop(100, #f9ea99));
    background-image: -webkit-linear-gradient(top, #efcb01 40%, #f9ea99);
    background-image: linear-gradient(180deg, #efcb01 40%, #f9ea99)
}

.stream-border-color-c7 {
    border-color: #efcb01
}

.stream-color-c8 {
    color: #fbe5e7!important
}

.stream-bg-color-c8 {
    background-color: #fbe5e7;
    color: #fff
}

.stream-bg-color-c8.stream-button:hover {
    background-color: #f4b9be
}

.stream-bg-gradient-c8 {
    background-image: -ms-linear-gradient(top, #fbe5e7 40%, #fdf5f5 100%);
    background-image: -moz-linear-gradient(top, #fbe5e7 40%, #fdf5f5 100%);
    background-image: -o-linear-gradient(top, #fbe5e7 40%, #fdf5f5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #fbe5e7), color-stop(100, #fdf5f5));
    background-image: -webkit-linear-gradient(top, #fbe5e7 40%, #fdf5f5);
    background-image: linear-gradient(180deg, #fbe5e7 40%, #fdf5f5)
}

.stream-border-color-c8 {
    border-color: #fbe5e7
}

.stream-color-c9 {
    color: #f9a202!important
}

.stream-bg-color-c9 {
    background-color: #f9a202;
    color: #fff
}

.stream-bg-color-c9.stream-button:hover {
    background-color: #c68102
}

.stream-bg-gradient-c9 {
    background-image: -ms-linear-gradient(top, #f9a202 40%, #fdda9a 100%);
    background-image: -moz-linear-gradient(top, #f9a202 40%, #fdda9a 100%);
    background-image: -o-linear-gradient(top, #f9a202 40%, #fdda9a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #f9a202), color-stop(100, #fdda9a));
    background-image: -webkit-linear-gradient(top, #f9a202 40%, #fdda9a);
    background-image: linear-gradient(180deg, #f9a202 40%, #fdda9a)
}

.stream-border-color-c9 {
    border-color: #f9a202
}

.stream-color-c10 {
    color: #61c9d0!important
}

.stream-bg-color-c10 {
    background-color: #61c9d0;
    color: #fff
}

.stream-bg-color-c10.stream-button:hover {
    background-color: #3abbc4
}

.stream-bg-gradient-c10 {
    background-image: -ms-linear-gradient(top, #61c9d0 40%, #c0e9ec 100%);
    background-image: -moz-linear-gradient(top, #61c9d0 40%, #c0e9ec 100%);
    background-image: -o-linear-gradient(top, #61c9d0 40%, #c0e9ec 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #61c9d0), color-stop(100, #c0e9ec));
    background-image: -webkit-linear-gradient(top, #61c9d0 40%, #c0e9ec);
    background-image: linear-gradient(180deg, #61c9d0 40%, #c0e9ec)
}

.stream-border-color-c10 {
    border-color: #61c9d0
}

.stream-color-link {
    color: #0042cc!important
}

.stream-bg-color-link {
    background-color: #0042cc;
    color: #fff
}

.stream-bg-color-link.stream-button:hover {
    background-color: #003299
}

.stream-bg-gradient-link {
    background-image: -ms-linear-gradient(top, #0042cc 40%, #99b3eb 100%);
    background-image: -moz-linear-gradient(top, #0042cc 40%, #99b3eb 100%);
    background-image: -o-linear-gradient(top, #0042cc 40%, #99b3eb 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #0042cc), color-stop(100, #99b3eb));
    background-image: -webkit-linear-gradient(top, #0042cc 40%, #99b3eb);
    background-image: linear-gradient(180deg, #0042cc 40%, #99b3eb)
}

.stream-border-color-link {
    border-color: #0042cc
}

.stream-color-success {
    color: #00cd49!important
}

.stream-bg-color-success {
    background-color: #00cd49;
    color: #fff
}

.stream-bg-color-success.stream-button:hover {
    background-color: #009a37
}

.stream-bg-gradient-success {
    background-image: -ms-linear-gradient(top, #00cd49 40%, #99ebb6 100%);
    background-image: -moz-linear-gradient(top, #00cd49 40%, #99ebb6 100%);
    background-image: -o-linear-gradient(top, #00cd49 40%, #99ebb6 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #00cd49), color-stop(100, #99ebb6));
    background-image: -webkit-linear-gradient(top, #00cd49 40%, #99ebb6);
    background-image: linear-gradient(180deg, #00cd49 40%, #99ebb6)
}

.stream-border-color-success {
    border-color: #00cd49
}

.stream-color-error {
    color: #ed1847!important
}

.stream-bg-color-error {
    background-color: #ed1847;
    color: #fff
}

.stream-bg-color-error.stream-button:hover {
    background-color: #c30f37
}

.stream-bg-gradient-error {
    background-image: -ms-linear-gradient(top, #ed1847 40%, #f8a3b5 100%);
    background-image: -moz-linear-gradient(top, #ed1847 40%, #f8a3b5 100%);
    background-image: -o-linear-gradient(top, #ed1847 40%, #f8a3b5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #ed1847), color-stop(100, #f8a3b5));
    background-image: -webkit-linear-gradient(top, #ed1847 40%, #f8a3b5);
    background-image: linear-gradient(180deg, #ed1847 40%, #f8a3b5)
}

.stream-border-color-error {
    border-color: #ed1847
}

.stream-color-t {
    color: transparent!important
}

.stream-bg-color-t {
    color: #fff
}

.stream-bg-color-t,
.stream-bg-color-t.stream-button:hover {
    background-color: transparent
}

.stream-bg-gradient-t {
    background-image: -ms-linear-gradient(top, transparent 40%, hsla(0, 0%, 60%, 0) 100%);
    background-image: -moz-linear-gradient(top, transparent 40%, hsla(0, 0%, 60%, 0) 100%);
    background-image: -o-linear-gradient(top, transparent 40%, hsla(0, 0%, 60%, 0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, transparent), color-stop(100, hsla(0, 0%, 60%, 0)));
    background-image: -webkit-linear-gradient(top, transparent 40%, hsla(0, 0%, 60%, 0));
    background-image: linear-gradient(180deg, transparent 40%, hsla(0, 0%, 60%, 0))
}

.stream-border-color-t {
    border-color: transparent
}

.stream-color-grey {
    color: #eee!important
}

.stream-bg-color-grey {
    background-color: #eee;
    color: #fff
}

.stream-bg-color-grey.stream-button:hover {
    background-color: #d5d5d5
}

.stream-bg-gradient-grey {
    background-image: -ms-linear-gradient(top, #eee 40%, #f8f8f8 100%);
    background-image: -moz-linear-gradient(top, #eee 40%, #f8f8f8 100%);
    background-image: -o-linear-gradient(top, #eee 40%, #f8f8f8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #eee), color-stop(100, #f8f8f8));
    background-image: -webkit-linear-gradient(top, #eee 40%, #f8f8f8);
    background-image: linear-gradient(180deg, #eee 40%, #f8f8f8)
}

.stream-border-color-grey {
    border-color: #eee
}

.stream-color-grey100 {
    color: #ddd!important
}

.stream-bg-color-grey100 {
    background-color: #ddd;
    color: #fff
}

.stream-bg-color-grey100.stream-button:hover {
    background-color: #c4c4c4
}

.stream-bg-gradient-grey100 {
    background-image: -ms-linear-gradient(top, #ddd 40%, #f1f1f1 100%);
    background-image: -moz-linear-gradient(top, #ddd 40%, #f1f1f1 100%);
    background-image: -o-linear-gradient(top, #ddd 40%, #f1f1f1 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #ddd), color-stop(100, #f1f1f1));
    background-image: -webkit-linear-gradient(top, #ddd 40%, #f1f1f1);
    background-image: linear-gradient(180deg, #ddd 40%, #f1f1f1)
}

.stream-border-color-grey100 {
    border-color: #ddd
}

.stream-color-grey200 {
    color: #dedede!important
}

.stream-bg-color-grey200 {
    background-color: #dedede;
    color: #fff
}

.stream-bg-color-grey200.stream-button:hover {
    background-color: #c5c5c5
}

.stream-bg-gradient-grey200 {
    background-image: -ms-linear-gradient(top, #dedede 40%, #f2f2f2 100%);
    background-image: -moz-linear-gradient(top, #dedede 40%, #f2f2f2 100%);
    background-image: -o-linear-gradient(top, #dedede 40%, #f2f2f2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #dedede), color-stop(100, #f2f2f2));
    background-image: -webkit-linear-gradient(top, #dedede 40%, #f2f2f2);
    background-image: linear-gradient(180deg, #dedede 40%, #f2f2f2)
}

.stream-border-color-grey200 {
    border-color: #dedede
}

.stream-color-grey300 {
    color: #bebebe!important
}

.stream-bg-color-grey300 {
    background-color: #bebebe;
    color: #fff
}

.stream-bg-color-grey300.stream-button:hover {
    background-color: #a5a5a5
}

.stream-bg-gradient-grey300 {
    background-image: -ms-linear-gradient(top, #bebebe 40%, #e5e5e5 100%);
    background-image: -moz-linear-gradient(top, #bebebe 40%, #e5e5e5 100%);
    background-image: -o-linear-gradient(top, #bebebe 40%, #e5e5e5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #bebebe), color-stop(100, #e5e5e5));
    background-image: -webkit-linear-gradient(top, #bebebe 40%, #e5e5e5);
    background-image: linear-gradient(180deg, #bebebe 40%, #e5e5e5)
}

.stream-border-color-grey300 {
    border-color: #bebebe
}

.stream-color-grey400 {
    color: #999!important
}

.stream-bg-color-grey400 {
    background-color: #999;
    color: #fff
}

.stream-bg-color-grey400.stream-button:hover {
    background-color: gray
}

.stream-bg-gradient-grey400 {
    background-image: -ms-linear-gradient(top, #999 40%, #d6d6d6 100%);
    background-image: -moz-linear-gradient(top, #999 40%, #d6d6d6 100%);
    background-image: -o-linear-gradient(top, #999 40%, #d6d6d6 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #999), color-stop(100, #d6d6d6));
    background-image: -webkit-linear-gradient(top, #999 40%, #d6d6d6);
    background-image: linear-gradient(180deg, #999 40%, #d6d6d6)
}

.stream-border-color-grey400 {
    border-color: #999
}

.stream-color-grey500 {
    color: #767574!important
}

.stream-bg-color-grey500 {
    background-color: #767574;
    color: #fff
}

.stream-bg-color-grey500.stream-button:hover {
    background-color: #5c5c5b
}

.stream-bg-gradient-grey500 {
    background-image: -ms-linear-gradient(top, #767574 40%, #c8c8c7 100%);
    background-image: -moz-linear-gradient(top, #767574 40%, #c8c8c7 100%);
    background-image: -o-linear-gradient(top, #767574 40%, #c8c8c7 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #767574), color-stop(100, #c8c8c7));
    background-image: -webkit-linear-gradient(top, #767574 40%, #c8c8c7);
    background-image: linear-gradient(180deg, #767574 40%, #c8c8c7)
}

.stream-border-color-grey500 {
    border-color: #767574
}

.stream-color-grey600 {
    color: #333!important
}

.stream-bg-color-grey600 {
    background-color: #333;
    color: #fff
}

.stream-bg-color-grey600.stream-button:hover {
    background-color: #1a1a1a
}

.stream-bg-gradient-grey600 {
    background-image: -ms-linear-gradient(top, #333 40%, #adadad 100%);
    background-image: -moz-linear-gradient(top, #333 40%, #adadad 100%);
    background-image: -o-linear-gradient(top, #333 40%, #adadad 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #333), color-stop(100, #adadad));
    background-image: -webkit-linear-gradient(top, #333 40%, #adadad);
    background-image: linear-gradient(180deg, #333 40%, #adadad)
}

.stream-border-color-grey600 {
    border-color: #333
}

.stream-color-grey700 {
    color: #101523!important
}

.stream-bg-color-grey700 {
    background-color: #101523;
    color: #fff
}

.stream-bg-color-grey700.stream-button:hover {
    background-color: #000
}

.stream-bg-gradient-grey700 {
    background-image: -ms-linear-gradient(top, #101523 40%, #9fa1a7 100%);
    background-image: -moz-linear-gradient(top, #101523 40%, #9fa1a7 100%);
    background-image: -o-linear-gradient(top, #101523 40%, #9fa1a7 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #101523), color-stop(100, #9fa1a7));
    background-image: -webkit-linear-gradient(top, #101523 40%, #9fa1a7);
    background-image: linear-gradient(180deg, #101523 40%, #9fa1a7)
}

.stream-border-color-grey700 {
    border-color: #101523
}

.stream-color-purple {
    color: #662d91!important
}

.stream-bg-color-purple {
    background-color: #662d91;
    color: #fff
}

.stream-bg-color-purple.stream-button:hover {
    background-color: #4b216a
}

.stream-bg-gradient-purple {
    background-image: -ms-linear-gradient(top, #662d91 40%, #c2abd3 100%);
    background-image: -moz-linear-gradient(top, #662d91 40%, #c2abd3 100%);
    background-image: -o-linear-gradient(top, #662d91 40%, #c2abd3 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #662d91), color-stop(100, #c2abd3));
    background-image: -webkit-linear-gradient(top, #662d91 40%, #c2abd3);
    background-image: linear-gradient(180deg, #662d91 40%, #c2abd3)
}

.stream-border-color-purple {
    border-color: #662d91
}

.stream-color-purple100 {
    color: #995ef6!important
}

.stream-bg-color-purple100 {
    background-color: #995ef6;
    color: #fff
}

.stream-bg-color-purple100.stream-button:hover {
    background-color: #7a2ef3
}

.stream-bg-gradient-purple100 {
    background-image: -ms-linear-gradient(top, #995ef6 40%, #d6bffb 100%);
    background-image: -moz-linear-gradient(top, #995ef6 40%, #d6bffb 100%);
    background-image: -o-linear-gradient(top, #995ef6 40%, #d6bffb 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #995ef6), color-stop(100, #d6bffb));
    background-image: -webkit-linear-gradient(top, #995ef6 40%, #d6bffb);
    background-image: linear-gradient(180deg, #995ef6 40%, #d6bffb)
}

.stream-border-color-purple100 {
    border-color: #995ef6
}

.stream-color-purple200 {
    color: #843abc!important
}

.stream-bg-color-purple200 {
    background-color: #843abc;
    color: #fff
}

.stream-bg-color-purple200.stream-button:hover {
    background-color: #692e95
}

.stream-bg-gradient-purple200 {
    background-image: -ms-linear-gradient(top, #843abc 40%, #ceb0e4 100%);
    background-image: -moz-linear-gradient(top, #843abc 40%, #ceb0e4 100%);
    background-image: -o-linear-gradient(top, #843abc 40%, #ceb0e4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #843abc), color-stop(100, #ceb0e4));
    background-image: -webkit-linear-gradient(top, #843abc 40%, #ceb0e4);
    background-image: linear-gradient(180deg, #843abc 40%, #ceb0e4)
}

.stream-border-color-purple200 {
    border-color: #843abc
}

.stream-color-purple300 {
    color: #552a7b!important
}

.stream-bg-color-purple300 {
    background-color: #552a7b;
    color: #fff
}

.stream-bg-color-purple300.stream-button:hover {
    background-color: #3b1d55
}

.stream-bg-gradient-purple300 {
    background-image: -ms-linear-gradient(top, #552a7b 40%, #bbaaca 100%);
    background-image: -moz-linear-gradient(top, #552a7b 40%, #bbaaca 100%);
    background-image: -o-linear-gradient(top, #552a7b 40%, #bbaaca 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #552a7b), color-stop(100, #bbaaca));
    background-image: -webkit-linear-gradient(top, #552a7b 40%, #bbaaca);
    background-image: linear-gradient(180deg, #552a7b 40%, #bbaaca)
}

.stream-border-color-purple300 {
    border-color: #552a7b
}

.stream-color-purple400 {
    color: #7540c4!important
}

.stream-bg-color-purple400 {
    background-color: #7540c4;
    color: #fff
}

.stream-bg-color-purple400.stream-button:hover {
    background-color: #5e31a0
}

.stream-bg-gradient-purple400 {
    background-image: -ms-linear-gradient(top, #7540c4 40%, #c8b3e7 100%);
    background-image: -moz-linear-gradient(top, #7540c4 40%, #c8b3e7 100%);
    background-image: -o-linear-gradient(top, #7540c4 40%, #c8b3e7 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #7540c4), color-stop(100, #c8b3e7));
    background-image: -webkit-linear-gradient(top, #7540c4 40%, #c8b3e7);
    background-image: linear-gradient(180deg, #7540c4 40%, #c8b3e7)
}

.stream-border-color-purple400 {
    border-color: #7540c4
}

.stream-color-purple500 {
    color: #662d91!important
}

.stream-bg-color-purple500 {
    background-color: #662d91;
    color: #fff
}

.stream-bg-color-purple500.stream-button:hover {
    background-color: #4b216a
}

.stream-bg-gradient-purple500 {
    background-image: -ms-linear-gradient(top, #662d91 40%, #c2abd3 100%);
    background-image: -moz-linear-gradient(top, #662d91 40%, #c2abd3 100%);
    background-image: -o-linear-gradient(top, #662d91 40%, #c2abd3 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #662d91), color-stop(100, #c2abd3));
    background-image: -webkit-linear-gradient(top, #662d91 40%, #c2abd3);
    background-image: linear-gradient(180deg, #662d91 40%, #c2abd3)
}

.stream-border-color-purple500 {
    border-color: #662d91
}

.stream-color-blue {
    color: #236aee!important
}

.stream-bg-color-blue {
    background-color: #236aee;
    color: #fff
}

.stream-bg-color-blue.stream-button:hover {
    background-color: #1052ce
}

.stream-bg-gradient-blue {
    background-image: -ms-linear-gradient(top, #236aee 40%, #a7c3f8 100%);
    background-image: -moz-linear-gradient(top, #236aee 40%, #a7c3f8 100%);
    background-image: -o-linear-gradient(top, #236aee 40%, #a7c3f8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #236aee), color-stop(100, #a7c3f8));
    background-image: -webkit-linear-gradient(top, #236aee 40%, #a7c3f8);
    background-image: linear-gradient(180deg, #236aee 40%, #a7c3f8)
}

.stream-border-color-blue {
    border-color: #236aee
}

.stream-color-blue100 {
    color: #2dccd3!important
}

.stream-bg-color-blue100 {
    background-color: #2dccd3;
    color: #fff
}

.stream-bg-color-blue100.stream-button:hover {
    background-color: #24a4a9
}

.stream-bg-gradient-blue100 {
    background-image: -ms-linear-gradient(top, #2dccd3 40%, #abebed 100%);
    background-image: -moz-linear-gradient(top, #2dccd3 40%, #abebed 100%);
    background-image: -o-linear-gradient(top, #2dccd3 40%, #abebed 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #2dccd3), color-stop(100, #abebed));
    background-image: -webkit-linear-gradient(top, #2dccd3 40%, #abebed);
    background-image: linear-gradient(180deg, #2dccd3 40%, #abebed)
}

.stream-border-color-blue100 {
    border-color: #2dccd3
}

.stream-color-blue200 {
    color: #00a5e5!important
}

.stream-bg-color-blue200 {
    background-color: #00a5e5;
    color: #fff
}

.stream-bg-color-blue200.stream-button:hover {
    background-color: #0080b2
}

.stream-bg-gradient-blue200 {
    background-image: -ms-linear-gradient(top, #00a5e5 40%, #99dbf5 100%);
    background-image: -moz-linear-gradient(top, #00a5e5 40%, #99dbf5 100%);
    background-image: -o-linear-gradient(top, #00a5e5 40%, #99dbf5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #00a5e5), color-stop(100, #99dbf5));
    background-image: -webkit-linear-gradient(top, #00a5e5 40%, #99dbf5);
    background-image: linear-gradient(180deg, #00a5e5 40%, #99dbf5)
}

.stream-border-color-blue200 {
    border-color: #00a5e5
}

.stream-color-blue300 {
    color: #00a5e9!important
}

.stream-bg-color-blue300 {
    background-color: #00a5e9;
    color: #fff
}

.stream-bg-color-blue300.stream-button:hover {
    background-color: #0081b6
}

.stream-bg-gradient-blue300 {
    background-image: -ms-linear-gradient(top, #00a5e9 40%, #99dbf6 100%);
    background-image: -moz-linear-gradient(top, #00a5e9 40%, #99dbf6 100%);
    background-image: -o-linear-gradient(top, #00a5e9 40%, #99dbf6 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #00a5e9), color-stop(100, #99dbf6));
    background-image: -webkit-linear-gradient(top, #00a5e9 40%, #99dbf6);
    background-image: linear-gradient(180deg, #00a5e9 40%, #99dbf6)
}

.stream-border-color-blue300 {
    border-color: #00a5e9
}

.stream-color-blue400 {
    color: #236aee!important
}

.stream-bg-color-blue400 {
    background-color: #236aee;
    color: #fff
}

.stream-bg-color-blue400.stream-button:hover {
    background-color: #1052ce
}

.stream-bg-gradient-blue400 {
    background-image: -ms-linear-gradient(top, #236aee 40%, #a7c3f8 100%);
    background-image: -moz-linear-gradient(top, #236aee 40%, #a7c3f8 100%);
    background-image: -o-linear-gradient(top, #236aee 40%, #a7c3f8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #236aee), color-stop(100, #a7c3f8));
    background-image: -webkit-linear-gradient(top, #236aee 40%, #a7c3f8);
    background-image: linear-gradient(180deg, #236aee 40%, #a7c3f8)
}

.stream-border-color-blue400 {
    border-color: #236aee
}

.stream-color-blue500 {
    color: #073b9f!important
}

.stream-bg-color-blue500 {
    background-color: #073b9f;
    color: #fff
}

.stream-bg-color-blue500.stream-button:hover {
    background-color: #05296e
}

.stream-bg-gradient-blue500 {
    background-image: -ms-linear-gradient(top, #073b9f 40%, #9cb1d9 100%);
    background-image: -moz-linear-gradient(top, #073b9f 40%, #9cb1d9 100%);
    background-image: -o-linear-gradient(top, #073b9f 40%, #9cb1d9 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #073b9f), color-stop(100, #9cb1d9));
    background-image: -webkit-linear-gradient(top, #073b9f 40%, #9cb1d9);
    background-image: linear-gradient(180deg, #073b9f 40%, #9cb1d9)
}

.stream-border-color-blue500 {
    border-color: #073b9f
}

.stream-color-orange {
    color: #ff8200!important
}

.stream-bg-color-orange {
    background-color: #ff8200;
    color: #fff
}

.stream-bg-color-orange.stream-button:hover {
    background-color: #cc6800
}

.stream-bg-gradient-orange {
    background-image: -ms-linear-gradient(top, #ff8200 40%, #ffcd99 100%);
    background-image: -moz-linear-gradient(top, #ff8200 40%, #ffcd99 100%);
    background-image: -o-linear-gradient(top, #ff8200 40%, #ffcd99 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #ff8200), color-stop(100, #ffcd99));
    background-image: -webkit-linear-gradient(top, #ff8200 40%, #ffcd99);
    background-image: linear-gradient(180deg, #ff8200 40%, #ffcd99)
}

.stream-border-color-orange {
    border-color: #ff8200
}

.stream-color-orange100 {
    color: #ff9000!important
}

.stream-bg-color-orange100 {
    background-color: #ff9000;
    color: #fff
}

.stream-bg-color-orange100.stream-button:hover {
    background-color: #cc7300
}

.stream-bg-gradient-orange100 {
    background-image: -ms-linear-gradient(top, #ff9000 40%, #ffd399 100%);
    background-image: -moz-linear-gradient(top, #ff9000 40%, #ffd399 100%);
    background-image: -o-linear-gradient(top, #ff9000 40%, #ffd399 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #ff9000), color-stop(100, #ffd399));
    background-image: -webkit-linear-gradient(top, #ff9000 40%, #ffd399);
    background-image: linear-gradient(180deg, #ff9000 40%, #ffd399)
}

.stream-border-color-orange100 {
    border-color: #ff9000
}

.stream-color-orange200 {
    color: #ff8200!important
}

.stream-bg-color-orange200 {
    background-color: #ff8200;
    color: #fff
}

.stream-bg-color-orange200.stream-button:hover {
    background-color: #cc6800
}

.stream-bg-gradient-orange200 {
    background-image: -ms-linear-gradient(top, #ff8200 40%, #ffcd99 100%);
    background-image: -moz-linear-gradient(top, #ff8200 40%, #ffcd99 100%);
    background-image: -o-linear-gradient(top, #ff8200 40%, #ffcd99 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #ff8200), color-stop(100, #ffcd99));
    background-image: -webkit-linear-gradient(top, #ff8200 40%, #ffcd99);
    background-image: linear-gradient(180deg, #ff8200 40%, #ffcd99)
}

.stream-border-color-orange200 {
    border-color: #ff8200
}

.stream-color-red {
    color: #e40046!important
}

.stream-bg-color-red {
    background-color: #e40046;
    color: #fff
}

.stream-bg-color-red.stream-button:hover {
    background-color: #b10036
}

.stream-bg-gradient-red {
    background-image: -ms-linear-gradient(top, #e40046 40%, #f499b5 100%);
    background-image: -moz-linear-gradient(top, #e40046 40%, #f499b5 100%);
    background-image: -o-linear-gradient(top, #e40046 40%, #f499b5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #e40046), color-stop(100, #f499b5));
    background-image: -webkit-linear-gradient(top, #e40046 40%, #f499b5);
    background-image: linear-gradient(180deg, #e40046 40%, #f499b5)
}

.stream-border-color-red {
    border-color: #e40046
}

.stream-color-red100 {
    color: #ed1847!important
}

.stream-bg-color-red100 {
    background-color: #ed1847;
    color: #fff
}

.stream-bg-color-red100.stream-button:hover {
    background-color: #c30f37
}

.stream-bg-gradient-red100 {
    background-image: -ms-linear-gradient(top, #ed1847 40%, #f8a3b5 100%);
    background-image: -moz-linear-gradient(top, #ed1847 40%, #f8a3b5 100%);
    background-image: -o-linear-gradient(top, #ed1847 40%, #f8a3b5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #ed1847), color-stop(100, #f8a3b5));
    background-image: -webkit-linear-gradient(top, #ed1847 40%, #f8a3b5);
    background-image: linear-gradient(180deg, #ed1847 40%, #f8a3b5)
}

.stream-border-color-red100 {
    border-color: #ed1847
}

.stream-color-red200 {
    color: #e40046!important
}

.stream-bg-color-red200 {
    background-color: #e40046;
    color: #fff
}

.stream-bg-color-red200.stream-button:hover {
    background-color: #b10036
}

.stream-bg-gradient-red200 {
    background-image: -ms-linear-gradient(top, #e40046 40%, #f499b5 100%);
    background-image: -moz-linear-gradient(top, #e40046 40%, #f499b5 100%);
    background-image: -o-linear-gradient(top, #e40046 40%, #f499b5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #e40046), color-stop(100, #f499b5));
    background-image: -webkit-linear-gradient(top, #e40046 40%, #f499b5);
    background-image: linear-gradient(180deg, #e40046 40%, #f499b5)
}

.stream-border-color-red200 {
    border-color: #e40046
}

.stream-color-green {
    color: #00c629!important
}

.stream-bg-color-green {
    background-color: #00c629;
    color: #fff
}

.stream-bg-color-green.stream-button:hover {
    background-color: #00931e
}

.stream-bg-gradient-green {
    background-image: -ms-linear-gradient(top, #00c629 40%, #99e8a9 100%);
    background-image: -moz-linear-gradient(top, #00c629 40%, #99e8a9 100%);
    background-image: -o-linear-gradient(top, #00c629 40%, #99e8a9 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #00c629), color-stop(100, #99e8a9));
    background-image: -webkit-linear-gradient(top, #00c629 40%, #99e8a9);
    background-image: linear-gradient(180deg, #00c629 40%, #99e8a9)
}

.stream-border-color-green {
    border-color: #00c629
}

.stream-color-green100 {
    color: #00cd49!important
}

.stream-bg-color-green100 {
    background-color: #00cd49;
    color: #fff
}

.stream-bg-color-green100.stream-button:hover {
    background-color: #009a37
}

.stream-bg-gradient-green100 {
    background-image: -ms-linear-gradient(top, #00cd49 40%, #99ebb6 100%);
    background-image: -moz-linear-gradient(top, #00cd49 40%, #99ebb6 100%);
    background-image: -o-linear-gradient(top, #00cd49 40%, #99ebb6 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #00cd49), color-stop(100, #99ebb6));
    background-image: -webkit-linear-gradient(top, #00cd49 40%, #99ebb6);
    background-image: linear-gradient(180deg, #00cd49 40%, #99ebb6)
}

.stream-border-color-green100 {
    border-color: #00cd49
}

.stream-color-green200 {
    color: #00c629!important
}

.stream-bg-color-green200 {
    background-color: #00c629;
    color: #fff
}

.stream-bg-color-green200.stream-button:hover {
    background-color: #00931e
}

.stream-bg-gradient-green200 {
    background-image: -ms-linear-gradient(top, #00c629 40%, #99e8a9 100%);
    background-image: -moz-linear-gradient(top, #00c629 40%, #99e8a9 100%);
    background-image: -o-linear-gradient(top, #00c629 40%, #99e8a9 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #00c629), color-stop(100, #99e8a9));
    background-image: -webkit-linear-gradient(top, #00c629 40%, #99e8a9);
    background-image: linear-gradient(180deg, #00c629 40%, #99e8a9)
}

.stream-border-color-green200 {
    border-color: #00c629
}

.stream-color-yellow {
    color: #efcb01!important
}

.stream-bg-color-yellow {
    background-color: #efcb01;
    color: #fff
}

.stream-bg-color-yellow.stream-button:hover {
    background-color: #bca001
}

.stream-bg-gradient-yellow {
    background-image: -ms-linear-gradient(top, #efcb01 40%, #f9ea99 100%);
    background-image: -moz-linear-gradient(top, #efcb01 40%, #f9ea99 100%);
    background-image: -o-linear-gradient(top, #efcb01 40%, #f9ea99 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #efcb01), color-stop(100, #f9ea99));
    background-image: -webkit-linear-gradient(top, #efcb01 40%, #f9ea99);
    background-image: linear-gradient(180deg, #efcb01 40%, #f9ea99)
}

.stream-border-color-yellow {
    border-color: #efcb01
}

.stream-color-white {
    color: #fff!important
}

.stream-bg-color-white {
    background-color: #fff;
    color: #fff
}

.stream-bg-color-white.stream-button:hover {
    background-color: #e6e6e6
}

.stream-bg-gradient-white {
    background-image: -ms-linear-gradient(top, #fff 40%, #fff 100%);
    background-image: -moz-linear-gradient(top, #fff 40%, #fff 100%);
    background-image: -o-linear-gradient(top, #fff 40%, #fff 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #fff), color-stop(100, #fff));
    background-image: -webkit-linear-gradient(top, #fff 40%, #fff);
    background-image: linear-gradient(180deg, #fff 40%, #fff)
}

.stream-border-color-white {
    border-color: #fff
}

.stream-color-black {
    color: #000!important
}

.stream-bg-color-black {
    color: #fff
}

.stream-bg-color-black,
.stream-bg-color-black.stream-button:hover {
    background-color: #000
}

.stream-bg-gradient-black {
    background-image: -ms-linear-gradient(top, #000 40%, #999 100%);
    background-image: -moz-linear-gradient(top, #000 40%, #999 100%);
    background-image: -o-linear-gradient(top, #000 40%, #999 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #000), color-stop(100, #999));
    background-image: -webkit-linear-gradient(top, #000 40%, #999);
    background-image: linear-gradient(180deg, #000 40%, #999)
}

.stream-border-color-black {
    border-color: #000
}

.stream-color-transparent {
    color: transparent!important
}

.stream-bg-color-transparent {
    color: #fff
}

.stream-bg-color-transparent,
.stream-bg-color-transparent.stream-button:hover {
    background-color: transparent
}

.stream-bg-gradient-transparent {
    background-image: -ms-linear-gradient(top, transparent 40%, hsla(0, 0%, 60%, 0) 100%);
    background-image: -moz-linear-gradient(top, transparent 40%, hsla(0, 0%, 60%, 0) 100%);
    background-image: -o-linear-gradient(top, transparent 40%, hsla(0, 0%, 60%, 0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, transparent), color-stop(100, hsla(0, 0%, 60%, 0)));
    background-image: -webkit-linear-gradient(top, transparent 40%, hsla(0, 0%, 60%, 0));
    background-image: linear-gradient(180deg, transparent 40%, hsla(0, 0%, 60%, 0))
}

.stream-border-color-transparent {
    border-color: transparent
}

.stream-bg-color-b0,
.stream-bg-color-b1,
.stream-bg-color-b7 {
    color: #333
}

.stream-bg-color-b0 hr,
.stream-bg-color-b1 hr,
.stream-bg-color-b7 hr {
    border-top: 1px solid #333
}

.ks-button-link {
    font-size: 16px;
    color: #236aee;
    font-family: GothamBold, Helvetica, Arial, sans-serif;
    text-decoration: none
}

.ks-button-link:hover {
    color: #552a7b
}

.ks-button {
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    padding: 10px;
    text-align: center;
    display: inline-block;
    margin: 0;
    border-radius: 6px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    font-family: GothamBook, Helvetica, Arial, sans-serif!important
}

@media (min-width:320px) and (max-width:767px) {
    .ks-button {
        padding: 10px
    }
}

@media (max-width:767px) {
    .ks-button {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:768px) {
    .ks-button {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:1080px) {
    .ks-button {
        font-size: 16px;
        line-height: 24px
    }
}

.ks-button:hover {
    box-shadow: 0 2px 9px rgba(0, 0, 0, .25)
}

.ks-button:active,
.ks-button:hover {
    background-color: #552a7b;
    border-color: #552a7b
}

.ks-button:active {
    box-shadow: none
}

.ks-button.wide {
    width: 100%
}

a.ks-button,
a.ks-button:hover {
    color: #fff!important
}

.ks-button-secondary {
    background-color: #fff;
    border-color: #662d91;
    color: #662d91;
    padding: 10px;
    text-align: center;
    display: inline-block;
    margin: 0;
    border-radius: 6px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    font-family: GothamBook, Helvetica, Arial, sans-serif!important
}

@media (min-width:320px) and (max-width:767px) {
    .ks-button-secondary {
        padding: 10px
    }
}

@media (max-width:767px) {
    .ks-button-secondary {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:768px) {
    .ks-button-secondary {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:1080px) {
    .ks-button-secondary {
        font-size: 16px;
        line-height: 24px
    }
}

.ks-button-secondary:hover {
    background-color: #fff;
    border-color: #662d91;
    color: #662d91;
    box-shadow: 0 2px 9px rgba(0, 0, 0, .25)
}

.ks-button-secondary:active {
    background-color: #552a7b;
    border-color: #552a7b;
    box-shadow: none
}

.ks-button-secondary.disabled {
    background-color: #999;
    border-color: #999;
    color: #fff;
    box-shadow: none
}

.ks-button-secondary.wide {
    width: 100%
}

.button-disabled,
.button-disabled:hover,
.stream-button-secondary[disabled],
.stream-button-secondary[disabled]:hover {
    color: #dedede;
    border-color: #dedede
}

.B0-bg {
    background: #fff
}

.B0 {
    color: #fff
}

.B1-bg {
    background: #eee
}

.B1 {
    color: #eee
}

.B2-bg {
    background: #eee
}

.B2 {
    color: #eee
}

.B3-bg {
    background: #333
}

.B3 {
    color: #333
}

.B4-bg {
    background: #333
}

.B4 {
    color: #333
}

.B5-bg {
    background: #222
}

.B5 {
    color: #222
}

.B6-bg {
    background: #000
}

.B6 {
    color: #000
}

.B7-bg {
    background: #f3f3f3
}

.B7 {
    color: #f3f3f3
}

.B9-bg {
    background: #767574
}

.B9 {
    color: #767574
}

.C1-bg {
    background: #662d91
}

.C1 {
    color: #662d91
}

.C1s-bg {
    background: #552a7b
}

.C1s {
    color: #552a7b
}

.C1h-bg {
    background: #843abc
}

.C1h {
    color: #843abc
}

.C2-bg {
    background: #ed1847
}

.C2 {
    color: #ed1847
}

.C2s-bg {
    background: #ed1847
}

.C2s {
    color: #ed1847
}

.C2h-bg {
    background: #ed1847
}

.C2h {
    color: #ed1847
}

.C3-bg {
    background: #00a5e5
}

.C3 {
    color: #00a5e5
}

.C3s-bg {
    background: #00a5e5
}

.C3s {
    color: #00a5e5
}

.C3h-bg {
    background: #00a5e5
}

.C3h {
    color: #00a5e5
}

.C4-bg {
    background: #00cd49
}

.C4 {
    color: #00cd49
}

.C4s-bg {
    background: #00cd49
}

.C4s {
    color: #00cd49
}

.C4h-bg {
    background: #00cd49
}

.C4h {
    color: #00cd49
}

.C5-bg {
    background: #ff9000
}

.C5 {
    color: #ff9000
}

.C5s-bg {
    background: #ff9000
}

.C5s {
    color: #ff9000
}

.C5h-bg {
    background: #ff9000
}

.C5h {
    color: #ff9000
}

.C6-bg {
    background: #0042cc
}

.C6 {
    color: #0042cc
}

.C6S-bg {
    background: #003da7
}

.C6S {
    color: #003da7
}

.C7-bg {
    background: #efcb01
}

.C7 {
    color: #efcb01
}

.C8-bg {
    background: #fbe5e7
}

.C8 {
    color: #fbe5e7
}

.C9-bg {
    background: #f9a202
}

.C9 {
    color: #f9a202
}

.C10-bg {
    background: #61c9d0
}

.C10 {
    color: #61c9d0
}

.LINK-bg {
    background: #0042cc
}

.LINK {
    color: #0042cc
}

.SUCCESS-bg {
    background: #00cd49
}

.SUCCESS {
    color: #00cd49
}

.ERROR-bg {
    background: #ed1847
}

.ERROR {
    color: #ed1847
}

.T-bg {
    background: transparent
}

.T {
    color: transparent
}

.grey-bg {
    background: #eee
}

.grey {
    color: #eee
}

.grey100-bg {
    background: #ddd
}

.grey100 {
    color: #ddd
}

.grey200-bg {
    background: #dedede
}

.grey200 {
    color: #dedede
}

.grey300-bg {
    background: #bebebe
}

.grey300 {
    color: #bebebe
}

.grey400-bg {
    background: #999
}

.grey400 {
    color: #999
}

.grey500-bg {
    background: #767574
}

.grey500 {
    color: #767574
}

.grey600-bg {
    background: #333
}

.grey600 {
    color: #333
}

.grey700-bg {
    background: #101523
}

.grey700 {
    color: #101523
}

.purple-bg {
    background: #662d91
}

.purple {
    color: #662d91
}

.purple100-bg {
    background: #995ef6
}

.purple100 {
    color: #995ef6
}

.purple200-bg {
    background: #843abc
}

.purple200 {
    color: #843abc
}

.purple300-bg {
    background: #552a7b
}

.purple300 {
    color: #552a7b
}

.purple400-bg {
    background: #7540c4
}

.purple400 {
    color: #7540c4
}

.purple500-bg {
    background: #662d91
}

.purple500 {
    color: #662d91
}

.blue-bg {
    background: #236aee
}

.blue {
    color: #236aee
}

.blue100-bg {
    background: #2dccd3
}

.blue100 {
    color: #2dccd3
}

.blue200-bg {
    background: #00a5e5
}

.blue200 {
    color: #00a5e5
}

.blue300-bg {
    background: #00a5e9
}

.blue300 {
    color: #00a5e9
}

.blue400-bg {
    background: #236aee
}

.blue400 {
    color: #236aee
}

.blue500-bg {
    background: #073b9f
}

.blue500 {
    color: #073b9f
}

.orange-bg {
    background: #ff8200
}

.orange {
    color: #ff8200
}

.orange100-bg {
    background: #ff9000
}

.orange100 {
    color: #ff9000
}

.orange200-bg {
    background: #ff8200
}

.orange200 {
    color: #ff8200
}

.red-bg {
    background: #e40046
}

.red {
    color: #e40046
}

.red100-bg {
    background: #ed1847
}

.red100 {
    color: #ed1847
}

.red200-bg {
    background: #e40046
}

.red200 {
    color: #e40046
}

.green-bg {
    background: #00c629
}

.green {
    color: #00c629
}

.green100-bg {
    background: #00cd49
}

.green100 {
    color: #00cd49
}

.green200-bg {
    background: #00c629
}

.green200 {
    color: #00c629
}

.yellow-bg {
    background: #efcb01
}

.yellow {
    color: #efcb01
}

.white-bg {
    background: #fff
}

.white {
    color: #fff
}

.black-bg {
    background: #000
}

.black {
    color: #000
}

.transparent-bg {
    background: transparent
}

.transparent {
    color: transparent
}

.ks-text-bold {
    font-family: GothamBold, Helvetica, Arial, sans-serif
}

.ks-text-medium {
    font-family: GothamMedium, Helvetica, Arial, sans-serif
}

.ks-text-light {
    font-family: GothamLight, Helvetica, Arial, sans-serif
}

.ks-text-regular {
    font-family: GothamBook, Helvetica, Arial, sans-serif
}

p {
    font-size: 16px;
    line-height: 24px
}

.ks-text-xs {
    font-size: 12px;
    line-height: 18px
}

.ks-text-sm {
    font-size: 14px;
    line-height: 22px
}

.ks-text-rg {
    font-size: 16px;
    line-height: 24px
}

.ks-text-md {
    font-size: 18px;
    line-height: 26px
}

.ks-text-lg {
    font-size: 22px;
    line-height: 32px
}

.ks-text-xl {
    font-size: 32px;
    line-height: 40px
}

.ks-text-xxl {
    font-size: 42px;
    line-height: 56px
}

.ks-text-xxxl {
    font-size: 54px;
    line-height: 74px
}

.ks-text-jumbo {
    font-size: 66px;
    line-height: 100px
}

.ks-text-hero {
    font-size: 82px;
    line-height: 120px
}

.ks-text-center {
    text-align: center
}

.ks-text-left {
    text-align: left
}

.ks-text-right {
    text-align: right
}

.ks-text-justify {
    text-align: justify
}

.ks-text-uppercase {
    text-transform: uppercase
}

.ks-text-capitalize {
    text-transform: capitalize
}

.ks-text-lowercase {
    text-transform: lowercase
}

.ks-text-nowrap {
    white-space: nowrap
}

.ks-wrapper {
    margin: 0 auto;
    position: relative;
    max-width: 1200px
}

.ks-m-0 {
    margin: 0
}

.ks-mh-0 {
    margin-right: 0;
    margin-left: 0
}

.ks-mv-0 {
    margin-top: 0;
    margin-bottom: 0
}

.ks-p-0 {
    padding: 0
}

.ks-ph-0 {
    padding-right: 0;
    padding-left: 0
}

.ks-pv-0 {
    padding-top: 0;
    padding-bottom: 0
}

.ks-mt-0 {
    margin-top: 0
}

.ks-pt-0 {
    padding-top: 0
}

.ks-mb-0 {
    margin-bottom: 0
}

.ks-pb-0 {
    padding-bottom: 0
}

.ks-ml-0 {
    margin-left: 0
}

.ks-pl-0 {
    padding-left: 0
}

.ks-mr-0 {
    margin-right: 0
}

.ks-pr-0 {
    padding-right: 0
}

.ks-m-2 {
    margin: 2px
}

.ks-mh-2 {
    margin-right: 2px;
    margin-left: 2px
}

.ks-mv-2 {
    margin-top: 2px;
    margin-bottom: 2px
}

.ks-p-2 {
    padding: 2px
}

.ks-ph-2 {
    padding-right: 2px;
    padding-left: 2px
}

.ks-pv-2 {
    padding-top: 2px;
    padding-bottom: 2px
}

.ks-mt-2 {
    margin-top: 2px
}

.ks-pt-2 {
    padding-top: 2px
}

.ks-mb-2 {
    margin-bottom: 2px
}

.ks-pb-2 {
    padding-bottom: 2px
}

.ks-ml-2 {
    margin-left: 2px
}

.ks-pl-2 {
    padding-left: 2px
}

.ks-mr-2 {
    margin-right: 2px
}

.ks-pr-2 {
    padding-right: 2px
}

.ks-m-4 {
    margin: 4px
}

.ks-mh-4 {
    margin-right: 4px;
    margin-left: 4px
}

.ks-mv-4 {
    margin-top: 4px;
    margin-bottom: 4px
}

.ks-p-4 {
    padding: 4px
}

.ks-ph-4 {
    padding-right: 4px;
    padding-left: 4px
}

.ks-pv-4 {
    padding-top: 4px;
    padding-bottom: 4px
}

.ks-mt-4 {
    margin-top: 4px
}

.ks-pt-4 {
    padding-top: 4px
}

.ks-mb-4 {
    margin-bottom: 4px
}

.ks-pb-4 {
    padding-bottom: 4px
}

.ks-ml-4 {
    margin-left: 4px
}

.ks-pl-4 {
    padding-left: 4px
}

.ks-mr-4 {
    margin-right: 4px
}

.ks-pr-4 {
    padding-right: 4px
}

.ks-m-6 {
    margin: 6px
}

.ks-mh-6 {
    margin-right: 6px;
    margin-left: 6px
}

.ks-mv-6 {
    margin-top: 6px;
    margin-bottom: 6px
}

.ks-p-6 {
    padding: 6px
}

.ks-ph-6 {
    padding-right: 6px;
    padding-left: 6px
}

.ks-pv-6 {
    padding-top: 6px;
    padding-bottom: 6px
}

.ks-mt-6 {
    margin-top: 6px
}

.ks-pt-6 {
    padding-top: 6px
}

.ks-mb-6 {
    margin-bottom: 6px
}

.ks-pb-6 {
    padding-bottom: 6px
}

.ks-ml-6 {
    margin-left: 6px
}

.ks-pl-6 {
    padding-left: 6px
}

.ks-mr-6 {
    margin-right: 6px
}

.ks-pr-6 {
    padding-right: 6px
}

.ks-m-8 {
    margin: 8px
}

.ks-mh-8 {
    margin-right: 8px;
    margin-left: 8px
}

.ks-mv-8 {
    margin-top: 8px;
    margin-bottom: 8px
}

.ks-p-8 {
    padding: 8px
}

.ks-ph-8 {
    padding-right: 8px;
    padding-left: 8px
}

.ks-pv-8 {
    padding-top: 8px;
    padding-bottom: 8px
}

.ks-mt-8 {
    margin-top: 8px
}

.ks-pt-8 {
    padding-top: 8px
}

.ks-mb-8 {
    margin-bottom: 8px
}

.ks-pb-8 {
    padding-bottom: 8px
}

.ks-ml-8 {
    margin-left: 8px
}

.ks-pl-8 {
    padding-left: 8px
}

.ks-mr-8 {
    margin-right: 8px
}

.ks-pr-8 {
    padding-right: 8px
}

.ks-m-10 {
    margin: 10px
}

.ks-mh-10 {
    margin-right: 10px;
    margin-left: 10px
}

.ks-mv-10 {
    margin-top: 10px;
    margin-bottom: 10px
}

.ks-p-10 {
    padding: 10px
}

.ks-ph-10 {
    padding-right: 10px;
    padding-left: 10px
}

.ks-pv-10 {
    padding-top: 10px;
    padding-bottom: 10px
}

.ks-mt-10 {
    margin-top: 10px
}

.ks-pt-10 {
    padding-top: 10px
}

.ks-mb-10 {
    margin-bottom: 10px
}

.ks-pb-10 {
    padding-bottom: 10px
}

.ks-ml-10 {
    margin-left: 10px
}

.ks-pl-10 {
    padding-left: 10px
}

.ks-mr-10 {
    margin-right: 10px
}

.ks-pr-10 {
    padding-right: 10px
}

.ks-m-20 {
    margin: 20px
}

.ks-mh-20 {
    margin-right: 20px;
    margin-left: 20px
}

.ks-mv-20 {
    margin-top: 20px;
    margin-bottom: 20px
}

.ks-p-20 {
    padding: 20px
}

.ks-ph-20 {
    padding-right: 20px;
    padding-left: 20px
}

.ks-pv-20 {
    padding-top: 20px;
    padding-bottom: 20px
}

.ks-mt-20 {
    margin-top: 20px
}

.ks-pt-20 {
    padding-top: 20px
}

.ks-mb-20 {
    margin-bottom: 20px
}

.ks-pb-20 {
    padding-bottom: 20px
}

.ks-ml-20 {
    margin-left: 20px
}

.ks-pl-20 {
    padding-left: 20px
}

.ks-mr-20 {
    margin-right: 20px
}

.ks-pr-20 {
    padding-right: 20px
}

.ks-m-30 {
    margin: 30px
}

.ks-mh-30 {
    margin-right: 30px;
    margin-left: 30px
}

.ks-mv-30 {
    margin-top: 30px;
    margin-bottom: 30px
}

.ks-p-30 {
    padding: 30px
}

.ks-ph-30 {
    padding-right: 30px;
    padding-left: 30px
}

.ks-pv-30 {
    padding-top: 30px;
    padding-bottom: 30px
}

.ks-mt-30 {
    margin-top: 30px
}

.ks-pt-30 {
    padding-top: 30px
}

.ks-mb-30 {
    margin-bottom: 30px
}

.ks-pb-30 {
    padding-bottom: 30px
}

.ks-ml-30 {
    margin-left: 30px
}

.ks-pl-30 {
    padding-left: 30px
}

.ks-mr-30 {
    margin-right: 30px
}

.ks-pr-30 {
    padding-right: 30px
}

.ks-m-40 {
    margin: 40px
}

.ks-mh-40 {
    margin-right: 40px;
    margin-left: 40px
}

.ks-mv-40 {
    margin-top: 40px;
    margin-bottom: 40px
}

.ks-p-40 {
    padding: 40px
}

.ks-ph-40 {
    padding-right: 40px;
    padding-left: 40px
}

.ks-pv-40 {
    padding-top: 40px;
    padding-bottom: 40px
}

.ks-mt-40 {
    margin-top: 40px
}

.ks-pt-40 {
    padding-top: 40px
}

.ks-mb-40 {
    margin-bottom: 40px
}

.ks-pb-40 {
    padding-bottom: 40px
}

.ks-ml-40 {
    margin-left: 40px
}

.ks-pl-40 {
    padding-left: 40px
}

.ks-mr-40 {
    margin-right: 40px
}

.ks-pr-40 {
    padding-right: 40px
}

.ks-m-50 {
    margin: 50px
}

.ks-mh-50 {
    margin-right: 50px;
    margin-left: 50px
}

.ks-mv-50 {
    margin-top: 50px;
    margin-bottom: 50px
}

.ks-p-50 {
    padding: 50px
}

.ks-ph-50 {
    padding-right: 50px;
    padding-left: 50px
}

.ks-pv-50 {
    padding-top: 50px;
    padding-bottom: 50px
}

.ks-mt-50 {
    margin-top: 50px
}

.ks-pt-50 {
    padding-top: 50px
}

.ks-mb-50 {
    margin-bottom: 50px
}

.ks-pb-50 {
    padding-bottom: 50px
}

.ks-ml-50 {
    margin-left: 50px
}

.ks-pl-50 {
    padding-left: 50px
}

.ks-mr-50 {
    margin-right: 50px
}

.ks-pr-50 {
    padding-right: 50px
}

.ks-m-60 {
    margin: 60px
}

.ks-mh-60 {
    margin-right: 60px;
    margin-left: 60px
}

.ks-mv-60 {
    margin-top: 60px;
    margin-bottom: 60px
}

.ks-p-60 {
    padding: 60px
}

.ks-ph-60 {
    padding-right: 60px;
    padding-left: 60px
}

.ks-pv-60 {
    padding-top: 60px;
    padding-bottom: 60px
}

.ks-mt-60 {
    margin-top: 60px
}

.ks-pt-60 {
    padding-top: 60px
}

.ks-mb-60 {
    margin-bottom: 60px
}

.ks-pb-60 {
    padding-bottom: 60px
}

.ks-ml-60 {
    margin-left: 60px
}

.ks-pl-60 {
    padding-left: 60px
}

.ks-mr-60 {
    margin-right: 60px
}

.ks-pr-60 {
    padding-right: 60px
}

.ks-m-70 {
    margin: 70px
}

.ks-mh-70 {
    margin-right: 70px;
    margin-left: 70px
}

.ks-mv-70 {
    margin-top: 70px;
    margin-bottom: 70px
}

.ks-p-70 {
    padding: 70px
}

.ks-ph-70 {
    padding-right: 70px;
    padding-left: 70px
}

.ks-pv-70 {
    padding-top: 70px;
    padding-bottom: 70px
}

.ks-mt-70 {
    margin-top: 70px
}

.ks-pt-70 {
    padding-top: 70px
}

.ks-mb-70 {
    margin-bottom: 70px
}

.ks-pb-70 {
    padding-bottom: 70px
}

.ks-ml-70 {
    margin-left: 70px
}

.ks-pl-70 {
    padding-left: 70px
}

.ks-mr-70 {
    margin-right: 70px
}

.ks-pr-70 {
    padding-right: 70px
}

.ks-m-80 {
    margin: 80px
}

.ks-mh-80 {
    margin-right: 80px;
    margin-left: 80px
}

.ks-mv-80 {
    margin-top: 80px;
    margin-bottom: 80px
}

.ks-p-80 {
    padding: 80px
}

.ks-ph-80 {
    padding-right: 80px;
    padding-left: 80px
}

.ks-pv-80 {
    padding-top: 80px;
    padding-bottom: 80px
}

.ks-mt-80 {
    margin-top: 80px
}

.ks-pt-80 {
    padding-top: 80px
}

.ks-mb-80 {
    margin-bottom: 80px
}

.ks-pb-80 {
    padding-bottom: 80px
}

.ks-ml-80 {
    margin-left: 80px
}

.ks-pl-80 {
    padding-left: 80px
}

.ks-mr-80 {
    margin-right: 80px
}

.ks-pr-80 {
    padding-right: 80px
}

.ks-m-90 {
    margin: 90px
}

.ks-mh-90 {
    margin-right: 90px;
    margin-left: 90px
}

.ks-mv-90 {
    margin-top: 90px;
    margin-bottom: 90px
}

.ks-p-90 {
    padding: 90px
}

.ks-ph-90 {
    padding-right: 90px;
    padding-left: 90px
}

.ks-pv-90 {
    padding-top: 90px;
    padding-bottom: 90px
}

.ks-mt-90 {
    margin-top: 90px
}

.ks-pt-90 {
    padding-top: 90px
}

.ks-mb-90 {
    margin-bottom: 90px
}

.ks-pb-90 {
    padding-bottom: 90px
}

.ks-ml-90 {
    margin-left: 90px
}

.ks-pl-90 {
    padding-left: 90px
}

.ks-mr-90 {
    margin-right: 90px
}

.ks-pr-90 {
    padding-right: 90px
}

.ks-m-100 {
    margin: 100px
}

.ks-mh-100 {
    margin-right: 100px;
    margin-left: 100px
}

.ks-mv-100 {
    margin-top: 100px;
    margin-bottom: 100px
}

.ks-p-100 {
    padding: 100px
}

.ks-ph-100 {
    padding-right: 100px;
    padding-left: 100px
}

.ks-pv-100 {
    padding-top: 100px;
    padding-bottom: 100px
}

.ks-mt-100 {
    margin-top: 100px
}

.ks-pt-100 {
    padding-top: 100px
}

.ks-mb-100 {
    margin-bottom: 100px
}

.ks-pb-100 {
    padding-bottom: 100px
}

.ks-ml-100 {
    margin-left: 100px
}

.ks-pl-100 {
    padding-left: 100px
}

.ks-mr-100 {
    margin-right: 100px
}

.ks-pr-100 {
    padding-right: 100px
}

.stream-font-0 {
    font-family: GothamLight, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-font-0 {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:768px) {
    .stream-font-0 {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:1080px) {
    .stream-font-0 {
        font-size: 16px;
        line-height: 24px
    }
}

.stream-font-1 {
    font-family: GothamLight, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-font-1 {
        font-size: 32px;
        line-height: 40px
    }
}

@media (min-width:768px) {
    .stream-font-1 {
        font-size: 42px;
        line-height: 56px
    }
}

@media (min-width:1080px) {
    .stream-font-1 {
        font-size: 42px;
        line-height: 56px
    }
}

.stream-font-2 {
    font-family: GothamLight, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-font-2 {
        font-size: 32px;
        line-height: 40px
    }
}

@media (min-width:768px) {
    .stream-font-2 {
        font-size: 32px;
        line-height: 40px
    }
}

@media (min-width:1080px) {
    .stream-font-2 {
        font-size: 32px;
        line-height: 40px
    }
}

.stream-font-3 {
    font-family: GothamLight, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-font-3 {
        font-size: 22px;
        line-height: 32px
    }
}

@media (min-width:768px) {
    .stream-font-3 {
        font-size: 22px;
        line-height: 32px
    }
}

@media (min-width:1080px) {
    .stream-font-3 {
        font-size: 22px;
        line-height: 32px
    }
}

.stream-font-4 {
    font-family: GothamLight, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-font-4 {
        font-size: 18px;
        line-height: 26px
    }
}

@media (min-width:768px) {
    .stream-font-4 {
        font-size: 18px;
        line-height: 26px
    }
}

@media (min-width:1080px) {
    .stream-font-4 {
        font-size: 18px;
        line-height: 26px
    }
}

.stream-font-5 {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    margin-top: 11px;
    margin-bottom: 11px
}

@media (max-width:767px) {
    .stream-font-5 {
        font-size: 20px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-font-5 {
        font-size: 20px
    }
}

@media (min-width:1200px) {
    .stream-font-5 {
        font-size: 20px
    }
}

.stream-font-6 {
    font-weight: 500;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    margin-top: 11px;
    margin-bottom: 11px
}

@media (max-width:767px) {
    .stream-font-6 {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-font-6 {
        font-size: 16px
    }
}

@media (min-width:1200px) {
    .stream-font-6 {
        font-size: 16px
    }
}

.stream-font-7 {
    font-family: GothamLight, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-font-7 {
        font-size: 12px;
        line-height: 18px
    }
}

@media (min-width:768px) {
    .stream-font-7 {
        font-size: 12px;
        line-height: 18px
    }
}

@media (min-width:1080px) {
    .stream-font-7 {
        font-size: 12px;
        line-height: 18px
    }
}

.stream-font-9 {
    font-family: GothamBook, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-font-9 {
        font-size: 14px;
        line-height: 22px
    }
}

@media (min-width:768px) {
    .stream-font-9 {
        font-size: 14px;
        line-height: 22px
    }
}

@media (min-width:1080px) {
    .stream-font-9 {
        font-size: 14px;
        line-height: 22px
    }
}

.stream-font-10 {
    font-family: GothamLight, Helvetica, Arial, sans-serif;
    font-style: italic
}

@media (max-width:767px) {
    .stream-font-10 {
        font-size: 14px;
        line-height: 22px
    }
}

@media (min-width:768px) {
    .stream-font-10 {
        font-size: 14px;
        line-height: 22px
    }
}

@media (min-width:1080px) {
    .stream-font-10 {
        font-size: 14px;
        line-height: 22px
    }
}

.stream-font-11 {
    font-family: GothamBold, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-font-11 {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:768px) {
    .stream-font-11 {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:1080px) {
    .stream-font-11 {
        font-size: 16px;
        line-height: 24px
    }
}

.stream-font-12 {
    font-family: GothamLight, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-font-12 {
        font-size: 14px;
        line-height: 22px
    }
}

@media (min-width:768px) {
    .stream-font-12 {
        font-size: 14px;
        line-height: 22px
    }
}

@media (min-width:1080px) {
    .stream-font-12 {
        font-size: 14px;
        line-height: 22px
    }
}

.stream-font-13 {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamLight, serif;
    margin-top: 11px;
    margin-bottom: 11px
}

@media (max-width:767px) {
    .stream-font-13 {
        font-size: 25px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-font-13 {
        font-size: 26px
    }
}

@media (min-width:1200px) {
    .stream-font-13 {
        font-size: 30px
    }
}

.stream-font-14 {
    font-weight: 700;
    line-height: 1.42;
    font-family: GothamLight, serif;
    margin-top: 11px;
    margin-bottom: 11px
}

@media (max-width:767px) {
    .stream-font-14 {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-font-14 {
        font-size: 16px
    }
}

@media (min-width:1200px) {
    .stream-font-14 {
        font-size: 16px
    }
}

.t10 {
    top: 10%!important
}

.t20 {
    top: 20%!important
}

.t30 {
    top: 30%!important
}

.t40 {
    top: 40%!important
}

.t50 {
    top: 50%!important
}

.t60 {
    top: 60%!important
}

.t70 {
    top: 70%!important
}

.t80 {
    top: 80%!important
}

.t90 {
    top: 90%!important
}

.stream-price {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    text-align: right;
    line-height: 1
}

@media (max-width:767px) {
    .stream-price {
        font-size: 18px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-price {
        font-size: 19px
    }
}

@media (min-width:1200px) {
    .stream-price {
        font-size: 22px
    }
}

.stream-price sup {
    font-size: .6em
}

.stream-price.text {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-price.text {
        font-size: 20px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-price.text {
        font-size: 20px
    }
}

@media (min-width:1200px) {
    .stream-price.text {
        font-size: 20px
    }
}

.stream-price.starts-at:before {
    content: "Starts at";
    font-weight: 500;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    position: absolute;
    top: -20px;
    margin-left: 15px
}

@media (max-width:767px) {
    .stream-price.starts-at:before {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-price.starts-at:before {
        font-size: 16px
    }
}

@media (min-width:1200px) {
    .stream-price.starts-at:before {
        font-size: 16px
    }
}

.disclaimer {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .disclaimer {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .disclaimer {
        font-size: 12px
    }
}

@media (min-width:1200px) {
    .disclaimer {
        font-size: 12px
    }
}

.text-opacity {
    opacity: .5
}

.text-left {
    text-align: left!important
}

.text-right {
    text-align: right!important
}

.text-center {
    text-align: center!important
}

.text-justify {
    text-align: justify!important
}

.text-nowrap {
    white-space: nowrap!important
}

@media (max-width:767px) {
    .text-center-xs {
        text-align: center!important
    }
}

.text-lowercase {
    text-transform: lowercase!important
}

.text-uppercase {
    text-transform: uppercase!important
}

.text-capitalize {
    text-transform: capitalize!important
}

.text-underline {
    text-decoration: underline!important
}

.stream-learn-more:after {
    font-family: Glyphicons stream!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    content: "\E912";
    position: relative;
    top: .1em;
    left: .1em
}

.fixedTop,
.stream-navbar.fixedTop {
    position: fixed;
    top: 0;
    margin: 0 auto;
    z-index: 90
}

.stream-bg-texture-b0 {
    background: repeating-linear-gradient(0deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, .6) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #fff
}

.stream-bg-texture-b1,
.stream-bg-texture-b2 {
    background: repeating-linear-gradient(0deg, hsla(0, 0%, 93%, .8), hsla(0, 0%, 93%, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #eee
}

.stream-bg-texture-b3,
.stream-bg-texture-b4 {
    background: repeating-linear-gradient(0deg, rgba(51, 51, 51, .8), rgba(51, 51, 51, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #333
}

.stream-bg-texture-b5 {
    background: repeating-linear-gradient(0deg, rgba(34, 34, 34, .8), rgba(34, 34, 34, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #222
}

.stream-bg-texture-b6 {
    background: repeating-linear-gradient(0deg, rgba(0, 0, 0, .8), rgba(0, 0, 0, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #000
}

.stream-bg-texture-b7 {
    background: repeating-linear-gradient(0deg, hsla(0, 0%, 95%, .8), hsla(0, 0%, 95%, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #f3f3f3
}

.stream-bg-texture-b9 {
    background: repeating-linear-gradient(0deg, hsla(30, 1%, 46%, .8), hsla(30, 1%, 46%, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #767574
}

.stream-bg-texture-c1 {
    background: repeating-linear-gradient(0deg, rgba(102, 45, 145, .8), rgba(102, 45, 145, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #662d91
}

.stream-bg-texture-c1s {
    background: repeating-linear-gradient(0deg, rgba(85, 42, 123, .8), rgba(85, 42, 123, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #552a7b
}

.stream-bg-texture-c1h {
    background: repeating-linear-gradient(0deg, rgba(132, 58, 188, .8), rgba(132, 58, 188, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #843abc
}

.stream-bg-texture-c2,
.stream-bg-texture-c2h,
.stream-bg-texture-c2s {
    background: repeating-linear-gradient(0deg, rgba(237, 24, 71, .8), rgba(237, 24, 71, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #ed1847
}

.stream-bg-texture-c3,
.stream-bg-texture-c3h,
.stream-bg-texture-c3s {
    background: repeating-linear-gradient(0deg, rgba(0, 165, 229, .8), rgba(0, 165, 229, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #00a5e5
}

.stream-bg-texture-c4,
.stream-bg-texture-c4h,
.stream-bg-texture-c4s {
    background: repeating-linear-gradient(0deg, rgba(0, 205, 73, .8), rgba(0, 205, 73, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #00cd49
}

.stream-bg-texture-c5,
.stream-bg-texture-c5h,
.stream-bg-texture-c5s {
    background: repeating-linear-gradient(0deg, rgba(255, 144, 0, .8), rgba(255, 144, 0, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #ff9000
}

.stream-bg-texture-c6 {
    background: repeating-linear-gradient(0deg, rgba(0, 66, 204, .8), rgba(0, 66, 204, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #0042cc
}

.stream-bg-texture-c6s {
    background: repeating-linear-gradient(0deg, rgba(0, 61, 167, .8), rgba(0, 61, 167, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #003da7
}

.stream-bg-texture-c7 {
    background: repeating-linear-gradient(0deg, rgba(239, 203, 1, .8), rgba(239, 203, 1, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #efcb01
}

.stream-bg-texture-c8 {
    background: repeating-linear-gradient(0deg, rgba(251, 229, 231, .8), rgba(251, 229, 231, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #fbe5e7
}

.stream-bg-texture-c9 {
    background: repeating-linear-gradient(0deg, rgba(249, 162, 2, .8), rgba(249, 162, 2, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #f9a202
}

.stream-bg-texture-c10 {
    background: repeating-linear-gradient(0deg, rgba(97, 201, 208, .8), rgba(97, 201, 208, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #61c9d0
}

.stream-bg-texture-link {
    background: repeating-linear-gradient(0deg, rgba(0, 66, 204, .8), rgba(0, 66, 204, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #0042cc
}

.stream-bg-texture-success {
    background: repeating-linear-gradient(0deg, rgba(0, 205, 73, .8), rgba(0, 205, 73, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #00cd49
}

.stream-bg-texture-error {
    background: repeating-linear-gradient(0deg, rgba(237, 24, 71, .8), rgba(237, 24, 71, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #ed1847
}

.stream-bg-texture-t {
    background: repeating-linear-gradient(0deg, rgba(0, 0, 0, .8), rgba(0, 0, 0, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: transparent
}

.stream-bg-texture-grey {
    background: repeating-linear-gradient(0deg, hsla(0, 0%, 93%, .8), hsla(0, 0%, 93%, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #eee
}

.stream-bg-texture-grey100 {
    background: repeating-linear-gradient(0deg, hsla(0, 0%, 87%, .8), hsla(0, 0%, 87%, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #ddd
}

.stream-bg-texture-grey200 {
    background: repeating-linear-gradient(0deg, hsla(0, 0%, 87%, .8), hsla(0, 0%, 87%, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #dedede
}

.stream-bg-texture-grey300 {
    background: repeating-linear-gradient(0deg, hsla(0, 0%, 75%, .8), hsla(0, 0%, 75%, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #bebebe
}

.stream-bg-texture-grey400 {
    background: repeating-linear-gradient(0deg, hsla(0, 0%, 60%, .8), hsla(0, 0%, 60%, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #999
}

.stream-bg-texture-grey500 {
    background: repeating-linear-gradient(0deg, hsla(30, 1%, 46%, .8), hsla(30, 1%, 46%, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #767574
}

.stream-bg-texture-grey600 {
    background: repeating-linear-gradient(0deg, rgba(51, 51, 51, .8), rgba(51, 51, 51, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #333
}

.stream-bg-texture-grey700 {
    background: repeating-linear-gradient(0deg, rgba(16, 21, 35, .8), rgba(16, 21, 35, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #101523
}

.stream-bg-texture-purple {
    background: repeating-linear-gradient(0deg, rgba(102, 45, 145, .8), rgba(102, 45, 145, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #662d91
}

.stream-bg-texture-purple100 {
    background: repeating-linear-gradient(0deg, rgba(153, 94, 246, .8), rgba(153, 94, 246, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #995ef6
}

.stream-bg-texture-purple200 {
    background: repeating-linear-gradient(0deg, rgba(132, 58, 188, .8), rgba(132, 58, 188, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #843abc
}

.stream-bg-texture-purple300 {
    background: repeating-linear-gradient(0deg, rgba(85, 42, 123, .8), rgba(85, 42, 123, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #552a7b
}

.stream-bg-texture-purple400 {
    background: repeating-linear-gradient(0deg, rgba(117, 64, 196, .8), rgba(117, 64, 196, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #7540c4
}

.stream-bg-texture-purple500 {
    background: repeating-linear-gradient(0deg, rgba(102, 45, 145, .8), rgba(102, 45, 145, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #662d91
}

.stream-bg-texture-blue {
    background: repeating-linear-gradient(0deg, rgba(35, 106, 238, .8), rgba(35, 106, 238, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #236aee
}

.stream-bg-texture-blue100 {
    background: repeating-linear-gradient(0deg, rgba(45, 204, 211, .8), rgba(45, 204, 211, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #2dccd3
}

.stream-bg-texture-blue200 {
    background: repeating-linear-gradient(0deg, rgba(0, 165, 229, .8), rgba(0, 165, 229, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #00a5e5
}

.stream-bg-texture-blue300 {
    background: repeating-linear-gradient(0deg, rgba(0, 165, 233, .8), rgba(0, 165, 233, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #00a5e9
}

.stream-bg-texture-blue400 {
    background: repeating-linear-gradient(0deg, rgba(35, 106, 238, .8), rgba(35, 106, 238, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #236aee
}

.stream-bg-texture-blue500 {
    background: repeating-linear-gradient(0deg, rgba(7, 59, 159, .8), rgba(7, 59, 159, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #073b9f
}

.stream-bg-texture-orange {
    background: repeating-linear-gradient(0deg, rgba(255, 130, 0, .8), rgba(255, 130, 0, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #ff8200
}

.stream-bg-texture-orange100 {
    background: repeating-linear-gradient(0deg, rgba(255, 144, 0, .8), rgba(255, 144, 0, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #ff9000
}

.stream-bg-texture-orange200 {
    background: repeating-linear-gradient(0deg, rgba(255, 130, 0, .8), rgba(255, 130, 0, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #ff8200
}

.stream-bg-texture-red {
    background: repeating-linear-gradient(0deg, rgba(228, 0, 70, .8), rgba(228, 0, 70, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #e40046
}

.stream-bg-texture-red100 {
    background: repeating-linear-gradient(0deg, rgba(237, 24, 71, .8), rgba(237, 24, 71, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #ed1847
}

.stream-bg-texture-red200 {
    background: repeating-linear-gradient(0deg, rgba(228, 0, 70, .8), rgba(228, 0, 70, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #e40046
}

.stream-bg-texture-green {
    background: repeating-linear-gradient(0deg, rgba(0, 198, 41, .8), rgba(0, 198, 41, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #00c629
}

.stream-bg-texture-green100 {
    background: repeating-linear-gradient(0deg, rgba(0, 205, 73, .8), rgba(0, 205, 73, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #00cd49
}

.stream-bg-texture-green200 {
    background: repeating-linear-gradient(0deg, rgba(0, 198, 41, .8), rgba(0, 198, 41, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #00c629
}

.stream-bg-texture-yellow {
    background: repeating-linear-gradient(0deg, rgba(239, 203, 1, .8), rgba(239, 203, 1, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #efcb01
}

.stream-bg-texture-white {
    background: repeating-linear-gradient(0deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #fff
}

.stream-bg-texture-black {
    background: repeating-linear-gradient(0deg, rgba(0, 0, 0, .8), rgba(0, 0, 0, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #000
}

.stream-bg-texture-transparent {
    background: repeating-linear-gradient(0deg, rgba(0, 0, 0, .8), rgba(0, 0, 0, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: transparent
}

.stream-page-content {
    max-width: 1200px;
    padding: 0 15px;
    box-sizing: border-box;
    margin: auto;
    text-align: center
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Nav-UMA {
    display: table;
    width: 100%;
    height: 100%;
    margin-bottom: 5px
}

.stream-Nav-UMA .uma-message {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    padding: 5px 0;
    color: #fff;
    font-size: 18px
}

@media (max-width:767px) {
    .stream-Nav-UMA .uma-message {
        font-size: 12px
    }
}

.stream-Nav-UMA .uma-message.info {
    background-color: #00a5e5
}

.stream-Nav-UMA .uma-message.error {
    background-color: #ed1847
}

.stream-Nav-UMA .uma-message.warn {
    background-color: #ff9000
}

.stream-Nav-UMA .uma-message.normal {
    background-color: #00cd49
}

.stream-Nav-UMA .uma-message:before {
    content: ""
}

.stream-Nav-UMA .uma-message .uma-icon {
    display: block;
    float: left;
    margin-right: 11px
}

@media (min-width:1200px) {
    .stream-Nav-UMA .uma-message .uma-content {
        height: 55px;
        overflow: hidden;
        display: block
    }
}

@media (max-width:1199px) {
    .stream-Nav-UMA .uma-message .uma-content {
        display: block
    }
}

.stream-Nav-UMA .uma-message .uma-content p {
    margin: 0
}

.stream-Nav-UMA .uma-message .timestamp {
    font-weight: 700
}

@media (min-width:1200px) {
    .stream-Nav-UMA .uma-message .timestamp {
        display: inline
    }
}

@media (max-width:1199px) {
    .stream-Nav-UMA .uma-message .timestamp {
        display: block
    }
}

.stream-Nav-UMA .uma-message .message {
    font-size: 14px
}

@media (min-width:1200px) {
    .stream-Nav-UMA .uma-message .message {
        display: inline;
        padding-left: 5px;
        padding-right: 5px
    }
}

@media (max-width:1199px) {
    .stream-Nav-UMA .uma-message .message {
        display: block;
        padding-left: 35px
    }
}

.stream-Nav-UMA a {
    color: #fff;
    text-decoration: underline
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

html.stream-Modal-On {
    overflow: hidden;
    position: relative
}

.stream-Modal .modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    overflow: hidden;
    overflow-y: auto
}

.stream-Modal .modal.hidden {
    display: none
}

.stream-Modal .modal.is-video-modal .modal-container {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    min-height: 100%;
    min-width: 100%
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    .stream-Modal .modal.is-video-modal .modal-container {
        height: 50vh
    }
}

.stream-Modal .modal.is-video-modal .modal-backdrop {
    background-color: #552a7b;
    opacity: .9
}

.stream-Modal .modal.is-video-modal .modal-dialog {
    -webkit-flex: 0 1 90%;
    -ms-flex: 0 1 90%;
    flex: 0 1 90%;
    background: hsla(0, 0%, 100%, 0);
    border: 0
}

@media (min-width:768px) {
    .stream-Modal .modal.is-video-modal .modal-dialog {
        -webkit-flex: 0 1 60%;
        -ms-flex: 0 1 60%;
        flex: 0 1 60%
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1199px) {
    .stream-Modal .modal.is-video-modal .modal-dialog {
        -webkit-flex: 0 1 80%;
        -ms-flex: 0 1 80%;
        flex: 0 1 80%
    }
}

.stream-Modal .modal.is-video-modal .modal-close,
.stream-Modal .modal.is-video-modal button.modal-close {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    position: absolute;
    padding: 0;
    width: 30px;
    height: 30px;
    top: -30px;
    right: -26px;
    border-radius: 50%;
    opacity: 1;
    background-color: #0042cc;
    color: #fff
}

@media (max-width:767px) {
    .stream-Modal .modal.is-video-modal .modal-close,
    .stream-Modal .modal.is-video-modal button.modal-close {
        font-size: 18px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Modal .modal.is-video-modal .modal-close,
    .stream-Modal .modal.is-video-modal button.modal-close {
        font-size: 19px
    }
}

@media (min-width:1200px) {
    .stream-Modal .modal.is-video-modal .modal-close,
    .stream-Modal .modal.is-video-modal button.modal-close {
        font-size: 22px
    }
}

@media (min-width:768px) {
    .stream-Modal .modal.is-video-modal .modal-close,
    .stream-Modal .modal.is-video-modal button.modal-close {
        width: 48px;
        height: 48px;
        top: -30px;
        right: -60px
    }
}

.stream-Modal .modal.is-video-modal .modal-content,
.stream-Modal .modal.is-video-modal .modal-footer,
.stream-Modal .modal.is-video-modal .modal-headline {
    padding: 0
}

.stream-Modal .modal.is-centered-modal .modal-content,
.stream-Modal .modal.is-centered-modal .modal-footer {
    text-align: center
}

.stream-Modal .modal.is-centered-modal .modal-footer button {
    float: none
}

.stream-Modal .modal-backdrop {
    overflow: hidden;
    width: 100%;
    height: 10000px;
    background: #000;
    opacity: .5;
    position: fixed;
    top: -2500px
}

.stream-Modal .modal-container {
    width: 100%;
    overflow: hidden;
    position: relative
}

.stream-Modal .modal-blocker {
    background: #666;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .5;
    position: fixed;
    top: 0;
    left: 0
}

.stream-Modal .modal-dialog {
    width: 70%;
    margin: 30px auto;
    background: #fff;
    opacity: 1;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    background-clip: padding-box;
    outline: 0;
    position: relative;
    text-align: left
}

.stream-Modal .modal-dialog .hidden {
    display: none
}

@media (max-width:767px) {
    .stream-Modal .modal-dialog {
        width: 90%
    }
}

.stream-Modal .modal-dialog.fis-modal-dialog {
    max-width: 1240px
}

@media (min-width:768px) and (max-width:1023px) {
    .stream-Modal .modal-dialog.fis-modal-dialog {
        width: 98%
    }
    .stream-Modal .modal-dialog.fis-modal-dialog .stream-ShopButton-AddToCart .stream-button {
        width: 100%
    }
}

.stream-Modal .modal-close,
.stream-Modal button.modal-close {
    margin: 0;
    float: right;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    background: transparent;
    border: 0;
    padding: 15px;
    position: absolute;
    top: 0;
    right: 0;
    width: auto
}

.stream-Modal .modal-content,
.stream-Modal .modal-footer,
.stream-Modal .modal-headline {
    padding: 6rem
}

@media (max-width:767px) {
    .stream-Modal .modal-content,
    .stream-Modal .modal-footer,
    .stream-Modal .modal-headline {
        padding: 3rem
    }
}

.stream-Modal .modal-content.fis-modal-headline,
.stream-Modal .modal-footer.fis-modal-headline,
.stream-Modal .modal-headline.fis-modal-headline {
    padding-right: 9rem
}

@media (max-width:767px) {
    .stream-Modal .modal-content.fis-modal-headline,
    .stream-Modal .modal-footer.fis-modal-headline,
    .stream-Modal .modal-headline.fis-modal-headline {
        padding-right: 4.5rem
    }
}

@media (min-width:768px) {
    .stream-Modal .modal-content.fis-modal-headline,
    .stream-Modal .modal-footer.fis-modal-headline,
    .stream-Modal .modal-headline.fis-modal-headline {
        padding-right: 5rem
    }
}

@media (min-width:768px) and (max-width:767px) {
    .stream-Modal .modal-content.fis-modal-headline,
    .stream-Modal .modal-footer.fis-modal-headline,
    .stream-Modal .modal-headline.fis-modal-headline {
        padding-right: 2.5rem
    }
}

.stream-Modal .modal-content.fis-modal-content,
.stream-Modal .modal-footer.fis-modal-content,
.stream-Modal .modal-headline.fis-modal-content {
    padding-right: 1.5rem
}

@media (min-width:768px) {
    .stream-Modal .modal-content,
    .stream-Modal .modal-footer,
    .stream-Modal .modal-headline {
        padding: 3rem
    }
}

@media (min-width:768px) and (max-width:767px) {
    .stream-Modal .modal-content,
    .stream-Modal .modal-footer,
    .stream-Modal .modal-headline {
        padding: 1.5rem
    }
}

.stream-Modal .modal-headline {
    border-bottom: 1px solid #e5e5e5
}

.stream-Modal .modal-headline h2 {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    margin-top: 0;
    margin-bottom: 0
}

@media (max-width:767px) {
    .stream-Modal .modal-headline h2 {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Modal .modal-headline h2 {
        font-size: 17px
    }
}

@media (min-width:1200px) {
    .stream-Modal .modal-headline h2 {
        font-size: 20px
    }
}

.stream-Modal .modal-headline.fis-modal-headline {
    background-color: #e5e5e5
}

@media (min-width:768px) {
    .stream-Modal .modal-headline.fis-modal-headline {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        justify-content: center;
        text-align: center;
        height: 80px
    }
    .stream-Modal .modal-headline.fis-modal-headline h2 {
        font-size: 22px
    }
}

.stream-Modal .modal-content .video-content video {
    width: 100%;
    display: block;
    margin: 0 auto;
    border-radius: 2px;
    z-index: 102;
    position: relative;
    -webkit-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s
}

@media (min-width:768px) {
    .stream-Modal .modal-content .video-content.chrome-dl-hidden video::-internal-media-controls-download-button {
        display: none
    }
    .stream-Modal .modal-content .video-content.chrome-dl-hidden video::-webkit-media-controls-enclosure {
        overflow: hidden
    }
    .stream-Modal .modal-content .video-content.chrome-dl-hidden video::-webkit-media-controls-panel {
        width: calc(100% + 33px)
    }
}

.stream-Modal .modal-content .video-content-youtube {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}

.stream-Modal .modal-content .video-content-youtube>iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.stream-Modal .modal-content iframe {
    border: 0
}

.stream-Modal .modal-footer {
    overflow: hidden;
    text-align: right
}

@media (max-width:767px) {
    .stream-Modal .modal-footer {
        text-align: center
    }
}

.stream-Modal .modal-footer .btn,
.stream-Modal .modal-footer button {
    float: right
}

.stream-Modal input,
.stream-Modal textarea {
    background: #e9e9e9
}

.stream-Modal .country-selector-modal .locale {
    padding: 1rem;
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-Modal .country-selector-modal .locale {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Modal .country-selector-modal .locale {
        font-size: 12px
    }
}

@media (min-width:1200px) {
    .stream-Modal .country-selector-modal .locale {
        font-size: 12px
    }
}

.stream-Modal .country-selector-modal .regions {
    width: 100%;
    white-space: nowrap
}

@media (min-width:768px) {
    .stream-Modal .channel-modal .modal-dialog {
        max-width: 700px
    }
}

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-moz-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-ms-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-webkit-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-moz-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-ms-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

.alert {
    padding: 15px;
    margin-bottom: 22px;
    border: 1px solid transparent;
    border-radius: 14px
}

.alert h4 {
    margin-top: 0;
    color: inherit
}

.alert .alert-link {
    font-weight: 700
}

.alert>p,
.alert>ul {
    margin-bottom: 0
}

.alert>p+p {
    margin-top: 5px
}

.alert-dismissable,
.alert-dismissible {
    padding-right: 35px
}

.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}

.alert-success hr {
    border-top-color: #c9e2b3
}

.alert-success .alert-link {
    color: #2b542c
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
}

.alert-info hr {
    border-top-color: #a6e1ec
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b
}

.alert-warning hr {
    border-top-color: #f7e1b5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}

.alert-danger hr {
    border-top-color: #e4b9c0
}

.alert-danger .alert-link {
    color: #843534
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

@media (min-width:768px) {
    .stream-Language div {
        text-align: center
    }
}

.stream-Language a {
    margin-left: 11px;
    margin-right: 11px;
    display: inline-block;
    height: 22px
}

@media (max-width:767px) {
    .stream-Language a {
        display: block;
        margin: auto;
        margin-bottom: 11px
    }
}

.stream-Language span {
    display: inline-block;
    height: 22px;
    vertical-align: top;
    line-height: 22px
}

.stream-Language span.icon {
    margin-right: 5px
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Newsletter-Signup {
    display: inline-block;
    position: relative;
    width: auto
}

.stream-Newsletter-Signup input {
    font-size: 16px;
    padding: 10px 16px;
    height: 50px;
    border: 0;
    border-radius: 10px;
    color: #333;
    background-color: #eee;
    display: block;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    -webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    padding: 1rem;
    min-width: 16em;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    position: relative
}

.stream-Newsletter-Signup input:-moz-placeholder,
.stream-Newsletter-Signup input:-ms-input-placeholder,
.stream-Newsletter-Signup input::-moz-placeholder,
.stream-Newsletter-Signup input::-webkit-input-placeholder {
    opacity: .5
}

.stream-Newsletter-Signup .submit {
    cursor: pointer;
    color: #662d91;
    position: absolute;
    right: 0;
    top: .4rem
}

.stream-Newsletter-Signup .submit:hover {
    color: #843abc
}

.stream-Newsletter-Signup .error {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    line-height: 1;
    color: #ed1847;
    position: absolute;
    text-align: left;
    left: 0;
    top: 5rem
}

@media (max-width:767px) {
    .stream-Newsletter-Signup .error {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Newsletter-Signup .error {
        font-size: 12px
    }
}

@media (min-width:1200px) {
    .stream-Newsletter-Signup .error {
        font-size: 12px
    }
}

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-moz-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-ms-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-webkit-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-moz-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-ms-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Nav-Footer .glyphicon:before {
    font-size: 2.2rem;
    line-height: 2.2rem
}

.stream-Nav-Footer .glyphicon-newsletter:before,
.stream-Nav-Footer .glyphicon-stream-blog:before {
    top: 5px;
    left: -3px;
    font-size: 26px
}

.stream-Nav-Footer .footer-section-social {
    color: #fff;
    background-color: #662d91
}

.stream-Nav-Footer .footer-section-social .social-container {
    padding: 3rem;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    justify-content: space-around
}

@media (max-width:767px) {
    .stream-Nav-Footer .footer-section-social .social-container {
        padding: 1.5rem
    }
}

@media (max-width:1023px) {
    .stream-Nav-Footer .footer-section-social .social-container {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        justify-content: flex-start;
        min-height: 300px
    }
    .stream-Nav-Footer .footer-section-social .social-container .border-bottom {
        border-bottom: 2px solid rgba(0, 0, 0, .1)
    }
    .stream-Nav-Footer .footer-section-social .social-container .blog-wrapper,
    .stream-Nav-Footer .footer-section-social .social-container .newsletter-signup,
    .stream-Nav-Footer .footer-section-social .social-container .social-wrapper {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        padding: 2rem 1rem;
        justify-content: center;
        width: 100%
    }
}

@media (min-width:1200px) {
    .stream-Nav-Footer .footer-section-social .social-container .blog-wrapper,
    .stream-Nav-Footer .footer-section-social .social-container .newsletter-signup,
    .stream-Nav-Footer .footer-section-social .social-container .social-wrapper {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex
    }
    .stream-Nav-Footer .footer-section-social .social-container .newsletter-signup-text {
        padding-top: 1rem
    }
}

.stream-Nav-Footer .footer-section-social .social-container .social {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-left: 2rem;
    margin-right: 2rem
}

@media (min-width:1200px) {
    .stream-Nav-Footer .footer-section-social section {
        border: 0
    }
}

.stream-Nav-Footer .footer-section-social section.blog {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-Nav-Footer .footer-section-social section.blog {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav-Footer .footer-section-social section.blog {
        font-size: 17px
    }
}

@media (min-width:1200px) {
    .stream-Nav-Footer .footer-section-social section.blog {
        font-size: 20px
    }
}

.stream-Nav-Footer .footer-section-social section.blog .stream-text {
    font-family: GothamBold
}

.stream-Nav-Footer .footer-section-social section.blog a {
    color: #fff;
    text-decoration: none;
    height: auto;
    white-space: nowrap;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.stream-Nav-Footer .footer-section-social section.blog a:hover {
    opacity: .5
}

.stream-Nav-Footer .footer-section-social section.blog a .glyphicon {
    vertical-align: middle
}

.stream-Nav-Footer .footer-section-social section.blog a .glyphicon:after {
    top: 3px
}

.stream-Nav-Footer .footer-section-social section.newsletter {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

@media (max-width:1023px) {
    .stream-Nav-Footer .footer-section-social section.newsletter {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column
    }
}

.stream-Nav-Footer .footer-section-social section.newsletter .label {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBold, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-Nav-Footer .footer-section-social section.newsletter .label {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav-Footer .footer-section-social section.newsletter .label {
        font-size: 16px
    }
}

@media (min-width:1200px) {
    .stream-Nav-Footer .footer-section-social section.newsletter .label {
        font-size: 16px
    }
}

.stream-Nav-Footer .footer-section-social section.newsletter .stream-Newsletter-Signup {
    display: inline-block;
    margin-left: 2rem
}

.stream-Nav-Footer .footer-section-social section.newsletter .stream-Newsletter-Signup .submit {
    font-size: 28px;
    top: .8rem
}

.stream-Nav-Footer .footer-section-social section.newsletter .stream-Newsletter-Signup .submit .glyphicon:before {
    margin-right: 10px
}

@media (max-width:1023px) {
    .stream-Nav-Footer .footer-section-social section.newsletter .stream-Newsletter-Signup .submit {
        right: 3rem;
        top: 3rem
    }
}

.stream-Nav-Footer .footer-section-social section.newsletter .stream-Newsletter-Signup .error {
    top: 54px
}

.stream-Nav-Footer .footer-section-social section.newsletter input {
    background-color: #fff;
    font-family: GothamBold;
    line-height: 2rem
}

.stream-Nav-Footer .footer-section-social section.newsletter input::-webkit-input-placeholder {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamLight, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-Nav-Footer .footer-section-social section.newsletter input::-webkit-input-placeholder {
        font-size: 14px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav-Footer .footer-section-social section.newsletter input::-webkit-input-placeholder {
        font-size: 14px
    }
}

@media (min-width:1200px) {
    .stream-Nav-Footer .footer-section-social section.newsletter input::-webkit-input-placeholder {
        font-size: 14px
    }
}

.stream-Nav-Footer .footer-section-social section.newsletter input::-moz-placeholder {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamLight, Helvetica, Arial, sans-serif;
    line-height: 3rem
}

@media (max-width:767px) {
    .stream-Nav-Footer .footer-section-social section.newsletter input::-moz-placeholder {
        font-size: 14px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav-Footer .footer-section-social section.newsletter input::-moz-placeholder {
        font-size: 14px
    }
}

@media (min-width:1200px) {
    .stream-Nav-Footer .footer-section-social section.newsletter input::-moz-placeholder {
        font-size: 14px
    }
}

.stream-Nav-Footer .footer-section-social section.newsletter input:-ms-input-placeholder {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamLight, Helvetica, Arial, sans-serif;
    line-height: 0
}

@media (max-width:767px) {
    .stream-Nav-Footer .footer-section-social section.newsletter input:-ms-input-placeholder {
        font-size: 14px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav-Footer .footer-section-social section.newsletter input:-ms-input-placeholder {
        font-size: 14px
    }
}

@media (min-width:1200px) {
    .stream-Nav-Footer .footer-section-social section.newsletter input:-ms-input-placeholder {
        font-size: 14px
    }
}

.stream-Nav-Footer .footer-section-social section.newsletter input:-moz-placeholder {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamLight, Helvetica, Arial, sans-serif;
    line-height: 3rem
}

@media (max-width:767px) {
    .stream-Nav-Footer .footer-section-social section.newsletter input:-moz-placeholder {
        font-size: 14px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav-Footer .footer-section-social section.newsletter input:-moz-placeholder {
        font-size: 14px
    }
}

@media (min-width:1200px) {
    .stream-Nav-Footer .footer-section-social section.newsletter input:-moz-placeholder {
        font-size: 14px
    }
}

.stream-Nav-Footer .footer-section-social section.social .glyphicon:before {
    left: 0;
    font-size: 2.9rem;
    line-height: 5.2rem
}

.stream-Nav-Footer .footer-section-social section.social .social-container {
    position: relative
}

.stream-Nav-Footer .footer-section-social section.social a {
    display: inline-block;
    margin-left: 4rem;
    color: #662d91;
    background-color: #fff;
    width: 5rem;
    height: 5rem;
    border-radius: 2.5rem;
    text-align: center
}

@media (max-width:767px) {
    .stream-Nav-Footer .footer-section-social section.social a {
        margin-left: 2rem
    }
}

.stream-Nav-Footer .footer-section-social section.social a:first-child {
    margin-left: 0
}

.stream-Nav-Footer .footer-section-social section.social a:hover {
    opacity: .5
}

.stream-Nav-Footer .footer-section-social section.social a span {
    font-size: 2.9rem;
    line-height: 5.2rem;
    display: inline-block
}

@media (min-width:1024px) and (max-width:1199px) {
    .stream-Nav-Footer .footer-section-social section.social a {
        margin-left: 2rem
    }
}

@media (min-width:1200px) {
    .stream-Nav-Footer .footer-section-social section.social a {
        margin: 0 1rem
    }
}

.stream-Nav-Footer .footer-section-sitemap {
    text-align: left;
    background-color: #333;
    color: #fff
}

@media (max-width:767px) {
    .stream-Nav-Footer .footer-section-sitemap .col-5ths,
    .stream-Nav-Footer .footer-section-sitemap .container,
    .stream-Nav-Footer .footer-section-sitemap.container-fluid {
        padding: 0
    }
}

.stream-Nav-Footer .footer-section-sitemap .col-sm-2 {
    padding: 0
}

@media (min-width:768px) {
    .stream-Nav-Footer .footer-section-sitemap {
        padding: 4rem 3rem
    }
}

@media (min-width:768px) and (max-width:767px) {
    .stream-Nav-Footer .footer-section-sitemap {
        padding-top: 2rem;
        padding-bottom: 2rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}

.stream-Nav-Footer .footer-section-sitemap .footer-accordion a {
    color: #fff;
    text-decoration: none
}

.stream-Nav-Footer .footer-section-sitemap .footer-accordion a:hover {
    opacity: .5
}

.stream-Nav-Footer .footer-section-sitemap .footer-accordion .title {
    border-top: 1px solid #525252;
    border-bottom: 1px solid #444;
    width: 100%;
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBold, Helvetica, Arial, sans-serif;
    padding: 2rem;
    position: relative;
    cursor: pointer;
    top: 0;
    left: 0
}

@media (max-width:767px) {
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion .title {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion .title {
        font-size: 16px
    }
}

@media (min-width:1200px) {
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion .title {
        font-size: 16px
    }
}

.stream-Nav-Footer .footer-section-sitemap .footer-accordion .title:after {
    content: "\E910";
    position: absolute;
    right: .5em;
    font-size: 3rem;
    top: .5em
}

.stream-Nav-Footer .footer-section-sitemap .footer-accordion .body-wrapper {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    background-color: #222;
    height: 0;
    overflow: hidden;
    transition: height .3s;
    transition-timing-function: ease;
    display: block
}

@media (max-width:767px) {
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion .body-wrapper {
        font-size: 14px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion .body-wrapper {
        font-size: 14px
    }
}

@media (min-width:1200px) {
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion .body-wrapper {
        font-size: 14px
    }
}

.stream-Nav-Footer .footer-section-sitemap .footer-accordion .body-wrapper a {
    color: #eee;
    display: block;
    padding: 2rem 3rem
}

@media (max-width:767px) {
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion .body-wrapper a {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}

.stream-Nav-Footer .footer-section-sitemap .footer-accordion .body-wrapper a:last-child {
    margin-bottom: 0
}

.stream-Nav-Footer .footer-section-sitemap .footer-accordion.open .title {
    background-color: #222
}

.stream-Nav-Footer .footer-section-sitemap .footer-accordion.open .title:after {
    content: "\E911"
}

.stream-Nav-Footer .footer-section-sitemap .footer-accordion.open .body-wrapper {
    border-top: 1px solid #525252;
    border-bottom: 1px solid #444
}

@media (min-width:768px) {
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion {
        border-bottom: 0
    }
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion .title {
        border: 0;
        padding: 0;
        margin-bottom: 0;
        cursor: default
    }
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion .title:after {
        content: ""
    }
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion .title a:after {
        content: "\E912";
        position: relative;
        left: 0;
        top: .2em;
        font-size: 2rem
    }
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion .title a:after:hover {
        opacity: .5
    }
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion .body-wrapper {
        background-color: #333;
        height: auto;
        padding-top: 1rem;
        padding-bottom: 1rem
    }
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion .body-wrapper a {
        padding: 1rem 0;
        margin: 0
    }
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion.open .title {
        border-bottom: 0;
        background-color: transparent
    }
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion.open .title:after {
        content: ""
    }
    .stream-Nav-Footer .footer-section-sitemap .footer-accordion.open .body-wrapper {
        border: 0
    }
}

.stream-Nav-Footer .footer-section-legal {
    text-align: center;
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-top: 3rem;
    padding-bottom: 10rem;
    background-color: #f3f3f3;
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    color: #333
}

@media (max-width:767px) {
    .stream-Nav-Footer .footer-section-legal {
        padding-top: 2rem;
        padding-bottom: 2rem;
        padding-top: 1.5rem;
        padding-bottom: 5rem;
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav-Footer .footer-section-legal {
        font-size: 12px
    }
}

@media (min-width:1200px) {
    .stream-Nav-Footer .footer-section-legal {
        font-size: 12px
    }
}

.stream-Nav-Footer .footer-section-legal .logo a {
    display: inline-block
}

@media (min-width:768px) {
    .stream-Nav-Footer .footer-section-legal .logo {
        text-align: left
    }
}

.stream-Nav-Footer .footer-section-legal .legal-links {
    margin-bottom: 2rem
}

@media (min-width:768px) {
    .stream-Nav-Footer .footer-section-legal .legal-links {
        text-align: right
    }
}

.stream-Nav-Footer .footer-section-legal .legal-links a {
    color: #333;
    text-decoration: none
}

.stream-Nav-Footer .footer-section-legal .legal-links a:after {
    content: " | "
}

.stream-Nav-Footer .footer-section-legal .legal-links a:last-child:after {
    content: ""
}

.stream-Nav-Footer .footer-section-legal .legal-links a span {
    white-space: nowrap
}

.stream-Nav-Footer .footer-section-legal .copyright {
    margin-bottom: 2rem
}

@media (min-width:768px) {
    .stream-Nav-Footer .footer-section-legal .copyright,
    .stream-Nav-Footer .footer-section-legal .country-selector {
        text-align: right
    }
}

.stream-Nav-Footer .footer-section-legal .country-selector a {
    color: #0042cc
}

.stream-Nav-Footer .footer-section-legal .country-selector a:hover {
    opacity: .5
}

.stream-Nav-Footer .footer-section-legal .country-selector .icon-flag {
    margin-left: 1rem;
    margin-right: 1rem;
    display: inline-block;
    vertical-align: middle
}

.icon-flag {
    display: inline-block;
    width: 20px;
    height: 20px
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Nav-Footer-Compact {
    padding: 3rem;
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    color: #333;
    background-color: #f3f3f3;
    text-align: center
}

@media (max-width:767px) {
    .stream-Nav-Footer-Compact {
        padding: 1.5rem;
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav-Footer-Compact {
        font-size: 12px
    }
}

@media (min-width:1200px) {
    .stream-Nav-Footer-Compact {
        font-size: 12px
    }
}

@media (min-width:768px) {
    .stream-Nav-Footer-Compact section {
        text-align: right
    }
}

.stream-Nav-Footer-Compact .legal-links {
    margin-bottom: 2rem
}

@media (max-width:1199px) {
    .stream-Nav-Footer-Compact .legal-links {
        text-align: center
    }
}

@media (min-width:1200px) {
    .stream-Nav-Footer-Compact .legal-links {
        float: right;
        width: 80%
    }
}

.stream-Nav-Footer-Compact .legal-links a {
    color: #333;
    cursor: pointer;
    text-decoration: none
}

.stream-Nav-Footer-Compact .legal-links a:after {
    content: " | "
}

.stream-Nav-Footer-Compact .legal-links a:last-of-type:after {
    content: ""
}

.stream-Nav-Footer-Compact .legal-links a span {
    white-space: nowrap
}

@media (max-width:1199px) {
    .stream-Nav-Footer-Compact .stream-compact-footer-language-container {
        display: inline-block;
        overflow: hidden;
        margin-top: 6px
    }
}

@media (min-width:1200px) {
    .stream-Nav-Footer-Compact .stream-compact-footer-language-container {
        display: inline-block;
        overflow: hidden;
        float: left
    }
}

.stream-Nav-Footer-Compact .language {
    display: inline-block;
    overflow: hidden
}

.stream-Nav-Footer-Compact .language span {
    display: block;
    float: left;
    line-height: 22px;
    margin-right: 5px
}

.stream-Nav-Footer-Compact .copyright {
    overflow: hidden;
    display: block
}

@media (min-width:1200px) {
    .stream-Nav-Footer-Compact .copyright {
        clear: both;
        float: none
    }
}

.stream-Nav-Footer-Compact .ca-disclaimer {
    padding-left: 10px
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Loading {
    height: 20px;
    margin: 22px 0
}

.stream-Loading .center {
    text-align: center
}

.stream-Loading .icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(data:image/gif;base64,R0lGODlhEAAQAPIAAPHx8W8asdK+4ZBRwW8asaBryLGH0bmV1SH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==);
    vertical-align: top;
    margin-right: 5px
}

.stream-Loading .text {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    color: #552a7b;
    vertical-align: top
}

@media (max-width:767px) {
    .stream-Loading .text {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Loading .text {
        font-size: 16px
    }
}

@media (min-width:1200px) {
    .stream-Loading .text {
        font-size: 16px
    }
}

.stream-Image img {
    display: block
}

.stream-Image img.fullWidth {
    max-width: 100%!important
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-moz-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-ms-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-webkit-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-moz-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-ms-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

.stream-ProductPrice {
    display: inline-block
}

.stream-ProductPrice .stream-price.discounted {
    opacity: .6;
    position: relative
}

.stream-ProductPrice .stream-price.discounted:before {
    content: "";
    left: 1.2rem;
    top: 50%;
    right: 0;
    border-top: 2px solid;
    -webkit-transform: rotate(165deg);
    -ms-transform: rotate(165deg);
    -o-transform: rotate(165deg);
    transform: rotate(165deg);
    position: absolute
}

.stream-ProductPrice .stream-price .decimal-point {
    font-size: .001px
}

.stream-ProductPrice .stream-price sup span {
    font-size: 1em
}

.stream-Currency {
    display: inline-block
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

body,
html body {
    background-color: #f3f3f3
}

#kitchensink-root,
body.stream-hide-page-background-color,
html body.stream-hide-page-background-color {
    background-color: #fff
}

.skip-to-main {
    position: absolute;
    top: 0;
    left: -9999px;
    z-index: -100
}

.stream-Nav {
    -webkit-overflow-scrolling: touch;
    min-height: 100%;
    margin: 0;
    padding: 0
}

.stream-Nav>div {
    overflow: hidden
}

@media (max-width:767px) {
    .stream-Nav .nav-header-user-tab .nav-header-feature-link-text,
    .stream-Nav a.nav-header-feature-link,
    .stream-Nav nav.sign-in a {
        display: block;
        padding-top: 3rem;
        padding-bottom: 3rem
    }
}

@media (max-width:767px) and (max-width:767px) {
    .stream-Nav .nav-header-user-tab .nav-header-feature-link-text,
    .stream-Nav a.nav-header-feature-link,
    .stream-Nav nav.sign-in a {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
}

.stream-Nav a.nav-header-feature-link,
.stream-Nav nav.sign-in a {
    color: #662d91
}

.stream-Nav a:hover {
    text-decoration: none
}

.stream-Nav .header-overlay {
    top: 80px;
    z-index: 90;
    min-height: 0;
    padding-left: 0;
    padding-right: 0;
    background-color: #eee
}

.stream-Nav .header-overlay.nav-header-overlay-uma {
    top: 220px
}

@media (min-width:768px) {
    .stream-Nav .header-overlay.nav-header-overlay-uma {
        top: 130px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav .header-overlay.nav-header-overlay-uma {
        top: 155px
    }
}

.stream-Nav .header-overlay .row.nav-overlay-title-glyphicon {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.stream-Nav .header-overlay .nav-overlay-title {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBold, Helvetica, Arial, sans-serif;
    color: #662d91;
    padding: 1rem
}

@media (max-width:767px) {
    .stream-Nav .header-overlay .nav-overlay-title {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav .header-overlay .nav-overlay-title {
        font-size: 16px
    }
}

@media (min-width:1200px) {
    .stream-Nav .header-overlay .nav-overlay-title {
        font-size: 16px
    }
}

.stream-Nav .header-overlay .nav-overlay-title .nav-overlay-title-glyphicon .glyphicon:before {
    position: absolute;
    left: 0
}

@media (max-width:767px) {
    .stream-Nav .header-overlay .nav-show-long-overlay,
    .stream-Nav .header-overlay .nav-show-short-overlay {
        position: absolute;
        overflow: visible;
        -webkit-transition: right, .2s ease;
        -o-transition: right, .2s ease;
        transition: right, .2s ease;
        right: 0
    }
    .stream-Nav .header-overlay .nav-hide-overlay {
        overflow: hidden;
        position: absolute;
        -webkit-transition: right, .2s ease;
        -o-transition: right, .2s ease;
        transition: right, .2s ease;
        right: -2000px
    }
}

@media (min-width:768px) {
    .stream-Nav .header-overlay {
        position: absolute
    }
    .stream-Nav .header-overlay .nav-show-long-overlay,
    .stream-Nav .header-overlay .nav-show-short-overlay {
        -webkit-transition: height, .2s ease;
        -o-transition: height, .2s ease;
        transition: height, .2s ease
    }
    .stream-Nav .header-overlay .nav-show-long-overlay.test-A {
        height: 586px
    }
    .stream-Nav .header-overlay .nav-show-long-overlay.test-A .lowerMenu {
        padding-top: 10px!important
    }
    .stream-Nav .header-overlay .nav-hide-overlay {
        -webkit-transition: height, .2s ease;
        -o-transition: height, .2s ease;
        transition: height, .2s ease;
        height: 0
    }
}

.stream-Nav .header-overlay .logged-in-overlay {
    background-color: #843abc;
    color: #fff;
    padding-left: 0;
    padding-right: 0
}

.stream-Nav .header-overlay .logged-in-overlay.scroll-on-overlay {
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    position: absolute;
    right: -1300px
}

@media (min-width:768px) {
    .stream-Nav .header-overlay .logged-in-overlay {
        overflow: hidden;
        text-align: center;
        min-height: 0
    }
}

.stream-Nav .header-overlay .logged-in-overlay .submenu-overlay-title {
    color: #662d91;
    padding-bottom: 3rem;
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBold, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-Nav .header-overlay .logged-in-overlay .submenu-overlay-title {
        padding-bottom: 1.5rem;
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav .header-overlay .logged-in-overlay .submenu-overlay-title {
        font-size: 16px
    }
}

@media (min-width:1200px) {
    .stream-Nav .header-overlay .logged-in-overlay .submenu-overlay-title {
        font-size: 16px
    }
}

@media (min-width:768px) {
    .stream-Nav .header-overlay .logged-in-overlay .logged-in-overlay-item-container {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
        justify-content: center
    }
}

.stream-Nav .header-overlay .logged-in-overlay .logged-in-overlay-item-container .menu-items {
    padding: 2rem;
    border-color: #fff;
    border-bottom: 1px solid
}

.stream-Nav .header-overlay .logged-in-overlay .logged-in-overlay-item-container .menu-items .nav-logged-in-item-text {
    padding-left: 0;
    padding-right: 0
}

.stream-Nav .header-overlay .logged-in-overlay .logged-in-overlay-item-container .menu-items .nav-logged-in-item-arrow {
    text-align: right;
    padding-left: 0;
    padding-right: 0
}

@media (min-width:768px) {
    .stream-Nav .header-overlay .logged-in-overlay .logged-in-overlay-item-container .menu-items {
        border: 0;
        float: none
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1023px) {
    .stream-Nav .header-overlay .logged-in-overlay .logged-in-overlay-item-container .menu-items {
        padding-top: 2rem
    }
}

.stream-Nav .header-overlay .logged-in-overlay a {
    color: #fff
}

@media (max-width:767px) {
    .stream-Nav .header-overlay .logged-in-overlay a {
        display: block
    }
}

.stream-Nav .header-overlay .logged-in-overlay .submenu-overlay-title {
    color: #fff;
    background-color: #552a7b;
    padding-top: 3rem
}

@media (max-width:767px) {
    .stream-Nav .header-overlay .logged-in-overlay .submenu-overlay-title {
        padding-top: 1.5rem
    }
}

.stream-Nav .header-overlay .support-overlay {
    background-color: #eee
}

.stream-Nav .header-overlay .support-overlay.scroll-on-overlay {
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    position: absolute;
    right: -1300px
}

.stream-Nav .header-overlay .support-overlay .nav-overlay-title {
    padding: 3rem
}

@media (max-width:767px) {
    .stream-Nav .header-overlay .support-overlay .nav-overlay-title {
        padding: 1.5rem
    }
}

.stream-Nav .header-overlay .support-overlay .menu-items {
    padding-top: 2rem;
    padding-bottom: 2rem;
    border-color: #fff
}

@media (max-width:767px) {
    .stream-Nav .header-overlay .support-overlay .menu-items {
        border-bottom: 1px solid
    }
    .stream-Nav .header-overlay .support-overlay .menu-items a {
        display: block
    }
    .stream-Nav .header-overlay .support-overlay .menu-items a.glyphicon:after {
        top: 3px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .stream-Nav .header-overlay .support-overlay .menu-items {
        padding-top: 2rem
    }
}

.stream-Nav .header-overlay .support-overlay .menu-items a {
    color: #662d91
}

@media (min-width:768px) {
    .stream-Nav .header-overlay .support-overlay {
        min-height: 0;
        text-align: center;
        overflow: hidden;
        border: 0
    }
    .stream-Nav .header-overlay .support-overlay .glyphicon:after {
        display: none
    }
}

.stream-Nav .header-overlay .product-overlay a {
    color: #662d91
}

.stream-Nav .header-overlay .product-overlay.scroll-on-overlay {
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    position: absolute;
    right: -1300px
}

.stream-Nav .header-overlay .product-overlay .productImage {
    margin: 0 auto
}

@media (max-width:767px) {
    .stream-Nav .header-overlay .product-overlay .productImage {
        zoom: .9;
        -moz-transform: scale(.9);
        -moz-transform-origin: 0 0
    }
}

@media (max-width:767px) and (max-width:320px) {
    .stream-Nav .header-overlay .product-overlay .productImage {
        zoom: .7;
        -moz-transform: scale(.7);
        -moz-transform-origin: 0 0
    }
}

.stream-Nav .header-overlay .product-overlay .productImage a {
    display: block
}

.stream-Nav .header-overlay .product-overlay.container {
    padding: 2rem 2rem 1rem;
    float: none
}

.stream-Nav .header-overlay .product-overlay .nav-header-product-tiles {
    padding-left: 1rem;
    padding-right: 1rem
}

@media (min-width:768px) {
    .stream-Nav .header-overlay .product-overlay {
        padding-top: 0;
        min-height: 0;
        overflow: hidden
    }
    .stream-Nav .header-overlay .product-overlay.nav-hide-overlay {
        padding: 0
    }
}

.stream-Nav .header-overlay .product-overlay .lowerMenu {
    padding-left: 1rem;
    padding-right: 1rem
}

@media (min-width:768px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu {
        line-height: 36px!important;
        padding-top: 25px
    }
    .stream-Nav .header-overlay .product-overlay .lowerMenu.test-a {
        padding-top: 0;
        padding-bottom: 12px
    }
}

.stream-Nav .header-overlay .product-overlay .lowerMenu p {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu p {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu p {
        font-size: 16px
    }
}

@media (min-width:1200px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu p {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu p {
        font-weight: 400;
        line-height: 1.42;
        font-family: GothamBook, Helvetica, Arial, sans-serif
    }
}

@media (min-width:768px) and (max-width:1023px) and (max-width:767px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu p {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1023px) and (min-width:768px) and (max-width:1199px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu p {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1023px) and (min-width:1200px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu p {
        font-size: 12px
    }
}

@media (min-width:768px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu p {
        padding: 0;
        margin: 0;
        line-height: 36px!important
    }
}

.stream-Nav .header-overlay .product-overlay .lowerMenu .product-lower-menu-content {
    padding-left: 0;
    padding-right: 0;
    text-align: left
}

@media (max-width:767px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .product-lower-menu-content {
        text-align: center
    }
}

.stream-Nav .header-overlay .product-overlay .lowerMenu .product-finder {
    padding-left: 0;
    padding-right: 0;
    text-align: right
}

.stream-Nav .header-overlay .product-overlay .lowerMenu .product-finder .test-A {
    text-align: center
}

@media (min-width:768px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .product-finder .test-A {
        text-align: left
    }
}

.stream-Nav .header-overlay .product-overlay .lowerMenu .product-finder .test-A .productButton {
    display: inline-block
}

.stream-Nav .header-overlay .product-overlay .lowerMenu .product-finder .test-A .productButton a {
    border-radius: 15px
}

@media (max-width:767px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .product-finder .test-A .productButton {
        margin-bottom: 6px
    }
}

.stream-Nav .header-overlay .product-overlay .lowerMenu .product-finder .productButton {
    text-align: center
}

.stream-Nav .header-overlay .product-overlay .lowerMenu .product-finder .productButton a:visited {
    color: #fff
}

@media (min-width:768px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .product-finder .productButton {
        padding: 0;
        text-align: right
    }
    .stream-Nav .header-overlay .product-overlay .lowerMenu .product-finder .productButton button {
        margin-right: 0
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .product-finder .productButton a {
        padding-left: 1rem;
        padding-right: 1rem;
        font-weight: 400;
        line-height: 1.42;
        font-family: GothamBook, Helvetica, Arial, sans-serif
    }
}

@media (min-width:768px) and (max-width:1023px) and (max-width:767px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .product-finder .productButton a {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1023px) and (min-width:768px) and (max-width:1199px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .product-finder .productButton a {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1023px) and (min-width:1200px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .product-finder .productButton a {
        font-size: 12px
    }
}

.stream-Nav .header-overlay .product-overlay .lowerMenu .product-lower-items {
    border-bottom: 1px solid;
    border-color: #fff;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media (min-width:768px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .product-lower-items {
        border: 0;
        padding-left: 0;
        padding-right: 0
    }
}

.stream-Nav .header-overlay .product-overlay .lowerMenu .product-lower-items a {
    text-decoration: none
}

.stream-Nav .header-overlay .product-overlay .lowerMenu .product-lower-items .glyphicon:after {
    top: 2px
}

.stream-Nav .header-overlay .product-overlay .lowerMenu .stream-perfect-product {
    text-align: center;
    padding-left: 0;
    padding-right: 0
}

.stream-Nav .header-overlay .product-overlay .lowerMenu .stream-perfect-product p {
    font-weight: 700;
    line-height: 1.42;
    font-family: GothamLight, serif;
    font-weight: 500
}

@media (max-width:767px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .stream-perfect-product p {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .stream-perfect-product p {
        font-size: 16px
    }
}

@media (min-width:1200px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .stream-perfect-product p {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .stream-perfect-product p {
        font-weight: 400;
        line-height: 1.42;
        font-family: GothamBook, Helvetica, Arial, sans-serif
    }
}

@media (min-width:768px) and (max-width:1023px) and (max-width:767px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .stream-perfect-product p {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1023px) and (min-width:768px) and (max-width:1199px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .stream-perfect-product p {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1023px) and (min-width:1200px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .stream-perfect-product p {
        font-size: 12px
    }
}

@media (min-width:768px) {
    .stream-Nav .header-overlay .product-overlay .lowerMenu .stream-perfect-product {
        text-align: right
    }
}

.stream-Nav .header-overlay .product-overlay .tile {
    display: block;
    padding: .5rem;
    background-color: #eee
}

@media (min-width:768px) {
    .stream-Nav .header-overlay .product-overlay .tile {
        padding-top: .5rem
    }
}

.stream-Nav .header-overlay .product-overlay .tileContent:hover p {
    color: #fff
}

.stream-Nav .header-overlay .product-overlay .tileBGb4:hover {
    background: repeating-linear-gradient(0deg, rgba(51, 51, 51, .8), rgba(51, 51, 51, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #333;
    color: #fff
}

.stream-Nav .header-overlay .product-overlay .tileBGb6:hover {
    background: repeating-linear-gradient(0deg, rgba(0, 0, 0, .8), rgba(0, 0, 0, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #000;
    color: #fff
}

.stream-Nav .header-overlay .product-overlay .tileBGc1:hover {
    background: repeating-linear-gradient(0deg, rgba(102, 45, 145, .8), rgba(102, 45, 145, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #662d91;
    color: #fff
}

.stream-Nav .header-overlay .product-overlay .tileBGc2:hover {
    background: repeating-linear-gradient(0deg, rgba(237, 24, 71, .8), rgba(237, 24, 71, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #ed1847
}

.stream-Nav .header-overlay .product-overlay .tileBGc3:hover {
    background: repeating-linear-gradient(0deg, rgba(0, 165, 229, .8), rgba(0, 165, 229, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #00a5e5
}

.stream-Nav .header-overlay .product-overlay .tileBGc4:hover {
    background: repeating-linear-gradient(0deg, rgba(0, 205, 73, .8), rgba(0, 205, 73, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #00cd49
}

.stream-Nav .header-overlay .product-overlay .tileBGc5:hover {
    background: repeating-linear-gradient(0deg, rgba(255, 144, 0, .8), rgba(255, 144, 0, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #ff9000
}

.stream-Nav .header-overlay .product-overlay .tileBGc6s:hover {
    background: repeating-linear-gradient(0deg, rgba(0, 61, 167, .8), rgba(0, 61, 167, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #003da7
}

.stream-Nav .header-overlay .product-overlay .tileBGb9:hover {
    background: repeating-linear-gradient(0deg, hsla(30, 1%, 46%, .8), hsla(30, 1%, 46%, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #767574
}

.stream-Nav .header-overlay .product-overlay .tileBGc10:hover {
    background: repeating-linear-gradient(0deg, rgba(97, 201, 208, .8), rgba(97, 201, 208, .9) 100%), repeating-linear-gradient(1deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 58%, #fff), repeating-linear-gradient(181deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 81%, #fff), repeating-linear-gradient(45deg, hsla(0, 0%, 86%, .8), hsla(0, 0%, 86%, .8) 20px, hsla(0, 0%, 93%, .8) 0, hsla(0, 0%, 93%, .8) 60px, hsla(0, 0%, 86%, .8) 0, hsla(0, 0%, 86%, .8) 80px, #fff 0, #fff 90px, #eee 0, #eee 110px, #fff 0, #fff 120px, #eee 0, #eee 140px, #fff 0, #fff 150px, #eee 0, #eee 170px, #fff 0, #fff 180px, #eee 0, #eee 200px);
    background-color: #61c9d0
}

.stream-Nav .header-overlay .product-overlay .tileContent {
    height: 240px;
    border-bottom: 3px solid;
    border-bottom-color: inherit;
    padding: 0
}

.stream-Nav .header-overlay .product-overlay .tileContent div,
.stream-Nav .header-overlay .product-overlay .tileContent p {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    padding: 0;
    margin-top: 1rem;
    margin-bottom: 1rem
}

@media (max-width:767px) {
    .stream-Nav .header-overlay .product-overlay .tileContent div,
    .stream-Nav .header-overlay .product-overlay .tileContent p {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav .header-overlay .product-overlay .tileContent div,
    .stream-Nav .header-overlay .product-overlay .tileContent p {
        font-size: 12px
    }
}

@media (min-width:1200px) {
    .stream-Nav .header-overlay .product-overlay .tileContent div,
    .stream-Nav .header-overlay .product-overlay .tileContent p {
        font-size: 12px
    }
}

.stream-Nav .header-overlay .product-overlay .tileContent .stream-msrp-price.model-streamtv:before {
    content: "From ";
    font-size: 18px
}

.stream-Nav .header-overlay .product-overlay .tileContent img {
    margin: 0 auto
}

@media (min-width:768px) {
    .stream-Nav .header-overlay .product-overlay .tileContent div,
    .stream-Nav .header-overlay .product-overlay .tileContent p {
        font-weight: 400;
        line-height: 1.42;
        font-family: GothamBook, Helvetica, Arial, sans-serif
    }
}

@media (min-width:768px) and (max-width:767px) {
    .stream-Nav .header-overlay .product-overlay .tileContent div,
    .stream-Nav .header-overlay .product-overlay .tileContent p {
        font-size: 12px
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1199px) {
    .stream-Nav .header-overlay .product-overlay .tileContent div,
    .stream-Nav .header-overlay .product-overlay .tileContent p {
        font-size: 12px
    }
}

@media (min-width:768px) and (min-width:1200px) {
    .stream-Nav .header-overlay .product-overlay .tileContent div,
    .stream-Nav .header-overlay .product-overlay .tileContent p {
        font-size: 12px
    }
}

.stream-Nav .header-overlay .product-overlay .tileContent .productTitle {
    padding-top: 2rem;
    padding-bottom: 2rem;
    margin: 0;
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-Nav .header-overlay .product-overlay .tileContent .productTitle {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav .header-overlay .product-overlay .tileContent .productTitle {
        font-size: 12px
    }
}

@media (min-width:1200px) {
    .stream-Nav .header-overlay .product-overlay .tileContent .productTitle {
        font-size: 12px
    }
}

@media (min-width:768px) {
    .stream-Nav .header-overlay .product-overlay .tileContent .productTitle {
        font-weight: 400;
        line-height: 1.42;
        font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif
    }
}

@media (min-width:768px) and (max-width:767px) {
    .stream-Nav .header-overlay .product-overlay .tileContent .productTitle {
        font-size: 16px
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1199px) {
    .stream-Nav .header-overlay .product-overlay .tileContent .productTitle {
        font-size: 16px
    }
}

@media (min-width:768px) and (min-width:1200px) {
    .stream-Nav .header-overlay .product-overlay .tileContent .productTitle {
        font-size: 16px
    }
}

@media (min-width:768px) {
    .stream-Nav .header-overlay .product-overlay .tileContent .productTitle.glyphicon:after {
        top: 5px
    }
}

@media (max-width:767px) {
    .stream-Nav .header-overlay .product-overlay .tileContent .productTitle.glyphicon:after {
        top: 5px
    }
}

.stream-Nav .header-overlay .product-overlay .tileContent .sales-circle {
    background-color: #662d91;
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    color: #fff;
    width: 35px;
    height: 35px;
    -moz-border-radius: 70px;
    -webkit-border-radius: 70px;
    border-radius: 70px;
    padding-top: .7rem;
    line-height: 1.4rem
}

@media (max-width:767px) {
    .stream-Nav .header-overlay .product-overlay .tileContent .sales-circle {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav .header-overlay .product-overlay .tileContent .sales-circle {
        font-size: 12px
    }
}

@media (min-width:1200px) {
    .stream-Nav .header-overlay .product-overlay .tileContent .sales-circle {
        font-size: 12px
    }
}

@media (min-width:768px) {
    .stream-Nav .header-overlay .product-overlay .tileContent .sales-circle {
        padding-top: 1rem
    }
}

.stream-Nav .header-overlay .product-overlay .tileContent .sales-circle.smaller {
    font-size: 8px
}

@media (max-width:767px) {
    .stream-Nav .header-overlay.overlay-on-xs {
        right: 0;
        width: 100%
    }
}

.stream-Nav .disable-player-selector a.nav-product-selector-button-notmobile,
.stream-Nav .disable-player-selector a.nav-product-selector-link-mobile,
.stream-Nav .disable-shopping-cart .nav-header-cart,
.stream-Nav .nav.disable-global-nav .nav-page-headline,
.stream-Nav .nav.disable-global-nav footer,
.stream-Nav .nav.disable-global-nav header {
    display: none
}

.stream-Nav .nav.standalone-mode .nav-header:not(.scroll-on-laptop) .nav-header-feature {
    margin-top: 44px
}

@media (max-width:767px) {
    .stream-Nav .nav.standalone-mode .nav-header-bar .nav-header-feature {
        position: static;
        margin-top: 0
    }
}

.stream-Nav .disable-header-footer .nav-footer,
.stream-Nav .disable-header-footer .nav-header {
    display: none
}

.stream-Nav .disable-header-footer .nav-main {
    overflow: hidden;
    margin-top: 1rem;
    margin-bottom: 1rem
}

.stream-Nav .nav-header-content {
    padding-left: 0;
    padding-right: 0;
    padding-top: 2rem
}

@media (min-width:768px) {
    .stream-Nav .nav-header-content {
        padding: 0 1.5rem 0 5px
    }
}

@media (min-width:1201px) {
    .stream-Nav .nav-header-content {
        padding-left: 15px
    }
}

@media (min-width:1201px) and (max-width:1219px) {
    .stream-Nav .nav-header-content {
        padding-left: calc(50vw - 600px + 5px)
    }
}

.stream-Nav .nav-header-content .nav-header-bar {
    overflow: hidden
}

@media (min-width:768px) {
    .stream-Nav .nav-header-content .nav-header-bar {
        text-align: center
    }
}

.stream-Nav .nav-header-content .nav-header-toggle-div {
    padding-left: 0;
    padding-right: 0
}

@media (max-width:767px) and (orientation:landscape) {
    .stream-Nav .nav-header-content .nav-header-toggle-div.logged-in-close-icon button {
        left: 25px
    }
}

.stream-Nav .nav-header-content .nav-header-toggle-div button {
    border: 0;
    -webkit-appearance: none;
    border-radius: 0
}

.stream-Nav .nav-header-content .nav-header-toggle-div .nav-header-cart-link {
    line-height: 30px;
    position: relative;
    display: inline-block;
    cursor: pointer
}

.stream-Nav .nav-header-content .nav-header-toggle-div .nav-header-cart-link div {
    width: 30px;
    height: 30px
}

@media (min-width:768px) {
    .stream-Nav .nav-header-content .nav-header-toggle-div .nav-header-cart-link {
        right: 0;
        top: 5px
    }
}

.stream-Nav .nav-header-content .nav-header-toggle-div .nav-header-toggle {
    box-shadow: none;
    display: inline-block;
    background: transparent;
    border: 0;
    position: relative;
    margin: 0 auto;
    padding: 0;
    outline: 0;
    font-size: 18px
}

.stream-Nav .nav-header-content .nav-header-toggle-div .nav-header-toggle .glyphicon-close:before {
    line-height: 25px;
    height: 25px;
    width: 25px;
    font-size: 25px;
    top: 5px;
    display: inline-block
}

.stream-Nav .nav-header-content .nav-header-toggle-div .nav-header-toggle span {
    background-color: #662d91;
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    margin: 4px auto
}

.stream-Nav .nav-header-content .nav-header-toggle-div.logged-in-close-icon {
    background-color: #552a7b;
    color: #fff;
    height: 80px;
    line-height: 80px;
    width: 70px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0
}

.stream-Nav .nav-header-content .nav-header-toggle-div.logged-in-close-icon button {
    height: 70px;
    line-height: 70px;
    width: 70px;
    background-color: #552a7b
}

.stream-Nav .nav-header-content .nav-header-toggle-div:not(.logged-in-close-icon) {
    padding-left: 0;
    padding-right: 0;
    height: 80px;
    line-height: 80px;
    width: 70px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0
}

.stream-Nav .nav-header-content .nav-header-toggle-div:not(.logged-in-close-icon) .glyphicon-close {
    height: 80px;
    line-height: 80px;
    width: 70px;
    color: #552a7b;
    background-color: #eee
}

.stream-Nav .nav-header-content .nav-header-cart,
.stream-Nav .nav-header-content .nav-header-cart a {
    color: #552a7b
}

.stream-Nav .nav-header-content .nav-header-cart .glyphicon-shopping-cart:before {
    font-size: 28px
}

@media (max-width:767px) {
    .stream-Nav .nav-header-content .nav-header-cart .glyphicon-shopping-cart:before {
        top: 5px
    }
}

.stream-Nav .nav-header-content .nav-header-cart .qty {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    color: #333;
    background-color: #efcb01;
    line-height: 12px;
    font-weight: 700;
    padding: 4px 8px;
    border-radius: 15px;
    position: absolute;
    top: 0
}

@media (max-width:767px) {
    .stream-Nav .nav-header-content .nav-header-cart .qty {
        font-size: 14px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav .nav-header-content .nav-header-cart .qty {
        font-size: 14px
    }
}

@media (min-width:1200px) {
    .stream-Nav .nav-header-content .nav-header-cart .qty {
        font-size: 14px
    }
}

@media (max-width:767px) {
    .stream-Nav .nav-header-content .nav-header-cart .qty {
        right: 5px
    }
}

@media (min-width:768px) {
    .stream-Nav .nav-header-content .nav-header-cart .qty {
        right: auto;
        left: 25px;
        top: 10px;
        float: left
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1023px) {
    .stream-Nav .nav-header-content .nav-header-cart .qty {
        right: 15px
    }
}

@media (min-width:768px) and (min-width:1024px) and (max-width:1199px) {
    .stream-Nav .nav-header-content .nav-header-cart .qty {
        left: 25px
    }
}

.stream-Nav .nav-header-content .nav-header-cart .hide-from-screenreader {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden
}

@media (min-width:768px) {
    .stream-Nav .nav-header-content .nav-header-cart {
        padding-top: 2rem;
        padding-left: 1rem
    }
    .stream-Nav .nav-header-content .nav-header-cart .glyphicon-shopping-cart {
        margin: 0 auto
    }
}

@media (max-width:767px) {
    .stream-Nav .nav-header-content .nav-header-cart {
        text-align: right;
        position: absolute;
        right: 75px
    }
}

.stream-Nav .nav-header-content .stream-header-logo {
    padding-left: 0;
    padding-right: 0
}

.stream-Nav .nav-header-content .stream-header-logo .nav-header-logo-small {
    display: block;
    float: left
}

@media (min-width:768px) {
    .stream-Nav .nav-header-content .stream-header-logo {
        padding-top: 2rem
    }
    .stream-Nav .nav-header-content .stream-header-logo .nav-header-logo,
    .stream-Nav .nav-header-content .stream-header-logo .nav-header-logo-small {
        display: block
    }
    .stream-Nav .nav-header-content .stream-header-logo .nav-header-logo {
        float: left
    }
}

.stream-Nav .nav.hero-nav-main-enabled .nav-main,
.stream-Nav .nav.hero-nav-main-enabled:not(.hide-header-nav) .nav-main {
    max-width: 100%;
    margin: 0;
    padding-top: 80px
}

.stream-Nav .nav.hero-nav-main-enabled .nav-main .stream-Nav-Page-Standard,
.stream-Nav .nav.hero-nav-main-enabled:not(.hide-header-nav) .nav-main .stream-Nav-Page-Standard {
    overflow: hidden;
    margin-bottom: 22px
}

.stream-Nav .nav.hero-nav-main-enabled .nav-main .stream-Nav-Page-Standard .nav-page-headline,
.stream-Nav .nav.hero-nav-main-enabled:not(.hide-header-nav) .nav-main .stream-Nav-Page-Standard .nav-page-headline {
    background-image: -ms-linear-gradient(top, #eee 40%, #f8f8f8 100%);
    background-image: -moz-linear-gradient(top, #eee 40%, #f8f8f8 100%);
    background-image: -o-linear-gradient(top, #eee 40%, #f8f8f8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40, #eee), color-stop(100, #f8f8f8));
    background-image: -webkit-linear-gradient(top, #eee 40%, #f8f8f8);
    background-image: linear-gradient(180deg, #eee 40%, #f8f8f8);
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    margin-bottom: 22px;
    overflow: hidden
}

@media (max-width:767px) {
    .stream-Nav .nav.hero-nav-main-enabled .nav-main .stream-Nav-Page-Standard .nav-page-headline,
    .stream-Nav .nav.hero-nav-main-enabled:not(.hide-header-nav) .nav-main .stream-Nav-Page-Standard .nav-page-headline {
        font-size: 24px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav .nav.hero-nav-main-enabled .nav-main .stream-Nav-Page-Standard .nav-page-headline,
    .stream-Nav .nav.hero-nav-main-enabled:not(.hide-header-nav) .nav-main .stream-Nav-Page-Standard .nav-page-headline {
        font-size: 27px
    }
}

@media (min-width:1200px) {
    .stream-Nav .nav.hero-nav-main-enabled .nav-main .stream-Nav-Page-Standard .nav-page-headline,
    .stream-Nav .nav.hero-nav-main-enabled:not(.hide-header-nav) .nav-main .stream-Nav-Page-Standard .nav-page-headline {
        font-size: 32px
    }
}

.stream-Nav .nav.hero-nav-main-enabled .nav-main .stream-Nav-Page-Standard .nav-page-headline h1.nav-page-headline-h1,
.stream-Nav .nav.hero-nav-main-enabled:not(.hide-header-nav) .nav-main .stream-Nav-Page-Standard .nav-page-headline h1.nav-page-headline-h1 {
    color: #333;
    text-align: center;
    padding: 2rem 1rem;
    margin-top: 0;
    margin-bottom: 0;
    background: #552a7b;
}

.stream-Nav .nav.hero-nav-main-enabled .nav-main.nav-main-content-uma,
.stream-Nav .nav.hero-nav-main-enabled:not(.hide-header-nav) .nav-main.nav-main-content-uma {
    padding-top: 140px
}

.stream-Nav a,
.stream-Nav a:active,
.stream-Nav a:focus {
    outline: none
}

.stream-Nav .hide-header-nav .nav-header-cart,
.stream-Nav .nav.hide-header-nav .nav-header-bar,
.stream-Nav .nav.hide-header-nav .nav-header-toggle-div,
.stream-Nav .nav.hide-header-nav .nav-header-user {
    display: none
}

@media (min-width:768px) {
    .stream-Nav .nav:not(.hide-header-nav) .nav-spacer.hidden {
        display: block;
        height: 0;
        width: 100%
    }
    .stream-Nav .nav:not(.hide-header-nav) .nav-main {
        margin-top: 80px
    }
    .stream-Nav .nav:not(.hide-header-nav) .nav-header {
        overflow: hidden;
        width: 100%;
        height: 80px;
        position: fixed;
        top: 0;
        font-weight: 400;
        line-height: 1.42;
        font-family: GothamBold, Helvetica, Arial, sans-serif
    }
}

@media (min-width:768px) and (max-width:767px) {
    .stream-Nav .nav:not(.hide-header-nav) .nav-header {
        font-size: 16px
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1199px) {
    .stream-Nav .nav:not(.hide-header-nav) .nav-header {
        font-size: 16px
    }
}

@media (min-width:768px) and (min-width:1200px) {
    .stream-Nav .nav:not(.hide-header-nav) .nav-header {
        font-size: 16px
    }
}

@media (min-width:768px) {
    .stream-Nav .nav:not(.hide-header-nav) .nav-header.scroll-on,
    .stream-Nav .nav:not(.hide-header-nav) .nav-header.scroll-on+.header-overlay {
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        position: absolute;
        top: -80px
    }
}

.stream-Nav .nav-header {
    width: 100%;
    display: inline-block;
    position: absolute;
    height: 80px;
    background: #f8f8f8;
    box-sizing: border-box;
    z-index: 99;
    top: 0;
    font-weight: 700;
    color: #662d91
}

@media (min-width:768px) {
    .stream-Nav .nav-header {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media (min-width:1200px) {
    .stream-Nav .nav-header {
        overflow: hidden
    }
}

.stream-Nav .nav-header .sign-in {
    position: relative
}

@media (min-width:768px) {
    .stream-Nav .nav-header .sign-in {
        text-align: center
    }
}

.stream-Nav .nav-header .sign-in a {
    color: #662d91
}

@media (min-width:768px) {
    .stream-Nav .nav-header-bar {
        padding-top: 2rem
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1023px) {
    .stream-Nav .nav-header-bar {
        padding-left: 3rem
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1023px) and (max-width:767px) {
    .stream-Nav .nav-header-bar {
        padding-left: 1.5rem
    }
}

.stream-Nav .nav-header-bar .nav-header-feature-link-arrow {
    text-align: right
}

.stream-Nav .nav-header-bar .nav-menu-area {
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: .1rem solid;
    border-color: #fff
}

@media (min-width:768px) {
    .stream-Nav .nav-header-bar .nav-menu-area {
        padding: 1rem 0 0;
        border: 0
    }
    .stream-Nav .nav-header-bar .nav-menu-area.nav-header-user {
        padding-top: 4rem;
        margin-top: -40px;
        height: 100px
    }
}

@media (min-width:768px) and (max-width:767px) {
    .stream-Nav .nav-header-bar .nav-menu-area.nav-header-user {
        padding-top: 2rem
    }
}

@media (min-width:768px) {
    .stream-Nav .nav-header-bar .nav-menu-area.nav-header-user a {
        text-decoration: none
    }
    .stream-Nav .nav-header-bar .nav-menu-area .navlink-arrow {
        position: relative
    }
    .stream-Nav .nav-header-bar .nav-menu-area .navlink-arrow.glyphicon,
    .stream-Nav .nav-header-bar .nav-menu-area .navlink-arrow.glyphicon:before {
        margin-top: 0;
        margin-right: -8px
    }
    .stream-Nav .nav-header-bar .nav-menu-area .navlink-arrow.glyphicon:after {
        left: 103%;
        position: absolute;
        top: 0
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1023px) {
    .stream-Nav .nav-header-bar .nav-menu-area {
        font-weight: 400;
        line-height: 1.42;
        font-family: GothamBook, Helvetica, Arial, sans-serif
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1023px) and (max-width:767px) {
    .stream-Nav .nav-header-bar .nav-menu-area {
        font-size: 12px
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1023px) and (min-width:768px) and (max-width:1199px) {
    .stream-Nav .nav-header-bar .nav-menu-area {
        font-size: 12px
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:1023px) and (min-width:1200px) {
    .stream-Nav .nav-header-bar .nav-menu-area {
        font-size: 12px
    }
}

@media (max-width:767px) {
    .stream-Nav .nav-header-bar .nav-menu-area {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex
    }
    .stream-Nav .nav-header-bar .nav-menu-area .navlink-arrow.glyphicon:after {
        display: none
    }
}

.stream-Nav .nav-header-bar .nav-header-user {
    background-color: #843abc;
    padding-left: 0;
    padding-right: 0
}

.stream-Nav .nav-header-bar .nav-header-user a {
    color: #fff
}

@media (min-width:768px) {
    .stream-Nav .nav-header-bar .nav-header-user .nav-header-user-tab {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .stream-Nav .nav-header-bar .nav-header-user .nav-header-user-tab {
        padding-top: 1rem
    }
}

.stream-Nav .nav-header-bar .nav-header-user .nav-logged-in-arrow {
    padding-right: 0
}

@media (min-width:768px) {
    .stream-Nav .nav-header-bar .nav-header-user .nav-logged-in-arrow {
        position: absolute;
        right: 0;
        bottom: 0
    }
}

@media (min-width:1200px) {
    .stream-Nav .nav-header-bar .nav-header-user .nav-header-feature-link-text {
        text-align: left;
        padding-left: 1rem;
        padding-right: 0;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav .nav-header-bar .nav-header-user .nav-header-feature-link-text {
        padding-left: 0;
        padding-right: 0
    }
}

.stream-Nav .nav-header-bar .nav-header-user .nav-header-feature-link-text .nav-greeting {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (min-width:768px) {
    .stream-Nav .nav-header-bar .nav-header-user .nav-header-feature-link-text .nav-greeting {
        display: inherit
    }
}

.stream-Nav .nav-header-bar .nav-header-user .nav-header-feature-link-arrow {
    color: #fff
}

@media (min-width:768px) {
    .stream-Nav .nav-header-bar .nav-header-user {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media (min-width:768px) {
    .stream-Nav .nav-header-bar .nav-default-link {
        height: 80px;
        padding-bottom: 2rem;
        padding-top: 3rem;
        top: -20px;
        text-align: center;
        padding-right: .6rem
    }
}

@media (min-width:768px) and (max-width:767px) {
    .stream-Nav .nav-header-bar .nav-default-link {
        padding-top: 1.5rem
    }
}

@media (min-width:768px) {
    .stream-Nav .nav-header-bar .nav-default-link.nav-default-open {
        background-color: #eee
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .stream-Nav .nav-header-bar .nav-default-link {
        padding-left: 0;
        padding-right: 0
    }
}

.stream-Nav .nav-header-bar .default-link {
    padding-left: 0;
    padding-right: 0
}

@media (min-width:768px) {
    .stream-Nav .nav-header-bar .default-link {
        text-align: right
    }
}

.stream-Nav .nav-header-feature-link-container {
    padding-left: 0;
    padding-right: 0
}

@media (max-width:767px) {
    .stream-Nav .nav-header-feature-link-container .nav-header-feature-link-icon {
        text-align: right
    }
}

.stream-Nav .nav-header-feature a.nav-header-feature-link {
    color: #eee;
    color: #662d91;
    margin: 0 1rem;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    text-decoration: none;
    display: inline-block;
    line-height: 32px;
    height: 32px;
    display: block;
    border-bottom-width: 0;
    -webkit-transition: border .2s, padding .2s, opacity .2s;
    -o-transition: border .2s, padding .2s, opacity .2s;
    transition: border .2s, padding .2s, opacity .2s
}

.stream-Nav .nav-header-feature a:first-child {
    margin-left: 0
}

.stream-Nav .nav-header-feature a:last-child {
    margin-right: 0
}

@media (min-width:768px) {
    .stream-Nav .nav-header-feature a.nav-header-feature-link:after {
        background-color: #662d91;
        display: block;
        position: relative;
        height: 1px;
        content: "";
        opacity: 0;
        margin-top: -5px;
        -webkit-transition: all .16s;
        -o-transition: all .16s;
        transition: all .16s
    }
    .stream-Nav .nav-header-feature a.nav-header-feature-link:focus:after,
    .stream-Nav .nav-header-feature a.nav-header-feature-link:hover:after {
        height: 5px;
        opacity: 1;
        margin-top: 0
    }
}

.stream-Nav .nav-loading {
    height: 3px;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0
}

.stream-Nav .nav-loading .bar {
    background-color: #662d91;
    height: 100%;
    width: 0;
    opacity: 1
}

.stream-Nav .nav-loading.nav-loading-progress .bar {
    width: 50%;
    -webkit-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out
}

.stream-Nav .nav-loading.nav-loading-complete .bar {
    width: 100%;
    -webkit-transition: opacity .2s, width .5s ease-in-out;
    -o-transition: opacity .2s, width .5s ease-in-out;
    transition: opacity .2s, width .5s ease-in-out
}

.stream-Nav .nav-loading.nav-loading-done .bar {
    opacity: 0
}

.stream-Nav .nav-main {
    margin-top: 1rem;
    margin-bottom: 1rem;
    min-height: 100%;
    overflow: hidden
}

.stream-Nav .nav-footer,
.stream-Nav .nav-main {
    opacity: 1;
    -webkit-transition: opacity .8s;
    -o-transition: opacity .8s;
    transition: opacity .8s
}

@media (min-width:768px) {
    .stream-Nav .nav-footer .nav-footer-spacer,
    .stream-Nav .nav-main .nav-footer-spacer {
        height: 30px
    }
}

.stream-Nav .nav-footer {
    margin-top: 60px;
    overflow: hidden;
    clear: both;
    float: none;
    display: block
}

.stream-Nav .nav-footer.disable-footer-links .country-selector,
.stream-Nav .nav-footer.disable-footer-links .footer-section-sitemap,
.stream-Nav .nav-footer.disable-footer-links .footer-section-social {
    display: none
}

.stream-Nav .nav-footer.transparent,
.stream-Nav .nav-main.transparent {
    opacity: 0;
    top: -100%
}

.stream-Nav .nav-footer.hidden,
.stream-Nav .nav-main.hidden {
    display: none
}

.stream-Nav .hide-header-nav .nav-header {
    height: 80px
}

.stream-Nav .hide-header-nav .nav-header-logo-small {
    display: block;
    float: left
}

.stream-Nav .hide-header-nav .nav-header-logo {
    display: none
}

.stream-Nav .hide-header-nav .nav-main {
    margin-top: 5rem
}

@media (max-width:767px) {
    .stream-Nav .hide-header-nav .nav-main {
        margin-top: 2.5rem
    }
}

@media (max-width:767px) {
    .stream-Nav>div {
        padding: 0;
        margin: 0
    }
    .stream-Nav .nav-header {
        width: 100%;
        height: 80px;
        position: absolute;
        margin: 0;
        -webkit-transition: all .16s ease;
        -o-transition: all .16s ease;
        transition: all .16s ease
    }
    .stream-Nav .nav-header.fill-right {
        padding-right: 0
    }
    .stream-Nav .nav-header.scroll-on {
        -webkit-transition: all .5s ease;
        -o-transition: all .5s ease;
        transition: all .5s ease;
        position: absolute;
        top: -800px!important
    }
    .stream-Nav .nav-header.input-focused {
        position: absolute
    }
}

@media (max-width:767px) and (min-width:768px) {
    .stream-Nav .nav-header {
        padding: 2rem
    }
}

@media (max-width:767px) {
    .stream-Nav .nav-header.scroll-on .nav-header-toggle span,
    .stream-Nav.scroll-on .nav-header-toggle span {
        background-color: #662d91
    }
    .stream-Nav .nav-header-bar {
        position: absolute;
        top: 80px;
        left: -1000px;
        width: 100%;
        padding: 0;
        background-color: #eee;
        -webkit-transition: left .16s;
        -o-transition: left .16s;
        transition: left .16s;
        font-weight: 400;
        line-height: 1.42;
        font-family: GothamBold, Helvetica, Arial, sans-serif
    }
}

@media (max-width:767px) and (max-width:767px) {
    .stream-Nav .nav-header-bar {
        font-size: 16px
    }
}

@media (max-width:767px) and (min-width:768px) and (max-width:1199px) {
    .stream-Nav .nav-header-bar {
        font-size: 16px
    }
}

@media (max-width:767px) and (min-width:1200px) {
    .stream-Nav .nav-header-bar {
        font-size: 16px
    }
}

@media (max-width:767px) {
    .stream-Nav .nav-header-bar.scroll-on {
        -webkit-transition: left .16s;
        -o-transition: left .16s;
        transition: left .16s;
        position: absolute;
        left: -1000px
    }
    .stream-Nav .nav-header-bar .glyphicon {
        color: #662d91
    }
    .stream-Nav .nav-header-bar .glyphicon.mobile-icon-display-inline,
    .stream-Nav .nav-header-bar .glyphicon.nav-header-feature-link-arrow {
        display: inline-block!important;
        position: absolute;
        font-size: 18px;
        line-height: 1.42;
        padding-top: 3rem;
        padding-bottom: 3rem;
        top: 0
    }
}

@media (max-width:767px) and (max-width:767px) {
    .stream-Nav .nav-header-bar .glyphicon.mobile-icon-display-inline,
    .stream-Nav .nav-header-bar .glyphicon.nav-header-feature-link-arrow {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
}

@media (max-width:767px) {
    .stream-Nav .nav-header-bar .glyphicon.nav-header-feature-link-arrow {
        color: #fff;
        right: 0
    }
    .stream-Nav .nav-header-bar .nav-header-feature {
        position: absolute;
        bottom: 0;
        width: 260px;
        clear: both;
        float: none;
        height: auto;
        line-height: 60px
    }
}

@media (max-width:767px) and (orientation:landscape) {
    .stream-Nav .nav-header-bar .nav-header-feature {
        display: none
    }
}

@media (max-width:767px) and (max-height:570px) {
    .stream-Nav .nav-header-bar .nav-header-feature {
        display: none
    }
}

@media (max-width:767px) {
    .stream-Nav .nav-header-bar .nav-header-feature a {
        display: block;
        color: #eee;
        text-align: left;
        height: 60px;
        line-height: 60px;
        text-transform: none;
        padding-left: 2rem;
        padding-right: 2rem;
        margin-top: 0
    }
    .stream-Nav .nav-header-bar .nav-header-feature a:before {
        content: "";
        width: 1px;
        height: 15px;
        background: #999;
        position: absolute;
        right: 20px;
        margin-top: 26px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg)
    }
    .stream-Nav .nav-header-bar .nav-header-feature a:after {
        content: "";
        width: 1px;
        height: 15px;
        background: #999;
        position: absolute;
        right: 20px;
        margin-top: 16px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    .stream-Nav .nav-header-bar .nav-header-feature a:last-child {
        margin: 0
    }
    .stream-Nav .nav-header-bar .nav-header-feature-link-text {
        padding-left: 0;
        padding-right: 0
    }
    .stream-Nav .nav-menu-on .nav-header-bar {
        left: 0
    }
    .stream-Nav .nav-main {
        margin-bottom: 1rem;
        margin-top: 73px;
        width: 100%;
        box-sizing: border-box
    }
    .stream-Nav .nav-menu-on .nav-footer,
    .stream-Nav .nav-menu-on .nav-main {
        margin-left: 270px;
        opacity: .4
    }
}

@media (min-width:768px) {
    .stream-Nav .nav-header-feature a.nav-product-selector-link-mobile {
        display: none
    }
}

@media (max-width:767px) {
    .stream-Nav .nav-header-feature a.nav-product-selector-button-notmobile {
        display: none
    }
}

.stream-Nav .legacy-uma {
    position: fixed;
    top: 0
}

.stream-Nav .v2-header-uma {
    position: relative
}

.stream-Nav .nav-uma {
    background-color: #fff;
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    text-align: center;
    height: 40px;
    width: 100%;
    z-index: 990;
    overflow: hidden
}

@media (max-width:767px) {
    .stream-Nav .nav-uma {
        font-size: 14px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav .nav-uma {
        font-size: 14px
    }
}

@media (min-width:1200px) {
    .stream-Nav .nav-uma {
        font-size: 14px;
        height: 60px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav .nav-uma {
        height: 85px
    }
}

@media (max-width:767px) {
    .stream-Nav .nav-uma {
        height: 140px
    }
}

.stream-Nav .disable-global-nav .nav-uma {
    display: none
}

@media (min-width:1200px) {
    .stream-Nav .nav-uma-enabled.nav:not(.hide-header-nav) header.nav-header,
    .stream-Nav .nav-uma-enabled header.nav-header {
        top: 60px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav .nav-uma-enabled.nav:not(.hide-header-nav) header.nav-header,
    .stream-Nav .nav-uma-enabled header.nav-header {
        top: 85px
    }
}

@media (max-width:767px) {
    .stream-Nav .nav-uma-enabled.nav:not(.hide-header-nav) header.nav-header,
    .stream-Nav .nav-uma-enabled header.nav-header {
        top: 140px
    }
}

.stream-Nav .nav-uma-enabled.nav:not(.hide-header-nav) .nav-main.nav-main-content-uma {
    padding-top: 220px
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav .nav-uma-enabled.nav:not(.hide-header-nav) .nav-main.nav-main-content-uma {
        padding-top: 165px
    }
}

@media (min-width:1200px) {
    .stream-Nav .nav-uma-enabled.nav:not(.hide-header-nav) .nav-main.nav-main-content-uma {
        padding-top: 140px
    }
}

.stream-Nav .nav-uma-enabled.nav:not(.hide-header-nav) .nav-main.nav-main-content-uma-v2 {
    padding-top: 0
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-Nav .nav-uma-enabled.hide-header-nav.nav .nav-main .stream-Nav-Page-Standard .nav-page-headline {
        padding-top: 25px
    }
}

@media (max-width:767px) {
    .stream-Nav .nav-uma-enabled.hide-header-nav.nav .nav-main .stream-Nav-Page-Standard .nav-page-headline {
        padding-top: 80px
    }
}

.stream-Nav .nav.disable-global-nav.enable-mobile-view .nav-main,
.stream-Nav .nav.disable-global-nav.enable-mobile-view .nav-main.nav-main-content-uma {
    padding-top: 0
}

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-moz-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-ms-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-webkit-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-moz-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@-ms-keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

@keyframes bounce-right {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }
    60% {
        -webkit-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px)
    }
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1200px
}

.container:after,
.container:before {
    content: " ";
    display: table
}

.container:after {
    clear: both
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.container-fluid:after,
.container-fluid:before {
    content: " ";
    display: table
}

.container-fluid:after {
    clear: both
}

.container-text {
    max-width: 980px;
    margin-left: auto;
    margin-right: auto
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

.row:after,
.row:before {
    content: " ";
    display: table
}

.row:after {
    clear: both
}

.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left
}

.col-xs-1 {
    width: 8.33333%
}

.col-xs-2 {
    width: 16.66667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333%
}

.col-xs-5 {
    width: 41.66667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33333%
}

.col-xs-8 {
    width: 66.66667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333%
}

.col-xs-11 {
    width: 91.66667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-pull-1 {
    right: 8.33333%
}

.col-xs-pull-2 {
    right: 16.66667%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-4 {
    right: 33.33333%
}

.col-xs-pull-5 {
    right: 41.66667%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-7 {
    right: 58.33333%
}

.col-xs-pull-8 {
    right: 66.66667%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-10 {
    right: 83.33333%
}

.col-xs-pull-11 {
    right: 91.66667%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-push-1 {
    left: 8.33333%
}

.col-xs-push-2 {
    left: 16.66667%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-4 {
    left: 33.33333%
}

.col-xs-push-5 {
    left: 41.66667%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-7 {
    left: 58.33333%
}

.col-xs-push-8 {
    left: 66.66667%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-10 {
    left: 83.33333%
}

.col-xs-push-11 {
    left: 91.66667%
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33333%
}

.col-xs-offset-2 {
    margin-left: 16.66667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333%
}

.col-xs-offset-5 {
    margin-left: 41.66667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333%
}

.col-xs-offset-8 {
    margin-left: 66.66667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333%
}

.col-xs-offset-11 {
    margin-left: 91.66667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

@media (min-width:768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left
    }
    .col-sm-1 {
        width: 8.33333%
    }
    .col-sm-2 {
        width: 16.66667%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-4 {
        width: 33.33333%
    }
    .col-sm-5 {
        width: 41.66667%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-7 {
        width: 58.33333%
    }
    .col-sm-8 {
        width: 66.66667%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-10 {
        width: 83.33333%
    }
    .col-sm-11 {
        width: 91.66667%
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-pull-0 {
        right: auto
    }
    .col-sm-pull-1 {
        right: 8.33333%
    }
    .col-sm-pull-2 {
        right: 16.66667%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-4 {
        right: 33.33333%
    }
    .col-sm-pull-5 {
        right: 41.66667%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-7 {
        right: 58.33333%
    }
    .col-sm-pull-8 {
        right: 66.66667%
    }
    .col-sm-pull-9 {
        right: 75%
    }
    .col-sm-pull-10 {
        right: 83.33333%
    }
    .col-sm-pull-11 {
        right: 91.66667%
    }
    .col-sm-pull-12 {
        right: 100%
    }
    .col-sm-push-0 {
        left: auto
    }
    .col-sm-push-1 {
        left: 8.33333%
    }
    .col-sm-push-2 {
        left: 16.66667%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-4 {
        left: 33.33333%
    }
    .col-sm-push-5 {
        left: 41.66667%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-7 {
        left: 58.33333%
    }
    .col-sm-push-8 {
        left: 66.66667%
    }
    .col-sm-push-9 {
        left: 75%
    }
    .col-sm-push-10 {
        left: 83.33333%
    }
    .col-sm-push-11 {
        left: 91.66667%
    }
    .col-sm-push-12 {
        left: 100%
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
    .col-sm-offset-1 {
        margin-left: 8.33333%
    }
    .col-sm-offset-2 {
        margin-left: 16.66667%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-4 {
        margin-left: 33.33333%
    }
    .col-sm-offset-5 {
        margin-left: 41.66667%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-7 {
        margin-left: 58.33333%
    }
    .col-sm-offset-8 {
        margin-left: 66.66667%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333%
    }
    .col-sm-offset-11 {
        margin-left: 91.66667%
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:1024px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left
    }
    .col-md-1 {
        width: 8.33333%
    }
    .col-md-2 {
        width: 16.66667%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-4 {
        width: 33.33333%
    }
    .col-md-5 {
        width: 41.66667%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-7 {
        width: 58.33333%
    }
    .col-md-8 {
        width: 66.66667%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-10 {
        width: 83.33333%
    }
    .col-md-11 {
        width: 91.66667%
    }
    .col-md-12 {
        width: 100%
    }
    .col-md-pull-0 {
        right: auto
    }
    .col-md-pull-1 {
        right: 8.33333%
    }
    .col-md-pull-2 {
        right: 16.66667%
    }
    .col-md-pull-3 {
        right: 25%
    }
    .col-md-pull-4 {
        right: 33.33333%
    }
    .col-md-pull-5 {
        right: 41.66667%
    }
    .col-md-pull-6 {
        right: 50%
    }
    .col-md-pull-7 {
        right: 58.33333%
    }
    .col-md-pull-8 {
        right: 66.66667%
    }
    .col-md-pull-9 {
        right: 75%
    }
    .col-md-pull-10 {
        right: 83.33333%
    }
    .col-md-pull-11 {
        right: 91.66667%
    }
    .col-md-pull-12 {
        right: 100%
    }
    .col-md-push-0 {
        left: auto
    }
    .col-md-push-1 {
        left: 8.33333%
    }
    .col-md-push-2 {
        left: 16.66667%
    }
    .col-md-push-3 {
        left: 25%
    }
    .col-md-push-4 {
        left: 33.33333%
    }
    .col-md-push-5 {
        left: 41.66667%
    }
    .col-md-push-6 {
        left: 50%
    }
    .col-md-push-7 {
        left: 58.33333%
    }
    .col-md-push-8 {
        left: 66.66667%
    }
    .col-md-push-9 {
        left: 75%
    }
    .col-md-push-10 {
        left: 83.33333%
    }
    .col-md-push-11 {
        left: 91.66667%
    }
    .col-md-push-12 {
        left: 100%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
    .col-md-offset-1 {
        margin-left: 8.33333%
    }
    .col-md-offset-2 {
        margin-left: 16.66667%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-4 {
        margin-left: 33.33333%
    }
    .col-md-offset-5 {
        margin-left: 41.66667%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-7 {
        margin-left: 58.33333%
    }
    .col-md-offset-8 {
        margin-left: 66.66667%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-10 {
        margin-left: 83.33333%
    }
    .col-md-offset-11 {
        margin-left: 91.66667%
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:1200px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left
    }
    .col-lg-1 {
        width: 8.33333%
    }
    .col-lg-2 {
        width: 16.66667%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-4 {
        width: 33.33333%
    }
    .col-lg-5 {
        width: 41.66667%
    }
    .col-lg-6 {
        width: 50%
    }
    .col-lg-7 {
        width: 58.33333%
    }
    .col-lg-8 {
        width: 66.66667%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-10 {
        width: 83.33333%
    }
    .col-lg-11 {
        width: 91.66667%
    }
    .col-lg-12 {
        width: 100%
    }
    .col-lg-pull-0 {
        right: auto
    }
    .col-lg-pull-1 {
        right: 8.33333%
    }
    .col-lg-pull-2 {
        right: 16.66667%
    }
    .col-lg-pull-3 {
        right: 25%
    }
    .col-lg-pull-4 {
        right: 33.33333%
    }
    .col-lg-pull-5 {
        right: 41.66667%
    }
    .col-lg-pull-6 {
        right: 50%
    }
    .col-lg-pull-7 {
        right: 58.33333%
    }
    .col-lg-pull-8 {
        right: 66.66667%
    }
    .col-lg-pull-9 {
        right: 75%
    }
    .col-lg-pull-10 {
        right: 83.33333%
    }
    .col-lg-pull-11 {
        right: 91.66667%
    }
    .col-lg-pull-12 {
        right: 100%
    }
    .col-lg-push-0 {
        left: auto
    }
    .col-lg-push-1 {
        left: 8.33333%
    }
    .col-lg-push-2 {
        left: 16.66667%
    }
    .col-lg-push-3 {
        left: 25%
    }
    .col-lg-push-4 {
        left: 33.33333%
    }
    .col-lg-push-5 {
        left: 41.66667%
    }
    .col-lg-push-6 {
        left: 50%
    }
    .col-lg-push-7 {
        left: 58.33333%
    }
    .col-lg-push-8 {
        left: 66.66667%
    }
    .col-lg-push-9 {
        left: 75%
    }
    .col-lg-push-10 {
        left: 83.33333%
    }
    .col-lg-push-11 {
        left: 91.66667%
    }
    .col-lg-push-12 {
        left: 100%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
    .col-lg-offset-1 {
        margin-left: 8.33333%
    }
    .col-lg-offset-2 {
        margin-left: 16.66667%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333%
    }
    .col-lg-offset-5 {
        margin-left: 41.66667%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-7 {
        margin-left: 58.33333%
    }
    .col-lg-offset-8 {
        margin-left: 66.66667%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333%
    }
    .col-lg-offset-11 {
        margin-left: 91.66667%
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
}

.col-lg-5ths,
.col-md-5ths,
.col-sm-5ths,
.col-xs-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-xs-5ths {
    width: 20%;
    float: left
}

@media (min-width:768px) {
    .col-sm-5ths {
        width: 20%;
        float: left
    }
}

@media (min-width:1024px) {
    .col-md-5ths {
        width: 20%;
        float: left
    }
    .col-md-5ths-offset-1 {
        margin-left: 20%
    }
}

@media (min-width:1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Modal-Spinner .wrapper {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    overflow: hidden;
    overflow-y: auto
}

.stream-Modal-Spinner .backdrop {
    overflow: hidden;
    width: 100%;
    height: 10000px;
    background: #000;
    opacity: .25;
    position: fixed;
    top: -2500px
}

.stream-Modal-Spinner .container {
    width: 100%;
    overflow: hidden;
    position: relative
}

.stream-Modal-Spinner .dialog {
    width: 120px;
    margin: 250px auto;
    background: #fff;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 10px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
}

@media (max-width:767px) {
    .stream-Modal-Spinner .dialog {
        width: 90%
    }
}

.stream-Modal-Spinner .sp {
    width: 32px;
    height: 32px;
    clear: both;
    margin: 20px auto
}

.stream-Modal-Spinner .sp-circle {
    border: 4px solid rgba(0, 0, 0, .25);
    border-top: 4px solid #000;
    border-radius: 50%;
    -webkit-animation: spCircRot .6s infinite linear;
    animation: spCircRot .6s infinite linear
}

@-webkit-keyframes spCircRot {
    0% {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg)
    }
}

@keyframes spCircRot {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(359deg)
    }
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.nav-header {
    display: none
}

.stream-Nav .nav.hero-nav-main-enabled .nav-main,
.stream-Nav .nav.hero-nav-main-enabled:not(.hide-header-nav) .nav-main {
    padding-top: 0
}

.stream-HeaderV2 {
    position: relative
}

body,
html {
    margin: 0;
    padding: 0
}

@media (min-width:1024px) {
    body .mobile-nav {
        display: none
    }
}

@media (max-width:1023px) {
    body .navbar {
        display: none
    }
}

.nav_v2 {
    font-weight: 300;
    width: 100%;
    height: 64px;
    z-index: 20;
    left: 0
}

.nav_v2.dark-nav {
    background-image: linear-gradient(0deg, transparent, #000);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nav_v2 .nav-logo a {
    display: flex
}

.mobile-border-bottom {
    border-bottom: 1px solid hsla(0, 0%, 48%, .19)
}

.mobile-border-bottom form {
    border-radius: 6px;
    background-color: #333;
    padding-left: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem
}

.mobile-nav {
    z-index: 10;
    margin: 0;
    padding: 0;
    max-height: 100vh;
    width: 100%;
    position: absolute;
    display: -ms-grid;
    display: grid
}

.mobile-nav input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 9999px #f2f2f2
}

.mobile-nav .mobile-nav-bar {
    height: 64px;
    max-height: 64px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.mobile-nav .mobile-nav-brand {
    z-index: 10
}

.mobile-nav .mobile-nav-brand .mobile-nav-brand-logo {
    max-height: 64px;
    margin-left: 1.5rem;
    margin-top: 2rem;
    margin-bottom: 2rem
}

.mobile-nav .mobile-nav-brand .mobile-nav-brand-text {
    display: inline;
    position: relative;
    top: .5rem;
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    color: #662d91;
    margin-left: .5rem
}

@media (max-width:767px) {
    .mobile-nav .mobile-nav-brand .mobile-nav-brand-text {
        font-size: 18px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .mobile-nav .mobile-nav-brand .mobile-nav-brand-text {
        font-size: 19px
    }
}

@media (min-width:1200px) {
    .mobile-nav .mobile-nav-brand .mobile-nav-brand-text {
        font-size: 22px
    }
}

.mobile-nav .mobile-nav-util {
    height: 64px;
    margin-left: auto
}

.mobile-nav .mobile-nav-util a {
    color: #662d91
}

.mobile-nav .mobile-nav-util .mobile-menu-close-icon {
    background-color: #000;
    font-size: 2.5rem
}

.mobile-nav .mobile-nav-util .mobile-menu-icon {
    color: #fff
}

.mobile-nav .mobile-nav-util .mobile-cart-icon,
.mobile-nav .mobile-nav-util .mobile-menu-icon {
    display: inline-flex;
    align-items: center;
    font-size: 2.5rem;
    padding: 0 15px;
    min-height: 64px;
    max-height: 64px
}

.mobile-nav .mobile-nav-util .mobile-cart-icon {
    color: #662d91
}

.mobile-nav .mobile-nav-util .num-items-in-cart {
    height: 25px;
    width: 25px;
    font-size: 12px;
    text-align: center;
    line-height: 22px;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    max-width: 57px;
    margin-left: -7px;
    margin-top: -4px;
    color: #fff;
    background-color: #662d91;
    border-radius: 50%;
    display: inline-block;
    border: 2px solid #fff;
    z-index: 1
}

.mobile-nav .mobile-menu {
    margin: 0;
    padding: 0;
    background-color: #000;
    display: block;
    text-align: left;
    z-index: 5;
    list-style: none;
    width: 100%;
    height: 100%;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease
}

.mobile-nav .mobile-menu .stream-Modal-Spinner .container {
    top: -11rem
}

.mobile-nav .mobile-menu .menuItem {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    min-height: 56px;
    line-height: 56px;
    position: relative
}

@media (max-width:767px) {
    .mobile-nav .mobile-menu .menuItem {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .mobile-nav .mobile-menu .menuItem {
        font-size: 17px
    }
}

@media (min-width:1200px) {
    .mobile-nav .mobile-menu .menuItem {
        font-size: 20px
    }
}

.mobile-nav .mobile-menu .menuItem a {
    display: block;
    width: 100%
}

.mobile-nav .mobile-menu .menuItem a:focus {
    text-decoration: none
}

.mobile-nav .mobile-menu .menuItem .navListItems {
    color: #fff;
    padding: 0 0 0 20px;
    list-style: none;
    font-family: GothamBold, Helvetica, Arial, sans-serif
}

.mobile-nav .mobile-menu .menuItem .navListItems span {
    float: right
}

.mobile-nav .mobile-menu .menuItem .nav__submenu {
    background-color: #222;
    list-style: none;
    box-shadow: inset 0 10px 10px -6px #000;
    padding: 0 15px
}

.mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item a {
    color: #fff;
    padding-left: 20px
}

.mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item aside.nav-submenu__item-icon {
    display: inline-block;
    padding-right: 15px;
    width: 48px;
    text-align: center
}

.mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item .nav-submenu__item-title {
    display: inline-block
}

.mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item:not(:last-child) {
    border-bottom: 1px groove #222
}

.mobile-nav .mobile-menu .menuItem .nav-items-logo {
    width: 1rem
}

.mobile-nav .mobile-menu .menuItem-search {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    line-height: 5rem;
    position: relative
}

@media (max-width:767px) {
    .mobile-nav .mobile-menu .menuItem-search {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .mobile-nav .mobile-menu .menuItem-search {
        font-size: 17px
    }
}

@media (min-width:1200px) {
    .mobile-nav .mobile-menu .menuItem-search {
        font-size: 20px
    }
}

.mobile-nav .mobile-menu .menuItem-search a:focus {
    text-decoration: none
}

.mobile-nav .mobile-menu .menuItem-search:hover {
    background-color: #f2f2f2
}

.mobile-nav .mobile-menu .menuItem-search:hover .nav__submenu {
    display: block
}

.mobile-nav .mobile-menu .glyphicon {
    font-size: 2.5rem;
    color: #fff;
    position: relative;
    top: 6px
}

.mobile-nav .mobile-menu .mobile-nav-signin-logo {
    width: 2.5rem
}

.mobile-nav .mobile-menu .mobile-search input {
    background-color: transparent!important
}

.mobile-nav .mobile-menu .mobile-nav-search-logo {
    color: #fff;
    width: 10%
}

.mobile-nav .mobile-menu .mobile-nav-search-text {
    max-width: 85%;
    display: inline;
    margin-left: 1rem;
    outline: none;
    border: 0
}

.mobile-nav .mobile-menu>li {
    margin: 0 15px
}

.mobile-nav .mobile-menu>li .nav__submenu {
    margin: 0 -15px
}

.mobile-nav .mobile-menu>img {
    text-align: center
}

.navbar {
    display: flex;
    flex-direction: row;
    min-height: 64px;
    max-height: 64px;
    padding: 0 30px
}

.navbar input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 9999px #000
}

.navbar .nav-logo {
    top: 0;
    left: 0;
    align-self: center;
    padding-right: 15px;
    display: inline-block;
    z-index: 10
}

.navbar .nav-logo img {
    min-width: 9rem;
    max-height: 32px;
    pointer-events: none
}

.navbar .nav-logo-text {
    color: #662d91;
    padding: 3px 15px 0 0;
    line-height: 64px;
    font-size: 24px
}

@media only screen and (max-width:1080px) {
    .navbar .nav-logo-text {
        font-size: 1.9rem
    }
}

.navbar .nav-menu {
    flex: 10;
    width: 100%;
    display: flex
}

.navbar .nav-menu.right {
    justify-content: flex-end
}

.navbar .nav-menu.left {
    justify-content: flex-start
}

.navbar .nav-menu.center {
    justify-content: center
}

.navbar .nav-util {
    flex: 1
}

.navbar .nav-util .nav-util-user {
    padding: 0 15px
}

.navbar .nav-util .nav-util-user .dark-menu-btn {
    font-size: 25px
}

.navbar .desktop-menu {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: flex-start;
    min-height: 64px;
    max-height: 64px;
    text-align: right;
    top: 0;
    z-index: 5
}

.navbar .desktop-menu .navListItems {
    color: #fff;
    list-style: none;
    display: block;
    padding: 0 15px;
    overflow: hidden;
    white-space: nowrap
}

.navbar .desktop-menu .menuItem {
    font-family: GothamBold, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 64px;
    max-height: 64px;
    position: relative;
    -webkit-transition: font-size .2s;
    transition: font-size .2s;
    list-style: none;
    align-self: center;
    cursor: pointer
}

.navbar .desktop-menu .menuItem a {
    width: 100%
}

.navbar .desktop-menu .menuItem a:focus {
    text-decoration: none
}

.navbar .desktop-menu .menuItem:hover .nav__submenu {
    display: block;
    border-radius: 6px
}

.navbar .desktop-menu .menuItem .nav__submenu {
    display: none;
    position: absolute;
    left: auto;
    right: 0;
    width: max-content;
    min-width: 20rem;
    z-index: 8;
    background-color: #000;
    list-style: none;
    padding: 10px 0;
    text-align: left;
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, .25);
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, .25)
}

.navbar .desktop-menu .menuItem .nav__submenu-item.greeting {
    background-color: #f0f0f0;
    cursor: default
}

.navbar .desktop-menu .menuItem .nav__submenu-item.greeting p {
    color: #662d91;
    margin-top: 0;
    margin-bottom: 0
}

.navbar .desktop-menu .menuItem .nav__submenu-item.greeting p.nav-link {
    padding: 0 25px
}

.navbar .desktop-menu .menuItem .nav__submenu-item.greeting:hover {
    background-color: #f0f0f0
}

.navbar .desktop-menu .menuItem .nav__submenu-item {
    cursor: pointer;
    white-space: nowrap
}

.navbar .desktop-menu .menuItem .nav__submenu-item a {
    color: #fff;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    display: flex;
    cursor: pointer
}

.navbar .desktop-menu .menuItem .nav__submenu-item a.nav-link {
    padding: 3px 25px 0
}

.navbar .desktop-menu .menuItem .nav__submenu-item:hover {
    background-color: #333;
    cursor: pointer
}

.navbar .desktop-menu .menuItem .nav__submenu-item:hover a {
    color: #fff
}

.navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-icon {
    margin-right: 1rem;
    display: inline-flex;
    width: 32px;
    justify-content: center
}

.navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-icon .glyphicon {
    font-size: 25px!important
}

.navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-title {
    display: inline-flex;
    margin-top: -3px
}

.navbar .desktop-menu .menuItem .nav-items-logo {
    width: 1rem
}

.navbar .desktop-menu .menuItem .opt-box {
    min-width: 57px;
    min-height: 64px;
    max-height: 64px;
    padding: 0 15px;
    color: #662d91;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: 64px
}

.navbar .desktop-menu .menuItem .opt-box:hover {
    background-color: transparent
}

.navbar .desktop-menu .menuItem .opt-box i {
    margin: 0!important
}

.navbar .desktop-menu .menuItem .opt-box .sign-in {
    font-family: GothamBold, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 64px
}

.navbar .desktop-menu .menuItem .opt-box .num-items-in-cart {
    height: 25px;
    width: 25px;
    font-size: 12px;
    text-align: center;
    line-height: 22px;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    max-width: 57px;
    margin-left: -7px;
    margin-top: -4px;
    color: #fff;
    background-color: #662d91;
    border-radius: 50%;
    display: inline-block;
    border: 2px solid #fff;
    z-index: 1
}

.navbar .desktop-menu .menuItem .opt-box .glyphicon {
    font-size: 25px
}

.navbar .desktop-menu .menuItem .opt-box.search-icon {
    min-width: 57px;
    max-width: 57px
}

.navbar .desktop-menu .menuItem.plain:hover {
    background: none
}

.navbar .desktop-menu .menuItem-search {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    line-height: 5rem;
    display: inline-block;
    position: relative
}

@media (max-width:767px) {
    .navbar .desktop-menu .menuItem-search {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .navbar .desktop-menu .menuItem-search {
        font-size: 17px
    }
}

@media (min-width:1200px) {
    .navbar .desktop-menu .menuItem-search {
        font-size: 20px
    }
}

.navbar .desktop-menu .menuItem-search a:focus {
    text-decoration: none
}

.navbar .desktop-menu .menuItem-search:hover .nav__submenu {
    display: block;
    border-radius: 6px
}

.navbar .desktop-menu .menuItem-search input {
    background-color: transparent!important
}

.navbar .desktop-menu form {
    height: 4.5rem;
    background-color: #000;
    opacity: .5;
    border-radius: 6px;
    margin-top: 7px
}

.navbar .desktop-menu form .search {
    display: inline-block;
    color: #662d91;
    background-color: transparent;
    border: none;
    outline: none;
    color: #555;
    height: 3.3rem;
    padding-top: 1.5rem;
    width: 60rem;
    cursor: text
}

.navbar .desktop-menu form a {
    padding: .5rem
}

.navbar .desktop-menu form .glyphicon-close {
    padding-right: 1rem
}

.navbar .desktop-menu .glyphicon {
    font-size: 16px;
    margin-left: 6px;
    color: #fff;
    position: relative
}

.navbar .desktop-menu .desktop-nav-signin-logo {
    width: 2.5rem
}

.navbar .desktop-menu .desktop-nav-search-logo {
    width: 1.8rem
}

.navbar .desktop-menu>.nav-icon {
    padding: 0
}

.navbar .desktop-menu>.nav-util .nav-util-user {
    padding: 0 15px
}

.navbar .desktop-menu>img {
    text-align: center
}

@media (min-width:1200px) {
    .menuItem {
        height: 100%
    }
}

@media (max-width:767px) {
    .menuItem {
        font-weight: 500;
        line-height: 1.1;
        font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif
    }
}

@media (max-width:767px) and (max-width:767px) {
    .menuItem {
        font-size: 18px
    }
}

@media (max-width:767px) and (min-width:768px) and (max-width:1199px) {
    .menuItem {
        font-size: 19px
    }
}

@media (max-width:767px) and (min-width:1200px) {
    .menuItem {
        font-size: 22px
    }
}

@media (max-width:767px) {
    .menuItem .nav__submenu {
        padding: 0
    }
}

.display-none {
    display: none
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.nav-header {
    display: none
}

.stream-Nav .nav.hero-nav-main-enabled .nav-main,
.stream-Nav .nav.hero-nav-main-enabled:not(.hide-header-nav) .nav-main {
    padding-top: 0
}

.stream-HeaderV2 {
    position: relative
}

body,
html {
    margin: 0;
    padding: 0
}

@media (min-width:1024px) {
    body .mobile-nav {
        display: none
    }
}

@media (max-width:1023px) {
    body .navbar {
        display: none
    }
}

.nav_v2 {
    font-weight: 300;
    width: 100%;
    height: 64px;
    background-color: #fafafa;
    z-index: 20;
    left: 0;
   border-bottom: 2px solid #eee;
}

.nav_v2 .nav-logo a {
    display: flex
}

.mobile-border-bottom {
    border-bottom: 1px solid hsla(0, 0%, 48%, .19)
}

.mobile-nav {
    z-index: 10;
    margin: 0;
    padding: 0;
    max-height: 100vh;
    width: 100%;
    position: absolute;
    display: -ms-grid;
    display: grid
}

.mobile-nav input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 9999px #f2f2f2
}

.mobile-nav .mobile-nav-bar {
    height: 64px;
    max-height: 64px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.mobile-nav .mobile-nav-brand {
    z-index: 10
}

.mobile-nav .mobile-nav-brand .mobile-nav-brand-logo {
    width: 7rem;
    margin-left: 1.5rem;
    margin-top: 2rem;
    margin-bottom: 2rem
}

.mobile-nav .mobile-nav-brand .mobile-nav-brand-text {
    display: inline;
    position: relative;
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    color: #662d91;
    top: .5rem;
    margin-left: .5rem
}

@media (max-width:767px) {
    .mobile-nav .mobile-nav-brand .mobile-nav-brand-text {
        font-size: 18px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .mobile-nav .mobile-nav-brand .mobile-nav-brand-text {
        font-size: 19px
    }
}

@media (min-width:1200px) {
    .mobile-nav .mobile-nav-brand .mobile-nav-brand-text {
        font-size: 22px
    }
}

.mobile-nav .mobile-nav-util {
    height: 64px;
    margin-left: auto
}

.mobile-nav .mobile-nav-util a {
    color: #662d91
}

.mobile-nav .mobile-nav-util .mobile-menu-close-icon {
    background-color: #eee;
    font-size: 2.5rem
}

.mobile-nav .mobile-nav-util .mobile-cart-icon,
.mobile-nav .mobile-nav-util .mobile-menu-icon {
    display: inline-flex;
    align-items: center;
    font-size: 2.5rem;
    color: #662d91;
    padding: 0 15px;
    min-height: 64px;
    max-height: 64px
}

.mobile-nav .mobile-nav-util .num-items-in-cart {
    height: 25px;
    width: 25px;
    font-size: 12px;
    text-align: center;
    line-height: 22px;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    max-width: 57px;
    margin-left: -7px;
    margin-top: -4px;
    color: #fff;
    background-color: #662d91;
    border-radius: 50%;
    display: inline-block;
    border: 2px solid #fff;
    z-index: 1
}

.mobile-nav .mobile-menu {
    margin: 0;
    padding: 0;
    display: block;
    background-color: #eee;
    text-align: left;
    z-index: 5;
    list-style: none;
    width: 100%;
    height: 100%;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease
}

.mobile-nav .mobile-menu .stream-Modal-Spinner .container {
    top: -11rem
}

.mobile-nav .mobile-menu .menuItem {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    min-height: 56px;
    line-height: 56px;
    position: relative
}

@media (max-width:767px) {
    .mobile-nav .mobile-menu .menuItem {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .mobile-nav .mobile-menu .menuItem {
        font-size: 17px
    }
}

@media (min-width:1200px) {
    .mobile-nav .mobile-menu .menuItem {
        font-size: 20px
    }
}

.mobile-nav .mobile-menu .menuItem a {
    display: block;
    width: 100%
}

.mobile-nav .mobile-menu .menuItem a:focus {
    text-decoration: none
}

.mobile-nav .mobile-menu .menuItem .navListItems {
    color: #662d91;
    padding: 0 0 0 20px;
    list-style: none;
    font-family: GothamBold, Helvetica, Arial, sans-serif
}

.mobile-nav .mobile-menu .menuItem .navListItems span {
    float: right
}

.mobile-nav .mobile-menu .menuItem .nav__submenu {
    background-color: #ddd;
    list-style: none;
    box-shadow: inset 0 10px 10px -6px #a9a9a9;
    padding: 0 15px
}

.mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item a {
    color: #662d91;
    padding-left: 20px
}

.mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item aside.nav-submenu__item-icon {
    display: inline-block;
    padding-right: 15px;
    width: 48px;
    text-align: center
}

.mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item .nav-submenu__item-title {
    display: inline-block
}

.mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item:not(:last-child) {
    border-bottom: 2px groove #f8f8f8
}

.mobile-nav .mobile-menu .menuItem .nav-items-logo {
    width: 1rem
}

.mobile-nav .mobile-menu .menuItem-search {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    line-height: 5rem;
    position: relative
}

@media (max-width:767px) {
    .mobile-nav .mobile-menu .menuItem-search {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .mobile-nav .mobile-menu .menuItem-search {
        font-size: 17px
    }
}

@media (min-width:1200px) {
    .mobile-nav .mobile-menu .menuItem-search {
        font-size: 20px
    }
}

.mobile-nav .mobile-menu .menuItem-search a:focus {
    text-decoration: none
}

.mobile-nav .mobile-menu .menuItem-search:hover {
    background-color: #f2f2f2
}

.mobile-nav .mobile-menu .menuItem-search:hover .nav__submenu {
    display: block
}

.mobile-nav .mobile-menu .glyphicon {
    font-size: 2.5rem;
    color: #662d91;
    position: relative;
    top: 6px
}

.mobile-nav .mobile-menu .mobile-nav-signin-logo {
    width: 2.5rem
}

.mobile-nav .mobile-menu .mobile-nav-search-logo {
    width: 1.8rem
}

.mobile-nav .mobile-menu .mobile-nav-search-text {
    max-width: 27rem;
    display: inline;
    margin-left: 1rem;
    outline: none;
    background-color: #eee;
    border: 0
}

.mobile-nav .mobile-menu>li {
    margin: 0 15px
}

.mobile-nav .mobile-menu>li .nav__submenu {
    margin: 0 -15px
}

.mobile-nav .mobile-menu>img {
    text-align: center
}

.navbar {
    display: flex;
    flex-direction: row;
    min-height: 64px;
    max-height: 64px;
    padding: 0 30px
}

.navbar input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 9999px #f2f2f2
}

.navbar .nav-logo {
    top: 0;
    left: 0;
    align-self: center;
    padding-right: 15px;
    display: inline-block;
    z-index: 10
}

.navbar .nav-logo img {
    min-width: 9rem;
    max-height: 32px;
    pointer-events: none
}

.navbar .nav-logo-text {
    color: #662d91;
    padding: 3px 15px 0 0;
    line-height: 64px;
    font-size: 24px
}

@media only screen and (max-width:1080px) {
    .navbar .nav-logo-text {
        font-size: 1.9rem
    }
}

.navbar .nav-menu {
    flex: 10;
    width: 100%;
    display: flex
}

.navbar .nav-menu.right {
    justify-content: flex-end
}

.navbar .nav-menu.left {
    justify-content: flex-start
}

.navbar .nav-menu.center {
    justify-content: center
}

.navbar .nav-util {
    flex: 1
}

.navbar .nav-util .nav-util-user {
    padding: 0 15px
}

.navbar .desktop-menu {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: flex-start;
    min-height: 64px;
    max-height: 64px;
    text-align: right;
    top: 0;
    z-index: 5
}

.navbar .desktop-menu .navListItems {
    color: #662d91;
    list-style: none;
    display: block;
    padding: 0 15px;
    overflow: hidden;
    white-space: nowrap
}

.navbar .desktop-menu .menuItem {
    font-family: GothamBold, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 64px;
    max-height: 64px;
    position: relative;
    -webkit-transition: font-size .2s;
    transition: font-size .2s;
    list-style: none;
    align-self: center;
    cursor: pointer
}

.navbar .desktop-menu .menuItem a {
    width: 100%
}

.navbar .desktop-menu .menuItem a:focus {
    text-decoration: none
}

.navbar .desktop-menu .menuItem:hover .nav__submenu {
    display: block
}

.navbar .desktop-menu .menuItem .nav__submenu {
    display: none;
    position: absolute;
    left: auto;
    right: 0;
    width: max-content;
    min-width: 20rem;
    z-index: 8;
    background-color: #f0f0f0;
    list-style: none;
    padding: 10px 0;
    text-align: left;
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, .25);
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, .25)
}

.navbar .desktop-menu .menuItem .nav__submenu-item.greeting {
    background-color: #f0f0f0;
    cursor: default
}

.navbar .desktop-menu .menuItem .nav__submenu-item.greeting p {
    color: #662d91;
    margin-top: 0;
    margin-bottom: 0
}

.navbar .desktop-menu .menuItem .nav__submenu-item.greeting p.nav-link {
    padding: 0 25px
}

.navbar .desktop-menu .menuItem .nav__submenu-item.greeting:hover {
    background-color: #f0f0f0
}

.navbar .desktop-menu .menuItem .nav__submenu-item {
    cursor: pointer;
    white-space: nowrap
}

.navbar .desktop-menu .menuItem .nav__submenu-item a {
    color: #662d91;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    display: flex;
    cursor: pointer
}

.navbar .desktop-menu .menuItem .nav__submenu-item a.nav-link {
    padding: 0 25px;
    padding-top: 3px
}

.navbar .desktop-menu .menuItem .nav__submenu-item:hover {
    background-color: #ddd;
    background-color: #fff
}

.navbar .desktop-menu .menuItem .nav__submenu-item:hover a {
    color: #662d91
}

.navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-icon {
    margin-right: 1rem;
    display: inline-flex;
    width: 32px;
    justify-content: center
}

.navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-icon .glyphicon {
    font-size: 25px!important
}

.navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-title {
    display: inline-flex;
    margin-top: -3px
}

.navbar .desktop-menu .menuItem .nav-items-logo {
    width: 1rem
}

.navbar .desktop-menu .menuItem .opt-box {
    min-width: 57px;
    min-height: 64px;
    max-height: 64px;
    padding: 6px 15px 0;
    color: #662d91;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: 64px
}

.navbar .desktop-menu .menuItem .opt-box:hover {
    background: #f0f0f0
}

.navbar .desktop-menu .menuItem .opt-box i {
    margin: 0!important
}

.navbar .desktop-menu .menuItem .opt-box .sign-in {
    font-family: GothamBold, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 64px
}

.navbar .desktop-menu .menuItem .opt-box .num-items-in-cart {
    height: 25px;
    width: 25px;
    font-size: 12px;
    text-align: center;
    line-height: 22px;
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    max-width: 57px;
    margin-left: -7px;
    margin-top: -4px;
    color: #fff;
    background-color: #662d91;
    border-radius: 50%;
    display: inline-block;
    border: 2px solid #fff;
    z-index: 1
}

.navbar .desktop-menu .menuItem .opt-box .glyphicon {
    font-size: 25px
}

.navbar .desktop-menu .menuItem .opt-box.search-icon {
    min-width: 57px;
    max-width: 57px
}

.navbar .desktop-menu .menuItem.plain:hover {
    background: #f0f0f0
}

.navbar .desktop-menu .menuItem-search {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    line-height: 5rem;
    display: inline-block;
    position: relative
}

@media (max-width:767px) {
    .navbar .desktop-menu .menuItem-search {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .navbar .desktop-menu .menuItem-search {
        font-size: 17px
    }
}

@media (min-width:1200px) {
    .navbar .desktop-menu .menuItem-search {
        font-size: 20px
    }
}

.navbar .desktop-menu .menuItem-search a:focus {
    text-decoration: none
}

.navbar .desktop-menu .menuItem-search:hover .nav__submenu {
    display: block
}

.navbar .desktop-menu form {
    border-bottom: .2rem solid #bdb6b6;
    height: 4.5rem;
    background-color: #f2f2f2;
    margin-top: 7px
}

.navbar .desktop-menu form .search {
    display: inline-block;
    color: #662d91;
    background-color: #f2f2f2;
    border: none;
    outline: none;
    color: #555;
    height: 3.3rem;
    padding-top: 1.5rem;
    width: 60rem;
    cursor: text
}

.navbar .desktop-menu form a {
    padding: .5rem
}

.navbar .desktop-menu .glyphicon {
    font-size: 16px;
    margin-left: 6px;
    color: #662d91;
    position: relative
}

.navbar .desktop-menu .desktop-nav-signin-logo {
    width: 2.5rem
}

.navbar .desktop-menu .desktop-nav-search-logo {
    width: 1.8rem
}

.navbar .desktop-menu>.nav-icon {
    padding: 0
}

.navbar .desktop-menu>.nav-util .nav-util-user {
    padding: 0 15px
}

.navbar .desktop-menu>img {
    text-align: center
}

@media (min-width:1200px) {
    .menuItem {
        height: 100%
    }
}

@media (max-width:767px) {
    .menuItem {
        font-weight: 500;
        line-height: 1.1;
        font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif
    }
}

@media (max-width:767px) and (max-width:767px) {
    .menuItem {
        font-size: 18px
    }
}

@media (max-width:767px) and (min-width:768px) and (max-width:1199px) {
    .menuItem {
        font-size: 19px
    }
}

@media (max-width:767px) and (min-width:1200px) {
    .menuItem {
        font-size: 22px
    }
}

@media (max-width:767px) {
    .menuItem .nav__submenu {
        padding: 0
    }
}

.display-none {
    display: none
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.stream-Privacy {
    height: 180px
}

.stream-Privacy .scroll {
    width: 100%;
    height: 180px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    text-align: center
}

.stream-Privacy iframe {
    width: 100%;
    height: 172px;
    overflow: auto
}

.stream-Privacy div,
.stream-Privacy h1,
.stream-Privacy h2,
.stream-Privacy h3,
.stream-Privacy h4,
.stream-Privacy h5,
.stream-Privacy h6,
.stream-Privacy p {
    font-size: 14.3999996185303px;
    line-height: 20.1599998474121px;
    margin-bottom: 10.0799999237061px
}

.stream-Privacy h1,
.stream-Privacy h2,
.stream-Privacy h3,
.stream-Privacy h4,
.stream-Privacy h5,
.stream-Privacy h6 {
    font-weight: 700
}

.stream-Tos {
    height: 180px
}

.stream-Tos .scroll {
    width: 100%;
    height: 180px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    text-align: center
}

.stream-Tos iframe {
    width: 100%;
    height: 172px;
    overflow: auto
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

main {
    outline: none
}

.optimize-hide {
    opacity: 0!important
}

.app-no-script {
    text-align: center;
    color: #fff;
    background-color: #662d91;
    padding: 20px
}

.app-no-script a.text {
    color: #fff;
    text-decoration: none
}

.app-no-script a.btn,
.app-no-script a.btn:hover {
    margin: 10px 0;
    color: #662d91;
    background-color: #fff
}

.sprite-language-canada {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -298px 0;
    width: 29px;
    height: 22px
}

.sprite-flag-ca {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -50px 0;
    width: 20px;
    height: 20px
}

.sprite-flag-fr {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -75px 0;
    width: 20px;
    height: 20px
}

.sprite-flag-gb {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -100px 0;
    width: 20px;
    height: 20px
}

.sprite-flag-ie {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: 0 0;
    width: 20px;
    height: 20px
}

.sprite-flag-mx {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -125px 0;
    width: 20px;
    height: 20px
}

.sprite-flag-us {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -25px 0;
    width: 20px;
    height: 20px
}

.sprite-nav-footer-bbb {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -4891px 0;
    width: 173px;
    height: 46px
}

.sprite-nav-footer-compact-canada {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -332px 0;
    width: 29px;
    height: 22px
}

.sprite-nav-footer-logo {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -666px 0;
    width: 120px;
    height: 81px
}

.sprite-nav-footer-logo-small {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -557px 0;
    width: 104px;
    height: 70px
}

.sprite-Headphones {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -401px 0;
    width: 49px;
    height: 83px
}

.sprite-Remote {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -266px 0;
    width: 27px;
    height: 95px
}

.sprite-accessories {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -1426px 0;
    width: 160px;
    height: 105px
}

.sprite-express-ca-mx {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -2746px 0;
    width: 160px;
    height: 105px
}

.sprite-express-ca {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -1591px 0;
    width: 160px;
    height: 105px
}

.sprite-express-plus-ca {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -1756px 0;
    width: 160px;
    height: 105px
}

.sprite-express-plus-mx {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -2581px 0;
    width: 160px;
    height: 105px
}

.sprite-express-plus {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -1096px 0;
    width: 160px;
    height: 105px
}

.sprite-express {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -1261px 0;
    width: 160px;
    height: 105px
}

.sprite-nav-header-stream-logo {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -791px 0;
    width: 135px;
    height: 40px
}

.sprite-nav-header-stream-logo-small {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -455px 0;
    width: 97px;
    height: 30px
}

.sprite-premiere-ca-mx {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -1921px 0;
    width: 160px;
    height: 105px
}

.sprite-premiere-plus-ca-mx {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -2086px 0;
    width: 160px;
    height: 105px
}

.sprite-premiere-plus {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -2251px 0;
    width: 160px;
    height: 105px
}

.sprite-premiere {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -2416px 0;
    width: 160px;
    height: 105px
}

.sprite-stream-tv-wireless-speakers {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -931px 0;
    width: 160px;
    height: 105px
}

.sprite-rss-ca-mx {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -2911px 0;
    width: 160px;
    height: 105px
}

.sprite-rss-plus-ca {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -3076px 0;
    width: 160px;
    height: 105px
}

.sprite-rss-plus-latam {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -3241px 0;
    width: 160px;
    height: 105px
}

.sprite-rss-plus-mx {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -3406px 0;
    width: 160px;
    height: 105px
}

.sprite-rss-plus {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -3571px 0;
    width: 160px;
    height: 105px
}

.sprite-rss {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -3736px 0;
    width: 160px;
    height: 105px
}

.sprite-shopping-cart {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -366px 0;
    width: 30px;
    height: 30px
}

.sprite-tv-ca {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -4066px 0;
    width: 160px;
    height: 105px
}

.sprite-tv-mx {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -4231px 0;
    width: 160px;
    height: 106px
}

.sprite-tv {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -4396px 0;
    width: 160px;
    height: 105px
}

.sprite-uk-express {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -4561px 0;
    width: 160px;
    height: 105px
}

.sprite-uk-rss-plus {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -4726px 0;
    width: 160px;
    height: 105px
}

.sprite-ultra {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -3901px 0;
    width: 160px;
    height: 105px
}

.sprite-logo-footer {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -5069px 0;
    width: 201px;
    height: 135px
}

.sprite-nav-uma-error {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -208px 0;
    width: 24px;
    height: 24px
}

.sprite-nav-uma-info {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -237px 0;
    width: 24px;
    height: 24px
}

.sprite-nav-uma-normal {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -179px 0;
    width: 24px;
    height: 24px
}

.sprite-nav-uma-warn {
    background-image: url(../i/15fc3c7d3b9d7beac002fdab5fa50fc0.html);
    background-position: -150px 0;
    width: 24px;
    height: 24px
}

.sprite-stream-pac-modal-logo {
    background-image: url(../i/fad7ed2cab0393fe1b65ed0ff9c3c084.html);
    background-position: -91px 0;
    width: 106px;
    height: 42px
}

.sprite-ics-checkbox {
    background-image: url(../i/fad7ed2cab0393fe1b65ed0ff9c3c084.html);
    background-position: -29px 0;
    width: 26px;
    height: 25px
}

.sprite-ics-plus {
    background-image: url(../i/fad7ed2cab0393fe1b65ed0ff9c3c084.html);
    background-position: 0 0;
    width: 24px;
    height: 24px
}

.sprite-ics-selected {
    background-image: url(../i/fad7ed2cab0393fe1b65ed0ff9c3c084.html);
    background-position: -60px 0;
    width: 26px;
    height: 25px
}

.sprite-ics-receipt-body {
    background-image: url(../i/fad7ed2cab0393fe1b65ed0ff9c3c084.html);
    background-position: -202px 0;
    width: 265px;
    height: 200px
}

.sprite-ics-receipt-bottom {
    background-image: url(../i/fad7ed2cab0393fe1b65ed0ff9c3c084.html);
    background-position: -472px 0;
    width: 265px;
    height: 155px
}

.sprite-ics-receipt-top {
    background-image: url(../i/fad7ed2cab0393fe1b65ed0ff9c3c084.html);
    background-position: -742px 0;
    width: 265px;
    height: 130px
}

.ks-button-link {
    font-size: 16px;
    color: #236aee;
    font-family: GothamBold, Helvetica, Arial, sans-serif;
    text-decoration: none
}

.ks-button-link:hover {
    color: #552a7b
}

.ks-button {
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    padding: 10px;
    text-align: center;
    display: inline-block;
    margin: 0;
    border-radius: 6px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    font-family: GothamBook, Helvetica, Arial, sans-serif!important
}

@media (min-width:320px) and (max-width:767px) {
    .ks-button {
        padding: 10px
    }
}

@media (max-width:767px) {
    .ks-button {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:768px) {
    .ks-button {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:1080px) {
    .ks-button {
        font-size: 16px;
        line-height: 24px
    }
}

.ks-button:hover {
    box-shadow: 0 2px 9px rgba(0, 0, 0, .25)
}

.ks-button:active,
.ks-button:hover {
    background-color: #552a7b;
    border-color: #552a7b
}

.ks-button:active {
    box-shadow: none
}

.ks-button.wide {
    width: 100%
}

a.ks-button,
a.ks-button:hover {
    color: #fff!important
}

.ks-button-secondary {
    background-color: #fff;
    border-color: #662d91;
    color: #662d91;
    padding: 10px;
    text-align: center;
    display: inline-block;
    margin: 0;
    border-radius: 6px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    font-family: GothamBook, Helvetica, Arial, sans-serif!important
}

@media (min-width:320px) and (max-width:767px) {
    .ks-button-secondary {
        padding: 10px
    }
}

@media (max-width:767px) {
    .ks-button-secondary {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:768px) {
    .ks-button-secondary {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:1080px) {
    .ks-button-secondary {
        font-size: 16px;
        line-height: 24px
    }
}

.ks-button-secondary:hover {
    background-color: #fff;
    border-color: #662d91;
    color: #662d91;
    box-shadow: 0 2px 9px rgba(0, 0, 0, .25)
}

.ks-button-secondary:active {
    background-color: #552a7b;
    border-color: #552a7b;
    box-shadow: none
}

.ks-button-secondary.disabled {
    background-color: #999;
    border-color: #999;
    color: #fff;
    box-shadow: none
}

.ks-button-secondary.wide {
    width: 100%
}

.button-disabled,
.button-disabled:hover,
.stream-button-secondary[disabled],
.stream-button-secondary[disabled]:hover {
    color: #dedede;
    border-color: #dedede
}

.grey-bg {
    background: #eee
}

.grey {
    color: #eee
}

.grey100-bg {
    background: #ddd
}

.grey100 {
    color: #ddd
}

.grey200-bg {
    background: #dedede
}

.grey200 {
    color: #dedede
}

.grey300-bg {
    background: #bebebe
}

.grey300 {
    color: #bebebe
}

.grey400-bg {
    background: #999
}

.grey400 {
    color: #999
}

.grey500-bg {
    background: #767574
}

.grey500 {
    color: #767574
}

.grey600-bg {
    background: #333
}

.grey600 {
    color: #333
}

.grey700-bg {
    background: #101523
}

.grey700 {
    color: #101523
}

.purple-bg {
    background: #662d91
}

.purple {
    color: #662d91
}

.purple100-bg {
    background: #995ef6
}

.purple100 {
    color: #995ef6
}

.purple200-bg {
    background: #843abc
}

.purple200 {
    color: #843abc
}

.purple300-bg {
    background: #552a7b
}

.purple300 {
    color: #552a7b
}

.purple400-bg {
    background: #7540c4
}

.purple400 {
    color: #7540c4
}

.purple500-bg {
    background: #662d91
}

.purple500 {
    color: #662d91
}

.blue-bg {
    background: #236aee
}

.blue {
    color: #236aee
}

.blue100-bg {
    background: #2dccd3
}

.blue100 {
    color: #2dccd3
}

.blue200-bg {
    background: #00a5e5
}

.blue200 {
    color: #00a5e5
}

.blue300-bg {
    background: #00a5e9
}

.blue300 {
    color: #00a5e9
}

.blue400-bg {
    background: #236aee
}

.blue400 {
    color: #236aee
}

.blue500-bg {
    background: #073b9f
}

.blue500 {
    color: #073b9f
}

.orange-bg {
    background: #ff8200
}

.orange {
    color: #ff8200
}

.orange100-bg {
    background: #ff9000
}

.orange100 {
    color: #ff9000
}

.orange200-bg {
    background: #ff8200
}

.orange200 {
    color: #ff8200
}

.red-bg {
    background: #e40046
}

.red {
    color: #e40046
}

.red100-bg {
    background: #ed1847
}

.red100 {
    color: #ed1847
}

.red200-bg {
    background: #e40046
}

.red200 {
    color: #e40046
}

.green-bg {
    background: #00c629
}

.green {
    color: #00c629
}

.green100-bg {
    background: #00cd49
}

.green100 {
    color: #00cd49
}

.green200-bg {
    background: #00c629
}

.green200 {
    color: #00c629
}

.yellow-bg {
    background: #efcb01
}

.yellow {
    color: #efcb01
}

.white-bg {
    background: #fff
}

.white {
    color: #fff
}

.black-bg {
    background: #000
}

.black {
    color: #000
}

.transparent-bg {
    background: transparent
}

.transparent {
    color: transparent
}

.ks-text-bold {
    font-family: GothamBold, Helvetica, Arial, sans-serif
}

.ks-text-medium {
    font-family: GothamMedium, Helvetica, Arial, sans-serif
}

.ks-text-light {
    font-family: GothamLight, Helvetica, Arial, sans-serif
}

.ks-text-regular {
    font-family: GothamBook, Helvetica, Arial, sans-serif
}

p {
    font-size: 16px;
    line-height: 24px
}

.ks-text-xs {
    font-size: 12px;
    line-height: 18px
}

.ks-text-sm {
    font-size: 14px;
    line-height: 22px
}

.ks-text-rg {
    font-size: 16px;
    line-height: 24px
}

.ks-text-md {
    font-size: 18px;
    line-height: 26px
}

.ks-text-lg {
    font-size: 22px;
    line-height: 32px
}

.ks-text-xl {
    font-size: 32px;
    line-height: 40px
}

.ks-text-xxl {
    font-size: 42px;
    line-height: 56px
}

.ks-text-xxxl {
    font-size: 54px;
    line-height: 74px
}

.ks-text-jumbo {
    font-size: 66px;
    line-height: 100px
}

.ks-text-hero {
    font-size: 82px;
    line-height: 120px
}

.ks-text-center {
    text-align: center
}

.ks-text-left {
    text-align: left
}

.ks-text-right {
    text-align: right
}

.ks-text-justify {
    text-align: justify
}

.ks-text-uppercase {
    text-transform: uppercase
}

.ks-text-capitalize {
    text-transform: capitalize
}

.ks-text-lowercase {
    text-transform: lowercase
}

.ks-text-nowrap {
    white-space: nowrap
}

.ks-wrapper {
    margin: 0 auto;
    position: relative;
    max-width: 1200px
}

.ks-m-0 {
    margin: 0
}

.ks-mh-0 {
    margin-right: 0;
    margin-left: 0
}

.ks-mv-0 {
    margin-top: 0;
    margin-bottom: 0
}

.ks-p-0 {
    padding: 0
}

.ks-ph-0 {
    padding-right: 0;
    padding-left: 0
}

.ks-pv-0 {
    padding-top: 0;
    padding-bottom: 0
}

.ks-mt-0 {
    margin-top: 0
}

.ks-pt-0 {
    padding-top: 0
}

.ks-mb-0 {
    margin-bottom: 0
}

.ks-pb-0 {
    padding-bottom: 0
}

.ks-ml-0 {
    margin-left: 0
}

.ks-pl-0 {
    padding-left: 0
}

.ks-mr-0 {
    margin-right: 0
}

.ks-pr-0 {
    padding-right: 0
}

.ks-m-2 {
    margin: 2px
}

.ks-mh-2 {
    margin-right: 2px;
    margin-left: 2px
}

.ks-mv-2 {
    margin-top: 2px;
    margin-bottom: 2px
}

.ks-p-2 {
    padding: 2px
}

.ks-ph-2 {
    padding-right: 2px;
    padding-left: 2px
}

.ks-pv-2 {
    padding-top: 2px;
    padding-bottom: 2px
}

.ks-mt-2 {
    margin-top: 2px
}

.ks-pt-2 {
    padding-top: 2px
}

.ks-mb-2 {
    margin-bottom: 2px
}

.ks-pb-2 {
    padding-bottom: 2px
}

.ks-ml-2 {
    margin-left: 2px
}

.ks-pl-2 {
    padding-left: 2px
}

.ks-mr-2 {
    margin-right: 2px
}

.ks-pr-2 {
    padding-right: 2px
}

.ks-m-4 {
    margin: 4px
}

.ks-mh-4 {
    margin-right: 4px;
    margin-left: 4px
}

.ks-mv-4 {
    margin-top: 4px;
    margin-bottom: 4px
}

.ks-p-4 {
    padding: 4px
}

.ks-ph-4 {
    padding-right: 4px;
    padding-left: 4px
}

.ks-pv-4 {
    padding-top: 4px;
    padding-bottom: 4px
}

.ks-mt-4 {
    margin-top: 4px
}

.ks-pt-4 {
    padding-top: 4px
}

.ks-mb-4 {
    margin-bottom: 4px
}

.ks-pb-4 {
    padding-bottom: 4px
}

.ks-ml-4 {
    margin-left: 4px
}

.ks-pl-4 {
    padding-left: 4px
}

.ks-mr-4 {
    margin-right: 4px
}

.ks-pr-4 {
    padding-right: 4px
}

.ks-m-6 {
    margin: 6px
}

.ks-mh-6 {
    margin-right: 6px;
    margin-left: 6px
}

.ks-mv-6 {
    margin-top: 6px;
    margin-bottom: 6px
}

.ks-p-6 {
    padding: 6px
}

.ks-ph-6 {
    padding-right: 6px;
    padding-left: 6px
}

.ks-pv-6 {
    padding-top: 6px;
    padding-bottom: 6px
}

.ks-mt-6 {
    margin-top: 6px
}

.ks-pt-6 {
    padding-top: 6px
}

.ks-mb-6 {
    margin-bottom: 6px
}

.ks-pb-6 {
    padding-bottom: 6px
}

.ks-ml-6 {
    margin-left: 6px
}

.ks-pl-6 {
    padding-left: 6px
}

.ks-mr-6 {
    margin-right: 6px
}

.ks-pr-6 {
    padding-right: 6px
}

.ks-m-8 {
    margin: 8px
}

.ks-mh-8 {
    margin-right: 8px;
    margin-left: 8px
}

.ks-mv-8 {
    margin-top: 8px;
    margin-bottom: 8px
}

.ks-p-8 {
    padding: 8px
}

.ks-ph-8 {
    padding-right: 8px;
    padding-left: 8px
}

.ks-pv-8 {
    padding-top: 8px;
    padding-bottom: 8px
}

.ks-mt-8 {
    margin-top: 8px
}

.ks-pt-8 {
    padding-top: 8px
}

.ks-mb-8 {
    margin-bottom: 8px
}

.ks-pb-8 {
    padding-bottom: 8px
}

.ks-ml-8 {
    margin-left: 8px
}

.ks-pl-8 {
    padding-left: 8px
}

.ks-mr-8 {
    margin-right: 8px
}

.ks-pr-8 {
    padding-right: 8px
}

.ks-m-10 {
    margin: 10px
}

.ks-mh-10 {
    margin-right: 10px;
    margin-left: 10px
}

.ks-mv-10 {
    margin-top: 10px;
    margin-bottom: 10px
}

.ks-p-10 {
    padding: 10px
}

.ks-ph-10 {
    padding-right: 10px;
    padding-left: 10px
}

.ks-pv-10 {
    padding-top: 10px;
    padding-bottom: 10px
}

.ks-mt-10 {
    margin-top: 10px
}

.ks-pt-10 {
    padding-top: 10px
}

.ks-mb-10 {
    margin-bottom: 10px
}

.ks-pb-10 {
    padding-bottom: 10px
}

.ks-ml-10 {
    margin-left: 10px
}

.ks-pl-10 {
    padding-left: 10px
}

.ks-mr-10 {
    margin-right: 10px
}

.ks-pr-10 {
    padding-right: 10px
}

.ks-m-20 {
    margin: 20px
}

.ks-mh-20 {
    margin-right: 20px;
    margin-left: 20px
}

.ks-mv-20 {
    margin-top: 20px;
    margin-bottom: 20px
}

.ks-p-20 {
    padding: 20px
}

.ks-ph-20 {
    padding-right: 20px;
    padding-left: 20px
}

.ks-pv-20 {
    padding-top: 20px;
    padding-bottom: 20px
}

.ks-mt-20 {
    margin-top: 20px
}

.ks-pt-20 {
    padding-top: 20px
}

.ks-mb-20 {
    margin-bottom: 20px
}

.ks-pb-20 {
    padding-bottom: 20px
}

.ks-ml-20 {
    margin-left: 20px
}

.ks-pl-20 {
    padding-left: 20px
}

.ks-mr-20 {
    margin-right: 20px
}

.ks-pr-20 {
    padding-right: 20px
}

.ks-m-30 {
    margin: 30px
}

.ks-mh-30 {
    margin-right: 30px;
    margin-left: 30px
}

.ks-mv-30 {
    margin-top: 30px;
    margin-bottom: 30px
}

.ks-p-30 {
    padding: 30px
}

.ks-ph-30 {
    padding-right: 30px;
    padding-left: 30px
}

.ks-pv-30 {
    padding-top: 30px;
    padding-bottom: 30px
}

.ks-mt-30 {
    margin-top: 30px
}

.ks-pt-30 {
    padding-top: 30px
}

.ks-mb-30 {
    margin-bottom: 30px
}

.ks-pb-30 {
    padding-bottom: 30px
}

.ks-ml-30 {
    margin-left: 30px
}

.ks-pl-30 {
    padding-left: 30px
}

.ks-mr-30 {
    margin-right: 30px
}

.ks-pr-30 {
    padding-right: 30px
}

.ks-m-40 {
    margin: 40px
}

.ks-mh-40 {
    margin-right: 40px;
    margin-left: 40px
}

.ks-mv-40 {
    margin-top: 40px;
    margin-bottom: 40px
}

.ks-p-40 {
    padding: 40px
}

.ks-ph-40 {
    padding-right: 40px;
    padding-left: 40px
}

.ks-pv-40 {
    padding-top: 40px;
    padding-bottom: 40px
}

.ks-mt-40 {
    margin-top: 40px
}

.ks-pt-40 {
    padding-top: 40px
}

.ks-mb-40 {
    margin-bottom: 40px
}

.ks-pb-40 {
    padding-bottom: 40px
}

.ks-ml-40 {
    margin-left: 40px
}

.ks-pl-40 {
    padding-left: 40px
}

.ks-mr-40 {
    margin-right: 40px
}

.ks-pr-40 {
    padding-right: 40px
}

.ks-m-50 {
    margin: 50px
}

.ks-mh-50 {
    margin-right: 50px;
    margin-left: 50px
}

.ks-mv-50 {
    margin-top: 50px;
    margin-bottom: 50px
}

.ks-p-50 {
    padding: 50px
}

.ks-ph-50 {
    padding-right: 50px;
    padding-left: 50px
}

.ks-pv-50 {
    padding-top: 50px;
    padding-bottom: 50px
}

.ks-mt-50 {
    margin-top: 50px
}

.ks-pt-50 {
    padding-top: 50px
}

.ks-mb-50 {
    margin-bottom: 50px
}

.ks-pb-50 {
    padding-bottom: 50px
}

.ks-ml-50 {
    margin-left: 50px
}

.ks-pl-50 {
    padding-left: 50px
}

.ks-mr-50 {
    margin-right: 50px
}

.ks-pr-50 {
    padding-right: 50px
}

.ks-m-60 {
    margin: 60px
}

.ks-mh-60 {
    margin-right: 60px;
    margin-left: 60px
}

.ks-mv-60 {
    margin-top: 60px;
    margin-bottom: 60px
}

.ks-p-60 {
    padding: 60px
}

.ks-ph-60 {
    padding-right: 60px;
    padding-left: 60px
}

.ks-pv-60 {
    padding-top: 60px;
    padding-bottom: 60px
}

.ks-mt-60 {
    margin-top: 60px
}

.ks-pt-60 {
    padding-top: 60px
}

.ks-mb-60 {
    margin-bottom: 60px
}

.ks-pb-60 {
    padding-bottom: 60px
}

.ks-ml-60 {
    margin-left: 60px
}

.ks-pl-60 {
    padding-left: 60px
}

.ks-mr-60 {
    margin-right: 60px
}

.ks-pr-60 {
    padding-right: 60px
}

.ks-m-70 {
    margin: 70px
}

.ks-mh-70 {
    margin-right: 70px;
    margin-left: 70px
}

.ks-mv-70 {
    margin-top: 70px;
    margin-bottom: 70px
}

.ks-p-70 {
    padding: 70px
}

.ks-ph-70 {
    padding-right: 70px;
    padding-left: 70px
}

.ks-pv-70 {
    padding-top: 70px;
    padding-bottom: 70px
}

.ks-mt-70 {
    margin-top: 70px
}

.ks-pt-70 {
    padding-top: 70px
}

.ks-mb-70 {
    margin-bottom: 70px
}

.ks-pb-70 {
    padding-bottom: 70px
}

.ks-ml-70 {
    margin-left: 70px
}

.ks-pl-70 {
    padding-left: 70px
}

.ks-mr-70 {
    margin-right: 70px
}

.ks-pr-70 {
    padding-right: 70px
}

.ks-m-80 {
    margin: 80px
}

.ks-mh-80 {
    margin-right: 80px;
    margin-left: 80px
}

.ks-mv-80 {
    margin-top: 80px;
    margin-bottom: 80px
}

.ks-p-80 {
    padding: 80px
}

.ks-ph-80 {
    padding-right: 80px;
    padding-left: 80px
}

.ks-pv-80 {
    padding-top: 80px;
    padding-bottom: 80px
}

.ks-mt-80 {
    margin-top: 80px
}

.ks-pt-80 {
    padding-top: 80px
}

.ks-mb-80 {
    margin-bottom: 80px
}

.ks-pb-80 {
    padding-bottom: 80px
}

.ks-ml-80 {
    margin-left: 80px
}

.ks-pl-80 {
    padding-left: 80px
}

.ks-mr-80 {
    margin-right: 80px
}

.ks-pr-80 {
    padding-right: 80px
}

.ks-m-90 {
    margin: 90px
}

.ks-mh-90 {
    margin-right: 90px;
    margin-left: 90px
}

.ks-mv-90 {
    margin-top: 90px;
    margin-bottom: 90px
}

.ks-p-90 {
    padding: 90px
}

.ks-ph-90 {
    padding-right: 90px;
    padding-left: 90px
}

.ks-pv-90 {
    padding-top: 90px;
    padding-bottom: 90px
}

.ks-mt-90 {
    margin-top: 90px
}

.ks-pt-90 {
    padding-top: 90px
}

.ks-mb-90 {
    margin-bottom: 90px
}

.ks-pb-90 {
    padding-bottom: 90px
}

.ks-ml-90 {
    margin-left: 90px
}

.ks-pl-90 {
    padding-left: 90px
}

.ks-mr-90 {
    margin-right: 90px
}

.ks-pr-90 {
    padding-right: 90px
}

.ks-m-100 {
    margin: 100px
}

.ks-mh-100 {
    margin-right: 100px;
    margin-left: 100px
}

.ks-mv-100 {
    margin-top: 100px;
    margin-bottom: 100px
}

.ks-p-100 {
    padding: 100px
}

.ks-ph-100 {
    padding-right: 100px;
    padding-left: 100px
}

.ks-pv-100 {
    padding-top: 100px;
    padding-bottom: 100px
}

.ks-mt-100 {
    margin-top: 100px
}

.ks-pt-100 {
    padding-top: 100px
}

.ks-mb-100 {
    margin-bottom: 100px
}

.ks-pb-100 {
    padding-bottom: 100px
}

.ks-ml-100 {
    margin-left: 100px
}

.ks-pl-100 {
    padding-left: 100px
}

.ks-mr-100 {
    margin-right: 100px
}

.ks-pr-100 {
    padding-right: 100px
}

.cc-window {
    opacity: 1;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease
}

.cc-window.cc-invisible {
    opacity: 0
}

.cc-animate.cc-revoke {
    -webkit-transition: transform 1s ease;
    -webkit-transition: -webkit-transform 1s ease;
    transition: -webkit-transform 1s ease;
    transition: transform 1s ease;
    transition: transform 1s ease, -webkit-transform 1s ease
}

.cc-animate.cc-revoke.cc-top {
    -webkit-transform: translateY(-2em);
    transform: translateY(-2em)
}

.cc-animate.cc-revoke.cc-bottom {
    -webkit-transform: translateY(2em);
    transform: translateY(2em)
}

.cc-animate.cc-revoke.cc-active.cc-bottom,
.cc-animate.cc-revoke.cc-active.cc-top,
.cc-revoke:hover {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.cc-grower {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 1s;
    transition: max-height 1s
}

.cc-revoke,
.cc-window {
    position: fixed;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Helvetica, Calibri, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    z-index: 9999
}

.cc-window.cc-static {
    position: static
}

.cc-window.cc-floating {
    padding: 2em;
    max-width: 24em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.cc-window.cc-banner {
    padding: 1em 1.8em;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.cc-revoke {
    padding: .5em
}

.cc-revoke:hover {
    text-decoration: underline
}

.cc-header {
    font-size: 18px;
    font-weight: 700
}

.cc-btn,
.cc-close,
.cc-link,
.cc-revoke {
    cursor: pointer
}

.cc-link {
    opacity: .8;
    display: inline-block;
    padding: .2em;
    text-decoration: underline
}

.cc-link:hover {
    opacity: 1
}

.cc-link:active,
.cc-link:visited {
    color: initial
}

.cc-btn {
    display: block;
    padding: .4em .8em;
    font-size: .9em;
    font-weight: 700;
    border-width: 2px;
    border-style: solid;
    text-align: center;
    white-space: nowrap
}

.cc-highlight .cc-btn:first-child {
    background-color: transparent;
    border-color: transparent
}

.cc-highlight .cc-btn:first-child:focus,
.cc-highlight .cc-btn:first-child:hover {
    background-color: transparent;
    text-decoration: underline
}

.cc-close {
    display: block;
    position: absolute;
    top: .5em;
    right: .5em;
    font-size: 1.6em;
    opacity: .9;
    line-height: .75
}

.cc-close:focus,
.cc-close:hover {
    opacity: 1
}

.cc-revoke.cc-top {
    top: 0;
    left: 3em;
    border-bottom-left-radius: .5em;
    border-bottom-right-radius: .5em
}

.cc-revoke.cc-bottom {
    bottom: 0;
    left: 3em;
    border-top-left-radius: .5em;
    border-top-right-radius: .5em
}

.cc-revoke.cc-left {
    left: 3em;
    right: unset
}

.cc-revoke.cc-right {
    right: 3em;
    left: unset
}

.cc-top {
    top: 1em
}

.cc-left {
    left: 1em
}

.cc-right {
    right: 1em
}

.cc-bottom {
    bottom: 1em
}

.cc-floating>.cc-link {
    margin-bottom: 1em
}

.cc-floating .cc-message {
    display: block;
    margin-bottom: 1em
}

.cc-window.cc-floating .cc-compliance {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.cc-window.cc-banner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cc-banner.cc-top {
    left: 0;
    right: 0;
    top: 0
}

.cc-banner.cc-bottom {
    left: 0;
    right: 0;
    bottom: 0
}

.cc-banner .cc-message {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 100%;
    margin-right: 1em
}

.cc-compliance {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: justify;
    align-content: space-between
}

.cc-floating .cc-compliance>.cc-btn {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.cc-btn+.cc-btn {
    margin-left: .5em
}

@media print {
    .cc-revoke,
    .cc-window {
        display: none
    }
}

@media screen and (max-width:900px) {
    .cc-btn {
        white-space: normal
    }
}

@media screen and (max-width:414px) and (orientation:portrait),
screen and (max-width:736px) and (orientation:landscape) {
    .cc-window.cc-top {
        top: 0
    }
    .cc-window.cc-bottom {
        bottom: 0
    }
    .cc-window.cc-banner,
    .cc-window.cc-floating,
    .cc-window.cc-left,
    .cc-window.cc-right {
        left: 0;
        right: 0
    }
    .cc-window.cc-banner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .cc-window.cc-banner .cc-compliance {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }
    .cc-window.cc-floating {
        max-width: none
    }
    .cc-window .cc-message {
        margin-bottom: 1em
    }
    .cc-window.cc-banner {
        -webkit-box-align: unset;
        -ms-flex-align: unset;
        align-items: unset
    }
    .cc-window.cc-banner .cc-message {
        margin-right: 0
    }
}

.cc-floating.cc-theme-classic {
    padding: 1.2em;
    border-radius: 5px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
    text-align: center;
    display: inline;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none
}

.cc-theme-classic .cc-btn {
    border-radius: 5px
}

.cc-theme-classic .cc-btn:last-child {
    min-width: 140px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
    display: inline-block
}

.cc-theme-edgeless.cc-window {
    padding: 0
}

.cc-floating.cc-theme-edgeless .cc-message {
    margin: 2em;
    margin-bottom: 1.5em
}

.cc-banner.cc-theme-edgeless .cc-btn {
    margin: 0;
    padding: .8em 1.8em;
    height: 100%
}

.cc-banner.cc-theme-edgeless .cc-message {
    margin-left: 1em
}

.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn {
    margin-left: 0
}

.grey {
    color: #eee
}

.grey100 {
    color: #ddd
}

.grey200 {
    color: #dedede
}

.grey300 {
    color: #bebebe
}

.grey400 {
    color: #999
}

.grey500 {
    color: #767574
}

.grey600 {
    color: #333
}

.grey700 {
    color: #101523
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple {
    color: #662d91
}

.purple100 {
    color: #995ef6
}

.purple200 {
    color: #843abc
}

.purple300 {
    color: #552a7b
}

.purple400 {
    color: #7540c4
}

.purple500 {
    color: #662d91
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue {
    color: #236aee
}

.blue100 {
    color: #2dccd3
}

.blue200 {
    color: #00a5e5
}

.blue300 {
    color: #00a5e9
}

.blue400 {
    color: #236aee
}

.blue500 {
    color: #073b9f
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange {
    color: #ff8200
}

.orange100 {
    color: #ff9000
}

.orange200 {
    color: #ff8200
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red {
    color: #e40046
}

.red100 {
    color: #ed1847
}

.red200 {
    color: #e40046
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green {
    color: #00c629
}

.green100 {
    color: #00cd49
}

.green200 {
    color: #00c629
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow {
    color: #efcb01
}

.yellow-bg {
    background-color: #efcb01
}

.white {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.black {
    color: #000
}

.black-bg {
    background-color: #000
}

.transparent {
    color: transparent
}

.transparent-bg {
    background-color: transparent
}

.nav-footer.cc-invisible {
    margin-bottom: 0
}

@media (min-width:1200px) {
    .cc-message {
        font-weight: 400;
        line-height: 1.42;
        font-family: GothamLight, Helvetica, Arial, sans-serif
    }
}

@media (min-width:1200px) and (max-width:767px) {
    .cc-message {
        font-size: 14px
    }
}

@media (min-width:1200px) and (min-width:768px) and (max-width:1199px) {
    .cc-message {
        font-size: 14px
    }
}

@media (min-width:1200px) and (min-width:1200px) {
    .cc-message {
        font-size: 14px
    }
}

@media (min-width:1200px) {
    .footer-section-legal {
        padding-bottom: 12rem!important
    }
}

.cc-floating.cc-window {
    max-width: 100%;
    line-height: normal;
    padding: 1rem
}

.cc-bottom {
    bottom: 0
}

.stream-cookie-consent {
    border-top: 3px solid;
    border-color: #662d91
}

.stream-cookie-consent .cc-btn.cc-dismiss {
    display: none
}

@media (max-width:1199px) {
    .stream-cookie-consent {
        background-color: #eee
    }
    .stream-cookie-consent .cc-message {
        text-align: center;
        padding: 1rem;
        font-weight: 400;
        line-height: 1.42;
        font-family: GothamBook, Helvetica, Arial, sans-serif;
        font-size: 2vw
    }
}

@media (max-width:1199px) and (max-width:767px) {
    .stream-cookie-consent .cc-message {
        font-size: 12px
    }
}

@media (max-width:1199px) and (min-width:768px) and (max-width:1199px) {
    .stream-cookie-consent .cc-message {
        font-size: 12px
    }
}

@media (max-width:1199px) and (min-width:1200px) {
    .stream-cookie-consent .cc-message {
        font-size: 12px
    }
}

@media (max-width:1199px) {
    .stream-cookie-consent .cc-btn {
        border-radius: 20px;
        color: #000;
        border-color: #000;
        text-decoration: none
    }
    .stream-cookie-consent .cc-compliance.cc-highlight {
        margin: auto;
        max-width: 140px
    }
}

.stream-cookie-consent.cc-window.cc-banner {
    background: #f8f8f8;
    padding-top: 3rem;
    padding-bottom: 3rem
}

@media (max-width:767px) {
    .stream-cookie-consent.cc-window.cc-banner {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
}

.stream-cookie-consent.cc-window.cc-banner a {
    text-decoration: none
}

.stream-cookie-consent.cc-window.cc-banner .cc-window-content {
    max-width: 1200px;
    display: flex;
    width: 100%;
    flex-direction: row;
    -ms-flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    -ms-flex-align: center;
    box-sizing: border-box;
    line-height: 1.5em;
    margin-left: auto;
    margin-right: auto
}

@media (max-width:1199px) {
    .stream-cookie-consent.cc-window.cc-banner .cc-window-content {
        display: block
    }
}

.stream-cookie-consent.cc-window.cc-banner .cc-message {
    font-weight: 400;
    line-height: 1.42;
    font-family: GothamBook, Helvetica, Arial, sans-serif
}

@media (max-width:767px) {
    .stream-cookie-consent.cc-window.cc-banner .cc-message {
        font-size: 12px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .stream-cookie-consent.cc-window.cc-banner .cc-message {
        font-size: 12px
    }
}

@media (min-width:1200px) {
    .stream-cookie-consent.cc-window.cc-banner .cc-message {
        font-size: 12px
    }
}

.stream-cookie-consent.cc-window.cc-banner .cc-btn {
    border-radius: 20px;
    color: #000;
    border-color: #000;
    display: none;
    text-decoration: none
}

.stream-cookie-consent.cc-window.cc-banner .cc-btn:last-child {
    min-width: 140px;
    display: inline-block
}

.stream-cookie-consent.cc-window.cc-banner .cc-floating.cc-type-info .cc-btn {
    display: inline-block
}

.stream-cookie-consent.cc-window.cc-banner .cc-compliance {
    margin-left: 2rem;
    align-self: flex-start
}

@media (max-width:1199px) {
    .stream-cookie-consent.cc-window.cc-banner .cc-compliance {
        display: block;
        text-align: center;
        margin-top: 2rem
    }
}

.stream-cooke-consent-revoke.cc-revoke.cc-bottom {
    display: none;
    background: #eee;
    right: 1em;
    left: auto;
    padding-left: 2rem;
    padding-right: 2rem;
    text-decoration: none
}

.stream-cooke-consent-allow.cc-allow {
    display: none!important
}

@media (min-width:1200px) {
    background-color: #eee;
    .nav-footer {
        margin-bottom: 15vh
    }
}

@media (max-width:1023px) {
    background-color: #eee;
    .nav-footer {
        margin-bottom: 21vh
    }
}

@media screen and (max-height:736px) {
    .nav-footer {
        background: #f3f3f3;
        padding-bottom: 50vh
    }
}

.cc-btn {
    border-radius: 20px;
    color: #000;
    border-color: #000;
    text-decoration: none
}

.cc-deny {
    display: none
}

.grey-bg {
    background-color: #eee
}

.grey100-bg {
    background-color: #ddd
}

.grey200-bg {
    background-color: #dedede
}

.grey300-bg {
    background-color: #bebebe
}

.grey400-bg {
    background-color: #999
}

.grey500-bg {
    background-color: #767574
}

.grey600-bg {
    background-color: #333
}

.grey700-bg {
    background-color: #101523
}

.purple-bg {
    background-color: #662d91
}

.purple100-bg {
    background-color: #995ef6
}

.purple200-bg {
    background-color: #843abc
}

.purple300-bg {
    background-color: #552a7b
}

.purple400-bg {
    background-color: #7540c4
}

.purple500-bg {
    background-color: #662d91
}

.blue-bg {
    background-color: #236aee
}

.blue100-bg {
    background-color: #2dccd3
}

.blue200-bg {
    background-color: #00a5e5
}

.blue300-bg {
    background-color: #00a5e9
}

.blue400-bg {
    background-color: #236aee
}

.blue500-bg {
    background-color: #073b9f
}

.orange-bg {
    background-color: #ff8200
}

.orange100-bg {
    background-color: #ff9000
}

.orange200-bg {
    background-color: #ff8200
}

.red-bg {
    background-color: #e40046
}

.red100-bg {
    background-color: #ed1847
}

.red200-bg {
    background-color: #e40046
}

.green-bg {
    background-color: #00c629
}

.green100-bg {
    background-color: #00cd49
}

.green200-bg {
    background-color: #00c629
}

.yellow-bg {
    background-color: #efcb01
}

.white-bg {
    background-color: #fff
}

.black-bg {
    background-color: #000
}

.transparent-bg {
    background-color: transparent
}

.ks-button-link {
    font-size: 16px;
    color: #236aee;
    font-family: GothamBold, Helvetica, Arial, sans-serif;
    text-decoration: none
}

.ks-button-link:hover {
    color: #552a7b
}

.ks-button {
    color: #fff;
    background-color: #662d91;
    border-color: #662d91;
    padding: 10px;
    text-align: center;
    display: inline-block;
    margin: 0;
    border-radius: 6px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    font-family: GothamBook, Helvetica, Arial, sans-serif!important
}

@media (min-width:320px) and (max-width:767px) {
    .ks-button {
        padding: 10px
    }
}

@media (max-width:767px) {
    .ks-button {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:768px) {
    .ks-button {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:1080px) {
    .ks-button {
        font-size: 16px;
        line-height: 24px
    }
}

.ks-button:hover {
    box-shadow: 0 2px 9px rgba(0, 0, 0, .25)
}

.ks-button:active,
.ks-button:hover {
    background-color: #552a7b;
    border-color: #552a7b
}

.ks-button:active {
    box-shadow: none
}

.ks-button.wide {
    width: 100%
}

a.ks-button,
a.ks-button:hover {
    color: #fff!important
}

.ks-button-secondary {
    background-color: #fff;
    border-color: #662d91;
    color: #662d91;
    padding: 10px;
    text-align: center;
    display: inline-block;
    margin: 0;
    border-radius: 6px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
    font-family: GothamBook, Helvetica, Arial, sans-serif!important
}

@media (min-width:320px) and (max-width:767px) {
    .ks-button-secondary {
        padding: 10px
    }
}

@media (max-width:767px) {
    .ks-button-secondary {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:768px) {
    .ks-button-secondary {
        font-size: 16px;
        line-height: 24px
    }
}

@media (min-width:1080px) {
    .ks-button-secondary {
        font-size: 16px;
        line-height: 24px
    }
}

.ks-button-secondary:hover {
    background-color: #fff;
    border-color: #662d91;
    color: #662d91;
    box-shadow: 0 2px 9px rgba(0, 0, 0, .25)
}

.ks-button-secondary:active {
    background-color: #552a7b;
    border-color: #552a7b;
    box-shadow: none
}

.ks-button-secondary.disabled {
    background-color: #999;
    border-color: #999;
    color: #fff;
    box-shadow: none
}

.ks-button-secondary.wide {
    width: 100%
}

.button-disabled,
.button-disabled:hover,
.stream-button-secondary[disabled],
.stream-button-secondary[disabled]:hover {
    color: #dedede;
    border-color: #dedede
}

.B0-bg {
    background: #fff
}

.B0 {
    color: #fff
}

.B1-bg {
    background: #eee
}

.B1 {
    color: #eee
}

.B2-bg {
    background: #eee
}

.B2 {
    color: #eee
}

.B3-bg {
    background: #333
}

.B3 {
    color: #333
}

.B4-bg {
    background: #333
}

.B4 {
    color: #333
}

.B5-bg {
    background: #222
}

.B5 {
    color: #222
}

.B6-bg {
    background: #000
}

.B6 {
    color: #000
}

.B7-bg {
    background: #f3f3f3
}

.B7 {
    color: #f3f3f3
}

.B9-bg {
    background: #767574
}

.B9 {
    color: #767574
}

.C1-bg {
    background: #662d91
}

.C1 {
    color: #662d91
}

.C1s-bg {
    background: #552a7b
}

.C1s {
    color: #552a7b
}

.C1h-bg {
    background: #843abc
}

.C1h {
    color: #843abc
}

.C2-bg {
    background: #ed1847
}

.C2 {
    color: #ed1847
}

.C2s-bg {
    background: #ed1847
}

.C2s {
    color: #ed1847
}

.C2h-bg {
    background: #ed1847
}

.C2h {
    color: #ed1847
}

.C3-bg {
    background: #00a5e5
}

.C3 {
    color: #00a5e5
}

.C3s-bg {
    background: #00a5e5
}

.C3s {
    color: #00a5e5
}

.C3h-bg {
    background: #00a5e5
}

.C3h {
    color: #00a5e5
}

.C4-bg {
    background: #00cd49
}

.C4 {
    color: #00cd49
}

.C4s-bg {
    background: #00cd49
}

.C4s {
    color: #00cd49
}

.C4h-bg {
    background: #00cd49
}

.C4h {
    color: #00cd49
}

.C5-bg {
    background: #ff9000
}

.C5 {
    color: #ff9000
}

.C5s-bg {
    background: #ff9000
}

.C5s {
    color: #ff9000
}

.C5h-bg {
    background: #ff9000
}

.C5h {
    color: #ff9000
}

.C6-bg {
    background: #0042cc
}

.C6 {
    color: #0042cc
}

.C6S-bg {
    background: #003da7
}

.C6S {
    color: #003da7
}

.C7-bg {
    background: #efcb01
}

.C7 {
    color: #efcb01
}

.C8-bg {
    background: #fbe5e7
}

.C8 {
    color: #fbe5e7
}

.C9-bg {
    background: #f9a202
}

.C9 {
    color: #f9a202
}

.C10-bg {
    background: #61c9d0
}

.C10 {
    color: #61c9d0
}

.LINK-bg {
    background: #0042cc
}

.LINK {
    color: #0042cc
}

.SUCCESS-bg {
    background: #00cd49
}

.SUCCESS {
    color: #00cd49
}

.ERROR-bg {
    background: #ed1847
}

.ERROR {
    color: #ed1847
}

.T-bg {
    background: transparent
}

.T {
    color: transparent
}

.grey-bg {
    background: #eee
}

.grey {
    color: #eee
}

.grey100-bg {
    background: #ddd
}

.grey100 {
    color: #ddd
}

.grey200-bg {
    background: #dedede
}

.grey200 {
    color: #dedede
}

.grey300-bg {
    background: #bebebe
}

.grey300 {
    color: #bebebe
}

.grey400-bg {
    background: #999
}

.grey400 {
    color: #999
}

.grey500-bg {
    background: #767574
}

.grey500 {
    color: #767574
}

.grey600-bg {
    background: #333
}

.grey600 {
    color: #333
}

.grey700-bg {
    background: #101523
}

.grey700 {
    color: #101523
}

.purple-bg {
    background: #662d91
}

.purple {
    color: #662d91
}

.purple100-bg {
    background: #995ef6
}

.purple100 {
    color: #995ef6
}

.purple200-bg {
    background: #843abc
}

.purple200 {
    color: #843abc
}

.purple300-bg {
    background: #552a7b
}

.purple300 {
    color: #552a7b
}

.purple400-bg {
    background: #7540c4
}

.purple400 {
    color: #7540c4
}

.purple500-bg {
    background: #662d91
}

.purple500 {
    color: #662d91
}

.blue-bg {
    background: #236aee
}

.blue {
    color: #236aee
}

.blue100-bg {
    background: #2dccd3
}

.blue100 {
    color: #2dccd3
}

.blue200-bg {
    background: #00a5e5
}

.blue200 {
    color: #00a5e5
}

.blue300-bg {
    background: #00a5e9
}

.blue300 {
    color: #00a5e9
}

.blue400-bg {
    background: #236aee
}

.blue400 {
    color: #236aee
}

.blue500-bg {
    background: #073b9f
}

.blue500 {
    color: #073b9f
}

.orange-bg {
    background: #ff8200
}

.orange {
    color: #ff8200
}

.orange100-bg {
    background: #ff9000
}

.orange100 {
    color: #ff9000
}

.orange200-bg {
    background: #ff8200
}

.orange200 {
    color: #ff8200
}

.red-bg {
    background: #e40046
}

.red {
    color: #e40046
}

.red100-bg {
    background: #ed1847
}

.red100 {
    color: #ed1847
}

.red200-bg {
    background: #e40046
}

.red200 {
    color: #e40046
}

.green-bg {
    background: #00c629
}

.green {
    color: #00c629
}

.green100-bg {
    background: #00cd49
}

.green100 {
    color: #00cd49
}

.green200-bg {
    background: #00c629
}

.green200 {
    color: #00c629
}

.yellow-bg {
    background: #efcb01
}

.yellow {
    color: #efcb01
}

.white-bg {
    background: #fff
}

.white {
    color: #fff
}

.black-bg {
    background: #000
}

.black {
    color: #000
}

.transparent-bg {
    background: transparent
}

.transparent {
    color: transparent
}

.ks-text-bold {
    font-family: GothamBold, Helvetica, Arial, sans-serif
}

.ks-text-medium {
    font-family: GothamMedium, Helvetica, Arial, sans-serif
}

.ks-text-light {
    font-family: GothamLight, Helvetica, Arial, sans-serif
}

.ks-text-regular {
    font-family: GothamBook, Helvetica, Arial, sans-serif
}

p {
    font-size: 16px;
    line-height: 24px
}

.ks-text-xs {
    font-size: 12px;
    line-height: 18px
}

.ks-text-sm {
    font-size: 14px;
    line-height: 22px
}

.ks-text-rg {
    font-size: 16px;
    line-height: 24px
}

.ks-text-md {
    font-size: 18px;
    line-height: 26px
}

.ks-text-lg {
    font-size: 22px;
    line-height: 32px
}

.ks-text-xl {
    font-size: 32px;
    line-height: 40px
}

.ks-text-xxl {
    font-size: 42px;
    line-height: 56px
}

.ks-text-xxxl {
    font-size: 54px;
    line-height: 74px
}

.ks-text-jumbo {
    font-size: 66px;
    line-height: 100px
}

.ks-text-hero {
    font-size: 82px;
    line-height: 120px
}

.ks-text-center {
    text-align: center
}

.ks-text-left {
    text-align: left
}

.ks-text-right {
    text-align: right
}

.ks-text-justify {
    text-align: justify
}

.ks-text-uppercase {
    text-transform: uppercase
}

.ks-text-capitalize {
    text-transform: capitalize
}

.ks-text-lowercase {
    text-transform: lowercase
}

.ks-text-nowrap {
    white-space: nowrap
}

.ks-wrapper {
    margin: 0 auto;
    position: relative;
    max-width: 1200px
}

.ks-m-0 {
    margin: 0
}

.ks-mh-0 {
    margin-right: 0;
    margin-left: 0
}

.ks-mv-0 {
    margin-top: 0;
    margin-bottom: 0
}

.ks-p-0 {
    padding: 0
}

.ks-ph-0 {
    padding-right: 0;
    padding-left: 0
}

.ks-pv-0 {
    padding-top: 0;
    padding-bottom: 0
}

.ks-mt-0 {
    margin-top: 0
}

.ks-pt-0 {
    padding-top: 0
}

.ks-mb-0 {
    margin-bottom: 0
}

.ks-pb-0 {
    padding-bottom: 0
}

.ks-ml-0 {
    margin-left: 0
}

.ks-pl-0 {
    padding-left: 0
}

.ks-mr-0 {
    margin-right: 0
}

.ks-pr-0 {
    padding-right: 0
}

.ks-m-2 {
    margin: 2px
}

.ks-mh-2 {
    margin-right: 2px;
    margin-left: 2px
}

.ks-mv-2 {
    margin-top: 2px;
    margin-bottom: 2px
}

.ks-p-2 {
    padding: 2px
}

.ks-ph-2 {
    padding-right: 2px;
    padding-left: 2px
}

.ks-pv-2 {
    padding-top: 2px;
    padding-bottom: 2px
}

.ks-mt-2 {
    margin-top: 2px
}

.ks-pt-2 {
    padding-top: 2px
}

.ks-mb-2 {
    margin-bottom: 2px
}

.ks-pb-2 {
    padding-bottom: 2px
}

.ks-ml-2 {
    margin-left: 2px
}

.ks-pl-2 {
    padding-left: 2px
}

.ks-mr-2 {
    margin-right: 2px
}

.ks-pr-2 {
    padding-right: 2px
}

.ks-m-4 {
    margin: 4px
}

.ks-mh-4 {
    margin-right: 4px;
    margin-left: 4px
}

.ks-mv-4 {
    margin-top: 4px;
    margin-bottom: 4px
}

.ks-p-4 {
    padding: 4px
}

.ks-ph-4 {
    padding-right: 4px;
    padding-left: 4px
}

.ks-pv-4 {
    padding-top: 4px;
    padding-bottom: 4px
}

.ks-mt-4 {
    margin-top: 4px
}

.ks-pt-4 {
    padding-top: 4px
}

.ks-mb-4 {
    margin-bottom: 4px
}

.ks-pb-4 {
    padding-bottom: 4px
}

.ks-ml-4 {
    margin-left: 4px
}

.ks-pl-4 {
    padding-left: 4px
}

.ks-mr-4 {
    margin-right: 4px
}

.ks-pr-4 {
    padding-right: 4px
}

.ks-m-6 {
    margin: 6px
}

.ks-mh-6 {
    margin-right: 6px;
    margin-left: 6px
}

.ks-mv-6 {
    margin-top: 6px;
    margin-bottom: 6px
}

.ks-p-6 {
    padding: 6px
}

.ks-ph-6 {
    padding-right: 6px;
    padding-left: 6px
}

.ks-pv-6 {
    padding-top: 6px;
    padding-bottom: 6px
}

.ks-mt-6 {
    margin-top: 6px
}

.ks-pt-6 {
    padding-top: 6px
}

.ks-mb-6 {
    margin-bottom: 6px
}

.ks-pb-6 {
    padding-bottom: 6px
}

.ks-ml-6 {
    margin-left: 6px
}

.ks-pl-6 {
    padding-left: 6px
}

.ks-mr-6 {
    margin-right: 6px
}

.ks-pr-6 {
    padding-right: 6px
}

.ks-m-8 {
    margin: 8px
}

.ks-mh-8 {
    margin-right: 8px;
    margin-left: 8px
}

.ks-mv-8 {
    margin-top: 8px;
    margin-bottom: 8px
}

.ks-p-8 {
    padding: 8px
}

.ks-ph-8 {
    padding-right: 8px;
    padding-left: 8px
}

.ks-pv-8 {
    padding-top: 8px;
    padding-bottom: 8px
}

.ks-mt-8 {
    margin-top: 8px
}

.ks-pt-8 {
    padding-top: 8px
}

.ks-mb-8 {
    margin-bottom: 8px
}

.ks-pb-8 {
    padding-bottom: 8px
}

.ks-ml-8 {
    margin-left: 8px
}

.ks-pl-8 {
    padding-left: 8px
}

.ks-mr-8 {
    margin-right: 8px
}

.ks-pr-8 {
    padding-right: 8px
}

.ks-m-10 {
    margin: 10px
}

.ks-mh-10 {
    margin-right: 10px;
    margin-left: 10px
}

.ks-mv-10 {
    margin-top: 10px;
    margin-bottom: 10px
}

.ks-p-10 {
    padding: 10px
}

.ks-ph-10 {
    padding-right: 10px;
    padding-left: 10px
}

.ks-pv-10 {
    padding-top: 10px;
    padding-bottom: 10px
}

.ks-mt-10 {
    margin-top: 10px
}

.ks-pt-10 {
    padding-top: 10px
}

.ks-mb-10 {
    margin-bottom: 10px
}

.ks-pb-10 {
    padding-bottom: 10px
}

.ks-ml-10 {
    margin-left: 10px
}

.ks-pl-10 {
    padding-left: 10px
}

.ks-mr-10 {
    margin-right: 10px
}

.ks-pr-10 {
    padding-right: 10px
}

.ks-m-20 {
    margin: 20px
}

.ks-mh-20 {
    margin-right: 20px;
    margin-left: 20px
}

.ks-mv-20 {
    margin-top: 20px;
    margin-bottom: 20px
}

.ks-p-20 {
    padding: 20px
}

.ks-ph-20 {
    padding-right: 20px;
    padding-left: 20px
}

.ks-pv-20 {
    padding-top: 20px;
    padding-bottom: 20px
}

.ks-mt-20 {
    margin-top: 20px
}

.ks-pt-20 {
    padding-top: 20px
}

.ks-mb-20 {
    margin-bottom: 20px
}

.ks-pb-20 {
    padding-bottom: 20px
}

.ks-ml-20 {
    margin-left: 20px
}

.ks-pl-20 {
    padding-left: 20px
}

.ks-mr-20 {
    margin-right: 20px
}

.ks-pr-20 {
    padding-right: 20px
}

.ks-m-30 {
    margin: 30px
}

.ks-mh-30 {
    margin-right: 30px;
    margin-left: 30px
}

.ks-mv-30 {
    margin-top: 30px;
    margin-bottom: 30px
}

.ks-p-30 {
    padding: 30px
}

.ks-ph-30 {
    padding-right: 30px;
    padding-left: 30px
}

.ks-pv-30 {
    padding-top: 30px;
    padding-bottom: 30px
}

.ks-mt-30 {
    margin-top: 30px
}

.ks-pt-30 {
    padding-top: 30px
}

.ks-mb-30 {
    margin-bottom: 30px
}

.ks-pb-30 {
    padding-bottom: 30px
}

.ks-ml-30 {
    margin-left: 30px
}

.ks-pl-30 {
    padding-left: 30px
}

.ks-mr-30 {
    margin-right: 30px
}

.ks-pr-30 {
    padding-right: 30px
}

.ks-m-40 {
    margin: 40px
}

.ks-mh-40 {
    margin-right: 40px;
    margin-left: 40px
}

.ks-mv-40 {
    margin-top: 40px;
    margin-bottom: 40px
}

.ks-p-40 {
    padding: 40px
}

.ks-ph-40 {
    padding-right: 40px;
    padding-left: 40px
}

.ks-pv-40 {
    padding-top: 40px;
    padding-bottom: 40px
}

.ks-mt-40 {
    margin-top: 40px
}

.ks-pt-40 {
    padding-top: 40px
}

.ks-mb-40 {
    margin-bottom: 40px
}

.ks-pb-40 {
    padding-bottom: 40px
}

.ks-ml-40 {
    margin-left: 40px
}

.ks-pl-40 {
    padding-left: 40px
}

.ks-mr-40 {
    margin-right: 40px
}

.ks-pr-40 {
    padding-right: 40px
}

.ks-m-50 {
    margin: 50px
}

.ks-mh-50 {
    margin-right: 50px;
    margin-left: 50px
}

.ks-mv-50 {
    margin-top: 50px;
    margin-bottom: 50px
}

.ks-p-50 {
    padding: 50px
}

.ks-ph-50 {
    padding-right: 50px;
    padding-left: 50px
}

.ks-pv-50 {
    padding-top: 50px;
    padding-bottom: 50px
}

.ks-mt-50 {
    margin-top: 50px
}

.ks-pt-50 {
    padding-top: 50px
}

.ks-mb-50 {
    margin-bottom: 50px
}

.ks-pb-50 {
    padding-bottom: 50px
}

.ks-ml-50 {
    margin-left: 50px
}

.ks-pl-50 {
    padding-left: 50px
}

.ks-mr-50 {
    margin-right: 50px
}

.ks-pr-50 {
    padding-right: 50px
}

.ks-m-60 {
    margin: 60px
}

.ks-mh-60 {
    margin-right: 60px;
    margin-left: 60px
}

.ks-mv-60 {
    margin-top: 60px;
    margin-bottom: 60px
}

.ks-p-60 {
    padding: 60px
}

.ks-ph-60 {
    padding-right: 60px;
    padding-left: 60px
}

.ks-pv-60 {
    padding-top: 60px;
    padding-bottom: 60px
}

.ks-mt-60 {
    margin-top: 60px
}

.ks-pt-60 {
    padding-top: 60px
}

.ks-mb-60 {
    margin-bottom: 60px
}

.ks-pb-60 {
    padding-bottom: 60px
}

.ks-ml-60 {
    margin-left: 60px
}

.ks-pl-60 {
    padding-left: 60px
}

.ks-mr-60 {
    margin-right: 60px
}

.ks-pr-60 {
    padding-right: 60px
}

.ks-m-70 {
    margin: 70px
}

.ks-mh-70 {
    margin-right: 70px;
    margin-left: 70px
}

.ks-mv-70 {
    margin-top: 70px;
    margin-bottom: 70px
}

.ks-p-70 {
    padding: 70px
}

.ks-ph-70 {
    padding-right: 70px;
    padding-left: 70px
}

.ks-pv-70 {
    padding-top: 70px;
    padding-bottom: 70px
}

.ks-mt-70 {
    margin-top: 70px
}

.ks-pt-70 {
    padding-top: 70px
}

.ks-mb-70 {
    margin-bottom: 70px
}

.ks-pb-70 {
    padding-bottom: 70px
}

.ks-ml-70 {
    margin-left: 70px
}

.ks-pl-70 {
    padding-left: 70px
}

.ks-mr-70 {
    margin-right: 70px
}

.ks-pr-70 {
    padding-right: 70px
}

.ks-m-80 {
    margin: 80px
}

.ks-mh-80 {
    margin-right: 80px;
    margin-left: 80px
}

.ks-mv-80 {
    margin-top: 80px;
    margin-bottom: 80px
}

.ks-p-80 {
    padding: 80px
}

.ks-ph-80 {
    padding-right: 80px;
    padding-left: 80px
}

.ks-pv-80 {
    padding-top: 80px;
    padding-bottom: 80px
}

.ks-mt-80 {
    margin-top: 80px
}

.ks-pt-80 {
    padding-top: 80px
}

.ks-mb-80 {
    margin-bottom: 80px
}

.ks-pb-80 {
    padding-bottom: 80px
}

.ks-ml-80 {
    margin-left: 80px
}

.ks-pl-80 {
    padding-left: 80px
}

.ks-mr-80 {
    margin-right: 80px
}

.ks-pr-80 {
    padding-right: 80px
}

.ks-m-90 {
    margin: 90px
}

.ks-mh-90 {
    margin-right: 90px;
    margin-left: 90px
}

.ks-mv-90 {
    margin-top: 90px;
    margin-bottom: 90px
}

.ks-p-90 {
    padding: 90px
}

.ks-ph-90 {
    padding-right: 90px;
    padding-left: 90px
}

.ks-pv-90 {
    padding-top: 90px;
    padding-bottom: 90px
}

.ks-mt-90 {
    margin-top: 90px
}

.ks-pt-90 {
    padding-top: 90px
}

.ks-mb-90 {
    margin-bottom: 90px
}

.ks-pb-90 {
    padding-bottom: 90px
}

.ks-ml-90 {
    margin-left: 90px
}

.ks-pl-90 {
    padding-left: 90px
}

.ks-mr-90 {
    margin-right: 90px
}

.ks-pr-90 {
    padding-right: 90px
}

.ks-m-100 {
    margin: 100px
}

.ks-mh-100 {
    margin-right: 100px;
    margin-left: 100px
}

.ks-mv-100 {
    margin-top: 100px;
    margin-bottom: 100px
}

.ks-p-100 {
    padding: 100px
}

.ks-ph-100 {
    padding-right: 100px;
    padding-left: 100px
}

.ks-pv-100 {
    padding-top: 100px;
    padding-bottom: 100px
}

.ks-mt-100 {
    margin-top: 100px
}

.ks-pt-100 {
    padding-top: 100px
}

.ks-mb-100 {
    margin-bottom: 100px
}

.ks-pb-100 {
    padding-bottom: 100px
}

.ks-ml-100 {
    margin-left: 100px
}

.ks-pl-100 {
    padding-left: 100px
}

.ks-mr-100 {
    margin-right: 100px
}

.ks-pr-100 {
    padding-right: 100px
}

body h1 {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    margin-top: 22px;
    margin-bottom: 11px;
    color: #662d91
}

@media (max-width:767px) {
    body h1 {
        font-size: 24px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    body h1 {
        font-size: 27px
    }
}

@media (min-width:1200px) {
    body h1 {
        font-size: 32px
    }
}

body h2 {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    margin-top: 22px;
    margin-bottom: 11px;
    color: #333
}

@media (max-width:767px) {
    body h2 {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    body h2 {
        font-size: 17px
    }
}

@media (min-width:1200px) {
    body h2 {
        font-size: 20px
    }
}

body h3 {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    margin-top: 22px;
    margin-bottom: 11px;
    color: #333
}

@media (max-width:767px) {
    body h3 {
        font-size: 16px
    }
}

@media (min-width:768px) and (max-width:1199px) {
    body h3 {
        font-size: 17px
    }
}

@media (min-width:1200px) {
    body h3 {
        font-size: 20px
    }
}

@media (max-width:767px) {
    body a.btn,
    body a.stream-button,
    body a.stream-button-secondary,
    body button,
    body button.stream-button,
    body button.stream-button-secondary {
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }
}

@media (min-width:768px) {
    body a.btn,
    body a.stream-button,
    body a.stream-button-secondary,
    body button,
    body button.stream-button,
    body button.stream-button-secondary {
        margin-left: 0
    }
}

.stream-Nav-Footer-Compact,
html,
html body {
    background-color: #f8f8f8!important
}

.ks-text-center {
    text-align: center
}


.stream-Nav .nav.hero-nav-main-enabled .nav-main .stream-Nav-Page-Standard .nav-page-headline h1.nav-page-headline-h1, .stream-Nav .nav.hero-nav-main-enabled:not(.hide-header-nav) .nav-main .stream-Nav-Page-Standard .nav-page-headline h1.nav-page-headline-h1 {
    color: #333;
    text-align: center;
    padding: 2rem 1rem;
    margin-top: 0;
    margin-bottom: 0;
    background: #ff9900;
}

body h3 {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    margin-top: 22px;
    margin-bottom: 11px;
    color: #672e92;
}

body h2 {
    font-weight: 500;
    line-height: 1.1;
    font-family: GothamLight, GothamBook, Helvetica, Arial, sans-serif;
    margin-top: 22px;
    margin-bottom: 11px;
    color: #672e92;
}