/*! normalize.css v2.1.3 | MIT License | git.io/normalize */body,fieldset,figure,hr{margin:0}fieldset,hr,img,legend{border:0}fieldset,hr,legend{padding:0}h1,h2,h3,h4,h5,h6,hr.short,textarea{vertical-align:top}h1,h2,h3,h4,h5,h6,hr.short,p{word-spacing:normal;text-rendering:auto}.btn:hover,.hero h1.view-title .view-website:hover,.tag a:hover,.tag:hover,a,a.btn:hover,button.btn:hover,input[type=submit]:hover{text-decoration:none}.onoffswitch,.video-js{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:0 0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;border-bottom:1px solid #666}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}.OpenSansLight,.OpenSansLightItalic{font-family:'Open Sans';font-weight:300}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],h2 .tag,html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}.bbm-wrapper,.form-block,.onoffswitch,.spinny{overflow:hidden}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-height:100%;width:100%;min-width:768px;color:#1E3138;background:#1E3138}hr.white{border-color:#FFF}hr.short{display:inline-block;zoom:1;letter-spacing:normal;width:33.3333%}.img{background-position:center center;background-repeat:no-repeat}.img.cover{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.img.contain{-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}h1.view-title .tag:hover,h2 .tag:hover{background:#C1C1C1}.js-debug{display:none}.hidden{display:none!important;visibility:hidden!important}.list-view .list-item{padding:50px 0}.menu-shadow{-webkit-box-shadow:0 1px 4px 0 #999;-moz-box-shadow:0 1px 4px 0 #999;box-shadow:0 1px 4px 0 #999}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(//themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(//themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(//themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(//themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSansLight-Italic'),url(//themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxvR_54zmj3SbGZQh3vCOwvY.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(//themes.googleusercontent.com/static/fonts/opensans/v8/xjAJXh38I15wypJXxuGMBrrIa-7acMAeDBVuclsi6Gc.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans Semibold Italic'),local('OpenSans-SemiboldItalic'),url(//themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxuw_rQOTGi-AJs5XCWaKIhU.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(//themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxhbnBKKEOwRKgsHDreGcocg.woff) format('woff')}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local('Montserrat-Regular'),url(//themes.googleusercontent.com/static/fonts/montserrat/v4/zhcz-_WihjSQC0oHJ9TCYL3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local('Montserrat-Bold'),url(//themes.googleusercontent.com/static/fonts/montserrat/v4/IQHow_FEYlDC4Gzy_m8fcnbFhgvWbfSbdVg11QabG8w.woff) format('woff')}.windows *{-webkit-font-smoothing:antialiased!important;-webkit-text-stroke:.2pt!important}#path.topic-page,i{-webkit-font-smoothing:antialiased}.OpenSansLight{font-style:normal}.OpenSansLightItalic{font-style:italic}.OpenSansItalic,.OpenSansRegular{font-family:'Open Sans';font-weight:400}.OpenSansRegular{font-style:normal}.OpenSansItalic{font-style:italic}.OpenSansSemiBold,.OpenSansSemiBoldItalic{font-family:'Open Sans';font-weight:600}.OpenSansSemiBold{font-style:normal}.OpenSansSemiBoldItalic{font-style:italic}.OpenSansBold,.OpenSansBoldItalic{font-family:'Open Sans';font-weight:700}.OpenSansBold{font-style:normal}.OpenSansBoldItalic{font-style:italic}.MontserratBold,.MontserratLight,.MontserratRegular{font-family:Montserrat,sans-serif;font-style:normal}.MontserratLight,.MontserratRegular{font-weight:400}.MontserratBold{font-weight:700}h1,h2,h3,h4,h5,h6{letter-spacing:0;margin:0 0 20px;font-weight:400;color:#1E3138}h1,h1.view-title{line-height:34px;font-weight:300;margin:0 0 26px;font-family:'Open Sans';font-style:normal}h1{font-size:38px}h1.view-title{font-size:30px}h1.view-title .tag{margin-left:15px;vertical-align:middle;cursor:default}h2 .tag,p{vertical-align:top}.hero h1.view-title{color:#FFF;padding-bottom:20px;display:inline}.hero h1.view-title .view-website i{position:relative;top:-2px;font-size:13px;color:#54C1A9}.hero h2.page-sub{width:540px;margin-top:8px;color:#C1C1C1;line-height:1.6em}h1.page-title,h2.page-title{margin:0;padding-bottom:25px;font-size:24px}h1.page-title.large,h2.page-title.large{font-size:46px;font-family:'Open Sans';font-style:normal;font-weight:400;padding-bottom:20px}h1.page-title.no-padding,h2.page-title.no-padding{padding-bottom:0}.page-title .see-all{float:right;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:15px;text-transform:uppercase}h1.page-sub,h2,h2.page-sub,h3,p{font-weight:300;font-family:'Open Sans';font-style:normal}h1.page-sub,h2.page-sub{margin:0;padding-bottom:10px;font-size:14px;color:#5b8ea0}h1.page-sub.no-padding,h2.page-sub.no-padding{padding-bottom:0}h2{color:#2D464F;font-size:24px;line-height:30px}h2.section-title{color:#1D7EC2}h2.sub-title{font-size:16px;line-height:16px;padding:0 0 15px;color:#2D464F;border-bottom:1px solid #2D464F;margin:0 0 20px}h2 .tag{margin-left:4px;margin-top:2px}.tag,.ui-button,a:hover{cursor:pointer}h3{color:#666;font-size:20px;line-height:26px}p{letter-spacing:.01em;font-size:16px;color:#2C2C2C;line-height:28px;margin:0 0 20px}p strong{font-weight:700}p.sub-head{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#666;margin:0}p.sub-head a{font-family:'Open Sans';font-style:normal;font-weight:600}@media (min-width:1200px){p{font-size:18px;line-height:32px}}.page-block .bio,.page-block .bio em,.page-block .bio span{font-size:16px;line-height:28px;letter-spacing:.01em;vertical-align:top;color:#2C2C2C;font-family:'Open Sans';font-style:normal;font-weight:300;word-spacing:normal;text-rendering:auto}.actions .action.add-to-favorites i:before,.actions .action.add-to-favorites span,.actions .action.recommend i:before,.actions .action.recommend span,.btn.btn-lg i:before,i{vertical-align:baseline}@media (min-width:1200px){.page-block .bio,.page-block .bio em,.page-block .bio span{font-size:18px;line-height:32px}}ol,ul{margin:0 0 20px;list-style:disc}ol li,ul li{letter-spacing:.01em;word-spacing:normal;vertical-align:top;text-rendering:auto;font-size:16px;color:#2C2C2C;line-height:28px;margin:0 0 2px 40px;font-family:'Open Sans';font-style:normal;font-weight:300}@media (min-width:1200px){ol li,ul li{font-size:18px;line-height:32px}}ol{list-style:decimal}a{color:#54C1A9;outline:0}a:hover{text-decoration:underline}.italic{font-style:italic}::selection{background:#1D7EC2}::-moz-selection{background:#1D7EC2;color:#fff}::-webkit-selection{background:#1D7EC2;color:#fff}pre{white-space:-moz-pre-wrap;white-space:-o-pre-wrap;background:#EEE;border:1px solid #C1C1C1;padding:20px;margin:20px;line-height:22px;font-size:13px}.error-page{min-height:500px}#content .error-page{background:url(//d2nfa0w59y2lzi.cloudfront.net/static/images/sadcat.jpg) 90% bottom no-repeat #FFF}@font-face{font-family:Curicons;src:url(//d2nfa0w59y2lzi.cloudfront.net/static/fonts/curicons-1.10.1.eot);src:url(//d2nfa0w59y2lzi.cloudfront.net/static/fonts/curicons-1.10.1.eot?#iefix) format('embedded-opentype'),url(//d2nfa0w59y2lzi.cloudfront.net/static/fonts/curicons-1.10.1.woff) format('woff'),url(//d2nfa0w59y2lzi.cloudfront.net/static/fonts/curicons-1.10.1.ttf) format('truetype'),url(//d2nfa0w59y2lzi.cloudfront.net/static/fonts/curicons-1.10.1.svg#[set]Foundicons) format('svg');font-weight:400;font-style:normal}i{display:inline;width:auto;height:auto;line-height:inherit;background-image:none;background-position:0 0;background-repeat:repeat}i:before{font-family:Curicons;font-weight:400;font-style:normal;font-size:inherit;line-height:1;vertical-align:middle;text-decoration:inherit;color:inherit}.btn.transparent,.btn.transparent:hover,a.btn.transparent,a.btn.transparent:hover,button.btn.transparent,button.btn.transparent:hover,input[type=submit].transparent,input[type=submit].transparent:hover{color:#333;background:0 0}i.nav-open:before{content:'\f000'}i.ico-search:before{content:'\f001'}i.clock:before{content:'\f002'}i.crumb-divider:before{content:'\f003'}i.circle-add:before{content:'\f004'}i.circle-check:before{content:'\f005'}i.check:before{content:'\f006'}i.circle-delete:before{content:'\f007'}i.star-empty:before{content:'\f008'}i.star-half:before{content:'\f009'}i.star-full:before{content:'\f00A'}i.ico-close:before,i.remove:before{content:'\f00B'}i.circle-remove:before{content:'\f00C'}i.circle-exclaim:before{content:'\f00D'}i.circle-ban:before{content:'\f00E'}i.warning:before{content:'\f00F'}i.circle-arrow-left:before{content:'\f010'}i.circle-arrow-right:before{content:'\f011'}i.circle-arrow-up:before{content:'\f012'}i.circle-arrow-down:before{content:'\f013'}i.chevron-circle-left:before{content:'\f014'}i.chevron-circle-right:before{content:'\f015'}i.chevron-circle-up:before{content:'\f016'}i.chevron-circle-down:before{content:'\f017'}i.map-marker:before{content:'\f018'}i.repeat:before{content:'\f019'}i.refresh:before{content:'\f01A'}i.external-link:before{content:'\f01B'}i.link:before{content:'\f01C'}i.reply:before{content:'\f01D'}i.eye:before{content:'\f01E'}i.trash:before{content:'\f01F'}i.carot-down:before{content:'\f020'}i.carot-up:before{content:'\f021'}i.carot-left:before{content:'\f022'}i.carot-right:before{content:'\f023'}i.sort:before{content:'\f024'}i.sort-up:before{content:'\f025'}i.sort-down:before{content:'\f026'}i.list-view:before{content:'\f027'}i.grid-view:before{content:'\f028'}i.chevron-down:before{content:'\f029'}i.chevron-up:before{content:'\f02A'}i.chevron-left:before{content:'\f02B'}i.chevron-right:before{content:'\f02C'}i.edit:before{content:'\f02D'}i.share:before{content:'\f02E'}i.play:before{content:'\f02F'}i.pause:before{content:'\f030'}i.playlists:before{content:'\f031'}i.shuffle:before{content:'\f032'}i.sort-hover:before{content:'\f033'}i.flag:before{content:'\f034'}i.feedback:before{content:'\f035'}i.discussion:before{content:'\f036'}i.box-left:before{content:'\f037'}i.box-right:before{content:'\f038'}i.search-plus:before{content:'\f039'}i.search-minus:before{content:'\f03A'}i.rewind:before{content:'\f03B'}i.fast-forward:before{content:'\f03C'}i.graph:before{content:'\f03D'}i.path:before{content:'\f03E'}i.amazon:before{content:'\f03F'}i.wikipedia:before{content:'\f040'}i.add:before{content:'\f041'}i.add-to-playlist:before{content:'\f042'}i.playlist:before{content:'\f043'}i.info-video:before{content:'\f044'}i.info-playlist:before{content:'\f045'}i.clipboard:before{content:'\f046'}i.arrow_down:before{content:'\f049'}i.arrow_left:before{content:'\f04A'}i.arrow_right:before{content:'\f04B'}i.arrow_up:before{content:'\f04C'}i.arrow-down:before{content:'\f049'}i.arrow-left:before{content:'\f04A'}i.arrow-right:before{content:'\f04B'}i.arrow-up:before{content:'\f04C'}i.facts:before{content:'\f04D'}i.star-sign-empty:before{content:'\f04E'}i.star-sign-full:before{content:'\f04F'}i.support:before{content:'\f050'}i.share-ios:before{content:'\f051'}i.lightbulb-off:before{content:'\f052'}i.lightbulb-on:before{content:'\f053'}i.apple:before{content:'\f054'}i.android:before{content:'\f055'}i.bell_off:before{content:'\f056'}i.bell_on:before{content:'\f057'}i.bell-off:before{content:'\f056'}i.bell-on:before{content:'\f057'}i.digests:before{content:'\f058'}i.trending:before{content:'\f059'}i.heart-empty:before{content:'\f05A'}i.heart-full:before{content:'\f05B'}i.skinny_arrow_bottom:before{content:'\f060'}i.skinny_arrow_top:before{content:'\f061'}i.skinny_arrow_left:before{content:'\f062'}i.skinny_arrow_right:before{content:'\f063'}i.skinny-arrow-bottom:before{content:'\f060'}i.skinny-arrow-top:before{content:'\f061'}i.skinny-arrow-left:before{content:'\f062'}i.skinny-arrow-right:before{content:'\f063'}i.round-play:before{content:'\f064'}i.meme:before{content:'\f065'}i.list:before{content:'\f066'}i.expand:before{content:'\f400'}i.shrink:before{content:'\f40B'}i.nav-home:before{content:'\f100'}i.nav-topics:before{content:'\f101'}i.nav-spark:before{content:'\f102'}i.nav-trending:before{content:'\f103'}i.nav-providers:before{content:'\f104'}i.nav-introduction:before{content:'\f105'}i.nav-about:before{content:'\f106'}i.nav-surprise-me:before{content:'\f107'}i.topic-art-design:before{content:'\f200'}i.topic-business:before{content:'\f201'}i.topic-crafts-hobbies:before{content:'\f202'}i.topic-education:before{content:'\f203'}i.topic-fitness-health:before{content:'\f204'}i.topic-food-drink:before{content:'\f205'}i.topic-humanities:before{content:'\f206'}i.topic-languages:before{content:'\f207'}i.topic-lifestyle:before{content:'\f208'}i.topic-math:before{content:'\f209'}i.topic-medicine:before{content:'\f20A'}i.topic-nature-science:before{content:'\f20B'}i.topic-social-sciences:before{content:'\f20C'}i.topic-sports-outdoors:before{content:'\f20D'}i.topic-technology:before{content:'\f20E'}i.topic-how-tos:before{content:'\f20F'}i.topic-music:before{content:'\f210'}i.facebook:before{content:'\f300'}i.facebook-sign:before{content:'\f301'}i.twitter:before{content:'\f302'}i.twitter-sign:before{content:'\f303'}i.linkedin:before{content:'\f304'}i.linkedin-sign:before{content:'\f305'}i.google:before{content:'\f306'}i.google-sign:before{content:'\f307'}i.email:before{content:'\f308'}i.tumblr:before{content:'\f309'}i.tumblr-sign:before{content:'\f30A'}i.pinterest:before{content:'\f30B'}i.pinterest-sign:before{content:'\f30C'}i.share-this:before{content:'\f30D'}i.share-this-sign:before{content:'\f30E'}i.link-sign:before{content:'\f30F'}i.instagram:before{content:'\f310'}i.instagram-sign:before{content:'\f311'}i.reddit:before{content:'\f312'}i.reddit-sign:before{content:'\f313'}i.imgur:before{content:'\f314'}i.imgur-sign:before{content:'\f315'}i.flipboard:before{content:'\f316'}i.flipboard-sign:before{content:'\f317'}i.rss:before{content:'\f047'}i.rss-sign:before{content:'\f048'}i.facebook-ring:before{content:'\f318'}i.twitter-ring:before{content:'\f319'}i.linkedin-ring:before{content:'\f31A'}i.google-ring:before{content:'\f31B'}i.tumblr-ring:before{content:'\f31C'}i.pinterest-ring:before{content:'\f31D'}i.instagram-ring:before{content:'\f31E'}i.reddit-ring:before{content:'\f31F'}i.imgur-ring:before{content:'\f320'}i.flipboard-ring:before{content:'\f321'}i.rss-ring:before{content:'\f323'}i.link-ring:before{content:'\f324'}i.share-this-ring:before{content:'\f325'}i.mp-fullscreen:before{content:'\f400'}i.mp-play:before{content:'\f401'}i.mp-pause:before{content:'\f402'}i.mp-volume0:before{content:'\f403'}i.mp-volume1:before{content:'\f404'}i.mp-volume2:before{content:'\f405'}i.mp-volume3:before{content:'\f406'}i.mp-playhead:before{content:'\f407'}i.mp-cc:before{content:'\f408'}i.mp-stop:before{content:'\f409'}i.mp-loading:before{content:'\f40A'}i.mp-shrink:before{content:'\f40B'}i.mp-comment:before{content:'\f40C'}i.mp-loading2:before{content:'\f40D'}i.mp-share:before{content:'\f40E'}i.mp-loading3:before{content:'\f40F'}i.mp-loading4:before{content:'\f410'}i.mp-gear:before{content:'\f411'}i.mp-handle:before{content:'\f412'}.btn,a.btn,button.btn,input[type=submit]{display:inline-block;word-spacing:normal;vertical-align:top;text-rendering:auto;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:12px;text-transform:uppercase;letter-spacing:.03em;padding:10px 25px;height:35px;border:1px solid transparent;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn.transparent.light,a.btn.transparent.light,button.btn.transparent.light,input[type=submit].transparent.light{color:#F7F7F7}.btn.transparent.light:hover,a.btn.transparent.light:hover,button.btn.transparent.light:hover,input[type=submit].transparent.light:hover{background:0 0;color:#F7F7F7}.btn.primary,a.btn.primary,button.btn.primary,input[type=submit].primary{color:#FFF;background:#54C1A9}.btn.primary:hover,a.btn.primary:hover,button.btn.primary:hover,input[type=submit].primary:hover{background:#2C2C2C;color:#FFF}.btn.secondary,a.btn.secondary,button.btn.secondary,input[type=submit].secondary{color:#FFF;background:#C1C1C1}.btn.secondary:hover,a.btn.secondary:hover,button.btn.secondary:hover,input[type=submit].secondary:hover{background:#2C2C2C;color:#FFF}.btn.alert,a.btn.alert,button.btn.alert,input[type=submit].alert{color:#FFF;background:#1D7EC2}.btn.alert:hover,a.btn.alert:hover,button.btn.alert:hover,input[type=submit].alert:hover{background:#2C2C2C;color:#FFF}.btn.urgent,a.btn.urgent,button.btn.urgent,input[type=submit].urgent{color:#FFF;background:#ff2545}.btn.urgent:hover,a.btn.urgent:hover,button.btn.urgent:hover,input[type=submit].urgent:hover{background:#2C2C2C;color:#FFF}.btn.white,a.btn.white,button.btn.white,input[type=submit].white{color:#54C1A9;background:#FFF}.btn.white:hover,a.btn.white:hover,button.btn.white:hover,input[type=submit].white:hover{background:#FFF;color:#000}.btn.blue,a.btn.blue,button.btn.blue,input[type=submit].blue{color:#fff;background:#1D7EC2}.btn.blue:hover,a.btn.blue:hover,button.btn.blue:hover,input[type=submit].blue:hover{background:#54C1A9;color:#FFF}.btn.light-blue,a.btn.light-blue,button.btn.light-blue,input[type=submit].light-blue{color:#fff;background:#82ADBD}.btn.light-blue:hover,a.btn.light-blue:hover,button.btn.light-blue:hover,input[type=submit].light-blue:hover{background:#1D7EC2;color:#FFF}.btn.seafoam,a.btn.seafoam,button.btn.seafoam,input[type=submit].seafoam{color:#fff;background:#54C1A9}.btn.seafoam:hover,a.btn.seafoam:hover,button.btn.seafoam:hover,input[type=submit].seafoam:hover{background:#1D7EC2;color:#FFF}.btn.rounded,a.btn.rounded,button.btn.rounded,input[type=submit].rounded{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.btn.tall,a.btn.tall,button.btn.tall,input[type=submit].tall{height:46px;line-height:23px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;text-transform:uppercase}.btn.tall.rounded,a.btn.tall.rounded,button.btn.tall.rounded,input[type=submit].tall.rounded{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn.small,a.btn.small,button.btn.small,input[type=submit].small{font-size:11px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;height:24px;padding:5px 12px}.btn.xsmall,a.btn.xsmall,button.btn.xsmall,input[type=submit].xsmall{font-size:11px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;height:20px;padding:3px 10px}.btn.transparent.trim-right,a.btn.transparent.trim-right,button.btn.transparent.trim-right,input[type=submit].transparent.trim-right{padding-right:0}.btn.transparent.trim-left,a.btn.transparent.trim-left,button.btn.transparent.trim-left,input[type=submit].transparent.trim-left{padding-left:0}.btn.transparent.subtle,a.btn.transparent.subtle,button.btn.transparent.subtle,input[type=submit].transparent.subtle{font-family:'Open Sans';font-style:italic;font-size:12px;color:#666;font-weight:400;text-transform:none}.btn.add-this-playlist,.btn.add-to-favorites,.btn.playlist{font-family:Montserrat,sans-serif;text-transform:uppercase}.btn.large,a.btn.large,button.btn.large,input[type=submit].large{font-size:16px;line-height:0;padding:22px 50px 20px}.btn .count,a.btn .count,button.btn .count,input[type=submit] .count{-webkit-background-clip:padding-box;-moz-background-clip:padding;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#54C1A9;color:#FFF;display:inline-block;height:22px;margin:0 0 0 4px;min-width:22px;padding:0 4px;text-align:center;font-size:13px;line-height:22px}.btn.add-this-playlist,.btn.add-to-favorites{display:block;background:#EEE;padding:15px 10px 15px 35px;border-top:1px solid #C1C1C1;font-style:normal;font-weight:700;font-size:12px;line-height:14px;color:#999;position:absolute;bottom:0;left:0;width:100%;height:45px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn.add-this-playlist i,.btn.add-to-favorites i{display:block;position:absolute;top:12px;left:10px;font-size:17px}.btn.add-this-playlist .add,.btn.add-to-favorites .add{display:block}.btn.add-this-playlist .remove,.btn.add-this-playlist.has-course .add,.btn.add-to-favorites .remove,.btn.add-to-favorites.has-course .add{display:none}.btn.add-this-playlist.has-course .remove,.btn.add-to-favorites.has-course .remove{display:block}.btn.add-this-playlist[disabled=disabled],.btn.add-to-favorites[disabled=disabled]{color:#999;background:#EEE}.btn.add-this-playlist:not(.has-course)+.has-course,.btn.add-to-favorites:not(.has-course)+.has-course{display:none}.no-touch .btn.add-this-playlist:hover,.no-touch .btn.add-to-favorites:hover{background:#54C1A9;color:#FFF}.btn.playlist{border:1px solid #FFF;padding:4px 10px;font-style:normal;font-weight:400;font-size:10px;color:#FFF;line-height:1.4em;height:inherit;margin:3px 0 0 5px}.btn.btn-lg,.form-wrap .subhead,.form-wrap h4,.tag{font-family:'Open Sans';font-style:normal}.btn.playlist:hover{background:#FFF;color:#1E3138}.btn.btn-lg{font-weight:300;border:.5px solid #fff;font-size:20px;line-height:20px;background-color:inherit;color:#fff;text-align:center;border-radius:8px;text-transform:none;width:auto;height:auto}.tag.green,.tag.purple,.tag.purple:hover{background:#54C1A9}.tag a,.tag.blue,.tag.green,.tag.grey,.tag.orange{color:#FFF}.tag{padding:6px;font-weight:400;font-size:12px;line-height:10px;letter-spacing:.05em;display:inline-block;text-transform:capitalize;word-spacing:.1em;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.form-block,.pure-g{letter-spacing:-.31em;-webkit-flex-flow:row wrap}.tag.purple{color:#FFF}.tag.purple:hover{cursor:default}.tag.green:hover{background:#79cfbc;cursor:default}.tag.orange{background:#54C1A9}.tag.grey{background:#C1C1C1}.tag.blue{background:#54C1A9}.tag.mini{font-size:10px;line-height:12px;text-transform:uppercase;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tag:hover{background:#333}#nag .body p a,.card .inner .thumbnail .title a:hover{text-decoration:underline}.tags:after,.tags:before{display:table;content:""}.tags:after{clear:both}.tags .tag{display:block;float:left}.form-wrap h4{font-weight:600;font-size:16px}.form-wrap .subhead{font-size:12px;font-weight:400;color:#666;line-height:20px}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=image]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,textarea::-moz-focus-inner{border:0}button:focus,input:focus,textarea:focus{outline:0}.form-block{text-rendering:optimizespeed;display:-ms-flexbox;-ms-flex-flow:row wrap;word-spacing:-.43em;list-style:none;margin:0;padding:0}.form-block.padded{margin:0 -15px}.form-block li{margin:0 0 20px;position:relative}.form-block li label{color:#999;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:22px;display:block;margin:0 0 5px;cursor:pointer}.form-block li.sub p,.form-block li.sub p a{font-family:'Open Sans';font-style:normal}.form-block li label span{font-style:italic;font-size:12px;display:block;margin-top:-10px}.form-block li.actions,.form-block li.full,.form-block li.half{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.form-block li input[type=text],.form-block li input[type=password],.form-block li input[type=date],.form-block li input[type=datetime],.form-block li input[type=datetime-local],.form-block li input[type=month],.form-block li input[type=week],.form-block li input[type=email],.form-block li input[type=number],.form-block li input[type=tel],.form-block li input[type=time],.form-block li input[type=url],.form-block li input[type=search],.form-block li textarea{border:1px solid #EEE;background:#FFF;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px;width:100%;font-size:13px;font-family:'Open Sans';font-style:normal;font-weight:400;color:#666}.form-block li input[type=file],.form-block li input[type=checkbox],.form-block li input[type=radio],.form-block li select{margin:0 0 10px}.form-block li input[type=file]{width:100%}.form-block li textarea{height:120px;width:100%;font-style:normal;padding:8px;resize:none}.form-block li p.readonly{margin-bottom:0}.form-block li.full{padding:0 15px;width:100%}.form-block li.half{width:50%;padding:0 15px}.form-block li.emails textarea{height:60px;resize:none}.form-block li.actions{padding:0 15px;width:100%}.form-block li.actions .btn{margin:0 10px 0 0}.form-block li.sub{padding:0 15px}.form-block li.sub p{font-weight:400;font-size:14px;line-height:22px;color:#666;margin:0}.form-block li.sub p a{font-weight:600}.form-block li.sub.small p{font-size:13px;line-height:20px}.form-block li.sub.small p a{color:#666;text-decoration:underline}.form-block li.sub.small p a:hover{text-decoration:none}.form-block li.last{margin:0}.form-block li.error input{border:1px solid #ff2545;background-color:#fdd5d5;color:#1A1A1A;margin-bottom:5px}.form-block li .error-list{list-style:none;margin:0;padding:5px 0 0}.form-block li .error-list li{color:#ff2545;display:block;padding:0;margin:0 0 8px;font-size:12px;line-height:12px;font-style:italic}form{margin:0;padding:0}button,input[type=submit]{border:0}input[type=text]{background:#FFF;border:0;outline:0}.onoffswitch{position:relative;width:70px;border-radius:12px;cursor:pointer}.onoffswitch .inner{width:200%;margin-left:-100%;-webkit-transition:margin .3s ease-in 0s;-moz-transition:margin .3s ease-in 0s;-o-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s}.onoffswitch .inner .off,.onoffswitch .inner .on{float:left;width:50%;height:24px;padding:0;line-height:24px;font-size:14px;font-family:'Open Sans';font-style:normal;font-weight:700;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bbm-views,.bbm-wrapper,.bbm-wrapper *{box-sizing:border-box}.onoffswitch .inner .on{padding-left:10px;background-color:#54C1A9;color:#FFF}.onoffswitch .inner .off{padding-right:10px;background-color:#EEE;color:#999;text-align:right}.onoffswitch .switch{width:13px;margin:5.5px;background:#FFF;border:2px solid #FFF;border-radius:17px;position:absolute;top:0;bottom:0;right:42px;-webkit-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.checkbox-set ul,.ui-drop li{list-style:none;margin:0}.checked .onoffswitch .inner{margin-left:0}.checked .onoffswitch .switch{right:0}.checkbox-set ul{padding:0}.checkbox-set input{display:none}.checkbox-set .all{color:#C1C1C1}.checkbox-set .all .ui-state-active,.checkbox-set .all .ui-state-active .faux-checkbox i{color:#2C2C2C}.checkbox-set .all .ui-state-active .faux-checkbox{border:1px solid #999}.checkbox-set .all .faux-checkbox{border:1px solid #C1C1C1}.checkbox-set .all .faux-checkbox i{color:#999}.faux-checkbox{width:20px;height:20px;border:1px solid #999;display:block}.faux-checkbox i{display:none;position:relative;top:-4px;left:5px}.ui-drop,.ui-tooltip .arrow{position:absolute;display:block}.checked .faux-checkbox i,.ui-state-active .faux-checkbox i{display:inherit}.checkbox{display:none}/*!
Pure v0.3.0
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/.pure-g{text-rendering:optimizespeed;display:-ms-flexbox;-ms-flex-flow:row wrap}.card-grid,.mini-card-grid,.pure-g-r{-webkit-flex-flow:row wrap}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u,.pure-u-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-11-12,.pure-u-11-24,.pure-u-13-24,.pure-u-17-24,.pure-u-19-24,.pure-u-2-3,.pure-u-2-5,.pure-u-23-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-6,.pure-u-5-8,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8{display:inline-block;letter-spacing:normal;word-spacing:normal;zoom:1;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1{width:100%}.pure-u-1-2{width:50%}.pure-u-1-3{width:33.3333%}.pure-u-2-3{width:66.6667%}.pure-u-1-4{width:25%}.pure-u-3-4{width:75%}.pure-u-1-5{width:20%}.pure-u-2-5{width:40%}.pure-u-3-5{width:60%}.pure-u-4-5{width:80%}.pure-u-1-6{width:16.6667%}.pure-u-5-6{width:83.3333%}.pure-u-1-8{width:12.5%}.pure-u-3-8{width:37.5%}.pure-u-5-8{width:62.5%}.pure-u-7-8{width:87.5%}.pure-u-1-12{width:8.3333%}.pure-u-5-12{width:41.6667%}.pure-u-7-12{width:58.3333%}.pure-u-11-12{width:91.6667%}.pure-u-1-24{width:4.1667%}.pure-u-5-24{width:20.8333%}.pure-u-7-24{width:29.1667%}.pure-u-11-24{width:45.8333%}.pure-u-13-24{width:54.1667%}.pure-u-17-24{width:70.8333%}.pure-u-19-24{width:79.1667%}.pure-u-23-24{width:95.8333%}.pure-g-r{letter-spacing:-.31em;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.pure-g-r{word-spacing:-.43em}.pure-g-r [class*=pure-u]{font-family:sans-serif}.ui-drop li>.ui-drop-row,.ui-tooltip{font-family:'Open Sans';font-style:normal;font-weight:400}.pure-g-r img{max-width:100%;height:auto}@media (min-width:980px){.pure-hidden-desktop,.pure-visible-phone,.pure-visible-tablet{display:none}}@media (max-width:480px){.pure-g-r>.pure-u,.pure-g-r>[class*=pure-u-]{width:100%}}@media (max-width:767px){.pure-g-r>.pure-u,.pure-g-r>[class*=pure-u-]{width:100%}.pure-hidden-phone,.pure-visible-desktop{display:none}}@media (min-width:768px) and (max-width:979px){.pure-hidden-tablet,.pure-visible-desktop{display:none}}.ui-tooltip{padding:12px 16px 12px 12px;position:absolute;z-index:9999;max-width:300px;color:#FFF;font-size:12px;line-height:1.1;background:#333;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}.ui-tooltip .arrow{border:8px solid #333;content:''}.bbm-group,.pager:after,.pager:before,.ui-drop li:first-child>.ui-drop-row:before,nav.tabs ul:after,nav.tabs ul:before{content:""}.ui-tooltip .arrow.right{right:-15px;top:10px;border-color:transparent transparent transparent #333}body .ui-tooltip{border-width:1px}.ui-drop{background:#FFF;padding:0;min-width:140px;top:-9999px;right:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 4px 0 #999;-moz-box-shadow:0 1px 4px 0 #999;box-shadow:0 1px 4px 0 #999;z-index:999999;pointer-events:none}.ui-drop li>.ui-drop-row{display:block;position:relative;padding:5px 14px 4px 21px;font-size:13px;text-transform:none;border-bottom:1px solid #EEE;color:#000;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.ui-drop li>.ui-drop-row:hover{color:#FFF;text-decoration:none;background:#54C1A9}.ui-drop li:first-child>.ui-drop-row{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.ui-drop li:first-child>.ui-drop-row:before{width:13px;height:13px;top:-7px;right:36px;bottom:auto;left:auto;border-top:1px solid #C1C1C1;border-left:1px solid #C1C1C1;position:absolute;z-index:-1;background:#FFF;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bbm-modal,.ui-drop li:last-child>.ui-drop-row{-webkit-background-clip:padding-box;-moz-background-clip:padding}.ui-drop li:last-child>.ui-drop-row{background-clip:padding-box;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.ui-drop.active{top:100%;max-height:500px;-webkit-opacity:1;-moz-opacity:1;opacity:1;pointer-events:auto;z-index:99999}.page-navigation{padding:10px 0;border-top:1px solid #EEE;border-bottom:1px solid #C1C1C1}.page-navigation li,.page-navigation ul{margin:0;padding:0;list-style:none}.page-navigation li{display:inline}.page-navigation a{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;color:#666;text-transform:uppercase;font-size:13px;padding:5px 10px;border:2px solid transparent;margin-right:8px;-webkit-transition:color 250ms;-moz-transition:color 250ms;-o-transition:color 250ms;transition:color 250ms}.nav.nav-tabs li a,.pager .next,.pager .previous,nav.tabs ul li a,nav.tabs ul li.active a,nav.tabs ul li.current a{font-family:'Open Sans';font-style:normal}.page-navigation a:hover{color:#1D7EC2;text-decoration:none}.page-navigation a.active,.page-navigation a.active:hover{color:#54C1A9;border:2px solid #54C1A9}section.tabbed-area{position:relative;z-index:50}nav.tabs{padding:0 20px;margin-top:-51px;float:left;clear:left}nav.tabs ul{list-style:none;margin:0;padding:0}nav.tabs ul:after,nav.tabs ul:before{display:table}nav.tabs ul:after{clear:both}nav.tabs ul li{float:left;display:inline;margin:0;border-top:4px solid transparent}nav.tabs ul li a{float:left;height:48px;padding:0 50px;background:#F7F7F7;border-top:1px solid #C1C1C1;border-left:1px solid #C1C1C1;border-right:1px solid #EEE;border-bottom:1px solid #EEE;font-size:16px;text-align:center;line-height:52px;font-weight:400;color:#666}nav.tabs ul li a:hover{background:#FFF}nav.tabs ul li.active,nav.tabs ul li.current{border-top:4px solid #54C1A9}nav.tabs ul li.active a,nav.tabs ul li.current a{border-bottom:none;background:#FFF;color:#2C2C2C;font-weight:600}section.tabbed-area.inside nav.tabs{margin-top:0;margin-bottom:30px;padding:0;float:none;clear:none;border-bottom:1px solid #EEE}#bottom .main-wrap,#content .search-results .search-header .twitter-typeahead .tt-dropdown-menu:after,#content:after,#nag-card .body:after,#path.topic-page .topic-content .topic-item .module-facts ul li:after,#path.topic-page .topic-content .topic-item .module-facts ul:after,.bbm-group,.container:after,.custom-share-modal .modal-footer .upper:after,.pager:after,.team .team-list li:after,.trending-course-list li .details:after{clear:both}section.tabbed-area.inside nav.tabs li a{border-bottom:0}.ui-tab-content{display:none!important}.ui-tab-content.selected{display:block!important}.nav.nav-tabs{display:flex;text-align:center;margin-bottom:15px}.nav.nav-tabs li{flex:1}.nav.nav-tabs li.active{font-weight:700;border-bottom:1px solid #FFF}.nav.nav-tabs li a{font-weight:300;font-size:13px}@media (max-width:320px){.nav.nav-tabs li a{font-size:11px}}.nav.nav-tabs li a:active,.nav.nav-tabs li a:focus,.nav.nav-tabs li a:hover{border:none;background:0 0}.nav.nav-tabs .active a,.nav.nav-tabs .active a:focus{font-weight:700;border-bottom:1px solid #FFF;background:0 0}.spinny{display:block;width:100px;height:100px;background:url(../images/spark/loading.gif) no-repeat;margin:0 auto;text-indent:-999px;cursor:default}.spinny.white{background-image:url(../images/spark/loading-white.gif)}@-webkit-keyframes dot-reveal{0%{-webkit-transform:scale(.001)}}@-moz-keyframes dot-reveal{0%{-moz-transform:scale(.001)}}@-o-keyframes dot-reveal{0%{-o-transform:scale(.001)}}@keyframes dot-reveal{0%{-webkit-transform:scale(.001);-moz-transform:scale(.001);-ms-transform:scale(.001);transform:scale(.001)}}@-webkit-keyframes dot-slide{to{-webkit-transform:translateX(1.5em)}}@-moz-keyframes dot-slide{to{-moz-transform:translateX(1.5em)}}@-o-keyframes dot-slide{to{-o-transform:translateX(1.5em)}}@keyframes dot-slide{to{-webkit-transform:translateX(1.5em);-moz-transform:translateX(1.5em);-ms-transform:translateX(1.5em);transform:translateX(1.5em)}}.dot-loader{display:none}.loading .dot-loader{display:block;font-size:14px;position:relative;width:4em;height:1em;margin:25px auto}.loading .dot-loader .dot{width:1em;height:1em;border-radius:.5em;background:#666;position:absolute;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.loading .dot-loader .dot1,.loading .dot-loader .dot2{left:0}.loading .dot-loader .dot3{left:1.5em}.loading .dot-loader .dot1{-webkit-animation-name:dot-reveal;-moz-animation-name:dot-reveal;-o-animation-name:dot-reveal;animation-name:dot-reveal}.loading .dot-loader .dot2,.loading .dot-loader .dot3{-webkit-animation-name:dot-slide;-moz-animation-name:dot-slide;-o-animation-name:dot-slide;animation-name:dot-slide}.loading .dot-loader .dot4{left:3em;-webkit-animation-name:dot-reveal;-moz-animation-name:dot-reveal;-o-animation-name:dot-reveal;animation-name:dot-reveal;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;-o-animation-direction:reverse;animation-direction:reverse}.pager{padding:20px 0;display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;width:100%;position:relative}.pager:after,.pager:before{display:table}.pager ul,.pager ul li{display:block;position:relative}.pager .next,.pager .previous{display:block;position:absolute;top:33px;font-weight:600;font-size:12px;line-height:12px;color:#999;text-transform:lowercase}.pager .next i,.pager .previous i{font-size:18px;position:absolute;top:-3px}.pager .next.disabled,.pager .previous.disabled{color:#C1C1C1}.pager .next:hover,.pager .previous:hover{text-decoration:none}.pager .previous{left:0;padding:0 0 0 15px}.pager .previous i{left:0}.pager .next{right:0;padding:0 15px 0 0}.pager .next i{right:0}.pager ul{text-align:center;list-style:none;margin:0;padding:0;float:left;left:50%}.pager ul li{margin:0;float:left;right:50%}.pager ul li a,.pager ul li span{float:left;margin:0;padding:14px 18px;color:#999;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:13px}.bbm-modal__title,.bbm-wrapper.warning .bbm-modal__container,.custom-share-modal,.flash-message .message{font-family:'Open Sans';font-style:normal}.pager ul li a:hover,.pager ul li span:hover{background:#C1C1C1;color:#FFF;text-decoration:none}.pager ul li a i,.pager ul li span i{font-size:20px}.pager ul li.current a,.pager ul li.current span{background:#999;color:#FFF}.pager ul li.current a.next,.pager ul li.current a.prev,.pager ul li.current span.next,.pager ul li.current span.prev{display:none}.pager ul li.disabled a,.pager ul li.disabled a:hover,.pager ul li.disabled span,.pager ul li.disabled span:hover{background:#EEE;color:#C1C1C1}.flash-message{position:relative;z-index:1000;width:100%;display:none}.flash-message .message{font-weight:300;background:#E6E6E6;color:#000;width:100%;padding:10px 0;margin:0;text-align:center;font-size:18px}.flash-message .message.static{background-image:url(/static/images/home/Welcome_Hero5.jpg);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.flash-message .message .fb-like{margin-top:12px;margin-bottom:16px}.flash-message .message .welcome-banner{min-height:150px}.flash-message .message a{color:#54C1A9}.flash-message .message.success .btn.primary{background:#54C1A9;color:#FFF}.flash-message .message.error{background:#ff2545;color:#FFF}.flash-message .message.error .btn.primary{background:#54C1A9;color:#FFF}.flash-message .message.static p{width:80%;margin:-67px auto 0;color:#FFF}.flash-message .message.static h2{color:#FFF;margin-bottom:0;margin-top:23px}.flash-message .close{position:absolute;top:7px;right:7px;z-index:1;background:#ff2545;border-radius:13px;height:17px;width:17px;cursor:pointer;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.flash-message .close:hover{background:#FFF}.flash-message .close:hover i{color:#ff2545}.flash-message .close i{position:relative;font-size:22px;top:-4px;left:-1px;padding:0;border-radius:13px;line-height:0;color:#FFF}.bbm-wrapper{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;padding:50px 10px}.bbm-wrapper.warning .bbm-modal{max-width:550px}.bbm-wrapper.warning h3{padding-right:44px}.bbm-wrapper.warning h3 i{position:relative;top:-7px;padding-right:12px;color:#ff2545}.bbm-wrapper.warning .bbm-confirm{background:#ff2545}.bbm-wrapper.warning .bbm-modal__container{padding-top:32px;font-weight:400}.bbm-wrapper.warning .bbm-modal__container p{padding-top:5px;font-size:12px;color:#666}.bbm-wrapper.modal-lg .bbm-modal{max-width:800px}.bbm-modal{background-clip:padding-box;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:auto;width:auto;min-width:300px;max-width:540px}.bbm-modal__topbar,.modal-video .bbm-modal{-webkit-background-clip:padding-box;-moz-background-clip:padding}.modal-video .bbm-modal{background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;max-width:720px}.modal-video .bbm-modal__container{position:relative;padding-bottom:56.25%;height:0}.modal-video .bbm-modal__container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video .bbm-modal__section{padding:0;background-color:#000;border:1px solid #1E3138}.modal-video iframe{vertical-align:middle}.bbm-views{width:100%}.bbm-wrapper{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#45000000', endColorstr='#45000000');background:rgba(0,0,0,.75);-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.bbm-modal{background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.9);-moz-box-shadow:0 0 6px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.9);box-shadow:0 0 6px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.9)}.bbm-modal .modal{position:relative}.bbm-modal__close{position:absolute;top:-11px;right:-10px;z-index:1;width:26px;height:24px;background:#FFF;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:36px;text-decoration:none;color:#C1C1C1}.bbm-modal__close i{top:-14px;right:1px;position:relative}.bbm-modal__close:hover{color:red;text-decoration:none}.bbm-modal__bottombar,.bbm-modal__topbar{padding:0 30px;background:#F7F7F7}.bbm-modal__topbar{background-clip:padding-box;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;border-bottom:1px solid #EEE;margin-bottom:10px;text-align:center}.bbm-modal__topbar h3{font-size:32px}.bbm-modal__topbar>ul{list-style:none;text-align:center;padding:0;margin:0}.bbm-modal__tab{display:inline-block;padding:15px 10px}.bbm-modal__tab a{font-size:16px;font-weight:700;color:#999}.bbm-modal__tab a.active,.bbm-modal__tab a:hover{color:#2C2C2C}.bbm-modal__title{padding:22px 0 25px;margin:0;font-size:32px;font-weight:300;line-height:1em;color:#2D464F}.bbm-modal__section{padding:15px 30px}.bbm-modal__bottombar{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;border-top:1px solid rgba(0,0,0,.1);padding:18px;text-align:right;margin-top:10px}.bbm-group{display:table}.bbm-modal--open{display:block}.bbm-modal--close,.custom-share-modal.meme-share .modal-body h2{display:none}.custom-share-modal{overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:rgba(0,0,0,.8);-webkit-overflow-scrolling:touch;text-align:left;text-transform:none;color:#121B1F;font-weight:400;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.custom-share-modal.fade{-webkit-opacity:0;-moz-opacity:0;opacity:0}.custom-share-modal.fade .modal-content{-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95)}.custom-share-modal.meme-share .modal-dialog{width:450px}.custom-share-modal.meme-share .modal-body{height:450px}.custom-share-modal.meme-share .js-copy-link{width:130px}.custom-share-modal.meme-share .modal-footer .social i{padding:5px 7px}@media screen and (max-height:700px){.custom-share-modal.meme-share .modal-dialog{width:425px;margin-top:30px}.custom-share-modal.meme-share .modal-body{height:375px}}.custom-share-modal .modal-dialog{width:640px;margin:60px auto 0}.custom-share-modal .modal-content{position:relative;background-color:#fff;border:1px solid #1E3138;-webkit-box-shadow:0 0 8px 1px rgba(28,41,46,.8);-moz-box-shadow:0 0 8px 1px rgba(28,41,46,.8);box-shadow:0 0 8px 1px rgba(28,41,46,.8);background-clip:padding-box;outline:0;-webkit-transition:transform .25;-moz-transition:transform .25;-o-transition:transform .25;transition:transform .25}.custom-share-modal .modal-header{background-color:#1C292E;text-align:right}.custom-share-modal .modal-header h4{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:12px;text-transform:uppercase;color:#fff;margin:0;padding:12px 15px 7px;display:inline-block;line-height:1em}.custom-share-modal .modal-header h4.share-title{float:left}.custom-share-modal .modal-header h4.close{cursor:pointer;-webkit-transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.custom-share-modal .modal-header h4.close:hover{color:#1D7EC2}.custom-share-modal .modal-header h4.copy-success{-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.custom-share-modal .modal-header h4.copy-success.show{-webkit-opacity:1;-moz-opacity:1;opacity:1}.custom-share-modal .modal-header i.circle-remove{position:relative;top:-3px;font-size:14px;margin-left:2px}.custom-share-modal .modal-header i.check{position:relative;top:-6px;right:6px;font-size:18px}.custom-share-modal .modal-body{height:320px;background-size:cover;background-position:50%;position:relative}.custom-share-modal .modal-body h2{position:absolute;bottom:0;width:100%;margin:0;padding:20px;background-color:#000;background-color:rgba(0,0,0,.5);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-share-modal .modal-footer{font-size:14px}.custom-share-modal .modal-footer i{display:inline-block;line-height:0;-webkit-transition:color .4s ease,background-color .4s ease;-moz-transition:color .4s ease,background-color .4s ease;-o-transition:color .4s ease,background-color .4s ease;transition:color .4s ease,background-color .4s ease;cursor:pointer}.custom-share-modal .modal-footer .upper li,.tablesorter td.edit a{-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-o-transition:background-color .4s ease}.custom-share-modal .modal-footer i.email{color:#1E3138}.custom-share-modal .modal-footer i.email:hover{color:#090e10;background-color:#d3e2e8}.custom-share-modal .modal-footer i.linkedin{color:#2D82B4}.custom-share-modal .modal-footer i.linkedin:hover{color:#215f83;background-color:#beddef}.custom-share-modal .modal-footer i.google{color:#AA2F18}.custom-share-modal .modal-footer i.google:hover{color:#742010;background-color:#f1aa9d}.custom-share-modal .modal-footer i.pinterest{color:#C42723}.custom-share-modal .modal-footer i.pinterest:hover{color:#901d1a;background-color:#f4c1bf}.custom-share-modal .modal-footer i.tumblr{color:#3D5A70}.custom-share-modal .modal-footer i.tumblr:hover{color:#273a48;background-color:#a9bfd0}.custom-share-modal .modal-footer i.reddit{color:#FF4500}.custom-share-modal .modal-footer i.reddit:hover{color:#c23400;background-color:#fff}.custom-share-modal .modal-footer input{border:1px solid #C1C1C1;padding:6px 10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:5;-moz-border-radius:5;border-radius:5}.custom-share-modal .modal-footer span{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;padding:0 10px;font-size:12px}.custom-share-modal .modal-footer .upper{width:100%;background-color:#F7F7F7;list-style:none;margin:0;padding:0}.custom-share-modal .modal-footer .upper:after,.custom-share-modal .modal-footer .upper:before{display:table;content:""}.custom-share-modal .modal-footer .upper li{width:50%;display:block;float:left;text-align:center;list-style:none;margin:0;padding:0 0 15px;transition:background-color .4s ease}.custom-share-modal .modal-footer .upper li.facebook{cursor:pointer;background-color:#35589D}.custom-share-modal .modal-footer .upper li.facebook:hover{background-color:#263e6f}.custom-share-modal .modal-footer .upper li.twitter{cursor:pointer;background-color:#2788CD}.custom-share-modal .modal-footer .upper li.twitter:hover{background-color:#1d669a}.custom-share-modal .modal-footer .upper li i{position:relative;top:5px;font-size:30px;color:#FFF}.custom-share-modal .modal-footer .upper input{font-family:'Open Sans';font-style:italic;font-weight:400}.custom-share-modal .modal-footer .lower{position:relative;padding:15px}.custom-share-modal .modal-footer .lower input.mobile{display:block;width:100%;border:0;background:0 0;color:#333;overflow:hidden;text-overflow:ellipsis;text-align:center}.custom-share-modal .modal-footer .copy{display:inline-block;padding-left:5px;margin-top:-5px;font-size:24px;cursor:pointer}.custom-share-modal .modal-footer .copy .clipboard{top:1px}.custom-share-modal .modal-footer .copy.zeroclipboard-is-hover .clipboard{color:#54C1A9}.custom-share-modal .modal-footer .social{position:absolute;right:10px;top:13px}.card .inner .thumbnail .duration,.card.meme .overlay .duration{right:0}.custom-share-modal .modal-footer .social i{font-size:21px;padding:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:5;-moz-border-radius:5;border-radius:5}.custom-share-modal .modal-footer .email-trigger{cursor:pointer}.twitter-typeahead{width:100%}.twitter-typeahead .tt-hint{z-index:2;color:#C1C1C1}.twitter-typeahead .tt-query{z-index:999}.twitter-typeahead .tt-dropdown-menu{padding:10px 0;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.44);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.44);box-shadow:0 1px 4px 0 rgba(0,0,0,.44);background:#333;overflow:auto;z-index:1}.twitter-typeahead .tt-dropdown-menu .tt-header{font-family:.OpenSansSemiBold;font-size:14px;color:#FFF}.twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion{font-size:14px;line-height:14px}.twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion a{display:block;padding:10px 20px;font-weight:400;font-style:italic;color:#000;text-decoration:none}.twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion a strong{font-family:'Open Sans';font-style:normal;font-weight:600;letter-spacing:1}.twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion.tt-is-under-cursor a{background:#EEE;color:#000}.tooltip{position:absolute;pointer-events:none;z-index:1;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;-moz-transition:opacity .2s ease,-moz-transform .2s ease;-o-transition:opacity .2s ease,-o-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-o-transform .2s ease,transform .2s ease}#path .module-recommend .recommendations .main-users .more-users:hover .tooltip,.tooltip.events{pointer-events:initial}.tooltip .tooltip-inner{text-align:center;background-color:rgba(0,0,0,.8);color:#82ADBD;padding:6px 8px;font-size:10px;line-height:1.4em}.tooltip .joined,.tooltip .tooltip-title{color:#fff;font-family:'Open Sans';font-style:normal}.tooltip:after{position:absolute;height:0;width:0;content:" ";border:solid transparent}.tooltip.top{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);-ms-transform:translateY(12px);-o-transform:translateY(12px);transform:translateY(12px)}.tooltip.top .tooltip-inner{margin:0 0 8px}.tooltip.top:after{border-top-color:rgba(0,0,0,.8);border-width:8px 10px 0;top:100%;left:50%;margin-left:-10px}.tooltip.bottom{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);-ms-transform:translateY(-12px);-o-transform:translateY(-12px);transform:translateY(-12px)}.tooltip.bottom .tooltip-inner{margin:8px 0 0}.tooltip.bottom:after{border-bottom-color:rgba(0,0,0,.8);border-width:0 10px 8px;top:0;left:50%;margin-left:-10px}.tooltip.left{-webkit-transform:translateX(16px);-moz-transform:translateX(16px);-ms-transform:translateX(16px);-o-transform:translateX(16px);transform:translateX(16px)}.tooltip.left .tooltip-inner{margin:0 8px 0 0}.tooltip.left:after{border-left-color:rgba(0,0,0,.8);border-width:10px 0 10px 8px;top:50%;right:0;margin-top:-10px}.tooltip.right{-webkit-transform:translateX(-16px);-moz-transform:translateX(-16px);-ms-transform:translateX(-16px);-o-transform:translateX(-16px);transform:translateX(-16px)}.tooltip.right .tooltip-inner{margin:0 0 0 8px}.tooltip.right:after{border-right-color:rgba(0,0,0,.8);border-width:10px 8px 10px 0;top:50%;left:0;margin-top:-10px}.tooltip.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-opacity:1;-moz-opacity:1;opacity:1}.tooltip .tooltip-title{font-weight:600;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tooltip .joined{font-weight:300}.card{position:relative}.card.featured .inner{height:auto}.card.featured .reason{margin:10px;background:url(//d2nfa0w59y2lzi.cloudfront.net/static/images/fblogo.png) no-repeat #FFF;background-size:50px;background-position-y:-9px;padding-left:60px}.card.featured .reason p{font-size:13px;line-height:16px}.card.placeholder .inner{background:url(//d2nfa0w59y2lzi.cloudfront.net/static/images/common/loading-white-small.gif) center no-repeat #FFF;border:1px solid #C1C1C1}.card .mode{background:0 0;left:5px;position:absolute;z-index:2}.card .mode a{background:#FFF;font-size:12px;font-weight:700;text-decoration:none}.card .inner{position:relative;border:1px solid #C1C1C1;height:230px;background:#fff;overflow:hidden}.card .inner .actions .action.add-to-favorites{font-size:12px;line-height:2.4em}.card .inner .actions .action.add-to-playlist{padding:3px 10px 7px}.card .inner .thumbnail{position:relative;display:block;width:100%;background-color:#1E3138;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;height:200px;outline:0}.no-touch .card .inner .thumbnail:hover .overlay{opacity:1;text-decoration:none}.no-touch .card .inner .thumbnail:hover .overlay i{text-decoration:none}.no-touch .card .inner .thumbnail:hover .title{bottom:30px}.no-touch .card .inner .thumbnail:hover .source{-webkit-opacity:1;-moz-opacity:1;opacity:1}.card .inner .thumbnail .overlay{background:rgba(0,0,0,.75);height:200px;position:absolute;width:100%;text-decoration:none;opacity:0;-webkit-transition:opacity 350ms;-moz-transition:opacity 350ms;-o-transition:opacity 350ms;transition:opacity 350ms;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}#path .module.intro .user-icon,#surprise-me .card-grid,.card.playlist .inner:after,.card.playlist .inner:before{-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden}.card .inner .thumbnail .overlay .play{color:#FFF;font-size:50px;left:50%;line-height:0;margin-left:-21px;margin-top:-29px;position:absolute;top:50%;width:42px;text-decoration:none}.card .inner .thumbnail .overlay .preview{font-family:'Open Sans';font-style:normal;font-weight:600;bottom:30px;color:#FFF;display:none;font-size:12px;position:absolute;text-align:center;text-transform:uppercase;width:100%}.card .inner .thumbnail .overlay.previewable .play{top:40%}.card .inner .thumbnail .overlay.previewable .preview{display:block}.card .inner .thumbnail .duration,.card .inner .thumbnail .price{position:absolute;top:0;color:#FFF;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:13px;padding:6px;background:rgba(30,49,56,.75);line-height:1}.card .inner .thumbnail .source,.card .inner .thumbnail .title{bottom:12px;z-index:1;margin:0;padding:0 15px;font-family:'Open Sans';position:absolute}.card .inner .thumbnail .price{left:0}.card .inner .thumbnail .source{font-style:italic;font-weight:300;font-size:12px;color:#FFF;line-height:1;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity 350ms;-moz-transition:opacity 350ms;-o-transition:opacity 350ms;transition:opacity 350ms}.card .inner .thumbnail .source span{font-family:'Open Sans';font-style:normal;font-weight:600}.card .inner .thumbnail .title{max-height:43px;font-style:normal;font-weight:400;font-size:16px;line-height:1.4;text-align:left;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;color:#fff;overflow:hidden;-webkit-transition:bottom 350ms;-moz-transition:bottom 350ms;-o-transition:bottom 350ms;transition:bottom 350ms}.card .inner .thumbnail .title.ui-webkit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card .inner .thumbnail .title a{color:#2C2C2C;outline:0}.card .inner .thumbnail .gradient{position:absolute;bottom:0;left:0;width:100%;height:45%;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%)}.card .inner .mode-published{background:0 0;left:5px;position:absolute;z-index:2;top:205px}.card .inner .mode-published a{background:#FFF;font-size:12px;font-weight:700;text-decoration:none;color:GREEN}.card .inner .mode-unpublished{background:0 0;left:5px;position:absolute;z-index:2;top:205px}.card .inner .mode-unpublished a{background:#FFF;font-size:12px;font-weight:700;text-decoration:none;color:RED}.card .published{border-bottom-color:GREEN;border-top-color:GREEN}.card .unpublished{border-bottom-color:RED;border-top-color:RED}.card.meme a{position:relative;display:block;line-height:0;border:1px solid #C1C1C1;background:#1E3138;overflow:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.card.meme img{width:100%}@media (min-width:768px){.card.meme img{height:347px}}@media (min-width:960px){.card.meme img{height:443px}}@media (min-width:1200px){.card.meme img{height:367px}}.card.meme .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(18,27,31,.5);-webkit-box-shadow:inset 0 0 125px #000;-moz-box-shadow:inset 0 0 125px #000;box-shadow:inset 0 0 125px #000;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity .5;-moz-transition:opacity .5;-o-transition:opacity .5;transition:opacity .5}.card.meme .overlay .duration,.card.meme .overlay .type{position:absolute;top:0;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;color:#FFF;font-size:14px;padding:8px 16px}.card.meme .overlay .type{left:0}.card.meme .overlay .meme-actions{position:absolute;top:50%;width:100%;color:#FFF;padding:0 50px;margin-top:-35px}.card.meme .overlay .meme-actions .meme-action{float:left;width:50%;text-align:center;-webkit-transition:color .25s;-moz-transition:color .25s;-o-transition:color .25s;transition:color .25s}.card.meme .overlay .meme-actions .meme-action:hover{color:#82ADBD}.card.meme .overlay .meme-actions i{position:relative;font-size:55px}.card.meme .overlay .meme-actions .play i{top:-5px}.card.meme .overlay .meme-actions .share i{top:-10px}.card.meme .overlay .meme-actions p{color:#FFF;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:12px;text-transform:uppercase}@media (min-width:960px) and (max-width:1199px){.card.meme .overlay .duration,.card.meme .overlay .type{font-size:16px}.card.meme .overlay .meme-actions{padding:0 80px;margin-top:-40px}.card.meme .overlay .meme-actions i{font-size:70px}.card.meme .overlay .meme-actions .play i{top:-5px}.card.meme .overlay .meme-actions .share i{top:-10px}.card.meme .overlay .meme-actions p{font-size:14px}}.card.meme:hover img{-webkit-filter:blur(2px);-moz-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}.card.meme:hover .overlay{-webkit-opacity:1;-moz-opacity:1;opacity:1}.card.playlist{position:relative;padding:15px}.card.playlist:hover h6 i{padding-right:3px}.card.playlist.placeholder .inner{background:url(//d2nfa0w59y2lzi.cloudfront.net/static/images/common/loading-white-small.gif) center no-repeat #FFF;-webkit-background-size:auto;-moz-background-size:auto;background-size:auto;border:1px solid #C1C1C1}.card.playlist .inner{border:1px solid #C1C1C1;background:#000;height:230px;position:relative;z-index:5;overflow:visible}.card.playlist .inner:hover:before{-webkit-transform:translate(2,2);-moz-transform:translate(2,2);-ms-transform:translate(2,2);-o-transform:translate(2,2);transform:translate(2,2)}.card.playlist .inner:hover:after{-webkit-transform:translate(4,4);-moz-transform:translate(4,4);-ms-transform:translate(4,4);-o-transform:translate(4,4);transform:translate(4,4)}.card.playlist .inner:after,.card.playlist .inner:before{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:5px;left:4px;display:block;content:'';width:100%;height:100%;background:#FFF;border:1px solid #C1C1C1;z-index:2;-webkit-transition:transform .2s ease-in;-moz-transition:transform .2s ease-in;-o-transition:transform .2s ease-in;transition:transform .2s ease-in}.card.playlist .inner:after{top:9px;left:8px;z-index:1}.card.playlist .inner .duration{position:absolute;bottom:15px;right:15px;font-size:11px;padding:6px 8px;border-radius:5px;background:#1D7EC2;color:#FFF;z-index:10;font-family:'Open Sans';font-style:normal;font-weight:400;cursor:default;-webkit-transition:bottom .5s;-moz-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s}.card.playlist.dark .inner{border:1px solid #2D464F}.card.playlist.dark .inner:hover{-webkit-box-shadow:0 1px 10px #121B1F;-moz-box-shadow:0 1px 10px #121B1F;box-shadow:0 1px 10px #121B1F}.card.playlist.dark .inner:after,.card.playlist.dark .inner:before{background:#1C292E;border:1px solid #2D464F}.card.playlist .page-link{display:block;position:relative;height:100%;padding:20px;background-color:#1E3138;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;z-index:5}.card.playlist .page-link .mosaic{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;z-index:-1}.card.playlist .page-link .mosaic .img{float:left;width:50%;height:50%}.card.playlist .page-link .overlay{position:absolute;display:none;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.35);z-index:-1}.card.playlist .page-link:hover{text-decoration:none}.card.playlist .page-link h2,.card.playlist .page-link h5,.card.playlist .page-link h6{font-family:'Open Sans';font-style:normal;font-weight:300;color:#FFF}.card.playlist .actions a,.card.playlist .page-link h6{font-family:Montserrat,sans-serif;font-weight:400}.card.playlist .page-link h2{max-height:125px;padding-bottom:2px;margin-bottom:18px;overflow:hidden}.card.playlist .page-link h5{text-transform:uppercase;margin-bottom:5px;font-size:12px}.card.playlist .page-link h6{position:absolute;left:20px;bottom:20px;margin:0;font-style:normal;font-size:14px;vertical-align:middle;-webkit-transition:bottom .5s;-moz-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s}.card.playlist .page-link h6 i.play{position:relative;margin:0 6px 0 0;font-size:38px;-webkit-transition:padding-right 250ms ease-out;-moz-transition:padding-right 250ms ease-out;-o-transition:padding-right 250ms ease-out;transition:padding-right 250ms ease-out}@media (max-width:960px){.card.playlist .page-link h6 span{display:none}}@media (max-width:1200px){.card.playlist .page-link{padding:15px}.card.playlist .page-link h2{font-size:21px;line-height:1.3}.card.playlist .page-link h6{bottom:15px;left:15px}}.card.playlist.darken .page-link .overlay{display:block}.card.playlist .actions{position:absolute;bottom:0;left:0;width:100%;height:0;background:rgba(0,0,0,.5);border-top:1px solid #1C292E;z-index:5;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity .5s,height .5s;-moz-transition:opacity .5s,height .5s;-o-transition:opacity .5s,height .5s;transition:opacity .5s,height .5s}.card.playlist .actions a{display:inline-block;font-style:normal;color:#FFF;text-transform:uppercase;font-size:12px;width:49%;text-align:center;padding-top:5px}.card.empty .inner .empty-content,.card.empty .inner .empty-content span,.card.empty .inner .empty-heading{font-family:'Open Sans';font-style:normal}.touch .card.playlist .actions{height:25px;-webkit-opacity:1;-moz-opacity:1;opacity:1}.card.playlist .close{position:absolute;top:0;right:0;width:30px;height:30px;background-color:rgba(30,49,56,.75);z-index:10;cursor:pointer}.transition(background-color 0.5s) .card.playlist .close:hover{color:#82ADBD;background-color:#1e3138}.card.playlist .close i{position:relative;top:4px;left:8px;color:#FFF}.card.mini{display:inline-block}.card.mini .inner{height:120px}.card.mini .inner .thumbnail,.card.mini .inner .thumbnail .overlay{height:95px}.no-touch .card.mini .inner .thumbnail:hover .title{bottom:20px}.card.mini .inner .thumbnail .duration,.card.mini .inner .thumbnail .price{font-size:11px;padding:4px}.card.mini .inner .thumbnail .source{bottom:7px;padding:0 7px;font-size:10px;width:100%;height:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card.mini .inner .thumbnail .source span{font-size:10px}.card.mini .inner .thumbnail .title{max-height:43px;bottom:7px;padding:0 7px;font-size:12px;line-height:1.2}.card.mini .inner .thumbnail .gradient{height:65%}.card.mini .inner .actions .action{font-size:11px;line-height:2.2em}@media (max-width:768px){.card.mini .inner .actions .action{font-size:10px;line-height:2.5em}}.card.mini .inner .actions .action.add-to-playlist{display:none}.card.mini .inner .mode-published{background:0 0;left:5px;position:absolute;z-index:2;top:2px}.card.mini .inner .mode-published a{background:#FFF;font-size:12px;font-weight:700;text-decoration:none;color:GREEN}.card.mini .inner .mode-unpublished{background:0 0;left:5px;position:absolute;z-index:2;top:2px}.card.mini .inner .mode-unpublished a{background:#FFF;font-size:12px;font-weight:700;text-decoration:none;color:RED}.card.empty .inner{text-align:center;padding:23px 10px 0}.card.empty .inner p{margin:0;width:100%;white-space:normal;line-height:16px}.card.empty .inner .empty-heading{font-weight:700;font-size:11px}.card.empty .inner .empty-content{font-weight:300;font-size:10px}.card.empty .inner .empty-content span{font-weight:600}.card-meme,.card.empty .inner .pill{font-family:Montserrat,sans-serif;text-transform:uppercase}.card.empty .inner .pill{color:#FFF;font-style:normal;font-weight:400;font-size:10px;margin-top:5px;padding:2px 8px;border-radius:20px;background:#54C1A9}.card.more a,.card.more a span,.card.more p,.card.more p span{font-family:'Open Sans';font-style:normal}.card.more{background:0 0;text-align:center}.card.more .inner{border:0!important}.card.more a,.card.more p{font-weight:300;font-size:14px;line-height:1.5;margin:20px 0 0;color:#1E3138;cursor:pointer;-webkit-transition:color .5s;-moz-transition:color .5s;-o-transition:color .5s;transition:color .5s}.card.more a span,.card.more p span{display:block;font-weight:600;font-size:16px}.card.more a i,.card.more p i{font-size:60px;line-height:1}.card.more a:hover,.card.more p:hover{text-decoration:none;color:#395d6a}.card.more.dark p{color:#FFF}.card.more.icon p{margin-top:-10px}.card.dark .inner{border:1px solid #1E3138;background:#121B1F}.card.dark .inner .actions .action{color:#fff;background-color:#1E3138}.card.dark .inner .actions .action.has-course,.card.dark .inner .actions .action.has-course:hover,.card.dark .inner .actions .action:hover{color:#fff;background-color:#54C1A9}.card.dark .published{border-bottom-color:#82FA58;border-top-color:#82FA58}.card.dark .unpublished{border-bottom-color:RED;border-top-color:RED}.card-grid{letter-spacing:-.31em;text-rendering:optimizespeed;display:-ms-flexbox;-ms-flex-flow:row wrap;word-spacing:-.43em;margin:0 -15px}.card-grid .card,.card-grid .card-meme-wrap,.card-grid.highlight-first .playlist:nth-child(1){display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.card-grid.highlight-first .playlist:nth-child(1){width:66.6667%}.card-grid .card{width:33.3333%;padding:15px}@media (max-width:1200px + 1){.card-grid .card{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;width:33.3333%;padding:12px}.card-grid .card .inner{height:195px}.card-grid .card .thumbnail,.card-grid .card .thumbnail .overlay{height:165px}.card-grid .card .thumbnail .title{bottom:10px;max-height:60px;padding:0 12px;font-size:15px;line-height:1.3}}@media (max-width:1199px){.card-grid .card.meme{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;width:50%}}.card-grid .card-meme-wrap{width:33.3333%}.base-grid,.mini-card-grid{text-rendering:optimizespeed}.card-grid .card-meme-wrap .card-meme{margin:15px}.card-meme{position:relative;border:1px solid #82ADBD;-webkit-box-shadow:0 0 10px rgba(30,49,56,.5);-moz-box-shadow:0 0 10px rgba(30,49,56,.5);box-shadow:0 0 10px rgba(30,49,56,.5);font-style:normal;font-weight:700;font-size:12px;overflow:hidden}.context-menu li,.mini-card-bucket .heading{font-weight:400;font-family:Montserrat,sans-serif;font-style:normal}.card-meme .meme-wrap{display:block;min-height:365px;background-color:#82ADBD;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.card-meme .meme-wrap:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.card-meme .meme-wrap img{width:100%;height:100%;vertical-align:middle}.card-meme i{font-size:16px}.card-meme i.play{margin-right:2px}.card-meme a:hover{text-decoration:none}.card-meme .handle{position:relative;z-index:1;background-color:#fff;line-height:1}.card-meme .handle .watch-now{padding:8px 10px 7px;display:inline-block;color:#1D7EC2;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.card-meme .handle .watch-now:hover{color:#54C1A9}.card-meme .handle .context-menu-trigger,.card-meme .handle .share{padding:6px 3px 7px;display:inline-block;cursor:pointer;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease;color:#1D7EC2}.card-meme .handle .context-menu-trigger:hover,.card-meme .handle .share:hover{color:#54C1A9}.card-meme .handle .context-menu-trigger>i,.card-meme .handle .share>i{font-size:18px;position:relative;top:-2px}.card-meme .handle .context-menu-trigger:hover .context-menu{width:200px;height:200px}.card-meme .social{float:right;margin-right:6px}.card-meme .context-menu{bottom:32px}.context-menu{position:absolute;width:0;height:0%;border-radius:200px 0 0;bottom:0;right:0;overflow:hidden;white-space:nowrap;-webkit-transition:width .4s ease,height .4s ease;-moz-transition:width .4s ease,height .4s ease;-o-transition:width .4s ease,height .4s ease;transition:width .4s ease,height .4s ease}.context-menu.active{width:200px;height:200px}.context-menu ul{position:absolute;right:0;bottom:0;z-index:1;margin:0;padding:5px 0;display:inline-block;list-style:none}.context-menu li{margin:0;padding:5px 10px;font-size:11px;text-align:right;text-transform:uppercase;line-height:1;letter-spacing:0;color:#fff;vertical-align:middle;cursor:pointer;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.half .mini-card-grid .card,.mini-card-bucket-wrapper{vertical-align:top;letter-spacing:normal;display:inline-block}.context-menu li:hover{color:#54C1A9}.context-menu i{position:relative;top:-2px;font-size:14px;margin-left:4px}.context-menu .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-radial-gradient(right bottom,#1C292E 25%,rgba(28,41,46,0) 70%);background-image:-moz-radial-gradient(right bottom,#1C292E 25%,rgba(28,41,46,0) 70%);background-image:-o-radial-gradient(right bottom,#1C292E 25%,rgba(28,41,46,0) 70%);background-image:radial-gradient(to left bottom,#1C292E 25%,rgba(28,41,46,0) 70%)}.context-menu .share-modal i{float:right;top:-4px;margin-left:8px}.mini-card-grid{letter-spacing:-.31em;display:-ms-flexbox;-ms-flex-flow:row wrap;word-spacing:-.43em;margin:0 -20px;padding:0 20px;height:135px}#surprise-me .card-grid .card,.half .mini-card-grid .card,.mini-card-bucket-wrapper{zoom:1;word-spacing:normal;text-rendering:auto}.half .mini-card-grid .card{width:33.3333%}.mini-card-bucket-wrapper{width:50%;padding:5px}.mini-card-bucket{width:100%;padding:15px 20px 5px;display:inline-block;background:#FFF;border:1px solid #C1C1C1}.mini-card-bucket .heading{font-size:14px;margin-bottom:10px;color:#1E3138;width:100%}.mini-card-bucket .heading span{color:#54C1A9}.mini-card-bucket .card{padding-right:5px;width:160px}.mini-card-bucket.dark{background:#121B1F;border:1px solid #1E3138}.mini-card-bucket.dark .heading{color:#FFF}.mini-card-bucket.dark .heading span{color:#54C1A9}.mini-card-bucket.dark .mini-card-overflow::-webkit-scrollbar{background:#000;height:8px;width:8px;padding:2px}.mini-card-bucket.dark .mini-card-overflow::-webkit-scrollbar-thumb{background:#2C2C2C;-webkit-border-radius:10px}.mini-card-bucket.full{margin-bottom:20px}.mini-card-bucket.full:last-child{margin-bottom:0}.mini-card-bucket .mini-card-overflow{display:none;margin:0 -20px;padding:0 20px;height:135px;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.activity-view,.no-touch .mini-card-bucket .mini-card-overflow{overflow-x:hidden}.no-touch .mini-card-bucket .mini-card-overflow:hover{overflow-x:auto}.mini-card-bucket-grid{margin:0 -5px}@media screen and (max-width:1200px){.card-meme .meme-wrap{min-height:285px}}@media screen and (max-width:960px){.card-meme .meme-wrap{min-height:221px}.card-meme .social{display:none}}.course-unpublished{background:red;color:#FFF;padding:10px;text-align:center}.course-unpublished a{color:#FFF;font-weight:700;text-decoration:none}.media-wrapper{position:relative;padding-top:33px;padding-bottom:56.25%;height:0;background-color:rgba(0,0,0,.25);background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;-webkit-transition:box-shadow 1.5s;-moz-transition:box-shadow 1.5s;-o-transition:box-shadow 1.5s;transition:box-shadow 1.5s;overflow:hidden}.media-wrapper.poster{padding-top:0;height:430px}.media-wrapper .overlay{position:absolute;top:0;width:101%;height:100%;-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;-webkit-transition:opacity .7s ease;-moz-transition:opacity .7s ease;-o-transition:opacity .7s ease;transition:opacity .7s ease;background:#1E3138;background:-moz-radial-gradient(center,ellipse cover,#1E3138 0,#121B1F 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#1E3138),color-stop(100%,#121B1F));background:-webkit-radial-gradient(center,ellipse cover,#1E3138 0,#121B1F 100%);background:-o-radial-gradient(center,ellipse cover,#1E3138 0,#121B1F 100%);background:-ms-radial-gradient(center,ellipse cover,#1E3138 0,#121B1F 100%);background:radial-gradient(ellipse at center,#1E3138 0,#121B1F 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@deepBlue', endColorstr='@deepBlueDarker', GradientType=1)}.media-wrapper .play-button{position:absolute;top:50%;left:50%;width:75px;height:75px;margin:-38px 0 0 -38px;-webkit-transition:width .25s,height .25s,margin .25s;-moz-transition:width .25s,height .25s,margin .25s;-o-transition:width .25s,height .25s,margin .25s;transition:width .25s,height .25s,margin .25s;z-index:1;pointer-events:none}.media-wrapper.waiting:hover .play-button,.media-wrapper:hover .play-button{width:90px;height:90px;margin:-45px 0 0 -45px}.media-wrapper.waiting .play-button-old{display:block}.media-wrapper .play-button-old,.media-wrapper .replay-button{display:none}.media-wrapper.finished .replay-button,.media-wrapper.waiting .play-button{display:block}.media-wrapper.waiting{cursor:pointer;-webkit-box-shadow:inset 0 0 200px rgba(0,0,0,.75);-moz-box-shadow:inset 0 0 200px rgba(0,0,0,.75);box-shadow:inset 0 0 200px rgba(0,0,0,.75)}.media-wrapper.waiting:hover{-webkit-box-shadow:inset 0 0 200px rgba(0,0,0,.25);-moz-box-shadow:inset 0 0 200px rgba(0,0,0,.25);box-shadow:inset 0 0 200px rgba(0,0,0,.25)}.highlight .media-wrapper .poster{-webkit-opacity:1;-moz-opacity:1;opacity:1}.highlight .media-wrapper .overlay{-webkit-opacity:0;-moz-opacity:0;opacity:0}.media-player{position:relative;top:-33px;padding-bottom:56.25%;height:0}.media-player .stretcher,.media-player iframe,.media-player object{position:absolute;top:0;left:0;width:100%;height:100%}.video-js{height:100%!important;width:100%!important}.fact-inline,.next-up{position:absolute;top:20px;right:-250px;width:250px;min-height:97px;background:rgba(30,49,56,.7);z-index:1;padding:10px 15px;-webkit-transition:right 1s,background .25s;-moz-transition:right 1s,background .25s;-o-transition:right 1s,background .25s;transition:right 1s,background .25s}.fact-inline:hover,.next-up:hover{background:#1e3138;text-decoration:none}.fact-inline h4,.next-up h4{margin-bottom:4px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:12px;color:#FFF}.fact-inline img,.next-up img{top:32px;left:15px;position:absolute;width:50px}.fact-inline .share,.next-up .share{text-transform:uppercase;font-size:11px;float:right;color:#54C1A9;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.fact-inline .share:hover,.next-up .share:hover{color:#1D7EC2}.fact-inline .share i,.next-up .share i{font-size:14px;top:-2px;margin-right:3px}.next-up .next-up-content{margin-left:60px}.next-up .next-up-content p{color:#FFF;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:11px;line-height:1.3;margin:4px 0 0}.next-up .next-up-content .from{font-size:9px;font-family:'Open Sans';font-style:normal;font-weight:700;text-transform:uppercase}.next-up .next-up-content .from em{text-transform:none;font-family:'Open Sans';font-style:italic;font-weight:400}.next-up.active,.vjs-paused.vjs-has-started .next-up,.vjs-user-active.vjs-has-started .next-up{right:0;-webkit-transition:right 0,background .25s;-moz-transition:right 0,background .25s;-o-transition:right 0,background .25s;transition:right 0,background .25s}.finished .next-up{right:-250px!important}.fact-inline{right:-250px}.fact-inline.in{right:0}.fact-inline .index{display:inline-block;width:18px;height:18px;margin-right:4px;border:1px solid #fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:15;-moz-border-radius:15;border-radius:15;text-align:center;font-size:10px;line-height:16px}.fact-inline p{margin:0}/*!
Video.js Default Styles (http://videojs.com)
Version GENERATED_AT_BUILD
Create your own skin at http://designer.videojs.com
*/.vjs-default-skin{color:#54C1A9}.vjs-big-play-button{display:none!important}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#2d464f}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #FFF;-moz-box-shadow:0 0 2em #FFF;box-shadow:0 0 2em #FFF}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"\f407";font-family:curicons;font-size:1.8em;line-height:1;text-align:center;text-shadow:0 0 1em #FFF;position:absolute;top:-2px;left:4px;-webkit-transition:top .5s,left .5s;-moz-transition:top .5s,left .5s;-o-transition:top .5s,left .5s;transition:top .5s,left .5s}.vjs-default-skin:hover .vjs-slider-handle:before{top:-7px;left:0}.vjs-default-skin .vjs-volume-handle.vjs-slider-handle:before,.vjs-default-skin:hover .vjs-volume-handle.vjs-slider-handle:before{content:"\f412";font-size:1em;top:0;left:0}.vjs-default-skin .vjs-control-bar{position:absolute;bottom:-33px;left:0;right:0;height:3em;background-color:#1e3138}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{bottom:-33px;-webkit-transition:bottom 1s;-moz-transition:bottom 1s;-o-transition:bottom 1s;transition:bottom 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar,.vjs-default-skin.vjs-error .vjs-control-bar,.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-default-skin .vjs-control:before{font-family:curicons;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em rgba(255,255,255,.5)}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:"\f401"}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\f402"}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\f406"}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\f403"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\f404"}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\f405"}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content{height:2.9em}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;width:100%;background-color:#1C292E}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{color:#FFF;width:.5em;height:.5em;left:4.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{width:6em;left:-4em}.vjs-default-skin .media-fact,.vjs-default-skin .vjs-progress-control{left:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;position:absolute}.vjs-default-skin .vjs-progress-control{right:0;width:auto;font-size:.3em;height:1em;top:-1em;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin .media-fact{bottom:0;height:3px;background:#1D7EC2;transition:all .4s}.vjs-default-skin .media-fact .pin{position:absolute;width:8px;height:8px;border-radius:50% 50% 50% 0;background:#FFF;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:-14px;left:-4px;-webkit-box-shadow:0 0 7px #000;-moz-box-shadow:0 0 7px #000;box-shadow:0 0 7px #000;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.ui-drop.share-drop.down li:nth-child(3)>.ui-drop-row:before,.vjs-default-skin .media-fact .label{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.vjs-default-skin .media-fact .label{position:relative;width:4px;height:4px;border-radius:50%;background:#FFF;top:2px;left:2px;font-size:0;transform:rotate(45deg);text-align:center;line-height:1.5;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin .media-fact.active .pin{-webkit-animation:bounce-small 1s linear infinite alternate;-moz-animation:bounce-small 1s linear infinite alternate;-o-animation:bounce-small 1s linear infinite alternate;animation:bounce-small 1s linear infinite alternate}@-webkit-keyframes bounce-small{0%,100%{top:-14px}50%{top:-18px}}.vjs-default-skin:hover .media-fact{height:9px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin:hover .media-fact .pin{width:20px;height:20px;top:-27px;left:-10px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin:hover .media-fact .label{width:16px;height:16px;top:2px;left:2px;font-size:11px;background:#1E3138;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin:hover .media-fact.active .pin{-webkit-animation:bounce 1s linear infinite alternate;-moz-animation:bounce 1s linear infinite alternate;-o-animation:bounce 1s linear infinite alternate;animation:bounce 1s linear infinite alternate}@-webkit-keyframes bounce{0%,100%{top:-27px}50%{top:-31px}}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#3ca68f}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(130,173,189,.4)}.vjs-default-skin .vjs-seek-handle{color:#FFF;width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin.vjs-live .vjs-progress-control,.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider{display:none}.vjs-default-skin.vjs-live .vjs-live-display{display:block}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time,.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:"\f400"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\f40B"}.vjs-error-display{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;position:absolute;top:50%;margin-top:-.5em;width:100%}.vjs-error-display div{position:absolute;font-size:1.4em;text-align:center;bottom:1em;right:1em;left:1em}.vjs-error-display a,.vjs-error-display a:visited{color:#F4A460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.video-js.vjs-error .vjs-loading-spinner{display:none!important;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.vjs-default-skin .vjs-loading-spinner:before{content:"\f40F";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}.video-js,.vjs-no-js{font-family:Arial,sans-serif}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#1e3138;-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}.vjs-default-skin .vjs-menu-button:hover .vjs-menu{display:block}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover,.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:"\f40c"}.vjs-default-skin .vjs-captions-button:before{content:"\f408"}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-active .vjs-control-bar{bottom:0}.video-js.vjs-fullscreen .up-next{display:none}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;height:100%;margin:0;padding:0;position:relative;width:100%}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.video-js .vjs-subtitles{color:#fff}.video-js .vjs-captions{color:#fc6}.vjs-tt-cue{display:block}.vjs-default-skin .vjs-hidden{display:none}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#ccc;background-color:#333;font-size:18px;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#F4A460}.share-panel-container{text-align:right;width:24.5%}#nag .nag-inner,.mini-card-actions{text-align:center;font-style:normal}.share-panel-container i{color:#FFF}.share-panel-container i:hover{color:#EEE}.share-drop{max-width:150px;z-index:9999}.share-drop li{cursor:pointer}.share-drop li i{position:relative;top:-1px;display:inline-block;font-size:18px;width:20px}.share-drop li i:hover:before,.share-drop li:hover i{color:#FFF}.share-drop .facebook{display:none;color:#35589D}.share-drop .facebook:hover{color:#2f4d8a}.share-drop .twitter{display:none;color:#2788CD}.share-drop .twitter:hover{color:#237ab8}.share-drop .linkedin{color:#2D82B4}.share-drop .linkedin:hover{color:#2873a0}.share-drop .google{color:#AA2F18}.share-drop .google:hover{color:#942915}.share-drop .pinterest{color:#C42723}.share-drop .pinterest:hover{color:#ae231f}.share-drop .tumblr{color:#FF4500}.share-drop .tumblr:hover{color:#e63e00}.share-drop.full .facebook{display:block}.share-drop.full .facebook i{display:inline-block}.share-drop.full .twitter{display:block}.share-drop.full .twitter i{display:inline-block}.ui-drop.share-drop.down li:nth-child(3)>.ui-drop-row:before{width:13px;height:13px;content:"";top:-7px;right:15px;bottom:auto;left:auto;border-top:1px solid #C1C1C1;border-left:1px solid #C1C1C1;position:absolute;z-index:-1;background:#FFF;transform:rotate(45deg)}.ui-drop.share-drop.up li:nth-child(3)>.ui-drop-row:before{content:none}.ui-drop.share-drop.up li:last-child>.ui-drop-row:before{width:13px;height:13px;content:"";top:auto;right:15px;bottom:-7px;left:auto;margin-top:-6.5px;border-bottom:1px solid #999;border-right:1px solid #C1C1C1;position:absolute;background:#FFF;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:0}.bucket .mini-card-actions{display:block;font-size:10px;line-height:20px;background-color:#666;color:#fff}.bucket .mini-card-actions:hover{color:#fff;background-color:#54C1A9}.bucket .mini-card-actions .action{border:none;padding:0}.bucket .mini-card-actions .action:hover{color:#fff}.bucket .mini-card-actions .action.has-course{padding:0}.bucket .mini-card-actions .action.has-course:hover{color:#fff}.courses .mini-card-actions{height:20px;background-color:#fff;width:100%;font-size:11px;letter-spacing:1px}.mini-card-actions{font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;position:relative}.mini-card-actions .action{display:inline-block;padding:5px 0 2px;color:#999;text-decoration:none;cursor:pointer;border-bottom:2px solid #fff;-webkit-transition:color 350ms,border-color 350ms,padding 350ms;-moz-transition:color 350ms,border-color 350ms,padding 350ms;-o-transition:color 350ms,border-color 350ms,padding 350ms;transition:color 350ms,border-color 350ms,padding 350ms}.mini-card-actions .action .remove,.mini-card-actions .action.has-course .add{display:none}.mini-card-actions .action:hover{color:#54C1A9;border-bottom-color:#54C1A9}.mini-card-actions .action.has-course{border-bottom-color:#999;padding:4px 0}.mini-card-actions .action.has-course:hover{color:#54C1A9;border-bottom-color:#54C1A9}.mini-card-actions .action.has-course .remove{display:inline}.mini-card-actions .action.add-to-playlist{position:absolute;right:0;padding-left:8px;padding-right:8px}.mini-card-actions i{top:-3px;position:relative}#nag,.pjax-overlay{position:fixed;top:0;bottom:0;left:0;right:0}.pjax-overlay{background:url(//d2nfa0w59y2lzi.cloudfront.net/static/images/common/loading-white.gif) center center no-repeat rgba(255,255,255,.5);-webkit-background-size:75px 75px;-moz-background-size:75px 75px;background-size:75px 75px;display:none;width:100%;height:100%;min-height:100%;z-index:99999}.pjaxing .pjax-overlay{display:block}#nag{background-color:rgba(0,0,0,.8);z-index:100000;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s;-webkit-opacity:0;-moz-opacity:0;opacity:0}#nag-card.in,#nag.in{-webkit-opacity:1;-moz-opacity:1}#nag.in{opacity:1}#nag.in .nag-inner{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#nag .nag-inner{position:absolute;top:60px;left:50%;width:610px;height:600px;margin-left:-271px;padding:25px;color:#fff;background-color:#FFF;background-size:cover;border:1px solid #1E3138;-webkit-box-shadow:0 0 8px 1px rgba(28,41,46,.8);-moz-box-shadow:0 0 8px 1px rgba(28,41,46,.8);box-shadow:0 0 8px 1px rgba(28,41,46,.8);font-family:'Open Sans';font-weight:400;font-size:12px;-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95);-webkit-transition:transform .25;-moz-transition:transform .25;-o-transition:transform .25;transition:transform .25}#nag .nag-inner .close-button{font-size:12px;color:#000}#nag .close{position:absolute;top:0;right:0;padding:10px 10px 5px;cursor:pointer}#nag .close i{position:relative;top:-5px;color:#C1C1C1}#nag .header h3{margin:0;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;color:#C1C1C1}#nag .body{display:inline-block;margin:25px 0;padding-bottom:10px;border-top:1px solid #C1C1C1;width:100%}#nag .body .btn{width:175px;margin-top:20px;color:#fff;height:40px;padding-top:10px;font-size:11px}#nag .body .btn.facebook{background-color:#35589D}#nag .body .btn.facebook:hover{background-color:#263e6f}#nag .body .btn.twitter{background-color:#2788CD}#nag .body .btn.twitter:hover{background-color:#1d669a}#nag .body .btn.google{background-color:#D23A32;position:relative;padding-top:14px;padding-left:43px}#nag .body .btn.google:hover{background-color:#a32a24}#nag .body i.google_auth_logo{background-image:url(//d2nfa0w59y2lzi.cloudfront.net/static/images/google_auth_logo.png);background-size:38px;width:32px;height:30px;background-position:center;position:absolute;top:4px;left:5px}#nag .body i{position:relative;top:-2px;margin-right:5px;font-size:18px}#nag .body p{margin:20px 0 0;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#FFF}#nag .body p a:hover{text-decoration:none}#nag .email-section p.or-message{text-transform:uppercase;color:#C1C1C1;width:100%;border-bottom:1px solid #C1C1C1;line-height:0;font-size:13px}#nag .email-section p.or-message span.prompt{background-color:#FFF;padding:0 15px}#nag .email-section .toggle-tabs{border:none;margin-top:30px}#nag .email-section .toggle-tabs li a{outline:0}#nag .email-section .toggle-tabs li.selected{padding-bottom:3px}#nag .email-section .toggle-tabs li.selected a,#nag .email-section .toggle-tabs li.selected:hover{color:#000}#nag .email-section .toggle-tabs li.selected:after{bottom:-8px}#nag .email-section form{margin-top:25px;display:none}#nag .email-section form input{width:100%;padding:8px 0 8px 8px;border-radius:3px;margin:8px 0 0;height:42px;font-size:14px}#nag .email-section form .form-field>span{display:block;font-size:12px;font-style:italic;color:#ff2545}#nag .email-section form .form-field p{margin:0 0 5px;font-size:12px;text-align:left;color:#666}#nag .email-section form .form-field input{border:1px solid #C1C1C1;font-style:italic}#nag .email-section form .form-field input::-webkit-input-placeholder{color:#C1C1C1}#nag .email-section form .form-field input:-moz-placeholder{color:#C1C1C1}#nag .email-section form .form-field input::-moz-placeholder{color:#C1C1C1}#nag .email-section form .form-field input:-ms-input-placeholder{color:#C1C1C1}#nag .email-section form .form-field i{opacity:0;position:absolute;top:4px;right:9px;font-size:27px;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}#nag .email-section form .form-field i.circle-check{color:#54C1A9}#nag .email-section form .form-field i.circle-exclaim{color:#ff2545}#nag .email-section form .form-field.username{position:relative}#nag .email-section form .form-field.available.username p{color:#54C1A9}#nag .email-section form .form-field.available i.circle-check{opacity:1}#nag .email-section form .form-field.available i.circle-exclaim,#nag .email-section form .form-field.error i.circle-check{opacity:0}#nag .email-section form .form-field.error input{border-color:#ff2545}#nag .email-section form .form-field.error.username p{color:#ff2545}#nag .email-section form .form-field.error i.circle-exclaim{opacity:.7}#nag .email-section form input[type=submit]{min-height:42px;color:#FFF;background-color:#54C1A9;font-size:18px;margin-top:15px;border-radius:0;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-weight:200}#nag .email-section form input[type=submit]:hover{background-color:#1D7EC2}#nag .email-section form p.small{font-size:12px;color:#666;width:350px;margin:20px auto;line-height:16px}#nag .email-section form.active{display:block}#nag .email-section form.active#signup{margin-top:20px}#nag-card{position:absolute;z-index:1;background-color:rgba(18,27,31,.6);padding:15px;-webkit-box-shadow:inset 0 0 200px rgba(0,0,0,.75);-moz-box-shadow:inset 0 0 200px rgba(0,0,0,.75);box-shadow:inset 0 0 200px rgba(0,0,0,.75);overflow:hidden;font-family:'Open Sans';font-style:normal;font-weight:400;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;width:840px;height:473px}#nag-card .copy p strong,#nag-card h3{font-family:'Open Sans';font-weight:700;font-style:normal}#nag-card.in{opacity:1}#nag-card.out{display:none}#nag-card .nag-card-inner{position:relative;color:#fff;padding:30px;height:100%;overflow:hidden}#nag-card .body:after,#nag-card .body:before{display:table;content:""}#nag-card .copy{float:left;margin-right:180px;padding-right:20px}#nag-card .copy p{color:#e6eff2;font-size:14px;line-height:1.5em}#nag-card .copy p:last-child{margin-bottom:0}#nag-card .copy p strong{color:#fff}#nag-card .videos{float:left;width:160px;padding-left:20px;margin-left:-181px;border-left:1px solid #82ADBD}#nag-card .card{width:160px}#nag-card .footer{text-align:center;border-top:1px solid #82ADBD;margin-top:20px;padding-top:20px}#nag-card h3{color:#54C1A9;font-size:21px}#nag-card h5{color:#fff;font-size:16px;float:right;text-align:left;width:160px}.actions,.actions .action{text-align:center}#nag-card .replay{position:absolute;top:3px;right:10px;font-size:12px;color:#fff;cursor:pointer;-webkit-transition:color 250ms ease;-moz-transition:color 250ms ease;-o-transition:color 250ms ease;transition:color 250ms ease}#nag-card .replay i{position:relative;top:-2px;margin-left:4px;font-size:16px}#nag-card .replay:hover{color:#1D7EC2;text-decoration:none}#nag-card .footer{position:absolute;bottom:60px;width:550px}.actions,.actions .action.add-to-favorites i,.actions .action.recommend i{position:relative}@media (max-width:1200px){#nag-card{width:620px;height:349px}#nag-card .nag-card-inner{padding:20px}#nag-card h3,#nag-card h5{margin-bottom:12px}#nag-card .copy{margin-top:-30px}#nag-card .copy p{font-size:12px}#nag-card .footer{bottom:20px}}@media (max-width:960px){#nag-card{width:478px;height:269px}#nag-card h3{font-size:18px}#nag-card h5{font-size:14px}#nag-card p{display:inline}#nag-card p span{display:none}#nag-card .footer{bottom:40px;width:200px;border-top:none}}.actions .action{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;-webkit-transition:color .4s ease,background-color .4s ease;-moz-transition:color .4s ease,background-color .4s ease;-o-transition:color .4s ease,background-color .4s ease;transition:color .4s ease,background-color .4s ease;text-transform:uppercase;cursor:pointer;color:#82ADBD;display:inline-block}.actions .action:hover{color:#54C1A9}.actions .action:hover.no-bg{background:0 0}.actions .action.has-course{color:#FFF;background:#54C1A9}.actions .action.has-course+.add-to-playlist i{color:#FFF}.actions .action.no-bg{background:0 0}.actions .action.no-bg.has-course{color:#54C1A9}.actions .action.add-to-favorites .remove,.actions .action.add-to-favorites.has-course .add,.actions .action.hidden,.actions .action.recommend .remove,.actions .action.recommend.has-course .add{display:none}.actions .action.add-to-favorites.has-course .remove,.actions .action.recommend.has-course .remove{display:inline}.actions .action.add-to-playlist{top:0;margin-left:10px;margin-right:15px}.actions .action.share-modal{position:absolute;right:0;top:0;padding:4px 20px 10px}.actions .action.share-modal i{font-size:18px;position:relative}.actions.share-panel{position:absolute;top:0;right:0;padding:15px 20px 0 0;line-height:1em}.actions.share-panel .action{float:right;padding:0 0 0 15px;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:11px;text-align:center}#surprise-me .container>h2,.actions.action-bar .action{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400}.actions.share-panel .action.add-to-favorites.has-course,.actions.share-panel .action.recommend.has-course{color:#54C1A9;background:0 0}.actions.share-panel .action.share-modal{position:static}.actions.share-panel .action:hover.add-to-favorites,.actions.share-panel .action:hover.recommend{color:#54C1A9;background:0 0}.actions.share-panel .action-wrap{position:relative;bottom-border:1px solid #2D464F}.actions.share-panel .action-wrap i{position:absolute;font-size:32px;top:15px}.actions.share-panel .action-wrap i.share-this-sign{left:4px}.actions.share-panel .action-wrap i.circle-add{left:23px}.actions.share-panel .action-wrap i.circle-check,.actions.share-panel .action-wrap i.star-sign-empty{left:5px}.actions.share-panel .action-wrap i.star-sign-full{left:22px}.actions.share-panel i{position:relative;top:-14px}.actions.action-bar{height:40px;padding:10px 20px 0 0;background:#1C292E;text-align:right}.actions.action-bar .action{position:relative;display:inline-block;font-size:12px;margin:0 0 0 10px;padding:0 0 0 30px;background:0 0;color:#54C1A9;border-left:1px solid #121B1F}.actions.action-bar .action:first-child{border-left:0}.actions.action-bar .action:hover{color:#1D7EC2;background:0 0}.actions.action-bar .action i{position:absolute;top:-1px;left:13px;font-size:14px}.actions.action-bar .action i.check{top:-4px;font-size:18px}.actions.action-bar .action i.share-this{top:-7px;left:11px;font-size:18px}#surprise-me{position:fixed;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;background:rgba(0,183,183,.85);z-index:99999}#surprise-me .container{top:-10px;width:600px;margin:60px auto 0;padding:25px 15px;text-align:center;background:#FFF;border:1px solid #999;box-shadow:rgba(50,50,50,.25) 0 0 20px 5px}#surprise-me .container>h2{max-width:58%;padding-bottom:15px;margin:0 auto 15px;font-size:32px;text-transform:uppercase;color:#333;border-bottom:1px solid #54C1A9}#surprise-me .container>p{margin-bottom:15px;font-size:22px;color:#666}#surprise-me .btn-close{color:#C1C1C1;font-size:30px;cursor:pointer;display:block;position:absolute;right:0;top:0;padding:5px 8px}#surprise-me .btn-close i{pointer-events:none}#surprise-me .btn-close:hover{color:#666}#surprise-me .btn-shuffle{height:45px;padding:0 35px;margin-bottom:20px;background:#54C1A9;text-transform:uppercase;font-size:18px;color:#FFF;vertical-align:middle}#surprise-me .btn-shuffle i{position:relative;top:-1px;margin-right:6px;font-size:30px}#surprise-me .btn-shuffle:disabled{color:#666;background:#C1C1C1}#surprise-me .btn-shuffle:hover{background:#1E3138}#surprise-me .btn-actions{margin-top:20px}#surprise-me .btn-actions .btn{height:40px;color:#FFF}#surprise-me .btn-actions .btn i{margin-right:5px;font-size:18px}#surprise-me .btn-actions .btn.btn-facebook{margin-right:10px;background:#35589D}#surprise-me .btn-actions .btn.btn-twitter{margin-left:10px;background:#2788CD}#surprise-me .card-grid{min-height:230px;margin:10px auto;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}#surprise-me .card-grid .card{display:inline-block;letter-spacing:normal;vertical-align:top;width:50%;-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .2s,-webkit-transform .3s;-moz-transition:opacity .2s,-moz-transform .3s;-o-transition:opacity .2s,-o-transform .3s;transition:opacity .2s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s,transform .3s}#surprise-me .card-grid .card .inner{overflow:visible}#surprise-me .card-grid .card .inner .actions .add-to-favorites{float:left;margin-left:6px}#surprise-me .card-grid .card .inner .actions .add-to-playlist{float:right;margin-right:0}#surprise-me.loading .container{background:url(//d2nfa0w59y2lzi.cloudfront.net/static/images/common/loading-white.gif) 50% 48% no-repeat #FFF;-webkit-background-size:75px 75px;-moz-background-size:75px 75px;background-size:75px 75px}#surprise-me.loading .container .card-grid .card{-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:translate3d(-100px,0,0);-moz-transform:translate3d(-100px,0,0);-ms-transform:translate3d(-100px,0,0);-o-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}#surprise-me.loading .container .card-grid .card:last-child{-webkit-transform:translate3d(200px,0,0);-moz-transform:translate3d(200px,0,0);-ms-transform:translate3d(200px,0,0);-o-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}#path p.brand-attribution,p.brand-attribution{padding:0;margin:0;font-family:'Open Sans';font-style:italic;font-weight:300;font-size:12px;color:#FFF}#path p.brand-attribution .brand-logo,p.brand-attribution .brand-logo{display:inline-block;position:relative;top:-2px;height:20px;margin-left:3px;vertical-align:bottom;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}#path p.brand-attribution .brand-logo.box-xsm,p.brand-attribution .brand-logo.box-xsm{width:50px}#path p.brand-attribution .brand-logo.box-sm,p.brand-attribution .brand-logo.box-sm{width:100px}#path p.brand-attribution .brand-logo.box-md,p.brand-attribution .brand-logo.box-md{width:150px}#path p.brand-attribution .brand-logo.box-lg,p.brand-attribution .brand-logo.box-lg{width:200px}#path p.brand-attribution .brand-logo.box-xlg,p.brand-attribution .brand-logo.box-xlg{width:225px}#path p.brand-attribution .brand-logo.box-xxlg,p.brand-attribution .brand-logo.box-xxlg{width:250px}#path p.brand-attribution .brand-logo.box-valign-top,p.brand-attribution .brand-logo.box-valign-top{top:-4px}#path p.brand-attribution .brand-logo.box-valign-bottom,p.brand-attribution .brand-logo.box-valign-bottom{top:0}#path p.brand-attribution .brand-logo.box-default,#path p.brand-attribution .brand-logo.box-wide,p.brand-attribution .brand-logo.box-default,p.brand-attribution .brand-logo.box-wide{top:2px;width:75px;height:26px;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}#path p.brand-attribution .brand-logo.box-default.box-valign-top,#path p.brand-attribution .brand-logo.box-wide.box-valign-top,p.brand-attribution .brand-logo.box-default.box-valign-top,p.brand-attribution .brand-logo.box-wide.box-valign-top{top:0}#path p.brand-attribution .brand-logo.box-default.box-valign-bottom,#path p.brand-attribution .brand-logo.box-wide.box-valign-bottom,p.brand-attribution .brand-logo.box-default.box-valign-bottom,p.brand-attribution .brand-logo.box-wide.box-valign-bottom{top:4px}#path p.brand-attribution .brand-logo.box-wide,p.brand-attribution .brand-logo.box-wide{width:150px}#path p.brand-attribution a,p.brand-attribution a{color:#FFF}#path p.brand-attribution .knowledge-icon,p.brand-attribution .knowledge-icon{position:relative;padding-left:3px;padding-right:5px;top:3px;height:18px}#path p.brand-attribution .brand-url,p.brand-attribution .brand-url{padding-left:5px}#path .series-cta p.brand-attribution .brand-logo{height:18px;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}#path .series-cta p.brand-attribution .brand-logo.box-default,#path .series-cta p.brand-attribution .brand-logo.box-wide{width:50px;height:24px;top:1px;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}#path .series-cta p.brand-attribution .brand-logo.box-wide{width:125px}#path .series-cta p.brand-attribution .brand-logo.box-xlg{width:150px}#path .series-cta p.brand-attribution .brand-logo.box-xxlg{width:200px}#path.topic-page{font-family:'Open Sans';font-style:normal;font-weight:400;background-color:#FFF;color:#000;margin-top:-19px;padding-bottom:40px;-moz-osx-font-smoothing:grayscale}#path.topic-page h1,#path.topic-page h2{font-weight:700;letter-spacing:-.75px;color:#000;font-family:"Open Sans",sans-serif;opacity:1;word-spacing:0;text-transform:none}#path.topic-page .row{margin:0}#path.topic-page .topic-font{color:#000;font-family:"Open Sans",sans-serif;opacity:1;word-spacing:0;text-transform:none}#path.topic-page h1{font-size:34px;line-height:1.5}#path.topic-page h2{font-size:24px;line-height:1.6}#path.topic-page h3{color:#000;font-family:"Open Sans",sans-serif;opacity:1;word-spacing:0;text-transform:none;font-size:22px;line-height:1.7;font-weight:400;letter-spacing:0}#path.topic-page .topic-text,#path.topic-page h4,#path.topic-page p{color:#000;font-family:"Open Sans",sans-serif;opacity:1;word-spacing:0;text-transform:none;line-height:1.8;font-weight:400;letter-spacing:0}#path.topic-page h4{font-size:20px}#path.topic-page .topic-text,#path.topic-page p{font-size:17px}#path.topic-page a{font-weight:600;color:#82ADBD}#path.topic-page .topic-header-empty .action,#path.topic-page .topic-header-empty .presented-by,#path.topic-page .topic-header-empty .recommend-count,#path.topic-page .topic-header-empty .recommend-label,#path.topic-page .topic-header-empty .share,#path.topic-page .topic-header-empty .share-label,#path.topic-page .topic-header-empty .topic-info h1{color:#121B1F!important}#path.topic-page .topic-header-image{background-color:#000}#path.topic-page .topic-header-image .topic-deck .topic-info h1{margin-bottom:40px;margin-top:40px}#path.topic-page .topic-header-empty{background-color:#fff}#path.topic-page .topic-header-empty .btn-tag-related{border-color:#121B1F!important;color:#121B1F!important}#path.topic-page .topic-header-empty .atomic-heart{color:#121B1F}#path.topic-page .topic-header-empty .atomic-heart .ring-inner{border-color:#121B1F}#path.topic-page .topic-header-empty .topic-deck .topic-info h1{margin-bottom:20px;margin-top:20px}#path.topic-page .topic-header{position:relative;color:#FFF;max-height:400px}#path.topic-page .topic-header .topic-hero{background-repeat:no-repeat;background-position:50;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;position:absolute;left:0;top:0;height:100%;width:100%;content:'';opacity:.65}#path.topic-page .topic-header .topic-deck{margin-left:auto;margin-right:auto;max-width:640px}#path.topic-page .topic-header .topic-deck .topic-info{max-height:340px}#path.topic-page .topic-header .topic-deck .topic-info h1{color:#FFF;text-align:left;margin-left:0;margin-right:0}#path.topic-page .topic-header .topic-deck .content-actions{height:90px;margin:0;padding-bottom:20px;text-align:left;width:100%;vertical-align:top}#path.topic-page .topic-header .topic-deck .content-actions .brand{display:inline-block}#path.topic-page .topic-header .topic-deck .content-actions .brand .presented-by{font-family:'Open Sans';font-style:italic;font-weight:400;color:#fff}#path.topic-page .topic-header .topic-deck .content-actions .brand .brand-logo{width:auto;max-width:340px;height:auto;max-height:40px}#path.topic-page .topic-header .topic-deck .content-actions .tags-shares-likes.inline{display:inline}#path.topic-page .topic-header .topic-deck .content-actions .tags-macro{display:inline-block;float:left;margin-top:21px;text-align:center}#path.topic-page .topic-header .topic-deck .content-actions .tags-macro .related-tags{margin:0;padding:0}#path.topic-page .topic-header .topic-deck .content-actions .tags-macro .related-tags .related-tags-title{display:none}#path.topic-page .topic-header .topic-deck .content-actions .tags-macro .related-tags .related-tags-list{margin:0}#path.topic-page .topic-header .topic-deck .content-actions .tags-macro .related-tags .related-tags-list .btn-tag-related{border:1px solid #fff;color:#fff;font-size:13px;font-weight:400;margin-top:0}#path.topic-page .topic-header .topic-deck .content-actions .tags-macro .related-tags .related-tags-list .btn-tag-related:hover{padding:10px 25px}#path.topic-page .topic-header .topic-deck .content-actions .content-share-recommend{float:right;height:90px;min-width:180px}#path.topic-page .topic-header .topic-deck .content-actions .content-share-recommend .share-this-wrap{display:inline-block;float:left;margin-left:5px;margin-right:15px}#path.topic-page .topic-header .topic-deck .content-actions .content-share-recommend .share-this-wrap .share{color:#FFF;background:0 0;display:inline-block;float:left;margin-right:10px}#path.topic-page .topic-header .topic-deck .content-actions .content-share-recommend .share-this-wrap .share i.share-this{font-size:30px;margin-right:10px;position:relative;top:-15px}#path.topic-page .topic-header .topic-deck .content-actions .content-share-recommend .share-this-wrap .share-label{text-align:left;padding-bottom:5px}#path.topic-page .topic-header .topic-deck .content-actions .content-share-recommend .share-this-wrap #___sharetoclassroom_0{float:auto!important}#path.topic-page .topic-header .topic-deck .content-actions .content-share-recommend .module-recommend.actions{background-color:transparent;display:inline-block;float:left;border:none;margin:0 5px}#path.topic-page .topic-header .topic-deck .content-actions .content-share-recommend .module-recommend.actions .action{font-family:'Open Sans';font-style:normal;font-weight:300;color:#FFF;font-size:14px;text-transform:none!important}#path.topic-page .topic-header .topic-deck .content-actions .content-share-recommend .module-recommend.actions .has-course{background:0 0;color:#FFF}#path.topic-page .topic-header .topic-deck .content-actions .content-share-recommend .module-recommend.actions .recommend-count{color:#FFF}#path.topic-page .topic-header .topic-deck .content-actions .content-share-recommend .module-recommend.actions .recommend-count.zero{display:none}#path.topic-page .topic-content .topic-item .module-facts ul .fact:after,#path.topic-page .topic-content .topic-item .module-facts ul .fact:before,#path.topic-page .topic-content .topic-item .module-facts ul li:after,#path.topic-page .topic-content .topic-item .module-facts ul li:before,#path.topic-page .topic-content .topic-item .module-facts ul:after,#path.topic-page .topic-content .topic-item .module-facts ul:before{display:table;content:""}#path.topic-page .topic-header .topic-deck .content-actions .content-share-recommend .module-recommend.actions .recommend-label{text-align:center;margin-top:-4px;padding-bottom:5px}#path.topic-page .topic-content .description,#path.topic-page .topic-content .topic-item .module-facts ul .fact .fact-text p,#path.topic-page .topic-content .topic-item .topic-item-content,#path.topic-page .topic-content .topic-item .topic-item-header p{font-family:"Open Sans",sans-serif;opacity:1;word-spacing:0;text-transform:none;line-height:1.8;letter-spacing:0;text-align:left}#path.topic-page .topic-content{background-color:#FFF;width:680px;margin-left:auto;margin-right:auto}#path.topic-page .topic-content .description{color:#000;font-size:17px;font-weight:400;padding:20px 0}#path.topic-page .topic-content .description p{padding-bottom:10px}#path.topic-page .topic-content .description p a,#path.topic-page .topic-content .description p a:active,#path.topic-page .topic-content .description p a:visited{color:#82ADBD}#path.topic-page .topic-content .description p:last-of-type{padding-bottom:0}#path.topic-page .topic-content .no-description{height:30px}#path.topic-page .topic-content .meme-image{width:100%;margin-bottom:0}#path.topic-page .topic-content .topic-item{padding:0}#path.topic-page .topic-content .topic-item:last-of-type{padding-bottom:40px}#path.topic-page .topic-content .topic-item .topic-item-header h2{color:#000;margin:0;padding:15px 0}#path.topic-page .topic-content .topic-item .topic-item-header p{color:#000;font-size:17px;font-weight:400;margin-bottom:0;margin-right:0;margin-top:0;padding-top:0;padding-bottom:15px}#path.topic-page .topic-content .topic-item .topic-item-content{color:#000;font-size:17px;font-weight:400}#path.topic-page .topic-content .topic-item .topic-item-content p{padding-bottom:10px}#path.topic-page .topic-content .topic-item .topic-item-content p:last-of-type{padding-bottom:0}#path.topic-page .topic-content .topic-item .panel{padding-bottom:0;padding-top:0}#path.topic-page .topic-content .topic-item .media-wrapper{padding-top:0}#path.topic-page .topic-content .topic-item .actions-group .group-frame{min-height:30px;padding:0 5px}#path.topic-page .topic-content .topic-item .actions-group .group-frame a{color:#273746;font-size:13px;font-weight:200;margin:0;padding:7px 0 0}#path.topic-page .topic-content .topic-item .actions-group .group-frame .video-title{margin-top:5px}#path.topic-page .topic-content .topic-item .actions-group .group-frame p.source{font-size:12px;color:#273746}#path.topic-page .topic-content .topic-item .actions-group .group-frame p.source .video-author{color:#273746;font-size:12px;margin-bottom:0;margin-top:0;padding-left:0;padding-bottom:0;padding-top:5px;text-decoration:none}#path.topic-page .topic-content .topic-item .module-video .js-media-player{min-height:330px}#path.topic-page .topic-content .topic-item .facts-label{color:#000;margin-bottom:0;font-size:19px;font-weight:600;margin-top:15px;padding-left:3px;padding-bottom:0}#path.topic-page .topic-content .topic-item .module-facts ul{border-top:1px solid #F2F3F4;padding:15px 10px 0 15px}#path.topic-page .topic-content .topic-item .module-facts ul li{padding-bottom:15px}#path.topic-page .topic-content .topic-item .module-facts ul li:last-of-type{padding-bottom:10px}#path.topic-page .topic-content .topic-item .module-facts ul .fact{width:100%}#path.topic-page .topic-content .topic-item .module-facts ul .fact:after{clear:both}#path.topic-page .topic-content .topic-item .module-facts ul .fact.active{background-color:#FFF}#path.topic-page .topic-content .topic-item .module-facts ul .fact .fact-stamp{display:inline;float:left;font-size:16px}#path.topic-page .topic-content .topic-item .module-facts ul .fact .fact-stamp span{color:#000;border:1px solid #999;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;display:inline-block;line-height:1.8;height:30px;width:30px}#path.topic-page .topic-content .topic-item .module-facts ul .fact .fact-text{display:inline;float:left;margin-left:15px;padding:0;width:570px}#path.topic-page .topic-content .topic-item .module-facts ul .fact .fact-text p{font-weight:400;color:#273746;font-size:16px;margin-top:-3px}#path.topic-page .topic-content .expert-qa .expert p,#path.topic-page .topic-content .expert-qa .question dd,#path.topic-page .topic-content .expert-qa .question dt{color:#000;font-family:"Open Sans",sans-serif;opacity:1;word-spacing:0;text-transform:none;font-size:17px;line-height:1.8;letter-spacing:0}#path.topic-page .topic-content .topic-item .module-facts ul .fact.active .fact-stamp .pulse{display:block;width:30px;height:30px;border:1px solid #000;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:transparent;z-index:5;position:absolute;-webkit-animation:pulse 2s ease-out infinite;-moz-animation:pulse 2s ease-out infinite;-o-animation:pulse 2s ease-out infinite;animation:pulse 2s ease-out infinite}.ol-viewport .ol-zoom-in,.tablesorter .number{-webkit-background-clip:padding-box;-moz-background-clip:padding}#path.topic-page .topic-content .meme img{max-width:600px;margin-left:20px;margin-right:20px}#path.topic-page .topic-content .meme .actions-group .group-frame a{font-style:italic;padding-top:3px;max-width:600px;margin-left:20px;margin-right:20px}#path.topic-page .topic-content .expert-qa{margin-top:0}#path.topic-page .topic-content .expert-qa .container{width:100%}#path.topic-page .topic-content .expert-qa .expert{border:none;position:relative;display:table;height:148px;width:100%;padding:0;margin-bottom:25px}#path.topic-page .topic-content .expert-qa .expert .img{position:absolute;top:16px;width:116px;height:116px;border-radius:58px;min-height:initial;background-position:center center;background-size:cover;background-repeat:no-repeat}#path.topic-page .topic-content .expert-qa .expert p{display:table-cell;vertical-align:middle;padding-left:130px;font-weight:400}#path.topic-page .topic-content .expert-qa .question{padding-bottom:25px;margin-bottom:20px}#path.topic-page .topic-content .expert-qa .question:last-of-type{padding-bottom:10px;border-bottom:none;margin-bottom:0}#path.topic-page .topic-content .expert-qa .question dd,#path.topic-page .topic-content .expert-qa .question dt{font-weight:400;position:relative;margin-left:30px}#path.topic-page .topic-content .expert-qa .question dd::before,#path.topic-page .topic-content .expert-qa .question dt::before{position:absolute;left:-30px}#path.topic-page .topic-content .expert-qa .question dt{font-weight:700}#path.topic-page .topic-content .topic-end .likes .atomic-heart,#path.topic-page .topic-content .topic-end .likes .recommend-count{color:#121B1F}#bottom h4,.inner-page.digest .handle,.nav-flyout p,.page-section .see-all,.page-section.banner a,.tablesorter th{text-transform:uppercase}#path.topic-page .topic-content .expert-qa .question dt::before{content:"Q:"}#path.topic-page .topic-content .expert-qa .question dd{font-family:'Open Sans';font-style:normal;font-weight:300;font-size:15px}#path.topic-page .topic-content .expert-qa .question dd::before{content:"A:"}#path.topic-page .topic-content .expert-qa .question dd p{margin-bottom:20px}#path.topic-page .topic-content .expert-qa ul.links{padding:10px 0 5px;border-top:1px solid #F2F3F4;font-family:'Open Sans';font-style:normal;font-weight:300;font-size:12px;list-style:none;text-align:center}#path.topic-page .topic-content .expert-qa ul.links li{padding:6px 0}#path.topic-page .topic-content .embedded-text .topic-item-header p{font-style:italic;font-weight:300}#path.topic-page .topic-content .related-videos .topic-item-header{border-top:1px solid #F2F3F4;padding-bottom:10px}#path.topic-page .topic-content .related-videos .related-videos-item{padding-bottom:20px}#path.topic-page .topic-content .related-videos .related-videos-item .module{padding:0}#path.topic-page .topic-content .related-videos .related-videos-item .topic-item-header{border-top:none}#path.topic-page .topic-content .related-videos .related-videos-item .topic-item-header h2{display:none;font-size:18px;font-weight:600;padding-bottom:10px}#path.topic-page .topic-content .related-videos .related-videos-item .topic-item-header p{font-style:italic;font-weight:300}#path.topic-page .topic-content .topic-end .likes{float:left;margin-top:12px}#path.topic-page .topic-content .topic-end .likes .recommend-count.zero{display:none}#path.topic-page .topic-content .topic-end .likes .atomic-heart .ring-inner{border-color:#121B1F}#path.topic-page .topic-content .topic-end .shares{float:right}#path.topic-page .topic-content .topic-end .shares .share-item{display:inline-block;margin-left:10px}#path.topic-page .topic-content .topic-end .shares .share-item i{font-size:35px}.atomic-heart{position:relative;height:24vh;max-height:200px;padding-top:20px;color:#EEE}.atomic-heart .ring-outer{position:absolute;will-change:transform,opacity,filter;top:4%;left:50%;right:auto;margin-left:-12vh}.atomic-heart .ring-outer:nth-child(1){-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-o-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.atomic-heart .ring-outer:nth-child(2){-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-o-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.atomic-heart .ring-outer:nth-child(3){-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.atomic-heart .ring-inner{opacity:0;width:24vh;height:24vh;max-width:200px;max-height:200px;border:3px solid rgba(255,255,255,.7);border-radius:50%;-webkit-transform:rotateX(-60deg) rotateY(0);-moz-transform:rotateX(-60deg) rotateY(0);-ms-transform:rotateX(-60deg) rotateY(0);-o-transform:rotateX(-60deg) rotateY(0);transform:rotateX(-60deg) rotateY(0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.atomic-heart .heart-empty,.atomic-heart .heart-full{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:absolute;font-size:24vh;line-height:16.5vh;right:0;left:0;will-change:transform,opacity}@media (max-height:500px){.atomic-heart .heart-empty,.atomic-heart .heart-full{line-height:14vh}}.atomic-heart .heart-empty:before,.atomic-heart .heart-full:before{line-height:20px;will-change:line-height}.atomic-heart .heart-full{opacity:0}.atomic-heart.button{height:18px;width:45px;padding:0;text-align:center}.atomic-heart.button .heart-empty,.atomic-heart.button .heart-full{position:absolute;font-size:40px;line-height:7px;right:0;left:0;top:-3px;height:28px}.atomic-heart.button .heart-empty:before,.atomic-heart.button .heart-full:before{line-height:20px}.atomic-heart.button .ring-outer{margin-left:-19px;top:-10px}.atomic-heart.button .ring-inner{border-width:1px;width:38px;height:38px}@-webkit-keyframes spinning-ring-1{100%{-webkit-transform:rotate(-300deg)}}@-moz-keyframes spinning-ring-1{100%{-moz-transform:rotate(-300deg)}}@-o-keyframes spinning-ring-1{100%{-o-transform:rotate(-300deg)}}@keyframes spinning-ring-1{100%{-webkit-transform:rotate(-300deg);-moz-transform:rotate(-300deg);-ms-transform:rotate(-300deg);transform:rotate(-300deg)}}@-webkit-keyframes spinning-ring-2{100%{-webkit-transform:rotate(480deg)}}@-moz-keyframes spinning-ring-2{100%{-moz-transform:rotate(480deg)}}@-o-keyframes spinning-ring-2{100%{-o-transform:rotate(480deg)}}@keyframes spinning-ring-2{100%{-webkit-transform:rotate(480deg);-moz-transform:rotate(480deg);-ms-transform:rotate(480deg);transform:rotate(480deg)}}@-webkit-keyframes spinning-ring-3{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinning-ring-3{100%{-moz-transform:rotate(360deg)}}@-o-keyframes spinning-ring-3{100%{-o-transform:rotate(360deg)}}@keyframes spinning-ring-3{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes ring-fade-in{0%,20%{opacity:0}100%{opacity:1}}@-moz-keyframes ring-fade-in{0%,20%{opacity:0}100%{opacity:1}}@-o-keyframes ring-fade-in{0%,20%{opacity:0}100%{opacity:1}}@keyframes ring-fade-in{0%,20%{opacity:0}100%{opacity:1}}@-webkit-keyframes particle-fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes particle-fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes particle-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes particle-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes heart-expand-shrink{0%{-webkit-transform:scale(1)}35%{-webkit-transform:scale(1.3)}100%,60%{-webkit-transform:scale(.35)}}@-moz-keyframes heart-expand-shrink{0%{-moz-transform:scale(1)}35%{-moz-transform:scale(1.3)}100%,60%{-moz-transform:scale(.35)}}@-o-keyframes heart-expand-shrink{0%{-o-transform:scale(1)}35%{-o-transform:scale(1.3)}100%,60%{-o-transform:scale(.35)}}@keyframes heart-expand-shrink{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}100%,60%{-webkit-transform:scale(.35);-moz-transform:scale(.35);-ms-transform:scale(.35);transform:scale(.35)}}@-webkit-keyframes heart-highlight{0%{text-shadow:none}100%{text-shadow:0 0 115px #AAA}}@-moz-keyframes heart-highlight{0%{text-shadow:none}100%{text-shadow:0 0 115px #AAA}}@-o-keyframes heart-highlight{0%{text-shadow:none}100%{text-shadow:0 0 115px #AAA}}@keyframes heart-highlight{0%{text-shadow:none}100%{text-shadow:0 0 115px #AAA}}@-webkit-keyframes heart-beat{0%{-webkit-transform:scale(.35)}100%,70%{-webkit-transform:scale(.4)}}@-moz-keyframes heart-beat{0%{-moz-transform:scale(.35)}100%,70%{-moz-transform:scale(.4)}}@-o-keyframes heart-beat{0%{-o-transform:scale(.35)}100%,70%{-o-transform:scale(.4)}}@keyframes heart-beat{0%{-webkit-transform:scale(.35);-moz-transform:scale(.35);-ms-transform:scale(.35);transform:scale(.35)}100%,70%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}}@-webkit-keyframes full-heart-fade-in{100%,40%{opacity:1}}@-moz-keyframes full-heart-fade-in{100%,40%{opacity:1}}@-o-keyframes full-heart-fade-in{100%,40%{opacity:1}}@keyframes full-heart-fade-in{100%,40%{opacity:1}}@-webkit-keyframes empty-heart-fade-in{100%,40%{opacity:0}}@-moz-keyframes empty-heart-fade-in{100%,40%{opacity:0}}@-o-keyframes empty-heart-fade-in{100%,40%{opacity:0}}@keyframes empty-heart-fade-in{100%,40%{opacity:0}}@-webkit-keyframes heart-expand-shrink-button{0%{-webkit-transform:scale(1)}35%{-webkit-transform:scale(1.3)}100%,60%{-webkit-transform:scale(.35)}}@-moz-keyframes heart-expand-shrink-button{0%{-moz-transform:scale(1)}35%{-moz-transform:scale(1.3)}100%,60%{-moz-transform:scale(.35)}}@-o-keyframes heart-expand-shrink-button{0%{-o-transform:scale(1)}35%{-o-transform:scale(1.3)}100%,60%{-o-transform:scale(.35)}}@keyframes heart-expand-shrink-button{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}100%,60%{-webkit-transform:scale(.35);-moz-transform:scale(.35);-ms-transform:scale(.35);transform:scale(.35)}}.atomic-heart lesshat-selector{-lh-property:0}@-webkit-keyframes heart-expand-shrink-positioning-button{0%,40%{line-height:20px}100%{line-height:14px}}@-moz-keyframes heart-expand-shrink-positioning-button{0%,40%{line-height:20px}100%{line-height:14px}}@-o-keyframes heart-expand-shrink-positioning-button{0%,40%{line-height:20px}100%{line-height:14px}}@keyframes heart-expand-shrink-positioning-button{0%,40%{line-height:20px}100%{line-height:14px}}.atomic-heart.animate .ring-outer:nth-child(1){-webkit-animation:spinning-ring-1 1s ease 0s forwards;-moz-animation:spinning-ring-1 1s ease 0s forwards;-o-animation:spinning-ring-1 1s ease 0s forwards;animation:spinning-ring-1 1s ease 0s forwards}.atomic-heart.animate .ring-outer:nth-child(2){-webkit-animation:spinning-ring-2 1s ease 0s forwards;-moz-animation:spinning-ring-2 1s ease 0s forwards;-o-animation:spinning-ring-2 1s ease 0s forwards;animation:spinning-ring-2 1s ease 0s forwards}.atomic-heart.animate .ring-outer:nth-child(3){-webkit-animation:spinning-ring-3 1s ease 0s forwards;-moz-animation:spinning-ring-3 1s ease 0s forwards;-o-animation:spinning-ring-3 1s ease 0s forwards;animation:spinning-ring-3 1s ease 0s forwards}.atomic-heart.animate .ring-inner{-webkit-animation:ring-fade-in 1s linear 0s forwards;-moz-animation:ring-fade-in 1s linear 0s forwards;-o-animation:ring-fade-in 1s linear 0s forwards;animation:ring-fade-in 1s linear 0s forwards}.atomic-heart.animate.button i.heart-empty:before,.atomic-heart.animate.button i.heart-full:before{-webkit-animation:heart-expand-shrink-positioning-button 1s ease 0s forwards;-moz-animation:heart-expand-shrink-positioning-button 1s ease 0s forwards;-o-animation:heart-expand-shrink-positioning-button 1s ease 0s forwards;animation:heart-expand-shrink-positioning-button 1s ease 0s forwards}.atomic-heart.animate.button i.heart-full{-webkit-animation:full-heart-fade-in 1s ease 0s forwards,heart-expand-shrink-button 1s ease 0s forwards;-moz-animation:full-heart-fade-in 1s ease 0s forwards,heart-expand-shrink-button 1s ease 0s forwards;-o-animation:full-heart-fade-in 1s ease 0s forwards,heart-expand-shrink-button 1s ease 0s forwards;animation:full-heart-fade-in 1s ease 0s forwards,heart-expand-shrink-button 1s ease 0s forwards}.atomic-heart.animate.button i.heart-empty{-webkit-animation:empty-heart-fade-out 1s ease 0s forwards,heart-expand-shrink-button 1s ease 0s forwards;-moz-animation:empty-heart-fade-out 1s ease 0s forwards,heart-expand-shrink-button 1s ease 0s forwards;-o-animation:empty-heart-fade-out 1s ease 0s forwards,heart-expand-shrink-button 1s ease 0s forwards;animation:empty-heart-fade-out 1s ease 0s forwards,heart-expand-shrink-button 1s ease 0s forwards}.atomic-heart.animate .heart-full{-webkit-animation:full-heart-fade-in 1s ease 0s forwards,heart-expand-shrink 1s ease 0s forwards,heart-highlight 1s ease 0s forwards;-moz-animation:full-heart-fade-in 1s ease 0s forwards,heart-expand-shrink 1s ease 0s forwards,heart-highlight 1s ease 0s forwards;-o-animation:full-heart-fade-in 1s ease 0s forwards,heart-expand-shrink 1s ease 0s forwards,heart-highlight 1s ease 0s forwards;animation:full-heart-fade-in 1s ease 0s forwards,heart-expand-shrink 1s ease 0s forwards,heart-highlight 1s ease 0s forwards}.atomic-heart.animate .heart-empty{-webkit-animation:empty-heart-fade-out 1s ease 0s forwards,heart-expand-shrink 1s ease 0s forwards;-moz-animation:empty-heart-fade-out 1s ease 0s forwards,heart-expand-shrink 1s ease 0s forwards;-o-animation:empty-heart-fade-out 1s ease 0s forwards,heart-expand-shrink 1s ease 0s forwards;animation:empty-heart-fade-out 1s ease 0s forwards,heart-expand-shrink 1s ease 0s forwards}.atomic-heart.forwards .heart-empty,.atomic-heart.forwards .heart-empty:before,.atomic-heart.forwards .heart-full,.atomic-heart.forwards .heart-full:before,.atomic-heart.forwards .ring-inner{animation-direction:normal!important}.atomic-heart.backwards .heart-empty:before,.atomic-heart.backwards .heart-full,.atomic-heart.backwards .heart-full:before,.atomic-heart.backwards .ring-inner,.atomic-heart.backwards .ring-outer .heart-empty{animation-direction:reverse!important}.atomic-heart.complete .ring-outer:nth-child(1){-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-o-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.atomic-heart.complete .ring-outer:nth-child(1) .trail{-webkit-animation:particle-fade-in .5s ease 0s forwards,trail-1 3s infinite linear;-moz-animation:particle-fade-in .5s ease 0s forwards,trail-1 3s infinite linear;-o-animation:particle-fade-in .5s ease 0s forwards,trail-1 3s infinite linear;animation:particle-fade-in .5s ease 0s forwards,trail-1 3s infinite linear}.atomic-heart.complete .ring-outer:nth-child(2){-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-o-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.atomic-heart.complete .ring-outer:nth-child(2) .trail{-webkit-animation:particle-fade-in .5s ease 0s forwards,trail-3 3s infinite linear;-moz-animation:particle-fade-in .5s ease 0s forwards,trail-3 3s infinite linear;-o-animation:particle-fade-in .5s ease 0s forwards,trail-3 3s infinite linear;animation:particle-fade-in .5s ease 0s forwards,trail-3 3s infinite linear}.atomic-heart.complete .ring-outer:nth-child(3){-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.atomic-heart.complete .ring-outer:nth-child(3) .trail{-webkit-animation:particle-fade-in .5s ease 0s forwards,trail-2 3s infinite linear;-moz-animation:particle-fade-in .5s ease 0s forwards,trail-2 3s infinite linear;-o-animation:particle-fade-in .5s ease 0s forwards,trail-2 3s infinite linear;animation:particle-fade-in .5s ease 0s forwards,trail-2 3s infinite linear}.atomic-heart.complete .ring-inner{opacity:1}.atomic-heart.complete .heart-full{-webkit-transform:scale(.35);-moz-transform:scale(.35);-o-transform:scale(.35);-ms-transform:scale(.35);transform:scale(.35);text-shadow:0 0 115px #AAA;-webkit-animation:heart-beat .5s 4 ease alternate;-moz-animation:heart-beat .5s 4 ease alternate;-o-animation:heart-beat .5s 4 ease alternate;animation:heart-beat .5s 4 ease alternate;opacity:1}.atomic-heart.complete .heart-empty{opacity:0}.atomic-heart.complete.button .heart-full{-webkit-transform:scale(.35);-moz-transform:scale(.35);-o-transform:scale(.35);-ms-transform:scale(.35);transform:scale(.35);-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.atomic-heart.complete.button .heart-empty:before,.atomic-heart.complete.button .heart-full:before{line-height:14px}.topic-sticky-header{background-color:#121B1F;position:fixed;top:-200px;left:0;right:0;min-height:100px;z-index:100000;-webkit-transition:top .5s;-moz-transition:top .5s;-o-transition:top .5s;transition:top .5s}#content,.app{min-height:100%}.topic-sticky-header.headroom--not-top{position:fixed;top:0}.topic-sticky-header.headroom--not-top .progress-bar,.topic-sticky-header.headroom--not-top .progress-container,.topic-sticky-header.headroom--not-top progress{display:block}.topic-sticky-header .curiosity-logo{margin-top:30px;margin-bottom:30px;margin-left:30px;float:left}.topic-sticky-header .curiosity-logo img{height:35px;width:46px}.topic-sticky-header .container{width:680px}.topic-sticky-header .topic-title-brand-likes{display:inline-block;width:640px;margin-left:auto;margin-right:auto;position:relative}.topic-sticky-header .topic-title-brand-likes .topic-title{font-family:'Open Sans'!important;font-style:normal!important;font-weight:700!important;color:#fff!important;font-size:24px!important;width:360px;display:inline-block;line-height:1.5!important;float:left;margin-top:15px}.topic-sticky-header .topic-title-brand-likes .brand{display:inline-block;margin-top:25px;margin-left:10px}.topic-sticky-header .topic-title-brand-likes .brand .presented-by{font-size:10px!important;color:#fff!important;font-family:'Open Sans'!important;font-style:italic!important;font-weight:400!important;display:block}.topic-sticky-header .topic-title-brand-likes .module-recommend .atomic-heart,.topic-sticky-header .topic-title-brand-likes .module-recommend .recommend-count{color:#fff}.favorites .small-playlists-wrapper h2,.grand-header p.meta,.grand-nav ul li{font-family:'Open Sans'}.topic-sticky-header .topic-title-brand-likes .brand .brand-logo{width:auto;max-width:100px;height:auto;max-height:40px}.topic-sticky-header .topic-title-brand-likes .module-recommend{display:inline-block;float:right;margin-top:25px!important}.topic-sticky-header .topic-title-brand-likes .module-recommend .atomic-heart .ring-inner{border-color:#fff}.topic-sticky-header .topic-title-brand-likes .module-recommend .recommend-count.zero{display:none}.topic-sticky-header .share-icons{float:right;margin-top:20px;margin-bottom:30px;position:absolute;right:30px;top:0}.topic-sticky-header .share-icons .share{color:#fff;margin:0 10px}.topic-sticky-header .share-icons .share i{font-size:35px}@media (max-width:960px){.topic-sticky-header .curiosity-logo,.topic-sticky-header .share-icons{display:none}}.grand-header{padding:35px 0;background-color:#fff}.grand-header h1{font-size:30px;margin:0;padding:0 0 20px;color:#666}.grand-header p{font-size:14px;line-height:20px;margin-bottom:12px;color:#333}.grand-header p.meta{font-style:italic;font-weight:300}.grand-header p.sub-title{position:absolute;right:20px;top:10px}.grand-header .img-wrap{display:block;float:left;margin-right:15px;width:120px;height:120px;-webkit-box-shadow:rgba(0,0,0,.3) 0 0 10px 1px;-moz-box-shadow:rgba(0,0,0,.3) 0 0 10px 1px;box-shadow:rgba(0,0,0,.3) 0 0 10px 1px;border-radius:60px}.grand-header .text-wrap{float:left;width:510px;margin-left:15px}.grand-header .edit-profile,.grand-header .view-profile{position:absolute;top:0;right:0}@media (max-width:960px){.grand-header .edit-profile{position:inherit}}.grand-header.anon{background-color:#2D464F}.grand-header.anon h1{color:#EEE}.grand-header.anon p{color:#C1C1C1}.grand-nav{background-color:#F7F7F7;border-top:1px solid #C1C1C1}.grand-nav ul{list-style:none;margin:0;padding:0}.grand-nav ul li{display:inline-block;margin:0;font-style:normal;font-weight:400;font-size:14px;line-height:20px}.grand-nav ul li a{position:relative;display:inline-block;padding:15px 20px;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.grand-nav ul li a:hover{text-decoration:none;color:#1D7EC2}.grand-nav ul li a.active{color:#fff;background-color:#54C1A9}.grand-nav.anon{background-color:#1E3138;border-top:none}.grand-nav.anon ul{text-align:center}.grand-nav.anon ul li a:hover{color:#1D7EC2}.grand-nav.anon ul li a.active{color:#fff;background-color:#54C1A9;padding:12px 20px 18px}.grand-nav.anon ul li a.active:before{content:'';background-color:#54C1A9;position:absolute;left:0;top:-10px;height:10px;width:100%}.tablesorter i,.tablesorter-wrap{position:relative}.favorites .header .page-title{float:left}.favorites .header .sub-title{float:right;padding:0;margin:0}.favorites .page-block{margin:0;padding:0;border:0}.container-bordered,.page-section.bordered{border-top:1px solid #C1C1C1}.favorites .small-playlists-wrapper h2{display:inline;float:left;font-style:normal;font-weight:300;font-size:24px;margin-bottom:9px}.favorites .small-playlists-wrapper h2 a{color:#666}.favorites .small-playlists-wrapper .tag{margin:8px 0 0 10px}.favorites .small-playlists-wrapper .carousel{height:230px;width:100%}.favorites .small-playlists-wrapper .carousel .controls{top:-35px;right:10px}.favorites .small-playlists-wrapper .carousel .small-playlist{margin-bottom:50px}.tablesorter{width:100%}.tablesorter a{color:#666;text-decoration:underline}.tablesorter a:hover{color:#1D7EC2}.tablesorter th i{display:none}.tablesorter th{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;text-align:left;cursor:pointer;color:#333;background-color:#C1C1C1;font-size:11px;padding:18px 10px 18px 0}.tablesorter tr{color:#666;background-color:#EEE;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:14px}.tablesorter tr:nth-child(odd){background-color:#F7F7F7}.tablesorter td{padding:10px 10px 10px 0}.tablesorter td:last-child{padding-left:10px}.tablesorter td a{max-height:58px;display:inline-block;overflow:hidden}.tablesorter .title{width:30%}.tablesorter th.thumb{width:120px}.tablesorter td.thumb a{width:120px;height:74px;max-height:74px;display:block;background-size:cover;background-position:center center;background-color:#1E3138}.tablesorter td.edit{width:50px;padding:0 0 0 20px;overflow:hidden}.tablesorter td.edit a{padding:60px;margin:-60px;text-align:center;text-decoration:none;transition:background-color .4s ease}.tablesorter td.edit a:hover{color:#1D7EC2;background-color:#b7dbf4}.tablesorter td.edit i{top:-16px}.tablesorter td.remove{width:50px;cursor:pointer;text-align:center;-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.tablesorter td.remove:hover{color:#ff2545;background-color:#fdd5d5}.tablesorter .sort{padding-left:10px}.tablesorter .number{height:36px;width:36px;line-height:36px;text-align:center;background-clip:padding-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;background-color:#2C2C2C;cursor:grab;cursor:-webkit-grab;cursor:-moz-grab}.tablesorter .number i{display:none;font-size:20px;line-height:0}.tablesorter .number:hover span{display:none}.tablesorter .number:hover i,.tablesorter-header i.sort{display:inline}.tablesorter i{top:-2px}.tablesorter-headerAsc i.sort{display:none}.tablesorter-headerAsc i.sort-down{display:inline;color:#1D7EC2}.tablesorter-headerDesc i.sort{display:none}.tablesorter-headerDesc i.sort-up{display:inline;color:#1D7EC2}th.tablesorter-headerAsc,th.tablesorter-headerDesc{color:#1D7EC2}.tablesorter-wrap:before{content:'';position:absolute;width:100%;height:50px;background-color:#C1C1C1}.tablesorter-wrap-empty .empty-message{width:640px}#map,.app{width:100%}#map{position:absolute;height:210px}.ol-viewport .ol-overlaycontainer-stopevent{position:absolute;top:20px;right:20px}.app,.container{position:relative}.ol-viewport .ol-zoom-in,.ol-viewport .ol-zoom-out{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;padding:2px 6px;color:#1E3138;background-color:#82ADBD;-webkit-transition:color 250ms,background-color 250ms;-moz-transition:color 250ms,background-color 250ms;-o-transition:color 250ms,background-color 250ms;transition:color 250ms,background-color 250ms}.ol-viewport .ol-zoom-in:hover,.ol-viewport .ol-zoom-out:hover{color:#82ADBD;background-color:#1E3138}.ol-viewport .ol-zoom-in{margin-right:1px;background-clip:padding-box;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.ol-viewport .ol-zoom-out{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.ol-viewport .ol-attribution,.ol-viewport .ol-rotate,.ol-viewport .ol-zoom span{display:none}.old-ie-message{background:#54C1A9;padding:10px;color:#FFF;font-weight:700;font-size:15px;text-align:center}.old-ie-message a{color:#FFF;text-decoration:underline}.app{display:block;z-index:1}.container{margin:0 auto;padding:0 20px;width:768px}.container:after,.container:before{display:table;content:""}@media (min-width:960px){.container{width:960px}}@media (min-width:1200px){.container{width:1200px}}.container .container{padding-left:0;padding-right:0}@media (min-width:960px){.container .container{width:920px}}@media (min-width:1200px){.container .container{width:1160px}}.row{margin:0 -15px}.base-grid{letter-spacing:-.31em;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;word-spacing:-.43em}.base-grid .alpha,.base-grid .omega,.page-actions{letter-spacing:normal;word-spacing:normal;text-rendering:auto;zoom:1;vertical-align:top}.base-grid .alpha{display:inline-block;width:66.6667%}.base-grid .omega{padding:0 0 0 20px;display:inline-block;width:33.3333%}#content{height:auto;margin:-52px 0 -210px;padding:52px 0 210px}#content:after,#content:before{display:table;content:""}#content .inner-page{height:auto;background:#FFF}#content .inner-page.shaded,.page-content{background:#F7F7F7}#content .inner-page.trim{padding-top:0}#content .inner-page.trim-bottom{padding-bottom:0}.page-actions{display:inline-block;float:right;padding:14px 0;width:30%}#content .search-results,.page-block{text-rendering:optimizespeed;word-spacing:-.43em;-webkit-flex-flow:row wrap}.page-actions a{color:#999;display:block;float:right;font-size:20px;padding:1px 6px 6px;margin:0 0 0 4px}.page-actions a:hover{color:#666}.page-block{padding:0 0 40px;margin:0 0 30px;border-bottom:1px solid #EEE;letter-spacing:-.31em;display:-ms-flexbox;-ms-flex-flow:row wrap}#main-navigation ul.navigation-items>li.home a:hover,#main-navigation ul.navigation-items>li.search>a:hover,#main-navigation ul.navigation-items>li.user .btn:hover{border-bottom:0}.page-block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.page-block .courses{margin:0 -20px}.page-block h1,.page-block h2{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;width:100%}.page-block h2 a{color:#666;text-decoration:none}.page-content{padding:20px 0}.page-section{padding:35px 0;background:#FFF}.page-section.trim-top{padding-top:0!important}.page-section.trim-bottom{padding-bottom:0!important}.page-section.shaded{background:#F7F7F7}.page-section.dark{background:#2C2C2C}.page-section.banner{background:#1D7EC2}.page-section.banner p{color:#FFF;text-align:center}.page-section.banner a{-webkit-background-clip:padding-box;-moz-background-clip:padding;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:#FFF;color:#1D7EC2;font-size:12px;font-weight:700;padding:2px 12px}.page-section.hero{height:210px;color:#fff;background-color:#000;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.page-section.following_onboarding_complete .page-title,.page-section.hero .page-title{display:inline-block;padding:0;font-size:30px;line-height:1em;font-family:'Open Sans';font-style:normal;font-weight:300;color:#fff}#main-navigation ul.navigation-items>li>a,#top .nav-search-form input[type=text],.page-section .see-all{font-family:Montserrat,sans-serif;font-style:normal}.page-section.following_onboarding_complete .page-title.dark,.page-section.hero .page-title.dark{padding:6px 12px;color:#1E3138;background-color:rgba(255,255,255,.6)}.page-section.following_onboarding_complete .page-title i,.page-section.hero .page-title i{position:absolute;top:-15px;right:20px;font-size:48px;line-height:48px}.page-section.following_onboarding_complete{display:none}.page-section p:last-child{margin-bottom:0}.page-section .see-all{float:right;font-weight:400;font-size:15px}.pull-right{float:right}#top{position:relative;background-color:#1E3138;margin:0;height:52px}#top ul.navigation-items{list-style:none;margin:0 20px;padding:0}#top .nav-search-form input{text-indent:25px}#top .nav-search-form input[type=text]{width:92%;height:52px;margin:0;padding:0;border:0;color:#FFF;background:0 0;font-weight:400;font-size:12px;line-height:16px;text-indent:44px;letter-spacing:.06em}#top .nav-search-form input[type=text].tt-hint{color:#C1C1C1}#top .nav-search-form input[type=text]::-webkit-input-placeholder{color:#C1C1C1}#top .nav-search-form input[type=text]:-moz-placeholder{color:#C1C1C1}#top .nav-search-form input[type=text]::-moz-placeholder{color:#C1C1C1}#top .nav-search-form input[type=text]:-ms-input-placeholder{color:#C1C1C1}#top .nav-search-form input[type=submit]{position:absolute;top:-1000px;right:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;z-index:-1;pointer-events:none}#top .nav-search-form .twitter-typeahead{width:95%}#top .nav-search-form .twitter-typeahead .tt-dropdown-menu{top:52px!important;max-height:300px;width:360px;background:#FFF;z-index:9999!important}#top .nav-search-form .twitter-typeahead .tt-header{padding:0 0 10px;margin:0 20px 5px;font-weight:700;color:#C1C1C1;border-bottom:1px solid #C1C1C1}#top .user .avatar{float:right;display:block;position:relative;margin-left:10px;cursor:pointer}#top .user .avatar .menu-drop.ui-drop{top:125%}#top .user .avatar .menu-drop.ui-drop li:first-child>a{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}#top .user .avatar .menu-drop.ui-drop li:first-child>a:before{width:13px;height:13px;content:"";top:-7px;right:12px;bottom:auto;left:auto;border-top:1px solid #C1C1C1;border-left:1px solid #C1C1C1;position:absolute;z-index:-1;background:#FFF;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#top .user .avatar .menu-drop.ui-drop li:first-child>a:hover:before{background:#54C1A9}.notifications li{padding:10px}.notifications a{line-height:17px}.notifications strong{font-size:14px}.notifications .eye{opacity:.5;font-size:20px}.notifications .unread{background:#40636f}.notifications .unread .eye{opacity:1}#main-navigation{height:52px;background:#1E3138}#main-navigation .notification-count{display:none}#main-navigation .notification-count.loaded{text-align:center;line-height:19px;background:#54C1A9;min-width:20px;height:20px;color:#000;font-size:14px;font-weight:700;border-radius:10px;display:block;z-index:1;position:absolute;top:22px;left:-9px}#main-navigation .notification-count.zero{display:none}#main-navigation ul.navigation-items{height:52px}#main-navigation ul.navigation-items>li{float:right;display:block;margin:15px 10px 0 0}#main-navigation ul.navigation-items>li>a{color:#FFF;float:left;padding:0 12px;position:relative;height:22px;font-weight:400;letter-spacing:.05em;font-size:12px;line-height:22px;border-radius:12px;text-transform:uppercase;outline:0;-webkit-transition:color .4s ease-in-out,opacity .4s ease-in-out;-moz-transition:color .4s ease-in-out,opacity .4s ease-in-out;-o-transition:color .4s ease-in-out,opacity .4s ease-in-out;transition:color .4s ease-in-out,opacity .4s ease-in-out}#main-navigation ul.navigation-items>li.watch-later span,.nav-flyout p{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal}#main-navigation ul.navigation-items>li>a i{display:block;position:absolute}#main-navigation ul.navigation-items>li.notifications{margin:0 0 0 10px;padding-top:5px;height:100%;width:53px;position:relative}#main-navigation ul.navigation-items>li.notifications i{font-size:37px}#main-navigation ul.navigation-items>li.notifications.on{background:#000}#main-navigation ul.navigation-items>li.home{margin:0;float:left}#main-navigation ul.navigation-items>li.home a{width:155px;height:30px;margin-top:10px;padding:0;background:url(//d2nfa0w59y2lzi.cloudfront.net/static/images/layout/logotype-tag2.png) 40px -1px no-repeat;-webkit-background-size:92px 34px;-moz-background-size:92px 34px;background-size:92px 34px}#main-navigation ul.navigation-items>li.home a img{position:relative;top:-4px;left:-5px;width:40px;height:40px}#main-navigation ul.navigation-items>li.categories a{padding-right:16px}#main-navigation ul.navigation-items>li.categories a i{top:-3px;right:0}#main-navigation ul.navigation-items>li.search{float:left}#main-navigation ul.navigation-items>li.search>a{position:absolute;z-index:99999;padding-left:25px;margin-left:15px;-webkit-transition:margin-left .2s linear;-moz-transition:margin-left .2s linear;-o-transition:margin-left .2s linear;transition:margin-left .2s linear}#main-navigation ul.navigation-items>li.search>a i{top:-4px;left:0;font-size:20px}#main-navigation ul.navigation-items>li.watch-later{background:#2D464F;border-radius:11px;margin-right:15px}#main-navigation ul.navigation-items>li.watch-later span{float:left;background:#FFF;color:#1E3138;border-radius:9px;font-size:14px;line-height:1;padding:2px;height:18px;min-width:18px;text-align:center;margin:2px}#main-navigation ul.navigation-items>li.watch-later a{padding-left:3px}#main-navigation ul.navigation-items>li.register{background:#54C1A9;border-radius:11px}#main-navigation ul.navigation-items>li.sign-in{background:#2D464F;border-radius:11px}#main-navigation ul.navigation-items>li.user{float:right;margin:5px 0 0}#main-navigation ul.navigation-items>li.user .avatar .cover{display:block;position:relative;width:42px;height:42px;border-radius:21px}#main-navigation ul.navigation-items>li.logout{display:none}#main-navigation .nav-search-form{display:block;position:absolute;top:0;background:#1C292E;z-index:99998;width:325px;-webkit-transition:width .2s linear;-moz-transition:width .2s linear;-o-transition:width .2s linear;transition:width .2s linear}@media (max-width:1010px){#main-navigation ul.navigation-items>li.home a{width:45px;background:0 0}}@media (max-width:1100px){#main-navigation ul.navigation-items>li{margin-right:5px}#main-navigation ul.navigation-items>li a{font-size:11px}#main-navigation ul.navigation-items>li.user{margin-right:0}}@media (max-width:1200px){#main-navigation ul.navigation-items>li.sign-in{width:0;display:none}}@media (max-width:1120px){#main-navigation .nav-search-form{width:280px}}@media (max-width:875px){#main-navigation .nav-search-form{width:170px}}.nav-flyout{position:fixed;top:-5px;z-index:9999;width:100%;min-width:768px;min-height:210px;padding:10px 0;background:#2D464F;white-space:nowrap;-webkit-transition:transform .2s;-moz-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-shadow:rgba(0,0,0,.3) 0 2px 5px 1px;-moz-box-shadow:rgba(0,0,0,.3) 0 2px 5px 1px;box-shadow:rgba(0,0,0,.3) 0 2px 5px 1px}.nav-flyout p{position:relative;padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid #82ADBD;color:#fff;font-size:11px;line-height:14px}#bottom li,#bottom ul,.nav-flyout ul{padding:0;list-style:none}#nav-user-drop .col.avatar .hours,#nav-user-drop .col.avatar .logout,#nav-user-drop .col.avatar .name,.nav-flyout ul li a{font-family:'Open Sans'}.nav-flyout p .see-all{position:absolute;right:0}.nav-flyout ul,.nav-flyout ul li{margin:0}.nav-flyout ul li a{display:block;font-style:normal;font-weight:300;font-size:12px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:color 250ms;-moz-transition:color 250ms;-o-transition:color 250ms;transition:color 250ms}.nav-flyout ul li a:hover{color:#54C1A9;text-decoration:none}.nav-flyout .col{float:left}#nav-category-drop.active,body.nav-categories-active #nav-category-drop{top:52px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#nav-category-drop .col{margin-right:40px}#nav-category-drop .col.categories{width:530px;margin-left:0}@media (min-width:960px){#nav-category-drop .col.categories{width:600px;margin-left:60px}}@media (min-width:1200px){#nav-category-drop .col.categories{width:600px;margin-left:180px}#nav-user-drop .col.avatar{max-width:345px}}#nav-category-drop .col.pages{width:150px;margin-right:0}#nav-category-drop ul li a{position:relative;float:left;width:150px}@media (max-width:960px){#nav-category-drop ul li a{width:130px}}#nav-user-drop.active,body.nav-user-active #nav-user-drop{top:52px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#nav-user-drop .col.avatar{margin-top:10px;width:280px}#nav-user-drop .col.avatar .img{float:left;display:block;margin-right:15px;margin-bottom:15px;width:120px;height:120px;-webkit-box-shadow:rgba(0,0,0,.3) 0 0 10px 1px;-moz-box-shadow:rgba(0,0,0,.3) 0 0 10px 1px;box-shadow:rgba(0,0,0,.3) 0 0 10px 1px;border-radius:60px}#nav-user-drop .col.avatar .name{color:#FFF;font-style:normal;font-weight:600;font-size:21px}#nav-user-drop .col.avatar .logout{display:block;margin-top:5px;color:#54C1A9;font-size:14px;font-style:italic;font-weight:400}#path .module:first-child .module-path-node,body.activity-drawer-open #content{margin-top:0}#nav-user-drop .col.avatar .hours{color:#54C1A9;font-style:normal;font-weight:300;font-size:13px;line-height:1.5}#bottom h4,#bottom li{font-style:normal;font-weight:400}#nav-user-drop .col.recent{width:400px;margin-left:30px}@media (min-width:1200px){#nav-user-drop .col.recent{width:445px;margin-left:60px}}#nav-user-drop .col.pages{margin-left:30px}@media (min-width:1200px){#nav-user-drop .col.pages{width:150px;margin-left:60px}}@media (max-width:1200px){#nav-user-drop .col.avatar{width:120px}#nav-user-drop .col.avatar .img{float:none}#nav-user-drop .col.recent{width:57%}}@media (min-width:768px){.headroom{position:fixed;z-index:99999;right:0;left:0;top:0;-webkit-transition:transform .2s;-moz-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s}body:not(.activity-drawer-open) .headroom--pinned{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}body:not(.activity-drawer-open) .headroom--unpinned{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}body.activity-drawer-open header{position:fixed!important;z-index:100}#bottom{height:250px;padding:35px 0;background:#1E3138}#bottom a{-webkit-transition:color 250ms ease;-moz-transition:color 250ms ease;-o-transition:color 250ms ease;transition:color 250ms ease}#bottom a i{color:#FFF}#bottom a:hover{color:#fff;text-decoration:none}#bottom p{color:#C1C1C1;font-size:11px;line-height:16px;margin-bottom:25px}#bottom h4{color:#EEE;font-family:Montserrat,sans-serif;font-size:13px;margin-bottom:15px}#bottom ul{margin:0}#bottom li{margin:0;font-family:'Open Sans';font-size:12px;line-height:20px}#bottom i{position:relative;top:-2px}#bottom .column:last-child{margin-right:0}#bottom .main-wrap{margin:0}#bottom .main-wrap h4{text-align:center}#bottom .main-wrap:first-child{margin:0 60px 12px 0;float:left;left:0;text-align:center}#bottom .main-wrap:last-child{float:right;position:absolute;top:0;left:125px}#bottom .main-wrap:first-child li{font-size:12px;margin-right:15px}#bottom .main-wrap ul{float:left;margin-left:25px}#bottom .main-wrap li{display:block;text-align:left}#bottom .main-wrap li:last-child{margin-right:0}#bottom .main-wrap a{color:#54C1A9;font-size:12px}#bottom .main-wrap a:hover{color:#FFF}#bottom .social-wrap{z-index:1;text-align:center;display:inline-block}#bottom .social-wrap ul{float:left;margin-right:40px}#bottom .social-wrap li{display:block;text-align:left}#bottom .social-wrap ul:last-child{margin-right:0}#bottom .social-wrap i{width:12px;display:inline-block}#bottom .social-wrap i.facebook{width:10px;margin-left:2px}#bottom .smartmeme-smarttab-wrap{position:absolute;top:0;margin-left:85px;left:465px;text-align:center}#bottom .smartmeme-smarttab-wrap p{text-align:center;width:272px;margin-right:0}#bottom .smartmeme-smarttab-wrap a{text-decoration:underline}#bottom .smartmeme-smarttab-wrap input{background-color:#54C1A9;color:#FFF;border-radius:5px}#bottom .smartmeme-smarttab-wrap input.transparent-button{opacity:.5}#bottom .smartmeme-smarttab-wrap .input-connector{display:inline-block;background-color:#EEE;border-radius:13px}#bottom .smartmeme-smarttab-wrap input[type=text]{font-family:'Open Sans';font-style:normal;font-weight:400;background-color:#EEE;font-size:12px;padding:4px 12px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:13 0 0 13;-moz-border-radius:13 0 0 13;border-radius:13 0 0 13}#bottom .smartmeme-smarttab-wrap form .error,#bottom .sub-footer a{font-family:'Open Sans';font-size:11px;font-weight:400}#bottom .smartmeme-smarttab-wrap form .error{color:#ff2545;font-style:italic}#bottom .smartmeme-smarttab-wrap form .error #mc-embedded-subscribe.button{margin-right:-30px}#bottom .smartmeme-smarttab-wrap form .error input#mce-EMAIL.required.email.parsley-validated{width:120px;color:#000}#bottom .install-complete,#bottom .install-failure,#bottom .not-chrome{display:none}#bottom .app-wrap{position:absolute;top:0;right:75px;text-align:center}#bottom .app-wrap img{max-width:150px}#bottom .app-wrap p{width:210px}#bottom .app-wrap .google{height:37px}#bottom .app-wrap .btn:last-child{margin-top:8px}#bottom .sub-footer{margin-top:80px;margin-bottom:20px}#bottom .sub-footer a{font-style:normal}#bottom .sub-footer a:hover{color:#82ADBD}#bottom .sub-footer a:last-child{margin-left:15px}#bottom .sub-footer p{color:#82ADBD;margin-bottom:15px}#bottom .made-in-chicago{position:absolute;width:170px;bottom:5px;right:70px}#bottom .amazon-badge,#bottom .apple-link,#bottom .google-link{border:1.5px solid #FFF;border-radius:5px}#bottom .apple-link,#bottom .google-link{margin-bottom:-13px}#bottom .amazon-badge,#bottom .google-link{margin-top:20px}#bottom .apple-link{margin-top:-10px}#bottom .mc-field-group{text-align:center;width:290px;background:#FFF;border-radius:80px;margin-right:2px}#bottom #mc_embed_signup_scroll{text-align:center}#bottom #mc-embedded-subscribe.button{width:117px;background:#54C1A9;color:#FFF;border-radius:80px;margin-top:2px;margin-right:-27px;margin-bottom:2px}#bottom #mc-embedded-subscribe.button:hover{background:#1D7EC2}#bottom li.required,#bottom li.type{color:#ff2545;font-size:12px;background-color:#1E3138}#bottom #mce-success-response{color:#fff}#bottom #mce-error-response{color:#ff2545}#bottom .error-list{display:none;position:absolute;bottom:-42px;left:60px}#bottom #mce-EMAIL{height:35px;background:#fff;width:120px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;border:none;margin-top:3px;font-size:14px;margin-right:18px;border-radius:20px}#bottom div.mce_inline_error{display:none!important;background:#1E3138!important;color:red;border-radius:14px;width:171px;text-align:center;margin-left:42px!important;border-color:none!important}#bottom div#mce-success-response.response{display:block;font-size:12px;width:270px;margin-top:15px;color:#fff}#bottom div#mce-success-response.response div.mc-field-group.success{display:none}#bottom div#mce-error-response.response{width:270px;display:block;color:#ff2545;font-size:12px;margin-top:10px}#bottom div#mce-error-response.response a{display:none}@media (max-width:1200px){#bottom .main-wrap,#bottom .main-wrap h4,#bottom .social-wrap{text-align:left}#bottom .main-wrap ul{display:block;float:none;text-align:left;margin-left:0}#bottom .social-wrap ul{float:none}#bottom .main-wrap:first-child{margin-right:40px}#bottom .smartmeme-smarttab-wrap{position:absolute;top:0;left:240px;margin-left:60px;padding-right:40px}#bottom .app-wrap{right:70px}#bottom #mc-embedded-subscribe.button{margin-right:-27px}}@media (max-width:960px){#bottom .main-wrap:first-child{margin-right:20px;text-align:left}#bottom .main-wrap ul{float:none;margin-left:0}#bottom .main-wrap h4{text-align:left}#bottom .social-wrap ul{float:none}#bottom .smartmeme-smarttab-wrap{position:absolute;top:0;left:260px;margin-left:0}#bottom .app-wrap{right:5px}#bottom .smartmeme-smarttab-wrap input[type=text]{padding-bottom:2px}#bottom #mc-embedded-subscribe.button{margin-top:2px;margin-right:-27px;margin-bottom:2px}}#content .inner-page.home .banner,#content .inner-page.home .welcome-banner{background:#2D464F;font-family:'Open Sans';font-style:normal;font-weight:300;font-size:14px;text-align:center}@media (min-width:1200px){#content .inner-page.home .memes .card:nth-child(4){display:none}}#content .inner-page.home .banner{padding:0 0 20px;color:#82ADBD}#content .inner-page.home .banner:first-child{padding-top:20px}#content .inner-page.home .banner .title{color:#fff}#content .inner-page.home .banner .btn{margin:0 4px}#content .inner-page.home .banner .btn:first-child,#content .inner-page.home .welcome-banner .learn-more{margin-left:15px}#content .inner-page.home .welcome-banner{padding:18px 0;color:#82ADBD;line-height:24px}body.s-advanced .card{width:50%}body.s-advanced .meme-wrap{min-height:0}.rdr-search{margin-top:-25px}#content .search-results{letter-spacing:-.31em;display:-ms-flexbox;-ms-flex-flow:row wrap;background:#F7F7F7}#content .search-results form{width:100%}#content .search-results form input[type=submit]{position:absolute;visibility:hidden;height:1px;z-index:-1}#content .search-results .search-header{position:relative;width:100%;height:57px;margin:0;padding-bottom:5px;padding-left:50px;cursor:pointer;border-radius:5px;border:1px solid #C1C1C1;z-index:1}#content .search-results .search-header:hover{border:1px solid #54C1A9}#content .search-results .search-header:hover .tag{opacity:.25}#content .search-results .search-header:hover i{color:#54C1A9}#content .search-results .search-header i{position:absolute;left:0;display:inline;padding:0 15px 0 10px;font-size:36px;color:#C1C1C1}#content .search-results .search-header h1,#content .search-results .search-header input{font-family:'Open Sans';font-weight:300;font-size:36px;color:#2C2C2C;font-style:normal;float:left}#content .search-results .search-header h1{display:inline;margin:0;line-height:1.45;white-space:nowrap;max-width:99%;overflow:hidden}#content .search-results .search-header input{display:none;padding-left:50px;background:0 0}#content .search-results .search-header .tag{margin:20px 10px 0 20px}#content .search-results .search-header .twitter-typeahead{float:left;letter-spacing:0;word-spacing:0}#content .search-results .search-header .twitter-typeahead .tt-query:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#content .search-results .search-header .twitter-typeahead .tt-hint{top:2px;left:0!important;color:#C1C1C1}#content .search-results .search-header .twitter-typeahead .tt-dropdown-menu{left:-50px!important;right:0!important;margin-top:5px;background:#FFF}#content .search-results .search-header .twitter-typeahead .tt-dropdown-menu:after,#content .search-results .search-header .twitter-typeahead .tt-dropdown-menu:before{display:table;content:""}#content .search-results .search-header .twitter-typeahead .tt-dropdown-menu .tt-dataset-search-suggested-memes,#content .search-results .search-header .twitter-typeahead .tt-dropdown-menu .tt-dataset-search-suggested-playlists,#content .search-results .search-header .twitter-typeahead .tt-dropdown-menu .tt-dataset-search-suggested-videos{float:left;width:33%}#content .search-results .search-header .twitter-typeahead .tt-dropdown-menu .tt-dropdown-header,#content .search-results .search-header .twitter-typeahead .tt-dropdown-menu .tt-dropdown-item{display:inline-block;width:100%;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}#content .search-results .search-header .twitter-typeahead .tt-dropdown-menu .tt-dropdown-header{margin:0;padding-left:18px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:13px;color:#333}#content .search-results .search-header .twitter-typeahead .tt-dropdown-menu .tt-dropdown-item h4{max-height:32px;margin:0;padding:0;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:14px;line-height:16px;text-align:left;text-overflow:ellipsis;color:#2C2C2C;overflow:hidden}#content .search-results .search-header .twitter-typeahead .tt-dropdown-menu .tt-dropdown-item h4 strong{font-weight:800}#content .search-results .search-header .twitter-typeahead .tt-dropdown-menu .tt-dropdown-item .context{font-size:12px;font-style:normal;padding-top:8px;padding-left:3px}#content .search-results .search-header .twitter-typeahead .tt-dropdown-menu .tt-dropdown-item .image{position:relative;float:left;width:80px;height:50px;margin-right:10px;background:auto center center no-repeat #000;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}#content .search-results .search-header .twitter-typeahead .tt-dropdown-menu .tt-dropdown-item .image .duration{display:block;position:absolute;right:0;bottom:0;padding:2px 5px;font-family:'Open Sans';font-style:normal;font-weight:600;font-size:11px;color:#FFF;background:#000}#content .search-results .result-actions div,#content .search-results .search-tabs li{font-weight:400;font-family:Montserrat,sans-serif;font-style:normal}#content .search-results .search-header.open{padding-bottom:6px;border:1px solid #C1C1C1;width:100%}#content .search-results .search-header.open .tag,#content .search-results .search-header.open h1{display:none}#content .search-results .search-header.open input{display:inline;width:100%;padding-left:0}#content .search-results .search-query{width:100%;border-bottom:1px solid #C1C1C1;padding:20px 0;background:#FFF}#content .search-results .search-tabs{border-bottom:1px solid #C1C1C1}#content .search-results .search-tabs ul{list-style:none;margin:0;padding:0 0 5px}#content .search-results .search-tabs li{position:relative;display:inline;margin:0 10px 0 0;padding:0 5px;font-size:15px;color:#888}#content .search-results .search-tabs li .tag{color:#FFF;background:#999;margin:6px 0 0 6px;padding:3px 5px}#content .search-results .search-tabs li a{color:#999;text-decoration:none}#content .search-results .search-tabs li a:hover{color:#54C1A9}#content .search-results .search-tabs li.selected{padding-bottom:10px;border-bottom:4px solid #54C1A9}#content .search-results .search-tabs li.selected:after{position:absolute;content:"";height:0;width:0;bottom:-9px;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #54C1A9}#content .search-results .result-actions{height:25px;margin:26px 0 0;display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;width:100%}#content .search-results .result-actions select{display:none}#content .search-results .result-actions div{font-size:14px;color:#999;cursor:pointer;height:35px}#content .search-results .result-actions .sortby{float:left;position:relative;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}#content .search-results .result-actions .sortby span{font-weight:400}#content .search-results .result-actions .sortby i{position:relative;top:-3px;left:5px}#content .search-results .result-actions .sortby .drop{background:#FFF;display:none;padding:0;position:absolute;min-width:165px;top:23px;left:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 4px 0 #999;-moz-box-shadow:0 1px 4px 0 #999;box-shadow:0 1px 4px 0 #999;z-index:999999}#content .search-results .result-actions .sortby .drop li{list-style:none;margin:0;display:block;padding:5px 15px;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:13px;text-transform:none;border-bottom:1px solid #EEE;color:#000}#content .search-results .result-actions .sortby .drop li:hover{color:#FFF;text-decoration:none;background:#54C1A9}#content .search-results .result-actions .show-advanced:hover,#content .search-results .result-actions .sortby:hover{color:#54C1A9}#content .search-results .result-actions .sortby .drop li:first-child{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}#content .search-results .result-actions .sortby .drop li:first-child:before{width:13px;height:13px;content:"";top:-7px;right:auto;bottom:auto;left:20px;border-top:1px solid #C1C1C1;border-left:1px solid #C1C1C1;position:absolute;z-index:-1;background:#FFF;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#content .search-results .result-actions .sortby .drop li:last-child{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}#content .search-results .result-actions .sortby:hover .drop{display:block}#content .search-results .result-actions .show-advanced{position:absolute;top:19px;right:0;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}#content .search-results .result-actions .show-advanced i{font-size:22px}#content .search-results .result-actions .show-advanced .search-plus{display:inline}#content .search-results .result-actions .show-advanced .search-minus{display:none}#content .search-results .search-advanced{position:absolute;top:104px;right:-33.33%;float:right;width:33.33%;height:100px;overflow:hidden;-webkit-transition:right .3s;-moz-transition:right .3s;-o-transition:right .3s;transition:right .3s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}@media (max-width:1200px){#content .search-results .search-advanced{top:99px}}body.s-advanced #content .search-results .search-advanced{display:block;right:0;height:inherit;overflow:inherit}#content .search-results .search-results-wrapper{overflow:hidden}#content .search-results .search-results-container{position:relative;width:100%}#content .search-results .search-results-container .search-grid{width:100%;float:left;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}body.s-advanced #content .search-results .search-results-container{min-height:600px!important}body.s-advanced #content .search-results .search-results-container .search-grid{width:66.66%}body.s-advanced #content .search-results .search-results-container .search-plus{display:none}body.s-advanced #content .search-results .search-results-container .search-minus{display:inline}#content .search-results .courses-search-tips,#content .search-results .search-results-container .courses .playlist-preview{display:inline-block;letter-spacing:normal;word-spacing:normal;text-rendering:auto;width:33.3333%;zoom:1;vertical-align:top}#content .search-results .courses-search-tips{position:absolute;top:30px;right:0;padding:20px 15px;background:#EEE}#content .search-results .courses-search-tips h4{color:#999;border-bottom:1px solid #999;font-size:15px;font-weight:400;padding-bottom:6px;margin-bottom:15px}#content .search-results .courses-search-tips li,#content .search-results .courses-search-tips ul{padding:0;margin:0;color:#999}#content .search-results .courses-search-tips ul{margin-left:20px}#content .search-results .courses-search-tips ul li{font-size:14px;line-height:1.5}#content .search-results .search-advanced{padding:0 15px 0 30px}#content .search-results .search-advanced h4{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:14px;padding:13px 17px;margin:0;background:#EEE;border-bottom:1px solid #EEE}#content .search-results .search-advanced h4:hover{background:#EEE}#content .search-results .search-advanced h4 i{position:relative;top:-4px;font-size:20px;color:#999;float:right}#content .search-results .search-advanced h4.heading{padding:15px 17px;color:#FFF;border-radius:5px 5px 0 0;background:#2C2C2C}#content .search-results .search-advanced .foot{height:15px;border-radius:0 0 5px 5px;background:#2C2C2C}#content .search-results .search-advanced .widget{background:#FFF;border-bottom:1px solid #C1C1C1;border-right:1px solid #C1C1C1;border-left:1px solid #C1C1C1;color:#333}#content .search-results .search-advanced .widget li{margin:0 0 10px 15px;line-height:28px;padding:0 0 0 30px;position:relative;font-family:'Open Sans';font-style:normal;font-weight:400}#content .search-results .search-advanced .widget fieldset{padding:15px 0 5px}#content .search-results .search-advanced .widget fieldset.range{padding-top:25px}#content .search-results .search-advanced .widget fieldset ul{max-height:300px;overflow-y:scroll}#content .search-results .search-advanced .widget label{display:block;padding:0;font-size:13px;line-height:18px}#content .search-results .search-advanced .widget label .faux-checkbox{position:absolute;top:0;left:0}#content .search-results .search-advanced .widget label .count{font-style:italic;color:#54C1A9}#content .search-results .courses-no-results{margin:30px 0 0}#content .search-results .collapsable:first-child{border-top:1px solid #C1C1C1}#content .search-results .collapsable h4{cursor:pointer}#content .search-results .collapsable h4 .carot-up{display:none}#content .search-results .collapsable h4 .carot-down{display:inherit}#content .search-results .collapsable .collapsable-content{display:block;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;overflow:hidden}#content .search-results .collapsable.collapsed h4.heading{border-radius:5px!important}#content .search-results .collapsable.collapsed h4 .carot-up{display:inherit}#content .search-results .collapsable.collapsed .foot,#content .search-results .collapsable.collapsed h4 .carot-down{display:none}#content .search-results .collapsable.collapsed .collapsable-content{height:0!important;padding:0!important}.toggle-tabs{border-bottom:1px solid #C1C1C1}.toggle-tabs ul{list-style:none;margin:0;padding:0 0 5px}.toggle-tabs li{position:relative;display:inline;margin:0 10px 0 0;padding:0 5px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:15px;color:#888}.toggle-tabs li .tag{color:#FFF;background:#999;margin:6px 0 0 6px;padding:3px 5px}.toggle-tabs li a{color:#999;text-decoration:none}.toggle-tabs li a:hover{color:#54C1A9}.toggle-tabs li.selected{padding-bottom:10px;border-bottom:4px solid #54C1A9}.toggle-tabs li.selected:after{position:absolute;content:"";height:0;width:0;bottom:-9px;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #54C1A9}.categories .category-list{list-style:none;padding:0;letter-spacing:-.31em;text-rendering:optimizespeed;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;word-spacing:-.43em;margin:0 -15px}.categories .category-list a:hover{text-decoration:none}.categories .category-list li{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;width:25%;margin:0;padding:15px}.categories .category-list li .inner{border:1px solid #C1C1C1;background:#FFF;display:block}.categories .category-list li .inner:hover{-webkit-box-shadow:0 1px 10px #C1C1C1;-moz-box-shadow:0 1px 10px #C1C1C1;box-shadow:0 1px 10px #C1C1C1}.categories .category-list li .img-wrap{display:block;background:center center #C1C1C1;text-align:center;color:#FFF;height:120px;position:relative}.categories .category-list li .img-wrap i{position:absolute;top:17px;left:50%;margin-left:-30px;width:60px;height:60px;font-size:60px;line-height:60px}.categories .category-list li .details{padding:12px 10px}.categories .category-list li h2{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:16px;line-height:16px;margin:0 0 5px}.categories .category-list li h2 a{color:#2C2C2C}@media (max-width:960px){.categories .category-list li{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;width:33.3333%}}.category-detail .playlists-container{padding-bottom:25px}.category-detail .playlists-container .playlists-header h2{margin-bottom:10px}.category-detail .courses-container{border-top:1px solid #C1C1C1;padding-bottom:25px;background:#F7F7F7}.category-detail .courses-container .featured-header h2{padding-top:25px}.category-detail .card-grid .card.playlist{width:33.33%}.category-detail .card-grid .carousel{height:260px;overflow:hidden}@media (max-width:1200px){.category-detail .card-grid .carousel{height:225px}}.category-detail .card-grid .carousel .controls{top:-40px;right:20px}.inner-page.digest h1.page-title{font-size:48px;text-align:center;width:100%;margin:70px 0 30px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}@media (max-width:960px){.inner-page.digest h1.page-title{margin-top:20px}}.inner-page.digest h2.page-sub{font-size:24px;text-align:center;width:100%;color:#FFF;margin-bottom:5px;margin-top:8px;font-family:'Open Sans';font-style:normal;font-weight:300}.inner-page.digest h3.page-sub{text-align:center;color:#EEE;padding-bottom:10px}.inner-page.digest .try-install-again{font-family:'Open Sans'!important;font-style:normal!important;font-weight:300!important;text-transform:none!important;background-color:inherit!important;border:3px solid #FFF;font-size:24px!important;width:300px;height:80px;margin-top:10px}.inner-page.digest .smart-tab-description{display:none}.inner-page.digest .download-app-smart-tab,.inner-page.digest .sign-up-learn-more{margin-top:30px}.inner-page.digest .linkTextingWidget{width:100%;margin:30px 0}.inner-page.digest .linkTextingInput{width:300px;height:60px;border-radius:8px}.inner-page.digest .linkTextingInner{width:600px}.inner-page.digest .linkTextingButton{background-color:inherit;border:3px solid #FFF;border-radius:8px;color:#FFF;display:inline-block;padding:10px 45px;text-align:center;font-size:24px;font-family:'Open Sans';font-style:normal;font-weight:600;height:60px;width:250px}.inner-page.digest .close-home-banner{position:absolute;top:55px;right:10px;width:30px;height:30px}.inner-page.digest .close-home-banner .remove{font-size:30px}.inner-page.digest .mini-meme-group{letter-spacing:-.31em;text-rendering:optimizespeed;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;word-spacing:-.43em;margin:-8px}.inner-page.digest .mini-meme-wrap{position:relative;display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;width:16.6667%}.inner-page.digest .digest-date{margin-bottom:15px}.inner-page.digest .mini-meme{position:relative;display:block;margin:8px;height:239px;color:#1D7EC2;background-color:#121B1F;-webkit-box-shadow:0 0 6px rgba(30,49,56,.6);-moz-box-shadow:0 0 6px rgba(30,49,56,.6);box-shadow:0 0 6px rgba(30,49,56,.6);cursor:pointer}.inner-page.digest .mini-meme img{width:100%}.inner-page.digest .mini-meme.published{-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;-moz-transition:-moz-transform .2s,-moz-box-shadow .2s;-o-transition:-o-transform .2s,box-shadow .2s;transition:-webkit-transform .2s,-moz-transform .2s,-o-transform .2s,transform .2s,box-shadow .2s}.inner-page.digest .mini-meme.published:before{content:'';position:absolute;bottom:29px;height:119.5px;width:100%;background-image:-webkit-linear-gradient(top,rgba(18,27,31,0) 0,#121b1f 90%);background-image:-moz-linear-gradient(top,rgba(18,27,31,0) 0,#121b1f 90%);background-image:-o-linear-gradient(top,rgba(18,27,31,0) 0,#121b1f 90%);background-image:linear-gradient(to bottom,rgba(18,27,31,0) 0,#121b1f 90%)}.inner-page.digest .mini-meme.published .filter,.inner-page.digest .mini-meme.unpublished .filter,.inner-page.digest .mini-meme.unpublished:before{height:210px;position:absolute;width:100%;bottom:29px;content:''}.inner-page.digest .mini-meme.published:hover{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 0 8px rgba(30,49,56,.8);-moz-box-shadow:0 0 8px rgba(30,49,56,.8);box-shadow:0 0 8px rgba(30,49,56,.8)}.inner-page.digest .mini-meme.blank p,.tour .feature .inner,.tour .feature.ipad .image,.tour .feature.iphone .image{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.inner-page.digest .mini-meme.published .filter{z-index:5;background-image:-webkit-linear-gradient(top,rgba(18,27,31,0) 50%,#121b1f 90%);background-image:-moz-linear-gradient(top,rgba(18,27,31,0) 50%,#121b1f 90%);background-image:-o-linear-gradient(top,rgba(18,27,31,0) 50%,#121b1f 90%);background-image:linear-gradient(to bottom,rgba(18,27,31,0) 50%,#121b1f 90%);opacity:.8}.inner-page.digest .mini-meme.unpublished:before{background-image:-webkit-linear-gradient(top,rgba(18,27,31,0) 0,#121b1f 90%);background-image:-moz-linear-gradient(top,rgba(18,27,31,0) 0,#121b1f 90%);background-image:-o-linear-gradient(top,rgba(18,27,31,0) 0,#121b1f 90%);background-image:linear-gradient(to bottom,rgba(18,27,31,0) 0,#121b1f 90%)}.inner-page.digest .mini-meme.unpublished img{-webkit-filter:blur(2px);-moz-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}.inner-page.digest .mini-meme.unpublished .handle{color:#999}.inner-page.digest .mini-meme.unpublished .filter{opacity:.6;background:#1E3138;background:-moz-radial-gradient(center,ellipse cover,#1E3138 0,#121B1F 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#1E3138),color-stop(100%,#121B1F));background:-webkit-radial-gradient(center,ellipse cover,#1E3138 0,#121B1F 100%);background:-o-radial-gradient(center,ellipse cover,#1E3138 0,#121B1F 100%);background:-ms-radial-gradient(center,ellipse cover,#1E3138 0,#121B1F 100%);background:radial-gradient(ellipse at center,#1E3138 0,#121B1F 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@deepBlue', endColorstr='@deepBlueDarker', GradientType=1)}.chrome-landing .top-right-content .content-box .app-stores input.transparent-button,.inner-page.digest .add-to-chrome.transparent-button,.inner-page.digest .try-install-again.transparent-button{opacity:.5}.inner-page.digest .mini-meme.blank{padding:20px;text-align:center;background-color:#fff;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-position:center center;background-repeat:no-repeat}.inner-page.digest .mini-meme.blank p{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:18px;color:#1C292E}.inner-page.digest .mini-meme.blank .btn{margin-top:8px}.inner-page.digest .recommend{position:absolute;top:16px;left:16px;z-index:1;background-color:rgba(0,0,0,.8);border:1px solid #1C292E;color:#fff;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;width:42px;height:42px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:6;-moz-border-radius:6;border-radius:6;font-size:14px;padding-top:20px;line-height:1;text-align:center;-webkit-transition:box-shadow .4s ease;-moz-transition:box-shadow .4s ease;-o-transition:box-shadow .4s ease;transition:box-shadow .4s ease}.inner-page.digest .banner-links,.inner-page.digest .meta .from,.inner-page.digest .meta .from span,.inner-page.digest .meta .title{font-family:'Open Sans'}#path .module.intro .path-button,.inner-page.digest .try-install-again{-webkit-transition:border-color .4s ease,color .4s ease;-moz-transition:border-color .4s ease,color .4s ease;-o-transition:border-color .4s ease,color .4s ease}.inner-page.digest .recommend:before{content:'';position:absolute;top:6px;left:12px;width:0;height:0;border-style:solid;border-width:0 9px 12px;border-color:transparent transparent #fff}.inner-page.digest .recommend:hover{-webkit-box-shadow:0 0 8px #1D7EC2;-moz-box-shadow:0 0 8px #1D7EC2;box-shadow:0 0 8px #1D7EC2}.inner-page.digest .meta{z-index:10;position:absolute;bottom:29px;width:100%;padding:6px 8px}.inner-page.digest .meta .title{font-style:normal;font-weight:400;font-size:14px;line-height:1.4;color:#FFF;margin-bottom:3px;max-height:63px;overflow:hidden}.inner-page.digest .meta .title.ui-webkit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inner-page.digest .meta .from{font-style:normal;font-weight:600;font-size:11px;line-height:16px;color:#82ADBD;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inner-page.digest .meta .from span{font-style:italic;font-weight:400}.inner-page.digest .handle,.inner-page.digest .link-buttons{width:100%;font-family:Montserrat,sans-serif}.inner-page.digest .handle{position:absolute;bottom:0;height:29px;padding:6px 8px;background-color:#fff;font-style:normal;font-weight:700;font-size:12px;line-height:1}.inner-page.digest .handle i{font-size:16px}.inner-page.digest .handle i.share-this{position:relative;float:right;top:-2px}.inner-page.digest .call-to-action{padding:50px 0;text-align:center}.inner-page.digest .call-to-action h3{color:#1C292E;margin:0}.inner-page.digest .call-to-action p{color:#82ADBD}.inner-page.digest .more-action .see-more{display:none!important}.inner-page.digest .hero{background-color:#121B1F;-webkit-box-shadow:0 0 20px rgba(18,27,31,.5) inset;-moz-box-shadow:0 0 20px rgba(18,27,31,.5) inset;box-shadow:0 0 20px rgba(18,27,31,.5) inset;height:483px;display:none}.inner-page.digest .hero.visible{display:block}.inner-page.digest .link-buttons{height:85px;text-align:center;font-style:normal;font-weight:400}.inner-page.digest .link-buttons a{margin-left:10px;margin-right:10px}.inner-page.digest .link-buttons i.apple::before{margin-left:5px;vertical-align:inherit}.inner-page.digest .link-buttons i.android::before{vertical-align:inherit}.inner-page.digest .banner-links{font-style:normal;font-weight:600;font-size:24px;text-decoration:none;border-radius:100px;vertical-align:top;width:300px;height:80px;text-transform:none;padding:15px 60px}.inner-page.digest .install-complete,.inner-page.digest .install-failure{display:none;font-size:24px;font-family:'Open Sans';font-style:normal;font-weight:300}.inner-page.digest .banner-links.sign-up{color:#55C1AD;background-color:#FFF;padding:18px 60px}.inner-page.digest .banner-links.add-to-chrome,.inner-page.digest .banner-links.learn-more{color:#FFF;background-color:inherit;border:3px solid #FFF}.inner-page.digest .add-to-chrome{display:none}.inner-page.digest .install-complete{color:#FFF;line-height:1;padding-top:25px}.inner-page.digest .install-failure{color:#FFF;padding-top:5px}.inner-page.digest .try-install-again{color:#FFF;padding:0 20px;border-radius:90px;line-height:1;transition:border-color .4s ease,color .4s ease}.inner-page.digest .try-install-again:hover{background:#1D7EC2}.inner-page.digest .app-link{display:inline-block;margin-top:17px}.inner-page.digest .app-link .app-store{max-width:135px}.inner-page.digest .app-link .google-store{max-width:135px;border:1px solid #FFF;border-radius:5px}@media screen and (max-width:1200px) and (min-width:960px){.inner-page.digest .mini-meme{height:167px}.inner-page.digest .mini-meme.blank{padding:12px}.inner-page.digest .mini-meme.blank p{font-size:13px;line-height:16px}.inner-page.digest .mini-meme.published:before{bottom:27px;height:83.5px}.inner-page.digest .mini-meme.unpublished .filter,.inner-page.digest .mini-meme.unpublished:before{bottom:27px;height:140px}.inner-page.digest .recommend{width:34px;height:34px;font-size:11px;padding-top:16px}.inner-page.digest .recommend:before{top:4px;left:9px;border-width:0 7px 9px}.inner-page.digest .meta{bottom:27px}.inner-page.digest .meta .from{font-size:10px;line-height:16px}.inner-page.digest .meta .title{font-size:14px;line-height:18px;max-height:36px}.inner-page.digest .handle{height:27px;font-size:10px}.inner-page.digest .handle i{font-size:14px}}@media screen and (max-width:960px){.inner-page.digest .mini-meme-wrap{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;width:33.3333%}.inner-page.digest .mini-meme{height:261px}.inner-page.digest .mini-meme:before{height:130.5px}.inner-page.digest .mini-meme.unpublished .filter{height:232px}}.recommendations .toggle-tabs{border-bottom:1px solid #C1C1C1}.recommendations .toggle-tabs ul{padding:0;bottom-border:1px solid #C1C1C1}.recommendations .toggle-tabs ul li{display:inline;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;padding:0;margin:0 10px 0 0}.provider-detail .hero .donate a,.provider-detail .hero .social ul li a,.recommendations .followed-items .followed-item a{font-family:'Open Sans';font-style:normal}.recommendations .toggle-tabs ul li a:hover{color:#54C1A9}.recommendations .toggle-tabs ul li a span.unclickable{pointer-events:none}.recommendations .toggle-tabs ul li a.current{padding-bottom:5px;border-bottom:4px solid #54C1A9}.recommendations .toggle-tabs ul li a.current:after{position:absolute;content:"";height:0;width:0;bottom:-14px;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #54C1A9}.recommendations .rec-list{margin-top:25px}.recommendations .rec-list.current{display:block}.recommendations .rec-list.current p{margin-top:25px;margin-left:15px}.recommendations .followed-items{list-style:none;padding-left:0}.recommendations .followed-items .followed-item{border-bottom:1px solid #EEE;margin:0}.recommendations .followed-items .followed-item a{font-weight:300;display:block;font-size:18px;color:#333;padding:15px 0;text-decoration:none}.recommendations .followed-items .followed-item a img{margin-left:0;width:35px;height:35px}.recommendations .followed-items .followed-item a img.rounded{border-radius:50%}.recommendations .followed-items .followed-item a .name{line-height:36px;display:inline}.recommendations .followed-items .followed-item a:hover .name{color:#54C1A9}.recommendations .followed-items .followed-item .follow-action{padding:20px 0;float:right}.recommendations .followed-items .followed-item .follow-action .btn{border:.5px solid #54C1A9;color:#54C1A9;background-color:inherit;text-transform:none;font-size:12px;font-family:'Open Sans';font-style:normal;font-weight:300;width:84px;height:22px;border-radius:8px;padding:4px 10px}.recommendations .followed-items .followed-item .follow-action .btn.unfollow,.recommendations .followed-items .followed-item .follow-action .btn:hover{color:#FFF;background-color:#54C1A9}.recommendations .followed-items p{margin-top:25px}.providers.hide-courses .only-courses,.providers.hide-courses .provider-course,.providers.hide-videos .only-videos,.providers.hide-videos .provider-video{display:none}.providers .provider-column li a{-webkit-transition:color .3;-moz-transition:color .3;-o-transition:color .3;transition:color .3}.follow-action{display:inline-block}.follow-action .unfollow{display:none}.follow-action .follow{display:block}.follow-action .show{display:none}.follow-action.following .unfollow{display:block}.follow-action.following .follow,.follow-action.following.following:hover .unfollow{display:none}.follow-action.following.following:hover .show{display:block}.follow-action.working .btn{background:#54C1A9!important;color:#FFF!important}.follow-action.error .btn{background:#ff2545!important;color:#FFF!important}.follow-action .btn.follow{color:#2C2C2C;padding:4px 10px;height:auto;border-radius:15px;background-color:#54C1A9;-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.follow-action .btn.show,.follow-action .btn.unfollow{background-color:inherit;padding:4px 10px;height:auto;color:#54C1A9}.team #promo,.team .timage{-webkit-transition:border-color .4s;-moz-transition:border-color .4s;-o-transition:border-color .4s}.follow-action .btn.show,.follow-action .btn.unfollow{border-radius:15px;border:1px solid #54C1A9}.provider-detail .hero{background:#2D464F;min-height:210px;padding:30px 0;color:#FFF}.provider-detail .hero h1.view-title{display:inline-block;margin:0 0 5px}.provider-detail .hero p{color:#FFF;margin:0;font-size:14px;line-height:24px}.provider-detail .hero .logo-wrap{display:table;max-width:120px;max-height:120px;background:#FFF;float:left;margin:0 20px 0 0}.provider-detail .hero .logo-wrap a{display:table-cell;vertical-align:middle}.provider-detail .hero .logo-wrap img{display:block;text-align:center;margin:0 auto;max-width:120px;max-height:120px}.provider-detail .bio,.provider-detail .sub{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.provider-detail .hero .social{float:right}.provider-detail .hero .social ul{@include nav;width:220px}.provider-detail .hero .social ul li{margin:0 0 0 10px;list-style:none;width:75px;float:left;line-height:22px}.provider-detail .hero .social ul li a{font-weight:600;padding-right:10px;color:#54C1A9;font-size:12px;line-height:0}.provider-detail .hero .social ul li a:hover{text-decoration:none;color:#FFF}.provider-detail .hero .social ul li:last-child a{border:none}.provider-detail .hero .donate{position:absolute;right:65px;top:135px;text-align:right;line-height:1;width:50%}.provider-detail .hero .donate a{font-size:14px;text-decoration:none;font-weight:400}.provider-detail .sub p a,.trending-course-list li .info h2 a:hover{text-decoration:underline}.provider-detail .hero .url,.provider-detail .sub h2,.provider-detail .sub h3{font-family:'Open Sans';font-style:normal;font-weight:600}.provider-detail .hero .donate a:hover{color:#fff}.provider-detail .hero .donate i{font-size:30px;position:absolute;bottom:4px;margin-left:7px}.provider-detail .hero .url{position:absolute;top:40px;right:20px;font-size:12px;line-height:12px;color:#FFF}.provider-detail .follow-action{margin:8px 13px}.provider-detail .hero-wrap{position:relative;width:60%}.provider-detail .bio{width:66.6667%;padding:0 40px 0 0}.provider-detail .sub{width:33.3333%}.provider-detail .sub .content{background:#EEE;margin:0 0 12px;padding:20px 12px}.provider-detail .sub h2,.provider-detail .sub h3{font-size:14px;line-height:14px;color:#999;border-bottom:1px solid #C1C1C1;margin:0 0 20px;padding:0 0 10px}.provider-detail .sub .facts li,.provider-detail .sub p{font-weight:400;font-family:'Open Sans';font-style:normal}.provider-detail .sub img{width:100%;max-width:100%;border:1px solid #C1C1C1}.provider-detail .sub p{font-size:14px;line-height:1.8;margin:0 0 10px;position:relative;padding:0 0 0 20px;color:#999}.provider-detail .sub p i{font-size:20px;line-height:20px;position:absolute;top:0;left:0;color:#666}.provider-detail .sub p a{color:#999}.provider-detail .sub .facts{list-style:none;margin:0;padding:0}.provider-detail .sub .facts li{margin:0 0 10px;display:block;font-size:14px;line-height:14px;color:#999}.provider-detail .sub .facts li .name{font-family:'Open Sans';font-style:normal;font-weight:600}.course-actions{text-align:center}.provider-course-list .hero{margin:0}.khan-academy .hero{background:#384450}.creativelive .hero{background:#11ABE1}.snapguide .hero{background:#EB2F09}.craftsy .hero{background:#F35333}.bytesize-science .hero{background:#0052AB}.fora-tv .hero{background:#0072BC}.ted-talks .hero{background:#FF2900}.coursera .hero{background:#416B83}.aol-on-network .hero{background:#11ABE1}.howcast .hero{background:#177FD4}.adafruit-industries .hero{background:#000}.make .hero{background:#00AEEF}.sparkfun-electronics .hero{background:#EE3424}.wonder-how-to .hero{background:#000}.udacity .hero{background:#F79023}.tuts .hero{background:#D46123}.learnable .hero{background:#338EBF}.curious-com .hero{background:#535353}.skillshare .hero{background:#F36C21}.great-courses .hero{background:#484B4D}.berklee-online .hero{background:#EF002E}.providers .provider-list-wrap{background:#EEE;padding:15px 0 30px;margin:0 0 30px;border-top:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1}.providers .provider-list{letter-spacing:-.31em;text-rendering:optimizespeed;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;word-spacing:-.43em}.providers .provider-list .provider-carousel{position:relative;margin:0 -15px}.providers .provider-list .provider-carousel .carousel{height:410px}.providers .provider-list .provider{margin:0;padding:15px;position:relative;width:100%}.providers .provider-list .provider .tag{position:absolute;top:30px;right:30px}.providers .provider-list .provider .inner{border:1px solid #C1C1C1;background:#FFF}.providers .provider-list .provider .inner:hover{-webkit-box-shadow:0 1px 10px #C1C1C1;-moz-box-shadow:0 1px 10px #C1C1C1;box-shadow:0 1px 10px #C1C1C1}.providers .provider-list .provider .logo-wrap{display:table;width:100%}.providers .provider-list .provider .logo-wrap a{display:table-cell;vertical-align:middle;height:108px}.providers .provider-list .provider .logo-wrap img{display:block;text-align:center;margin:0 auto}.provider-column,.providers .provider-list .provider-group{display:inline-block;zoom:1;word-spacing:normal;vertical-align:top;text-rendering:auto;letter-spacing:normal}.providers .provider-list .controls{top:-50px;right:12px}.providers .provider-list .provider-group{width:25%}.provider-column{width:50%}.provider-column.first{padding-right:50px}.provider-column h3{display:block;-webkit-background-clip:padding-box;-moz-background-clip:padding;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#1E3138;width:40px;height:40px;color:#fff;text-align:center;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:40px;letter-spacing:normal;margin:0 0 15px}.provider-column .provider-list-items{list-style:none;padding:0;border-top:1px solid #EEE;margin:0 0 30px}.provider-column .provider-list-items li{padding:0;margin:0;border-bottom:1px solid #EEE}.provider-column .provider-list-items li .provider-name,.provider-column .provider-list-items li a{display:block;padding:15px 0;font-family:'Open Sans';font-style:normal;font-weight:300;font-size:18px;line-height:18px;color:#333}.featured .card.playlist,.featured .card.playlist:nth-of-type(even){display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.provider-column .provider-list-items li a:hover{text-decoration:none;color:#54C1A9}.provider-column .provider-list-items .follow-action{padding-top:10px;float:right}.provider-column .provider-list-items .btn{border:.5px solid #54C1A9;float:right;color:#54C1A9;background-color:inherit;text-transform:none;font-size:12px;font-family:'Open Sans';font-style:normal;font-weight:300;width:84px;height:22px;border-radius:8px}.provider-column .provider-list-items .btn.unfollow,.provider-column .provider-list-items .btn:hover{background-color:#54C1A9;color:#FFF}.featured{-webkit-overflow-scrolling:touch}.featured .header{background:#FFF}.featured .container-bordered{background:#F7F7F7}.featured .card.playlist{width:66.6667%}.featured .card.playlist:nth-of-type(even){width:33.3333%}.featured .card-grid.scrolling .card a{background-image:none!important;background-color:#000}.featured .card-grid.scrolling .card a .gradient,.featured .card-grid.scrolling .card a .source{display:none}.featured .course-actions .see-more{display:none!important}.trending-meme-list{padding:0;margin:0}.trending-meme-list li{width:32%;margin:0;display:inline-block;list-style-type:none}.trending-meme-list li img{width:100%;margin-bottom:3px;display:block}.trending-course-list{list-style:none;margin:0;padding:0}.trending-course-list li{display:block;padding:30px 0;margin:0}.trending-course-list li:first-child{padding-top:0}.trending-course-list li .stripped-small-course{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;width:25%;height:100%}.trending-course-list li .inner{padding:0 0 0 60px;position:relative;top:0;left:0;letter-spacing:-.31em;text-rendering:optimizespeed;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;word-spacing:-.43em}.cms-module .column-wrap,.press ul.news-primary{-webkit-flex-flow:row wrap;text-rendering:optimizespeed}.trending-course-list li .rank{display:block;-webkit-background-clip:padding-box;-moz-background-clip:padding;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#2C2C2C;width:40px;height:40px;color:#FFF;text-align:center;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:40px;letter-spacing:normal;position:absolute;top:0;left:0}.trending-course-list li .info,.trending-course-list li .sparkline{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;zoom:1}.trending-course-list li .info{width:50%;padding:0 20px}.trending-course-list li .info h2{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:18px;line-height:22px;text-align:left;margin:0;padding:0;color:#2C2C2C}.trending-course-list li .info h2 a{color:#2C2C2C;outline:0}.trending-course-list li .info p{font-family:'Open Sans';font-style:normal;font-weight:400;color:#666;font-size:14px;line-height:24px;margin:0 0 10px}.trending-course-list li .info p.readmore{font-family:'Open Sans';font-style:normal;font-weight:700;font-size:12px;margin:0;text-transform:lowercase}.contact h4,.press .source,.team .meta .title{text-transform:uppercase}.trending-course-list li .info p.readmore a{color:#666}.trending-course-list li .sparkline{width:25%;font-size:10px;padding:0 10px}#teaser-modal iframe,.team #promo img{vertical-align:middle}.trending-course-list li .sparkline svg{width:100%;height:100%}.trending-course-list li .sparkline canvas{display:block;margin:20px auto 10px}.trending-course-list li .sparkline p{margin:0;color:#999;line-height:18px;text-align:center}.trending-course-list li .sparkline .count{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:16px}.trending-course-list li .sparkline .views{font-size:14px}.trending-course-list li .details{margin:10px 0}.trending-course-list li .details:after,.trending-course-list li .details:before{display:table;content:""}.trending-course-list li .details .tag{float:left;display:inline;margin:0 10px 0 0}.trending-course-list li .details .duration{float:left;display:inline;color:#999;font-size:12px;line-height:19px;font-family:'Open Sans';font-style:italic;font-weight:400}.contact h3,.stripped-small-course .price{font-family:'Open Sans';font-style:normal}.stripped-small-course{position:relative;border:1px solid #C1C1C1}.stripped-small-course:hover{-webkit-box-shadow:0 1px 10px #C1C1C1;-moz-box-shadow:0 1px 10px #C1C1C1;box-shadow:0 1px 10px #C1C1C1}.stripped-small-course .thumbnail{display:block;height:170px;outline:0;position:relative;width:100%}.stripped-small-course .thumbnail .image{background:50% 50% no-repeat #000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;display:block;height:100%;left:0;position:absolute;top:0;width:100%;text-image:center;overflow:hidden}.stripped-small-course .price{display:block;position:absolute;top:8px;left:8px;padding:8px;background:#54C1A9;font-weight:600;font-size:12px;line-height:12px;color:#FFF}.team .timage,.tour .feature{background-size:cover;background-position:center center}.contact h4,.contact p,.creators_faq section.bordered p{font-size:14px;font-weight:400}.stripped-small-course .add-to-favorites{border:0}.contact h3{font-weight:400}.contact h4{font-family:Montserrat,sans-serif;font-style:normal;margin:0 0 6px}.contact p,.team h3,.team p{font-family:'Open Sans';font-style:normal}.contact p{line-height:21px;color:#2D464F}.creators_faq h3:first-child{margin-top:20px}.creators_faq h3{font-weight:400;line-height:35px;margin:50px 0 10px}.team h3{font-weight:400}.team p{font-weight:300;font-size:16px;max-width:640px;color:#2D464F}.team .quote{font-style:italic}.team #promo{position:absolute;top:46px;right:20px;background-color:#333;border:4px solid #C1C1C1;transition:border-color .4s}.team #promo:hover{border-color:#54C1A9}.team #promo img{width:230px;height:130px}.team .team-list{list-style:none;margin:0;padding:0}.team .team-list li{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #EEE}.team .team-list li:after,.team .team-list li:before{display:table;content:""}.team .social a{margin:0 4px 0 0;font-size:24px}.team .meta,.team .timage{margin-right:40px;float:left}.team .social a i{-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.team .social a:hover{text-decoration:none}.team .social a:hover i.twitter-sign{color:#2788CD}.team .social a:hover i.linkedin-sign{color:#2D82B4}.team .timage{height:120px;width:120px;border-radius:60px;display:inline-block;border:3px solid #C1C1C1;transition:border-color .4s}.team .timage:hover{border-color:#54C1A9}.team .meta{width:200px;color:#1E3138}.team .meta .title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:16px}.press h3,.team .bio p,.team .meta .profile{font-family:'Open Sans'}.team .meta .profile{font-style:italic;font-weight:400;font-size:12px}.press h3,.press ul.news-primary h4,.team .bio p{font-style:normal;font-weight:400}.team .bio{margin-left:400px}.team .bio p{font-size:14px;line-height:24px;color:#2D464F}@media (max-width:960px){.team p.philosophy{max-width:450px}.team .meta{clear:left;margin-top:20px}.team .bio{margin-left:240px}}#teaser-modal .bbm-modal__bottombar,#teaser-modal .bbm-modal__topbar{display:none}#teaser-modal .bbm-modal__section{padding:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:4;-moz-border-radius:4;border-radius:4;border:3px solid #C1C1C1;background-color:#000}.press ul.news-primary{list-style:none;margin:45px 0 0;padding:0;letter-spacing:-.31em;display:-ms-flexbox;-ms-flex-flow:row wrap;word-spacing:-.43em}.press ul.news-primary li{list-style:none;margin:0;padding:0 30px 0 0;display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;width:33.3333%}.press ul.news-primary li a{display:block;border:4px solid #EEE;margin-bottom:16px;-webkit-transition:border-color .4s;-moz-transition:border-color .4s;-o-transition:border-color .4s;transition:border-color .4s}#path a,#scroll-tease{-webkit-transition:color .4s ease}.press ul.news-primary li a:hover{border-color:#54C1A9}.press ul.news-primary li img{width:100%}.press ul.news-primary li:last-child{padding-right:0}.press ul.news-primary li:last-child img{padding:0 15px}.press ul.news-primary h4{font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:16px;margin:0}.press .date,.press ul.news-primary p{font-style:italic;font-family:'Open Sans'}.press ul.news-primary p{font-weight:300;font-size:16px;line-height:26px;text-indent:-8px;color:#2D464F}.press ul.news-primary p:before{content:'\201C';margin-right:3px}.press ul.news-primary p:after{content:'\201D';margin-left:3px}.press ul.news-secondary{list-style:none;margin:0;padding:0}.press ul.news-secondary li{list-style:none;margin:0 0 30px;padding:0;line-height:21px}.press .date{font-weight:400;font-size:12px;line-height:14px;color:#82ADBD;margin-bottom:3px}.press .source,.privacy-policy h3,.terms-of-use h3{font-family:Montserrat,sans-serif;font-weight:400}.press .title{font-size:18px}.press .source{font-style:normal;font-size:12px;line-height:14px;color:#2D464F;margin-top:6px}.privacy-policy .single-column,.terms-of-use .single-column{max-width:720px}.privacy-policy h3,.terms-of-use h3{font-style:normal;font-size:18px;padding-top:40px;color:#1E3138}.privacy-policy h4,.terms-of-use h4{font-family:'Open Sans';font-style:normal;font-weight:400}.tour .app-content h2,.tour .app-content h4,.tour h3{font-family:'Open Sans';font-style:normal;font-weight:300}.privacy-policy li.no-dot,.terms-of-use li.no-dot{list-style-type:none;padding:20px 0}.privacy-policy p,.terms-of-use p{color:#2D464F}#content .inner-page.tour{padding:0}#scroll-tease{display:block;font-size:30px;color:#fff;width:30px;margin:0 auto;padding:0 0 10px;-moz-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}#scroll-tease:hover{text-decoration:none;color:#1D7EC2}.tour p{font-size:20px;line-height:1.25em;margin:0;color:#fff}.tour h3{font-size:48px;line-height:1em;margin:0 0 35px;color:#fff}.tour .app-content{position:relative;top:35px}.tour .app-content h2{color:#fff;font-size:24px;line-height:1.5}.tour .app-content h4{color:#fff;font-size:15px;position:absolute;right:560px;top:150px}.tour .icons{width:400px;margin:0 auto;font-size:48px;color:#FFF}.tour .icons i{display:inline-block;margin:25px 4px 0 0}.tour .content-text{margin-right:0}.tour .image{vertical-align:middle}.tour .button-row{margin-top:35px}.tour .feature{background-color:#1D7EC2;background-repeat:no-repeat;text-align:center}.tour .feature .inner{width:640px;margin:0 auto;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.tour .feature.feature-00{height:800px;background-color:#1E3138;background-image:url(/static/images/tour/tour-header.jpg)}.tour .feature.feature-01{height:640px;background-color:#fff;background-image:url(/static/images/tour/tour-guy-couch.jpg)}.tour .feature.feature-01 h3,.tour .feature.feature-01 p{color:#000}.tour .feature.feature-02{height:760px}.tour .feature.feature-02 .inner{position:relative;top:25%;-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%)}.tour .feature.feature-03{height:620px;background-color:#1E3138}.tour .feature.feature-03 .inner{position:relative;top:75%;-webkit-transform:translateY(-75%);-moz-transform:translateY(-75%);-ms-transform:translateY(-75%);-o-transform:translateY(-75%);transform:translateY(-75%)}.tour .feature.feature-04{height:760px;background:#3b9de2;background:-moz-linear-gradient(top,#3b9de2 0,#155b8d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3b9de2),color-stop(100%,#155b8d));background:-webkit-linear-gradient(top,#3b9de2 0,#155b8d 100%);background:-o-linear-gradient(top,#3b9de2 0,#155b8d 100%);background:-ms-linear-gradient(top,#3b9de2 0,#155b8d 100%);background:linear-gradient(to bottom,#3b9de2 0,#155b8d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b9de2', endColorstr='#155b8d', GradientType=0)}.tour .feature.feature-04 .inner{position:relative;top:20%;-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%)}.tour .feature.feature-05{height:660px;background:#335460;background:-moz-radial-gradient(center,ellipse cover,#335460 0,#1E3138 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#335460),color-stop(100%,#1E3138));background:-webkit-radial-gradient(center,ellipse cover,#335460 0,#1E3138 100%);background:-o-radial-gradient(center,ellipse cover,#335460 0,#1E3138 100%);background:-ms-radial-gradient(center,ellipse cover,#335460 0,#1E3138 100%);background:radial-gradient(ellipse at center,#335460 0,#1E3138 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#335460', endColorstr='#1E3138', GradientType=1)}.app-landing,.push-landing{-webkit-background-size:cover;-moz-background-size:cover}.app-landing,.chrome-landing{background-image:url(/static/images/tour/bg_landscape.jpg)}.app-landing,.chrome-landing,.push-landing{background-position:bottom center}.tour .feature.feature-05 .inner{position:relative;top:75%;-webkit-transform:translateY(-75%);-moz-transform:translateY(-75%);-ms-transform:translateY(-75%);-o-transform:translateY(-75%);transform:translateY(-75%)}.tour .feature.feature-06{height:420px}.tour .feature.screengrabs{height:inherit}.tour .feature.screengrabs .image{width:100%}.tour .feature.ipad,.tour .feature.iphone{height:0}.tour .feature.ipad .image,.tour .feature.iphone .image{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.app-landing{background-size:cover;padding:20px 0}.app-landing .app-page-container{width:768px;margin-right:auto;margin-left:auto;height:600px}.app-landing .left-content{width:50%;height:100%;display:block;position:relative;float:left;text-align:center}.app-landing .left-content .stars{margin-bottom:20px}.app-landing .left-content i{color:#debd24;font-size:26px}.app-landing .left-content .slider{margin:10px 0;height:50px;position:relative;overflow:hidden}.app-landing .left-content .review p{display:none;font-size:12px;line-height:20px;margin-bottom:30px;color:#FFF}.app-landing .left-content .content-box{text-align:center}.app-landing .left-content .content-box .app-stores,.app-landing .left-content .content-box .app-stores a{display:inline-block}.app-landing .left-content .content-box #hypeq-wrapper{width:315px}.app-landing .left-content .content-box #hypeq-btn #hypeq-inner-btn{background-color:#1E3138;color:#fff}.app-landing .left-content .content-box #hypeq-btn #hypeq-inner-btn:hover{background-color:#54C1A9}.app-landing .left-content .content-box #hypeq-btn{padding-top:5px;padding-bottom:10px}.app-landing .left-content .content-box .linkTextingWidget{width:100%;margin:30px 0}.app-landing .left-content .content-box .amazon-badge,.app-landing .left-content .content-box .apple-pic,.app-landing .left-content .content-box .google-link{margin-bottom:7px;border:3px solid transparent;max-width:180px}.app-landing .left-content .content-box .amazon-badge:hover,.app-landing .left-content .content-box .apple-pic:hover,.app-landing .left-content .content-box .google-link:hover{border:3px solid #FFF;border-radius:8px;max-height:70px}.app-landing .left-content .content-box .linkTextingButton{clear:both;background-color:#54C1A9;border:0;border-radius:4px;color:#FFF;cursor:pointer;display:inline-block;font-weight:700;height:36px;line-height:36px;padding:0 12px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:140px;font-size:14px;margin:0;font-family:Helvetica,sans-serif;outline:0!important}.app-landing .left-content h3,.app-landing .left-content h4{font-family:'Open Sans';font-style:normal;font-weight:300;color:#fff}.app-landing .left-content img.curiosity-logo{width:130px;margin:40px 0 30px}.app-landing .left-content h3{margin-bottom:10px;font-size:24px;text-align:center;word-spacing:2px;line-height:1.2}.app-landing .left-content h4{margin-bottom:25px;font-size:17px}.app-landing .left-content p{font-size:16px;color:#fff}.app-landing .left-content .content-container{text-align:center}.app-landing .right-content{width:50%;display:block;height:100%;position:relative;float:right}.app-landing .right-content img{height:580px;position:absolute;right:0}.push-landing{background-color:#121B1F;background-size:cover;padding:10px 0 20px}.push-landing .push-page-container{width:750px;margin-right:auto;margin-left:auto;height:800px}.push-landing .top-content{width:100%;height:40%;display:block;position:relative;float:left;text-align:center}.push-landing .top-content .browsers,.push-landing .top-content .content-box{text-align:center}.push-landing .top-content .browsers span{width:33%;height:50px;margin:0 20px}.push-landing .top-content .browsers span img{width:50px;height:100%}.push-landing .top-content .browsers span p{display:inline;padding-left:10px;line-height:50px}.chrome-landing .top-left-content h3,.push-landing .top-content h3{line-height:1.2;color:#fff;font-family:'Open Sans';font-weight:300;text-align:center;word-spacing:2px;font-style:normal}.push-landing .top-content .browsers .safari{display:none}.push-landing .top-content img.curiosity-logo{width:180px;margin:40px 0 30px}.push-landing .top-content h3{margin-bottom:10px;font-size:24px}.push-landing .top-content p{font-size:16px;color:#fff}.push-landing .bottom-content{width:100%;display:block;height:60%;position:relative;float:left;padding-top:5px;margin-top:10px}.push-landing .bottom-content img{max-width:100%;max-height:100%;position:absolute;float:left}.chrome-landing{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;padding:20px 0}.chrome-landing .chrome-page-container{width:768px;margin-right:auto;margin-left:auto;height:700px}.chrome-landing .top-left-content{width:50%;height:30%;padding-bottom:30px;margin-bottom:30px;display:block;position:relative;float:left;text-align:center}.chrome-landing .top-left-content img.curiosity-logo{width:130px;margin:15px 0 10px}.chrome-landing .top-left-content h3{margin-bottom:10px;font-size:24px}.chrome-landing .top-left-content h4{font-family:'Open Sans';font-style:normal;font-weight:300;margin-bottom:25px;font-size:17px;color:#fff}.chrome-landing .top-left-content .content-container{text-align:center}.chrome-landing .top-right-content{width:50%;height:30%;padding-top:20px;padding-bottom:15px;margin-top:10px;margin-bottom:15px;display:block;position:relative;float:right;text-align:center}.chrome-landing .top-right-content .content-box .app-stores .add-to-chrome,.chrome-landing .top-right-content .stars{margin-bottom:20px}.chrome-landing .top-right-content i{color:#debd24;font-size:26px}.chrome-landing .top-right-content .five-star-text{margin-top:10px}.chrome-landing .top-right-content .content-box{text-align:center}.chrome-landing .top-right-content .content-box .app-stores{display:inline-block}.chrome-landing .top-right-content .content-box .app-stores input{background-color:#54C1A9;color:#FFF;border-radius:5px}.chrome-landing .top-right-content .content-box .app-stores p{text-transform:none}.chrome-landing .top-right-content .content-box .app-stores a{font-family:'Open Sans';font-style:normal;font-weight:300;display:inline-block}.chrome-landing .top-right-content .content-box .app-stores .install-complete,.chrome-landing .top-right-content .content-box .app-stores .install-failure,.chrome-landing .top-right-content .content-box .app-stores .not-chrome{display:none}.chrome-landing .top-right-content .content-box #hypeq-wrapper{width:315px}.chrome-landing .top-right-content .content-box #hypeq-btn #hypeq-inner-btn{background-color:#1E3138;color:#fff}.chrome-landing .top-right-content .content-box #hypeq-btn #hypeq-inner-btn:hover{background-color:#54C1A9}.chrome-landing .top-right-content .content-box #hypeq-btn{padding-top:5px;padding-bottom:10px}.chrome-landing .top-right-content .content-box .linkTextingWidget{width:100%;margin:30px 0}.chrome-landing .top-right-content .content-box .apple-pic{max-width:180px;margin-bottom:7px;border:3px solid transparent}.chrome-landing .top-right-content .content-box .apple-pic:hover{border:3px solid #FFF;border-radius:8px}.chrome-landing .top-right-content .content-box .google-link{max-width:180px;margin-bottom:7px;border:3px solid transparent}.chrome-landing .top-right-content .content-box .google-link:hover{border:3px solid #FFF;border-radius:8px;max-height:70px}.chrome-landing .top-right-content .content-box .linkTextingButton{clear:both;background-color:#54C1A9;border:0;border-radius:4px;color:#FFF;cursor:pointer;display:inline-block;font-weight:700;height:36px;line-height:36px;padding:0 12px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:140px;font-size:14px;margin:0;font-family:Helvetica,sans-serif;outline:0!important}.chrome-landing .top-right-content p{font-family:'Open Sans';font-style:normal;font-weight:300;font-size:14px;color:#fff;text-transform:uppercase}.chrome-landing .top-right-content .content-container{text-align:center}.chrome-landing .bottom-content{width:100%;display:block;height:70%;position:relative;float:left;padding-top:5px}.chrome-landing .bottom-content img{max-width:100%;max-height:100%;position:absolute;float:left}.fb-likes{margin-top:30px}.widget-landing{background-color:#2D464F}.widget-landing .widget-heading{background-image:url(/static/images/bg_landscape.jpg);width:100%;background-repeat:no-repeat;background-position:center bottom;padding:20px}.widget-landing .more-examples,.widget-landing .widget-details{max-width:1108px;margin-right:auto;margin-left:auto}.widget-landing .widget-examples{padding:20px}.widget-landing .more-examples{margin-top:50px}.widget-landing .top-callout{font-size:20px;line-height:30px;margin-top:40px}.widget-landing .subtitle{font-size:17px;margin-top:-20px}.widget-landing .bottom-callout{font-size:30px;padding:100px 0;text-align:center}.widget-landing p{font-size:14px;line-height:22px;color:#fff}.widget-landing .widget-page-container{max-width:1068px;margin-right:auto;margin-left:auto}.widget-landing .left-content{width:50%;min-height:500px;display:block;position:relative}.widget-landing .left-content .content-box{text-align:center}.widget-landing .left-content .content-box #hypeq-wrapper{width:315px}.widget-landing .left-content .content-box #hypeq-btn #hypeq-inner-btn{background-color:#1E3138;color:#fff}.widget-landing .left-content .content-box #hypeq-btn #hypeq-inner-btn:hover{background-color:#54C1A9}.widget-landing .left-content .content-box #hypeq-btn{padding-top:5px;padding-bottom:10px}.widget-landing .left-content img{margin:130px 0 20px;width:130px}.widget-landing .left-content h3{padding-top:70px;margin-bottom:15px;font-size:28px;text-align:left;color:#fff;word-spacing:2px;line-height:1.2}.cms-module h2,.widget-landing .left-content .content-container{text-align:center}.widget-landing .right-content{width:430px;display:block;height:100%;position:relative;float:right}.widget-landing .right-content .widget{zoom:.4;margin-top:45px}.example-page{background:#EEE;padding:10px;margin:50px 0 20px 20px}.example-page .example-sidebar{float:right;margin-top:30px}.example-page .example-body{background:#EEE;margin:10px 0;padding:10px;height:300px;width:230px}.example-page .example-heading{background:#CCC;margin:0 0 10px;padding:10px 15px;border-bottom:1px solid #CCC;font-family:Georgia;text-transform:uppercase}.example-page .example-chrome{background:#BBB;padding:10px;border:1px solid #AAA;margin:-10px -10px 10px}.example-page .example-address{background:#EEE;font-size:12px;padding:5px;box-shadow:inset 0 0 5px 0 #DDD}.example-page .line{background:#CCC;margin:10px 0;height:12px;width:100%}.cms-module{padding:15px 0;background-color:#F7F7F7}#path,.cms-module.trim-top{padding-top:0}.cms-module.trim-bottom{padding-bottom:0}.cms-module .column-wrap{letter-spacing:-.31em;display:-ms-flexbox;-ms-flex-flow:row wrap;word-spacing:-.43em;margin:0 -15px}.cms-module .column,.cms-module .column.double,.cms-module .column.triple{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;zoom:1}.cms-module .column{width:33.3333%;padding:15px}.cms-module .column.double{width:66.6667%}.cms-module .column.triple{width:100%;max-width:60%;margin-right:auto;margin-left:auto}.cms-module h2{margin:0 0 20px}.cms-module h3{margin:0 0 4px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:20px;text-transform:uppercase;color:#1E3138}.user-settings .block-title,.user-settings p{font-family:'Open Sans';font-style:normal;font-weight:400;text-align:center}.cms-module li,.cms-module p{font-size:14px;line-height:24px}.cms-module ul{padding:0}.cms-module li{margin:0 0 0 16px}.cms-module p{color:#2D464F}.cms-module p:last-child{margin:0}.cms-module a{color:#1D7EC2;-webkit-transition:color 250ms;-moz-transition:color 250ms;-o-transition:color 250ms;transition:color 250ms}.cms-module a:hover{color:#54C1A9;text-decoration:none}.cms-module.bg-image h2,.cms-module.bg-image h3,.cms-module.bg-image p,.cms-module.deep-blue h2,.cms-module.deep-blue h3,.cms-module.deep-blue p{color:#fff}.cms-module .card{margin:0 0 30px}.cms-module .card:last-child{margin:30px 0 0}.cms-module.deep-blue{padding:30px 0;text-align:center;background-color:#2D464F}.cms-module.white-banded{background-color:#fff;border-top:1px solid #EEE;border-bottom:1px solid #C1C1C1}.cms-module.bg-image{height:420px;padding:0;text-align:center;background-color:#1E3138;background-size:cover;background-position:50% 50%}.cms-module.bg-image>.container{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cms-module.bg-image.dark{background-color:#EEE}.cms-module.bg-image.dark h2,.cms-module.bg-image.dark h3,.cms-module.bg-image.dark p{color:#1E3138}.cms-module.bg-image.half{height:210px}.cms-module .video-link{position:relative;display:block;cursor:pointer}.cms-module .video-link img{width:100%}.cms-module .video-link .play-button{position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;-webkit-transition:width 250ms,height 250ms,margin 250ms;-moz-transition:width 250ms,height 250ms,margin 250ms;-o-transition:width 250ms,height 250ms,margin 250ms;transition:width 250ms,height 250ms,margin 250ms}.cms-module .video-link:hover .play-button{width:70px;height:70px;margin:-35px 0 0 -35px}#cms-nav,#cms-nav li{margin:0}.cms-module form{padding:15px;background-color:#C1C1C1}#cms-nav{list-style:none;padding:0;position:fixed;z-index:1;top:104px;right:32px}#cms-nav a{display:block;width:18px;height:18px;margin-bottom:12px;background-color:#54C1A9;border:3px solid transparent;outline:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:background-color 250ms ease;-moz-transition:background-color 250ms ease;-o-transition:background-color 250ms ease;transition:background-color 250ms ease}#cms-nav a:hover{background-color:#1D7EC2}#cms-nav a.active{background-color:transparent;border-color:#54C1A9;cursor:default}#cms-nav.white a:hover{background-color:#1D7EC2}#cms-nav.white a.active{background-color:transparent}#cms-nav.blue a:hover{background-color:#fff}#cms-nav.blue a.active{background-color:transparent}@media (max-width:960px){#cms-nav{top:82px;right:30px}}.sponsored .heading{background:#1D7EC2;padding:10px 0 5px}.sponsored .heading .title{color:#FFF;margin-bottom:0}.sponsored .heading .author{font-size:13px;color:#FFF;margin:0}.sponsored .content{margin:20px 0 100px;color:#82ADBD}.user-settings .form-block li.actions{margin:0;text-align:center}.user-settings .form-block li.actions .btn{margin:0}.user-settings .form-block li input[type=file]{font-size:12px}.user-settings .block{width:480px;margin:0 auto;padding:40px 0}.user-settings .block.delete{text-align:center;width:100%;-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.user-settings .block.delete .btn{background-color:transparent}.user-settings .block.delete .btn:hover{color:#ff2545}.user-settings .block.delete form{width:480px;margin:0 auto}.user-settings .block.delete.for-real{background-color:#ff2545}.user-settings .block.delete.for-real h2,.user-settings .block.delete.for-real p{color:#fff}.user-settings .block.delete.for-real .btn{color:#ff2545;background-color:#fdd5d5}.user-settings .block.delete.for-real .btn:hover{color:#ff2545}.user-settings hr{border-bottom:1px solid #C1C1C1}.user-settings p{font-size:13px;line-height:18px;color:#666}.user-settings .view-profile{position:absolute;top:0;right:0}.user-settings .block-title{font-size:18px;line-height:1em}.user-settings .forgot,.user-settings .no-edit{font-family:'Open Sans';font-style:italic;font-size:12px;margin:0 5px;font-weight:400}.user-settings .no-edit{display:inline}.user-settings .btn.btn-link{padding:5px 0}.user-settings #profile-image-wrapper{width:300px;height:300px;overflow:hidden;background:center center no-repeat #000;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.user-settings #profile-image-wrapper.loading{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}.user-settings .email-subscriptions,.user-settings .push-subscriptions,.user-settings .social-connections{list-style:none;margin:0;padding:0}.user-settings .email-subscriptions li,.user-settings .push-subscriptions li,.user-settings .social-connections li{margin:0 0 15px;position:relative;-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.user-settings .email-subscriptions li:after,.user-settings .email-subscriptions li:before,.user-settings .push-subscriptions li:after,.user-settings .push-subscriptions li:before,.user-settings .social-connections li:after,.user-settings .social-connections li:before{display:table;content:""}.user-settings .email-subscriptions li:after,.user-settings .push-subscriptions li:after,.user-settings .social-connections li:after{clear:both}.user-settings .email-subscriptions li .social-icon,.user-settings .push-subscriptions li .social-icon,.user-settings .social-connections li .social-icon{width:32px;height:32px;float:left;margin:0 15px 0 0}.user-settings .email-subscriptions li .social-icon i,.user-settings .push-subscriptions li .social-icon i,.user-settings .social-connections li .social-icon i{position:relative;top:-2px}.user-settings .email-subscriptions li .deets,.user-settings .push-subscriptions li .deets,.user-settings .social-connections li .deets{float:left;display:inline;padding:15px 0 0}.user-settings .email-subscriptions li .onoffswitch,.user-settings .push-subscriptions li .onoffswitch,.user-settings .social-connections li .onoffswitch{position:absolute;top:8px;right:0}.user-settings .email-subscriptions li h3,.user-settings .push-subscriptions li h3,.user-settings .social-connections li h3{color:#999;letter-spacing:.04em;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:14px;margin:0 0 3px;padding:12px 0 0;position:relative}.user-settings .email-subscriptions li h3 i,.user-settings .push-subscriptions li h3 i,.user-settings .social-connections li h3 i{display:none;position:relative;top:-4px;color:#54C1A9}.user-settings .email-subscriptions li .connected,.user-settings .push-subscriptions li .connected,.user-settings .social-connections li .connected{font-family:'Open Sans';font-style:italic;font-weight:400;display:none;color:#999;font-size:13px;line-height:13px}.user-settings .email-subscriptions li.connect-option,.user-settings .push-subscriptions li.connect-option,.user-settings .social-connections li.connect-option{margin-bottom:0;padding:5px 25px;background:#F7F7F7}.user-settings .email-subscriptions li.connect-option label,.user-settings .push-subscriptions li.connect-option label,.user-settings .social-connections li.connect-option label{font-size:13px}.user-settings .email-subscriptions li.connect-option input[type=checkbox],.user-settings .push-subscriptions li.connect-option input[type=checkbox],.user-settings .social-connections li.connect-option input[type=checkbox]{float:right;margin-top:10px;visibility:hidden}.user-settings .email-subscriptions li.connect-option .faux-checkbox,.user-settings .push-subscriptions li.connect-option .faux-checkbox,.user-settings .social-connections li.connect-option .faux-checkbox{position:absolute;top:30%;right:22px}.user-settings .email-subscriptions li.connect-option .faux-checkbox i,.user-settings .push-subscriptions li.connect-option .faux-checkbox i,.user-settings .social-connections li.connect-option .faux-checkbox i{font-size:18px;top:-12px;left:3px}.user-settings .email-subscriptions li.loading,.user-settings .push-subscriptions li.loading,.user-settings .social-connections li.loading{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}.user-settings .email-subscriptions .checked .connected,.user-settings .push-subscriptions .checked .connected,.user-settings .social-connections .checked .connected{display:block}.user-settings .email-subscriptions .checked h3 i,.user-settings .push-subscriptions .checked h3 i,.user-settings .social-connections .checked h3 i{display:inline}.user-settings .facebook{font-size:30px;left:7px}.user-settings .google-plus,.user-settings .linkedin,.user-settings .twitter{font-size:30px}@media (max-width:768px){.user-settings.anon .block.email{width:300px;margin:0}}.favorites p.sub-title{position:absolute;right:20px;top:4px;font-size:14px}#path.tags div.intro-nav{padding:20px 0 24px;background-color:#000;text-align:center}#path.tags div.intro-nav .intro-nav-title{font-size:24px;color:#FFF;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400}#path.tags div.intro-nav .subtitle{font-family:'Open Sans';font-style:normal;font-weight:300;font-size:15px}#path.tags div.intro-nav .tag-superset{text-align:center;vertical-align:middle}#path.tags div.intro-nav .tag-superset .tag-superset-link{display:inline-block;font-size:15px;width:100%;color:#FFF;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400}.tags{background-color:#121B1F!important}.tags .module-footer{padding-top:10px;text-align:center}.tags .module-footer .cta-button{display:inline-block;border:2px solid #FFF;color:#FFF;font-family:'Open Sans';font-style:normal;font-weight:300;padding:10px 15px;margin-top:5px}.tags .module-footer .cta-button i{font-size:19px;line-height:0;padding-left:5px}.tags .meme-title{border-bottom:1px solid rgba(255,255,255,.5);padding:0 50px 12px 0;margin-bottom:15px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:17px;color:#FFF}.tags .follow-action .btn,.tags .view-more h2{font-family:'Open Sans';font-style:normal;font-weight:300;color:#FFF}.tags p{color:#FFF}.tags .view-more{text-align:center;border-bottom:.5px solid #FFF;padding:35px 20px 25px}.tags .view-more h2{font-size:24px!important}.tags .view-more .btn-more-content{text-align:center;width:100%;line-height:25px;font-size:60px;vertical-align:middle;margin-bottom:30px}.tags .view-more .btn-more-content i.skinny_arrow_bottom{color:#FFF}.tags .meme-loading{border-top:1px solid rgba(255,255,255,.1)}.tags .meme-loading .meme-title-loading{padding-top:20px}.tags .meme-loading .meme-title-loading .title-frame{background:rgba(255,255,255,.1);display:inline-block;height:30px;width:60%}.tags .meme-loading .content-loading{width:100%}.tags .meme-loading .col-meme{float:left}.tags .meme-loading .col-video,.tags-macro{float:right}.tags .meme-loading .meme-image-loading{padding:20px 0}.tags .meme-loading .meme-image-loading .image-frame{width:430px;min-height:430px;background:rgba(255,255,255,.1)}.tags .meme-loading .meme-text-loading{padding-bottom:20px}.tags .meme-loading .meme-text-loading .notes-frame{width:430px;height:30px;background:rgba(255,255,255,.1)}.tags .meme-loading .video-image-loading{padding:20px 0}.tags .meme-loading .video-image-loading .poster-frame{width:705px;min-height:430px;background:rgba(255,255,255,.1)}.tags .meme-loading .key-facts-loading{padding-bottom:20px}.tags .meme-loading .key-facts-loading .key-facts-frame{width:705px;height:30px;background:rgba(255,255,255,.1)}.tags .meme-loading .meme-tags-loading{padding-bottom:20px;text-align:right}.tags .meme-loading .meme-tags-loading .tag-frame{background:rgba(255,255,255,.1);display:inline-block;margin-right:5px;border-radius:8px;padding:5px 20px;height:30px}@media screen and (max-width:1200px){.tags .meme-loading .image-frame,.tags .meme-loading .notes-frame{width:342px!important}.tags .meme-loading .key-facts-frame,.tags .meme-loading .poster-frame{width:550px!important}}@media screen and (max-width:960px){.tags .meme-loading .image-frame,.tags .meme-loading .notes-frame{width:277px!important}.tags .meme-loading .key-facts-frame,.tags .meme-loading .poster-frame{width:433px!important}}.tags .follow-action.hidden{display:none!important}.tags .follow-action .unfollow{display:none}.tags .follow-action .follow,.tags .follow-action.following .unfollow{display:inline-block}#path .landing-header .app-wrapper,#path .landing-header .success,#path .landing-header.liked .prompt,.tags .follow-action.following .follow{display:none}.tags .follow-action .btn{border:.5px solid #FFF;font-size:12px;background-color:inherit;text-align:center;border-radius:8px;width:84px;height:22px;text-transform:none;padding-top:2px}.tags .follow-action .btn.unfollow{background-color:#FFF;color:#121B1F;padding-left:16px}.related-tags,.related-tags .related-tags-list .btn-tag-related,.related-tags .related-tags-title{color:#FFF;font-size:14px;font-family:'Open Sans';font-style:normal;font-weight:300}.related-tags{width:100%;line-height:50px;margin-top:20px}.related-tags .related-tags-title{line-height:50px;display:inline}.related-tags .related-tags-list{width:100%;margin-left:15px}.related-tags .related-tags-list .btn-tag-related{border:1px solid #FFF;margin-top:10px;margin-right:5px;min-width:80px;white-space:normal!important;word-wrap:break-word;text-transform:none;border-radius:8px}.related-tags .related-tags-list .btn-tag-related:hover{border:2px solid #FFF;color:#FFF!important;padding:9px 24px 10px}.suggested-tags{min-height:345px;text-align:center;vertical-align:middle;padding-top:40px;margin:0 100px}.suggested-tags .explore-related{color:#FFF}.tag-namespaces{list-style-type:none;text-align:left!important}.tag-namespaces li{border-bottom:0!important;margin-left:0}.tag-namespaces li a{text-transform:none;color:#FFF;font-family:'Open Sans'!important;font-style:normal!important;font-weight:300!important;font-size:18px!important;padding:20px 5px}.tag-grid{padding-left:20px;padding-bottom:30px;overflow:hidden}.tag-grid h4{color:#FFF;font-family:'Open Sans';font-style:normal;font-weight:300}.tag-grid .grid-item{float:left;padding-top:20px;padding-right:20px;text-align:center;position:relative}.tag-grid .grid-item .item-image{float:left;width:100%;background-repeat:no-repeat;background-size:cover;text-align:center;position:relative}.tag-grid .grid-item .item-image .item-label{color:#FFF;text-align:center;padding-top:100px;bottom:0;position:absolute;margin:0 10px;right:0;left:0}.tag-grid .grid-item .item-image:before{content:"";display:block;padding-top:100%;float:left}.tag-grid .grid-item .follow-action{display:block}.tag-grid .grid-item .follow-action .btn{font-size:20px;width:auto;height:auto;margin:15px auto auto;padding:8px 25px;line-height:25px}.tag-grid.lay-2{display:-webkit-flex;-webkit-flex-flow:row wrap;position:relative;width:100%;height:100%}.tag-grid.lay-2 .grid-item{width:33%}.tag-grid.lay-2 .grid-item.quarter{width:25%}.tag-grid.lay-2 .grid-item.quarter .item-label{font-size:25px}.tag-grid.lay-2 .outside-frame{position:absolute;top:20px;right:10px;width:100%;height:100%}.tag-grid.lay-2 .bottom,.tag-grid.lay-2 .top{position:absolute;height:50%;width:100%;z-index:10}.tag-grid.lay-2 .top{top:0}.tag-grid.lay-2 .bottom{text-align:center;top:50%}.suggested-tags .grid-item{width:25%!important}.suggested-tags .grid-item .item-label{font-size:2.5vw}.suggested-tags .grid-item .follow-action .btn{font-size:20px}@media (max-width:1200px){div.tag-grid .grid-item.quarter .item-label{padding-top:30px!important;font-size:22px!important}div.tag-grid .grid-item.quarter .follow-action .btn{font-size:16px;line-height:14px;margin-top:5px}div.tag-grid .grid-item .item-label{padding-top:70px!important}}@media (max-width:960px){div.tag-grid .grid-item.quarter .item-label{padding-top:30px!important;font-size:20px!important}div.tag-grid .grid-item.quarter .follow-action .btn{font-size:16px;line-height:14px;margin-top:5px}.suggested-tags div.tag-grid .grid-item .item-label,div.tag-grid .grid-item .item-label{padding-top:30px!important}.suggested-tags div.tag-grid .grid-item .follow-action .btn{font-size:16px;padding:5px 15px;line-height:17px}}.onboarding-footer{border-top:1px solid rgba(255,255,255,.4);padding:20px 0 100px}.activity-view{width:400px;height:80vh;overflow-y:scroll;background:#000;position:fixed;top:52px;right:0;opacity:0;z-index:-1}.activity-view .no-notifications{color:#FFF;text-align:center}.activity-view .no-notifications p{color:#FFF}.activity-view .no-notifications a{color:#fff;text-decoration:underline}.activity-view .notifications_sign_up_cta{text-align:center;padding-top:80px;margin:20px}.activity-view .notifications_sign_up_cta a,.activity-view .notifications_sign_up_cta h2,.activity-view .notifications_sign_up_cta p{color:#FFF}.activity-view .notifications_sign_up_cta .btn{font-size:16px;display:inline-block;padding:20px 35px;border:1px solid #FFF;height:auto;text-transform:none;margin-top:30px}.activity-view a.notification{color:#EEE;display:block;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.activity-view a.notification:hover{text-decoration:none;background:rgba(255,255,255,.2)}.activity-view.open{opacity:1;z-index:1000}.activity-view .media{display:block}.activity-view .media .media-body,.activity-view .media .media-left,.activity-view .media .media-right{display:table-cell;vertical-align:top}.activity-view .media .media-left{padding-right:10px}.activity-view .media .media-body{width:10000px;overflow:hidden}.activity-view ul{margin:0;padding:0}.activity-view .notification{background:rgba(255,255,255,.15);margin:0;padding:15px;line-height:13px}.activity-view .notification .time{float:right;font-size:12px}.activity-view .notification img{float:left;width:50px;height:50px}.activity-view .notification h4{margin-bottom:0;font-size:12px;font-weight:100}.activity-view .notification p{margin:3px 0;font-size:14px;line-height:19px}.activity-view .notification.provider img{border-radius:25px}.activity-view .notification .time_ago,.activity-view .notification h4,.activity-view .notification p{color:#FFF}.activity-view .notification.read{background:0 0}.unread-notification-count{background:#FFF;width:17px;height:17px;border-radius:10px;position:absolute;top:10px;right:10px;font-size:13px;font-weight:700;color:#000;z-index:1000;line-height:17px;text-align:center;opacity:0}#path .module,#path .path-description em,#path li,#path p{font-family:'Open Sans';font-weight:400}.unread-notification-count.plus-9{font-size:10px}#path{background-color:#1E3138;-webkit-transition:padding-top 250ms;-moz-transition:padding-top 250ms;-o-transition:padding-top 250ms;transition:padding-top 250ms}#path.app_banner_shown{padding-top:83px}#path.app_banner_shown .module.js-module.intro.no-mini-player{height:83px}#path h2{font-size:18px;line-height:24px;margin-bottom:2px}#path a{-moz-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}#path a:hover{color:#1D7EC2;text-decoration:none}#path li,#path p{font-style:normal;font-size:13px;color:#82ADBD;line-height:20px;margin-bottom:2px}#path .share-text{font-size:15px;margin:18px 0;color:#fff}#path .subtitle{color:#fff;font-size:13px;margin:0 0 6px}#path .action{text-align:center;color:#54C1A9}#path .action p.action-text{bottom-margin:3px}#path .action.has-course,#path .action:hover{background-color:transparent;color:#1D7EC2}#path .landing-header{margin-top:-83px;text-align:center;position:relative;z-index:10000}#path .landing-header .page-title{text-shadow:0 0 10px #121b1f}#path .landing-header .page-sub{text-shadow:0 0 7px #121b1f}#path .landing-header .btn{background:#54C1A9;color:#FFF;border-radius:20px;padding:5px 10px;height:auto;margin:2px 0 0 5px}#path .landing-header.liked .success{display:block}#path .landing-header .dismiss{position:absolute;right:30px;top:20px}#path .fb-like{margin-left:100px;opacity:1;top:5px}#path .fb-wrapper{height:90px;background:#fff;background-color:rgba(255,255,255,.6);padding:10px 0;position:absolute;left:0;right:0;bottom:0}#path .module-path-node,#path .path-arrow{-webkit-background-clip:padding-box;-moz-background-clip:padding}#path .hero h2.page-sub{width:initial}#path .path-arrow{position:absolute;left:50%;bottom:-30px;width:60px;height:60px;margin-left:-30px;background-color:#121B1F;color:#2D464F;text-align:center;font-size:24px;line-height:36px;text-shadow:0 0 3px #000;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.8);-moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.8);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.8);background-clip:padding-box;-webkit-border-radius:30px 30px 0 0;-moz-border-radius:30px 30px 0 0;border-radius:30px 30px 0 0;cursor:pointer}#path .path-description{margin:0;padding:10px;font-size:12px;background-color:rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.1)}#path .path-description em{font-style:italic;color:#fff}#path .module{position:relative;padding:30px 0;overflow:hidden;font-style:normal;font-size:13px;color:#82ADBD;line-height:20px;background-position:center center;background-size:cover;background-repeat:no-repeat}#path .module-daily-meme a,#path .module-meme-teaser a,#path .module-title .source-name{font-family:Montserrat,sans-serif;font-style:normal}#path .module.active .duration{display:none}#path .module.has-intro{padding-top:0}#path .module.first{padding-bottom:45px}#path .module .close-banner{position:absolute;top:5px;right:5px;width:30px;height:30px;border-radius:15px}#path .module .close-banner .circle-remove{font-size:30px}#path .module .close-banner .circle-remove:hover{color:#FFF}#path .module.join h2{margin-bottom:30px}#path .module.join .module-title{text-align:center}#path .module.comments a{float:right;color:#1d7ec2}#path .module.comments .fb-comments>span{margin-bottom:70px}#path .module:first-child .module-path{top:0}#path .module:last-child .module-path{bottom:20px}#path .module:last-child .module-path .module-path-node{position:absolute;bottom:0}#path .module-path{position:absolute;top:-30px;bottom:-30px;width:3px;border-left:1px solid #1E3138;border-right:1px solid #1E3138;margin:0 5px;background-color:#1D7EC2}#path .module-path-node{width:7px;height:7px;margin:25px 0 0 -3px;background-color:#1D7EC2;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#path .module-path-node:after,#path .module.intro .user-icon{-webkit-background-clip:padding-box;-moz-background-clip:padding}#path .module-path-node:after{content:'';position:absolute;z-index:-1;height:9px;width:9px;margin:-1px 0 0 -1px;background-color:#1E3138;background-clip:padding-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#path .col-main{float:left;width:740px}#path .col-main.reverse{width:350px}#path .col-aux{float:right;width:390px}#path .col-aux .subtitle{padding:5px 0}#path .col-aux.reverse{width:740px}#path .col-aux p.social-text{font-size:15px;margin-bottom:5px}#path .col-footer{float:left;width:100%;position:relative}#path .col-footer h3{position:relative;color:#fff;padding-top:10px;margin:0 0 2px;font-size:16px}#path .col-footer h3:after{position:absolute;right:0;top:24px;content:'';background-color:#2D464F;height:1px;width:87%}#path .action-buttons{padding-top:10px}#path .module-tabs{padding:0;margin:0 0 15px}#path .module-tabs li{display:inline-block;margin:0 20px 0 0;padding-bottom:3px;font-size:11px;color:#54C1A9;cursor:pointer;border-bottom:1px solid transparent}#path .module-tabs li:hover{border-bottom-color:#54C1A9}#path .module-tabs li:last-child{margin-right:0}#path .module-tabs li.active{color:#fff;border-bottom-color:#1D7EC2}#path .begin-path,#path .module-about .actions{border-bottom:1px solid #2D464F}#path .tab-content{display:none;max-height:278px;overflow-y:auto;word-break:break-word;padding-top:8px}#path .tab-content.active{display:block}#path .module-title h2 a{color:#FFF}#path .module-daily-meme a:hover,#path .module-title .small-details a:hover{color:#1D7EC2}#path .module-title .tag{margin:0 8px}#path .module-title .source-name{font-weight:700}#path .module-title .view-website{position:relative;top:-2px;margin:0 0 0 4px}#path .module-about{text-align:center}#path .module-about .actions{margin-bottom:15px;padding-bottom:10px}#path .module-about .actions:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}#path .module-about .actions a{word-break:break-all}#path .module-about .actions .action{font-size:14px}#path .module-about .actions p{margin:0;font-size:11px;line-height:16px}#path .module-about i:before{vertical-align:initial}#path .module-daily-meme a{font-weight:400;text-transform:uppercase}#path .module-daily-meme .small-meme{float:left;width:180px}#path .module-daily-meme .small-meme:last-child p{height:150px;margin:0}#path .module-meme-teaser{position:absolute;z-index:1;top:-25px;right:0;padding-right:75px;text-align:right;color:#fff}#path .module-meme-teaser a{display:block;font-weight:700}#path .module-meme-teaser a:hover{color:#1D7EC2}#path .module-meme-teaser .meme-wrapper{position:absolute;right:0;bottom:-12px;height:65px;width:65px;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;background-color:#121B1F;-webkit-backface-visibility:hidden;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s}#path .module-meme-teaser:hover .meme-wrapper{height:75px;width:75px;right:-7px;bottom:4px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#path .module-video{position:relative}#path .module-video .js-media-player{min-height:449px}#path .module-video .duration{display:block;position:absolute;top:0;left:0;background:rgba(18,27,31,.25)}#path .module-video .duration .duration-time{display:block;text-align:left;padding:10px 15px;color:#FFF;font-family:'Open Sans';font-style:normal;font-weight:300;font-size:13px}#path .share-this-wrap .share,#path .ui-show-more .show-more-trigger{font-family:Montserrat,sans-serif;font-style:normal;text-align:center;text-transform:uppercase;cursor:pointer}#path .module-video .actions{margin:15px 0 0}#path .module-video .action{position:initial;margin:0 20px 0 0;padding:0}#path .module-video .action:last-child{float:right;margin-right:0}#path .module-video i{position:relative}#path .module-video .share i{top:-2px;font-size:16px}#path .module-video .add-to-playlist i{top:-2px}#path .module-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-opacity:.2;-moz-opacity:.2;opacity:.2;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}#path .path-explainer{position:absolute;background:#1E3138;border:1px solid #82ADBD;width:480px;z-index:2;top:65px;left:45px;padding:15px;-webkit-box-shadow:0 0 8px rgba(18,27,31,.8);-moz-box-shadow:0 0 8px rgba(18,27,31,.8);box-shadow:0 0 8px rgba(18,27,31,.8);-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}#path .path-explainer h3{color:#fff;font-size:18px;line-height:1em;margin:0 0 0 15px}#path .path-explainer ul{margin:0;padding:0}#path .path-explainer ul li{margin:15px 0 0 15px}#path .path-explainer p{margin:0}#path .path-explainer i{position:absolute;top:0;right:0;z-index:3;padding:12px;font-size:18px;color:#fff;cursor:pointer;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}#path .path-explainer i:hover{color:#1D7EC2}#path .path-explainer:after,#path .path-explainer:before{content:'';position:absolute;width:0;height:0;border-style:solid}#path .path-explainer:before{top:6px;left:-15px;border-width:15px 15px 15px 0;border-color:transparent #1E3138 transparent transparent;z-index:1}#path .path-explainer:after{top:4px;left:-17px;border-width:17px 17px 17px 0;border-color:transparent #82ADBD transparent transparent;z-index:0}#path .path-explainer.out{opacity:0}#path .path-explainer.hide{display:none}#path .ui-show-more .show-more{overflow:hidden;max-height:80px;-webkit-transition:max-height .6s ease;-moz-transition:max-height .6s ease;-o-transition:max-height .6s ease;transition:max-height .6s ease}#path .ui-show-more .show-more-trigger{width:140px;margin:0 auto;padding:15px 0 0;font-weight:400;line-height:1;color:#54C1A9;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}#path .ui-show-more .show-more-trigger:hover{color:#1D7EC2}#path .ui-show-more.active .show-more{max-height:300px}#path .ui-show-more.loading{overflow:hidden;max-height:80px}#path .share-this-wrap{overflow:hidden}#path .share-this-wrap .share{font-weight:700;font-size:11px;color:#fff;display:inline-block;height:32px;padding-top:5px;float:left;-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease;margin-bottom:6px}#path .share-this-wrap .share-facebook{background-color:#24395e;width:161px;margin-right:1px}#path .share-this-wrap .share-facebook:hover{background-color:#35589D;color:#fff}#path .share-this-wrap .share-twitter{background-color:#1d5276;width:161px;margin-right:1px;border-left:1px solid #1C292E}#path .share-this-wrap .share-twitter:hover{background-color:#2788CD;color:#fff}#path .share-this-wrap .share-google-classroom{margin-right:1px;border-left:1px solid #1C292E;width:32px;padding-top:0}#path .share-this-wrap .share-more{background-color:#1E3138;width:32px}#path .share-this-wrap .share-more:hover{background-color:#2D464F;color:#fff}#path .share-this-wrap .share-more i{font-size:18px;top:-3px;left:1px}#path .share-this-wrap i{position:relative;top:-1px;font-size:16px;padding-right:3px}#path .share-this-wrap p{line-height:20px;text-align:center;bottom-padding:20px}#path .js-media-player{cursor:pointer}#path .card-meme .meme-wrap{min-height:351px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}@media screen and (max-width:1200px){#path .col-main{width:600px}#path .col-aux{width:260px}#path .col-aux.reverse{width:600px}#path .col-footer h3:after{width:84%}#path .tab-content{max-height:242px}#path .module .js-media-player{min-height:371px}#path .module-meme-teaser{display:none}#path .module-meme .meme-content{width:380px}#path .module-daily-meme .small-meme:last-child{width:100%}#path .module-daily-meme .small-meme:last-child p{height:inherit}#path .module-recommend .recommendations .no-rec{padding-top:5px;text-align:left;margin-top:-10px;visibility:hidden}#path .share-this-wrap .share-facebook,#path .share-this-wrap .share-twitter{width:96px}#path .card-meme .meme-wrap{min-height:271px}}@media screen and (max-width:960px){#path .module-daily-meme .small-meme,#path .module-meme-teaser,#path .path-description{display:none}#path .col-main{width:420px}#path .col-aux,#path .col-main.reverse{width:240px}#path .col-aux.reverse{width:420px}#path .col-footer h3:after{width:79%}#path .tab-content{max-height:142px}#path .module .js-media-player{min-height:269px}#path .module-meme .meme-content{width:310px}#path .module-meme .meme-wrapper{width:350px;height:350px}#path .module-daily-meme .small-meme:last-child{display:block}#path .share-this-wrap .share-facebook,#path .share-this-wrap .share-twitter{width:86px}#path .share-this-wrap .share-more i,#path .share-this-wrap .share-twitter i{padding-right:0}#path .card-meme .meme-wrap{min-height:207px}}#path.dark .module.switch .card-meme .handle,#path.meme-path .module.video .module-bg-img{display:none}#path.dark h2{color:#fff}#path.dark .module{background-color:#1C292E}#path.dark .module .duration{border-color:transparent #1C292E transparent transparent}#path.dark .module:nth-of-type(odd){background-color:#121B1F}#path.dark .module:nth-of-type(odd) .duration{border-color:transparent #121B1F transparent transparent}#path.dark .module:nth-of-type(odd) .path-arrow{background-color:#1C292E;color:#82ADBD;-webkit-box-shadow:inset 0 0 4px 1px rgba(0,0,0,.8);-moz-box-shadow:inset 0 0 4px 1px rgba(0,0,0,.8);box-shadow:inset 0 0 4px 1px rgba(0,0,0,.8)}#path.dark .module.force-even{background-color:#1C292E}#path.dark .module.force-odd{background-color:#121B1F}#path.dark .module.join{background-color:#2D464F}#path.dark .module.join .duration{border-color:transparent #2D464F transparent transparent}#path.dark .module.comments{background-color:#E1E1E1}#path.dark .module.archival{background-color:#333;color:#ACACAC}#path.dark .module.archival .duration{border-color:transparent #333 transparent transparent}#path.dark .module.archival p{color:#ACACAC}#path.dark .module.archival .module-footer-tag{font-family:'Open Sans';font-style:italic;font-weight:400;position:absolute;bottom:0;right:0}#path.dark .module.archival .module-tabs li.active{border-bottom-color:#DDD}#path.dark .module.archival .module-recommend{border-top-color:#111;border-bottom-color:#111}#path.dark .module.archival .media-wrapper,#path.dark .module.archival .vjs-default-skin .vjs-control-bar{background-color:#222}#path.dark .module.archival .media-wrapper .overlay{color:#222}#path.dark .module.archival:nth-child(odd){background-color:#2C2C2C}#path.dark .module.archival:nth-child(odd) .duration{border-color:transparent #2C2C2C transparent transparent}.nav-hidden .path-nav{margin-top:40px}.nav-hidden #path .module.intro{top:0}#path .admin-draft,#path .admin-holding,#path .admin-live,#path .admin-rejected,#path .admin-unavailable,#path .admin-unpublished{border:4px solid transparent;border-bottom:none;margin-bottom:12px}#path .admin-draft .admin-mode,#path .admin-holding .admin-mode,#path .admin-live .admin-mode,#path .admin-rejected .admin-mode,#path .admin-unavailable .admin-mode,#path .admin-unpublished .admin-mode{position:absolute;bottom:0;left:0;width:100%;height:18px;padding:4px 0 0;z-index:0;-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:10px;text-transform:uppercase;text-align:center;line-height:1;letter-spacing:.1em}#path .admin-live{border-color:#45aa25}#path .admin-live .admin-mode{background-color:#45aa25;color:#daffda}#path .admin-live .admin-mode:hover{background-color:#34801c}#path .admin-draft{border-color:#999}#path .admin-draft .admin-mode{background-color:#999;color:#fff}#path .admin-draft .admin-mode:hover{background-color:grey}#path .admin-rejected{border-color:#ff2545}#path .admin-rejected .admin-mode{background-color:#ff2545;color:#fdd5d5}#path .admin-rejected .admin-mode:hover{background-color:#f10023}#path .admin-unavailable{border-color:#e88624}#path .admin-unavailable .admin-mode{background-color:#e88624;color:#f4ede6}#path .admin-unavailable .admin-mode:hover{background-color:#c46d15}#path .admin-unpublished{border-color:#999}#path .admin-unpublished .admin-mode{background-color:#999;color:#fff}#path .admin-unpublished .admin-mode:hover{background-color:grey}#path .admin-holding{border-color:#e88624}#path .admin-holding .admin-mode{background-color:#e88624;color:#f4ede6}#path .admin-holding .admin-mode:hover{background-color:#c46d15}#path div.module.brand-intro{padding:20px 0 24px}#path div.module.brand-intro .container{padding:0 160px;text-align:center}#path div.module.brand-intro h1{margin-bottom:15px;font-size:24px;color:#FFF;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400}#path div.module.brand-intro p{font-size:14px;color:#FFF;line-height:22px}#path div.module.brand-intro p.brand-attribution{position:static;padding-top:15px}#path div.module.brand-intro .brand-info{position:absolute;top:0;right:0;margin:25px;text-align:right;color:#FFF}#path div.module.brand-intro .brand-info a{color:#FFF}#path div.module.brand-intro .brand-info img{position:absolute;top:0;left:0;width:45px;border-radius:22.5px}#path div.module.brand-intro .brand-info h4{margin-bottom:5px;padding-left:62px;font-family:'Open Sans';font-style:normal;font-weight:600;font-size:18px;color:#FFF}#path div.module.brand-intro .brand-info .brand-url{font-size:14px;padding-left:65px;color:#FFF}#path div.module.brand-intro .brand-info .brand-share{margin:11px 0 0;padding:0;list-style:none}#path div.module.brand-intro .brand-info .brand-share li{display:inline-block;font-size:28px;margin-left:14px}@media screen and (max-width:1200px){#path div.module.brand-intro .container{padding:0 100px}}@media screen and (max-width:960px){#path div.module.brand-intro h1{margin-bottom:12px;font-size:18px;line-height:1.3}#path div.module.brand-intro p{font-size:13px;line-height:20px}}#path .digest-callout{background:#1E3138;margin:30px 0 -30px;padding:40px 0 50px}#path .digest-callout li,#path .digest-callout ul{padding:0;margin:0;text-align:center}#path .digest-callout h3{text-align:center;border-bottom:1px solid #FFF;color:#FFF;font-size:25px;margin-bottom:15px;padding-bottom:25px}#path .digest-callout li{list-style-type:none;display:inline-block;width:19.5%}#path .digest-callout li a{display:block;margin:8px;-webkit-transition:transform .6s ease;-moz-transition:transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease}#path .digest-callout li a:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#path .digest-callout li img{vertical-align:top;width:100%}#path .digest-callout.first-large li{width:24.5%}#path .digest-callout.first-large li.large{width:49%;float:left}#path .end-card{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;position:absolute;top:0;background-color:rgba(0,0,0,.9);text-align:center}#path .end-card .end-module,#path .end-card.hidden-card{display:none}#path .end-card p{margin-bottom:20px;font-size:14px}#path .end-card .countdown{font-size:12px;position:absolute;bottom:10px;left:0;right:0}#path .end-card .counter{margin-left:3px;font-weight:700;display:inline}#path .end-card .fb-likes .success,#path .end-card .fb-likes.liked .prompt{display:none}#path .end-card .fb-likes.liked .success{display:block}#path .end-card .fb-likes h3{color:#FFF;font-size:14px;width:300px;text-align:center;margin:0 auto 10px;line-height:20px;font-weight:600}#path div.module.expert-qa .expert p,#path div.module.expert-qa .title-bar h2{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal}#path .end-card .fb-likes .fb-like{margin-left:0}#path .end-card .fb-likes .fb_edge_comment_widget{display:none!important}#path .end-card:not(.hidden-card) .fb-like{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-animation:highlight-fb-like-button 1.5s linear 3;-moz-animation:highlight-fb-like-button 1.5s linear 3;-o-animation:highlight-fb-like-button 1.5s linear 3;animation:highlight-fb-like-button 1.5s linear 3;overflow:hidden}#path .end-card lesshat-selector{-lh-property:0}@-webkit-keyframes highlight-fb-like-button{0%,100%{-webkit-transform:scale(1.3)}50%{-webkit-transform:scale(1.4)}}@-moz-keyframes highlight-fb-like-button{0%,100%{-moz-transform:scale(1.3)}50%{-moz-transform:scale(1.4)}}@-o-keyframes highlight-fb-like-button{0%,100%{-o-transform:scale(1.3)}50%{-o-transform:scale(1.4)}}@keyframes highlight-fb-like-button{0%,100%{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}50%{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}}#path .end-card .video-discussion-callout{display:block;background:#54C1A9;color:#000;width:200px;border-radius:30px;margin:5px auto auto}#path div.module.expert-qa .title-bar{overflow:hidden;position:relative;border-bottom:1px solid #FFF;padding-bottom:12px;margin-bottom:38px}#path div.module.expert-qa .title-bar h2{float:left;font-size:17px;color:#FFF}#path div.module.expert-qa .title-bar .brand-attribution{float:right}#path div.module.expert-qa .title-bar .links{float:right;display:inline-block;padding:0;margin:0;text-align:right;list-style:none}#path div.module.expert-qa .title-bar .links li{display:inline-block;margin:0;padding:0 0 0 10px;font-size:11px}#path div.module.expert-qa .title-bar .links li a{color:#FFF}#path div.module.expert-qa .title-bar .links li i{position:relative;top:-2px;font-size:20px}#path div.module.expert-qa .qa-columns{-webkit-columns:350px auto;-moz-columns:350px auto;columns:350px auto;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;color:#FFF}#path div.module.expert-qa .qa-block{margin:0;padding-bottom:55px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}#path div.module.expert-qa .qa-block:last-child{padding-bottom:0}#path div.module.expert-qa .expert{height:120px;padding:0;margin-bottom:20px;display:table}#path div.module.expert-qa .expert .img{position:absolute;width:120px;height:120px;border-radius:60px;background-position:center center;background-size:cover;background-repeat:no-repeat}#path div.module.expert-qa .expert p{display:table-cell;vertical-align:middle;padding-left:140px;font-size:14px;text-align:left;text-transform:uppercase;color:#FFF}#path div.module.expert-qa .question dd,#path div.module.expert-qa .question dt{position:relative;margin-left:30px}#path div.module.expert-qa .question dd::before,#path div.module.expert-qa .question dt::before{position:absolute;left:-30px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:15px}#path div.module.expert-qa .question dt{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:14px;padding-bottom:15px}#path .get-smarter .tooltip p,#path div.module.expert-qa .question dd,.passive_get_smarter .recommend-count{font-weight:300;font-family:'Open Sans';font-style:normal}#path div.module.expert-qa .question dt::before{content:"Q:"}#path div.module.expert-qa .question dd{font-size:15px}#path div.module.expert-qa .question dd::before{content:"A:"}#path .get-smarter .clipping-mask{width:auto}#path .get-smarter .tooltip{position:absolute;top:-80px;right:10px;border-radius:10px;opacity:0;width:310px;z-index:100;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}#path .get-smarter .tooltip p{font-size:14px;color:#FFF;padding:10px 25px 10px 15px;line-height:18px;margin:0}#path .get-smarter .tooltip .close{color:#FFF;position:absolute;font-size:13px;top:4px;right:8px}#path .get-smarter .tooltip.smarter-prompt{top:118px}#path .get-smarter .tooltip.smarter-prompt:after{content:"";top:-10px;right:10px;bottom:auto;left:auto;border-width:0 10px 10px;border-color:#1D7EC2 transparent;position:absolute;border-style:solid}#path .get-smarter .tooltip.next-prompt{top:5px;right:60px;width:230px}#path .get-smarter .tooltip.next-prompt.left:after,#path .get-smarter .tooltip.next-prompt:after{content:"";top:10px;bottom:auto;border-color:transparent #1D7EC2;border-style:solid;position:absolute}#path .get-smarter .tooltip.next-prompt.left{left:60px;right:auto}#path .get-smarter .tooltip.next-prompt.left:after{left:-10px;right:auto;border-width:10px 10px 10px 0}#path .get-smarter .tooltip.next-prompt:after{right:-10px;left:auto;border-width:10px 0 10px 10px}#path .get-smarter .tooltip.next-prompt .close{top:1px;right:7px}#path .get-smarter .checkmark-view{width:100%;height:100%;position:absolute;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;background:0 0;opacity:0}#path .get-smarter .checkmark-view.ready{opacity:1}#path .get-smarter .checkmark-view.shade{background:rgba(0,0,0,.7)}#path .get-smarter .checkmark-view.complete .big-check{opacity:1;position:absolute;z-index:1;background-image:url(//d2nfa0w59y2lzi.cloudfront.net/static/images/checkmark-animated-onboarding.gif);background-repeat:no-repeat;background-position:center;-webkit-background-size:125%;-moz-background-size:125%;background-size:125%;width:100%;height:100%;pointer-events:none;-webkit-transition:opacity .3s ease-out .5s;-moz-transition:opacity .3s ease-out .5s;-o-transition:opacity .3s ease-out .5s;transition:opacity .3s ease-out .5s}#path .get-smarter .checkmark-view.complete .big-check.fade-out{opacity:0}#path .get-smarter .checkmark-view .checkmark{-webkit-transition:opacity 250ms ease;-moz-transition:opacity 250ms ease;-o-transition:opacity 250ms ease;transition:opacity 250ms ease;background-image:url(//d2nfa0w59y2lzi.cloudfront.net/static/images/smarter-checkmarks.png);width:40px;height:40px;border-radius:20px;position:absolute;top:10px;right:10px;z-index:2;background-size:207%;outline:0}#path .get-smarter .checkmark-view .checkmark.complete{background-position:-42px}#path .get-smarter .checkmark-view .checkmark i{position:absolute;top:-8px;left:5px;display:block;font-size:35px;color:#82ADBD}#path.brand-path .get-smarter .checkmark-view,#path.tags .get-smarter .checkmark-view,.passive_get_smarter .checkmark-view{display:none!important}.passive_get_smarter .js-recommend-this{position:relative}.passive_get_smarter .recommend-count{position:absolute;top:-2px;left:50px;opacity:1;color:#EEE;font-size:16px}.passive_get_smarter .recommend-count.zero{font-size:17px;font-weight:100;text-transform:capitalize;width:103px}.passive_get_smarter .rec-wrap{background-image:none!important;width:auto!important;height:auto!important;margin-top:6px}@keyframes text-fade{0%,40%{opacity:0}100%,70%{opacity:1}}@keyframes next-step-entrance{0%,40%{opacity:0}100%,70%{opacity:1}}.passive_get_smarter lesshat-selector{-lh-property:0}@-webkit-keyframes learning-fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes learning-fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes learning-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes learning-fade-in{0%{opacity:0}100%{opacity:1}}.passive_get_smarter .learned-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.9) 50%,#000 100%);background-image:-moz-linear-gradient(top,rgba(0,0,0,.9) 50%,#000 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.9) 50%,#000 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.9) 50%,#000 100%);z-index:9999;text-align:center;-webkit-animation:learning-fade-in .5s ease;-moz-animation:learning-fade-in .5s ease;-o-animation:learning-fade-in .5s ease;animation:learning-fade-in .5s ease;-webkit-transition:opacity .5;-moz-transition:opacity .5;-o-transition:opacity .5;transition:opacity .5}.passive_get_smarter .learned-overlay.fade-out{opacity:0}.passive_get_smarter .learned-wrapper{height:100%}.passive_get_smarter .learned-wrapper h1,.passive_get_smarter .learned-wrapper h2{animation:text-fade 1s ease .5s forwards;opacity:0;color:#FFF;font-family:'Open Sans';font-style:normal;padding:0;font-weight:200;margin:auto}.passive_get_smarter .learned-wrapper h1{line-height:36px;font-size:26px;margin-bottom:20px}@media (max-height:550px){.passive_get_smarter .learned-wrapper h1{margin:0 4vh 2vh;line-height:5vh;font-size:4vh}}.passive_get_smarter .learned-wrapper h2{margin:20px 40px;font-size:20px;line-height:28px}.passive_get_smarter .learned-wrapper h2 strong{font-family:'Open Sans';font-style:normal;font-weight:600}#path .module.intro h1,.passive_get_smarter .learned-wrapper .next-step .btn-default,.passive_get_smarter .learned-wrapper .next-step .btn-link{font-family:'Open Sans';font-style:normal;font-weight:300}@media (max-height:550px){.passive_get_smarter .learned-wrapper h2{margin:5vh 4vh;line-height:4.5vh;font-size:3.5vh}.passive_get_smarter .learned-wrapper p{font-size:3vh;line-height:4vh}}.passive_get_smarter .learned-wrapper .top{padding-top:5vh}.passive_get_smarter .learned-wrapper .border,.passive_get_smarter .learned-wrapper .next-step,.passive_get_smarter .learned-wrapper .top{margin:0 5vw}@media (min-width:400px){.passive_get_smarter .learned-wrapper .border,.passive_get_smarter .learned-wrapper .next-step,.passive_get_smarter .learned-wrapper .top{margin:auto;width:300px}}.passive_get_smarter .learned-wrapper .border{opacity:0;border-top:1px solid rgba(255,255,255,.3);animation:next-step-entrance 2s ease 750ms forwards}.passive_get_smarter .learned-wrapper .next-step{opacity:0;height:45vh;animation:next-step-entrance 2s ease 750ms forwards}.passive_get_smarter .learned-wrapper .next-step .logged-out{padding-top:50px}@media (max-height:550px){.passive_get_smarter .learned-wrapper .next-step .logged-out{padding-top:5vh}}.passive_get_smarter .learned-wrapper .next-step .logged-in{padding-top:30px}.passive_get_smarter .learned-wrapper .next-step .logged-in p{line-height:23px;color:#CCC;font-size:16px}@media (max-height:550px){.passive_get_smarter .learned-wrapper .next-step .btn-default{padding-top:5vh}}.passive_get_smarter .learned-wrapper .next-step p{margin-bottom:5vh}.passive_get_smarter .learned-wrapper .next-step .btn-default{border:1px solid #EEE;color:#FFF;background-color:transparent;text-transform:none;font-size:16px;padding:15px 30px;min-height:53px}.passive_get_smarter .learned-wrapper .next-step .btn-link{font-size:12px;opacity:.9;margin-top:15px;border:0;color:#EEE;text-transform:none;background-color:transparent}#path .module.intro .app-banner-module .add-to-chrome.transparent-button,#path .module.intro .app-banner-module .try-install-again.transparent-button{opacity:.5}#path .module.intro{position:absolute;width:100%;height:0;top:50px;padding:0;overflow:hidden;-webkit-box-shadow:0 0 15px #1C292E;-moz-box-shadow:0 0 15px #1C292E;box-shadow:0 0 15px #1C292E;z-index:1;-webkit-transition:top .2s;-moz-transition:top .2s;-o-transition:top .2s;transition:top .2s;-webkit-backface-visibility:hidden;text-align:center;background-size:cover}#path .module.intro .container{padding-top:15px}#path .module.intro h1{color:#fff;margin:0;font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:initial}#path .module.intro .banner-description{color:#FFF}#path .module.intro .banner-title{margin-bottom:3px;margin-top:-8px}#path .module.intro .module-title{width:78%;font-size:11px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;color:#b2d6f0;-webkit-transition:padding-left .2s;-moz-transition:padding-left .2s;-o-transition:padding-left .2s;transition:padding-left .2s}#path .module.intro .app-banner-module .try-install-again,#path .module.intro .path-button{border-radius:90px;font-size:15px;line-height:1;font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}#path .module.intro .path-button{position:absolute;right:315px;bottom:10px;padding:6px 20px 7px;background:#54C1A9;color:#fff;transition:border-color .4s ease,color .4s ease}#path .module.intro .path-button:hover{background:#1D7EC2}#path .module.intro .app-banner-module{margin-top:10px}#path .module.intro .app-banner-module .add-to-chrome{display:none}#path .module.intro .app-banner-module .install-complete{display:none;position:absolute;bottom:10px;top:25px;line-height:1;color:#FFF}#path .module.intro .app-banner-module .install-failure{display:none;position:absolute;bottom:10px;top:15px}#path .module.intro .app-banner-module .try-install-again{background-color:#54C1A9;color:#FFF;padding:0 20px;-webkit-transition:border-color .4s ease,color .4s ease;-moz-transition:border-color .4s ease,color .4s ease;-o-transition:border-color .4s ease,color .4s ease;transition:border-color .4s ease,color .4s ease}#path .module.intro .app-banner-module .try-install-again:hover{background:#1D7EC2}#path .module.intro .app-banner-module .smart-tab-description{display:none}#path .module.intro .user-credit{float:right;margin-top:-50px;padding-bottom:2px;border-right:1px solid #000;color:#b2d6f0;display:inline-block}#path .module.intro .user-credit:hover{color:#fff}#path .module.intro .user-credit:hover .user-icon{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#path .module.intro .user-name{display:inline-block;line-height:1.4}#path .module.intro .user-icon{position:relative;top:2px;display:inline-block;margin:0 20px 0 10px;width:36px;height:36px;background-clip:padding-box;-webkit-border-radius:18;-moz-border-radius:18;border-radius:18;background-color:#1E3138;background-size:cover;background-position:50%;-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#path .module.intro i.apple::before{margin-left:5px;vertical-align:inherit}#path .module.intro i.android::before{vertical-align:inherit}@media screen and (min-width:1200px){#path .module.intro .install-complete,#path .module.intro .install-failure{right:315px}}@media screen and (max-width:1200px){#path .module.intro .user-name{display:none}#path .module.intro .user-icon{margin:0 15px 0 0}#path .module.intro .install-complete,#path .module.intro .install-failure,#path .module.intro .path-button{right:130px}}div.intro-nav .intro-nav-title,div.intro-nav .left-item,div.intro-nav .right-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;min-height:65px;-webkit-box-pack:center;text-align:center}@media screen and (max-width:960px){#path .module.intro .module-title{width:420px}#path .module.intro .module-title.reverse{width:240px}}div.intro-nav{padding:20px 0 30px}div.intro-nav .main-items{min-height:65px;overflow:hidden;color:#FFF}div.intro-nav p.brand-attribution{position:static;text-align:center}div.intro-nav .left-item,div.intro-nav .right-item{position:absolute;display:flex;top:0;width:150px;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.intro-nav .left-item p,div.intro-nav .right-item p{width:100%;text-align:center;color:#FFF;font-size:14px;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}div.intro-nav .left-item i,div.intro-nav .right-item i{position:absolute;top:-3px;color:#FFF;font-size:58px;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}div.intro-nav .left-item{left:15px}div.intro-nav .left-item i{left:0}div.intro-nav .left-item p{margin-left:40px}div.intro-nav .left-item p:hover{margin-left:45px}div.intro-nav .right-item{right:15px}div.intro-nav .right-item i{right:0}div.intro-nav .right-item p{margin-right:40px}div.intro-nav .right-item p:hover{margin-right:45px}div.intro-nav .intro-nav-title{display:flex;width:100%;margin:0;padding:0 160px;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:26px;color:#FFF}.module-facts.rows .fact h4 em,div.intro-nav .subtitle{font-family:'Open Sans';font-weight:300}div.intro-nav .source{width:100%;color:#FFF;font-size:13px;text-align:center;margin-bottom:7px}div.intro-nav .source a{color:#FFF}div.intro-nav .subtitle{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-style:normal;color:#F4F6F7;width:100%;margin:0;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:17px;padding:0 160px}#path .module.intro-playlist{background-size:cover;background-position:50%;overflow:visible}#path .module.intro-playlist>.container{position:relative;z-index:1;min-height:134px}#path .module.intro-playlist:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-color:#000;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}#path .module.intro-playlist .module-description{padding-bottom:20px;color:#FFF}#path .module.intro-playlist .module-description p:last-child{margin-bottom:0}#path .module.intro-playlist .module-description p{color:#FFF}#path .module.intro-playlist .module-recommend{border-color:rgba(255,255,255,.3)}#path .module.intro-playlist .user-link{color:#FFF;text-decoration:none}#path .module.intro-playlist .user-link:hover .user-icon{border-color:#fff}#path .module.intro-playlist .user-name{display:inline-block;margin-left:15px}#path .module.intro-playlist .user-icon{height:34px;width:34px;float:left;margin-top:3px;border:2px solid #82ADBD;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background-color:#82ADBD;background-size:cover;background-position:50% 50%;-webkit-transition:border-color 250ms ease;-moz-transition:border-color 250ms ease;-o-transition:border-color 250ms ease;transition:border-color 250ms ease}#path .module.intro-playlist .edit.path-button{float:right}@media screen and (max-width:960px){#path .module.intro-playlist .mini-tag{position:relative;margin:15px 0 0;display:inline-block}}.module-facts.rows ul{list-style:none;margin:0;padding:0}.module-facts.rows .fact{min-height:24px;-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease;margin:0;padding:0 0 18px;cursor:pointer;color:#FFF}.module-facts.rows .fact h4{color:#FFF;margin:0 0 0 36px}.module-facts.rows .fact h4 em{font-style:italic}.module-facts.columns .fact .fact-stamp span,.module-facts.rows .fact .fact-stamp span{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;color:#fff;text-align:center}.module-facts.rows .fact .fact-stamp{float:left;font-size:12px}.module-facts.rows .fact .fact-stamp .pulse{display:none}.module-facts.rows .fact .fact-stamp span{position:relative;display:block;height:24px;width:24px;border:1px solid #FFF;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;line-height:22px}.module-facts.columns .fact .fact-stamp span,.module-facts.rows .fact.active .fact-stamp .pulse{border:1px solid #54C1A9;-webkit-background-clip:padding-box;-moz-background-clip:padding;height:22px}.module-facts.rows .fact.active{background-color:#2D464F}.module-facts.rows .fact.active .fact-stamp .pulse{display:block;width:22px;background-clip:padding-box;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:transparent;z-index:5;position:absolute;-webkit-animation:pulse 2s ease-out infinite;-moz-animation:pulse 2s ease-out infinite;-o-animation:pulse 2s ease-out infinite;animation:pulse 2s ease-out infinite}.module-facts.columns li,.module-facts.columns ul{list-style:none;margin:0;padding:0}.module-facts.columns ul{letter-spacing:-.31em;text-rendering:optimizespeed;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;word-spacing:-.43em;margin:0 -15px}.module-facts.columns .fact{-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease;display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;width:33.3333%;margin:0;padding:15px;cursor:pointer}.module-facts.columns .fact:after,.module-facts.columns .fact:before{display:table;content:""}.module-facts.columns .fact:after{clear:both}.module-facts.columns .fact .fact-stamp{float:left;font-size:10px}.module-facts.columns .fact .fact-stamp .pulse{display:none}.module-facts.columns .fact .fact-stamp span{position:relative;display:block;width:22px;background-clip:padding-box;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;line-height:20px}.module-facts.columns .fact.active{background-color:#2D464F}.module-facts.columns .fact.active .fact-stamp .pulse{display:block;width:22px;height:22px;border:1px solid #54C1A9;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:transparent;z-index:5;position:absolute;-webkit-animation:pulse 2s ease-out infinite;-moz-animation:pulse 2s ease-out infinite;-o-animation:pulse 2s ease-out infinite;animation:pulse 2s ease-out infinite}.module-facts.columns h4{font-family:'Open Sans';font-style:normal;font-weight:300;font-size:13px;margin:0 0 0 30px;color:#fff}#path .module.meme .item-title,.module-facts.columns .fact-share-modal{font-family:Montserrat,sans-serif;font-style:normal}.module-facts.columns .fact-share-modal{float:right;font-weight:700;font-size:10px;text-transform:uppercase;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.module-facts.columns .fact-share-modal i{position:relative;top:-2px;font-size:12px}.module-facts.columns .fact-share-modal:hover{color:#1D7EC2}lesshat-selector{-lh-property:0}@-webkit-keyframes pulse{0%,50%{-webkit-transform:scale(1);opacity:0}51%{-webkit-transform:scale(1);opacity:1}100%{-webkit-transform:scale(2);opacity:0}}@-moz-keyframes pulse{0%,50%{-moz-transform:scale(1);opacity:0}51%{-moz-transform:scale(1);opacity:1}100%{-moz-transform:scale(2);opacity:0}}@-o-keyframes pulse{0%,50%{-o-transform:scale(1);opacity:0}51%{-o-transform:scale(1);opacity:1}100%{-o-transform:scale(2);opacity:0}}@keyframes pulse{0%,50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}51%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0}}#path .module.meme{overflow:visible}#path .module.meme .item-title{font-weight:400;color:#FFF;font-size:20px;margin-bottom:0;padding-bottom:5px}#path .module.meme .item-subtitle{font-family:'Open Sans';font-style:normal;font-weight:300;font-size:16px;color:#D0D3D4;margin-bottom:5px;padding-bottom:15px}#path .module.meme .meme-wrapper{position:relative;float:left;width:148px;height:148px;margin-right:20px;-webkit-transition:height .3s ease-out,width .3s ease-out;-moz-transition:height .3s ease-out,width .3s ease-out;-o-transition:height .3s ease-out,width .3s ease-out;transition:height .3s ease-out,width .3s ease-out}#path .module.meme .meme-wrapper img{width:100%}#path .module.meme .meme-wrapper.no-transition{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#path .module.meme .meme-wrapper .meme-controls{position:absolute;bottom:-12px;text-align:center;right:0;left:0}#path .module.meme .meme-wrapper .btn{display:inline-block;padding:5px 10px;background:rgba(130,173,189,.5);opacity:.7}#path .module.meme .meme-wrapper .btn:hover{opacity:1}#path .module.meme .series-cta{position:relative;display:block;width:100%;margin:0;padding:16px 23px;border:1px solid #FFF}#path .module.meme .series-cta .cta-icon{position:absolute;top:50%;right:23px;font-size:35px;color:#FFF;height:50px;margin-top:-25px}#path .module.meme .series-cta .series-cta-title{padding:0 0 17px;margin:0;font-family:'Open Sans';font-style:normal;font-weight:300;font-size:18px;color:#FFF}#path .module.meme .recent-memes .see-all,#path .module.meme .series-cta h4,#path .module.meme-video .title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400}#path .module.meme .series-cta h4{padding:0 0 13px;font-size:21px;color:#FFF;line-height:1.4}#path .module.meme .series-cta .brand-attribution{padding:0;text-align:left}#path .module.meme .pin-button{max-width:60px;position:absolute;top:15px;left:10px;display:none}#path .module.meme .expand .meme-wrapper:hover .pin-button,#path .module.meme .expand .path-description{display:block}#path .module.meme .expand .meme-wrapper{width:470px;height:470px}#path .module.meme p{color:#FFF}#path .module.meme p:last-child{margin:0}#path .module.meme .path-description{margin-top:20px;display:none}#path .module.meme .tags-macro{float:none}#path .module.meme .tags-macro .related-tags-title{display:none}#path .module.meme .related-tags-list{margin-left:0}#path .module.meme .recent-memes{list-style:none;margin:0;padding:0;letter-spacing:-.31em;text-rendering:optimizespeed;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;word-spacing:-.43em}#path .module.meme .recent-memes li{zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;width:33.3333%;display:inline-block;margin:0;padding:5px}#path .module.meme .recent-memes a{width:100%;height:100%;display:inline-block;line-height:20px;vertical-align:middle}#path .module.meme .recent-memes a img{width:100%;height:100%}#path .module.meme .recent-memes .see-all{display:table-cell;vertical-align:middle;padding:10px;height:120px;text-transform:uppercase;text-align:center;font-size:10px;border:1px solid #2D464F;-webkit-transition:color .4s ease,border-color .4s ease;-moz-transition:color .4s ease,border-color .4s ease;-o-transition:color .4s ease,border-color .4s ease;transition:color .4s ease,border-color .4s ease}#path .module.meme .recent-memes .see-all:hover{border-color:#1D7EC2}#path .module.meme .discussion-callout{text-align:center;margin-bottom:30px;margin-top:15px}#path .module.meme .discussion-callout a{vertical-align:middle;padding:0;display:block}#path .module.meme .discussion-callout a .label{white-space:nowrap}#path .module.meme .discussion-callout a i{font-size:46px;top:5px;margin-bottom:15px;margin-right:5px;position:relative;text-align:center;display:inline-block;height:30px}#path .module.meme .discussion-callout a i::before{line-height:inherit}#path .module.meme .discussion-callout a i .fb-comments-count{position:absolute;right:0;left:0;font-size:14px;top:7px;font-style:normal;color:#000}#path .module.meme .discussion-callout a i .fb_comments_count_zero{display:none}@media screen and (max-width:1200px){#path .module.meme .expand .meme-wrapper{width:420px;height:420px}#path .module.meme .recent-memes .see-all{height:77px;line-height:1.5}#path .module.meme .series-cta{padding:14px 30px 14px 20px}#path .module.meme .series-cta .cta-icon{right:20px}#path .module.meme .series-cta .series-cta-title{padding:0 0 15px;font-size:16px}#path .module.meme .series-cta h4{padding:0 0 10px;font-size:18px;line-height:1.3}#path .module.meme .series-cta .brand-attribution .brand-logo{top:-2px;height:18px;padding-left:3px}#path .module.meme .series-cta .brand-attribution .brand-logo.box-lg,#path .module.meme .series-cta .brand-attribution .brand-logo.box-md{width:125px}#path .module.meme .series-cta .brand-attribution .brand-logo.box-xlg{height:15px;width:150px}#path .module.meme .series-cta .brand-attribution .brand-logo.box-xxlg{height:15px;width:175px}#path .module.meme .series-cta .brand-attribution .brand-logo.box-default,#path .module.meme .series-cta .brand-attribution .brand-logo.box-wide{top:1px;height:24px;width:75px}#path .module.meme .series-cta .brand-attribution .brand-logo.box-wide{height:30px;width:150px}#path .module.meme .series-cta .brand-attribution .knowledge-icon{display:none}#path .module.meme .series-cta .brand-attribution.alone .brand-logo{height:25px;top:10px}}@media screen and (max-width:960px){#path .module.meme .expand .meme-wrapper{float:initial;margin:0 0 20px}#path .module.meme .recent-memes .see-all{height:70px}#path .module.meme .series-cta{padding:12px 35px 12px 18px}#path .module.meme .series-cta .cta-icon{right:18px}#path .module.meme .series-cta .series-cta-title{padding:0 0 13px;font-size:14px}#path .module.meme .series-cta h4{padding:0 0 6px;font-size:16px;line-height:1.3}#path .module.meme .series-cta .brand-attribution .brand-logo{top:-2px;height:15px;padding-left:2px}#path .module.meme .series-cta .brand-attribution .brand-logo.box-lg,#path .module.meme .series-cta .brand-attribution .brand-logo.box-md{width:125px}#path .module.meme .series-cta .brand-attribution .brand-logo.box-xlg{top:-4px;width:150px;height:14px}#path .module.meme .series-cta .brand-attribution .brand-logo.box-xxlg{top:-5px;width:150px;height:12px}#path .module.meme .series-cta .brand-attribution .brand-logo.box-default,#path .module.meme .series-cta .brand-attribution .brand-logo.box-wide{top:1px;height:24px;width:75px}#path .module.meme .series-cta .brand-attribution .brand-logo.box-wide{height:30px;width:150px}}#path .module.meme-video{overflow:hidden}#path .module.meme-video .js-media-player{min-height:430px;background:rgba(0,0,0,.35)}#path .module.meme-video div.brand-intro,#path .module.meme-video div.intro-nav{background:rgba(0,0,0,.2);padding-top:30px;margin-bottom:30px}#path .module.meme-video .title{border-bottom:1px solid rgba(255,255,255,.5);padding:0 50px 12px 0;margin-bottom:15px;font-size:17px;color:#FFF}#path .module.meme-video .col-meme .meme-description,#path .module.meme-video .item-count{font-size:14px;font-weight:300;color:#FFF;font-style:normal;font-family:'Open Sans'}#path .module.meme-video .brand-attribution{position:absolute;top:3px;right:15px}#path .module.meme-video .item-count{position:absolute;top:8px;right:20px;text-align:right}#path .module.meme-video.highlight .col-meme .clipping-mask{-webkit-opacity:1;-moz-opacity:1;opacity:1}#path .module.meme-video .col-meme{float:left;width:430px}#path .module.meme-video .col-meme img{width:100%}#path .module.meme-video .col-meme .clipping-mask{height:430px;background:rgba(18,27,31,.5);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}#path .module.meme-video .col-meme .meme-description{margin-top:2px;padding-top:10px;border-top:1px solid rgba(255,255,255,.5)}#path .module.meme-video .col-meme .module-recommend{border:0;margin:5px 0 2px;padding:4px 0}#path .module.meme-video .col-meme .module-recommend .no-rec{width:125px}#path .module.meme-video .col-video{float:right;width:705px}#path .module.meme-video .col-video h3{margin-bottom:13px;padding-top:7px;border-top:1px solid rgba(255,255,255,.5);font-family:'Open Sans';font-style:normal;font-weight:300;font-size:18px;color:#FFF}#path .module.meme-video .col-video .sub-video{position:relative}#path .module.meme-video .col-video .share{position:relative;padding:6px 0 10px;text-align:left}#path .module.meme-video .col-video .share i{cursor:pointer;color:#FFF;font-size:28px;padding:0 15px 12px 0;-webkit-transition:color 250ms;-moz-transition:color 250ms;-o-transition:color 250ms;transition:color 250ms}#path .module.meme-video .col-video .share i:hover{color:#82ADBD}#path .module.meme-video .col-video .source{position:absolute;top:0;right:0;width:352.5px;padding-top:13px;font-family:'Open Sans';font-style:normal;font-weight:600;font-size:12px;color:#FFF;text-align:right}#path .module.meme-video .col-video .source a{color:#FFF}#path .module.meme-video .col-video .source a:hover{color:#82ADBD}#path .module.meme-video .col-video .source em{font-family:'Open Sans';font-style:italic;font-weight:300}#path .module.meme-video .module-facts.rows .fact{border-radius:10px}#path .module.meme-video .module-facts.rows .fact.active{background:rgba(255,255,255,.05)}#path .module.meme-video .module-footer{padding-top:10px;text-align:center}#path .module.meme-video .module-footer .cta-button{display:inline-block;border:2px solid #FFF;color:#FFF;font-family:'Open Sans';font-style:normal;font-weight:300;padding:10px 15px;margin-top:5px}#path .module.meme-video .module-footer .cta-button i{font-size:19px;line-height:0;padding-left:5px}#path .module.meme-video .vjs-default-skin{color:#FFF;font-family:'Open Sans';font-style:normal;font-weight:300}#path .module.meme-video .vjs-default-skin .vjs-control-bar{background:0 0}@media screen and (max-width:1200px){#path .module.meme-video .js-media-player{min-height:342px}#path .module.meme-video .col-meme{width:342px}#path .module.meme-video .col-meme .clipping-mask{height:342px}#path .module.meme-video .col-video{width:550px}#path .module.meme-video .col-video .source{width:275px}#path .module.meme-video .col-video .module-recommend .recommendations{position:absolute;text-align:right;right:0}#path .module.meme-video .col-video .module-recommend .no-rec{width:125px;padding:12px 0 5px;visibility:visible;text-align:right}#path .module.meme-video .explore-link{width:550px}}@media screen and (max-width:960px){#path .module.meme-video .js-media-player{min-height:277px}#path .module.meme-video .col-meme{width:277px}#path .module.meme-video .col-meme .clipping-mask{height:277px}#path .module.meme-video .col-video{width:433px}#path .module.meme-video .col-video .module-recommend,#path .module.meme-video .col-video .source{width:216.5px}#path .module.meme-video .col-video .module-recommend .recommendations{position:absolute;text-align:right;right:0}#path .module.meme-video .col-video .module-recommend .no-rec{visibility:hidden}#path .module.meme-video .explore-link{width:433px}}#path .module-recommend{text-align:left;margin:15px 0;padding:3px 0;min-height:38px}#path .module-recommend:after,#path .module-recommend:before{display:table;content:""}#path .module-recommend:after{clear:both}#path .module-recommend:first-child{margin-top:0}#path .module-recommend .recommendations-container{float:left;max-width:220px}#path .module-recommend .recommendations-container p{margin:0;color:#2D464F;line-height:14px}#path .module-recommend .recommend-wrap{position:relative}#path .module-recommend .interesting-wrap,#path .module-recommend .rec-text{display:none}#path .module-recommend .action.recommend{display:inline-block;text-align:left;font-size:12px;border:none}#path .module-recommend .action.recommend:hover .rec-count{background-color:#1D7EC2}#path .module-recommend .action.recommend .rec-count{color:#1E3138;background-color:#54C1A9;border-radius:14px;-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease;text-align:center;display:inline;padding:3px 7px}#path .module-recommend .action.recommend .rec-count i{font-size:25px;position:relative;bottom:-2px;padding-right:2px}#path .module-recommend .action.recommend .rec-count i:before{line-height:1px}#path .module-recommend .action.recommend .rec-total{display:block;position:absolute;top:5px;left:1px;z-index:2;width:16px;color:#54C1A9}#path .module-recommend .action.recommend .rec-total i{font-size:35px;position:relative;bottom:-2px;padding-right:2px}#path .module-recommend .action.recommend .rec-number{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;position:relative;display:block;text-align:center;font-size:12px;z-index:1;width:100%}#path .module-recommend .action.recommend .action-wrap{display:inline-block;margin-left:5px}#path .module-recommend .action.recommend:hover .rec-number{color:#1D7EC2;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}#path .module-recommend .action.recommend.has-course{color:#54C1A9}#path .module-recommend .action.recommend.has-course .action-wrap.add{display:none}#path .module-recommend .action.recommend.has-course .rec-text{display:block}#path .module-recommend .action.recommend.has-course .rec-number{color:#2D464F}#path .module-recommend .action.recommend.has-course:hover{color:#1D7EC2}#path .module-recommend .action.recommend.has-course:hover .rec-number{color:#FFF}body.o-test #path .module-recommend .action.recommend .recommend-wrap{display:none}body.o-test #path .module-recommend .action.recommend .interesting-wrap{display:block}#path .module-recommend .recommendations{position:absolute;text-align:right;right:0}#path .module-recommend .recommendations .no-rec{color:#FFF;font-size:10px;margin:-6px 0 0;padding:10px 0 5px;line-height:1;text-transform:capitalize;width:150px}#path .module-recommend .recommendations.adding .main-users li:first-child .avatar{-webkit-animation:addAvatar .25s linear;-moz-animation:addAvatar .25s linear;-o-animation:addAvatar .25s linear;animation:addAvatar .25s linear}#path .module-recommend .recommendations .main-users{list-style:none;margin:0;padding:0}#path .module-recommend .recommendations .main-users ul{right:0}#path .module-recommend .recommendations .main-users li{display:inline-block;margin:0 4px 0 0}#path .module-recommend .recommendations .main-users li:last-child{margin-right:0}#path .module-recommend .recommendations .main-users a{color:#82ADBD}#path .module-recommend .recommendations .main-users .avatar,#path .module-recommend .recommendations .main-users .counter{width:30px;height:30px;border-radius:15px;background-color:#1E3138;background-position:50%;background-size:cover}#path .module-recommend .recommendations .main-users .avatar{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;-moz-transition:opacity .2s ease,-moz-transform .2s ease;-o-transition:opacity .2s ease,-o-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-o-transform .2s ease,transform .2s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}#path .module-recommend .recommendations .main-users .counter{font-family:'Open Sans';font-style:normal;font-weight:300;font-size:12px;text-align:center;color:#FFF;background-color:inherit;cursor:default}#path .module-recommend .recommendations .main-users .counter span{position:relative;top:5px}#path .module-recommend .recommendations .main-users .tooltip{height:40px;width:140px}#path .module-recommend .recommendations .main-users .tooltip.top{top:-100%;left:15px;margin:-20px 0 0 -70px}#path .module-recommend .recommendations .main-users .tooltip.bottom{top:100%;left:15px;margin:0 0 0 -70px}#path .module-recommend .recommendations .main-users .tooltip.left{top:-5px;left:-140px}#path .module-recommend .recommendations .main-users .tooltip.right{top:-5px;left:30px}#path .module-recommend .recommendations .main-users .user:hover .avatar{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}#path .module-recommend .recommendations .main-users .more-users,#path .module-recommend .recommendations .main-users .user{position:relative;display:inline-block}#path .module-recommend .recommendations .main-users .more-users:hover .tooltip.bottom,#path .module-recommend .recommendations .main-users .user:hover .tooltip.bottom{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-opacity:1;-moz-opacity:1;opacity:1}#path .module-recommend .recommendations .main-users .more-users li{display:block;margin:0 0 10px;font-size:inherit;line-height:inherit}#path .module-recommend .recommendations .main-users .more-users li:last-child{margin-bottom:0}#path .module-recommend .recommendations .main-users .more-users .tooltip{height:132px;width:180px;overflow:hidden}#path .module-recommend .recommendations .main-users .more-users .tooltip.top{top:-100%;left:15px;margin:-20px 0 0 -90px}#path .module-recommend .recommendations .main-users .more-users .tooltip.bottom{top:100%;left:15px;margin:0 0 0 -90px}#path .module-recommend .recommendations .main-users .more-users .tooltip.left{top:-51px;left:-180px}#path .module-recommend .recommendations .main-users .more-users .tooltip.right{top:-51px;left:30px}#path .module-recommend .recommendations .main-users .more-users .tooltip .tooltip-inner{text-align:left;padding:10px}#path .module-recommend .recommendations .main-users .more-users .tooltip .user{display:block}#path .module-recommend .recommendations .main-users .more-users .tooltip .avatar{float:left;margin:0 10px 0 0}#path.dark div.module.references{background:#2D464F}#path.dark div.module.references h4{color:#FFF;font-size:20px}#path.dark div.module.references ul{margin:0;padding:0}#path.dark div.module.references li{width:33%;display:inline-block;vertical-align:top;list-style-type:none;margin:0;padding:0 20px 15px 0;color:#82ADBD;font-size:12px;line-height:18px}#path.dark div.module.references li .reference_type{font-size:11px}#path.dark div.module.references li .reference_publisher{font-weight:600;color:#FFF}#path.dark div.module.references li .reference_title{font-style:italic}#path .module.switch{z-index:1}#path .module.switch p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;color:#fff;font-size:14px}#path .module.switch .meme-actions p{font-size:12px}#path .module.switch h2{font-size:24px;margin-top:5px}#path .module.switch .module-title{text-align:center;margin-bottom:30px}#path .module.switch .card.meme a{border-color:#2D464F}@media screen and (max-width:1200px){#path .module.switch .card-grid .card.meme{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;width:33.3333%}#path .module.switch .card.meme img{height:271px}#path .module.switch .card.meme .overlay .meme-actions{padding:0 20px}#path .module.switch .card.meme .overlay .meme-actions i{font-size:36px}}@media screen and (max-width:960px){#path .module.switch .card.meme img{height:207px}#path .module.switch .card.meme .overlay .meme-actions .meme-action{padding:0 10px}#path .module.switch .path-button{right:350px}}#path .module .table-of-contents{padding-bottom:0;margin-bottom:30px}#path .module .table-of-contents ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:flex-start;-moz-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:flex-start;justify-content:flex-start;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5);list-style:none}#path .module .table-of-contents li{-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0;padding:25px 15px 25px 0;color:#FFF;cursor:pointer}#path .module .table-of-contents li .toc-stamp{float:left;font-size:10px;color:#FFF}#path .module .table-of-contents li .toc-stamp span{position:relative;display:block;height:20px;width:20px;border:1px solid #FFF;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;color:#fff;text-align:center;line-height:18px}#path .module .table-of-contents li h4{position:relative;top:-2px;font-family:'Open Sans';font-style:normal;font-weight:300;font-size:13px;margin:0 0 0 35px;color:#fff}#path .module .table-of-contents li .source{font-size:11px;margin:0 0 0 35px;font-family:'Open Sans';font-style:normal;font-weight:600;color:#FFF}#path .module .table-of-contents li .source em{font-family:'Open Sans';font-style:italic;font-weight:300}#path .module.video .js-video-title{padding:0 50px 12px 0;margin-bottom:15px;font-family:'Open Sans';font-style:normal;font-weight:300;font-size:15px;color:#FFF}#path .module.video .item-title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;color:#FFF;font-size:20px;margin-bottom:0;padding-bottom:5px}#path .module.video .item-count,#path .module.video .item-subtitle{font-family:'Open Sans';font-style:normal;font-weight:300}#path .module.video .item-subtitle{font-size:16px;color:#D0D3D4;margin-bottom:5px;padding-bottom:15px}#path .module.video .item-count{position:absolute;top:8px;right:20px;text-align:right;font-size:14px;color:#FFF}#path .module-topics-test .topics-test-trigger,body.o-topics-sticky-toc .o-topics-toc li{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;color:#FFF}#path .module.video .small-details{position:relative;margin-bottom:10px}#path .module.video .cc-license{margin:0 80px 0 0}#path .module.video .cc-license a:first-child{width:70px;position:absolute;right:0;top:0}#path .module.video .cc-license img{width:100%}.o-toc .module.video .item-count,.o-toc .module.video .title,.o-toc .table-of-contents{display:none}.toc.show-titles .o-toc .module.video .item-count,.toc.show-titles .o-toc .module.video .title,.toc.show-toc .o-toc .table-of-contents{display:block}.toc.show-titles .o-toc .module.video .module-title .path-description,.toc.show-titles .o-toc .module.video .module-title h2,body .module-topics-test,body .o-topics-path,body .o-topics-toc,body .o-topics-trending,body .shim-module{display:none}body.o-topics-expandable-path .module-topics-test,body.o-topics-expandable-path .o-topics-trending,body.o-topics-expandable-trending .module-topics-test,body.o-topics-expandable-trending .o-topics-path,body.o-topics-sticky-toc .o-topics-toc,body.o-topics-sticky-toc.show-thumbnails .o-topics-toc li a .thumbnail{display:block}body.o-topics-expandable-trending .expand-trending{overflow:hidden;max-height:0;height:auto;-webkit-transition:max-height .5s;-moz-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s}body.o-topics-expandable-trending .expand-trending.show{max-height:600px}body.o-topics-expandable-path .expand-path{overflow:hidden;max-height:0;height:auto;-webkit-transition:max-height .75s;-moz-transition:max-height .75s;-o-transition:max-height .75s;transition:max-height .75s}body.o-topics-expandable-path .expand-path.show{max-height:3000px}#path .module-topics-test{margin-top:0;padding-top:0}#path .module-topics-test .topics-test-trigger{padding:15px 10px 20px;background:rgba(255,255,255,.05);text-align:center;text-transform:uppercase;font-size:13px;cursor:pointer;border:1px solid rgba(255,255,255,.5)}#path .module-topics-test .topics-test-trigger i{position:relative;top:1px;font-size:32px;padding-left:7px}body.o-topics-sticky-toc.nav-hidden .o-topics-toc{top:0}body.o-topics-sticky-toc.show-thumbnails .o-topics-toc li a{padding-left:60px;font-size:12px;line-height:1.2}body.o-topics-sticky-toc .o-topics-toc{position:fixed;top:50px;right:0;width:320px;padding:0 15px 10px;background:rgba(30,49,56,.95);z-index:10;list-style:none;-webkit-transition:top .25s;-moz-transition:top .25s;-o-transition:top .25s;transition:top .25s}body.o-topics-sticky-toc .o-topics-toc li{padding:5px 0 15px;margin:5px 0;border-bottom:1px solid rgba(255,255,255,.25)}body.o-topics-sticky-toc .o-topics-toc li.topic-toc-title{font-family:'Open Sans';font-style:normal;font-weight:300;font-size:12px;border:none;padding-bottom:5px}body.o-topics-sticky-toc .o-topics-toc li:last-child{border-bottom:0;padding-bottom:5px}body.o-topics-sticky-toc .o-topics-toc li a{display:block;color:#FFF;min-height:35px;font-size:13px;line-height:1.4}body.o-topics-sticky-toc .o-topics-toc li a .thumbnail{display:none;position:absolute;left:15px;width:50px;height:35px;background-position:center center;background-repeat:no-repeat;background-size:cover;border:2px solid #1C292E}@media screen and (max-width:1400px){body.o-topics-sticky-toc .o-topics-toc{width:300px}}@media screen and (max-width:1350px){body.o-topics-sticky-toc .o-topics-toc{width:275px}}@media screen and (max-width:1300px){body.o-topics-sticky-toc .o-topics-toc{width:250px}}@media screen and (max-width:1250px){body.o-topics-sticky-toc .o-topics-toc{width:225px}}@media screen and (max-width:1200px){body.o-topics-sticky-toc .o-topics-toc{width:275px}}@media screen and (max-width:1150px){body.o-topics-sticky-toc .o-topics-toc{width:250px}}@media screen and (max-width:1100px){body.o-topics-sticky-toc .o-topics-toc{width:225px}}@media screen and (max-width:1050px){body.o-topics-sticky-toc .o-topics-toc{width:200px}}@media screen and (max-width:1000px){body.o-topics-sticky-toc .o-topics-toc{width:175px}}body.o-topics-sticky-toc #path .container{padding-right:250px}body.o-topics-sticky-toc #path .col-main{width:590px}body.o-topics-sticky-toc #path .col-aux{width:320px}body.o-topics-sticky-toc #path .share-this-wrap .share-facebook{width:127px}body.o-topics-sticky-toc #path .share-this-wrap .share-reddit{width:126px}body.o-topics-sticky-toc #path .module-video .js-media-player{min-height:0}body.o-topics-sticky-toc #path .module-meme-teaser{display:none}@media screen and (max-width:1200px){body.o-topics-sticky-toc #path .container{padding-right:200px}body.o-topics-sticky-toc #path .col-main{width:470px}body.o-topics-sticky-toc #path .col-aux{width:240px}body.o-topics-sticky-toc #path .share-this-wrap .share-facebook{width:97px}body.o-topics-sticky-toc #path .share-this-wrap .share-reddit{width:76px}body.o-topics-sticky-toc #path .module-about .actions.add-playlist,body.o-topics-sticky-toc #path .share-this-wrap p{display:none}}@media screen and (max-width:960px){body.o-topics-sticky-toc .o-topics-toc{display:none}body.o-topics-sticky-toc #path .container{padding-right:0}body.o-topics-sticky-toc #path .col-main{width:460px}body.o-topics-sticky-toc #path .col-aux{width:260px}}