@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}
.media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px}
.media-object{margin-right:0;margin-left:0}
.modal{top:10px;left:10px;right:10px}
.carousel-caption{position:static}
.hide-480{display:none}
.container-padding{padding-left:19px;padding-right:19px}
.container-margin{margin-left:19px;margin-right:19px}
.row-padding{padding-top:1.667em;padding-bottom:1.667em}
.media-480-ignore .pull-left{float:left}
.media-480-ignore .pull-right{float:right}
.shareOverlay .shareOverlay-center,.col-secondary .shareOverlay .shareOverlay-center{padding:0 5%;height:65%}
.shareOverlay .videoLink-share,.col-secondary .shareOverlay .videoLink-share,.shareOverlay .videoEmbed-share,.col-secondary .shareOverlay .videoEmbed-share{font-size:14px;line-height:18px}
.shareOverlay .share-formInput,.col-secondary .shareOverlay .share-formInput{font-size:11px;line-height:14px}
.shareOverlay .videoEmbed-textarea,.col-secondary .shareOverlay .videoEmbed-textarea{min-height:40px}
.shareOverlay.shareOverlay-both .share-title,.col-secondary .shareOverlay.shareOverlay-both .share-title{font-size:16px;line-height:18px}
.shareOverlay.shareOverlay-both .onSocial-shareBreak,.col-secondary .shareOverlay.shareOverlay-both .onSocial-shareBreak{display:block}
.shareOverlay.shareOverlay-both .shareForVideo,.col-secondary .shareOverlay.shareOverlay-both .shareForVideo{position:static}
.shareOverlay.shareOverlay-both .videoEmbed-copy,.col-secondary .shareOverlay.shareOverlay-both .videoEmbed-copy{margin-bottom:3px}
.shareOverlay .icon-font-close,.col-secondary .shareOverlay .icon-font-close{right:8px}
.shareOverlay .icon-font-close:before,.col-secondary .shareOverlay .icon-font-close:before{font-size:14px;line-height:16px}
.shareOverlay.shareOverlay-link .shareOverlay-center,.col-secondary .shareOverlay.shareOverlay-link .shareOverlay-center,.shareOverlay.shareOverlay-embed .shareOverlay-center,.col-secondary .shareOverlay.shareOverlay-embed .shareOverlay-center{height:65%}
.shareOverlay.shareOverlay-link .videoTitle-share,.col-secondary .shareOverlay.shareOverlay-link .videoTitle-share,.shareOverlay.shareOverlay-embed .videoTitle-share,.col-secondary .shareOverlay.shareOverlay-embed .videoTitle-share{font-size:15px;line-height:17px}
.shareOverlay.shareOverlay-embed .videoEmbed-share,.col-secondary .shareOverlay.shareOverlay-embed .videoEmbed-share{line-height:25px}
.shareOverlay.shareOverlay-embed .share-copy:active:before,.col-secondary .shareOverlay.shareOverlay-embed .share-copy:active:before,.shareOverlay.shareOverlay-embed .share-copy.zeroclipboard-is-active:before,.col-secondary .shareOverlay.shareOverlay-embed .share-copy.zeroclipboard-is-active:before{top:5px;left:auto;right:65px;text-align:right}
.template-articleOpinion .brightcoveVideo-box .shareOverlay.shareOverlay-link .shareOverlay-center,.template-blog .brightcoveVideo-box .shareOverlay.shareOverlay-link .shareOverlay-center,.template-standardMultimedia .brightcoveVideo-box .shareOverlay.shareOverlay-link .shareOverlay-center,.template-gallery .brightcoveVideo-box .shareOverlay.shareOverlay-link .shareOverlay-center,.template-timeline .brightcoveVideo-box .shareOverlay.shareOverlay-link .shareOverlay-center,.template-articleOpinion .brightcoveVideo-box .shareOverlay.shareOverlay-embed .shareOverlay-center,.template-blog .brightcoveVideo-box .shareOverlay.shareOverlay-embed .shareOverlay-center,.template-standardMultimedia .brightcoveVideo-box .shareOverlay.shareOverlay-embed .shareOverlay-center,.template-gallery .brightcoveVideo-box .shareOverlay.shareOverlay-embed .shareOverlay-center,.template-timeline .brightcoveVideo-box .shareOverlay.shareOverlay-embed .shareOverlay-center{height:33%}
.brightcoveVideo-title{font-size:16px;line-height:20px}
.deactivated-title{font-size:18px;line-height:22px}
.deactivated-break--two{display:block}
.deactivated-text{font-size:18px;line-height:24px}
.unsupported-browser{padding:1em 0}
.unsupported-inner{padding-left:19px;padding-right:19px}
.unsupported-content{font-size:14px;line-height:20px}
.globalHeader .header-intEditions--container{top:-12px;right:19px}
.globalHeader .header-logo-container{margin-left:19px}
.globalHeader .header-logo-link .header-logo{height:41px;width:200px;background-position:0 -265px}
.globalHeader .header-nav-link{padding:24px 19px}
.globalHeader .header-search-input{padding:20px 19px}
.globalHeader .header-triggers{margin-top:13px;margin-right:19px}
.col-secondary .ad{padding:1.667em 0;margin:1.667em 0}
.template-home .col-secondary .ad{padding:1.667em 0;margin:1.667em 0}
.template-articleOpinion .col-secondary .ad,.template-blog .col-secondary .ad{padding:0}
.chapterPar-container .adaptiveImage [data-picture],.chapterPar-container .parsys-fullWidth .adaptiveImage [data-picture]{margin:0}
.chapterPar-container .image-captionContainer{margin:0;padding:10px 25px}
.chapterPar-container .parsys-fullWidth .image-captionContainer{margin:0}
.template-featureArticle .adaptiveImage .magnific-popup--trigger,.template-featureArticle .parsys-fullWidth .adaptiveImage .magnific-popup--trigger{right:0}
.chapterPar-container .pullQuote-box{margin:0}
.newsletterSignup-title{font-size:14px;line-height:19px}
.globalFooter .container-nav-main .logo{margin:0 0 1.667em 19px}
.globalFooter .nav-main li a{padding:.8335em 19px}
.globalFooter .nav-secondary{margin:0 19px}
.globalFooter .social{margin:0 0 1.667em 19px}
.globalFooter .copyright{margin:0 19px}
.template-featureArticle .insetColumnControl+.text p:first-child{margin-top:0}
.template-featureArticle .textImage-box{margin:0}
.template-featureArticle .textImage-box .text{margin:0}
.image_left .textImage-figure,.image_right .textImage-figure,.blogRoll-layout--left,.blogRoll-layout--right{float:none;margin:0 auto 20px}
.template-standard .container-hasShow--outer{padding:0 19px}
.standard-title{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
.standard-sharing{margin-left:-12px}
.container-home-middle .tv-bar-section{margin:1.667em -19px 0}
.breakingNews-photo{height:185px}
.breakingNews-photoCredit{right:5px;font-size:5px}
.breakingNews-headline{text-align:left}
.breakingNews-thumbBackground.two-thumbs .breakingNews-thumbItem,.breakingNews-thumbBackground.four-thumbs .breakingNews-thumbItem{height:200px;overflow:hidden}
.breakingNews-thumbBackground.two-thumbs .breakingNews-thumbLink,.breakingNews-thumbBackground.four-thumbs .breakingNews-thumbLink{padding-bottom:0}
.breakingNews-thumbBackground.two-thumbs .breakingNews-thumbImage,.breakingNews-thumbBackground.four-thumbs .breakingNews-thumbImage{max-height:111px}
.breakingNews-thumbBackground.two-thumbs:before,.breakingNews-thumbBackground.two-thumbs:after{border-left:none}
.breakingNews-thumbBackground.two-thumbs .breakingNews-thumbItem:first-child{position:relative}
.breakingNews-thumbBackground.two-thumbs .breakingNews-thumbItem:first-child:after{content:"";position:absolute;display:block;left:0;right:0;z-index:1;top:0;border-right:1px dotted #fff}
.breakingNews-thumbBackground.two-thumbs .breakingNews-linksContainer{border-top:1px dotted #fff}
.breakingNews-thumbBackground.four-thumbs:before{border-left:none}
.breakingNews-thumbBackground.four-thumbs:after{border-right:0}
.breakingNews-thumbBackground.four-thumbs .breakingNews-thumbItem:nth-child(4n+3),.breakingNews-thumbBackground.four-thumbs .breakingNews-thumbItem:nth-child(4n+4){border-top:1px dotted #fff}
.breakingNews-thumbBackground.no-thumbs:before{border-left:none}
.breakingNews-thumbItem{width:50%}
.breakingNews-thumbTitle{font-size:11px;line-height:13px}
.breakingNews-linksContainer{float:none;width:100%;clear:both}
.breakingNews-linksContainer+.breakingNews-linksContainer .breakingNews-linksList{margin-top:-5px;padding-top:0}
.two-thumbs .breakingNews-linksList,.no-thumbs .breakingNews-linksList{padding:15px 10px}
.breakingNews-linksItem{padding-right:10px}
.breakingNews-linksItem:last-child{margin-bottom:0}
.breakingNews-linksItemLink{font-size:11px;line-height:14px;-webkit-text-size-adjust:100%}
#comments-container .gig-comments-container .gig-comments-headerLinks{float:none;margin-bottom:0}
#comments-container .gig-comments-container .gig-comments-comment-time{display:block;padding:0}
.topStories-primary{margin-bottom:.667em}
.topStories-primary .col1,.topStories-primary .col2{float:none;width:100%}
.topStories-primary .col1{margin-bottom:1em}
.topStories-primary .col2{padding-left:0}
.topStories-secondary{padding-top:1.667em}
.secondaryStory{float:none;width:100%;margin-top:1.667em}
.secondaryStory:first-child{margin-top:0}
.secondaryStory-body{height:auto}
.secondaryStory img{max-height:none}
.articleHighlightList-box .news-item-image{margin-bottom:1.667em;max-width:100%}
.template-video .showComponent-box{padding:0 19px}
.template-standard .showBanner-box{margin-bottom:1.667em}
.topicList-box .search-container{float:none;margin-bottom:1em}
.articleListForAuthor-image{width:25%}
.articleListForTopic-box .box-content .box-body .news-item.even,.articleListForTopic-box .box-content .box-body .news-item.odd{float:none;clear:both;width:100%;padding:1em 0;margin:0}
.articleListForTopic-box .box-content .box-body .news-item img{width:40%}
.articleListForTopic-box .box-content .box-body .news-item .wrapper-text{width:60%}
.chapterPar-container .insetColumn-container .bio-header,.bio-header,.col-secondary .bio-header{padding:.25em .667em 0}
.chapterPar-container .insetColumn-container .bio-heading,.bio-heading,.col-secondary .bio-heading{font-size:20px;line-height:30px}
.chapterPar-container .insetColumn-container .bio-body,.bio-body,.col-secondary .bio-body{padding:1em}
.col-secondary .bio-imageContainer{margin-top:0;width:48%}
.authorProfile-box .box-body .col1{float:none;clear:both;text-align:center;margin-bottom:1.667em;padding-right:0;width:100%}
.authorProfile-box .box-body .col2{width:100%}
.authorProfile-box .box-body .col2 h1,.authorProfile-box .box-body .col2 .author{text-align:center}
.authorProfile-box .box-body .col2 .authorContact{text-align:center}
.authorProfile-box .share table{float:none;margin:0 auto}
.elevatedVoices-box .elevatedVoices-intro{margin:-1.25em 0 0;padding:0 1em 1em}
.elevatedVoices-box .conversationStarter-imgContainer{float:left;margin:0 1.667em 0 0;padding:0}
.elevatedVoices-box .conversationStarter-name{margin:0 0 .41675em;font-size:14px;line-height:28px}
.elevatedVoices-box .conversationStarter-quote{margin:0;font-size:13px;line-height:17px}
.elevatedVoices-box .responses-box{margin:0;padding:1em 1.667em 0;overflow:hidden}
.elevatedVoices-box .responses-item{float:none;width:100%;margin-top:1.667em;padding:1.667em 0 0;position:static;border-top:1px solid #e2e2e2}
.elevatedVoices-box .responses-item:before{border-left:none}
.elevatedVoices-box .responses-item:first-child{margin-top:0;padding-top:0;border-top:0}
.elevatedVoices-box .responses-img{margin:0 auto 1em;display:block;width:50px;height:50px}
.elevatedVoices-box .responses-name{margin:0 0 .41675em;font-size:11px;line-height:15px;font-weight:bold}
.elevatedVoices-box .responses-quote{margin:0;font-size:13px;line-height:17px;font-weight:bold;color:#777}
.featuredStoryList-box.has-two-items .featuredStoryList-item{float:none;margin:1.667em 0 0;width:100%}
.featuredStoryList-box.has-two-items .featuredStoryList-item:first-child{margin-top:0}
.template-show--mainpar .storyHighlightList,.template-show--mainpar .featuredShowsList{padding-left:19px;padding-right:19px}
.relatedVideosCarousel-box .box-content .carousel .carousel-inner .item .relatedVideo .date-time{margin-bottom:4px}
.relatedVideosCarousel-box .box-content .carousel .carousel-inner .item .relatedVideo .topics{margin-bottom:4px}
.relatedVideosCarousel-box .box-content .carousel .carousel-inner .item .relatedVideo .topics dt,.relatedVideosCarousel-box .box-content .carousel .carousel-inner .item .relatedVideo .topics dd{font-size:9px}
.relatedVideosCarousel-box .box-content .carousel .carousel-inner .item .relatedVideo .show{font-size:10px;line-height:12px}
.relatedVideosCarousel-box .box-content .carousel .carousel-inner .item .relatedVideo .showTime{display:inline;line-height:inherit}
.relatedVideosCarousel-box .box-content .carousel .carousel-inner .item .relatedVideo .showTime:before{content:" | "}
.relatedResourcesCarousel-box .relatedResource .date-time{margin-bottom:4px}
.relatedResourcesCarousel-box .relatedResource .topics{margin-bottom:4px}
.relatedResourcesCarousel-box .relatedResource .topics dt,.relatedResourcesCarousel-box .relatedResource .topics dd{font-size:10px}
.relatedResourcesCarousel-box .relatedResource .twitterEntry .twitterName{font-size:14px;line-height:16px;margin-bottom:4px}
.relatedResourcesCarousel-box .relatedResource .twitterEntry .twitterText{font-size:12px;line-height:14px}
.globalFooter .row-fluid.container-nav-main{border-bottom:0;margin-bottom:1em;padding:0}
.globalFooter .row-fluid.container-nav-main .logo{padding:1.75em 0 2.5em}
.globalFooter .row-fluid.container-nav-main ul.nav-main{border-top:1px solid #bbb;margin-bottom:2.5em;padding:0}
.globalFooter .row-fluid.container-nav-main ul.nav-main li{border-bottom:1px solid #bbb;display:block;font-size:20px;margin-right:0}
.globalFooter .row-fluid.container-nav-main ul.nav-main li a{margin-bottom:0;padding:.75em 0}
.globalFooter .nav-secondary li a{font-size:15px}
.globalFooter .copyright{font-size:15px}
.storyHighlightList-box .box-content .box-body .videoLibrary-item:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}
.storyHighlightList-box .box-content .box-body .videoLibrary-item .col1,.storyHighlightList-box .box-content .box-body .videoLibrary-item .col2{width:100%;padding-right:0;float:none;clear:both}
.storyHighlightList-box .box-content .box-body .videoLibrary-item .col1{margin-bottom:1em}
.featuredShowsList-box .box-title,.watchByTopic-box .box-title{font-size:16px}
.featuredShowsList-box .featuredShow-item,.watchByTopic-box .featuredShow-item,.featuredShowsList-box .videoLibrary-item,.watchByTopic-box .videoLibrary-item{clear:both;padding-left:.833em;width:100%;height:auto;margin:0 auto 1.667em;padding-left:0}
.featuredShowsList-box .featuredShow-item:nth-child(4n+1),.watchByTopic-box .featuredShow-item:nth-child(4n+1),.featuredShowsList-box .videoLibrary-item:nth-child(4n+1),.watchByTopic-box .videoLibrary-item:nth-child(4n+1),.featuredShowsList-box .featuredShow-item:nth-child(3n+1),.watchByTopic-box .featuredShow-item:nth-child(3n+1),.featuredShowsList-box .videoLibrary-item:nth-child(3n+1),.watchByTopic-box .videoLibrary-item:nth-child(3n+1){clear:none;padding-left:0}
.template-show--mainpar .featuredShowsList-box .box-title{font-size:16px}
.template-show--mainpar .featuredShowsList-box .featuredShow-item{clear:both;padding-left:.833em;width:100%;height:auto;margin:0 auto 1.667em;padding-left:0}
.template-show--mainpar .featuredShowsList-box .featuredShow-item:nth-child(4n+1),.template-show--mainpar .featuredShowsList-box .featuredShow-item:nth-child(3n+1){clear:none;padding-left:0}
.topicList-box .topicList-alphabetizedContent .split33{float:none;padding:0;width:100%}
.topicList-box .topicList-alphabetizedContent .split33 .news-item a{display:inline-block;padding:.5em 0}
.topicList-box .featureTopicArticles .split33{width:100%;min-width:100%;padding-left:0!important}
.topicsHighlights-box .news-item .headline{font-size:14px;line-height:20px}
.topicsHighlights-box .news-item div[class*="split"]{width:50%}
.topicsHighlights-box .news-item h3{font-size:14px}
.topicsHighlights-box .news-item h4{font-size:18px}
.featuredVideosPlayer-player{padding:20px}
.featuredVideosPlayer-caption .details{float:none;margin-bottom:1em}
.featuredVideosPlayer-sharingIcons{clear:left;float:none;position:static;margin:0}
.sharing-abvr .share .sharing{margin:1em auto}
.sharing-abvr .share table{float:none}
.broadcastSchedule-show .show-left{width:30%}
.broadcastSchedule-show .show-right{width:70%}
.broadcastSchedule-show .show-time{font-size:14px}
.broadcastSchedule-show .show-title{font-size:14px}
.broadcastSchedule-show .show-description{font-size:12px}
.insetColumn-offset{margin:0}
.chapterPar-isLeft .insetColumn-primaryIsLeft .insetColumn-one{margin:0 0 25px;width:100%}
.chapterPar-isRight .insetColumn-primaryIsLeft .insetColumn-one{margin:0 0 25px;width:100%}
.chapterPar-isLeft .insetColumn-primaryIsLeft .insetColumn-two{margin:0 0 25px;width:100%}
.chapterPar-isRight .insetColumn-primaryIsLeft .insetColumn-two{margin:0 0 25px;width:100%}
.chapterPar-isRight .insetColumn-primaryIsRight .insetColumn-one{margin:0 0 25px;width:100%}
.chapterPar-isLeft .insetColumn-primaryIsRight .insetColumn-one{margin:0 0 25px;width:100%}
.chapterPar-isRight .insetColumn-primaryIsRight .insetColumn-two{margin:0 0 25px;width:100%}
.chapterPar-isLeft .insetColumn-primaryIsRight .insetColumn-two{margin:0 0 25px;width:100%}
.editorsPicks-link,.mostActive-link,.topBlogPosts-link{min-height:67px}
.template-standardMultimedia .editorsPicks-link{height:auto;min-height:50px}
.editorsPicks-link--title,.mostActive-link--title,.topBlogPosts-link--title{height:67px}
.template-standardMultimedia .editorsPicks-link--title{height:50px}
.topBlogPosts-link{min-height:67px}
.topBlogPosts-link--title{height:67px}
.template-home .mostActive-tab,.template-topic .mostActive-tab,.template-standardMultimedia .mostActive-tab{font-size:11px;line-height:11px}
.template-home .mostActive-break,.template-topic .mostActive-break,.template-standardMultimedia .mostActive-break{font-size:10px}
.mostActive-link{min-height:67px}
.template-home .mostActive-link,.template-standardMultimedia .mostActive-link{height:auto;min-height:50px}
.mostActive-link--title{height:67px}
.template-home .mostActive-link--title,.template-standardMultimedia .mostActive-link--title{height:50px}
.blogPromo-title{padding:3px;font-size:20px;line-height:18px}
.blogPromo-title--second{margin-top:-3px}
.blogBanner-container{height:124px}
.blogBanner-title--wrapper{margin-left:0}
.blogBanner-title--link{padding:0;background-color:transparent;box-shadow:none}
.blogBanner-title{float:left;display:inline;padding:4px;font-size:24px;line-height:22px;background-color:#000;box-shadow:5px 0 0 #000,-5px 0 0 #000}
.blogBanner-title--second{margin-top:-4px;padding-right:0;clear:both}
.blog-secondary--column .ad{margin:0 auto 30px}
.blog-breadcrumbs{font-size:11px;line-height:13px}
.template-blogLanding .blog-breadcrumbs{float:none}
.blog-dropdown--container{margin-top:0;padding:3px 15px 3px 7px;min-width:148px}
.blog-dropdown--container .blog-dropdown{font-size:11px;line-height:13px}
.blog-article--header{overflow:visible}
.blog-article--header__left{float:none;margin-right:0;display:inline-block}
.blog-published{width:auto;padding:5px 5px 1px;margin-bottom:17px;text-align:center}
.blog-published--month{line-height:12px}
.blog-published--date{display:inline;margin-bottom:0;font-size:16px;line-height:12px}
.blog-published--time{display:inline;font-size:12px;line-height:12px}
.blog-article--headline{margin-bottom:15px;font-size:28px;line-height:31px}
.gigya-blogRollShareBar .gig-share-bar-container td:first-child{padding-right:8px}
.gigya-blogRollShareBar .gig-share-bar-container td .twitter-share-button{width:85px!important}
.gigya-blogRollShareBar .gig-share-bar-container td .gig-button-container-google-plusone{width:75px!important}
.shareBarBlogLandingMain-buttonWithTitle{border-top:1px solid #dedede;border-left:1px solid #dedede}
.shareBarBlogLandingMain-buttonWithTitle.buttonWithTitle-blogLandingHeader{display:inherit}
.shareBarBlogLandingMain-buttonWithTitle.buttonWithTitle-blogLandingMain{display:none}
.shareBarBlogLandingMain .gig-share-bar-container td:first-child{width:105px}
.shareBarBlogLandingMain .gig-share-bar-container td .twitter-share-button{width:85px!important}
.shareBarBlogLandingMain .gig-share-bar-container td .gig-button-container-google-plusone{width:75px!important}
.articleOpinion-secondary--column .ad{margin:0 auto 30px}
.articleOpinion-containerByline{font-size:14px;line-height:21px}
}
@media(max-width:320px){.col-secondary .ad{background:0;padding:0;margin:1.667em -19px}
.template-home .col-secondary .ad,.template-standardMultimedia.showComponent-bar.two-columns .col-secondary .ad{background:0;padding:0;margin:1.667em -32px}
.template-articleOpinion .col-secondary .ad,.template-blog .col-secondary .ad{padding:0}
.breakingNews-photo{height:170px}
.breakingNews-thumbBackground.two-thumbs .breakingNews-thumbItem,.breakingNews-thumbBackground.four-thumbs .breakingNews-thumbItem{height:180px}
.breakingNews-thumbBackground.two-thumbs .breakingNews-thumbImage,.breakingNews-thumbBackground.four-thumbs .breakingNews-thumbImage{max-height:75px}
.shareOverlay .videoEmbed-textarea,.col-secondary .shareOverlay .videoEmbed-textarea{min-height:0;height:30px}
.col-secondary .bio-imageContainer,.bio-imageContainer{float:none;margin:0 0 1.1em;width:100%}
.blogBanner-container{height:91px}
.blogBanner-title{font-size:20px;line-height:18px}
.blog-secondary--column .ad{margin:0 auto 30px}
.magnific-popup--trigger{display:none}
.articleOpinion-secondary--column .ad{margin:0 auto 30px}
.gigya-stickyShareBar.shareBar-bottom{height:38px}
.gigya-stickyShareBar .shareBarBottom .gig-share-bar-container{width:100%;border-left:none}
.gigya-stickyShareBar .shareBarBottom td{border-right:1px solid #dedede}
.gigya-stickyShareBar .shareBarBottom td:last-child{border-right:0}
.gigya-stickyShareBar .shareBarBottom .gig-button-container{height:38px;padding:5px 0}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13/10),only screen and (min-resolution:120dpi){.sprite-retina,.thumbOverlay-outsideContent:before{background-image:url("../img/sprite-retina.png");background-repeat:no-repeat;background-size:83px 47px}
.thumbOverlay-outsideContent:before{background-position:-36px 0}
}
@media(max-width:767px){body{padding-top:0}
.navbar-fixed-top,.navbar-fixed-bottom{position:static}
.navbar-fixed-top{margin-bottom:18px}
.navbar-fixed-bottom{margin-top:18px}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}
.navbar .container{width:auto;padding:0}
.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;margin:0 0 9px}
.nav-collapse .nav>li{float:none}
.nav-collapse .nav>li>a{margin-bottom:2px}
.nav-collapse .nav>.divider-vertical{display:none}
.nav-collapse .nav .nav-header{color:#777;text-shadow:none}
.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}
.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#bbb}
.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}
.nav-collapse.in .btn-group{margin-top:5px;padding:0}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .open>.dropdown-menu{display:block}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}
.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}
.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:9px 15px;margin:9px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}
.navbar .btn-navbar{display:block}
.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}
}
@media(min-width:767px+1){.nav-collapse.collapse{height:auto!important;overflow:visible!important}
}
.select2-container{position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}
.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.select2-container .select2-choice{display:block;padding:.4em 2% .4em 2.2em;overflow:hidden;position:relative;z-index:1;white-space:nowrap;color:#444;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#f5f5f5;border:1px solid #e9e9e9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-appearance:none}
.select2-container .select2-choice:before{content:"";position:absolute;left:.5em;top:.5em;z-index:5;-webkit-transform:scale(-1);-moz-transform:scale(-1);-ms-transform:scale(-1);-o-transform:scale(-1);transform:scale(-1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;width:14px;height:14px;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:-48px 0;background-repeat:no-repeat;margin-top:1px}
.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-o-linear-gradient(bottom,#eee 0,#fff 90%);background-image:-ms-linear-gradient(top,#eee 0,#fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);background-image:linear-gradient(top,#eee 0,#fff 90%)}
.select2-container .select2-choice span{display:block;overflow:hidden;font-size:13px;color:#ccc;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.select2-container.select2-container-active .select2-choice span{color:inherit}
.select2-container .select2-choice abbr{display:block;width:12px;height:12px;position:absolute;right:26px;top:8px;font-size:1px;text-decoration:none;border:0;background:url('../img/select2.png') right top no-repeat;cursor:pointer;outline:0}
.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}
.select2-drop-mask{position:absolute;left:0;top:0;z-index:9998;background-color:#fff;opacity:0;-ms-filter:"alpha(opacity=0)";filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#f4f4f4;color:#000;border:1px solid #e9e9e9;border-top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none}
.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 -4px 5px rgba(0,0,0,0.15);box-shadow:0 -4px 5px rgba(0,0,0,0.15)}
.select2-container .select2-choice div{display:none}
.select2-container .select2-choice div b{display:none}
.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}
.select2-search-hidden{display:block;position:absolute;left:-10000px}
.select2-search input{width:100%;height:auto!important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));background:-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:-o-linear-gradient(bottom,#fff 85%,#eee 99%);background:-ms-linear-gradient(top,#fff 85%,#eee 99%);background:linear-gradient(top,#fff 85%,#eee 99%)}
.select2-drop.select2-drop-above .select2-search input{margin-top:4px}
.select2-search input.select2-active{background:#fff url('../img/select2-spinner.gif') no-repeat 100%;background:url('../img/select2-spinner.gif') no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));background:url('../img/select2-spinner.gif') no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url('../img/select2-spinner.gif') no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url('../img/select2-spinner.gif') no-repeat 100%,-o-linear-gradient(bottom,#fff 85%,#eee 99%);background:url('../img/select2-spinner.gif') no-repeat 100%,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url('../img/select2-spinner.gif') no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)}
.select2-dropdown-open .select2-choice div{background:transparent;border-left:none;filter:none}
.select2-dropdown-open .select2-choice div b{background-position:-18px 1px}
.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.select2-results ul.select2-result-sub{margin:0}
.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}
.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}
.select2-results li{list-style:none;display:list-item;background-image:none}
.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}
.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.select2-results .select2-highlighted{background:#3875d7;color:#fff}
.select2-results li em{background:#feffde;font-style:normal}
.select2-results .select2-highlighted em{background:transparent}
.select2-results .select2-highlighted ul{background:white;color:#000}
.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}
.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}
.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}
.select2-results .select2-selected{display:none}
.select2-more-results.select2-active{background:#f4f4f4 url('../img/select2-spinner.gif') no-repeat 100%}
.select2-more-results{background:#f4f4f4;display:list-item}
.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}
.select2-container.select2-container-disabled .select2-choice div{background-color:#f4f4f4;background-image:none;border-left:0}
.select2-container.select2-container-disabled .select2-choice abbr{display:none}
.select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:-o-linear-gradient(top,#eee 1%,#fff 15%);background-image:-ms-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%)}
.select2-locked{padding:3px 5px 3px 5px!important}
.select2-container-multi .select2-choices{min-height:26px}
.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
.select2-container-multi .select2-choices li{float:left;list-style:none}
.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}
.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent!important}
.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url('../img/select2-spinner.gif') no-repeat 100%!important}
.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#f4f4f4',GradientType=0);background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-ms-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)}
.select2-container-multi .select2-choices .select2-search-choice span{cursor:default}
.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}
.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:0;background:url('../img/select2.png') right top no-repeat}
.select2-container-multi .select2-search-choice-close{left:3px}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}
.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none}
.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}
.select2-offscreen{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.select2-search input.select2-input{background-color:#fff}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice div b{background-image:url('../img/select2x2.png')!important;background-repeat:no-repeat!important;background-size:60px 40px!important}
}
#smartbanner{position:absolute;left:0;top:-80px;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);background-image:-ms-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);background-image:-moz-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}
#smartbanner .sb-container{margin:0 auto}
#smartbanner .sb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-family:'ArialRoundedMTBold',Arial;font-size:14px;line-height:9px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased}
#smartbanner .sb-close:active{font-size:13px;color:#aaa}
#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.3)}
#smartbanner.no-icon .sb-icon{display:none}
#smartbanner .sb-info{position:absolute;left:98px;top:18px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}
#smartbanner #smartbanner.no-icon .sb-info{left:34px}
#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height:18px}
#smartbanner .sb-info>span{display:block}
#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}
#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;background:-webkit-linear-gradient(top,#efefef 0,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset}
#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc 0,#efefef 100%)}
#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0,rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px}
#smartbanner.android{border-color:#212228;background:#3d3d3d url('../img/dark_background_stripes.gif');border-top:5px solid #88b131;box-shadow:none}
#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3)}
#smartbanner.android .sb-close:active{color:#eee}
#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000}
#smartbanner.android .sb-info strong{color:#fff}
#smartbanner.android .sb-button{min-width:12%;border:1px solid #dddcdc;padding:1px;color:#d1d1d1;background:0;border-radius:0;box-shadow:none}
#smartbanner.android .sb-button span{text-align:center;display:block;padding:0 10px;background-color:#42b6c9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#42b6c9),to(#39a9bb));background-image:-moz-linear-gradient(top,#42b6c9,#39a9bb);text-transform:none;text-shadow:none;box-shadow:none}
#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:0}
#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:#2ac7e1}
#smartbanner.windows .sb-icon{border-radius:0}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#fff;opacity:.9;filter:alpha(opacity=90)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-close{cursor:pointer}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:white}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:1;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100);color:#2677b9!important}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#000;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}
.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 10px rgba(0,0,0,0.35);background:#444}
.mfp-figure small{color:#7b7b7b;display:inline;padding-left:5px;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-40px;position:absolute;top:100%;left:0;width:100%;cursor:auto;padding:12px 15px;background-color:#eee;border:1px solid #dedede;box-sizing:border-box;-moz-box-sizing:border-box}
.mfp-title{text-align:left;font-size:14px;line-height:18px;color:#000;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:96%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:15px;padding-right:15px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}