@charset "UTF-8";*{box-sizing:border-box}body{font:normal 16px/26px "Roboto", Arial, sans-serif;background:#fefefe;color:#2a3744;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;-webkit-text-size-adjust:none}h2,h3,h4,h5,h6{line-height:1em}a{color:#0085b6;text-decoration:none;outline:none;border:none}a:hover,a:active,a:focus{color:#00729d}a img{outline:none;border:none}i[class^=icon-],i[class^=tutsicon-]{font-size:16px}h1{font-size:49px;line-height:1em}@media (max-width: 679px){h1{font-size:36px;line-height:2.5rem}}figure{margin:0;padding:0}header,footer,main,section,article{display:block}object,embed{outline:0}fieldset{border:none;margin:0;padding:0}input:disabled{background-color:#eeeeee}ol.lower-alpha{list-style-type:lower-alpha}ol.decimal{list-style-type:decimal}audio,video{max-width:100%}.clear{clear:both;overflow:hidden}.page-body{margin:0;padding:0;width:100%;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-content{position:relative;width:100%;background:#fefefe;height:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-content.topic-design{border-top:10px #c94e4b solid}.page-content.topic-code{border-top:10px #4cc1be solid}.page-content.topic-music{border-top:10px #56a4ca solid}.page-content.topic-photography{border-top:10px #8360a8 solid}.page-content.topic-cgi{border-top:10px #f95858 solid}.page-content.topic-computers{border-top:10px #5d7dba solid}.page-content.topic-business{border-top:10px #f38844 solid}.page-content.topic-crafts{border-top:10px #ff9069 solid}.page-content.topic-gamedevelopment{border-top:10px #72bf40 solid}.page-content.topic-webdesign{border-top:10px #49b293 solid}.content{width:100%;display:block;background:#fefefe;padding-bottom:10px}@media (min-width: 680px){.content{margin:0 auto}.content:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.content{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.content{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.content{max-width:630px}}@media (min-width: 680px){.content{margin:45px auto}}@media (max-width: 679px){.content{padding:10px;margin:0}}html{height:100%}.layout__center-column{margin:0 auto;max-width:960px}@media (min-width: 1340px){.layout__content-with-sidebar{width:960px;float:left}}@media (min-width: 1024px) and (max-width: 1339px){.layout__content-with-sidebar{width:630px;float:left}}.layout__content-full-width{width:100%}.layout__offset-content-with-sidebar{position:relative}@media (min-width: 1340px){.layout__offset-content-with-sidebar{width:850px;float:left;margin-left:110px}}@media (min-width: 1024px) and (max-width: 1339px){.layout__offset-content-with-sidebar{width:630px;float:left}}@media (min-width: 1340px){.layout__offset-content-with-sidebar--post{width:740px;margin-left:190px}}@media (min-width: 1340px){.layout__sidebar{width:300px;float:right}}@media (min-width: 1024px) and (max-width: 1339px){.layout__sidebar{width:300px;float:right}}@media (min-width: 680px) and (max-width: 1023px){.layout__sidebar-primary{width:300px;float:left;margin-right:30px}}@media (min-width: 680px) and (max-width: 1023px){.layout__sidebar-secondary{width:300px;float:right}}@media (min-width: 1340px){.layout__navbar{float:left;width:190px;margin-right:30px}}@media (min-width: 1024px) and (max-width: 1339px){.layout__navbar{float:left;width:190px;margin-right:30px}}@media (min-width: 1340px){.layout__content-with-navbar{width:1070px;float:right}}@media (min-width: 1024px) and (max-width: 1339px){.layout__content-with-navbar{width:740px;float:right}}/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/fontawesome-webfont-078925f04a60af3c146050fdd4a84cf0.eot?v=4.3.0");src:url("https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/fontawesome-webfont-078925f04a60af3c146050fdd4a84cf0.eot") format("embedded-opentype"),url("https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/fontawesome-webfont-3cd310e486271a9d3d86b56ce2706de5.woff2?v=4.3.0") format("woff2"),url("https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/fontawesome-webfont-cd8a1f0bdfb2682ff041c27c199fed45.woff?v=4.3.0") format("woff"),url("https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/fontawesome-webfont-8a052561b2fb082a0c39633f42344d1e.ttf?v=4.3.0") format("truetype"),url("https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/fontawesome-webfont-95a92929c05d3eaeb78f086820634ab7.svg?v=4.3.0") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#ffffff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}@font-face{font-family:"tutsicons";font-weight:normal;font-style:normal;src:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/tutsicons-15f4c815d0531ac55c41f23ebbbe90a6.eot);src:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/tutsicons-15f4c815d0531ac55c41f23ebbbe90a6.eot) format("embedded-opentype"),url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/tutsicons-7789e0b69903eb0c40439a30d3307d10.woff) format("woff"),url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/tutsicons-18790a5670572b8ced6ec59f706810f7.ttf) format("truetype"),url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/tutsicons-da1cb3a594b380553938f16b096b1688.svg) format("svg")}.tutsicon-arrow-icon:before,.tutsicon-comment:before,.tutsicon-download:before,.tutsicon-globe:before,.tutsicon-grid:before,.tutsicon-list:before,.tutsicon-play-icon:before,.tutsicon-user:before{font-family:"tutsicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit}.tutsicon-arrow-icon:before{content:"\f100"}.tutsicon-comment:before{content:"\f101"}.tutsicon-download:before{content:"\f102"}.tutsicon-globe:before{content:"\f103"}.tutsicon-grid:before{content:"\f104"}.tutsicon-list:before{content:"\f105"}.tutsicon-play-icon:before{content:"\f106"}.tutsicon-user:before{content:"\f107"}.locked-lesson-video-placeholder{position:relative;margin-bottom:30px;width:100%;height:auto;max-height:535px;overflow:hidden}.locked-lesson-video-placeholder__image{width:100%;height:auto;opacity:0.15}.locked-lesson-video-placeholder__overlay{position:absolute;top:0;left:0;right:0;bottom:0;padding:0 10%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about-items__item{clear:left;margin-bottom:30px}.about-items__image{text-align:center}@media (min-width: 680px){.about-items__image{padding-top:5px;float:left}}@media (min-width: 680px){.about-items__content{margin-left:230px}}.account-form{background:#eef1f3;text-align:center;padding:40px;margin:0 auto;max-width:520px}@media (max-width: 679px){.account-form{padding:20px 10px}}.account-form__form{margin-top:30px}h1.account-form__title{font:normal 26px "Helvetica Neue", Arial, sans-serif;margin:0}.account-form__field-container{display:block;margin:0 auto 20px}@media (min-width: 680px){.account-form__field-container{width:80%}}.account-form__label{display:block;font-size:14px;text-align:left}.account-form__note{font-size:12px;color:#7d7d7d;text-align:left}.account-form__field{display:block;width:100%;padding:10px;font:normal 14px Arial, sans-serif;margin:0 auto;border:1px solid #c1d0d9;border-radius:6px;box-shadow:inset 0px 1px 2px rgba(102,102,102,0.1);background-color:#fefefe}.account-form__field::-webkit-input-placeholder{color:rgba(167,178,185,0.4)}.account-form__field:-moz-placeholder{color:rgba(167,178,185,0.4)}.account-form__field::-moz-placeholder{color:rgba(167,178,185,0.4)}.account-form__field:-ms-input-placeholder{color:rgba(167,178,185,0.4)}.account-form__field:focus{outline:none;background-color:white;box-shadow:0 0 5px #c1d0de}.account-form__field--select{height:36px}.account-form__field--invoice-address{width:100%;min-height:100px}.account-form__button{-webkit-font-smoothing:antialiased !important;border:none;color:white;cursor:pointer;padding:10px 16px;height:46px;font:bold 17px/10px "Helvetica Neue", Arial, sans-serif;white-space:nowrap;border-radius:4px;box-shadow:0 1px 1px rgba(11,56,29,0.7);background-image:-webkit-linear-gradient(270deg, #136fd2, #0f56a3);background-image:linear-gradient(180deg, #136fd2, #0f56a3)}.account-form__button:hover,.account-form__button:active,.account-form__button:focus{color:white;background-image:-webkit-linear-gradient(270deg, #0f56a3, #0b3e74);background-image:linear-gradient(180deg, #0f56a3, #0b3e74);cursor:pointer}.account-form__button:focus{outline:none;box-shadow:0 0 5px #0f56a3}.account-form__field-container--error .account-form__field{border:1px solid #ea6f3e}.account-form__field-container--error .account-form__field:focus{box-shadow:0 0 5px #ea6f3e;outline:none}.account-form__error-message{font-size:12px;color:#ea6f3e;text-align:left;margin:0}.account-form__checkbox-label{display:inline-block;font-size:13px;text-align:left}.account-form__checkbox{margin:0 10px 0 0;display:inline-block;left:0;top:6px}.account-form__fieldset{padding:20px 0}.account-form__invoice-update-note{font-size:13px}.account-header{width:100%;margin-bottom:-20px}.account-header__title-wrapper{background:#e3ecf2}@media (min-width: 680px){.account-header__title,.account-header__subtitle{margin:0 auto}.account-header__title:after,.account-header__subtitle:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.account-header__title,.account-header__subtitle{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.account-header__title,.account-header__subtitle{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.account-header__title,.account-header__subtitle{max-width:630px}}.account-header__subtitle{padding-bottom:44px;font-size:14px;color:rgba(42,55,69,0.7)}@media (max-width: 679px){.account-header__subtitle{padding-right:10px;padding-left:10px;padding-bottom:20px}}.account-header__legacy-username,.account-header__email{display:inline-block;margin-right:30px;color:#2a3745;font-weight:bold}.account-header__title-content{padding:44px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 679px){.account-header__title-content{padding:20px 10px}}.account-header__name{font:bold 35px/1.2em "Roboto", Arial, sans-serif}@media (max-width: 679px){.account-header__name{font-size:25px}}.account-header__subscribed{background:#29a659;color:#fefefe;font-size:12px;line-height:1.2em;padding:8px 10px;margin-left:11px;border-radius:4px;display:inline-block;position:relative;top:-7px}@media (max-width: 679px){.account-header__subscribed{display:none}}@media (min-width: 680px){.account-header__menu{margin:0 auto}.account-header__menu:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.account-header__menu{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.account-header__menu{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.account-header__menu{max-width:630px}}@media (min-width: 680px) and (max-width: 1023px){.account-header__menu{display:none}}@media (max-width: 679px){.account-header__menu{display:none}}.account-header__menu-content{margin:4px 0;border-bottom:solid 4px #dae1e5}.account-header__menu-content:after{content:"";display:table;clear:both}.account-header__left-menu,.account-header__right-menu{list-style:none;display:block;margin:0;padding:0;margin-bottom:-4px}.account-header__left-menu{float:left}.account-header__right-menu{float:right}.account-header__menu-item{display:inline-block;margin-left:27px}.account-header__menu-item:first-child{margin-left:0}.account-header__menu-item-link{display:inline-block;color:#44697e;font-size:14px;line-height:1.2em;padding:12px 0;border-bottom:solid 4px #dae1e5}.account-header__menu-item--active .account-header__menu-item-link{color:#2a3744;font-weight:bold;border-bottom-color:#2a3744}.account-header__mobile-menu{height:60px;position:relative;color:#44697e}@media (min-width: 1340px){.account-header__mobile-menu{display:none}}@media (min-width: 1024px) and (max-width: 1339px){.account-header__mobile-menu{display:none}}@media (min-width: 680px) and (max-width: 1023px){.account-header__mobile-menu{margin:20px auto;max-width:630px}}@media (max-width: 679px){.account-header__mobile-menu{margin:10px 10px 20px}}.account-header__mobile-menu-select{border:0;background:white;color:#44697e;font-weight:bold;font-size:14px;line-height:1.2em;width:100%;padding:12px 0;padding-right:25px;border-bottom:solid 4px #dae1e5;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;outline:none;border-radius:0}.account-header__mobile-menu-icon{position:absolute;top:14px;right:5px}.ad{max-width:300px;min-height:250px;background:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/ad-pinstripe-4b75765948385770048f57fbab90fb02.png);margin:0 auto 30px}.ad__wrapper{overflow:hidden}.ad__content{text-align:center;display:block;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ad__label{display:block;text-align:center;font-size:9.62px;margin-top:0px}.ad--leaderboard{max-width:none;width:100%;border:none;background:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/ad-pinstripe-4b75765948385770048f57fbab90fb02.png);min-height:90px;padding:0;margin-bottom:0}.ad--leaderboard .ad__wrapper{position:relative}.ad--leaderboard .ad__content{margin-top:10px;margin-bottom:10px}.ad--leaderboard .ad__label{text-align:right;position:absolute;right:0px;bottom:0px}.ad--inarticle{max-width:336px}.ad--publift{padding:10px;width:100%;max-width:100%;height:auto}.ad--publift-inset{display:block;width:100%;height:250px;margin:auto}.ad--skyscraper .ad__wrapper{padding-top:10px}.admin-group-accounts__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.admin-group-accounts__back-link{display:block;margin-top:10px}.admin-group-accounts__accounts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px}.admin-group-accounts__active-accounts{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;margin-right:10px}.admin-group-accounts__inactive-accounts{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;margin-left:10px}.admin-group-accounts__title{-webkit-box-flex:0;-webkit-flex:0 1 80%;-ms-flex:0 1 80%;flex:0 1 80%;margin:0px}.admin-group-accounts__license-availability{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:30px;font-weight:bold;color:#333333;text-align:right}.admin-group-accounts__licenses-available{display:inline-block;color:#cccccc}.admin-group-accounts__licenses-capacity{display:inline-block}.admin-group-accounts__create-button{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block;text-align:center;border:none;background:#136fd2;color:white;border-radius:4px;box-shadow:0 -2px 0 #1360ba inset;padding:9px 10px;font-size:12px;font-weight:bold;margin-top:5px}.admin-group-accounts__create-button:hover,.admin-group-accounts__create-button:active,.admin-group-accounts__create-button:focus{background:#1360ba;color:white;cursor:pointer}.admin-group-accounts__table{border-spacing:0;border-collapse:separate}.admin-group-accounts__table th{font:bold 14px/26px Arial, sans-serif;text-align:left;color:#fafafa;background:#222130;padding:2px 10px}.admin-group-accounts__table td{padding:8px 10px;font:normal 13px/1.6em "Helvetica Neue", Arial, sans-serif}.admin-group-accounts__table td.count{text-align:right;font-family:monospace}.admin-group-accounts__table tr:nth-child(even) td{background:#eeeeee}.admin-group-accounts__table tr:hover td{background:#fff8c7}td.admin-group-accounts__item-title{font-weight:bold}.admin-group-accounts__header-row th{background-color:transparent}.admin-group-accounts__header-row--active{background-color:#83b348 !important}.admin-group-accounts__header-row--inactive{background-color:#e45959 !important}.admin-group-accounts__full-width-table{width:100%}.admin-group-accounts__centered-column{text-align:center !important}.admin-group-accounts__overview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.admin-group-accounts__details{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;margin-right:10px;border:1px solid #cccccc}.admin-group-accounts__subscription{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;margin-left:10px;border:1px solid #cccccc;background-color:#eeeeee}.admin-group-accounts__field{font-size:12px;padding:8px;width:100%;resize:none;border:1px solid #cccccc}.admin-group-accounts__errors{color:red}.admin-group-accounts__subscription-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#999999;padding:11px 10px;color:white;font-weight:bold}.admin-group-accounts__subscription-header--active{background-color:#83b348}.admin-group-accounts__subscription-header--expired,.admin-group-accounts__subscription-header--cancelled{background-color:#c24b4b}.admin-group-accounts__subscription-title{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.admin-group-accounts__subscription-status{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-transform:uppercase;font-size:12px}.admin-group-accounts__subscription-info{padding:10px}.admin-groups-account__masquerade-icon{font-size:20px;color:#888888}.admin-groups-account__masquerade-icon:hover{color:#090909;cursor:pointer}.admin-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.admin-menu:hover .admin-menu__links{display:block}.admin-menu:hover .admin-menu__dropdown-toggle{color:#2a3744;background:#fefefe;position:relative;z-index:11}.admin-menu:hover i.fa-chevron-down:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.admin-menu__links{display:none;position:absolute;top:135px;z-index:10;padding:0;margin:0;width:190px;box-shadow:0 2px 8px rgba(0,0,0,0.3)}.admin-menu__link-item{list-style:none}.admin-menu__link{position:relative;display:inline-block;width:190px;background:#fefefe;padding:10px;font:normal 16px "Roboto", Arial, sans-serif;white-space:nowrap}.admin-menu__link:hover{color:#2a3744;font-weight:bold}.admin-menu__link:hover.topic-design{background-color:#b03532}.admin-menu__link:hover.topic-code{background-color:#33a8a5}.admin-menu__link:hover.topic-music{background-color:#3d8bb1}.admin-menu__link:hover.topic-photography{background-color:#6a478f}.admin-menu__link:hover.topic-cgi{background-color:#e03f3f}.admin-menu__link:hover.topic-computers{background-color:#4464a1}.admin-menu__link:hover.topic-business{background-color:#da6f2b}.admin-menu__link:hover.topic-crafts{background-color:#e67750}.admin-menu__link:hover.topic-gamedevelopment{background-color:#59a627}.admin-menu__link:hover.topic-webdesign{background-color:#30997a}.admin-reports__section{border-top:1px solid #dddddd;margin-top:20px;margin-bottom:40px}.admin-reports__section-actions{float:right;margin-top:20px;margin-right:10px;font-size:14px}.admin-reports__note{font-size:11px;font-style:italic}.admin-reports__table{border-spacing:0;border-collapse:separate}.admin-reports__table th{font:bold 14px/26px Arial, sans-serif;text-align:left;color:#fafafa;background:#222130;padding:2px 10px}.admin-reports__table td{padding:8px 10px;font:normal 13px/1.6em "Helvetica Neue", Arial, sans-serif}.admin-reports__table td.count{text-align:right;font-family:monospace}.admin-reports__table tr:nth-child(even) td{background:#eeeeee}.admin-reports__table tr:hover td{background:#fff8c7}.admin-reports__full-width-table{width:100%}.admin-reports__centered-column{text-align:center}.admin-reports__datetime-input::-webkit-clear-button{-webkit-appearance:none;margin:0}.admin-reports__section-heading{width:auto}@media (min-width: 680px){.admin-reports__results{margin:0 auto}.admin-reports__results:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.admin-reports__results{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.admin-reports__results{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.admin-reports__results{max-width:630px}}.admin-reports__right{width:1070px;float:right}.admin-reports__left{width:740px;float:left}.admin-student-id-photos{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.admin-student-id-photos__id{-webkit-box-flex:0;-webkit-flex:0 0 630px;-ms-flex:0 0 630px;flex:0 0 630px;margin-right:30px;margin-bottom:30px;box-shadow:0px 2px 4px rgba(0,0,0,0.2);background:#f8f8f8}.admin-student-id-photos__id:nth-child(2n){margin-right:0}.admin-student-id-photos__photo-image{width:100%;-o-object-fit:contain;object-fit:contain}.admin-student-id-photos__email,.admin-student-id-photos__date{padding:0px 10px}.admin-student-id-photos__date{margin-bottom:8px}.admin-student-id-photos__form{margin:30px 0}.admin-student-id-photos__search-field{width:300px;padding:4px 12px;font:normal 16px/1.6em "Helvetica Neue", Arial, sans-serif;border-radius:26px;border:1px solid #cccccc;-webkit-appearance:none}.admin-student-id-photos__search-field:focus,.admin-student-id-photos__search-field:active{outline:none;box-shadow:0 1px 10px rgba(125,187,255,0.4)}.admin-student-id-photos__subscriptions{margin:10px 0;padding:0 10px}.admin-student-id-photos__no-subscriptions{color:red}.admin-user__hr{margin:25px 0}.admin-user__h1{font-size:35px}.admin-user__actions{float:right}.admin-user__button{font:normal 14px/26px Arial, sans-serif;margin-left:5px}.alphadex{margin:0 auto}@media (min-width: 680px){.alphadex{width:730px}}@media (max-width: 679px){.alphadex{width:100%}}.alphadex__navigation{text-align:center;padding:10px;box-shadow:0 4px 12px -8px rgba(0,0,0,0.1);margin-bottom:40px}@media (max-width: 679px){.alphadex__navigation{display:none}}.alphadex__navigation-label{display:inline-block;color:#8e8e8e;margin-right:5px}.alphadex__navigation-list{display:inline-block;list-style:none;margin:0;padding:0}.alphadex__navigation-letter{display:inline-block}.alphadex__navigation-letter-link,.alphadex__navigation-letter-no-link{display:inline-block;background:#8e8e8e;color:#fefefe;font-weight:bold;font-size:13px;width:20px;height:20px;line-height:21px;text-align:center;margin:1px}.alphadex__navigation-letter-no-link{opacity:0.2}.alphadex__section{overflow:hidden;padding:20px 0 40px;border-bottom:solid 1px #e4e4e4}@media (max-width: 679px){.alphadex__section:last-child{border-bottom:none}}.alphadex__section-title{font-weight:bold;font-size:12px;color:#8fa6b3}.alphadex__list{list-style:none;margin:0;padding:0}.alphadex__item{display:block;margin:1px 10px;position:relative}@media (min-width: 680px){.alphadex__item{float:left;width:220px}}.alphadex__item-link{font-size:14px}@media (max-width: 679px){.alphadex__item-link{display:block;padding:4px 0}}.alphadex__item-count{position:absolute;color:#d8d8d8;top:0;right:0}.announcement-bar{display:none;width:100%;height:52px;line-height:52px;font-size:16px;color:#2a3744;background-repeat:repeat;background-size:cover}@media (max-width: 679px){.announcement-bar{font-size:14px}}.announcement-bar--open{display:block}.announcement-bar--open+.global-nav .global-nav__mobile-toggle{top:52px}.announcement-bar__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:52px}@media (min-width: 680px){.announcement-bar__content{margin:0 auto}.announcement-bar__content:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.announcement-bar__content{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.announcement-bar__content{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.announcement-bar__content{max-width:630px}}@media (max-width: 679px){.announcement-bar__content{width:100%;padding:0 10px;overflow:hidden}}.announcement-bar__primary{white-space:nowrap;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:nowrap;-ms-flex-flow:nowrap;flex-flow:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:52px}.announcement-bar__secondary{text-align:right;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:52px}.announcement-bar__title{height:52px;line-height:52px}@media (min-width: 680px){.announcement-bar__title{display:inline-block}}@media (max-width: 679px){.announcement-bar__title{display:block;white-space:normal;margin:10px 0;padding:0;width:100%}}.announcement-bar__title a{font-weight:bold;color:#136fd2;text-decoration:underline;display:inline-block}.announcement-bar__title a:hover,.announcement-bar__title a:active,.announcement-bar__title a:focus{color:#1163bb;text-decoration:underline}@media (max-width: 679px){.announcement-bar__title a{margin:0;padding:0;line-height:16px}}.announcement-bar__close-link{font-weight:bold;color:#136fd2;text-decoration:underline;display:inline-block;white-space:nowrap}.announcement-bar__close-link:hover,.announcement-bar__close-link:active,.announcement-bar__close-link:focus{color:#1163bb;text-decoration:underline}.announcement-bar__close-icon{margin-left:4px;vertical-align:middle;font-size:16px}.announcement-bar__close-label{display:none}.announcement-bar__icon-container{overflow:hidden;max-height:52px;margin-right:20px}@media (min-width: 680px) and (max-width: 1023px){.announcement-bar__icon-container{max-width:120px}}.announcement-bar__icon{max-height:52px}@media (max-width: 679px){.announcement-bar__icon{display:none}}@media (max-width: 1023px){.announcement-bar__desktop-only{display:none !important}}.login-attempts-summary td{text-align:right}.login-attempts-summary td.login-attempts-summary__total-count{font-weight:bold}.login-attempts-summary th{text-align:right;background:#c1dedf;padding:5px 5px 3px 40px}td.login-attempts-summary__total-percent{font-weight:bold;text-align:right;font-size:300%}.body--mobile-nav-open .page-content{position:relative}@media (min-width: 680px) and (max-width: 1023px){.body--mobile-nav-open .page-content{overflow:hidden}}@media (max-width: 679px){.body--mobile-nav-open .page-content{overflow:hidden}}@media (min-width: 680px) and (max-width: 1023px){.body--mobile-nav-open .page-footer{display:none}}@media (max-width: 679px){.body--mobile-nav-open .page-footer{display:none}}.browse-tabs{position:relative;font-size:12px;border-bottom:solid 1px #e4e4e4;margin:40px 0 20px}.browse-tabs__tabs{list-style:none;margin:0;padding:0}.browse-tabs__tab{display:inline-block;margin:0;padding:0;color:#8e8e8e}.browse-tabs__tab--active{font-weight:bold;color:#2a3744;border:solid 1px #e4e4e4;border-bottom:none;box-shadow:0 2px 0 -1px #fefefe}.browse-tabs__tab--active .browse-tabs__tab-link{color:#2a3744}.browse-tabs__tab-link{display:inline-block;padding:8px 15px}.browse-tabs__tab:first-of-type{border-left:none}.browse-tabs__tab:first-of-type .browse-tabs__tab-link{padding-left:0}.browse-tabs__views{position:absolute;top:0;right:0;list-style:none;margin:0;padding:0}.browse-tabs__view-item{display:inline-block}.browse-tabs__view-link{display:inline-block;padding:10px 0 10px 9px;color:#e4e4e4;font-size:18px}.browse-tabs__view-item--active .browse-tabs__view-link{color:#2a3744}.bundle-buy-box{box-shadow:0 1px 1px rgba(0,0,0,0.2);background:#f8f8f8;margin-bottom:30px;padding:17px 20px}@media (min-width: 680px) and (max-width: 1023px){.bundle-buy-box{width:352px;margin-left:auto;margin-right:auto}}.bundle-buy-box__bundle-discount{text-align:center;color:#7d7d7d;font:13px/1.2em Arial, sans-serif;margin-top:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bundle-buy-box__button{-webkit-font-smoothing:antialiased !important;border:none;color:white;cursor:pointer;padding:10px 16px;height:46px;font:bold 17px/10px "Helvetica Neue", Arial, sans-serif;white-space:nowrap;border-radius:4px;box-shadow:0 1px 1px rgba(11,56,29,0.7);background-image:-webkit-linear-gradient(270deg, #35af67, #1d974e);background-image:linear-gradient(180deg, #35af67, #1d974e);padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bundle-buy-box__button:hover,.bundle-buy-box__button:active,.bundle-buy-box__button:focus{color:white;background-image:-webkit-linear-gradient(270deg, #1d974e, #156c38);background-image:linear-gradient(180deg, #1d974e, #156c38);cursor:pointer}.bundle-buy-box__button:focus{outline:none;box-shadow:0 0 5px #1d974e}.bundle-buy-box__button:hover .bundle-buy-box__button-price{background-image:-webkit-linear-gradient(270deg, #1e8b4a, #156134);background-image:linear-gradient(180deg, #1e8b4a, #156134)}.bundle-buy-box__button-label{-webkit-box-flex:4;-webkit-flex:4 1 auto;-ms-flex:4 1 auto;flex:4 1 auto;border-top-left-radius:4px;border-bottom-left-radius:4px;font:bold 17px/46px "Helvetica Neue", Arial, sans-serif;text-align:center}.bundle-buy-box__button-price{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font:bold 21px/46px "Helvetica Neue", Arial, sans-serif;border-top-right-radius:4px;border-bottom-right-radius:4px;text-align:center;-webkit-font-smoothing:antialiased !important;background-image:-webkit-linear-gradient(270deg, #36a362, #1e8b4a);background-image:linear-gradient(180deg, #36a362, #1e8b4a)}.bundle-buy-box__subscription-info{color:#7d7d7d;font:normal 13px/1.2em Arial, sans-serif;text-align:center;margin-top:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bundle-buy-box__subscription-link{color:#136fd2;font:bold 14px/1.2em Arial, sans-serif;margin-left:5px}.bundle-buy-box__subscription-link:hover,.bundle-buy-box__subscription-link:active,.bundle-buy-box__subscription-link:focus{color:#136fd2}.bundle-description p:first-child{margin-top:0}.button{display:inline-block;padding:1px 16px;height:36px;line-height:34px;white-space:nowrap;background-image:-webkit-linear-gradient(270deg, #dee4e8, #dae1e5);background-image:linear-gradient(180deg, #dee4e8, #dae1e5);color:#4d4d4d;border-radius:4px;box-shadow:0px 1px 0px rgba(0,0,0,0.25)}.button:hover,.button:active,.button:focus{background:#c0cbd3}.page-content--courses .button{border:none;padding:0px 10px;height:32px;line-height:30px;font:bold 14px/32px "Helvetica Neue", Arial, sans-serif;color:#fcfcfc;background:#136fd2}.page-content--courses .button:hover,.page-content--courses .button:focus,.page-content--courses .button:active{background:#154171}.buy-ebook{box-shadow:0 1px 1px rgba(0,0,0,0.2);background:#f8f8f8;margin-bottom:30px}@media (min-width: 680px) and (max-width: 1023px){.buy-ebook{width:352px;margin-left:auto;margin-right:auto}}.buy-ebook__content{padding:17px 20px}.buy-ebook__button{-webkit-font-smoothing:antialiased !important;border:none;color:white;cursor:pointer;padding:10px 16px;height:46px;font:bold 17px/10px "Helvetica Neue", Arial, sans-serif;white-space:nowrap;border-radius:4px;box-shadow:0 1px 1px rgba(11,56,29,0.7);background-image:-webkit-linear-gradient(270deg, #35af67, #1d974e);background-image:linear-gradient(180deg, #35af67, #1d974e);display:block;width:100%;line-height:26px;text-align:center}.buy-ebook__button:hover,.buy-ebook__button:active,.buy-ebook__button:focus{color:white;background-image:-webkit-linear-gradient(270deg, #1d974e, #156c38);background-image:linear-gradient(180deg, #1d974e, #156c38);cursor:pointer}.buy-ebook__button:focus{outline:none;box-shadow:0 0 5px #1d974e}.buy-product{box-shadow:0 1px 1px rgba(0,0,0,0.2);background:#f8f8f8;margin-bottom:30px}@media (min-width: 680px) and (max-width: 1023px){.buy-product{width:352px;margin-left:auto;margin-right:auto}}.buy-product__content{padding:17px 20px}.card-header{position:relative;font-size:12px;margin:0 0 20px;padding:5px 0 4px}.card-header .posts-switcher{position:absolute;bottom:-4px;right:0}.card-header__title{font-weight:bold;font-size:14px;color:#8fa6b3}.card-header__browse-link{position:absolute;bottom:5px;right:0;color:#136fd2;font:bold 14px/1.6em Arial, sans-serif;white-space:nowrap}.card-header__browse-link:hover,.card-header__browse-link:active,.card-header__browse-link:focus{color:#0f56a3}.card-header__browse-link:after{margin-left:5px;content:"\2192"}.card-header--tab{padding-bottom:0}.card-header--tab .card-header__title{display:inline-block;padding:8px 15px 8px 0;font-weight:bold;color:#2a3744;border:solid 1px #e4e4e4;border-bottom:none;border-left:none;box-shadow:0 2px 0 -1px #fefefe}.card-header--big-title .card-header__title{font-size:18px;color:#6d6e71}@media (max-width: 679px){.card-header--big-title .card-header__title{font-size:14px}}.page-content--courses .card-header{margin-top:0;padding:0 0 10px;margin-bottom:23px}.page-content--courses .card-header__title{font:bold 17px/1.6em "Roboto", Arial, sans-serif}.category-header{overflow:hidden;margin-top:-15px}.category-header__page-title{clear:both;float:left;margin-top:0;margin-bottom:21px}.category-header__switcher{float:right;margin-top:13px}.content-author{border-top:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;padding:40px 60px;margin-top:40px;margin-bottom:80px;color:#999999}@media (min-width: 1340px){.content-author{max-width:850px}}.content-author__header{text-align:center}.content-author__image{width:80px;height:80px;border-radius:50%}.content-author__name{font-size:22px;padding-top:10px;color:#3a3a3a}.content-author__title{padding-bottom:20px;color:#999999}.content-author__bio{font-size:16px;line-height:1.6em;color:#3a3a3a}.content-author__twitter{text-align:center;padding-top:10px}.content-author__twitter .fa{margin-right:5px}*{box-sizing:border-box}body{font:normal 16px/26px "Roboto", Arial, sans-serif;background:#fefefe;color:#2a3744;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;-webkit-text-size-adjust:none}h2,h3,h4,h5,h6{line-height:1em}a{color:#0085b6;text-decoration:none;outline:none;border:none}a:hover,a:active,a:focus{color:#00729d}a img{outline:none;border:none}i[class^=icon-],i[class^=tutsicon-]{font-size:16px}h1{font-size:49px;line-height:1em}@media (max-width: 679px){h1{font-size:36px;line-height:2.5rem}}figure{margin:0;padding:0}header,footer,main,section,article{display:block}object,embed{outline:0}fieldset{border:none;margin:0;padding:0}input:disabled{background-color:#eeeeee}ol.lower-alpha{list-style-type:lower-alpha}ol.decimal{list-style-type:decimal}audio,video{max-width:100%}@media (min-width: 1024px) and (max-width: 1339px){.content-banner-restricted-width{max-width:630px}}@media (min-width: 1340px){.content-banner-restricted-width{max-width:850px}}.content-banner--with-divider{border-bottom:1px solid #e8e8e8;padding-bottom:40px;margin-bottom:10px}.content-banner__icon,.content-banner__body{display:table-cell}.content-banner__title{color:#3a3a3a;margin:0;font-weight:500;font-size:49px;line-height:1em}@media (max-width: 679px){.content-banner__title{margin-top:10px}}@media (max-width: 679px){.content-banner__title{font-size:36px;line-height:2.5rem}}.content-banner__title-icon{width:46px;height:36px;padding-right:10px}@media (max-width: 679px){.content-banner__title-icon{display:none}}.content-banner__description{color:#a6a6a6;font-size:18px;padding-top:10px;line-height:26px;margin-bottom:40px}@media (max-width: 679px){.content-banner__description{padding-top:5px;margin-bottom:10px}}.content-banner__content-breadcrumb{margin-top:0;margin-bottom:10px;list-style:none;padding-left:0;overflow:hidden;text-transform:uppercase}.content-banner__content-breadcrumb li{float:left;display:inline-block}.content-banner__content-breadcrumb li+li:before{padding-left:10px;padding-right:5px;content:">";color:#a6a6a6}.content-banner__content-breadcrumb.topic-design a{color:#c94e4b}.content-banner__content-breadcrumb.topic-code a{color:#4cc1be}.content-banner__content-breadcrumb.topic-music a{color:#56a4ca}.content-banner__content-breadcrumb.topic-photography a{color:#8360a8}.content-banner__content-breadcrumb.topic-cgi a{color:#f95858}.content-banner__content-breadcrumb.topic-computers a{color:#5d7dba}.content-banner__content-breadcrumb.topic-business a{color:#f38844}.content-banner__content-breadcrumb.topic-crafts a{color:#ff9069}.content-banner__content-breadcrumb.topic-gamedevelopment a{color:#72bf40}.content-banner__content-breadcrumb.topic-webdesign a{color:#49b293}.content-banner__title-breadcrumb{margin-top:10px;margin-bottom:60px}.content-banner__title-breadcrumb-link{color:#a6a6a6;font-weight:normal}.content-banner__title-breadcrumb-link:hover,.content-banner__title-breadcrumb-link:active,.content-banner__title-breadcrumb-link:focus{color:#a6a6a6;text-decoration:underline}.content-banner__title-social{display:inline-block;font-size:0.4em;vertical-align:middle;margin-left:15px}.content-banner__title-social .fa{color:#e4e4e4}.content-banner__title-breadcrumb-separator{padding-left:20px;padding-right:20px;font-size:0.6em;vertical-align:middle;color:#a6a6a6}.content-banner__topic-home{max-width:960px}.content-header{margin-bottom:20px}@media (min-width: 1024px) and (max-width: 1339px){.content-header{margin-bottom:30px}}@media (max-width: 679px){.content-header{margin:10px}}.content-header__title-and-meta{margin-bottom:1em}.content-header__category-link{font-weight:bold;font-size:13px;text-transform:uppercase;letter-spacing:0.1em;-webkit-font-smoothing:subpixel-antialiased}.content-header__title{margin:0 0 10px}.content-header__publication-meta{display:inline-block;color:#8fa6b3;font:italic 14px Georgia, serif;line-height:1.6em;margin-bottom:16px}.content-header__author{font:normal 14px Arial, sans-serif;margin-right:20px}.content-header__author-text{font-weight:bold;color:#2a3744}.content-header__publication-date{margin-right:20px}@media (min-width: 1340px){.content-header__social-share-links{position:absolute;left:-110px;top:18px;bottom:0px}.content-header__social-share-links.sticky-block--pin-top .social-share-links{position:absolute;top:0px}.content-header__social-share-links.sticky-block--pin-bottom .social-share-links{position:absolute;bottom:0px}.content-header__social-share-links.sticky-block--floating .social-share-links{position:fixed;top:0px}}.content-heading{font-size:14px;padding-bottom:15px}.content-heading__primary{padding:15px 0;border-top:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4}@media (min-width: 680px){.content-heading__primary{display:table;width:100%}.content-heading__primary-authorship{display:table-cell}.content-heading__primary-attributes{display:table-cell;text-align:right}}.content-heading__item{margin-right:10px}.content-heading__item:last-child{margin-right:0}.content-heading__label{color:#8396a0;margin-right:4px}.content-heading__value{color:#4a4a4a}.content-heading__publication-date{padding-left:10px}@media (min-width: 680px){.content-heading__secondary{display:table;width:100%}.content-heading__secondary-categories{display:table-cell}.content-heading__secondary-social{display:table-cell;text-align:right}}@media (max-width: 679px){.content-heading__secondary-social{margin-top:15px}}.content-heading__secondary{padding-top:10px;padding-bottom:15px;border-bottom:solid 1px #e8e8e8}.content-heading__secondary-categories-tag{display:inline-block;margin-top:5px;margin-right:4px;padding:0 4px;color:#9b9b9b;border:2px solid #e4e4e4;border-radius:6px;white-space:nowrap}.content-heading__secondary-categories-tag:hover,.content-heading__secondary-categories-tag:focus,.content-heading__secondary-categories-tag:active{border-color:#9b9b9b}.content-heading__secondary-social{width:100px}.content-heading__secondary-social .fa{color:#e4e4e4;font-size:18px;margin-right:5px}.content-heading__secondary-social .fa:hover{color:#136fd2}.content-title__title{color:#a6a6a6;font:lighter 49px/1.3em "Roboto", Arial, sans-serif;margin-top:15px;display:inline-block}@media (max-width: 1023px){.content-title__title{font-size:40px;line-height:1.5em;margin-bottom:0;margin-top:0}}.content-title__title-search-terms{font-weight:bold;color:#4d4d4d}.content-title__subtitle{color:#a6a6a6;font:normal 16px/1.3em "Roboto", Arial, sans-serif;line-height:1.3em;display:inline;padding-top:0.2em}.multi-search__switcher-levels,.multi-search__switcher-orders{margin-bottom:5px}.content-title--section-switcher-list{width:100%;margin:0;list-style:none;border-bottom:solid 1px #e8e8e8;margin-bottom:20px;padding:0;font:normal 20px/0.9em "Roboto", Arial, sans-serif}@media (max-width: 679px){.content-title--section-switcher-list{font:normal 14px/1.3em "Roboto", Arial, sans-serif}}.content-title--section-switcher-item{display:inline-block;padding:0}.content-title--section-switcher-item-link{display:inline-block;padding:15px 25px 30px;color:#a6a6a6}.content-title--section-switcher-item-link:hover,.content-title--section-switcher-item-link:active,.content-title--section-switcher-item-link:focus{color:#4d4d4d}.content-title--section-switcher-item-link__active{color:#4d4d4d;border-bottom:solid 4px #4d4d4d;font-weight:bolder}.content-title--section-switcher-item-link__active.topic-design{border-bottom:solid 4px #c94e4b}.content-title--section-switcher-item-link__active.topic-code{border-bottom:solid 4px #4cc1be}.content-title--section-switcher-item-link__active.topic-music{border-bottom:solid 4px #56a4ca}.content-title--section-switcher-item-link__active.topic-photography{border-bottom:solid 4px #8360a8}.content-title--section-switcher-item-link__active.topic-cgi{border-bottom:solid 4px #f95858}.content-title--section-switcher-item-link__active.topic-computers{border-bottom:solid 4px #5d7dba}.content-title--section-switcher-item-link__active.topic-business{border-bottom:solid 4px #f38844}.content-title--section-switcher-item-link__active.topic-crafts{border-bottom:solid 4px #ff9069}.content-title--section-switcher-item-link__active.topic-gamedevelopment{border-bottom:solid 4px #72bf40}.content-title--section-switcher-item-link__active.topic-webdesign{border-bottom:solid 4px #49b293}.content-title--section-switcher-item-link__active:hover,.content-title--section-switcher-item-link__active:active,.content-title--section-switcher-item-link__active:focus{color:#a6a6a6}.multi_search__topics_dropdown{display:inline;padding:0 0.5em 0 0.5em}.multi_search__topics{color:#a6a6a6;font:normal 16px/1.3em "Roboto", Arial, sans-serif;border:1px solid #a6a6a6}.coupon-claims{margin:0 auto;max-width:960px}.coupon-claims__terms-and-conditions{font-style:italic;font-size:14px;line-height:1.6em;margin-top:20px}.coupon-claims__third-party-logo{max-width:100%;max-height:120px}.coupon-claims__view-all-link{display:inline-block;font-size:14px}.coupon-claims__submit-button{-webkit-font-smoothing:antialiased !important;border:none;color:white;cursor:pointer;padding:10px 16px;height:46px;font:bold 17px/10px "Helvetica Neue", Arial, sans-serif;white-space:nowrap;border-radius:4px;box-shadow:0 1px 1px rgba(11,56,29,0.7);background-image:-webkit-linear-gradient(270deg, #35af67, #1d974e);background-image:linear-gradient(180deg, #35af67, #1d974e);margin-top:40px;margin-right:40px}.coupon-claims__submit-button:hover,.coupon-claims__submit-button:active,.coupon-claims__submit-button:focus{color:white;background-image:-webkit-linear-gradient(270deg, #1d974e, #156c38);background-image:linear-gradient(180deg, #1d974e, #156c38);cursor:pointer}.coupon-claims__submit-button:focus{outline:none;box-shadow:0 0 5px #1d974e}.coupon-claims__code{font:bold 37px/43px "Source Code Pro", Monaco, monospace;background-color:transparent;padding:40px;display:inline-block;border:3px dashed #e0e0e0}.coupon-claims__instructions-container{margin:40px 0}.course-actions{margin-bottom:20px}@media (min-width: 1024px) and (max-width: 1339px){.course-actions{margin-bottom:30px}}.course-actions__download-button,.course-actions__github-link,.course-actions__forum-link,.course-actions__bookmark-button{display:block;background:#3a3a3a;color:white;border-radius:4px;padding:8px 0 8px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap;margin-bottom:15px}.course-actions__download-button:hover,.course-actions__download-button:active,.course-actions__download-button:focus,.course-actions__github-link:hover,.course-actions__github-link:active,.course-actions__github-link:focus,.course-actions__forum-link:hover,.course-actions__forum-link:active,.course-actions__forum-link:focus,.course-actions__bookmark-button:hover,.course-actions__bookmark-button:active,.course-actions__bookmark-button:focus{background:#2d2d2d;color:white}.course-actions__bookmark-button:before{content:"\f08a";font-family:"FontAwesome";margin-right:10px}.course-actions__bookmark-adding-text,.course-actions__bookmark-removing-text,.course-actions__bookmark-added-text{display:none}.course-actions__bookmark-button-adding:before{content:"\f004";font-family:"FontAwesome";margin-right:10px}.course-actions__bookmark-button-adding .course-actions__bookmark-add-text{display:none}.course-actions__bookmark-button-adding .course-actions__bookmark-adding-text{display:inline}.course-actions__bookmark-button-added{display:block;background:#83b348;color:white;border-radius:4px;padding:8px 0 8px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap}.course-actions__bookmark-button-added:hover,.course-actions__bookmark-button-added:active,.course-actions__bookmark-button-added:focus{background:#76a141;color:white}.course-actions__bookmark-button-added:before{content:"\f004";font-family:"FontAwesome";margin-right:10px}.course-actions__bookmark-button-added .course-actions__bookmark-add-text{display:none}.course-actions__bookmark-button-added .course-actions__bookmark-added-text{display:inline}.course-actions__bookmark-button-removing .course-actions__bookmark-add-text{display:none}.course-actions__bookmark-button-removing .course-actions__bookmark-removing-text{display:inline}.course-bookmarks__empty-text{display:none;max-width:600px;color:#555555;line-height:1.6em;margin:0 0 40px}.course-bookmarks__list{margin:0;padding:0;overflow:hidden}.course-bookmarks--empty .course-bookmarks__empty-text{display:block}.course-bookmarks--empty .course-bookmarks__list{display:none}.course-bookmarks__no-courses{text-align:center;border:2px dashed #e3e4e4;border-radius:10px;padding:50px}.course-bookmarks__course{list-style:none;box-shadow:0 1px 1px rgba(0,0,0,0.2);margin-bottom:30px;position:relative;opacity:1;-webkit-transition:opacity 100ms linear;transition:opacity 100ms linear}@media (min-width: 680px){.course-bookmarks__course{width:190px;margin-right:30px;float:left}}@media (min-width: 1340px){.course-bookmarks__course:nth-child(6n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.course-bookmarks__course:nth-child(4n){margin-right:0}}@media (min-width: 680px) and (max-width: 1023px){.course-bookmarks__course:nth-child(3n){margin-right:0}}.course-bookmarks__course--removing{opacity:0.5}.course-bookmarks__course:hover{background:#eef1f3}.course-bookmarks__course:hover .course-bookmarks__course-thumbnail{background:#2a3744}.course-bookmarks__course:hover .course-bookmarks__course-thumbnail-image{opacity:0.9}.course-bookmarks__course-link{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.course-bookmarks__course-thumbnail-image{display:block;width:100%}.course-bookmarks__course-info{padding:4px 12px 42px;border:solid 1px #e4e4e4;border-top:none}.course-bookmarks__type,.course-bookmarks__topic{font-size:12px;font-weight:bold;margin-top:5px}.course-bookmarks__type{color:#90a6b2}.course-bookmarks__topic.topic-design{color:#c94e4b}.course-bookmarks__topic.topic-code{color:#4cc1be}.course-bookmarks__topic.topic-music{color:#56a4ca}.course-bookmarks__topic.topic-photography{color:#8360a8}.course-bookmarks__topic.topic-cgi{color:#f95858}.course-bookmarks__topic.topic-computers{color:#5d7dba}.course-bookmarks__topic.topic-business{color:#f38844}.course-bookmarks__topic.topic-crafts{color:#ff9069}.course-bookmarks__topic.topic-gamedevelopment{color:#72bf40}.course-bookmarks__topic.topic-webdesign{color:#49b293}.course-bookmarks__title{font:bold 15px/1.2em "Roboto", Arial, sans-serif;margin:0;height:60px}.course-bookmarks__duration{font-size:11px;color:#7d7d7d;position:absolute;bottom:4px;right:16px;white-space:nowrap}.course-bookmarks__publication-date{font-size:11px;color:#7d7d7d;position:absolute;bottom:18px;right:16px;white-space:nowrap}.course-bookmarks__price,.course-bookmarks__start-button{font:bold 15px "Roboto", Arial, sans-serif;padding:4px 8px;color:white;background:#1fa756;display:inline-block;position:absolute;bottom:10px;left:12px;border-radius:4px}.course-bookmarks__price:hover,.course-bookmarks__price:active,.course-bookmarks__price:focus,.course-bookmarks__start-button:hover,.course-bookmarks__start-button:active,.course-bookmarks__start-button:focus{color:white;background:#1d9a4f}.course-bookmarks__start-button{background:#136fd2;background-font:bold 14px/32px "Roboto", Arial, sans-serif}.course-bookmarks__move-link,.course-bookmarks__remove-link{display:none;position:absolute;height:32px;width:32px;top:0;background:rgba(255,255,255,0.8)}.course-bookmarks__move-link:hover,.course-bookmarks__remove-link:hover{background:rgba(153,153,153,0.8)}.course-bookmarks__move-link{right:32px;line-height:14px;padding:8px 10px;color:#333333;cursor:move}.course-bookmarks__move-link:hover{color:#1a1a1a}.course-bookmarks__move-link:before{content:"\f047";font-family:"FontAwesome";font-size:12px}.course-bookmarks__remove-link{right:0;line-height:16px;padding:8px 9px;color:#ee1111}.course-bookmarks__remove-link:hover{color:#be0e0e}.course-bookmarks__remove-link:before{content:"\f00d";font-family:"FontAwesome";font-size:16px}.course-bookmarks__course:hover .course-bookmarks__move-link,.course-bookmarks__course:hover .course-bookmarks__remove-link{display:block}.course-call-to-action{margin-bottom:30px;border:solid 1px #e4e4e4;border-radius:4px;padding:10px}.course-call-to-action__button{display:block;background:#83b348;color:white;border-radius:4px;padding:8px 0 8px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap}.course-call-to-action__button:hover,.course-call-to-action__button:active,.course-call-to-action__button:focus{background:#76a141;color:white}.course-call-to-action__purchase{display:block;margin-top:10px;text-align:center;font-size:14px}.course-call-to-action__purchase-info{margin-right:5px;color:#4b4b4b}.course-call-to-action__purchase-price{color:#83b348;font-weight:bold}.bundle{overflow:hidden}.bundle-footer{background:#fefefe;width:100%}@media (min-width: 680px){.bundle-footer{padding:75px 0}}@media (min-width: 680px){.bundle-footer__inner{margin:0 auto}.bundle-footer__inner:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.bundle-footer__inner{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.bundle-footer__inner{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.bundle-footer__inner{max-width:630px}}@media (max-width: 679px){.bundle-footer__inner{padding:20px}}.bundle-footer__title{font:bold 41px/1.2em "Helvetica Neue", Arial, sans-serif}@media (min-width: 680px){.bundle-footer__title{float:left}}@media (min-width: 680px){.bundle-footer__buy{float:right}}@media (max-width: 679px){.bundle-footer__buy{margin-top:20px}}.bundle-footer__buy-discount{font:14px/46px Arial, sans-serif;vertical-align:top;white-space:nowrap;color:#90a6b2;display:inline-block;margin-right:22px}@media (min-width: 680px) and (max-width: 1023px){.bundle-footer__buy-discount{display:none}}@media (max-width: 679px){.bundle-footer__buy-discount{display:none}}.bundle-footer__buy-button-container{display:inline-block;width:240px}.bundle-footer__buy-button{-webkit-font-smoothing:antialiased !important;border:none;color:white;cursor:pointer;padding:10px 16px;height:46px;font:bold 17px/10px "Helvetica Neue", Arial, sans-serif;white-space:nowrap;border-radius:4px;box-shadow:0 1px 1px rgba(11,56,29,0.7);background-image:-webkit-linear-gradient(270deg, #35af67, #1d974e);background-image:linear-gradient(180deg, #35af67, #1d974e);padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bundle-footer__buy-button:hover,.bundle-footer__buy-button:active,.bundle-footer__buy-button:focus{color:white;background-image:-webkit-linear-gradient(270deg, #1d974e, #156c38);background-image:linear-gradient(180deg, #1d974e, #156c38);cursor:pointer}.bundle-footer__buy-button:focus{outline:none;box-shadow:0 0 5px #1d974e}.bundle-footer__buy-button:hover .bundle-footer__buy-button-price{background-image:-webkit-linear-gradient(270deg, #1e8b4a, #156134);background-image:linear-gradient(180deg, #1e8b4a, #156134)}.bundle-footer__buy-button-label{-webkit-box-flex:4;-webkit-flex:4 1 auto;-ms-flex:4 1 auto;flex:4 1 auto;border-top-left-radius:4px;border-bottom-left-radius:4px;font:bold 17px/46px "Helvetica Neue", Arial, sans-serif;text-align:center}.bundle-footer__buy-button-price{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font:bold 21px/46px "Helvetica Neue", Arial, sans-serif;border-top-right-radius:4px;border-bottom-right-radius:4px;text-align:center;-webkit-font-smoothing:antialiased !important;background-image:-webkit-linear-gradient(270deg, #36a362, #1e8b4a);background-image:linear-gradient(180deg, #36a362, #1e8b4a)}.bundle-meta__features-title{border-top:solid 4px #e4e4e4;color:#90a6b2;font:bold 14px/1.2em Arial, sans-serif;padding-top:15px}.bundle-meta__feature-list{font:14px/1.6em Arial, sans-serif;color:#788891;padding-left:20px}.course{margin-top:45px}.course:after{content:"";display:table;clear:both}.course .layout__content-with-sidebar{max-width:850px}.course__sponsored-content{padding:20px;margin:0 0 26px 0;background:#f5f7f8;font-size:14px;line-height:1.6em}.course__sponsored-content p{margin:10px 0 0}.course__description{font-size:18px;color:#3a3a3a;margin-bottom:45px}.course__description p{margin-top:0}.course__requirement-block{background-color:#fff9d8;padding:16px 20px;font-size:14px;line-height:1.6em;margin-bottom:45px}.course__extra-information-block{margin:20px 0 40px;background-color:#f5f7f8;padding:16px 20px;font:normal 14px/1.6em Arial, sans-serif}.course__extra-information-block--warning{background-color:#fff9d8}.course__extra-information-block-title{font:bold 16px/1.2em "Roboto", Arial, sans-serif;margin-bottom:16px}.course .lesson-index{margin-bottom:80px}.course__lesson-preview{width:100%;min-height:250px;overflow:hidden}@media (min-width: 680px){.course__lesson-preview{min-height:420px}}.course__lesson-preview-label{font:bold 16px "Roboto", Arial, sans-serif}.course__bundles{margin-bottom:50px}.course__bundle{padding:20px;margin:0 0 26px 0;background:#f5f7f8;font-size:14px;margin-bottom:30px}.course__bundle p{margin:10px 0 0}.course__bundle-title{font:bold 16px/1.2em "Roboto", Arial, sans-serif}.course__bundle-contents-includes-label{color:#8fa6b3}.course__bundle-contents{padding-bottom:10px;line-height:1.6em}.course__bundle-action-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.course__bundle-buy-button{background:#35af67;border-radius:4px;color:white;padding:0;width:170px;height:38px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.course__bundle-buy-button:hover{background:#298850;color:white}.course__bundle-buy-button:hover .course__bundle-buy-button-price{background:#297d4b}.course__bundle-buy-button-label{-webkit-box-flex:4;-webkit-flex:4 1 auto;-ms-flex:4 1 auto;flex:4 1 auto;border-top-left-radius:4px;border-bottom-left-radius:4px;font-weight:bold;font-size:15px;line-height:38px;text-align:center}.course__bundle-buy-button-price{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 5px;font-weight:bold;font-size:15px;line-height:38px;border-top-right-radius:4px;border-bottom-right-radius:4px;text-align:center;-webkit-font-smoothing:antialiased !important;background:#36a362}.course-picker{clear:left;background:#fefefe;margin-top:-20px;padding-top:10px}@media (min-width: 680px) and (max-width: 1023px){.course-picker__main{display:none}}@media (max-width: 679px){.course-picker__main{display:none}}.course-picker__mobile-version{display:none}@media (min-width: 680px) and (max-width: 1023px){.course-picker__mobile-version{max-width:630px;margin:0 auto;display:block}}@media (max-width: 679px){.course-picker__mobile-version{padding:0 10px;display:block}}.course-picker__header{padding-top:0;padding-bottom:15px;position:relative}@media (min-width: 680px){.course-picker__header{margin:0 auto}.course-picker__header:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.course-picker__header{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.course-picker__header{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.course-picker__header{max-width:630px}}.course-picker__title{font:bold 14px Arial, sans-serif;color:#90a6b2}.course-picker__title-count{margin-left:20px;font-weight:normal}.course-picker__title-count:before{content:"•";margin-right:20px}.course-picker__course-list{list-style:none;padding:0}.course-picker__course-list-item{box-shadow:0 1px 1px rgba(0,0,0,0.28);position:relative;float:left;margin-right:30px}@media (min-width: 1340px){.course-picker__course-list-item{width:190px}.course-picker__course-list-item:nth-child(6n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.course-picker__course-list-item{width:135px}.course-picker__course-list-item:nth-child(6n){margin-right:0}}.course-picker__course-list-item-preview{position:relative;width:100%;height:0;padding-top:69%;overflow:hidden}.course-picker__course-list-item-preview-image{width:100%;position:absolute;left:0;top:0}.course-picker__course-list-item-overlay{display:none;position:absolute;left:0;top:0;right:0;height:0;padding-top:69%;background:rgba(42,55,68,0.83);color:white}.course-picker__course-list-item-overlay-text{font:bold 14px/1.2em Arial, sans-serif;display:block;position:absolute;top:0;bottom:0;left:0;right:0;height:1em;margin:auto;text-align:center}.course-picker__course-list-item-link:hover .course-picker__course-list-item-overlay{display:block}.course-picker__course-list-item-text{padding:9px;height:100px}.course-picker__course-list-item-topic{font:bold 9px/1.2em Arial, sans-serif;text-transform:uppercase;padding-bottom:3px}.course-picker__course-list-item-topic.topic-design{color:#c94e4b}.course-picker__course-list-item-topic.topic-code{color:#4cc1be}.course-picker__course-list-item-topic.topic-music{color:#56a4ca}.course-picker__course-list-item-topic.topic-photography{color:#8360a8}.course-picker__course-list-item-topic.topic-cgi{color:#f95858}.course-picker__course-list-item-topic.topic-computers{color:#5d7dba}.course-picker__course-list-item-topic.topic-business{color:#f38844}.course-picker__course-list-item-topic.topic-crafts{color:#ff9069}.course-picker__course-list-item-topic.topic-gamedevelopment{color:#72bf40}.course-picker__course-list-item-topic.topic-webdesign{color:#49b293}.course-picker__course-list-item-title{font:bold 14px/1.2em "Roboto", Arial, sans-serif;color:#2a3744}@media (min-width: 680px) and (max-width: 1023px){.course-picker__course-list-item-title{font-size:12px}}@media (min-width: 680px){.course-picker__caret-wrapper{margin:0 auto}.course-picker__caret-wrapper:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.course-picker__caret-wrapper{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.course-picker__caret-wrapper{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.course-picker__caret-wrapper{max-width:630px}}.course-picker__caret{position:relative;display:block;margin-bottom:-1px;width:0;height:0;left:90px;border-left:solid 20px transparent;border-right:solid 20px transparent;border-bottom:solid 20px #e1e7ea}.course-picker__caret-inner{position:absolute;left:-19px;top:1px;display:block;width:0;height:0;border-left:solid 19px transparent;border-right:solid 19px transparent;border-bottom:solid 19px #f5f7f8}.course-picker__courses{background:#f5f7f8;clear:left;overflow:hidden;white-space:nowrap;border:solid 1px #e1e7ea;border-style:solid none;max-width:100vw}.course-picker__course{width:100%;display:inline-block;white-space:normal}.course-picker__course-content{padding:40px 0;position:relative}@media (min-width: 680px){.course-picker__course-content{margin:0 auto}.course-picker__course-content:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.course-picker__course-content{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.course-picker__course-content{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.course-picker__course-content{max-width:630px}}.course-picker__course-prev-link,.course-picker__course-next-link{font-size:30px;text-indent:-1000em;color:#90a6b2;position:absolute;top:75px;width:13px;height:32px}.course-picker__course-prev-link{left:-30px;background:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/courses/course_picker_arrow_left-40c62bcd1e1f3ceec93881fc237325c5.svg) no-repeat}.course-picker__course-next-link{right:-30px;background:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/courses/course_picker_arrow_right-50a29eab25bc40e67d0447087508a828.svg) no-repeat}.course-picker__course:first-child .course-picker__course-prev-link{display:none}.course-picker__course:last-child .course-picker__course-next-link{display:none}.course-picker__course-topic{font:bold 12px/1.2em Arial, sans-serif;text-transform:uppercase}.course-picker__course-topic.topic-design{color:#c94e4b}.course-picker__course-topic.topic-code{color:#4cc1be}.course-picker__course-topic.topic-music{color:#56a4ca}.course-picker__course-topic.topic-photography{color:#8360a8}.course-picker__course-topic.topic-cgi{color:#f95858}.course-picker__course-topic.topic-computers{color:#5d7dba}.course-picker__course-topic.topic-business{color:#f38844}.course-picker__course-topic.topic-crafts{color:#ff9069}.course-picker__course-topic.topic-gamedevelopment{color:#72bf40}.course-picker__course-topic.topic-webdesign{color:#49b293}.course-picker__course-title{font:bold 41px/1.2em "Roboto", Arial, sans-serif;margin:3px 0}.course-picker__course-instructor{font:14px/1.2em Arial, sans-serif;margin-bottom:30px}.course-picker__course-instructor-label{font-style:italic;color:#90a6b2}@media (min-width: 680px){.course-picker__course-preview{float:left;margin-right:30px}}@media (min-width: 1340px){.course-picker__course-preview{width:410px}}@media (min-width: 1024px) and (max-width: 1339px){.course-picker__course-preview{width:300px}}@media (min-width: 680px){.course-picker__course-lesson-index{float:right}}@media (min-width: 1340px){.course-picker__course-lesson-index{width:850px}}@media (min-width: 1024px) and (max-width: 1339px){.course-picker__course-lesson-index{width:630px}}.courses-header-background{display:block;height:58px;margin-bottom:-58px;overflow:hidden;background:#fbd96b;overflow:hidden}.courses-header-background--masthead{height:279px;margin-bottom:-279px}.courses-header-background__image{width:100%;max-width:1245px;display:block;margin:0 auto}@media (min-width: 680px) and (max-width: 1023px){.courses-header-background__image{display:none}}@media (max-width: 679px){.courses-header-background__image{display:none}}.courses-index-header__title-row{margin-bottom:0;line-height:1em;font:Arial, sans-serif}.courses-index-header__promo-banner{margin-bottom:20px}.courses-index-header__promo-banner-image{width:100%}.courses-index-header__title{display:inline-block;float:left}.courses-index-header__title-controls{float:right;margin-top:18px}.courses-index-header__filter-group{display:inline-block}.courses-index-header__topic-title{margin-top:5px;display:inline-block;font-size:30px}.courses-index-header__title-controls-label{font-style:italic;color:#90a6b3;font-size:12px;display:block}.courses-index-header__button-list{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.courses-index-header__filtering-button-item{list-style:none;display:inline-block;background:white;color:#a6a6a6;border-right:0px;font:Arial, sans-serif;font-size:12px}.courses-index-header__filtering-button-item:first-child{border-top-left-radius:0.5em;border-bottom-left-radius:0.5em;margin-right:1px}.courses-index-header__filtering-button-item:last-child{border-top-right-radius:0.5em;border-bottom-right-radius:0.5em;margin-left:1px}.courses-index-header__filtering-button-item a{padding:5px 10px}.courses-index-header__filtering-button-item-active{background:#e1e1e1;font-weight:bold}.courses-index-header__filtering-button-item-active a{color:#4a4a4a}.courses-index-header__filtering-cc-text{margin-left:5px}@media (min-width: 1024px) and (max-width: 1339px){.courses-index-header__filtering-cc-text{display:none}}@media (max-width: 1023px){.courses-index-header__filtering-cc-text{display:none}}.courses-index-header__filtering-button-item-inactive a{color:#9b9b9b}.courses-index-header__filtering-button-item-inactive a:hover{color:#4a4a4a}.courses-index-header__filtering-cc-image{width:16px;position:relative;top:2px}.courses-index-upcoming-courses{margin:40px 0 0}@media (max-width: 1023px){.courses-index-upcoming-courses{display:none}}.courses-index-upcoming-courses__header{font:bold 16px/1.2em "Helvetica Neue", Arial, sans-serif;margin:0 0 10px}.courses-index-upcoming-courses__view-all-link{font:normal 14px Arial, sans-serif}.courses-squished__card{display:block;position:relative;height:80px;background:white;box-shadow:0px 1px 1px #c2c4c4;border-radius:2px;margin-bottom:20px;width:410px;float:left;margin-right:30px}@media (min-width: 1340px){.courses-squished__card:nth-child(3n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.courses-squished__card:nth-child(n+3){display:none}}@media (min-width: 680px) and (max-width: 1023px){.courses-squished__card:nth-child(n+2){display:none}}.courses-squished__card:hover{background:#eef1f3}.courses-squished__card-img{float:left;position:absolute;height:60px}.courses-squished__card-contents{position:relative;padding:10px 40px 10px 10px;font:normal 11px Arial, sans-serif}.courses-squished__card-description{padding:7px 0 7px 95px;font:normal 12px Arial, sans-serif;color:#8e8e8e}.courses-squished__card-title{margin-bottom:5px;font:bold 14px Arial, sans-serif;color:#136fd2}.courses-squished__video-icon{color:#cccccc;font-size:10px !important;margin-left:5px}.courses-squished__arrow-icon-wrapper{position:absolute;top:0;right:0;background:#eef1f3;width:30px}.courses-squished__arrow-icon{text-align:center;font-size:34px;display:block;margin:23px auto}.courses-static-page .nav-sidebar{margin-top:20px}.courses-static-page__title{margin-top:0}.courses-static-page__notice{padding:20px;margin:0 0 26px 0;background:#f5f7f8;font-size:14px}.courses-static-page__notice p{margin:10px 0 0}.courses-static-page__notice-ipc{padding:20px;margin:0 0 26px 0;background:#f5f7f8;font-size:14px;margin-top:50px}.courses-static-page__notice-ipc p{margin:10px 0 0}.courses-static-page__content ol{padding-left:0}.courses-static-page__content ol>li{margin-left:40px}@media (min-width: 680px) and (max-width: 1023px){.courses-static-page__header{margin-top:40px}}.lesson-description{font-size:18px;color:#3a3a3a;margin-bottom:45px}.lesson-description p{margin-top:0}h1.lesson-description__lesson-title{color:#2a3744;font-size:20px;margin-top:0}.lesson-index{position:relative;overflow:hidden}.lesson-index__chapters{margin:0}.lesson-index__chapter{font:bold 13px/16px "Roboto", Arial, sans-serif;color:#2a3744;background:#f5f7f8;padding:10px;margin:0;position:relative}.lesson-index__chapter-title{display:inline-block;width:100%;position:relative;font-size:18px}.lesson-index__chapter-number{display:inline-block;color:#7d7d7d;position:absolute;left:0;width:20px;text-align:right}.lesson-index__chapter-title-text{display:inline-block;margin-left:24px}.lesson-index__chapter-meta{font-size:14px;float:right}@media (max-width: 679px){.lesson-index__chapter-meta{display:none}}.lesson-index__chapter--inaccessible{color:#9d9e9f}.lesson-index__chapter--inaccessible .lesson-index__chapter-number{color:#9d9e9f}.lesson-index__chapter-lock-icon{display:none;position:absolute;right:10px;top:10px;color:#c1d0d9}.lesson-index__lesson{list-style:none;background:#fefefe;margin:0;padding:0;border-bottom:1px solid #f5f7f8;font:normal 17px/24px "Roboto", Arial, sans-serif;position:relative}.lesson-index__lesson--last-in-chapter{border-bottom:none;margin-bottom:10px}.lesson-index__lesson-link{padding:12px;display:block}.lesson-index__lesson-link:hover,.lesson-index__lesson-link:active,.lesson-index__lesson-link:focus{background:#f5f7f8}.lesson-index__lesson-text{margin-left:24px}@media (max-width: 679px){.lesson-index__lesson-text{margin-left:10px}}.lesson-index__lesson-lock-icon{position:absolute;left:10px;top:16px;display:inline-block}@media (max-width: 679px){.lesson-index__lesson-lock-icon{display:none !important}}.lesson-index__lesson-number{display:inline;margin-right:5px}.lesson-index__lesson-title{display:inline;margin-right:10px}.lesson-index__lesson-duration{display:inline;font-size:12px;color:#7d7d7d}.lesson-index__lesson-button{float:right;margin-right:0;margin-top:2px;margin-left:10px;color:#0085b6}.lesson-index__lesson-button .fa{font-size:20px}@media (max-width: 679px){.lesson-index__lesson-button{margin-right:0}}.lesson-index__lesson-button-label{display:inline-block;font-size:14px;margin-right:5px}@media (max-width: 679px){.lesson-index__lesson-button-label{display:none}}.lesson-index__download-link{float:left;margin:0;padding:12px;font:normal 20px/24px "Roboto", Arial, sans-serif;color:#869db4}.lesson-index__download-link:hover,.lesson-index__download-link:active,.lesson-index__download-link:focus{color:#136fd2;background:#f5f7f8}@media (max-width: 679px){.lesson-index__download-link{margin-left:0}}.lesson-index__download-link-icon{vertical-align:middle}hr.lesson-index__course-end-marker{border:none;width:100%;border-top:2px solid #dae1e5}.lesson-index__lesson--watched{background:#eef7dc}.lesson-index__lesson-watched-icon{color:#1fa756;position:absolute;right:60px;top:20px;font:bold 16px/24px "Roboto", Arial, sans-serif}.lesson-index__lesson--current,.lesson-index__lesson--current.lesson-index__lesson--watched{background:#fdfdfd}.lesson-index__lesson--current .lesson-index__lesson-link,.lesson-index__lesson--current.lesson-index__lesson--watched .lesson-index__lesson-link{color:#2a3744}.lesson-index__lesson--current .lesson-index__lesson-link:hover,.lesson-index__lesson--current .lesson-index__lesson-link:active,.lesson-index__lesson--current .lesson-index__lesson-link:focus,.lesson-index__lesson--current.lesson-index__lesson--watched .lesson-index__lesson-link:hover,.lesson-index__lesson--current.lesson-index__lesson--watched .lesson-index__lesson-link:active,.lesson-index__lesson--current.lesson-index__lesson--watched .lesson-index__lesson-link:focus{background:#fff5ae}.lesson-index__lesson--inaccessible{padding:12px}.lesson-index__lesson--inaccessible .lesson-index__lesson-number,.lesson-index__lesson--inaccessible .lesson-index__lesson-title{color:#a7b2b9}.lesson-show__overlay{display:block;background-image:-webkit-linear-gradient(270deg, transparent, rgba(238,241,243,0.4) 10%);background-image:linear-gradient(180deg, transparent, rgba(238,241,243,0.4) 10%)}@media (max-width: 679px){.lesson-show__overlay{background:none;background-image:none;top:100px}}.lesson-show__overlay-link{display:block;background:#83b348;color:white;border-radius:4px;padding:8px 0 8px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap;padding:20px}.lesson-show__overlay-link:hover,.lesson-show__overlay-link:active,.lesson-show__overlay-link:focus{background:#76a141;color:white}.lesson-show__overlay-banner{font-weight:bold;position:relative}.lesson-show__overlay-banner-icon{position:absolute;top:48%;top:calc(50% - 30px);left:30px}@media (max-width: 679px){.lesson-show__overlay-banner-icon{top:calc(50% - 15px);left:20px}}.lesson-show__overlay-banner-icon:before{font-size:60px}@media (max-width: 679px){.lesson-show__overlay-banner-icon:before{font-size:30px}}.lesson-show__overlay-banner-text{margin:0 0 0 40px;display:block}@media (min-width: 680px){.lesson-show__overlay-banner-text{margin:0 0 0 80px}}@media (min-width: 1024px){.lesson-show__overlay-banner-text{margin:20px 0 20px 80px}}.lesson-video{position:relative;margin-top:30px;margin-bottom:45px}.lesson-video .wistia_socialbar{display:none !important}.lesson-video__video{width:100%;height:auto;position:relative;z-index:0}.lesson-video--full-size{background-color:#f5f7f8}@media (min-width: 1024px) and (max-width: 1339px){.lesson-video--full-size .lesson-video__video{min-height:370px}}@media (min-width: 680px) and (max-width: 1023px){.lesson-video--full-size .lesson-video__video{min-height:350px}}@media (min-width: 480px) and (max-width: 679px){.lesson-video--full-size .lesson-video__video{min-height:228px}}@media (max-width: 479px){.lesson-video--full-size .lesson-video__video{min-height:168px}}@media (min-width: 1340px){.lesson-video--full-size .lesson-video__video{padding-top:5px}}.lesson-video--full-size .lesson-video__wrapper{position:relative}@media (min-width: 1340px){.lesson-video--full-size .lesson-video__wrapper{margin:0px 5px}}.lesson-video__overlay{position:absolute;z-index:0;bottom:37px;width:100%;height:115px;padding:30px 40px;cursor:pointer}.lesson-video__overlay.topic-design{background:#b03532}@media (max-width: 679px){.lesson-video__overlay.topic-design{background:rgba(176,53,50,0.4)}}.lesson-video__overlay.topic-code{background:#33a8a5}@media (max-width: 679px){.lesson-video__overlay.topic-code{background:rgba(51,168,165,0.4)}}.lesson-video__overlay.topic-music{background:#3d8bb1}@media (max-width: 679px){.lesson-video__overlay.topic-music{background:rgba(61,139,177,0.4)}}.lesson-video__overlay.topic-photography{background:#6a478f}@media (max-width: 679px){.lesson-video__overlay.topic-photography{background:rgba(106,71,143,0.4)}}.lesson-video__overlay.topic-cgi{background:#e03f3f}@media (max-width: 679px){.lesson-video__overlay.topic-cgi{background:rgba(224,63,63,0.4)}}.lesson-video__overlay.topic-computers{background:#4464a1}@media (max-width: 679px){.lesson-video__overlay.topic-computers{background:rgba(68,100,161,0.4)}}.lesson-video__overlay.topic-business{background:#da6f2b}@media (max-width: 679px){.lesson-video__overlay.topic-business{background:rgba(218,111,43,0.4)}}.lesson-video__overlay.topic-crafts{background:#e67750}@media (max-width: 679px){.lesson-video__overlay.topic-crafts{background:rgba(230,119,80,0.4)}}.lesson-video__overlay.topic-gamedevelopment{background:#59a627}@media (max-width: 679px){.lesson-video__overlay.topic-gamedevelopment{background:rgba(89,166,39,0.4)}}.lesson-video__overlay.topic-webdesign{background:#30997a}@media (max-width: 679px){.lesson-video__overlay.topic-webdesign{background:rgba(48,153,122,0.4)}}@media (max-width: 679px){.lesson-video__overlay{display:none}}.lesson-video__countdown-overlay{display:none;position:absolute;z-index:0;top:0;left:0;right:0;margin:auto;height:115px;padding:0 5%}.lesson-video__countdown-overlay.topic-design{background:rgba(176,53,50,0.8);color:white}.lesson-video__countdown-overlay.topic-design a{color:white}.lesson-video__countdown-overlay.topic-code{background:rgba(51,168,165,0.8);color:white}.lesson-video__countdown-overlay.topic-code a{color:white}.lesson-video__countdown-overlay.topic-music{background:rgba(61,139,177,0.8);color:white}.lesson-video__countdown-overlay.topic-music a{color:white}.lesson-video__countdown-overlay.topic-photography{background:rgba(106,71,143,0.8);color:white}.lesson-video__countdown-overlay.topic-photography a{color:white}.lesson-video__countdown-overlay.topic-cgi{background:rgba(224,63,63,0.8);color:white}.lesson-video__countdown-overlay.topic-cgi a{color:white}.lesson-video__countdown-overlay.topic-computers{background:rgba(68,100,161,0.8);color:white}.lesson-video__countdown-overlay.topic-computers a{color:white}.lesson-video__countdown-overlay.topic-business{background:rgba(218,111,43,0.8);color:white}.lesson-video__countdown-overlay.topic-business a{color:white}.lesson-video__countdown-overlay.topic-crafts{background:rgba(230,119,80,0.8);color:white}.lesson-video__countdown-overlay.topic-crafts a{color:white}.lesson-video__countdown-overlay.topic-gamedevelopment{background:rgba(89,166,39,0.8);color:white}.lesson-video__countdown-overlay.topic-gamedevelopment a{color:white}.lesson-video__countdown-overlay.topic-webdesign{background:rgba(48,153,122,0.8);color:white}.lesson-video__countdown-overlay.topic-webdesign a{color:white}.lesson-video__countdown-button{padding-left:5px;padding-right:10px}.lesson-video__overlay--hidden{display:none}.lesson-video__navigation ~ .lesson-video__overlay{bottom:75px}@media (max-width: 679px){.lesson-video__navigation ~ .lesson-video__overlay{bottom:auto}}.lesson-video__course-title{font-size:15px;font-weight:normal;margin-top:0;margin-bottom:8px;background:transparent}.lesson-video__course-title.topic-design{color:white}.lesson-video__course-title.topic-code{color:white}.lesson-video__course-title.topic-music{color:white}.lesson-video__course-title.topic-photography{color:white}.lesson-video__course-title.topic-cgi{color:white}.lesson-video__course-title.topic-computers{color:white}.lesson-video__course-title.topic-business{color:white}.lesson-video__course-title.topic-crafts{color:white}.lesson-video__course-title.topic-gamedevelopment{color:white}.lesson-video__course-title.topic-webdesign{color:#fdfdfd}@media (max-width: 679px){.lesson-video__course-title{text-shadow:0 1px 1px rgba(0,0,0,0.3)}}.lesson-video__course-title-free-preview{font-weight:bold}.lesson-video__lesson-title{margin-top:0;margin-bottom:0;font-size:26px;color:white;display:inline;background:transparent}@media (max-width: 679px){.lesson-video__lesson-title{font-size:18px;line-height:20px;text-shadow:0 1px 1px rgba(0,0,0,0.3)}}.lesson-video__lesson-duration{margin-left:6px;font-size:12px;display:inline-block;background:transparent}.lesson-video__lesson-duration.topic-design{color:white}.lesson-video__lesson-duration.topic-code{color:white}.lesson-video__lesson-duration.topic-music{color:white}.lesson-video__lesson-duration.topic-photography{color:white}.lesson-video__lesson-duration.topic-cgi{color:white}.lesson-video__lesson-duration.topic-computers{color:white}.lesson-video__lesson-duration.topic-business{color:white}.lesson-video__lesson-duration.topic-crafts{color:white}.lesson-video__lesson-duration.topic-gamedevelopment{color:white}.lesson-video__lesson-duration.topic-webdesign{color:#fdfdfd}@media (max-width: 679px){.lesson-video__lesson-duration{text-shadow:0 1px 1px rgba(0,0,0,0.3)}}.lesson-video__controls{text-align:center;background:#f5f7f8;height:37px;padding:5px;position:relative}.lesson-video__speed-controls{font-weight:bold;display:none}.lesson-video__speed-down,.lesson-video__speed-up{width:25px;display:inline-block;text-align:center;font-size:12px}.lesson-video__speed-display{width:80px;display:inline-block;text-align:center;font-size:12px}@media (max-width: 679px){.lesson-video__speed-display{width:40px}}.lesson-video__previous{position:absolute;left:5px;top:5px}.lesson-video__next{position:absolute;right:5px;top:5px;text-align:left}.lesson-video__closed-captions{position:absolute;left:67%;top:5px;text-align:left}@media (min-width: 1340px){.lesson-video__closed-captions{left:69%}}@media (max-width: 679px){.lesson-video__closed-captions{left:70%}}.lesson-video__autoplay{position:absolute;left:21%;top:5px}@media (min-width: 1340px){.lesson-video__autoplay{left:25%}}@media (max-width: 679px){.lesson-video__autoplay{display:none}}.lesson-video__previous,.lesson-video__next,.lesson-video__closed-captions{white-space:nowrap;display:inline-block}.lesson-video__previous{margin-right:20px}@media (max-width: 679px){.lesson-video__next-title-more,.lesson-video__speed-display-more{display:none}}.lesson-video__navigation-link,.lesson-video__autoplay-link,.lesson-video__closed-captions-link{font-size:12px;font-weight:bold}.lesson-video__settings-link{padding:0px 10px}.lesson-video__closed-captions-image{position:relative;width:24px;top:5px;margin-right:4px}@media (max-width: 679px){.lesson-video__closed-captions-label{display:none}}.lesson-video__previous-icon,.lesson-video__next-icon{margin:0 6px}.lesson-video__previous-icon:before,.lesson-video__next-icon:before{font-size:12px}.video-settings__autoplay{padding:7px 10px;font-size:14px;display:inline}.meta-box{background:#eef1f3;padding:20px;margin-bottom:30px}.meta-box__title{font:bold 16px/1.2em Arial, sans-serif;margin-bottom:5px}.meta-box__content{font:14px/1.6em Arial, sans-serif}.recurly-payment-form{background:#eef1f3;padding:40px;margin-top:0;min-height:450px;margin:0 auto;max-width:520px}@media (max-width: 679px){.recurly-payment-form{padding:20px 10px}}.recurly-payment-form__label{display:block;font-size:14px;text-align:left}.recurly-payment-form__label-with-error:after{content:"*";color:#ea6f3e;font-weight:bold}.recurly-payment-form__fieldset{display:block;margin:0 auto 20px;border:none;padding:0}.recurly-payment-form__fieldset:after{content:"";display:table;clear:both}@media (min-width: 680px){.recurly-payment-form__fieldset{width:80%}}.recurly-payment-form__field{display:block;width:100%;padding:10px;font:normal 14px Arial, sans-serif;margin:0 auto;border:1px solid #c1d0d9;border-radius:6px;box-shadow:inset 0px 1px 2px rgba(102,102,102,0.1);background-color:#fefefe;margin-bottom:15px}.recurly-payment-form__field::-webkit-input-placeholder{color:rgba(167,178,185,0.4)}.recurly-payment-form__field:-moz-placeholder{color:rgba(167,178,185,0.4)}.recurly-payment-form__field::-moz-placeholder{color:rgba(167,178,185,0.4)}.recurly-payment-form__field:-ms-input-placeholder{color:rgba(167,178,185,0.4)}.recurly-payment-form__field:focus{outline:none;background-color:white;box-shadow:0 0 5px #c1d0de}.recurly-payment-form__field--select{height:36px}.recurly-payment-form__field-invalid{border:1px solid #ea6f3e}.recurly-payment-form__field-invalid:focus{outline:none;box-shadow:0 0 5px #ea6f3e}.recurly-payment-form__select{display:block;width:100%;font:normal 16px Arial, sans-serif;margin:0 auto 20px}.recurly-payment-form__subscription{margin-bottom:10px;text-align:center}.recurly-payment-form__subscription-name{font-size:27px;font-weight:bold}.recurly-payment-form__subscription-detail{font-size:14px;color:#7d7d7d;margin:20px 0}.recurly-payment-form__subscription-cost{font-weight:bold;font-size:19px;color:#1fa756}.recurly-payment-form__server-errors{margin:0 auto 20px;color:#ea6f3e;width:80%;font:bold 14px/1.6em Arial, sans-serif;text-align:left}@media (max-width: 679px){.recurly-payment-form__server-errors-footer{color:#ea6f3e;font-size:12px}}@media (min-width: 680px){.recurly-payment-form__server-errors-footer{display:none}}.recurly-payment-form__contact-info{margin-bottom:4px}.recurly-payment-form__paypal{display:none;clear:both;padding-top:30px}.recurly-payment-form__billing-vat-fields{display:none}.recurly-payment-form__billing-info-payment-options{overflow:hidden}.recurly-payment-form__card{clear:both}.recurly-payment-form__billing-info-paypal{float:left}.recurly-payment-form__billing-info-paypal-logo{background:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/recurly/paypal_small_logo-ee47ab3b404ee882b166c7756dda0ec8.jpg) no-repeat center;height:32px;display:inline-block;width:37px;vertical-align:middle;margin-left:5px}.recurly-payment-form__billing-info-card{float:right;width:147px}.recurly-payment-form__billing-info-accepted-cards{display:inline-block}.recurly-payment-form__billing-info-card-logo,.recurly-payment-form__billing-info-mastercard-logo,.recurly-payment-form__billing-info-visa-logo{background-position:right top;background-repeat:no-repeat;width:32px;height:32px;margin:0;padding:0;vertical-align:middle;display:inline-block}.recurly-payment-form__billing-info-mastercard-logo{background-image:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/recurly/credit_cards/mastercard-66429f0bdd1eb19f77ca846d818223d3.png)}.recurly-payment-form__billing-info-visa-logo{background-image:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/recurly/credit_cards/visa-0d7edcca2a512000e17dc2463da43be4.png)}.recurly-payment-form__card-number{position:relative;padding-top:10px}.recurly-payment-form__card-number i.fa-lock{position:absolute;top:46px;right:10px;color:rgba(167,178,185,0.4)}.recurly-payment-form__card-expires{display:block;float:left;width:75%}@media (max-width: 679px){.recurly-payment-form__card-expires{width:74%}}.recurly-payment-form__card-expires select{margin:9px 0 0 0}.recurly-payment-form__card-expires-month{float:left;margin-right:10px}.recurly-payment-form__card-expires-year{float:left}.recurly-payment-form__card-cvv{float:right;width:22%;position:relative}@media (max-width: 679px){.recurly-payment-form__card-cvv{width:24%}}.recurly-payment-form__card-cvv-hint{opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;z-index:1;position:absolute;left:-48px;bottom:-98px;height:90px;width:360px;border-radius:6px;background:rgba(221,221,221,0.8);margin:0;padding:15px;font:normal 13px/15px Arial, sans-serif;color:#555555}.recurly-payment-form__card-cvv-hint:before{content:"";display:block;width:0;border:10px solid transparent;border-bottom-color:rgba(221,221,221,0.8);position:absolute;top:-20px}.recurly-payment-form__card-cvv-hint-wrap{overflow:visible;position:absolute;top:32px;right:10px}.recurly-payment-form__card-cvv-hint-wrap .fa-question-sign{color:rgba(167,178,185,0.4)}.recurly-payment-form__card-cvv-hint-toggle:hover ~ .recurly-payment-form__card-cvv-hint{opacity:1}.recurly-payment-form__pricing{clear:both}.recurly-payment-form__coupon--expanded .recurly-payment-form__coupon-expand{display:none}.recurly-payment-form__coupon--expanded .recurly-payment-form__coupon-code{display:block}.recurly-payment-form__coupon-expand{text-align:left;position:relative}.recurly-payment-form__coupon-expand-link{color:#136fd2;font-size:12px}.recurly-payment-form__coupon-field{width:202px;float:left}.recurly-payment-form__coupon-validate-link{color:#136fd2;font-size:14px;position:relative;top:4px;left:15px}.recurly-payment-form__coupon-code{display:none}.recurly-payment-form__coupon[readonly]{background:#eeeeee}.recurly-payment-form__coupon-status{font-size:14px;clear:left}.recurly-payment-form__footer{clear:both;border-top:1px solid #c1d0d9;padding-top:20px;text-align:center}.recurly-payment-form--successful h2.user-form__title{color:#1fa756;font-weight:normal;font-size:19px;margin-bottom:4px}.recurly-payment-form--successful .user-form__subtitle{font-size:14px;color:#7d7d7d}.recurly-payment-form--successful .products--standalone{margin:40px auto 60px}.recurly-payment-form--successful .products--standalone .products__course{background:#fefefe;text-align:left}.recurly-payment-form--successful__subtitle-course-name{font-weight:bold}.recurly-payment-form__invoice-info-expand-link{font-size:12px;display:block;text-align:left}.recurly-payment-form__invoice-info-fields{display:none}.recurly-payment-form__subscription-trial-info{font:normal 13px/1.6em Arial, sans-serif;color:#7d7d7d}.recurly-payment-form__noscript{color:red;font:bold 19px Arial, sans-serif}.recurly-payment-form__free-trial-info{font-size:12px;color:#7d7d7d;margin:0 auto;text-align:center}.upcoming-course{overflow:hidden;position:relative;max-width:850px}.upcoming-course__category{font-weight:bold;font-size:13px;text-transform:uppercase;letter-spacing:0.1em;-webkit-font-smoothing:subpixel-antialiased}.upcoming-course__category.topic-design{color:#c94e4b}.upcoming-course__category.topic-code{color:#4cc1be}.upcoming-course__category.topic-music{color:#56a4ca}.upcoming-course__category.topic-photography{color:#8360a8}.upcoming-course__category.topic-cgi{color:#f95858}.upcoming-course__category.topic-computers{color:#5d7dba}.upcoming-course__category.topic-business{color:#f38844}.upcoming-course__category.topic-crafts{color:#ff9069}.upcoming-course__category.topic-gamedevelopment{color:#72bf40}.upcoming-course__category.topic-webdesign{color:#49b293}.upcoming-course__title{font:bold 48px/1.2em "Helvetica Neue", Arial, sans-serif;margin:6px 0}.upcoming-course__instructor{display:inline-block;margin-bottom:10px}.upcoming-course__instructor:before{display:inline-block;content:"with";font:italic 16px/1.6em Georgia, serif;padding-right:6px}.upcoming-course__coming-soon{display:inline-block;margin-bottom:30px;margin-left:30px}.upcoming-course__coming-soon-label{display:inline-block;font:bold 12px "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;color:black;background-color:rgba(255,233,8,0.95);padding:4px 12px}.upcoming-course__thumbnail{width:100%}@media (min-width: 680px){.upcoming-course__thumbnail{max-width:200px;float:left;margin-right:20px;margin-bottom:20px}}.upcoming-course__thumbnail-image{width:100%}@media (min-width: 680px){.upcoming-course__description{padding-left:220px}}@media (max-width: 679px){.upcoming-course__description{margin-top:20px}}.upcoming-courses__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:distribute-space;-webkit-justify-content:distribute-space;-ms-flex-pack:distribute-space;justify-content:distribute-space}.upcoming-courses__item{box-shadow:0px 1px 1px rgba(0,0,0,0.2);-webkit-box-flex:0;-webkit-flex:0 0 190px;-ms-flex:0 0 190px;flex:0 0 190px;margin-right:30px;margin-bottom:30px}@media (min-width: 1340px){.upcoming-courses__item:nth-child(5n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.upcoming-courses__item{-webkit-flex-basis:226px;-ms-flex-preferred-size:226px;flex-basis:226px}.upcoming-courses__item:nth-child(3n){margin-right:0}}@media (min-width: 680px) and (max-width: 1023px){.upcoming-courses__item:nth-child(3n){margin-right:0}}.upcoming-courses__item-link{position:relative;display:block;padding:0}.upcoming-courses__item-link:hover,.upcoming-courses__item-link:active,.upcoming-courses__item-link:focus{background-color:whitesmoke}.upcoming-courses__coming-soon{position:absolute;top:0;width:100%;margin-top:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.upcoming-courses__coming-soon-label{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;font:bold 12px "Helvetica Neue", Arial, sans-serif;text-transform:uppercase;color:black;background-color:rgba(255,233,8,0.95);padding:4px 12px}.upcoming-courses__thumbnail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:132px;background-color:whitesmoke}.upcoming-courses__thumbnail-image{width:100%;height:auto}.upcoming-courses__info{padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:distribute-space;-webkit-justify-content:distribute-space;-ms-flex-pack:distribute-space;justify-content:distribute-space;min-height:112px}.upcoming-courses__category{font:bold 10px Arial, sans-serif;text-transform:uppercase;letter-spacing:0.1em;display:inline-block;-webkit-font-smoothing:subpixel-antialiased;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.upcoming-courses__category.topic-design{color:#c94e4b}.upcoming-courses__category.topic-code{color:#4cc1be}.upcoming-courses__category.topic-music{color:#56a4ca}.upcoming-courses__category.topic-photography{color:#8360a8}.upcoming-courses__category.topic-cgi{color:#f95858}.upcoming-courses__category.topic-computers{color:#5d7dba}.upcoming-courses__category.topic-business{color:#f38844}.upcoming-courses__category.topic-crafts{color:#ff9069}.upcoming-courses__category.topic-gamedevelopment{color:#72bf40}.upcoming-courses__category.topic-webdesign{color:#49b293}.upcoming-courses__title{font:bold 14px/1.2em "Helvetica Neue", Arial, sans-serif;margin-bottom:8px;color:#2a3744}.upcoming-courses__author{font:normal 13px/1.2em Arial, sans-serif;margin-bottom:10px;color:#2a3744}.upcoming-courses__author:before{content:"with ";font:italic 14px Georgia, serif}.upcoming-courses__teaser{display:none;font:normal 13px/1.4em Arial, sans-serif;margin-bottom:4px;color:#2a3744}.upcoming-courses--navbar{margin:0}.upcoming-courses--navbar .upcoming-courses__item{box-shadow:none;padding:0;margin:0;border-bottom:1px solid whitesmoke}@media (min-width: 1024px) and (max-width: 1339px){.upcoming-courses--navbar .upcoming-courses__item{-webkit-flex-basis:190px;-ms-flex-preferred-size:190px;flex-basis:190px}}.upcoming-courses--navbar .upcoming-courses__item:last-child{border-bottom:none}.upcoming-courses--navbar .upcoming-courses__item-link{display:block;padding:0}.upcoming-courses--navbar .upcoming-courses__item-link:hover,.upcoming-courses--navbar .upcoming-courses__item-link:active,.upcoming-courses--navbar .upcoming-courses__item-link:focus{background-color:whitesmoke;margin:0 -10px;padding:0 10px}.upcoming-courses--navbar .upcoming-courses__info{padding:10px 0}.upcoming-courses--navbar .upcoming-courses__thumbnail,.upcoming-courses--navbar .upcoming-courses__coming-soon{display:none}.upcoming-courses-content__header{height:90px}.upcoming-courses-content__title-browsing-label{display:block;font:italic 12px/1.2em Arial, sans-serif;color:#90a6b3}.upcoming-courses-content__title{font-size:30px;margin-top:5px}.upcoming-courses-content__subscribe{margin-top:20px;max-width:850px}.upcoming-courses-content__subscribe-title{margin-bottom:5px;font:bold 18px/1.2em "Helvetica Neue", Arial, sans-serif}.upcoming-courses-content__feed{font:normal 16px/1.6em Arial, sans-serif;margin:2em 0}.upcoming-courses-content__feed-link{display:inline-block;margin:0 4px;font:bold 13px Arial, sans-serif;padding:6px 12px;color:white;background:orange;border-radius:4px}.upcoming-courses-content__feed-link:hover,.upcoming-courses-content__feed-link:active,.upcoming-courses-content__feed-link:focus{color:white;background:#f09b00}.upcoming-courses-content__no-upcoming-courses{font:normal 16px/1.6em Arial, sans-serif}.upcoming-courses-content__digest{margin-bottom:10px}.courses-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.courses-menu:hover .courses-menu__topics{display:block}.courses-menu:hover .courses-menu__dropdown-toggle{position:relative;z-index:11}.courses-menu:hover i.fa-chevron-down:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.courses-menu__topics{border-radius:3px;display:none;position:absolute;z-index:10;padding:0;margin:0;width:190px;box-shadow:0 2px 8px rgba(0,0,0,0.3);background:#fefefe}.courses-menu__topics li:first-child a{border-radius:3px 3px 0 0;padding-top:20px}.courses-menu__topics:before{content:"";display:block;width:0;height:0;position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:65px}.courses-menu__topic{list-style:none}.courses-menu__topic-link{position:relative;display:inline-block;width:190px;padding:10px 25px;font:normal 14px/20px "Roboto", Arial, sans-serif;white-space:nowrap;color:#3a3a3a;padding-left:25px}.courses-menu__topic-link:hover{text-decoration:underline}.courses-menu__topic-link:hover.topic-design{color:#b03532}.courses-menu__topic-link:hover.topic-code{color:#33a8a5}.courses-menu__topic-link:hover.topic-music{color:#3d8bb1}.courses-menu__topic-link:hover.topic-photography{color:#6a478f}.courses-menu__topic-link:hover.topic-cgi{color:#e03f3f}.courses-menu__topic-link:hover.topic-computers{color:#4464a1}.courses-menu__topic-link:hover.topic-business{color:#da6f2b}.courses-menu__topic-link:hover.topic-crafts{color:#e67750}.courses-menu__topic-link:hover.topic-gamedevelopment{color:#59a627}.courses-menu__topic-link:hover.topic-webdesign{color:#30997a}.courses-menu__free-link:hover,.courses-menu__all-topics-link:hover,.courses-menu__bundles-link:hover{color:#212a34}.courses-menu__upcoming-link{border-radius:0 0 3px 3px;padding-bottom:20px}.courses-menu__separator{display:block;margin-bottom:0px;border-top:1px solid #e1e8ed;background-color:#fefefe}.courses-nav-sidebar{position:relative;background:#f5f7f8;padding:15px 20px}@media (min-width: 680px) and (max-width: 1023px){.courses-nav-sidebar{margin:0 0 20px;border-top:solid 1px #e4e4e4;padding-top:10px}}@media (max-width: 679px){.courses-nav-sidebar{padding:0;margin-bottom:20px;text-align:center}}.courses-nav-sidebar__list{margin:0;padding:0}@media (max-width: 679px){.courses-nav-sidebar__list{display:none}}.courses-nav-sidebar__select{display:none}@media (max-width: 679px){.courses-nav-sidebar__select{display:inline-block}}.courses-nav-sidebar__item{list-style:none}@media (min-width: 680px) and (max-width: 1023px){.courses-nav-sidebar__item{display:inline-block;margin-right:20px}}.courses-nav-sidebar__item-link,.courses-nav-sidebar__category-link{font-size:14px;color:#44697e}.courses-nav-sidebar__item-link:hover,.courses-nav-sidebar__item-link:active,.courses-nav-sidebar__item-link:focus,.courses-nav-sidebar__category-link:hover,.courses-nav-sidebar__category-link:active,.courses-nav-sidebar__category-link:focus{color:#154171}.courses-nav__pricing-button{font:bold 13px "Roboto", Arial, sans-serif;padding:4px 14px 5px;height:25px;margin-right:12px;color:white;background:#1fa756;display:inline-block;border-radius:4px}.courses-nav__pricing-button:hover,.courses-nav__pricing-button:active,.courses-nav__pricing-button:focus{color:white;background:#1d9a4f}@media (min-width: 680px) and (max-width: 1023px){.courses-nav__pricing-button{font:bold 12px "Roboto", Arial, sans-serif;padding:4px 10px 5px;margin-right:5px}}.courses-nav__pricing-button--standalone{margin-top:6px;margin-right:0}.courses-nav-sidebar__item--active .courses-nav-sidebar__item-link{font-weight:bold;color:#2a3745}.courses-nav-sidebar__category--active .courses-nav-sidebar__category-link{font-weight:bold;color:#2a3745}.courses-nav-sidebar__separator{width:40px;display:block;border:none;border-top:1px solid #dce2e6;margin:1em 0}@media (min-width: 680px) and (max-width: 1023px){.courses-nav-sidebar__separator{display:none}}.courses-nav-sidebar__category-list{border-left:3px solid #dae1e5;padding-left:18px;margin-left:2px;list-style:none;font-size:14px}.courses-nav-sidebar__category-list a{color:#44697e}.courses-nav-sidebar__category-list a:hover,.courses-nav-sidebar__category-list a:active,.courses-nav-sidebar__category-list a:focus{color:#154171}.courses-nav-sidebar__category-list-link--active{font-weight:bold}.courses-nav-sidebar__search-coming-soon{color:#90a6b3;font-size:12px}.courses-nav-sidebar__categories{list-style:none;border-left:solid 3px #dae1e5;padding:0 0 0 15px;margin:5px 0}@media (min-width: 680px) and (max-width: 1023px){.courses-nav-sidebar__categories{display:none}}.courses-nav-sidebar__feed-link{font-size:13px;font-weight:bold;padding:6px 12px;color:white;background:orange;border-radius:4px}.courses-nav-sidebar__feed-link:hover,.courses-nav-sidebar__feed-link:active,.courses-nav-sidebar__feed-link:focus{color:white;background:#f09b00}.cyber-monday{text-align:center;width:100%}.cyber-monday__heading{background:#e62048 50% 100% no-repeat url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/promos/cyber_monday/feature-06de66e5e0f6b086b2b3a9c7968e4a62.jpg);padding-bottom:160px}.cyber-monday__title{color:#fff7e7;font-size:46px;font-weight:bold;line-height:1.2em;padding-top:30px;margin:0 auto}@media (min-width: 680px) and (max-width: 1023px){.cyber-monday__title{font-size:38px;max-width:630px}}@media (max-width: 679px){.cyber-monday__title{font-size:34px;max-width:360px}}.cyber-monday__title-price{color:#2a3743}.cyber-monday__subtitle{color:#fff7e7;font-size:28px;line-height:1.2em;margin:0 auto;padding-top:5px;padding-bottom:30px}@media (min-width: 680px) and (max-width: 1023px){.cyber-monday__subtitle{font-size:24px;max-width:630px}}@media (max-width: 679px){.cyber-monday__subtitle{font-size:22px;max-width:360px}}.cyber-monday__countdown{background:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/promos/cyber_monday/clock_back-1f1fd66e4c8a85ad4cb32836dee0d712.png);height:150px;margin-bottom:36px}@media (max-width: 679px){.cyber-monday__countdown{display:none}}.cyber-monday__countdown .flip-clock-label{color:white !important}.cyber-monday__countdown .inn{color:#fff7e7 !important;background-color:#2a3744 !important}.cyber-monday__countdown-clock-wrapper{margin:0 auto;width:642px;padding-top:20px}@media (max-width: 679px){.cyber-monday__sign-up{padding:0 10px}}.cyber-monday__sign-up-email{border:none;background:white;padding:19px 25px;border-radius:4px;font-size:18px;width:520px}@media (min-width: 680px) and (max-width: 1023px){.cyber-monday__sign-up-email{font-size:16px;width:300px}}@media (max-width: 679px){.cyber-monday__sign-up-email{margin-bottom:10px;width:100%;font-size:14px}}.cyber-monday__sign-up-button{border:none;background:#2ba658;box-shadow:0 -4px 0 #207c41 inset;border-radius:4px;font-size:18px;font-weight:normal;padding:19px 25px;color:white;cursor:pointer;margin-left:30px;width:410px}@media (min-width: 680px) and (max-width: 1023px){.cyber-monday__sign-up-button{font-size:16px;width:300px}}@media (max-width: 679px){.cyber-monday__sign-up-button{width:100%;font-size:14px;margin:0}}.cyber-monday__body{max-width:960px;margin:0 auto}@media (max-width: 679px){.cyber-monday__body{padding:0 10px}}.cyber-monday__body-title{color:#e62048;font-size:28px;line-height:1.2em;max-width:740px;margin:56px auto 52px}@media (min-width: 680px) and (max-width: 1023px){.cyber-monday__body-title{font-size:24px;max-width:630px}}@media (max-width: 679px){.cyber-monday__body-title{font-size:22px}}.cyber-monday__topics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 48px}@media (min-width: 680px) and (max-width: 1023px){.cyber-monday__topics{max-width:630px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 679px){.cyber-monday__topics{display:block;width:300px}}.cyber-monday__topic{width:300px;margin-right:30px;text-align:left}.cyber-monday__topic:nth-child(4){margin-right:0}@media (min-width: 680px) and (max-width: 1023px){.cyber-monday__topic{margin-bottom:30px}.cyber-monday__topic:nth-child(2){margin-right:0}}@media (max-width: 679px){.cyber-monday__topic{margin-bottom:30px;margin-right:0}}.cyber-monday__topic-preview{margin-bottom:10px}.cyber-monday__topic-preview-image{width:100%}.cyber-monday__topic-title{font-weight:bold;font-size:18px;line-height:1.2em;margin-bottom:5px}.cyber-monday__topic-categories{color:#8fa6b3;font-size:15px;line-height:1.2em}.cyber-monday__extra-sign-up-email{border:solid 1px #dddddd;background:white;padding:15px 20px;border-radius:4px;font-size:16px;width:520px}@media (min-width: 680px) and (max-width: 1023px){.cyber-monday__extra-sign-up-email{width:300px}}@media (max-width: 679px){.cyber-monday__extra-sign-up-email{margin-bottom:10px;font-size:14px;width:100%}}.cyber-monday__extra-sign-up-button{border:none;background:#2ba658;box-shadow:0 -4px 0 #207c41 inset;border-radius:4px;font-size:16px;font-weight:normal;padding:15px;color:white;cursor:pointer;margin-left:30px;width:410px}@media (min-width: 680px) and (max-width: 1023px){.cyber-monday__extra-sign-up-button{width:300px}}@media (max-width: 679px){.cyber-monday__extra-sign-up-button{font-size:14px;width:100%;margin:0}}.cyber-monday__body-tagline{color:#e62048;font-size:26px;line-height:1.2em;margin:25px auto 57px}.cyber-monday__footer{background:#d6eaf2}.cyber-monday__footer-contents{max-width:960px;font-size:13px;line-height:1.2em;color:#8fa6b3;padding:25px 0;text-align:left;margin:0 auto}@media (min-width: 680px) and (max-width: 1023px){.cyber-monday__footer-contents{max-width:630px}}@media (max-width: 679px){.cyber-monday__footer-contents{margin:0 10px}}.downloaded-courses__table{border-spacing:0;border-collapse:collapse}.downloaded-courses__th{text-align:left;padding:8px;border-bottom:1px solid}.downloaded-courses__table-row:hover{background-color:#e0e0e0}.downloaded-courses__table-row:nth-child(even){background-color:whitesmoke}.downloaded-courses__table-row:nth-child(even):hover{background-color:#e0e0e0}.downloaded-courses__course,.downloaded-courses__downloaded-lessons,.downloaded-courses__lessons-available{padding:8px}.downloaded-ebooks__table{border-spacing:0;border-collapse:collapse}.downloaded-ebooks__th{text-align:left;padding:8px;border-bottom:1px solid}.downloaded-ebooks__table-row:hover{background-color:#e0e0e0}.downloaded-ebooks__table-row:nth-child(even){background-color:whitesmoke}.downloaded-ebooks__table-row:nth-child(even):hover{background-color:#e0e0e0}.downloaded-ebooks__ebook,.downloaded-ebooks__times-downloaded{padding:8px}.ebook-actions{margin-bottom:20px;overflow:hidden}.ebook-actions__download-button,.ebook-actions__disabled-download-button{display:inline-block;padding:5px 10px 4px;margin-right:15px;margin-bottom:15px;color:white;border-radius:4px;min-width:80px}@media (min-width: 1024px) and (max-width: 1339px){.ebook-actions__download-button,.ebook-actions__disabled-download-button{margin-right:20px}}@media (max-width: 679px){.ebook-actions__download-button,.ebook-actions__disabled-download-button{display:block;margin-right:0;width:48%;float:left}.ebook-actions__download-button:nth-child(2n),.ebook-actions__disabled-download-button:nth-child(2n){float:right}}.ebook-actions__download-button{background:#136fd2}.ebook-actions__download-button:hover{color:white;background:#0f56a3}.ebook-actions__disabled-download-button{background:#dae1e5}.ebook-actions__download-icon{font-size:20px;vertical-align:middle}.ebook-actions__format-label{font-weight:bold;font-size:13px;margin-left:5px}.ebook-downloads{font-size:14px}.ebook-downloads__no-ebooks{margin-top:20px}.ebook-downloads__month{padding:20px 0 20px;margin-top:20px;border-top:solid 1px #dae1e5}.ebook-downloads__month-title{font-size:16px;font-weight:bold;color:#8fa6b3}.ebook-downloads__ebooks{margin-top:10px}.ebook-form__field-container{display:inline;margin-right:20px}.ebook-downloads__field{display:inline-block;padding:10px;font:normal 14px Arial, sans-serif;margin:0 auto 10px;border:1px solid #c1d0d9;border-radius:6px;box-shadow:inset 0 1px 2px rgba(102,102,102,0.1);background-color:#fefefe}.ebook-downloads__field::-webkit-input-placeholder{color:rgba(167,178,185,0.4)}.ebook-downloads__field:-moz-placeholder{color:rgba(167,178,185,0.4)}.ebook-downloads__field::-moz-placeholder{color:rgba(167,178,185,0.4)}.ebook-downloads__field:-ms-input-placeholder{color:rgba(167,178,185,0.4)}.ebook-downloads__field:focus{outline:none;background-color:white;box-shadow:0 0 5px #c1d0de}.ebook-downloads__field--select{height:36px}.ebook-downloads__label{margin-right:5px}.ebook-meta{position:relative;border-top:4px solid #dae1e5;padding:15px 0;overflow:hidden}.ebook-meta__image{float:right;width:100px;padding:0 0 10px 10px}.ebook-meta__description{margin-bottom:10px}.ebook-meta__item{margin-bottom:10px}.ebook-meta__label{font:italic 13px/1.2em Georgia, serif;color:#8fa6b3;margin-bottom:5px}.ebook-meta__value{font:bold 14px/1.2em "Roboto", Arial, sans-serif;color:#7d7d7d}.ebook-quota{position:relative;font-size:12px;top:-8px}@media (min-width: 1024px) and (max-width: 1339px){.ebook-quota{top:-15px}}.ebook-quota__credits{margin-left:10px;font-weight:bold;font-size:14px}.ebook__download-button{border:none;cursor:pointer;display:block;width:100%;background:#136fd2;color:white;font:bold 14px/1.2em Arial, sans-serif;padding:10px 15px;border-radius:4px;text-align:center}.ebook__download-button:hover,.ebook__download-button:active,.ebook__download-button:focus{color:white;background:#1268c4}.ebook__download-button--insufficent{background:#c72828}.ebook__download-button--insufficent:hover,.ebook__download-button--insufficent:active,.ebook__download-button--insufficent:focus{color:white;background:#ba2525}.ebook__download{color:#136fd2;font-weight:bold;text-align:right}.ebook__download-icon{color:white;float:left}.ebook__download-links{position:relative;width:100%;font-weight:bold;margin:10px auto 15px;overflow:hidden}.ebook__download-link{display:inline-block;width:48%;font-weight:bold;text-transform:uppercase;margin-bottom:5px;background:#136fd2;color:white;font:bold 10px/1.2em Arial, sans-serif;padding:6px 6px 4px;border-radius:4px}.ebook__download-link:hover,.ebook__download-link:active,.ebook__download-link:focus{color:white;background:#1268c4}.ebook__download-link:nth-child(1n){float:left}.ebook__download-link:nth-child(2n){float:right}.ebook__format-label{position:relative;top:2px}.ebook__content{position:relative;margin-bottom:50px;overflow:hidden}@media (min-width: 1340px){.ebook__body{font-size:18px}}.ebook__body blockquote{margin:26px 40px;font-style:italic;font-weight:200;font-family:"Helvetica Neue", Arial, sans-serif;font-size:21px;color:#7e7e7e}.ebook__meta{font:normal 12px/1.2em Arial, sans-serif;color:#8fa6b3}.ebook__primary-meta-data{padding-bottom:20px;border-bottom:solid 4px #e4e4e4}.ebook__secondary-meta-data{margin-top:15px}.ebook__original-price{margin-top:15px;text-align:center}.ebook__credits{margin:10px auto 10px;text-align:center}.ebook__credits-note{font-size:10px}.ebook__original-price-amount{font-weight:bold}.ebook__meta-title{font-style:italic;margin-bottom:2px}.ebook__meta-value{font-weight:bold;margin-bottom:15px}.ebook__related-ebooks{margin-top:40px;border-top:solid 4px #e4e4e4}@media (max-width: 679px){.ebook__related-ebooks{display:none}}.ebook__related-ebooks .card-header{margin-top:0px}@media (min-width: 680px) and (max-width: 1023px){.ebook--inaccessible .ebook__sidebar .buy-product,.ebook--inaccessible .ebook__sidebar .start-watching,.ebook--inaccessible .ebook__sidebar .share-ebook{width:50%;float:left}.ebook--inaccessible .ebook__sidebar .buy-product{box-shadow:none}.ebook--inaccessible .ebook__sidebar .buy-product,.ebook--inaccessible .ebook__sidebar .buy-product+.share-ebook{height:210px}.ebook--inaccessible .ebook__sidebar .start-watching,.ebook--inaccessible .ebook__sidebar .start-watching+.share-ebook{min-height:0;height:80px}.ebook--inaccessible .ebook__sidebar .start-watching .share-ebook__title,.ebook--inaccessible .ebook__sidebar .start-watching+.share-ebook .share-ebook__title{margin-bottom:10px}.ebook--inaccessible .ebook__sidebar .start-watching .share-ebook__button,.ebook--inaccessible .ebook__sidebar .start-watching+.share-ebook .share-ebook__button{display:inline-block;width:90px}.ebook--inaccessible .ebook__sidebar .start-watching .share-ebook__button--pinit,.ebook--inaccessible .ebook__sidebar .start-watching+.share-ebook .share-ebook__button--pinit{width:40px}}@media (min-width: 680px) and (max-width: 1023px){.ebook--accessible .ebook__sidebar .start-watching{display:none}.ebook--accessible .ebook__sidebar .share-ebook{height:80px;min-height:0}.ebook--accessible .ebook__sidebar .share-ebook__title{margin-bottom:10px}.ebook--accessible .ebook__sidebar .share-ebook__button{display:inline-block;width:90px}.ebook--accessible .ebook__sidebar .share-ebook__button--pinit{width:40px}}.page-content--ebooks .button{border:none;padding:0px 10px;height:32px;line-height:30px;font:bold 14px/32px "Roboto", Arial, sans-serif;color:#fcfcfc;background:#136fd2}.page-content--ebooks .button:hover,.page-content--ebooks .button:focus,.page-content--ebooks .button:active{background:#154171}.ebooks__start-button{background:#136fd2;background-font:bold 14px/32px "Roboto", Arial, sans-serif}.ebooks__ebook-primary-topic,.ebooks__ebook-primary-category{font:bold 10px Arial, sans-serif;text-transform:uppercase;letter-spacing:0.1em;-webkit-font-smoothing:subpixel-antialiased;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:5px 0}.ebooks__ebook-primary-topic.topic-design,.ebooks__ebook-primary-category.topic-design{color:#c94e4b}.ebooks__ebook-primary-topic.topic-code,.ebooks__ebook-primary-category.topic-code{color:#4cc1be}.ebooks__ebook-primary-topic.topic-music,.ebooks__ebook-primary-category.topic-music{color:#56a4ca}.ebooks__ebook-primary-topic.topic-photography,.ebooks__ebook-primary-category.topic-photography{color:#8360a8}.ebooks__ebook-primary-topic.topic-cgi,.ebooks__ebook-primary-category.topic-cgi{color:#f95858}.ebooks__ebook-primary-topic.topic-computers,.ebooks__ebook-primary-category.topic-computers{color:#5d7dba}.ebooks__ebook-primary-topic.topic-business,.ebooks__ebook-primary-category.topic-business{color:#f38844}.ebooks__ebook-primary-topic.topic-crafts,.ebooks__ebook-primary-category.topic-crafts{color:#ff9069}.ebooks__ebook-primary-topic.topic-gamedevelopment,.ebooks__ebook-primary-category.topic-gamedevelopment{color:#72bf40}.ebooks__ebook-primary-topic.topic-webdesign,.ebooks__ebook-primary-category.topic-webdesign{color:#49b293}.ebooks__ebook-primary-topic:hover.topic-design,.ebooks__ebook-primary-topic:active.topic-design,.ebooks__ebook-primary-topic:focus.topic-design,.ebooks__ebook-primary-category:hover.topic-design,.ebooks__ebook-primary-category:active.topic-design,.ebooks__ebook-primary-category:focus.topic-design{color:#9c2f2c}.ebooks__ebook-primary-topic:hover.topic-code,.ebooks__ebook-primary-topic:active.topic-code,.ebooks__ebook-primary-topic:focus.topic-code,.ebooks__ebook-primary-category:hover.topic-code,.ebooks__ebook-primary-category:active.topic-code,.ebooks__ebook-primary-category:focus.topic-code{color:#2d9492}.ebooks__ebook-primary-topic:hover.topic-music,.ebooks__ebook-primary-topic:active.topic-music,.ebooks__ebook-primary-topic:focus.topic-music,.ebooks__ebook-primary-category:hover.topic-music,.ebooks__ebook-primary-category:active.topic-music,.ebooks__ebook-primary-category:focus.topic-music{color:#367c9e}.ebooks__ebook-primary-topic:hover.topic-photography,.ebooks__ebook-primary-topic:active.topic-photography,.ebooks__ebook-primary-topic:focus.topic-photography,.ebooks__ebook-primary-category:hover.topic-photography,.ebooks__ebook-primary-category:active.topic-photography,.ebooks__ebook-primary-category:focus.topic-photography{color:#5d3f7e}.ebooks__ebook-primary-topic:hover.topic-cgi,.ebooks__ebook-primary-topic:active.topic-cgi,.ebooks__ebook-primary-topic:focus.topic-cgi,.ebooks__ebook-primary-category:hover.topic-cgi,.ebooks__ebook-primary-category:active.topic-cgi,.ebooks__ebook-primary-category:focus.topic-cgi{color:#dc2929}.ebooks__ebook-primary-topic:hover.topic-computers,.ebooks__ebook-primary-topic:active.topic-computers,.ebooks__ebook-primary-topic:focus.topic-computers,.ebooks__ebook-primary-category:hover.topic-computers,.ebooks__ebook-primary-category:active.topic-computers,.ebooks__ebook-primary-category:focus.topic-computers{color:#3c598f}.ebooks__ebook-primary-topic:hover.topic-business,.ebooks__ebook-primary-topic:active.topic-business,.ebooks__ebook-primary-topic:focus.topic-business,.ebooks__ebook-primary-category:hover.topic-business,.ebooks__ebook-primary-category:active.topic-business,.ebooks__ebook-primary-category:focus.topic-business{color:#c96323}.ebooks__ebook-primary-topic:hover.topic-crafts,.ebooks__ebook-primary-topic:active.topic-crafts,.ebooks__ebook-primary-topic:focus.topic-crafts,.ebooks__ebook-primary-category:hover.topic-crafts,.ebooks__ebook-primary-category:active.topic-crafts,.ebooks__ebook-primary-category:focus.topic-crafts{color:#e3663a}.ebooks__ebook-primary-topic:hover.topic-gamedevelopment,.ebooks__ebook-primary-topic:active.topic-gamedevelopment,.ebooks__ebook-primary-topic:focus.topic-gamedevelopment,.ebooks__ebook-primary-category:hover.topic-gamedevelopment,.ebooks__ebook-primary-category:active.topic-gamedevelopment,.ebooks__ebook-primary-category:focus.topic-gamedevelopment{color:#4e9122}.ebooks__ebook-primary-topic:hover.topic-webdesign,.ebooks__ebook-primary-topic:active.topic-webdesign,.ebooks__ebook-primary-topic:focus.topic-webdesign,.ebooks__ebook-primary-category:hover.topic-webdesign,.ebooks__ebook-primary-category:active.topic-webdesign,.ebooks__ebook-primary-category:focus.topic-webdesign{color:#2a866b}.ebooks__ebook-title{font:bold 15px/1.2em "Roboto", Arial, sans-serif;margin:0}.ebooks__ebook-details{font-size:11px;color:grey}.ebooks__ebook-link{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.ebooks__ebook-more{color:#136fd2;font-size:12px;font-weight:bold}.ebooks__ebook-teaser{font:normal 14px/1.6em Arial, sans-serif;margin:15px 0 5px}.ebooks__ebook-publication-date{font-size:11px;color:#7d7d7d;position:absolute;bottom:5px;right:10px;white-space:nowrap}.ebooks__no-ebooks{list-style:none;margin:15px}.ebooks--standalone{margin-top:20px;text-align:left}.ebooks--standalone .ebooks__ebook-thumbnail{padding:10px 0;border:solid 1px #e4e4e4;background:#eef1f3;min-height:250px}.ebooks--standalone .ebooks__ebook-thumbnail .ebooks__ebook-thumbnail-image{display:block;width:65%;margin:0 auto}.ebooks--standalone .ebooks__ebook{list-style:none;margin-bottom:30px;position:relative;box-shadow:0 1px 1px rgba(0,0,0,0.2)}@media (min-width: 1024px) and (max-width: 1339px){.ebooks--standalone .ebooks__ebook{width:50%;float:left}}.ebooks--standalone .ebooks__ebook:hover .ebooks__ebook-thumbnail{background:#e5eaed}.ebooks--standalone .ebooks__ebook-info{padding:4px 10px 20px;border-top:none;background-color:white}.ebooks--standalone .ebooks__ebook-pages,.ebooks--standalone .ebooks__ebook-teaser,.ebooks--standalone .ebooks__ebook-more{display:none}.ebooks-index-header__title-row{margin-bottom:0;line-height:1em;font:Arial, sans-serif}.ebooks-index-header__title{display:inline-block;float:left}.ebooks-index-header__title-controls{float:right}.ebooks-index-header__layout{display:inline-block}.ebooks-index-header__ordering{display:inline-block}.ebooks-index-header__topic-title{margin-top:5px;display:inline-block;font-size:30px}.ebooks-index-header__title-controls-label{font-style:italic;color:#90a6b3;font-size:12px;display:block}.ebooks-index-header__button-list{padding:0;margin-top:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ebooks-index-header__button-list-icon{font-size:14px}.ebooks-index-header__filtering-button-item{list-style:none;display:inline-block;padding:5px 0;border:1px solid #cecece;border-right:0px;font:Arial, sans-serif;font-size:12px}.ebooks-index-header__filtering-button-item:first-child{border-top-left-radius:0.5em;border-bottom-left-radius:0.5em}.ebooks-index-header__filtering-button-item:last-child{border-top-right-radius:0.5em;border-bottom-right-radius:0.5em;border-right:1px solid #cecece}.ebooks-index-header__filtering-button-item a{padding:5px 10px}.ebooks-index-header__filtering-button-item-active{background:#f5f7f8;font-weight:bold}.ebooks-index-header__filtering-button-item-active a{color:#0e1d2d}.ebooks-index-header__filtering-button-item-inactive{background:white}.ebooks-index-header__filtering-button-item-inactive a{color:#8fa6b3}.ebooks-index-header__filtering-button-item-inactive a:hover{color:#0e1d2d}.ebooks-index-header__filtering-button-item-inactive:hover{background:#f5f7f8}.ebooks-promo-block{padding:16px 20px;font-size:14px;margin-bottom:45px}.ebooks-promo-block.topic-design{color:white;background:#b03532}.ebooks-promo-block.topic-code{color:white;background:#33a8a5}.ebooks-promo-block.topic-music{color:white;background:#3d8bb1}.ebooks-promo-block.topic-photography{color:white;background:#6a478f}.ebooks-promo-block.topic-cgi{color:white;background:#e03f3f}.ebooks-promo-block.topic-computers{color:white;background:#4464a1}.ebooks-promo-block.topic-business{color:white;background:#da6f2b}.ebooks-promo-block.topic-crafts{color:white;background:#e67750}.ebooks-promo-block.topic-gamedevelopment{color:white;background:#59a627}.ebooks-promo-block.topic-webdesign{color:#fdfdfd;background:#30997a}.ebooks-promo-block__preview{width:165px;float:right;margin-top:4px;margin-left:20px}@media (max-width: 679px){.ebooks-promo-block__preview{display:none}}.ebooks-promo-block__preview-image{width:100%}.ebooks-promo-block__title{font:bold 21px/1.6em "Roboto", Arial, sans-serif;color:#fcfcfc;display:inline-block;margin:0}.ebooks-promo-block__description{font:16px/1.4em Arial, sans-serif}.ebooks-promo-block__badge{display:inline-block;text-transform:uppercase;font-size:7px;line-height:10px;color:#333333;background:#fbd96c;padding:4px;margin-left:1em;margin-bottom:5px;vertical-align:middle}.ebooks-promo-block__find-out-more-link{color:#fbd96c;font-weight:bold;font-size:14px;display:block;margin-top:10px}.ebooks-promo-block__find-out-more-link:hover,.ebooks-promo-block__find-out-more-link:focus,.ebooks-promo-block__find-out-more-link:active{color:#facc3a}.ebooks-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.ebooks-menu:hover .ebooks-menu__topics{display:block}.ebooks-menu:hover .ebooks-menu__dropdown-toggle{position:relative;z-index:11}.ebooks-menu:hover i.fa-chevron-down:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ebooks-menu__topics{border-radius:3px;display:none;position:absolute;z-index:10;padding:0;margin:0;width:190px;box-shadow:0 2px 8px rgba(0,0,0,0.3)}.ebooks-menu__topics li:first-child a{border-radius:3px 3px 0 0;padding-top:20px}.ebooks-menu__topics li:last-child a{border-radius:0 0 3px 3px;padding-bottom:20px}.ebooks-menu__topics:before{content:"";display:block;width:0;height:0;position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:59px}.ebooks-menu__topic{list-style:none}.ebooks-menu__topic-link{position:relative;display:inline-block;width:190px;background:#fefefe;padding:10px 25px;font:normal 14px/20px "Roboto", Arial, sans-serif;white-space:nowrap;color:#3a3a3a}.ebooks-menu__topic-link:hover{text-decoration:underline}.ebooks-menu__topic-link:hover.topic-design{color:#b03532}.ebooks-menu__topic-link:hover.topic-code{color:#33a8a5}.ebooks-menu__topic-link:hover.topic-music{color:#3d8bb1}.ebooks-menu__topic-link:hover.topic-photography{color:#6a478f}.ebooks-menu__topic-link:hover.topic-cgi{color:#e03f3f}.ebooks-menu__topic-link:hover.topic-computers{color:#4464a1}.ebooks-menu__topic-link:hover.topic-business{color:#da6f2b}.ebooks-menu__topic-link:hover.topic-crafts{color:#e67750}.ebooks-menu__topic-link:hover.topic-gamedevelopment{color:#59a627}.ebooks-menu__topic-link:hover.topic-webdesign{color:#30997a}.ebooks-menu__free-link:hover,.ebooks-menu__bundles-link:hover{background-color:#212a34}.email-preference-form,.email-preference-form__form{overflow:hidden}.email-preference-form__field-container{display:block;margin:0 auto 20px}.email-preference-form__label{display:block;font-size:14px;text-align:left}.email-preference-form__note{font-size:12px;color:#7d7d7d;text-align:left}.email-preference-form__field{display:block;width:100%;padding:10px;font:normal 14px Arial, sans-serif;margin:0 auto;border:1px solid #c1d0d9;border-radius:6px;box-shadow:inset 0 1px 2px rgba(102,102,102,0.1);background-color:#fefefe}.email-preference-form__field::-webkit-input-placeholder{color:rgba(167,178,185,0.4)}.email-preference-form__field:-moz-placeholder{color:rgba(167,178,185,0.4)}.email-preference-form__field::-moz-placeholder{color:rgba(167,178,185,0.4)}.email-preference-form__field:-ms-input-placeholder{color:rgba(167,178,185,0.4)}.email-preference-form__field:focus{outline:none;background-color:white;box-shadow:0 0 5px #c1d0de}.email-preference-form__field--select{height:36px}.email-preference-form__field--invoice-address{width:100%;min-height:100px}.email-preference-form__button{-webkit-font-smoothing:antialiased !important;border:none;color:white;cursor:pointer;padding:10px 16px;height:46px;font:bold 17px/10px "Helvetica Neue", Arial, sans-serif;white-space:nowrap;border-radius:4px;box-shadow:0 1px 1px rgba(11,56,29,0.7);background-image:-webkit-linear-gradient(270deg, #136fd2, #0f56a3);background-image:linear-gradient(180deg, #136fd2, #0f56a3);margin-top:5px;margin-bottom:20px}.email-preference-form__button:hover,.email-preference-form__button:active,.email-preference-form__button:focus{color:white;background-image:-webkit-linear-gradient(270deg, #0f56a3, #0b3e74);background-image:linear-gradient(180deg, #0f56a3, #0b3e74);cursor:pointer}.email-preference-form__button:focus{outline:none;box-shadow:0 0 5px #0f56a3}.email-preference-form__checkbox-label-text{display:inline-block;font-size:14px;text-align:left}.email-preference-form__checkbox-label-subtext{display:inline-block;font-size:12px;text-align:left;margin-left:24px;color:#516a83}.email-preference-form__checkbox{margin:0 10px 0 0;display:inline-block;left:0;top:6px}.email-preference-form__fieldset{border-top:1px solid #aaaaaa;padding:20px 0}.email-preference-form__fieldset-legend{text-align:center;padding-left:10px;padding-right:10px;font-size:12px;color:#777777}@media (min-width: 680px){.email-preference-form__section{width:300px;float:left}.email-preference-form__section:nth-child(2n){float:right}}.email-preference-form__section--actions{width:100%;text-align:center}.email-preference-form__section--fine-prints{width:100%;text-align:center;font-size:12px;color:#516a83}.email-preference-form__checkbox-label-text--topic{font:bold 14px "Helvetica Neue", Arial, sans-serif;padding:6px 12px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.email-preference-form__checkbox-label-text--topic.topic-design{color:#fefefe;background-color:#c94e4b}.email-preference-form__checkbox-label-text--topic.topic-code{color:#fefefe;background-color:#4cc1be}.email-preference-form__checkbox-label-text--topic.topic-music{color:#fefefe;background-color:#56a4ca}.email-preference-form__checkbox-label-text--topic.topic-photography{color:#fefefe;background-color:#8360a8}.email-preference-form__checkbox-label-text--topic.topic-cgi{color:#fefefe;background-color:#f95858}.email-preference-form__checkbox-label-text--topic.topic-computers{color:#fefefe;background-color:#5d7dba}.email-preference-form__checkbox-label-text--topic.topic-business{color:#fefefe;background-color:#f38844}.email-preference-form__checkbox-label-text--topic.topic-crafts{color:#fefefe;background-color:#ff9069}.email-preference-form__checkbox-label-text--topic.topic-gamedevelopment{color:#fefefe;background-color:#72bf40}.email-preference-form__checkbox-label-text--topic.topic-webdesign{color:#fefefe;background-color:#49b293}.email-preference-form__informational-text{margin:0 0 20px;font:normal 13px/1.6em Arial, sans-serif}.email-preference-form__warning{display:none;text-align:center;padding:16px;margin-bottom:20px;background-color:#faf6de;font:normal 12px/1.6em Arial, sans-serif;position:relative;padding-left:24px}.email-preference-form__warning-icon{font-size:24px;margin-right:16px;color:#fce800;text-shadow:0px 0px 2px rgba(0,0,0,0.5);position:absolute;left:12px;top:calc(50% - 12px)}@media (min-width: 680px) and (max-width: 1023px){span.email-preference-form__newsletter-pointer--desktop{display:none}}@media (max-width: 679px){span.email-preference-form__newsletter-pointer--desktop{display:none}}@media (min-width: 1340px){span.email-preference-form__newsletter-pointer--non-desktop{display:none}}@media (min-width: 1024px) and (max-width: 1339px){span.email-preference-form__newsletter-pointer--non-desktop{display:none}}.email-preferences{background:#eef1f3;padding:40px;margin:0 auto;max-width:710px}@media (min-width: 680px) and (max-width: 1023px){.email-preferences{padding:0;background:none}}@media (max-width: 679px){.email-preferences{padding:20px 0;background:none}}.email-preferences__form{margin-top:30px}h1.email-preferences__title{font:normal 26px "Helvetica Neue", Arial, sans-serif;margin:0;text-align:center}.email-preferences__text{font:normal 13px/21px "Helvetica Neue", Arial, sans-serif;text-align:center;padding:0 40px}.email-preferences__unsubscribed-message,.email-preferences__conflict-message{padding:20px;margin:20px 0;color:#516a83;font:normal 12px "Helvetica Neue", Arial, sans-serif;line-height:1.6em}@media (min-width: 680px){.email-preferences__unsubscribed-message,.email-preferences__conflict-message{background:#fdfdfe}}.email-preferences__email-from-token{padding:0;margin:5px;text-align:center;color:#516a83;font:normal 13px/21px "Helvetica Neue", Arial, sans-serif}figure .wistia_responsive_padding{padding:62.25% 0 0 0;position:relative}figure .wistia_responsive_wrapper{height:100%;left:0;position:absolute;top:0;width:100%}figure .wistia_embed{height:100%;width:100%}.envato-credit-redemption{max-width:1290px;margin:0 auto}.envato-credit-redemption__page-title{font-size:35px;line-height:1.2em;margin-bottom:40px}.envato-credit-redemption__errors{color:#ea6f3e}.envato-credit-redemption__form{margin:40px 0}.envato-credit-redemption__envato-username-field{display:block;padding:4px 8px;font:normal 18px/1.6em "Helvetica Neue", Arial, sans-serif;width:100%;max-width:400px}.envato-credit-redemption__redeem-button{-webkit-font-smoothing:antialiased !important;border:none;color:white;cursor:pointer;padding:10px 16px;height:46px;font:bold 17px/10px "Helvetica Neue", Arial, sans-serif;white-space:nowrap;border-radius:4px;box-shadow:0 1px 1px rgba(11,56,29,0.7);background-image:-webkit-linear-gradient(270deg, #35af67, #1d974e);background-image:linear-gradient(180deg, #35af67, #1d974e);margin-top:20px;margin-right:40px}.envato-credit-redemption__redeem-button:hover,.envato-credit-redemption__redeem-button:active,.envato-credit-redemption__redeem-button:focus{color:white;background-image:-webkit-linear-gradient(270deg, #1d974e, #156c38);background-image:linear-gradient(180deg, #1d974e, #156c38);cursor:pointer}.envato-credit-redemption__redeem-button:focus{outline:none;box-shadow:0 0 5px #1d974e}.envato-credit-redemption__back-link{margin-top:40px;font-size:13px}.error-page{margin:100px 0 40px;text-align:center}.error-page__header-image{width:112px}.error-page__title{font-family:"Roboto", Arial, sans-serif;font-size:31px}.error-page__debug{clear:both;margin:20px 0;font-size:11px;overflow:auto;text-align:left;background:#f1f1f1;padding:20px}.error-page__debug-inspect{font-size:14px;font-weight:bold}.error-page__footer{overflow:hidden;padding-top:40px;border-top:solid 1px rgba(228,228,228,0.2);margin:200px 0 80px}.error-page__tuts-logo{width:120px;float:left}.error-page__envato-logo{width:80px;float:right}.eu-vat-popup h1{font-size:18px;margin-bottom:20px;line-height:1.4em}.mfp-content--white .mfp-content{max-width:600px;position:relative;background:white;padding:24px 40px;width:auto;max-width:500px;margin:20px auto}.facebook-widget{margin:0 auto 30px;text-align:center;height:248px}.fb-like-box.fb_iframe_widget{width:300px;height:248px;margin:0 auto;background-color:white}.homepage-feature-highlights,.pricing-feature-highlights{text-align:center}.homepage-feature-highlights .features,.pricing-feature-highlights .features{padding:0;list-style:none}@media (min-width: 680px){.homepage-feature-highlights .features,.pricing-feature-highlights .features{margin:0 auto}.homepage-feature-highlights .features:after,.pricing-feature-highlights .features:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.homepage-feature-highlights .features,.pricing-feature-highlights .features{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.homepage-feature-highlights .features,.pricing-feature-highlights .features{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.homepage-feature-highlights .features,.pricing-feature-highlights .features{max-width:630px}}.homepage-feature-highlights .feature,.pricing-feature-highlights .feature{position:relative;float:left;width:300px;margin-right:30px;text-align:center}@media (max-width: 679px){.homepage-feature-highlights .feature,.pricing-feature-highlights .feature{margin-right:auto;margin-left:auto;float:none}}@media (min-width: 1340px){.homepage-feature-highlights .feature:nth-child(4n),.pricing-feature-highlights .feature:nth-child(4n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.homepage-feature-highlights .feature:nth-child(3n),.pricing-feature-highlights .feature:nth-child(3n){margin-right:0}}@media (min-width: 680px) and (max-width: 1023px){.homepage-feature-highlights .feature:nth-child(2n),.pricing-feature-highlights .feature:nth-child(2n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.homepage-feature-highlights .features,.pricing-feature-highlights .features{max-width:630px}.homepage-feature-highlights .feature:nth-child(2n),.pricing-feature-highlights .feature:nth-child(2n){margin-right:0}}.homepage-feature-highlights .feature-image,.pricing-feature-highlights .feature-image{width:225px;height:250px}.homepage-feature-highlights .feature-title,.pricing-feature-highlights .feature-title{color:#83b348;font-size:18px;font-weight:bold}.homepage-feature-highlights .feature-description,.pricing-feature-highlights .feature-description{margin-top:10px}.homepage-feature-highlights .feature-description--nowrap,.pricing-feature-highlights .feature-description--nowrap{white-space:nowrap}.featured-sections{overflow:hidden;margin:0;padding-top:8px;clear:both;background-color:#fbfbfb;border:#e1e8ed solid 1px;border-radius:4px;padding:20px;margin-bottom:50px}.featured-sections__title{font:20px/1.2em "Roboto", Arial, sans-serif;margin-bottom:10px;-webkit-font-smoothing:subpixel-antialiased}.featured-sections__section{overflow:hidden}.featured-sections__section-link{display:block;padding:14px 0}.featured-sections__section-link:hover,.featured-sections__section-link:active,.featured-sections__section-link:focus{background:#f9f9f9}.featured-sections__section-title{font:bold 17px/1.2em "Roboto", Arial, sans-serif;-webkit-font-smoothing:subpixel-antialiased;color:#2a3744;margin-bottom:4px}.featured-sections__section-image{max-width:30px;width:100%;float:left;margin-top:4px}.featured-sections__section-summary{font:normal 12px/1.4em "Roboto", Arial, sans-serif;color:#8a8a8a}.featured-sections__section-title,.featured-sections__section-summary{margin-left:40px}.flash{border-width:2px;border-style:solid;margin-bottom:2em;border-radius:4px;padding:0.7em 1em;font-size:14px}.flash--show{display:block}.flash--error{border-color:#ea6f3e;color:#ea6f3e}.flash--notice{border-color:transparent;background-color:#fff5c1}.flash--warning{border-color:transparent;background-color:#d0f0f9;color:#1f71a6}.flash--icon{margin-right:10px}.free-trial-highlight.blue{background-image:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/free_trial/background-blue-2e74929e411ef379a0f1c8773099c0c6.png)}.free-trial-highlight.blue .free-trial-highlight__highlight-text{color:#2682ff}.free-trial-highlight.blue .free-trial-highlight__action-text{background:#2682ff}.free-trial-highlight.blue .free-trial-highlight__action-button{background:#0c73ff}.free-trial-highlight.orange{background-image:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/free_trial/background-orange-7d65ced3bf6b6755c3a6459bdf9909ce.png)}.free-trial-highlight.orange .free-trial-highlight__highlight-text{color:#ee654e}.free-trial-highlight.orange .free-trial-highlight__action-text{background:#ee654e}.free-trial-highlight.orange .free-trial-highlight__action-button{background:#ec5137}.free-trial-highlight.green{background-image:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/free_trial/background-green-26aa6a11847e5d456e548b0c49b2f194.png)}.free-trial-highlight.green .free-trial-highlight__action-text{color:#3a3a3a}.free-trial-highlight.green .free-trial-highlight__highlight-text{color:#26ffba}.free-trial-highlight.green .free-trial-highlight__action-text{background:#26ffba}.free-trial-highlight.green .free-trial-highlight__action-button{background:#00f2a5}.free-trial-highlight.purple{background-image:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/free_trial/background-purple-3a081b188fe75a334c545169e46469aa.png)}.free-trial-highlight.purple .free-trial-highlight__highlight-text{color:#a355d4}.free-trial-highlight.purple .free-trial-highlight__action-text{background:#a355d4}.free-trial-highlight.purple .free-trial-highlight__action-button{background:#9841cf}.free-trial-highlight{color:white;background:#260203;background-position:center;padding:40px 20px;border-radius:4px;text-align:center;margin:auto;margin-bottom:30px;font-weight:bold;width:100%;max-width:300px}.free-trial-highlight a{color:white}.free-trial-highlight__logo{width:60%}.free-trial-highlight__header{font-size:28px;text-shadow:2px 2px black;padding:25px 0}.free-trial-highlight__line-one{margin-bottom:5px}.free-trial-highlight__header{text-transform:uppercase}.free-trial-highlight__action-text{display:table-cell;white-space:nowrap;padding:10px 15px;border-top-left-radius:4px;border-bottom-left-radius:4px}.free-trial-highlight__action-button{display:table-cell;width:1%;border-top-right-radius:4px;border-bottom-right-radius:4px}.free-trial-highlight__action-button .fa-angle-right{width:38px;font-size:20px}.get-app-ad__header{font-size:20px;line-height:1.2em;margin-bottom:10px}.global-nav__header{background:#212a34;position:relative;font-family:Roboto, sans-serif}.global-nav__header-content{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:135px;margin:0 auto}@media (min-width: 1340px){.global-nav__header-content{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.global-nav__header-content{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.global-nav__header-content{max-width:630px}}@media (max-width: 1023px){.global-nav__header-content{height:75px}}@media (max-width: 679px){.global-nav__header-content{margin:0 10px}}.global-nav__header-tuts-logo-link{height:100%}@media (max-width: 679px){.global-nav__header-tuts-logo-link{top:15px;left:8px}}.global-nav__header-tuts-logo-image{margin-top:3px;width:185px;height:23px}.global-nav__header-left{display:inline-block;position:absolute;height:100%}.global-nav__header-right{display:inline-block;position:absolute;height:100%;right:0;color:#999999;font-size:14px}@media (min-width: 680px) and (max-width: 1023px){.global-nav__header-right{right:40px}}@media (max-width: 679px){.global-nav__header-right{display:none}}.global-nav__header-top{display:block;height:50%;width:100%;position:relative;padding-top:22px}@media (max-width: 1023px){.global-nav__header-top{height:100%}}.global-nav__header-bottom{display:block;height:50%;width:100%;position:relative;padding-top:12px}@media (max-width: 1023px){.global-nav__header-bottom{display:none}}.global-nav__search{padding:0;width:300px;position:relative}.global-nav__search-terms{width:100%;outline:none;border:1px solid rgba(255,255,255,0.1);background:transparent;border-radius:5px;padding:6px 8px;color:#fefefe;font:14px/1.6em Arial, sans-serif}.global-nav__search-terms:hover,.global-nav__search-terms:focus,.global-nav__search-terms:active{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;color:white;background:#3c444c !important}.global-nav__search-terms:hover::-webkit-input-placeholder,.global-nav__search-terms:focus::-webkit-input-placeholder,.global-nav__search-terms:active::-webkit-input-placeholder{color:white}.global-nav__search-terms:hover:-moz-placeholder,.global-nav__search-terms:focus:-moz-placeholder,.global-nav__search-terms:active:-moz-placeholder{color:white}.global-nav__search-terms:hover::-moz-placeholder,.global-nav__search-terms:focus::-moz-placeholder,.global-nav__search-terms:active::-moz-placeholder{color:white}.global-nav__search-terms:hover:-ms-input-placeholder,.global-nav__search-terms:focus:-ms-input-placeholder,.global-nav__search-terms:active:-ms-input-placeholder{color:white}.global-nav__search-button{position:absolute;top:7px;right:10px;color:#999999;background:transparent;border:none;outline:none;margin:0;padding:0;font-size:18px}.global-nav__header-list{list-style:none;margin:0;padding:0;padding-top:4px;height:30px;line-height:30px;display:inline-block}@media (max-width: 1023px){.global-nav__header-list{display:none}}.global-nav__header-buttons{list-style:none;margin:0;padding:0;height:30px;line-height:30px;display:inline-block}@media (max-width: 679px){.global-nav__header-buttons{display:none}}.global-nav__header-buttons .global-nav__header-item:last-child{margin-right:0}.global-nav__header-item{display:inline-block;margin:0px 30px 0 0}.global-nav__header-item--envato-link{color:#999999;font-size:14px}.global-nav__header-item--envato-link:hover{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;color:white}.global-nav__header-item--internal-link{color:white}.global-nav__header-item--internal-link:hover{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;color:#999999}.global-nav__header-item--free-account-button{background-color:#82b541;padding:0px 20px;color:white;border-radius:4px;height:100%;display:inline-block;font-weight:500}.global-nav__header-item--free-account-button:hover{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#8ec150;color:white}.global-nav__header-item--sign-in-button{border:1px solid #82b541;padding:0px 10px;color:white;border-radius:4px;height:100%;display:inline-block;font-weight:500}.global-nav__pricing-button{font-size:12px;font-weight:bold;padding:7px 14px;height:40px;margin-left:10px;color:white;background:#1fa756;display:block;white-space:nowrap}.global-nav__pricing-button:hover,.global-nav__pricing-button:active,.global-nav__pricing-button:focus{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;color:white;background:#1d9a4f}@media (min-width: 680px) and (max-width: 1023px){.global-nav__pricing-button{font:bold 12px "Roboto", Arial, sans-serif;padding:4px 10px 5px;margin-right:5px}}.global-nav__pricing-button--standalone{margin-top:6px;margin-right:0}.global-nav__header-link{display:inline-block;font-size:16px;color:white;white-space:nowrap}.global-nav__header-link:hover,.global-nav__header-link:active,.global-nav__header-link:focus{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;color:#999999}.global-nav__header-link--active{color:#83b348}.global-nav__header-link--active:hover,.global-nav__header-link--active:active,.global-nav__header-link--active:focus{color:#688f39}.global-nav__header-link-envato-logo{padding:13px;background:#171c22}.global-nav__header-link-envato-logo:hover,.global-nav__header-link-envato-logo:active,.global-nav__header-link-envato-logo:focus{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background:#171c22}.global-nav__header-link-envato-logo-image{width:70px}.global-nav__header .fa-chevron-down{font-size:8px;margin-left:8px;position:relative;top:-2px}.global-nav__header-right--courses{right:0}@media (min-width: 1024px) and (max-width: 1339px){.global-nav__header-right--courses{right:96px}}@media (max-width: 679px){.global-nav__header-right--courses{display:block}}@media (min-width: 1340px){.global-nav__concise-user-links{display:none}}@media (min-width: 1024px) and (max-width: 1339px){.global-nav__concise-user-links{display:none}}.global-nav__user-menu{position:relative;padding-right:20px}.global-nav__user-menu-link{display:block;vertical-align:top;position:relative;color:#999999}.global-nav__user-menu-items{display:none;border-radius:3px;position:absolute;right:0;padding:0;margin:0;min-width:180px;box-shadow:0 2px 8px rgba(0,0,0,0.3);list-style:none}.global-nav__user-menu-items:before{content:"";display:block;width:0;height:0;position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;right:17px}.global-nav__user-menu-items li.global-nav__user-menu-item:first-child a{border-radius:3px 3px 0 0;padding-top:20px}.global-nav__user-menu-items li.global-nav__user-menu-item:last-child a{border-top:1px solid #999999;border-radius:0 0 3px 3px;padding-bottom:20px}.global-nav__user-menu-item--separator-before{border-top:1px solid black}.global-nav__user-menu-item--separator-after{border-bottom:1px solid black}.global-nav__user-menu-item-link{position:relative;display:inline-block;width:100%;background:#fefefe;padding:10px 20px;font:normal 14px/17px "Roboto", Arial, sans-serif;white-space:nowrap;color:#8e8e8e}.global-nav__user-menu-item-link:hover{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;font-weight:bold;color:#2a3744}.global-nav__user-menu-item-link--admin{background:#fff2f0;min-width:200px}.global-nav__user-menu-item-link--admin:hover{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background:#ffded8}.global-nav__user-menu:hover{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;z-index:10}.global-nav__user-menu:hover .global-nav__user-menu-link{color:white;z-index:11}.global-nav__user-menu:hover .global-nav__user-menu-link i.fa-chevron-down:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.global-nav__user-menu:hover .global-nav__user-menu-items{display:block}.global-nav__mobile-toggle{position:absolute;top:0;right:0;z-index:2}@media (min-width: 1340px){.global-nav__mobile-toggle{display:none}}@media (min-width: 1024px) and (max-width: 1339px){.global-nav__mobile-toggle{display:none}}.global-nav__mobile-toggle-link,.global-nav__mobile-toggle-link:hover,.global-nav__mobile-toggle-link:active,.global-nav__mobile-toggle-link:focus{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;display:block;color:white;padding:0px 16px;margin:21px 13px}.global-nav__mobile-toggle-link .fa-reorder,.global-nav__mobile-toggle-link:hover .fa-reorder,.global-nav__mobile-toggle-link:active .fa-reorder,.global-nav__mobile-toggle-link:focus .fa-reorder{font-size:24px;line-height:33px;display:block}.global-nav__mobile-toggle-link .fa-times,.global-nav__mobile-toggle-link:hover .fa-times,.global-nav__mobile-toggle-link:active .fa-times,.global-nav__mobile-toggle-link:focus .fa-times{font-size:18px;line-height:33px;display:none}.body--mobile-nav-open .global-nav__mobile-toggle{right:240px}.body--mobile-nav-open .global-nav__mobile-toggle-link{background:#82b541;border-radius:3px}.body--mobile-nav-open .global-nav__mobile-toggle-link .fa-reorder{display:none}.body--mobile-nav-open .global-nav__mobile-toggle-link .fa-times{display:block}.global-nav__mobile{display:none;width:240px;padding:0;overflow:hidden;position:absolute;top:0;right:0;min-height:100%;background:#212a34}@media (max-width: 1023px){.body--mobile-nav-open .global-nav__mobile{display:block;z-index:1001}}@media (max-width: 1023px){.body--mobile-nav-open .global-nav__mobile-overlay{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1000;background-color:#3a3a3a;opacity:0.8}}@media (max-width: 1023px){.body--mobile-nav-open .global-nav__mobile-toggle{z-index:1001}}.global-nav__mobile-search{padding:21px 14px 10px;width:100%;position:relative}.global-nav__mobile-search-terms{width:100%;outline:none;border:1px solid rgba(255,255,255,0.1);background:transparent;border-radius:5px;padding:6px 8px;color:#fefefe;font:14px/1.6em Arial, sans-serif}.global-nav__mobile-search-terms:hover,.global-nav__mobile-search-terms:focus,.global-nav__mobile-search-terms:active{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;color:white;background:#3c444c}.global-nav__mobile-search-terms:hover::-webkit-input-placeholder,.global-nav__mobile-search-terms:focus::-webkit-input-placeholder,.global-nav__mobile-search-terms:active::-webkit-input-placeholder{color:white}.global-nav__mobile-search-terms:hover:-moz-placeholder,.global-nav__mobile-search-terms:focus:-moz-placeholder,.global-nav__mobile-search-terms:active:-moz-placeholder{color:white}.global-nav__mobile-search-terms:hover::-moz-placeholder,.global-nav__mobile-search-terms:focus::-moz-placeholder,.global-nav__mobile-search-terms:active::-moz-placeholder{color:white}.global-nav__mobile-search-terms:hover:-ms-input-placeholder,.global-nav__mobile-search-terms:focus:-ms-input-placeholder,.global-nav__mobile-search-terms:active:-ms-input-placeholder{color:white}.global-nav__mobile-search-button{position:absolute;top:26px;right:21px;color:#999999;background:transparent;border:none;outline:none;margin:0;padding:0;font-size:18px}.global-nav__mobile-top-level{list-style:none;border-top:solid 2px #2a3744;padding:15px 0;border-bottom:solid 1px rgba(255,255,255,0.1);margin:0}.global-nav__mobile-top-level:first-of-type{border-top:none}.global-nav__mobile-top-level-link{display:block;position:relative;padding:0 14px;color:#999999}.global-nav__mobile-top-level-link:hover,.global-nav__mobile-top-level-link:active,.global-nav__mobile-top-level-link:focus{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;color:white}.global-nav-mobile__envato-links{padding:0}.global-mobile__header-item--envato-link{display:block;position:relative;padding:0 14px;color:white}.global-mobile__header-item--envato-link:hover,.global-mobile__header-item--envato-link:active,.global-mobile__header-item--envato-link:focus{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;color:#999999}.global-nav__mobile-top-level-link.global-nav__mobile-top-level-link-expandable{float:left;width:190px}.global-nav__mobile-top-level-expansion-link{float:right;width:40px}.global-nav__mobile-top-level-expand-text,.global-nav__mobile-top-level-collapse-text{position:absolute;right:14px;top:0;font:14px/2.9em Arial, sans-serif;color:#999999}.global-nav__mobile-top-level-link-icon{margin-left:5px;vertical-align:middle}.global-nav__mobile-second-level-topic-link,.global-nav__mobile-second-level-free-courses-link,.global-nav__mobile-second-level-all-topics-link,.global-nav__mobile-second-level-bundles-link{display:block;margin-bottom:1px;color:white;line-height:2.4em;padding-left:15px}.global-nav__mobile-second-level-topic-link:hover,.global-nav__mobile-second-level-topic-link:active,.global-nav__mobile-second-level-topic-link:focus,.global-nav__mobile-second-level-free-courses-link:hover,.global-nav__mobile-second-level-free-courses-link:active,.global-nav__mobile-second-level-free-courses-link:focus,.global-nav__mobile-second-level-all-topics-link:hover,.global-nav__mobile-second-level-all-topics-link:active,.global-nav__mobile-second-level-all-topics-link:focus,.global-nav__mobile-second-level-bundles-link:hover,.global-nav__mobile-second-level-bundles-link:active,.global-nav__mobile-second-level-bundles-link:focus{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;color:#999999}.global-nav__mobile-second-level-free-courses-link{background:#384757}.global-nav__mobile-second-level-free-courses-link:hover{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background:#2e3a47}.global-nav__mobile-second-level-all-topics-link{background:#384757}.global-nav__mobile-second-level-all-topics-link:hover{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background:#2e3a47}.global-nav__mobile-second-level-bundles-link{background:#384757}.global-nav__mobile-second-level-bundles-link:hover{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background:#2e3a47}.global-nav__mobile-top-level-collapse-text{display:none}.global-nav__mobile-second-level{list-style:none;background:#1d2630;padding:0 10px;margin:0;-webkit-transition:max-height 0.5s ease;transition:max-height 0.5s ease;max-height:0;overflow:hidden;clear:both}.global-nav__mobile-top-level-item{font-size:14px;line-height:2.9em}.global-nav__mobile-top-level-item--expanded{background-color:#1d2630}.global-nav__mobile-top-level-item--expanded .global-nav__mobile-top-level-expand-text{display:none}.global-nav__mobile-top-level-item--expanded .global-nav__mobile-top-level-collapse-text{display:block}.global-nav__mobile-top-level-item--expanded .global-nav__mobile-second-level{padding:0 10px 12px;max-height:1000px}.global-nav__mobile-top-level-item--expanded .global-nav__mobile-top-level-expansion-link,.global-nav__mobile-top-level-item--expanded .global-nav__mobile-top-level-link-expandable{border-bottom:none;background:#1d2630}.global-nav__mobile-user-links{color:#a66230;font-size:12px;position:static;max-width:100%;padding:0 0 10px;border-bottom:1px solid rgba(255,255,255,0.1)}.global-nav__mobile-user-link{color:white;display:block;height:44px;padding:0 14px;margin:0;font-size:14px;line-height:2.9em}.global-nav__mobile-user-link:hover,.global-nav__mobile-user-link:active,.global-nav__mobile-user-link:focus{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;color:#999999}.global-nav__mobile-user-greeting{color:#9bb4d0;margin:0 0 10px;text-align:center;display:block}.global-nav__mobile-user-greeting-name{color:#9bb4d0;font-weight:normal}@media (max-width: 679px){.grid-guides{display:none}}.grid-guides__toggle{display:none;opacity:0.4;position:fixed;bottom:60px;right:40px;z-index:9999;background:#fcfdde;border-radius:8px;padding:5px 10px;-webkit-transition:all ease 0.2s;transition:all ease 0.2s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.grid-guides__toggle.grid-guides__toggle--active{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.grid-guides__toggle:hover{opacity:1}.grid-guides__guides{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;display:none;margin:0;padding:0;background:rgba(0,128,0,0.1);-webkit-transition:all ease 0.2s;transition:all ease 0.2s}@media (min-width: 680px){.grid-guides__guides{margin:0 auto}.grid-guides__guides:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.grid-guides__guides{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.grid-guides__guides{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.grid-guides__guides{max-width:630px}}.grid-guides__guides.grid-guides__guides--active{display:block}.grid-guides__column{height:100%;list-style:none;margin:0;padding:0;width:80px;margin-right:30px;float:left;font-size:32px;text-align:center;font-weight:bold;padding-top:55px;color:rgba(119,119,119,0.5);text-shadow:1px 1px 1px rgba(255,255,255,0.3)}.grid-guides__column:last-child{margin-right:0}@media (min-width: 1024px) and (max-width: 1339px){.grid-guides__column:nth-child(9){margin-right:0}.grid-guides__column:nth-child(n+10){display:none}}@media (min-width: 680px) and (max-width: 1023px){.grid-guides__column:nth-child(6){margin-right:0}.grid-guides__column:nth-child(n+7){display:none}}.grid-guides__column:nth-child(odd){background:rgba(255,192,203,0.2)}.grid-guides__column:nth-child(even){background:rgba(255,255,0,0.2)}.grid-guides__lines{display:none;position:absolute;top:135px;left:0;width:100%}.grid-guides__lines.grid-guides__lines--active{display:none}.grid-guides__line{border-top:dotted 1px rgba(170,170,170,0.2);height:26px}.group-account__error{display:none}.group-account__error--shown{display:block}.group-account__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.group-account__form-input{display:inline-block;padding:10px;font:normal 14px Arial, sans-serif;margin:0 auto;border:1px solid #c1d0d9;border-radius:6px;box-shadow:inset 0 1px 2px rgba(102,102,102,0.1);background-color:#fefefe;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.group-account__form-input::-webkit-input-placeholder{color:rgba(167,178,185,0.4)}.group-account__form-input:-moz-placeholder{color:rgba(167,178,185,0.4)}.group-account__form-input::-moz-placeholder{color:rgba(167,178,185,0.4)}.group-account__form-input:-ms-input-placeholder{color:rgba(167,178,185,0.4)}.group-account__form-input:focus{outline:none;background-color:white;box-shadow:0 0 5px #c1d0de}.group-account__form-submit{display:inline-block;margin-left:15px;background:#1fa756;box-shadow:0 2px 0 0 #1d8446;border-radius:4px;border:0;font:bold 12px Arial, sans-serif;padding:10px 30px;color:white;opacity:1}.group-account__form-submit:hover,.group-account__form-submit:focus,.group-account__form-submit:active{opacity:1;background:#1d8446;cursor:pointer;color:white}.group-account__section{margin-bottom:40px}.group-account__header{overflow:hidden;min-height:140px}@media (min-width: 680px){.group-account__header{margin:0 auto}.group-account__header:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.group-account__header{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.group-account__header{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.group-account__header{max-width:630px}}.group-account__details{float:left;width:630px;margin:0 30px 0 0;line-height:40px}@media (min-width: 1340px){.group-account__details{width:630px}}@media (min-width: 1024px) and (max-width: 1339px){.group-account__details{width:300px}}.group-account__company-logo{height:80px}.group-account__name{font-size:30px}@media (min-width: 1024px){.group-account__usage-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}@media (min-width: 1024px){.group-account__section--membership-summary,.group-account__section--usage-summary{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}.group-account__subgroups{width:50%}.group-account__subgroups__active-members{color:#1fa756;font-weight:bold}.group-account__memberships{width:1290px;margin-top:50px}.group-admins__table{border-spacing:0;border-collapse:collapse}.group-admins__th{text-align:left;padding:8px;border-bottom:1px solid}.group-admins__table-row:hover{background-color:#e0e0e0}.group-admins__table-row:nth-child(even){background-color:whitesmoke}.group-admins__table-row:nth-child(even):hover{background-color:#e0e0e0}.group-admins__admin,.group-admins__last-activity{padding:8px}.group-admins__table-row--footer{background-color:#f0f0f0}.group-admins__table-row--footer:first-child>*{border-top:1px solid}.group-admins__icon{width:16px;position:relative;top:2px}.group-license-summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;font-size:24px;font-weight:bold}@media (max-width: 1023px){.group-license-summary{font-size:18px}}.group-license-summary__metric{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:20px}.group-license-summary__metric-label{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:10px}.group-license-summary__metric-value{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.group-license-summary__membership-cap-limit{font-weight:bold}.group-license-summary__membership-limit{color:#444444}.group-license-summary__active-members{color:#1fa756}.group-license-summary__vacant-user-licenses{color:#174f95}.group-license-summary__user-licenses-icon{font-size:1em}.group-license-summary__active-member-icon{font-size:0.8em;position:relative;top:-1px}.group-license-summary__vacant-user-licenses-icon{font-size:0.8em}.group-owners__table{border-spacing:0;border-collapse:collapse}@media (min-width: 1024px){.group-owners__table{width:100%}}.group-owners__th{text-align:left;padding:8px;border-bottom:1px solid}.group-owners__table-row:hover{background-color:#e0e0e0}.group-owners__table-row:nth-child(even){background-color:whitesmoke}.group-owners__table-row:nth-child(even):hover{background-color:#e0e0e0}.group-owners__owner,.group-owners__last-activity{padding:8px}.group-owners__table-row--footer{background-color:#f0f0f0}.group-owners__table-row--footer:first-child>*{border-top:1px solid}.group-owners__icon{width:16px;position:relative;top:2px}.group-account-subgroup__error{display:none}.group-account-subgroup__error--shown{display:block}.group-account-subgroup__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.group-account-subgroup__form-input{display:inline-block;padding:10px;font:normal 14px Arial, sans-serif;margin:0 auto;border:1px solid #c1d0d9;border-radius:6px;box-shadow:inset 0 1px 2px rgba(102,102,102,0.1);background-color:#fefefe;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.group-account-subgroup__form-input::-webkit-input-placeholder{color:rgba(167,178,185,0.4)}.group-account-subgroup__form-input:-moz-placeholder{color:rgba(167,178,185,0.4)}.group-account-subgroup__form-input::-moz-placeholder{color:rgba(167,178,185,0.4)}.group-account-subgroup__form-input:-ms-input-placeholder{color:rgba(167,178,185,0.4)}.group-account-subgroup__form-input:focus{outline:none;background-color:white;box-shadow:0 0 5px #c1d0de}.group-account-subgroup__form-submit{display:inline-block;margin-left:15px;background:#1fa756;box-shadow:0 2px 0 0 #1d8446;border-radius:4px;border:0;font:bold 12px Arial, sans-serif;padding:10px 30px;color:white;opacity:1}.group-account-subgroup__form-submit:hover,.group-account-subgroup__form-submit:focus,.group-account-subgroup__form-submit:active{opacity:1;background:#1d8446;cursor:pointer;color:white}.group-account-subgroup__controls{min-height:100px}.group-account-subgroup__add-user{overflow:hidden;float:right;width:630px;line-height:40px;text-align:right}.group-account-subgroup__add-user-form{display:inline-block}.group-account-subgroup__email-address-input{width:300px}.group-account-subgroup__group-name{font-size:30px}.group-account-subgroup__group-company-logo{max-height:80px;max-width:320px}.group-account-subgroup__name-container{font-size:1.5em;font-weight:bold;height:50px}.group-account-subgroup__name{display:none}.group-account-subgroup__name--shown{display:inline-block}.group-account-subgroup__edit-name{display:none}.group-account-subgroup__edit-name--shown{display:inline-block}.group-account-subgroup__group-link{font-size:14px}.group-account-subgroups__error{display:none}.group-account-subgroups__error--shown{display:block}@media (min-width: 680px){.group-account-subgroups__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.group-account-subgroups__form-input{display:inline-block;padding:10px;font:normal 14px Arial, sans-serif;margin:0 auto;border:1px solid #c1d0d9;border-radius:6px;box-shadow:inset 0 1px 2px rgba(102,102,102,0.1);background-color:#fefefe;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.group-account-subgroups__form-input::-webkit-input-placeholder{color:rgba(167,178,185,0.4)}.group-account-subgroups__form-input:-moz-placeholder{color:rgba(167,178,185,0.4)}.group-account-subgroups__form-input::-moz-placeholder{color:rgba(167,178,185,0.4)}.group-account-subgroups__form-input:-ms-input-placeholder{color:rgba(167,178,185,0.4)}.group-account-subgroups__form-input:focus{outline:none;background-color:white;box-shadow:0 0 5px #c1d0de}.group-account-subgroups__form-submit{display:inline-block;margin-left:15px;background:#1fa756;box-shadow:0 2px 0 0 #1d8446;border-radius:4px;border:0;font:bold 12px Arial, sans-serif;padding:10px 30px;color:white;opacity:1}.group-account-subgroups__form-submit:hover,.group-account-subgroups__form-submit:focus,.group-account-subgroups__form-submit:active{opacity:1;background:#1d8446;cursor:pointer;color:white}.group-account-subgroups__controls{min-height:100px}.group-account-subgroups__add-subgroup{overflow:hidden;float:right;line-height:40px;text-align:right}@media (min-width: 1024px) and (max-width: 1339px){.group-account-subgroups__add-subgroup{width:630px}}@media (max-width: 679px){.group-account-subgroups__add-subgroup{width:100%}}.group-account-subgroups__add-subgroup-form{display:inline-block;width:100%}.group-account-subgroups__subgroup-name-input{width:300px}@media (max-width: 679px){.group-account-subgroups__subgroup-name-input{width:100%}}.group-activities__header{margin-bottom:40px}.group-activities__title{padding-bottom:6px;border-bottom:1px solid lightgrey}@media (min-width: 1024px){.group-activities__users-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}@media (min-width: 1024px){.group-activities__section--recently-active-users,.group-activities__section--license-summary{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}.group-activities__section{margin-bottom:40px}.group-legend{font-size:12px}@media (max-width: 679px){.group-legend{margin-bottom:20px}}.group-legend__header{border-bottom:1px solid #c1d0d9;padding:2px 10px;font-weight:bold}.group-legend__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px;margin-left:10px}.group-legend__item{display:inline-block;-webkit-box-flex:1;-webkit-flex:1 0 33%;-ms-flex:1 0 33%;flex:1 0 33%}.group-legend__icon{display:inline-block;font-size:12px;width:15px}.group-legend__label{display:inline-block;margin-left:4px}.group-legend__status--inactive{color:#777777}.group-legend__status--active{color:#1fa756}.group-legend__vacant-user-license-icon{color:#174f95}.group-legend__icon--owner,.group-legend__icon--admin{width:12px}.group-legend__user-license-icon{position:relative;left:-2px}.group-member-new__error{display:none}.group-member-new__error--shown{display:block}.group-member-new__controls{min-height:100px}.group-member-new__add-member{overflow:hidden;width:630px;line-height:40px}.group-members__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.group-members__form-input{display:inline-block;padding:10px;font:normal 14px Arial, sans-serif;margin:0 auto;border:1px solid #c1d0d9;border-radius:6px;box-shadow:inset 0 1px 2px rgba(102,102,102,0.1);background-color:#fefefe;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.group-members__form-input::-webkit-input-placeholder{color:rgba(167,178,185,0.4)}.group-members__form-input:-moz-placeholder{color:rgba(167,178,185,0.4)}.group-members__form-input::-moz-placeholder{color:rgba(167,178,185,0.4)}.group-members__form-input:-ms-input-placeholder{color:rgba(167,178,185,0.4)}.group-members__form-input:focus{outline:none;background-color:white;box-shadow:0 0 5px #c1d0de}.group-members__form-submit{display:inline-block;margin-left:15px;background:#1fa756;box-shadow:0 2px 0 0 #1d8446;border-radius:4px;border:0;font:bold 12px Arial, sans-serif;padding:10px 30px;color:white;opacity:1}.group-members__form-submit:hover,.group-members__form-submit:focus,.group-members__form-submit:active{opacity:1;background:#1d8446;cursor:pointer;color:white}@media (max-width: 679px){.group-members__form-submit{margin-left:10px}}.group-members__controls{min-height:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 679px){.group-members__controls{display:block}}.group-members__legend{-webkit-box-flex:0;-webkit-flex:0 0 350px;-ms-flex:0 0 350px;flex:0 0 350px}.group-members__add-member{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;line-height:40px;text-align:right}@media (max-width: 679px){.group-members__add-member{text-align:left;margin-bottom:20px}}.group-members__add-member-form{display:inline-block}.group-members__email-address-input{width:300px}@media (max-width: 679px){.group-members__email-address-input{width:190px}}.memberships{width:100%;margin-bottom:40px}.memberships__active-members{color:#1fa756;font-weight:bold}.memberships__table{border-spacing:0;border-collapse:collapse;width:100%}.memberships__th{text-align:left;padding:8px;border-bottom:1px solid}.memberships__th-user-status{width:30px}.memberships__th-type{width:30px}.memberships__th-last-login{text-align:center}.memberships__th-members{text-align:center}.memberships__table-row:hover{background-color:#e0e0e0}.memberships__table-row:nth-child(even){background-color:whitesmoke}.memberships__table-row:nth-child(even):hover{background-color:#e0e0e0}.memberships__td-user-status{text-align:center;font-size:10px;color:#cccccc}.memberships__td-user-status,.memberships__td-user,.memberships__td-last-login{padding:8px}.memberships__td-user-status{text-align:center;font-size:12px;color:#777777}.memberships__td-user-status--active{font-size:12px;color:#1fa756}.memberships__td-user-status{text-align:center}.memberships__td-type{text-align:center}.memberships__td-last-login{text-align:center;font-size:14px}.memberships__re-invite{color:#999999;font-size:16px}.memberships__re-invite:hover,.memberships__re-invite:active,.memberships__re-invite:focus{color:#4d4d4d}.memberships__owner-icon{width:16px;position:relative;top:4px}.recently-active-members__table{border-spacing:0;border-collapse:collapse}@media (min-width: 1024px){.recently-active-members__table{width:50%}}.recently-active-members__th{text-align:left;padding:8px;border-bottom:1px solid}.recently-active-members__table-row:hover{background-color:#e0e0e0}.recently-active-members__table-row:nth-child(even){background-color:whitesmoke}.recently-active-members__table-row:nth-child(even):hover{background-color:#e0e0e0}.recently-active-members__member,.recently-active-members__last-activity{padding:8px}.recently-active-members__table-row--footer{background-color:#f0f0f0}.recently-active-members__table-row--footer:first-child>*{border-top:1px solid}.subgroup-memberships{width:100%}.subgroup-memberships__active-members{color:#1fa756;font-weight:bold}.subgroup-memberships__table{border-spacing:0;border-collapse:collapse;width:100%}.subgroup-memberships__th{text-align:left;padding:8px;border-bottom:1px solid}.subgroup-memberships__th-user-status{width:30px}.subgroup-memberships__th-type{width:30px}.subgroup-memberships__th-actions{width:50px}.subgroup-memberships__th-type,.subgroup-memberships__th-date-added,.subgroup-memberships__th-date-actions{text-align:center}.subgroup-memberships__th-members{text-align:center}.subgroup-memberships__table-row:hover{background-color:#e0e0e0}.subgroup-memberships__table-row:nth-child(even){background-color:whitesmoke}.subgroup-memberships__table-row:nth-child(even):hover{background-color:#e0e0e0}.subgroup-memberships__td-user-status,.subgroup-memberships__td-user,.subgroup-memberships__td-type,.subgroup-memberships__td-date-added{padding:8px}.subgroup-memberships__td-user-status{text-align:center;font-size:12px;color:#777777}.subgroup-memberships__td-user-status--active{font-size:12px;color:#1fa756}.subgroup-memberships__td-type,.subgroup-memberships__td-date-added{text-align:center}.subgroup-memberships__td-actions{text-align:right}.subgroup-memberships__remove-user-link{display:inline-block;margin-left:15px;background:#bd0024;box-shadow:0 2px 0 0 #8a001a;border-radius:4px;border:0;font:bold 12px Arial, sans-serif;padding:10px 30px;color:white;opacity:1;display:inline-block;margin-right:10px;opacity:0.5}.subgroup-memberships__remove-user-link:hover,.subgroup-memberships__remove-user-link:focus,.subgroup-memberships__remove-user-link:active{opacity:1;background:#8a001a;cursor:pointer;color:white}.subgroup-memberships__remove-user-link:hover,.subgroup-memberships__remove-user-link:active,.subgroup-memberships__remove-user-link:focus{opacity:1}.subgroup-memberships__admin-icon{width:16px;position:relative;top:4px}.subgroup-memberships__revoke-admin-link,.subgroup-memberships__make-admin-link{display:inline-block;margin-left:15px;background:#136fd2;box-shadow:0 2px 0 0 #0f56a3;border-radius:4px;border:0;font:bold 12px Arial, sans-serif;padding:10px 30px;color:white;opacity:0.5}.subgroup-memberships__revoke-admin-link:hover,.subgroup-memberships__revoke-admin-link:focus,.subgroup-memberships__revoke-admin-link:active,.subgroup-memberships__make-admin-link:hover,.subgroup-memberships__make-admin-link:focus,.subgroup-memberships__make-admin-link:active{opacity:1;background:#0f56a3;cursor:pointer;color:white}.subgroups{width:100%}.subgroups__active-members{color:#1fa756;font-weight:bold}.subgroups__table{width:100%;border-spacing:0;border-collapse:collapse}.subgroups__th{text-align:left;padding:8px;border-bottom:1px solid}.subgroups__th-subgroup-status{width:30px}.subgroups__th-actions{width:50px}.subgroups__th-members{text-align:center}.subgroups__table-row:hover{background-color:#e0e0e0}.subgroups__table-row:nth-child(even){background-color:whitesmoke}.subgroups__table-row:nth-child(even):hover{background-color:#e0e0e0}.subgroups__td-subgroup-status{text-align:center;font-size:10px;color:#cccccc}.subgroups__td-subgroup-status,.subgroups__td-subgroup,.subgroups__td-members{padding:8px}.subgroups__td-members,.subgroups__td-member-cap,.subgroups__td-actions{text-align:center}.subgroups__remove-subgroup-link{color:#999999;font-size:16px}.subgroups__remove-subgroup-link:hover,.subgroups__remove-subgroup-link:active,.subgroups__remove-subgroup-link:focus{color:#bd0024}.group-header{width:100%;margin-bottom:-20px}.group-header__title-wrapper{background-color:#e4f0cd}@media (min-width: 680px){.group-header__title,.group-header__subtitle{margin:0 auto}.group-header__title:after,.group-header__subtitle:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.group-header__title,.group-header__subtitle{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.group-header__title,.group-header__subtitle{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.group-header__title,.group-header__subtitle{max-width:630px}}.group-header__subtitle{padding-bottom:44px;font-size:14px;color:rgba(42,55,69,0.7)}@media (max-width: 679px){.group-header__subtitle{padding-right:10px;padding-left:10px;padding-bottom:20px}}.group-header__legacy-username,.group-header__full-name-or-email,.group-header__email{display:inline-block;margin-right:30px;color:#2a3745;font-weight:bold}.group-header__title-content{padding:44px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px 0}@media (max-width: 679px){.group-header__title-content{padding:20px 10px}}@media (min-width: 680px){.group-header__title-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width: 679px){.group-header__title-content{margin:0}}.group-header__name{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font:bold 35px/1.2em "Helvetica Neue", Arial, sans-serif;margin:0 40px 0 0}@media (max-width: 679px){.group-header__name{font-size:25px}}@media (max-width: 679px){.group-header__identity{margin-bottom:20px}}.group-header__company-logo{max-width:320px;max-height:80px}.group-header__subscribed{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background:#29a659;color:#fefefe;font-size:12px;line-height:1.2em;padding:8px 10px;margin-left:11px;border-radius:4px;display:inline-block}@media (max-width: 679px){.group-header__subscribed{float:left;margin-left:0px;overflow:hidden}}.group-header__license-summary{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media (min-width: 680px){.group-header__menu{margin:0 auto}.group-header__menu:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.group-header__menu{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.group-header__menu{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.group-header__menu{max-width:630px}}@media (min-width: 680px) and (max-width: 1023px){.group-header__menu{display:none}}@media (max-width: 679px){.group-header__menu{display:none}}.group-header__menu-content{margin:4px 0;border-bottom:solid 4px #dae1e5}.group-header__menu-content:after{content:"";display:table;clear:both}.group-header__left-menu,.group-header__right-menu{list-style:none;display:block;margin:0;padding:0;margin-bottom:-4px}.group-header__left-menu{float:left}.group-header__right-menu{float:right}.group-header__menu-item{display:inline-block;margin-left:27px}.group-header__menu-item:first-child{margin-left:0}.group-header__menu-item-link{display:inline-block;color:#44697e;font-size:14px;line-height:1.2em;padding:12px 0;border-bottom:solid 4px #dae1e5}.group-header__menu-item--active .group-header__menu-item-link{color:#2a3744;font-weight:bold;border-bottom-color:#2a3744}.group-header__mobile-menu{height:60px;position:relative;color:#44697e}@media (min-width: 1340px){.group-header__mobile-menu{display:none}}@media (min-width: 1024px) and (max-width: 1339px){.group-header__mobile-menu{display:none}}@media (min-width: 680px) and (max-width: 1023px){.group-header__mobile-menu{margin:20px auto;max-width:630px}}@media (max-width: 679px){.group-header__mobile-menu{margin:10px 10px 20px}}.group-header__mobile-menu-select{border:0;background:white;color:#44697e;font-weight:bold;font-size:14px;line-height:1.2em;width:100%;padding:12px 0;padding-right:25px;border-bottom:solid 4px #dae1e5;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;outline:none;border-radius:0}.group-header__mobile-menu-icon{position:absolute;top:14px;right:5px}.group-user__header{margin-bottom:40px}@media (min-width: 680px){.group-user__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}}.group-user__title{margin-top:0}@media (min-width: 680px){.group-user__title{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:40px}}.group-user__email{font-family:"Source Code Pro", Monaco, monospace}@media (min-width: 680px){.group-user__email{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.group-user__title{margin-bottom:0}.group-user__label{color:grey;font-weight:bold;font-size:13px}@media (min-width: 680px){.group-user__section-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.group-user__section{margin-bottom:40px}@media (min-width: 680px){.group-user__section{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}.group-user__section-title{padding-bottom:6px;border-bottom:1px solid lightgrey}@media (min-width: 680px){.group-user__fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.group-user__field{margin-bottom:20px}@media (min-width: 680px){.group-user__field{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}}@media (min-width: 680px){.group-user__membership-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}.group-user__membership-action-link{display:block;color:white;background-color:#0288d1;padding:0px 40px;text-align:center;text-decoration:none;font:bold 14px/44px "Helvetica Neue", Arial, sans-serif;height:44px;border-radius:8px;box-shadow:0 4px 0 0 #02679e;display:inline-block;margin-bottom:10px;margin-right:40px}@media (max-width: 679px){.group-user__membership-action-link{font-size:16px;height:44px;line-height:44px;padding:0px 20px}}.group-user__membership-action-link:hover,.group-user__membership-action-link:active,.group-user__membership-action-link:focus{color:white;background-color:#027ec2}@media (min-width: 680px){.group-user__membership-action-link{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.group-user__membership-action-link--danger{display:block;color:white;background-color:red;padding:0px 40px;text-align:center;text-decoration:none;font:bold 14px/44px "Helvetica Neue", Arial, sans-serif;height:44px;border-radius:8px;box-shadow:0 4px 0 0 #cc0000}@media (max-width: 679px){.group-user__membership-action-link--danger{font-size:16px;height:44px;line-height:44px;padding:0px 20px}}.group-user__membership-action-link--danger:hover,.group-user__membership-action-link--danger:active,.group-user__membership-action-link--danger:focus{color:white;background-color:#f00000}.group-user__membership-status,.group-user__deactivate-link,.group-user__activate-link{display:inline-block;margin-right:20px}.group-user__deactivate-link,.group-user__activate-link{font-size:12px;font-weight:bold;text-decoration:underline}.group-user__subgroup{margin:0}.group-user__subgroup-update-button{margin:20px 0;display:block;color:white;background-color:#0288d1;padding:0px 40px;text-align:center;text-decoration:none;font:bold 14px/44px "Helvetica Neue", Arial, sans-serif;height:44px;border-radius:8px;box-shadow:0 4px 0 0 #02679e;border:none;cursor:pointer}@media (max-width: 679px){.group-user__subgroup-update-button{font-size:16px;height:44px;line-height:44px;padding:0px 20px}}.group-user__subgroup-update-button:hover,.group-user__subgroup-update-button:active,.group-user__subgroup-update-button:focus{color:white;background-color:#027ec2}.home-hero{background-color:#151515}.home-hero:after{content:"";display:table;clear:both}@media (min-width: 1024px){.home-hero .topic-code{height:600px}.home-hero .topic-design{height:400px;background-position:50% 0}.home-hero .topic-webdesign{height:200px}.home-hero .topic-business,.home-hero .topic-photography{height:150px}.home-hero .subscribe{height:300px}}@media (min-width: 1510px){.home-hero .home-hero__column{float:left;width:520px}.home-hero .home-hero__column:nth-child(2){width:410px}}@media (min-width: 1340px) and (max-width: 1509px){.home-hero .home-hero__column{float:left;width:430px}}@media (min-width: 1024px) and (max-width: 1339px){.home-hero .home-hero__column{float:left;width:320px}}@media (min-width: 680px) and (max-width: 1023px){.home-hero .home-hero__column{float:left;width:320px}.home-hero .home-hero__column:first-child{float:none;width:100%}.home-hero .topic-code{height:300px;background-position:0 60%}.home-hero .topic-design{height:400px;background-position:50% 0}.home-hero .topic-webdesign{height:200px}.home-hero .topic-business,.home-hero .topic-photography{height:150px}.home-hero .subscribe{height:300px}}@media (max-width: 679px){.home-hero{max-width:680px;width:100%}.home-hero .topic-code,.home-hero .topic-design,.home-hero .topic-webdesign{height:220px}.home-hero .topic-business,.home-hero .topic-photography{height:150px}.home-hero .subscribe{height:300px}.home-hero .topic-code{background-position:0 50%}}.home-hero .home-hero__name{font-size:24px;font-weight:bold;padding-bottom:15px;text-transform:uppercase;margin:0;line-height:26px}.home-hero .home-hero__description,.home-hero .home-hero__description--dark,.home-hero .home-hero__description--small{font-size:18px;line-height:1.4em;font-weight:normal;margin:0}.home-hero .home-hero__description,.home-hero .home-hero__description--small{color:white}.home-hero .home-hero__description--dark{color:black}.home-hero .home-hero__description--small{font-size:16px}.home-hero .home-hero__cta{padding-top:15px}.home-hero .home-hero__cta-button{display:block;background:white;color:#49b293;border-radius:4px;padding:8px 0 8px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap;max-width:250px}.home-hero .home-hero__cta-button:hover,.home-hero .home-hero__cta-button:active,.home-hero .home-hero__cta-button:focus{background:#f2f2f2;color:#49b293}.home-hero .home-hero__background-image{background-size:cover;background-repeat:no-repeat;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.home-hero .home-hero__background-image:hover{opacity:0.9}.home-hero .home-hero__background,.home-hero .home-hero__background-image{position:relative}.home-hero .home-hero__background:hover .home-hero__description,.home-hero .home-hero__background:hover .home-hero__description--dark,.home-hero .home-hero__background-image:hover .home-hero__description,.home-hero .home-hero__background-image:hover .home-hero__description--dark{text-decoration:underline}.home-hero .home-hero__background.topic-design .home-hero__name,.home-hero .home-hero__background-image.topic-design .home-hero__name{color:#c94e4b}.home-hero .home-hero__background.topic-code .home-hero__name,.home-hero .home-hero__background-image.topic-code .home-hero__name{color:#4cc1be}.home-hero .home-hero__background.topic-music .home-hero__name,.home-hero .home-hero__background-image.topic-music .home-hero__name{color:#56a4ca}.home-hero .home-hero__background.topic-photography .home-hero__name,.home-hero .home-hero__background-image.topic-photography .home-hero__name{color:#8360a8}.home-hero .home-hero__background.topic-cgi .home-hero__name,.home-hero .home-hero__background-image.topic-cgi .home-hero__name{color:#f95858}.home-hero .home-hero__background.topic-computers .home-hero__name,.home-hero .home-hero__background-image.topic-computers .home-hero__name{color:#5d7dba}.home-hero .home-hero__background.topic-business .home-hero__name,.home-hero .home-hero__background-image.topic-business .home-hero__name{color:#f38844}.home-hero .home-hero__background.topic-crafts .home-hero__name,.home-hero .home-hero__background-image.topic-crafts .home-hero__name{color:#ff9069}.home-hero .home-hero__background.topic-gamedevelopment .home-hero__name,.home-hero .home-hero__background-image.topic-gamedevelopment .home-hero__name{color:#72bf40}.home-hero .home-hero__background.topic-webdesign .home-hero__name,.home-hero .home-hero__background-image.topic-webdesign .home-hero__name{color:#49b293}.home-hero .home-hero__content,.home-hero .home-hero__content--center{position:absolute;max-width:400px;padding:0 40px}.home-hero .home-hero__content{bottom:30px}.home-hero .home-hero__content--center{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-hero .topic-code{background-image:-webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.6)),url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/home/heros/code-d7aa5e8913a1915059a385f832148e7d.jpg);background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.6)),url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/home/heros/code-d7aa5e8913a1915059a385f832148e7d.jpg)}.home-hero .topic-design{background-image:-webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.9)),url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/home/heros/design-f9e49cbaeb1030e1bff6198e479a7df2.jpg);background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.9)),url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/home/heros/design-f9e49cbaeb1030e1bff6198e479a7df2.jpg)}.home-hero .topic-webdesign{background-image:-webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.9)),url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/home/heros/webdesign-afd4100e4f129fbc0903abd545b62b2e.jpg);background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.9)),url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/home/heros/webdesign-afd4100e4f129fbc0903abd545b62b2e.jpg)}.home-hero .topic-business{background-image:-webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.9)),url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/home/heros/business-aea3d80c7d95fe970eb156afbee6856c.jpg);background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.9)),url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/home/heros/business-aea3d80c7d95fe970eb156afbee6856c.jpg)}.home-hero .topic-photography{background-color:white}.home-hero .subscribe{background-color:#49b293}.home-hero .subscribe .home-hero__name{color:white}.home .content-title--section-switcher-item-link__active{border-color:#83b348}@media (min-width: 680px) and (max-width: 1023px){.home .content-title--section-switcher-item{font-size:18px}}@media (max-width: 679px){.home .content-title--section-switcher-item{font-size:18px;display:block;text-align:center}.home .content-title--section-switcher-item-link{padding:15px 25px 15px}}@media (min-width: 680px){.home .popular-content{margin:0 auto}.home .popular-content:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.home .popular-content{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.home .popular-content{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.home .popular-content{max-width:630px}}.home .market-highlight{padding-bottom:40px}.home .market-highlight__intro{text-transform:uppercase;color:#9b9b9b;margin-bottom:10px}.home .market-highlight__title{font-size:30px;line-height:1.4}.home .market-highlight__cta{margin-top:30px}.home .market-highlight__cta{font-weight:bold}.home .market-highlight__cta a{display:inline-block;color:#83b348;border-radius:4px;border:2px #83b348 solid;padding:10px 40px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap}.home .market-highlight__cta a:hover,.home .market-highlight__cta a:active,.home .market-highlight__cta a:focus{color:#76a141}.homepage-feature-highlights{text-align:center}.homepage-feature-highlights .heading{max-width:600px;margin:auto}.homepage-feature-highlights .intro{color:#83b348;text-transform:uppercase;font-weight:bold;margin-bottom:20px}.homepage-feature-highlights .title{font-size:30px;line-height:1.4;font-weight:normal}.homepage-feature-highlights .cta{max-width:350px;margin:40px auto 10px auto}.homepage-feature-highlights .cta-button{display:block;background:#83b348;color:white;border-radius:4px;padding:8px 0 8px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap;font-weight:bold}.homepage-feature-highlights .cta-button:hover,.homepage-feature-highlights .cta-button:active,.homepage-feature-highlights .cta-button:focus{background:#76a141;color:white}.content--hosting-promotion{margin-top:0;margin-bottom:0;padding:0;max-width:none}.hosting-promotion__header{border-bottom:4px solid #dee3e0;text-align:center}.hosting-promotion__header-logos-background{background:#f5f7f8;width:100%}.hosting-promotion__header-logos-container{padding:30px 0 30px}@media (min-width: 1024px) and (max-width: 1339px) and (min-width: 680px){.hosting-promotion__header-logos-container{margin:0 auto}.hosting-promotion__header-logos-container:after{content:"";display:table;clear:both}}@media (min-width: 1024px) and (max-width: 1339px) and (min-width: 1340px){.hosting-promotion__header-logos-container{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px) and (min-width: 1024px) and (max-width: 1339px){.hosting-promotion__header-logos-container{max-width:960px}}@media (min-width: 1024px) and (max-width: 1339px) and (min-width: 680px) and (max-width: 1023px){.hosting-promotion__header-logos-container{max-width:630px}}.hosting-promotion__header-container{padding:70px 15px 90px 15px}@media (min-width: 680px){.hosting-promotion__header-container{margin:0 auto}.hosting-promotion__header-container:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.hosting-promotion__header-container{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.hosting-promotion__header-container{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.hosting-promotion__header-container{max-width:630px}}@media (min-width: 1340px){.hosting-promotion__header-container{width:960px}}@media (min-width: 1024px) and (max-width: 1339px){.hosting-promotion__header-container{width:960px}}@media (min-width: 680px) and (max-width: 1023px){.hosting-promotion__header-container{max-width:100%}}.hosting-promotion__header-logos{padding:0}@media (min-width: 680px){.hosting-promotion__header-logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width: 680px) and (max-width: 1023px){.hosting-promotion__header-logos{max-width:100%;margin:60px 0}}@media (max-width: 679px){.hosting-promotion__header-logos{margin:20px 0}}.hosting-promotion__header-logo-item{border-top-left-radius:5px;border-top-right-radius:5px;background:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 680px){.hosting-promotion__header-logo-item{margin:0 10px;-webkit-box-flex:0;-webkit-flex:0 1 200px;-ms-flex:0 1 200px;flex:0 1 200px}}@media (max-width: 679px){.hosting-promotion__header-logo-item{margin:0 auto;max-width:80%;width:200px;margin-bottom:15px}}.hosting-promotion__header-logo-item--tutsplus{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.hosting-promotion__header-logo-image{height:100%}.hosting-promotion__header-logo-image--hosting{max-height:100%}@media (max-width: 679px){.hosting-promotion__header-logo-image--hosting{width:80%;height:auto}}.hosting-promotion__header-logo-pricing{background:#272e36;height:65px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.hosting-promotion__header-logo-pricing-text{color:#d25889;font:bold 25px/1em "Helvetica Neue", Arial, sans-serif;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width: 680px){.hosting-promotion__header-logo--tuts{-webkit-box-flex:0;-webkit-flex:0 1 200px;-ms-flex:0 1 200px;flex:0 1 200px;margin-top:10px}}@media (max-width: 679px){.hosting-promotion__header-logo--tuts{width:160px}}.hosting-promotion__header-plus{font:bold 48px/1.2em Georgia, serif;margin:0 40px}@media (max-width: 679px){.hosting-promotion__header-plus{display:block;margin:20px auto}}.hosting-promotion__title{font:300 40px/1.4em "Helvetica Neue", Arial, sans-serif;margin:0;padding:15px 0}@media (min-width: 680px) and (max-width: 1023px){.hosting-promotion__title{font-size:30px}}@media (max-width: 679px){.hosting-promotion__title{font-size:24px}}.hosting-promotion__subtitle{width:630px;margin:20px auto;padding-bottom:20px;font:bold 18px/1.4em "Helvetica Neue", Arial, sans-serif;color:#d25889}@media (min-width: 680px) and (max-width: 1023px){.hosting-promotion__subtitle{font-size:16px}}@media (max-width: 679px){.hosting-promotion__subtitle{font-size:16px;margin:1.2em auto;width:80%}}.hosting-promotion__buy-button{display:block;color:white;background-color:#22a755;padding:0px 40px;text-align:center;text-decoration:none;font:bold 16px/44px "Helvetica Neue", Arial, sans-serif;height:44px;border-radius:8px;box-shadow:0 4px 0 0 #197d3f;display:inline-block}@media (max-width: 679px){.hosting-promotion__buy-button{font-size:16px;height:44px;line-height:44px;padding:0px 20px}}.hosting-promotion__buy-button:hover,.hosting-promotion__buy-button:active,.hosting-promotion__buy-button:focus{color:white;background-color:#1f9a4f}.hosting-promotion__body{background-color:#f5f7f8}.hosting-promotion__body-container{padding:40px 0}@media (min-width: 680px){.hosting-promotion__body-container{margin:0 auto}.hosting-promotion__body-container:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.hosting-promotion__body-container{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.hosting-promotion__body-container{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.hosting-promotion__body-container{max-width:630px}}.hosting-promotion__section{text-align:center;margin:0 auto 40px}@media (min-width: 680px){.hosting-promotion__section{width:630px}}@media (max-width: 679px){.hosting-promotion__section{margin:0 0 40px;padding:0 20px;font-size:14px;line-height:1.6em}}.hosting-promotion__plans-container{width:100%;margin:0}@media (min-width: 1024px) and (max-width: 1339px) and (min-width: 680px){.hosting-promotion__plans-container{margin:0 auto}.hosting-promotion__plans-container:after{content:"";display:table;clear:both}}@media (min-width: 1024px) and (max-width: 1339px) and (min-width: 1340px){.hosting-promotion__plans-container{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px) and (min-width: 1024px) and (max-width: 1339px){.hosting-promotion__plans-container{max-width:960px}}@media (min-width: 1024px) and (max-width: 1339px) and (min-width: 680px) and (max-width: 1023px){.hosting-promotion__plans-container{max-width:630px}}@media (min-width: 1340px) and (min-width: 680px){.hosting-promotion__plans-container{margin:0 auto}.hosting-promotion__plans-container:after{content:"";display:table;clear:both}}@media (min-width: 1340px) and (min-width: 1340px){.hosting-promotion__plans-container{max-width:1290px}}@media (min-width: 1340px) and (min-width: 1024px) and (max-width: 1339px){.hosting-promotion__plans-container{max-width:960px}}@media (min-width: 1340px) and (min-width: 680px) and (max-width: 1023px){.hosting-promotion__plans-container{max-width:630px}}@media (min-width: 680px){.hosting-promotion__plans-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.hosting-promotion__plans-plan{background:white;-webkit-box-flex:0;-webkit-flex:0 0 calc((100% - 60px) / 3 );-ms-flex:0 0 calc((100% - 60px) / 3 );flex:0 0 calc((100% - 60px) / 3 );display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:10px;border-radius:5px;margin-bottom:60px}@media (max-width: 679px){.hosting-promotion__plans-plan{margin:0 auto;max-width:80%;margin-bottom:15px}}.hosting-promotion__plans-plan-image{padding:30px;-webkit-box-flex:0;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.hosting-promotion__plans-plan-image-tag{width:calc(200px - 60px)}.hosting-promotion__plans-plan-byline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:columns nowrap;-ms-flex-flow:columns nowrap;flex-flow:columns nowrap;background:#272e36;font:bold 16px "Helvetica Neue", Arial, sans-serif;height:90px}.hosting-promotion__plans-plan-byline-text{color:white;text-align:center;padding:20px}.hosting-promotion__plans-plan-details{font:14px "Helvetica Neue", Arial, sans-serif;padding:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.hosting-promotion__plans-plan-details ul{padding-left:15px}.hosting-promotion__plans-plan-details ul li{margin:0;padding:0;margin-top:15px}.hosting-promotion__plans-plan-byline-text-link{color:white}.hosting-promotion__plans-plan-byline-text-link:hover,.hosting-promotion__plans-plan-byline-text-link:active,.hosting-promotion__plans-plan-byline-text-link:focus{color:white}.hosting-subscription__section{text-align:center}.hosting-promotion__plans-plan-pricing{background:#272e36;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.hosting-promotion__plans-plan-pricing-text{color:#d25889;font:bold 22px "Helvetica Neue", Arial, sans-serif;padding:20px}.hosting-promotion__pricing-plans{padding:20px 0 30px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hosting-promotion__subscription-content{width:100%;background:white;padding:20px}@media (min-width: 680px){.hosting-promotion__subscription-container{margin:0 auto}.hosting-promotion__subscription-container:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.hosting-promotion__subscription-container{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.hosting-promotion__subscription-container{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.hosting-promotion__subscription-container{max-width:630px}}.hosting-promotion__secondary-section{margin:0px auto}@media (min-width: 680px){.hosting-promotion__secondary-section{margin:40px auto}}@media (min-width: 1340px){.hosting-promotion__secondary-section{width:630px}}@media (min-width: 1024px) and (max-width: 1339px){.hosting-promotion__secondary-section{width:630px}}@media (min-width: 680px) and (max-width: 1023px){.hosting-promotion__secondary-section{padding:20px}}@media (max-width: 679px){.hosting-promotion__secondary-section{padding:20px;font-size:14px}}.hosting-promotion__section-title{font:300 36px/1.2em "Helvetica Neue", Arial, sans-serif}@media (max-width: 679px){.hosting-promotion__section-title{font-size:24px}}.hosting-promotion__list{list-style-position:inside;padding:0 20px;text-align:left}.hosting-promotion__body--secondary{background-color:#fcfcfc;text-align:center;border-top:4px solid #dee3e0;padding-bottom:60px}@media (min-width: 680px){.hosting-promotion__secondary-section--howto{margin:0 auto}.hosting-promotion__secondary-section--howto:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.hosting-promotion__secondary-section--howto{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.hosting-promotion__secondary-section--howto{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.hosting-promotion__secondary-section--howto{max-width:630px}}.hosting-promotion__secondary-section--terms{padding:30px;margin:30px auto;text-align:center;background:white}@media (min-width: 680px) and (max-width: 1023px){.hosting-promotion__secondary-section--terms{width:630px}}.hosting-promotion__howto-title{text-align:center;margin:auto;margin:60px 0}.hosting-promotion__howto-list{padding:0 60px;text-align:left;font:18px/1.4em "Helvetica Neue", Arial, sans-serif;margin-bottom:60px}@media (min-width: 680px) and (max-width: 1023px){.hosting-promotion__howto-list{margin:0 auto;width:410px}}.hosting-promotion__howto-list-item{position:relative;margin-bottom:10px}.hosting-promotion__terms-text{font-size:12px;line-height:1.2em}@media (min-width: 680px){.hosting-promotion__hosting-apps-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.hosting-promotion__hosting-app{display:block}@media (max-width: 679px){.hosting-promotion__hosting-app{margin:40px auto}}@media (min-width: 680px){.hosting-promotion__hosting-app{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:10px auto}}.hosting-promotion__hosting-app-image{width:5em;height:5em}.hosting-promotion__header-text{font-weight:bold}.hosting-promotion__text{text-align:left}.hosting-promotion__managed_service,.hosting-promotion__dev_tools{padding-left:1.2em}.hosting-promotion__hosting-app-title{color:black;font-weight:bold;font-size:18px;line-height:1.2em}.hosting-promotion__hosting-app-click{font-size:12px}.image-field{position:relative;overflow:hidden;width:auto;height:auto;min-height:100px;background-color:#7f7f7f;cursor:pointer}.image-field--ready:hover .image-field__placeholder{display:none}.image-field--ready:hover .image-field__blanker{opacity:1}.image-field--ready:hover .image-field__hover-label,.image-field--ready:hover .image-field__remove-link{display:block}.image-field--ready:hover.image-field--uploading .image-field__remove-link,.image-field--ready:hover.image-field--blank .image-field__remove-link{display:none}.image-field--blank .image-field__placeholder{display:block}.image-field--blank .image-field__blank-label{display:block}.image-field--blank .image-field__nonblank-label{display:none}.image-field--uploading .image-field__placeholder{display:none}.image-field--uploading .image-field__blanker{opacity:1}.image-field--uploading .image-field__progress{display:block}.image-field--loading .image-field__blanker{opacity:1}.image-field--loading .image-field__loading-label{display:block}.image-field__placeholder{display:none;position:absolute;margin-top:-0.5em;left:0;top:50%;right:0;font-style:italic;color:#d0d0d0;text-align:center}.image-field__blank-label{display:none}.image-field__blanker{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background:rgba(0,0,0,0.4);-webkit-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.image-field__hover-label,.image-field__progress,.image-field__loading-label{display:none;position:absolute;left:0;right:0;top:50%;color:#f8f8f8;text-shadow:1px 1px 2px rgba(50,50,50,0.5);text-align:center}.image-field__hover-label{margin-top:-1.5em}.image-field__icon{font-size:2em}.image-field__remove-link{display:none;position:absolute;right:10px;top:10px;color:#f8f8f8;text-shadow:1px 1px 2px rgba(50,50,50,0.5)}.image-field__remove-link:hover{color:#cccccc;text-decoration:none}.image-field__remove-icon{font-size:20px}.image-field__progress{margin-top:-1.5em}.image-field__progress-bar{margin:0 auto 0.5em;width:40%;height:1.5em;background:rgba(0,0,0,0.6);border-left:solid 0px #18b736;box-sizing:border-box;-webkit-transition:border-left linear 0.2s;transition:border-left linear 0.2s}.image-field__loading-label{margin-top:-0.5em}.content--landing-page{margin-top:0;margin-bottom:0;padding:0;max-width:none}.landing-page-wordpress__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:rgba(2,136,209,0.9);height:580px}@media (max-width: 679px){.landing-page-wordpress__header{height:320px}}@media (min-width: 680px) and (max-width: 1023px){.landing-page-wordpress__header{height:480px}}.landing-page-wordpress__header-background{overflow:hidden;position:absolute;top:auto;left:0;right:0;bottom:auto;height:580px}@media (max-width: 679px){.landing-page-wordpress__header-background{height:320px}}@media (min-width: 680px) and (max-width: 1023px){.landing-page-wordpress__header-background{height:480px}}.landing-page-wordpress__header-background-image{width:100%}@media (max-width: 679px){.landing-page-wordpress__header-background-image{width:640px}}.landing-page-wordpress__header-background-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(2,136,209,0.9);height:100%}.landing-page-wordpress__envato-logo-image{position:relative}@media (max-width: 679px){.landing-page-wordpress__envato-logo-image{max-width:80px}}@media (min-width: 680px){.landing-page-wordpress__envato-logo-image{max-width:140px}}.landing-page-wordpress__header-title{position:relative;margin:20px 30px;font:300 24px/1.2em "Helvetica Neue", Arial, sans-serif;text-shadow:1px 1px 2px rgba(5,5,5,0.3);text-align:center;color:white}@media (min-width: 680px) and (max-width: 1023px){.landing-page-wordpress__header-title{width:630px;font-size:36px;margin:30px auto}}@media (min-width: 1024px){.landing-page-wordpress__header-title{width:850px;font-size:58px;margin:60px auto}}.landing-page-wordpress__header-button{position:relative;margin:0 auto;display:block;color:white;background-color:#ff9800;padding:0px 40px;text-align:center;text-decoration:none;font:bold 18px/64px "Helvetica Neue", Arial, sans-serif;height:64px;border-radius:8px;box-shadow:0 4px 0 0 #cc7a00}@media (max-width: 679px){.landing-page-wordpress__header-button{font-size:16px;height:44px;line-height:44px;padding:0px 20px}}.landing-page-wordpress__header-button:hover,.landing-page-wordpress__header-button:active,.landing-page-wordpress__header-button:focus{color:white;background-color:#f08f00}.body--mobile-nav-open .landing-page-wordpress__header-background,.body--mobile-nav-open .landing-page-wordpress__header-background-overlay,.body--mobile-nav-open .landing-page-wordpress__header-title,.body--mobile-nav-open .landing-page-wordpress__header-button{display:none}.landing-page-wordpress__about{margin:0;color:#45505b;background-color:#f1f3f2;padding:40px 0;border-bottom:5px solid #dee3e0;font-family:"Helvetica Neue", Arial, sans-serif}@media (max-width: 679px){.landing-page-wordpress__about{padding:40px 20px}}.landing-page-wordpress__about-icon{-webkit-box-flex:0;-webkit-flex:0 0 74px;-ms-flex:0 0 74px;flex:0 0 74px;margin-right:30px;margin-top:30px;display:inline-block;background-color:#aaaca1;width:74px;height:74px;padding:20px;border-radius:37px;text-align:center;background-color:#0288d1}@media (max-width: 679px){.landing-page-wordpress__about-icon{width:37px;height:37px;padding:10px;border-radius:18.5px}}@media (max-width: 1023px){.landing-page-wordpress__about-icon{float:left}}.landing-page-wordpress__about-icon-image{color:white;width:36px}@media (max-width: 679px){.landing-page-wordpress__about-icon-image{width:18px}}.landing-page-wordpress__about-content{font-family:"Helvetica Neue", Arial, sans-serif}@media (min-width: 680px){.landing-page-wordpress__about-content{margin:0 auto}}@media (min-width: 1340px){.landing-page-wordpress__about-content{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.landing-page-wordpress__about-content{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.landing-page-wordpress__about-content{max-width:630px}}@media (min-width: 1024px){.landing-page-wordpress__about-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.landing-page-wordpress__about-content-primary{font-family:"Helvetica Neue", Arial, sans-serif}@media (min-width: 1024px){.landing-page-wordpress__about-content-primary{-webkit-box-flex:1;-webkit-flex:1 1 850px;-ms-flex:1 1 850px;flex:1 1 850px;margin-right:30px}}.landing-page-wordpress__about-content-paragraph{margin:0 0 1em 0}@media (max-width: 1023px){.landing-page-wordpress__about-content-secondary{padding:40px 0}}@media (min-width: 1024px){.landing-page-wordpress__about-content-secondary{-webkit-box-flex:0;-webkit-flex:0 0 410px;-ms-flex:0 0 410px;flex:0 0 410px}}.landing-page-wordpress__about-image{max-width:100%;height:auto}@media (max-width: 1023px){.landing-page-wordpress__about-image{margin:0 auto;display:block}}.landing-page-wordpress__subscribe-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;font:bold 14px "Helvetica Neue", Arial, sans-serif;color:#6d7483}.landing-page-wordpress__subscribe-link{font-family:"Helvetica Neue", Arial, sans-serif;color:#6d7483}.landing-page-wordpress__subscribe-link:hover,.landing-page-wordpress__subscribe-link:active,.landing-page-wordpress__subscribe-link:focus{color:#565b67}.landing-page-wordpress__subscribe-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;background-color:#aaaca1;width:74px;height:74px;padding:20px;border-radius:37px;text-align:center}@media (max-width: 679px){.landing-page-wordpress__subscribe-icon{width:37px;height:37px;padding:10px;border-radius:18.5px}}.landing-page-wordpress__subscribe-icon-image{color:white;width:36px}@media (max-width: 679px){.landing-page-wordpress__subscribe-icon-image{width:18px}}.landing-page-wordpress__subscribe-icon-image--newsletter{margin-top:4px}.landing-page-wordpress__subscribe-text{font-family:"Helvetica Neue", Arial, sans-serif;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width: 679px){.landing-page-wordpress__subscribe-text{margin-left:12px;font-size:13px}}@media (min-width: 680px){.landing-page-wordpress__subscribe-text{margin-left:30px}}@media (min-width: 680px){.landing-page-wordpress__subscribe-text--feed{margin-top:18px}}.landing-page-wordpress__subscribe-form{font-family:"Helvetica Neue", Arial, sans-serif;margin-top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.landing-page-wordpress__subscribe-email-field{font-family:"Helvetica Neue", Arial, sans-serif;border:2px solid #d7d7d7;border-right:none;padding:4px 10px;font-size:13px;height:36px}.landing-page-wordpress__subscribe-email-field::-webkit-input-placeholder{color:#e5e5e5;font-weight:normal;font-size:12px}.landing-page-wordpress__subscribe-email-field:-moz-placeholder{color:#e5e5e5;font-weight:normal;font-size:12px}.landing-page-wordpress__subscribe-email-field::-moz-placeholder{color:#e5e5e5;font-weight:normal;font-size:12px}.landing-page-wordpress__subscribe-email-field:-ms-input-placeholder{color:#e5e5e5;font-weight:normal;font-size:12px}.landing-page-wordpress__subscribe-button{font-family:"Helvetica Neue", Arial, sans-serif;color:white;background-color:#22a755;border:2px solid #22a755;width:36px;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.landing-page-wordpress__subscribe-button-icon{width:20px;height:20px;border:2px solid white;border-radius:20px;padding:4px}@media (min-width: 680px){.landing-page-wordpress__in-page-nav-container{height:58px}}.landing-page-wordpress__in-page-nav{background-color:#2a3744;margin:0 auto;text-align:center}@media (min-width: 680px){.landing-page-wordpress__in-page-nav{height:58px}}@media (max-width: 679px){.landing-page-wordpress__in-page-nav{padding:20px 0}}.landing-page-wordpress__in-page-nav.sticky-block{position:relative}@media (min-width: 680px){.landing-page-wordpress__in-page-nav.sticky-block--fixed{position:fixed;top:0;z-index:10;width:100%;background-color:rgba(42,55,68,0.975);box-shadow:0 1px 8px rgba(5,5,5,0.2)}}@media (min-width: 1340px){.landing-page-wordpress__in-page-nav-flex-container{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.landing-page-wordpress__in-page-nav-flex-container{max-width:960px}}@media (min-width: 680px){.landing-page-wordpress__in-page-nav-flex-container{margin:0 auto;height:58px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width: 680px) and (max-width: 1023px){.landing-page-wordpress__in-page-nav-flex-container{padding:0 30px}}.landing-page-wordpress__in-page-nav-list{list-style-type:none;padding:0;margin:0}@media (min-width: 680px){.landing-page-wordpress__in-page-nav-list{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}@media (min-width: 680px){.landing-page-wordpress__in-page-nav-item{display:inline-block}}@media (max-width: 679px){.landing-page-wordpress__in-page-nav-item{margin:30px}}.landing-page-wordpress__in-page-nav-logo,.landing-page-wordpress__in-page-nav-free-trial{opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}@media (min-width: 680px){.landing-page-wordpress__in-page-nav-logo{-webkit-box-flex:0;-webkit-flex:0 0 86px;-ms-flex:0 0 86px;flex:0 0 86px}}@media (max-width: 699px){.landing-page-wordpress__in-page-nav-logo{display:none}}.landing-page-wordpress__in-page-nav-logo-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.landing-page-wordpress__in-page-nav-logo-image{width:100%}@media (min-width: 680px){.landing-page-wordpress__in-page-nav-free-trial{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media (max-width: 679px){.landing-page-wordpress__in-page-nav-free-trial{display:none}}@media (min-width: 680px){.landing-page-wordpress__in-page-nav.sticky-block--fixed .landing-page-wordpress__in-page-nav-logo,.landing-page-wordpress__in-page-nav.sticky-block--fixed .landing-page-wordpress__in-page-nav-free-trial{opacity:1}}.landing-page-wordpress__in-page-nav-free-trial-button{font:bold 13px "Helvetica Neue", Arial, sans-serif;color:white;background-color:#22a755;border-radius:4px;padding:8px 18px;border-bottom:4px solid #197d3f}.landing-page-wordpress__in-page-nav-free-trial-button:hover,.landing-page-wordpress__in-page-nav-free-trial-button:active,.landing-page-wordpress__in-page-nav-free-trial-button:focus{color:white;background-color:#1e924a}.landing-page-wordpress__in-page-nav-link{font-family:"Helvetica Neue", Arial, sans-serif;font-weight:bold;font-size:13px;color:#c0ccdb;background-color:transparent;padding:10px 20px;border-radius:4px;margin:0 10px;-webkit-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}.landing-page-wordpress__in-page-nav-link:hover,.landing-page-wordpress__in-page-nav-link:active,.landing-page-wordpress__in-page-nav-link:focus{color:white;background-color:#0288d1}@media (min-width: 680px) and (max-width: 1023px){.landing-page-wordpress__in-page-nav-link{margin:0}}@media (max-width: 679px){.landing-page-wordpress__in-page-nav-link{padding:14px 20px}}.landing-page-wordpress__in-page-nav-link--active{color:white;background-color:#0288d1}.landing-page-wordpress__in-page-nav-link--active:hover,.landing-page-wordpress__in-page-nav-link--active:active,.landing-page-wordpress__in-page-nav-link--active:focus{background-color:#0278b8}@media (min-width: 680px){.landing-page-wordpress__section{margin:0 auto}}@media (min-width: 1340px){.landing-page-wordpress__section{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.landing-page-wordpress__section{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.landing-page-wordpress__section{max-width:630px}}.landing-page-wordpress__section-container{color:#6d7483;border-bottom:5px solid #dee3e0;padding:72px 0}.landing-page-wordpress__section-container--odd{background-color:#f1f3f2}.landing-page-wordpress__section-container--even{background-color:white}.landing-page-wordpress__section-header{color:#6d7483;text-align:center}@media (max-width: 679px){.landing-page-wordpress__section-header{padding:0 20px}}@media (min-width: 1340px){.landing-page-wordpress__section-header{text-align:left}}.landing-page-wordpress__section-header-link{font:bold 32px/1.2em "Helvetica Neue", Arial, sans-serif;margin:0 0 10px 0;color:#050505}@media (max-width: 679px){.landing-page-wordpress__section-header-link{font-size:24px}}.landing-page-wordpress__section-header-subtext{font:normal 18px/1.2em "Helvetica Neue", Arial, sans-serif;text-align:center}@media (min-width: 1340px){.landing-page-wordpress__section-header-subtext{text-align:left}}@media (max-width: 679px){.landing-page-wordpress__section-header-subtext{font-size:16px;line-height:1.6em}}.landing-page-wordpress__section-flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.landing-page-wordpress__section-video-container{margin:30px 0;-webkit-box-flex:0;-webkit-flex:0 1 960px;-ms-flex:0 1 960px;flex:0 1 960px;overflow:hidden}.landing-page-wordpress__section-instructor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 30px;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}@media (min-width: 1340px){.landing-page-wordpress__section-instructor{-webkit-box-flex:1;-webkit-flex:1 1 300px;-ms-flex:1 1 300px;flex:1 1 300px;padding-right:0}}.landing-page-wordpress__section-instructor-link{font:bold 16px/1.6em "Helvetica Neue", Arial, sans-serif;color:#404040;text-align:center}.landing-page-wordpress__section-instructor-link:hover{color:#272727}.landing-page-wordpress__section-instructor-image{width:128px;border-radius:64px;margin-bottom:30px}.landing-page-wordpress__section-instructor-description{text-align:center;font:normal 16px/1.6em "Helvetica Neue", Arial, sans-serif}@media (min-width: 680px){.landing-page-wordpress__section-instructor-description{padding:0 20%}}@media (min-width: 1340px){.landing-page-wordpress__section-instructor-description{font-size:14px;padding:0;max-width:100%}}@media (max-width: 679px){.landing-page-wordpress__section-instructor-description{font-size:14px}}.landing-page-wordpress__section-cta-button{display:block;color:white;background-color:#0288d1;padding:0px 40px;text-align:center;text-decoration:none;font:bold 16px/58px "Helvetica Neue", Arial, sans-serif;height:58px;border-radius:8px;box-shadow:0 4px 0 0 #02679e;display:inline-block;margin:30px auto;white-space:nowrap}@media (max-width: 679px){.landing-page-wordpress__section-cta-button{font-size:16px;height:44px;line-height:44px;padding:0px 20px}}.landing-page-wordpress__section-cta-button:hover,.landing-page-wordpress__section-cta-button:active,.landing-page-wordpress__section-cta-button:focus{color:white;background-color:#027ec2}.landing-page-wordpress__section-related-items{margin:30px 0;-webkit-box-flex:0;-webkit-flex:0 1 960px;-ms-flex:0 1 960px;flex:0 1 960px}@media (min-width: 1340px){.landing-page-wordpress__section-related-items{-webkit-box-flex:0;-webkit-flex:0 1 850px;-ms-flex:0 1 850px;flex:0 1 850px}}@media (max-width: 679px){.landing-page-wordpress__section-related-items{padding:0 20px}}.landing-page-wordpress__section-related-items-title{font:bold 16px/1.2em "Helvetica Neue", Arial, sans-serif;margin-bottom:20px}.landing-page-wordpress__section-related-items-list{margin:0;padding:0;list-style-type:none}@media (min-width: 680px){.landing-page-wordpress__section-related-items-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 1024px){.landing-page-wordpress__section-related-item{-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;margin-right:30px}}@media (min-width: 680px) and (max-width: 1023px){.landing-page-wordpress__section-related-item{-webkit-box-flex:0;-webkit-flex:0 0 190px;-ms-flex:0 0 190px;flex:0 0 190px}}@media (max-width: 679px){.landing-page-wordpress__section-related-item{margin:30px}}.landing-page-wordpress__section-related-link{display:block;font:bold 14px/1.6em "Helvetica Neue", Arial, sans-serif;color:#404040}.landing-page-wordpress__section-related-link:hover,.landing-page-wordpress__section-related-link:active,.landing-page-wordpress__section-related-link:focus{color:#5a5a5a}@media (min-width: 680px){.landing-page-wordpress__section-related-preview{margin-bottom:16px;outline:1px solid #dee3e0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:208px}}@media (min-width: 680px) and (max-width: 1023px){.landing-page-wordpress__section-related-preview{height:132px}}.landing-page-wordpress__section-related-preview-image{width:100%;opacity:0.95}@media (max-width: 679px){.landing-page-wordpress__section-related-preview-image{outline:1px solid #dee3e0}}.landing-page-wordpress__section-related-link:hover .landing-page-wordpress__section-related-preview-image{opacity:1}.legacy-ie-banner{width:100%;text-align:center;clear:both;padding:1em;background:#fff7c9}.legacy-ie-banner__title,.legacy-ie-banner__text{font-size:14px;line-height:1.625;margin:0;display:inline-block;padding:0 0.3em}.legacy-subscription-cancellation{font-size:13px;line-height:18px}.legacy-subscription-cancellation p:first-of-type{margin-top:0}.lesson{margin-top:45px}.lesson .lesson-index{clear:left;margin-bottom:60px}.lesson .lesson-index .lesson-index__chapter:first-child{margin-top:0}@media (min-width: 1024px) and (max-width: 1339px){.lesson .lesson-index{margin-bottom:120px}}.lesson .layout__content-with-sidebar{max-width:850px}.lesson__content .share-course{display:none}@media (max-width: 679px){.lesson__content .buy-product__footer{display:none}}@media (min-width: 680px) and (max-width: 1023px){.lesson__content .share-course{display:block;float:left;width:410px;margin-bottom:30px}.lesson__content .buy-product__footer{display:none}.lesson__content .share-course__title{margin-bottom:10px}.lesson__content .share-course__button{display:inline-block;width:90px}.lesson__content .share-course__button--pinit{width:40px}.lesson__content .lesson-description{clear:both}}.lesson__content-buy-product{margin:0 auto 30px}@media (min-width: 1340px){.lesson__content-buy-product{display:none}}@media (min-width: 1024px) and (max-width: 1339px){.lesson__content-buy-product{display:none}}@media (min-width: 680px) and (max-width: 1023px){.lesson__content-buy-product{width:352px}}@media (min-width: 680px) and (max-width: 1023px){.lesson__sidebar-buy-product{display:none}}@media (max-width: 679px){.lesson__sidebar-buy-product{display:none}}.lesson__downloads{width:100%}.lesson__download-link,.lesson__github-link,.lesson__forum-link{display:block;background:#046fa9;color:white;border-radius:4px;padding:8px 0 8px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap;margin-bottom:15px}.lesson__download-link:hover,.lesson__download-link:active,.lesson__download-link:focus,.lesson__github-link:hover,.lesson__github-link:active,.lesson__github-link:focus,.lesson__forum-link:hover,.lesson__forum-link:active,.lesson__forum-link:focus{background:#035f90;color:white}@media (min-width: 1024px) and (max-width: 1339px){.lesson--course-accessible .lesson__sidebar .buy-product,.lesson--course-accessible .lesson__sidebar .start-watching{display:none}}.market-highlight{background:#f2f5f6;width:100%;padding:30px 0;text-align:center}@media (max-width: 679px){.market-highlight{display:none}}.market-highlight__heading{margin:auto;max-width:80%}@media (min-width: 1340px){.market-highlight__heading{max-width:850px}}.market-highlight__intro{font-weight:bold;font-size:18px}.market-highlight__title{padding:16px 0}@media (min-width: 680px){.market-highlight__cards{margin:0 auto}.market-highlight__cards:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.market-highlight__cards{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.market-highlight__cards{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.market-highlight__cards{max-width:630px}}.market-highlight__card{position:relative;float:left;width:300px;margin-right:30px;background:white;border:solid 1px #e4e4e4;border-radius:4px;text-align:left}@media (max-width: 679px){.market-highlight__card{margin-right:auto;margin-left:auto;float:none}}@media (min-width: 1340px){.market-highlight__card:nth-child(4n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.market-highlight__card:nth-child(3n){margin-right:0}}@media (min-width: 680px) and (max-width: 1023px){.market-highlight__card:nth-child(2n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.market-highlight__card:nth-child(n+4){display:none}}@media (min-width: 680px) and (max-width: 1023px){.market-highlight__card:nth-child(n+3){display:none}}.market-highlight__card a{color:#4b4b4b}.market-highlight__card-image{width:100%;height:170px}.market-highlight__card-content{padding:10px}.market-highlight__card-title{font-weight:bold}.market-highlight__card-description{font-size:14px}.missing-category{margin-bottom:50px}.missing-category__header{font-size:2em}.missing-category__search .inline-search{padding:0;width:500px;position:relative}@media (max-width: 1023px){.missing-category__search .inline-search{width:100%}}.missing-category__search .inline-search__search-terms{width:100%;outline:none;border:1px solid rgba(255,255,255,0.1);background:#212a34;border-radius:5px;padding:6px 8px;color:white;font:14px/1.6em Arial, sans-serif}.missing-category__search .inline-search__search-terms:hover,.missing-category__search .inline-search__search-terms:focus,.missing-category__search .inline-search__search-terms:active{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;color:white;background:#3c444c !important}.missing-category__search .inline-search__search-terms:hover::-webkit-input-placeholder,.missing-category__search .inline-search__search-terms:focus::-webkit-input-placeholder,.missing-category__search .inline-search__search-terms:active::-webkit-input-placeholder{color:white}.missing-category__search .inline-search__search-terms:hover:-moz-placeholder,.missing-category__search .inline-search__search-terms:focus:-moz-placeholder,.missing-category__search .inline-search__search-terms:active:-moz-placeholder{color:white}.missing-category__search .inline-search__search-terms:hover::-moz-placeholder,.missing-category__search .inline-search__search-terms:focus::-moz-placeholder,.missing-category__search .inline-search__search-terms:active::-moz-placeholder{color:white}.missing-category__search .inline-search__search-terms:hover:-ms-input-placeholder,.missing-category__search .inline-search__search-terms:focus:-ms-input-placeholder,.missing-category__search .inline-search__search-terms:active:-ms-input-placeholder{color:white}.missing-category__search .inline-search__search-button{position:absolute;top:7px;right:10px;color:#999999;background:transparent;border:none;outline:none;margin:0;padding:0;font-size:18px}.multi-search__header{max-width:100%;margin-top:10px;margin-bottom:20px}.multi-search__header-title{color:#a6a6a6;font:lighter 49px/1.2em "Roboto", Arial, sans-serif;line-height:1.3em;min-width:160px}.multi-search__header-level-label{margin-right:15px}.multi-search__header-level-label:last-child{margin-right:0}.multi-search__header-orders{list-style:none;margin:0;padding:0;display:inline}.multi-search__header-order-link{display:inline;margin-right:10px}.multi-search__header-order-link:after{content:"|";margin-left:10px}.multi-search__header-order-link:last-child{margin-right:0}.multi-search__header-order-link:last-child:after{display:none}@media (min-width: 680px){.my-courses-lists__watched-courses,.my-courses-lists__purchased-courses{width:630px;float:left;margin-right:30px}.my-courses-lists__watched-courses:nth-child(2),.my-courses-lists__purchased-courses:nth-child(2){margin-right:0}}.my-courses-lists__watched-courses-title,.my-courses-lists__purchased-courses-title{font-size:14px;line-height:1.2em;font-weight:bold;color:#8fa6b3;padding-top:5px;border-top:solid 4px #dae1e5}.my-courses-lists__watched-courses-list,.my-courses-lists__purchased-courses-list{list-style:none;padding:0}.my-courses-lists__watched-course,.my-courses-lists__purchased-course{border-bottom:solid 1px #dae1e5;padding:5px 0}.nav-sidebar{position:relative;background:#f5f7f8;padding:15px 20px}@media (max-width: 679px){.nav-sidebar{padding:0;margin-bottom:20px;text-align:center}}.nav-sidebar__list{margin:0;padding:0}@media (max-width: 679px){.nav-sidebar__list{display:none}}.nav-sidebar__select{display:none}@media (max-width: 679px){.nav-sidebar__select{display:inline-block}}.nav-sidebar__item{list-style:none}@media (min-width: 680px) and (max-width: 1023px){.nav-sidebar__item{display:inline-block;margin-right:20px}}.nav-sidebar__item-link{font-size:14px;color:#44697e}.nav-sidebar__item-link:hover,.nav-sidebar__item-link:active,.nav-sidebar__item-link:focus{color:#154171}.nav-sidebar__item--active .nav-sidebar__item-link{font-weight:bold;color:#2a3745}hr.nav-sidebar__separator{width:40px;display:block;border:none;border-top:1px solid #dce2e6;margin:1em 0}@media (min-width: 680px) and (max-width: 1023px){hr.nav-sidebar__separator{display:none}}.nav-sidebar__category-list{border-left:3px solid #dae1e5;padding-left:18px;margin-left:2px;list-style:none;font-size:14px}.nav-sidebar__category-list a{color:#44697e}.nav-sidebar__category-list a:hover,.nav-sidebar__category-list a:active,.nav-sidebar__category-list a:focus{color:#154171}.nav-sidebar__category-list-link--active{font-weight:bold}.nav-sidebar__search-coming-soon{color:#90a6b3;font-size:12px}.nav-sidebar__feed-link{font-size:13px;font-weight:bold;padding:6px 12px;color:white;background:orange;border-radius:4px}.nav-sidebar__feed-link:hover,.nav-sidebar__feed-link:active,.nav-sidebar__feed-link:focus{color:white;background:#f09b00}.new-relic-offer-legacy-subscription-disclaimer{background:#eef1f3;text-align:center;padding:40px;margin:0 auto;max-width:520px}@media (max-width: 679px){.new-relic-offer-legacy-subscription-disclaimer{padding:20px 10px}}.new-relic-offer-legacy-subscription-disclaimer__title{font:normal 26px "Helvetica Neue", Arial, sans-serif;margin:0;margin-bottom:40px}.new-relic-offer-legacy-subscription-disclaimer__text{font-size:14px;line-height:1.6em;text-align:left}.new-relic-offer-legacy-subscription-disclaimer__links{margin-top:30px}.new-relic-offer-legacy-subscription-disclaimer__link{display:block;font-size:13px;margin-top:10px}@media (max-width: 679px){.new-relic-offer-legacy-subscription-disclaimer__link{margin-top:15px}}.new-relic-offer-redemption-success{background:#eef1f3;text-align:center;padding:40px;margin:0 auto;max-width:520px}@media (max-width: 679px){.new-relic-offer-redemption-success{padding:20px 10px}}.new-relic-offer-redemption-success__title{font:normal 26px "Helvetica Neue", Arial, sans-serif;margin:0;margin-bottom:40px}.new-relic-offer-redemption-success__text{font-size:14px;line-height:18px;text-align:left}@media (min-width: 1024px){.new-student-id-photo__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.new-student-id-photo__plan-selection{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.new-student-id-photo__upload-form{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.new-student-id-photo__group-subscriptions-link{font-size:12px;color:#516a83}@media (min-width: 1024px){.new-subscription__container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.new-subscription__plan-selection{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width: 1024px) and (max-width: 1339px){.new-subscription__plan-selection{margin-right:10px}}@media (max-width: 1023px){.new-subscription__plan-selection{margin:20px}}.new-subscription__plan-selection-wrapper{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.new-subscription__payment-form{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width: 1023px){.new-subscription__payment-form{margin:20px}}.new-subscription__group-subscriptions-link{font-size:12px;color:#516a83;margin-left:150px}.page-footer{background:#212a34;font-size:14px;line-height:1.6em;font-family:Roboto, sans-serif}.page-footer__content{padding-top:20px;padding-bottom:15px}@media (min-width: 680px){.page-footer__content{margin:0 auto}.page-footer__content:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.page-footer__content{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.page-footer__content{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.page-footer__content{max-width:630px}}@media (max-width: 679px){.page-footer__content{padding:10px}}.page-footer__header{border-bottom:solid 1px #17232c;margin-bottom:40px}@media (min-width: 680px){.page-footer__header{height:55px}}@media (min-width: 680px) and (max-width: 1023px){.page-footer__header{padding-bottom:64px}}@media (max-width: 679px){.page-footer__header{text-align:center;border-bottom:none}}.page-footer__links{font-size:0;margin-bottom:40px}.page-footer__links-column{font-size:14px;width:300px;display:inline-block;vertical-align:top}@media (min-width: 1024px) and (max-width: 1339px){.page-footer__links-column{width:190px}}@media (min-width: 680px){.page-footer__links-column{margin-right:30px}}@media (min-width: 680px) and (max-width: 1023px){.page-footer__links-column{width:190px}.page-footer__links-column:nth-child(3){margin-right:0}}@media (max-width: 679px){.page-footer__links-column{width:100%;text-align:center;margin-bottom:0px;border-top:solid 1px #17232c}}.page-footer__links-last-column{margin-right:0}@media (min-width: 1024px) and (max-width: 1339px){.page-footer__links-last-column{width:300px}}@media (min-width: 680px) and (max-width: 1023px){.page-footer__links-last-column{width:100%;display:block;margin-right:0;margin-top:30px}}@media (max-width: 679px){.page-footer__links-last-column{padding-top:20px}}@media (min-width: 1340px){.page-footer__right{float:right;width:630px}}@media (min-width: 1024px) and (max-width: 1339px){.page-footer__right{float:right;width:410px}}@media (min-width: 680px) and (max-width: 1023px){.page-footer__right{padding-top:30px;clear:left}}@media (max-width: 679px){.page-footer__section{-webkit-transition:max-height 0.5s ease;transition:max-height 0.5s ease;max-height:3.5em;overflow:hidden;position:relative;background-color:#212a34}}.page-footer__section--expanded{max-height:1000px}.page-footer__section--expanded .page-footer__links-column-expansion-link-expand-text{display:none}.page-footer__section--expanded .page-footer__links-column-expansion-link-collapse-text{display:block}@media (max-width: 679px){.page-footer__section-subscribe{max-height:1000px}}.page-footer__heading{color:#999999;line-height:1.2em;margin-bottom:20px}@media (max-width: 679px){.page-footer__heading{margin-bottom:0;line-height:3.5em}}.page-footer__links-column-expansion-link{display:none}@media (max-width: 679px){.page-footer__links-column-expansion-link{height:3.5em;width:3.5em;display:block;position:absolute;top:0;right:0;line-height:3.5em;color:#999999}.page-footer__links-column-expansion-link:visited,.page-footer__links-column-expansion-link:active,.page-footer__links-column-expansion-link:focus{color:#999999}.page-footer__links-column-expansion-link:hover{color:white}}.page-footer__links-column-expansion-link-collapse-text{display:none}.page-footer__links-column-link-icon{margin-left:5px;vertical-align:middle}@media (max-width: 679px){.page-footer__item{line-height:3em}.page-footer__item:last-child{margin-bottom:15px}}.page-footer__link{color:white;white-space:nowrap}.page-footer__link:hover,.page-footer__link:active,.page-footer__link:focus{color:white;text-decoration:underline}.page-footer__tuts-brand{position:relative;color:#8e8e8e}@media (min-width: 680px){.page-footer__tuts-brand{margin-bottom:40px;float:left}}@media (max-width: 679px){.page-footer__tuts-brand{margin-bottom:20px}}.page-footer__tuts-logo-image{margin:7px 0 16px 0px;vertical-align:middle;width:144px;height:18px}.page-footer__tuts-brand-text{font-size:12px}@media (min-width: 680px){.page-footer__tuts-brand-text{margin-left:20px}}@media (min-width: 680px) and (max-width: 1023px){.page-footer__tuts-brand-text{display:block;margin-left:0px;margin-top:-10px}}@media (max-width: 679px){.page-footer__tuts-brand-text{display:block;margin-top:10px;margin-top:-10px}}@media (min-width: 680px){.page-footer__counts{margin-top:8px;float:right}}@media (max-width: 679px){.page-footer__counts{margin-bottom:20px}}.page-footer__count-label{color:#8e8e8e;display:inline-block;margin-left:6px}.page-footer__count-value{color:white;display:inline-block;font-weight:bold;margin-left:24px}.page-footer__count-value:first-child{margin-left:0}.page-footer__social-link{width:36px;height:36px;display:inline-block;vertical-align:middle}.page-footer__social-link:hover{position:relative}.page-footer__social-link:hover:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;border-radius:3px}.page-footer__facebook-link{background:url("https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/social-facebook-8dcca1686d9d57da8ed9b29bd05ad185.svg") no-repeat}.page-footer__facebook-link:hover:before{background-color:rgba(59,89,152,0.3)}.page-footer__twitter-link{background:url("https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/social-twt-b5fe9b51facd37fa3d456b890e116c81.svg") no-repeat}.page-footer__twitter-link:hover:before{background-color:rgba(0,172,237,0.3)}.page-footer__googleplus-link{background:url("https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/social-google-248c1fffcb350f8fa21cc321576d4d7d.svg") no-repeat}.page-footer__googleplus-link:hover:before{background-color:rgba(221,75,57,0.3)}.page-footer__pinterest-link{background:url("https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/social-pintrest-62ccaf1be1de9a4f5426d7d1e2a91bfe.svg") no-repeat}.page-footer__pinterest-link:hover:before{background-color:rgba(203,32,39,0.3)}.page-footer__newsletter-description{color:white;margin-bottom:5px}.page-footer__newsletter-email-field{border:none;background:white;color:#3a3a3a;font:inherit;padding:7px 15px;border-radius:4px;width:100%;margin-bottom:6px;outline:none}.page-footer__newsletter-email-field::-webkit-input-placeholder{color:4newSecondaryTextColor}.page-footer__newsletter-email-field:-moz-placeholder{color:4newSecondaryTextColor}.page-footer__newsletter-email-field::-moz-placeholder{color:4newSecondaryTextColor}.page-footer__newsletter-email-field:-ms-input-placeholder{color:4newSecondaryTextColor}@media (min-width: 680px) and (max-width: 1023px){.page-footer__newsletter-email-field{width:410px;border-top-right-radius:0;border-bottom-right-radius:0}}.page-footer__newsletter-submit{display:inline-block;text-align:center;border:none;background:#83b348;color:white;border-radius:4px;width:100%;padding:11px 0 10px;font-size:12px;font-weight:bold;margin-bottom:4px}@media (min-width: 680px) and (max-width: 1023px){.page-footer__newsletter-submit{width:220px;border-top-left-radius:0;border-bottom-left-radius:0}}.page-footer__newsletter-privacy-policy-link{font-size:12px}.page-footer__rss{float:left;width:410px}.page-footer__envato_teaser{margin-top:10px}@media (max-width: 679px){.page-footer__envato_teaser{width:50%}}.page-footer__envato_links{margin-bottom:20px}@media (max-width: 679px){.page-footer__envato_links{text-align:center;font-size:0}}.page-footer__envato-product{overflow:hidden;margin-bottom:10px;color:#8e8e8e;display:inline-block;background-color:#19212a;padding:20px;position:relative}.page-footer__envato-product:last-child{float:right}@media (min-width: 1340px){.page-footer__envato-product{width:630px}}@media (min-width: 1024px) and (max-width: 1339px){.page-footer__envato-product{width:465px}}@media (min-width: 680px) and (max-width: 1023px){.page-footer__envato-product{width:630px}}@media (max-width: 679px){.page-footer__envato-product{width:180px}.page-footer__envato-product:last-child{float:none}}.page-footer__envato-product-image{width:140px;margin-right:30px;float:left}.page-footer__envato-product-description{margin-left:170px}@media (max-width: 679px){.page-footer__envato-product-description{margin:122px 0 0 0;word-wrap:break-word;font-size:14px}}@media (max-width: 679px){.page-footer__envato-product-description-text{display:none}}.page-footer__envato-product-link{margin-top:5px;display:block;color:white;position:absolute;bottom:20px}@media (max-width: 679px){.page-footer__envato-product-link{position:initial;white-space:normal;text-align:left}}.page-footer__envato-bar{background:#19212a;line-height:56px}.page-footer__envato-bar-content{color:#999999;overflow:hidden;position:relative}@media (min-width: 680px){.page-footer__envato-bar-content{margin:0 auto}.page-footer__envato-bar-content:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.page-footer__envato-bar-content{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.page-footer__envato-bar-content{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.page-footer__envato-bar-content{max-width:630px}}@media (min-width: 680px){.page-footer__envato-bar-content{padding-top:30px;padding-bottom:27px}}@media (max-width: 679px){.page-footer__envato-bar-content{padding:10px 10px 7px}}.page-footer__copyright{display:block;float:left;font-size:12px}@media (max-width: 1023px){.page-footer__copyright{float:none;text-align:center;line-height:2em;margin-top:10px}}.page-footer__follow-us{float:right;text-align:right;font-size:12px;list-style:none;margin:0}@media (max-width: 1023px){.page-footer__follow-us{text-align:center;float:none;padding:0}}.page-footer__follow-us-element{display:inline-block;margin-left:12px}@media (max-width: 1023px){.page-footer__follow-us-element:nth-child(2){margin-left:0}.page-footer__follow-us-element:first-child{display:block;line-height:2.5em;margin-left:0}}.page-heading{position:relative;color:#2a3744}@media (max-width: 679px){.page-heading{margin-bottom:10px}}.page-heading__heading-text{font-size:33px;line-height:1.2em;font-weight:bold;padding:0;margin:0 0 10px}@media (max-width: 679px){.page-heading__heading-text{font-size:22px;margin-bottom:5px}}.page-heading__subbefore{content:" ";display:block;margin:3px auto 12px;width:53px;border-top:solid 1px #e46e4a}.page-heading__subtitle{font-size:16px;line-height:1.6em;color:#8e8e8e}.page-title{margin:20px 0}.page-title__breadcrumb-list{margin:0;padding:4px 0;list-style:none;font-size:11px;color:#8e8e8e}.page-title__breadcrumb-item{margin:0;padding:0;display:inline-block}.page-title__breadcrumb-item:after{content:"»";margin:0 5px}.page-title__title-text{margin:0;padding:5px 0;font:bold 42px/1.2em "Roboto", Arial, sans-serif}.pagination{display:block;position:relative;font-size:12px;text-align:center;clear:both}@media (max-width: 679px){.pagination{min-height:60px;padding:0}}.pagination__button--disabled{color:#dae1e5;opacity:1}.pagination__button--disabled:hover,.pagination__button--disabled:active,.pagination__button--disabled:focus{color:#dae1e5;background-color:transparent;cursor:not-allowed}.pagination__button{display:inline-block;text-decoration:none;color:#9b9b9b;border-radius:4px;font:bold 12px/1.3 "Helvetica Neue", Arial, sans-serif;box-shadow:none;height:30px;line-height:30px;min-width:30px;padding:0px 10px;margin:0}.pagination__button:hover,.pagination__button:active,.pagination__button:focus{color:#2a3744;background-color:#d7dfe3}.pagination__prev-button,.pagination__next-button{right:0;margin:0 5px;color:white;background-color:#4a4a4a}.pagination__prev-button .fa,.pagination__next-button .fa{font-weight:bold;font-size:16px}.pagination__page--current{font-weight:bold;color:#444444;background-color:#eeeeee;margin:0 5px}.pagination__page--current:hover,.pagination__page--current:active,.pagination__page--current:focus{color:#fefefe;background-color:#d4d4d4}.pagination__gap{margin:0 5px}.paypal-student-promo{width:100%}@media (min-width: 680px){.paypal-student-promo__header-section{width:1290px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.paypal-student-promo__header-image{margin:40px 0 10px 0}@media (max-width: 679px){.paypal-student-promo__header-image{display:none}}@media (min-width: 680px){.paypal-student-promo__header-section-content{padding-top:70px;padding-bottom:0;margin-left:60px}}@media (min-width: 680px) and (max-width: 1023px){.paypal-student-promo__header-section-content{padding:70px 10px 40px 40px}}@media (max-width: 679px){.paypal-student-promo__header-section-content{padding:40px}}.paypal-student-promo__header1{color:#152e72;font:normal 32px/1.1em "Roboto", Arial, sans-serif;padding:0;margin:0;padding-bottom:15px}.paypal-student-promo__header2{color:#009de1;font:normal 32px/1em "Roboto", Arial, sans-serif;padding:0;margin:0;padding-bottom:35px;border-bottom:1px solid #e5f5fc}.paypal-student-promo__header3{color:#aba6a6;font-size:18px;font-weight:normal;line-height:1.6em;padding:0;margin:30px 0 0 0;position:relative}.paypal-student-promo__header-paypal-logo{margin-bottom:20px;text-align:center}@media (min-width: 680px){.paypal-student-promo__content{margin:0 auto}.paypal-student-promo__content:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.paypal-student-promo__content{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.paypal-student-promo__content{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.paypal-student-promo__content{max-width:630px}}@media (min-width: 1024px) and (max-width: 1339px){.paypal-student-promo__content{width:960px}}@media (min-width: 1340px){.paypal-student-promo__content{width:960px}}@media (min-width: 680px) and (max-width: 1023px){.paypal-student-promo__content{width:630px}}@media (max-width: 679px){.paypal-student-promo__content{background:100%}}.paypal-student-promo__section-dark{background:#009de1;padding:40px 0;width:100%}.paypal-student-promo__section-light{background:white;padding:40px 0}.paypal-student-promo__first-button-section{text-align:center;padding:30px 0}.paypal-student-promo__first-button{margin:40px 30px}.paypal-student-promo__first-button-link{padding:20px 30px;background:#40be73;border-radius:5px;border-bottom:3px solid #197d3f;color:white;font:bold 18px/1em "Roboto", Arial, sans-serif}.paypal-student-promo__first-button-link:hover{color:white}.paypal-student-promo__first-button-fine-print{font:normal 12px/1em "Roboto", Arial, sans-serif;color:#333333}@media (min-width: 680px){.paypal-student-promo__topics-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width: 680px) and (max-width: 1023px){.paypal-student-promo__topics-section{display:block;padding:40px}}@media (max-width: 679px){.paypal-student-promo__topics-section{display:block;padding:40px;border:1px solid red}}@media (min-width: 680px) and (max-width: 1023px){.paypal-student-promo__topics-video-thumb{display:block}}@media (max-width: 679px){.paypal-student-promo__topics-video-thumb{display:block}}.paypal-student-promo__topics-section-header{font:normal 18px/1em "Roboto", Arial, sans-serif;color:#059fe2;margin:20px 0 30px 0}.paypal-student-promo__topics-list{list-style:none;margin:0;padding:0;width:490px}.paypal-student-promo__topics-list-item{display:inline-block;margin:0 18px 0 0}.paypal-student-promo__thumbnail-title{font:bold 16px/1em "Roboto", Arial, sans-serif;color:#163d87;margin-top:6px;margin-bottom:12px}.paypal-student-promo__thumbnail-subtitle{color:#009de1}.paypal-student-promo__other-benefits-section{text-align:center}.paypal-student-promo__other-benefits-header{font:normal 22px/1em "Roboto", Arial, sans-serif;color:white;margin-bottom:50px}.paypal-student-promo__yearly-sub-benefits-header{font:normal 18px/1em "Roboto", Arial, sans-serif;color:#1b3072;text-align:center;margin:20px 20px 60px 20px}@media (min-width: 680px){.paypal-student-promo__yearly-sub-benefits-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:auto}}@media (min-width: 680px) and (max-width: 1023px){.paypal-student-promo__yearly-sub-benefits-container{width:100%;display:block}}@media (max-width: 679px){.paypal-student-promo__yearly-sub-benefits-container{width:100%}}.paypal-student-promo__yearly-subscription-info{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;background:#f4f4f4;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (min-width: 680px){.paypal-student-promo__yearly-subscription-info{margin-right:10px;height:400px}}@media (min-width: 680px) and (max-width: 1023px){.paypal-student-promo__yearly-subscription-info{margin:0;height:auto}}.paypal-student-promo__yearly-subscription-info-title{background:#009de1;color:white;padding:15px 0;text-align:center;font:normal 24px/1em "Roboto", Arial, sans-serif;border-top-left-radius:8px;border-top-right-radius:8px}.paypal-student-promo__yearly-subscription-info-price{background:#152e72;color:white;font:bold 22px/1em "Roboto", Arial, sans-serif;padding:15px 0;text-align:center}.paypal-student-promo__yearly-subscription-info-price--discounted{color:white;display:inline-block}.paypal-student-promo__yearly-subscription-info-price--full{color:#009de1;display:inline-block;text-decoration:line-through}.paypal-student-promo__yearly-subscription-info-benefits{list-style:none;margin:0;padding:0}.paypal-student-promo__yearly-subscription-info-benefit{color:#555555;border-bottom:1px solid white;padding:16px 30px}.paypal-student-promo__yearly-subscription-info-benefit:last-child{border:0 none}@media (min-width: 680px){.paypal-student-promo__yearly-subscription-info-benefit-tick{display:inline-block;float:right}}@media (min-width: 680px) and (max-width: 1023px){.paypal-student-promo__yearly-subscription-info-benefit-tick{display:none}}@media (max-width: 679px){.paypal-student-promo__yearly-subscription-info-benefit-tick{display:none}}.paypal-student-promo__hurryup{text-align:center;-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;border-radius:8px;padding:30px;color:white;background:#009de1}@media (min-width: 680px){.paypal-student-promo__hurryup{height:400px;max-width:50%}}@media (min-width: 680px) and (max-width: 1023px){.paypal-student-promo__hurryup{margin-top:20px;width:100%;max-width:100%;height:auto}}@media (max-width: 679px){.paypal-student-promo__hurryup{margin-top:20px;width:100%;height:auto}}.paypal-student-promo__hurry-blurb{max-width:70%;margin:20px auto;font:normal 16px/1.2em "Roboto", Arial, sans-serif;color:#a7e1fa}.paypal-student-promo__hurry-title{font:normal 35px/1em "Roboto", Arial, sans-serif;padding:0;margin:10px 0 0 0}.paypal-student-promo__only-x-left{font:bold 30px/1em "Roboto", Arial, sans-serif}.paypal-student-promo__footer{background:#ededed;padding:60px 0;width:100%}@media (min-width: 680px) and (max-width: 1023px){.paypal-student-promo__footer{padding:20px}}@media (max-width: 679px){.paypal-student-promo__footer{padding:20px}}.paypal-student-promo__last-button-container{text-align:center;margin-bottom:40px}.paypal-student-promo__last-button{margin:40px 30px}.paypal-student-promo__last-button-link{padding:20px 30px;background:#40be73;border-radius:5px;border-bottom:3px solid #197d3f;color:white;font:bold 18px/1em "Roboto", Arial, sans-serif}.paypal-student-promo__last-button-link:hover{color:white}.paypal-student-promo__last-button-fine-print{font:normal 12px/1.4em "Roboto", Arial, sans-serif;color:#163d87}.paypal-student-promo__terms-and-conditions{margin:auto;font:normal 14px/1.4em "Roboto", Arial, sans-serif;color:#555555;display:none}.paypal-student-promo__terms-and-conditions li{margin:15px 0}.paypal-student-promo__terms-and-conditions-heading{font:bold 16px/1em "Roboto", Arial, sans-serif;color:#777777;padding:10px}.paypal-student-promo+.content,.paypal-student-promo__footer+.content{display:none}.popup-menu-content{display:none}.post{margin-top:45px;position:relative}.post:after{content:"";display:table;clear:both}@media (max-width: 679px){.post{border-top:none;padding-top:0;margin-top:15px}}@media (min-width: 1340px){.post .layout__content-with-sidebar{max-width:850px}}.post .ad{margin-bottom:30px}.post__featured-image{max-width:100%;width:100%}.post__inline-ad{float:right;margin-left:80px}.post__sidebar:after{content:"";display:table;clear:both}@media (min-width: 680px) and (max-width: 1023px){.post__sidebar-primary{width:300px;float:left}}.post__sidebar-resource-links a{display:block;background:#046fa9;color:white;border-radius:4px;padding:8px 0 8px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap;margin-bottom:10px}.post__sidebar-resource-links a:hover,.post__sidebar-resource-links a:active,.post__sidebar-resource-links a:focus{background:#035f90;color:white}.post__sidebar-resource-links a:last-child{margin-bottom:30px}@media (min-width: 680px) and (max-width: 1023px){.post__sidebar-secondary{width:300px;float:right}}.post__footer{border-top:solid 1px #e4e4e4;margin-top:40px;padding-top:40px}.post__footer:after{content:"";display:table;clear:both}.post__comments{margin-bottom:40px}@media (min-width: 1024px){.ad--sticky-target{min-height:960px}}@media (max-width: 1023px){.ad--sticky.tether-enabled{display:none !important}}.post-body__translation{margin:20px 0}@media (min-width: 1340px){.post-body__translation{display:none}}@media (min-width: 1024px) and (max-width: 1339px){.post-body__translation{display:none}}.post-body__sponsored-content{padding:20px;margin:0 0 26px 0;background:#f5f7f8;font-size:14px;line-height:1.6em}.post-body__sponsored-content p{margin:10px 0 0}.post-body__translated-by{padding:20px;margin:0 0 26px 0;background:#f5f7f8;font-size:14px}.post-body__translated-by p{margin:10px 0 0}.post-body__series-navigation{padding:20px;margin:0 0 26px 0;background:#f5f7f8;font-size:14px}.post-body__series-navigation p{margin:10px 0 0}.post-body__series-navigation-item{margin-top:10px}.post-body__series-navigation-previous-link:before{content:"\f04a";font:14px "FontAwesome";margin-right:10px}.post-body__series-navigation-next-link:before{content:"\f04e";font:14px "FontAwesome";margin-right:10px}.roundup-block__contents{margin:20px 0 40px;padding:0;overflow:hidden}.post-body__content,.syllabus__content{font-style:normal;font-size:18px;line-height:1.6em;color:#3a3a3a;margin:0 0 40px 0}.post-body__content>*:first-child,.syllabus__content>*:first-child{margin-top:0;padding-top:0}.post-body__content h2:first-of-type,.syllabus__content h2:first-of-type{margin-top:26px}.post-body__content figure,.post-body__content img,.post-body__content embed,.post-body__content video,.post-body__content object,.post-body__content iframe,.syllabus__content figure,.syllabus__content img,.syllabus__content embed,.syllabus__content video,.syllabus__content object,.syllabus__content iframe{max-width:100%;text-align:center}.post-body__content figure.embedded-video,.post-body__content figure.final-product--video,.syllabus__content figure.embedded-video,.syllabus__content figure.final-product--video{position:relative;padding-bottom:56.25%;padding-top:25px}.post-body__content figure.embedded-video iframe,.post-body__content figure.embedded-video object,.post-body__content figure.embedded-video embed,.post-body__content figure.final-product--video iframe,.post-body__content figure.final-product--video object,.post-body__content figure.final-product--video embed,.syllabus__content figure.embedded-video iframe,.syllabus__content figure.embedded-video object,.syllabus__content figure.embedded-video embed,.syllabus__content figure.final-product--video iframe,.syllabus__content figure.final-product--video object,.syllabus__content figure.final-product--video embed{top:0;left:0;width:100%;height:100%;position:absolute}.post-body__content figure.final-product--video,.syllabus__content figure.final-product--video{margin-bottom:80px}.post-body__content img,.syllabus__content img{height:auto;outline:#e1e8ed 1px solid;margin:1px;background:#fbfbfb;padding:10px}.post-body__content code,.post-body__content tt,.post-body__content pre,.syllabus__content code,.syllabus__content tt,.syllabus__content pre{font-family:"Source Code Pro", Monaco, monospace}.post-body__content pre,.syllabus__content pre{overflow:hidden}.post-body__content hr,.syllabus__content hr{display:none}.post-body__content h2,.post-body__content h3,.syllabus__content h2,.syllabus__content h3{font-weight:bold;line-height:1.2em;margin-bottom:0}.post-body__content h4,.post-body__content h5,.post-body__content h6,.post-body__content .question,.syllabus__content h4,.syllabus__content h5,.syllabus__content h6,.syllabus__content .question{font-weight:bold;line-height:1.2em;margin-bottom:0}.post-body__content .question,.syllabus__content .question{line-height:1.6em}.post-body__content h2,.syllabus__content h2{margin:52px 0 26px 0;font-size:31px}@media (max-width: 679px){.post-body__content h2,.syllabus__content h2{line-height:34px}}.post-body__content h2>span,.syllabus__content h2>span{color:#cbcbcb}.post-body__content h3,.syllabus__content h3{margin:26px 0 4px 0;font-size:21px}.post-body__content h4,.post-body__content .question,.syllabus__content h4,.syllabus__content .question{font-size:inherit;margin-bottom:13px}.post-body__content h4>span,.post-body__content .question>span,.syllabus__content h4>span,.syllabus__content .question>span{color:#8e8e8e}.post-body__content h4>span:after,.post-body__content .question>span:after,.syllabus__content h4>span:after,.syllabus__content .question>span:after{content:". "}.post-body__content h5,.syllabus__content h5{font-size:15px}.post-body__content h6,.syllabus__content h6{font-size:12px;text-transform:uppercase;letter-spacing:0.1em}.post-body__content h3+*,.post-body__content h3+*>*:first-child,.syllabus__content h3+*,.syllabus__content h3+*>*:first-child{margin-top:0.3em}.post-body__content p.question:before,.syllabus__content p.question:before{content:"Q. ";color:#8e8e8e}.post-body__content blockquote,.syllabus__content blockquote{margin:26px 40px;font-style:italic;font-weight:200;font-family:"Helvetica Neue", Arial, sans-serif;font-size:21px;color:#7e7e7e}.post-body__content code,.syllabus__content code{border:solid 1px #e4e4e4;padding:4px 4px 1px;background:#f5f7f8;font-size:14px;border-radius:3px}.post-body__content figure,.syllabus__content figure{margin:30px 0}.post-body__content figcaption,.syllabus__content figcaption{font-size:12px;color:#a3a3a3}.post-body__content .hex,.syllabus__content .hex{background:#d7dee5;padding:0.3em 0.5em 0.15em;font-family:"Source Code Pro", Monaco, monospace;font-size:14px;color:#4b4b4b;border-radius:3px}.post-body__content p,.syllabus__content p{text-indent:0;margin:0 0 26px 0}@media (max-width: 679px){.post-body__content .PDS_Poll .pds-box,.syllabus__content .PDS_Poll .pds-box{width:100%}}.post-body__content .sponsored-shortcode,.post-body__content .review-shortcode,.post-body__content .disclaimer-shortcode,.post-body__content .republished-shortcode,.post-body__content .changed-shortcode,.post-body__content .videodownload-shortcode,.post-body__content .related-shortcode,.post-body__content .tip-shortcode,.syllabus__content .sponsored-shortcode,.syllabus__content .review-shortcode,.syllabus__content .disclaimer-shortcode,.syllabus__content .republished-shortcode,.syllabus__content .changed-shortcode,.syllabus__content .videodownload-shortcode,.syllabus__content .related-shortcode,.syllabus__content .tip-shortcode{padding:20px;margin:0 0 26px 0;background:#f5f7f8;font-size:14px}.post-body__content .sponsored-shortcode p,.post-body__content .review-shortcode p,.post-body__content .disclaimer-shortcode p,.post-body__content .republished-shortcode p,.post-body__content .changed-shortcode p,.post-body__content .videodownload-shortcode p,.post-body__content .related-shortcode p,.post-body__content .tip-shortcode p,.syllabus__content .sponsored-shortcode p,.syllabus__content .review-shortcode p,.syllabus__content .disclaimer-shortcode p,.syllabus__content .republished-shortcode p,.syllabus__content .changed-shortcode p,.syllabus__content .videodownload-shortcode p,.syllabus__content .related-shortcode p,.syllabus__content .tip-shortcode p{margin:10px 0 0}.post-body__content ul.webroundup,.syllabus__content ul.webroundup{list-style:none;margin:0;padding:0}.post-body__content ul.webroundup li,.syllabus__content ul.webroundup li{margin-bottom:30px}@media (min-width: 680px){.post-body__content ul.webroundup li,.syllabus__content ul.webroundup li{position:relative;padding-left:200px;min-height:170px}.post-body__content ul.webroundup li img,.syllabus__content ul.webroundup li img{position:absolute;left:0;top:5px;width:170px;height:auto}}@media (max-width: 679px){.post-body__content ul.webroundup li h4,.syllabus__content ul.webroundup li h4{margin-top:0}}.post-body__content table,.syllabus__content table{border-collapse:collapse;width:100%;margin:0 0 26px 0}.post-body__content td,.post-body__content th,.syllabus__content td,.syllabus__content th{border:solid 1px #8e8e8e;text-align:left;padding:5px 10px}.post-body__content #quiz-container *,.syllabus__content #quiz-container *{box-sizing:content-box;line-height:initial}.post-body__content .roundup-block__posts,.post-body__content .roundup-block__contents,.syllabus__content .roundup-block__posts,.syllabus__content .roundup-block__contents{margin:20px 0 40px;padding:0;overflow:hidden}@media (min-width: 1340px){.post-body__content .roundup-block--list.posts--half-width .roundup-block__content,.syllabus__content .roundup-block--list.posts--half-width .roundup-block__content{width:425px}}@media (min-width: 1024px) and (max-width: 1339px){.post-body__content .roundup-block--list.posts--half-width .roundup-block__content,.syllabus__content .roundup-block--list.posts--half-width .roundup-block__content{width:100%}}.post-body__content .roundup-block--list,.syllabus__content .roundup-block--list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-body__content .roundup-block--list .roundup-block__post,.post-body__content .roundup-block--list .roundup-block__content,.syllabus__content .roundup-block--list .roundup-block__post,.syllabus__content .roundup-block--list .roundup-block__content{list-style:none;padding:40px 0;margin:0;overflow:hidden;clear:both;border-bottom:1px solid #dae1e5}@media (min-width: 1024px){.post-body__content .roundup-block--list .roundup-block__post,.post-body__content .roundup-block--list .roundup-block__content,.syllabus__content .roundup-block--list .roundup-block__post,.syllabus__content .roundup-block--list .roundup-block__content{width:480px}}@media (max-width: 1023px){.post-body__content .roundup-block--list .roundup-block__post,.post-body__content .roundup-block--list .roundup-block__content,.syllabus__content .roundup-block--list .roundup-block__post,.syllabus__content .roundup-block--list .roundup-block__content{width:100%}}.post-body__content .roundup-block--list a.roundup-block__post-link,.post-body__content .roundup-block--list a.roundup-block__content-link,.syllabus__content .roundup-block--list a.roundup-block__post-link,.syllabus__content .roundup-block--list a.roundup-block__content-link{color:#2a3744;display:block}.post-body__content .roundup-block--list a.roundup-block__post-link:after,.post-body__content .roundup-block--list a.roundup-block__content-link:after,.syllabus__content .roundup-block--list a.roundup-block__post-link:after,.syllabus__content .roundup-block--list a.roundup-block__content-link:after{content:"";display:table;clear:both}.post-body__content .roundup-block--list a.roundup-block__post-link:hover,.post-body__content .roundup-block--list a.roundup-block__post-link:active,.post-body__content .roundup-block--list a.roundup-block__post-link:focus,.post-body__content .roundup-block--list a.roundup-block__content-link:hover,.post-body__content .roundup-block--list a.roundup-block__content-link:active,.post-body__content .roundup-block--list a.roundup-block__content-link:focus,.syllabus__content .roundup-block--list a.roundup-block__post-link:hover,.syllabus__content .roundup-block--list a.roundup-block__post-link:active,.syllabus__content .roundup-block--list a.roundup-block__post-link:focus,.syllabus__content .roundup-block--list a.roundup-block__content-link:hover,.syllabus__content .roundup-block--list a.roundup-block__content-link:active,.syllabus__content .roundup-block--list a.roundup-block__content-link:focus{color:#202a34;text-decoration:none}.post-body__content .roundup-block--list img.roundup-block__preview-image,.syllabus__content .roundup-block--list img.roundup-block__preview-image{width:180px;float:left;margin-right:20px;vertical-align:top;outline:none;background:none;padding:0}@media (min-width: 1024px) and (max-width: 1339px){.post-body__content .roundup-block--list img.roundup-block__preview-image,.syllabus__content .roundup-block--list img.roundup-block__preview-image{width:160px;margin-right:15px}}.post-body__content .roundup-block--list .roundup-block__primary-category,.syllabus__content .roundup-block--list .roundup-block__primary-category{font:bold 12px/1.6em Arial, sans-serif;text-transform:uppercase;letter-spacing:0.1em;display:block;-webkit-font-smoothing:subpixel-antialiased;margin-bottom:10px}.post-body__content .roundup-block--list .roundup-block__primary-category.topic-design,.syllabus__content .roundup-block--list .roundup-block__primary-category.topic-design{color:#c94e4b}.post-body__content .roundup-block--list .roundup-block__primary-category.topic-code,.syllabus__content .roundup-block--list .roundup-block__primary-category.topic-code{color:#4cc1be}.post-body__content .roundup-block--list .roundup-block__primary-category.topic-music,.syllabus__content .roundup-block--list .roundup-block__primary-category.topic-music{color:#56a4ca}.post-body__content .roundup-block--list .roundup-block__primary-category.topic-photography,.syllabus__content .roundup-block--list .roundup-block__primary-category.topic-photography{color:#8360a8}.post-body__content .roundup-block--list .roundup-block__primary-category.topic-cgi,.syllabus__content .roundup-block--list .roundup-block__primary-category.topic-cgi{color:#f95858}.post-body__content .roundup-block--list .roundup-block__primary-category.topic-computers,.syllabus__content .roundup-block--list .roundup-block__primary-category.topic-computers{color:#5d7dba}.post-body__content .roundup-block--list .roundup-block__primary-category.topic-business,.syllabus__content .roundup-block--list .roundup-block__primary-category.topic-business{color:#f38844}.post-body__content .roundup-block--list .roundup-block__primary-category.topic-crafts,.syllabus__content .roundup-block--list .roundup-block__primary-category.topic-crafts{color:#ff9069}.post-body__content .roundup-block--list .roundup-block__primary-category.topic-gamedevelopment,.syllabus__content .roundup-block--list .roundup-block__primary-category.topic-gamedevelopment{color:#72bf40}.post-body__content .roundup-block--list .roundup-block__primary-category.topic-webdesign,.syllabus__content .roundup-block--list .roundup-block__primary-category.topic-webdesign{color:#49b293}.post-body__content .roundup-block--list .roundup-block__primary-category:hover.topic-design,.post-body__content .roundup-block--list .roundup-block__primary-category:active.topic-design,.post-body__content .roundup-block--list .roundup-block__primary-category:focus.topic-design,.syllabus__content .roundup-block--list .roundup-block__primary-category:hover.topic-design,.syllabus__content .roundup-block--list .roundup-block__primary-category:active.topic-design,.syllabus__content .roundup-block--list .roundup-block__primary-category:focus.topic-design{color:#9c2f2c}.post-body__content .roundup-block--list .roundup-block__primary-category:hover.topic-code,.post-body__content .roundup-block--list .roundup-block__primary-category:active.topic-code,.post-body__content .roundup-block--list .roundup-block__primary-category:focus.topic-code,.syllabus__content .roundup-block--list .roundup-block__primary-category:hover.topic-code,.syllabus__content .roundup-block--list .roundup-block__primary-category:active.topic-code,.syllabus__content .roundup-block--list .roundup-block__primary-category:focus.topic-code{color:#2d9492}.post-body__content .roundup-block--list .roundup-block__primary-category:hover.topic-music,.post-body__content .roundup-block--list .roundup-block__primary-category:active.topic-music,.post-body__content .roundup-block--list .roundup-block__primary-category:focus.topic-music,.syllabus__content .roundup-block--list .roundup-block__primary-category:hover.topic-music,.syllabus__content .roundup-block--list .roundup-block__primary-category:active.topic-music,.syllabus__content .roundup-block--list .roundup-block__primary-category:focus.topic-music{color:#367c9e}.post-body__content .roundup-block--list .roundup-block__primary-category:hover.topic-photography,.post-body__content .roundup-block--list .roundup-block__primary-category:active.topic-photography,.post-body__content .roundup-block--list .roundup-block__primary-category:focus.topic-photography,.syllabus__content .roundup-block--list .roundup-block__primary-category:hover.topic-photography,.syllabus__content .roundup-block--list .roundup-block__primary-category:active.topic-photography,.syllabus__content .roundup-block--list .roundup-block__primary-category:focus.topic-photography{color:#5d3f7e}.post-body__content .roundup-block--list .roundup-block__primary-category:hover.topic-cgi,.post-body__content .roundup-block--list .roundup-block__primary-category:active.topic-cgi,.post-body__content .roundup-block--list .roundup-block__primary-category:focus.topic-cgi,.syllabus__content .roundup-block--list .roundup-block__primary-category:hover.topic-cgi,.syllabus__content .roundup-block--list .roundup-block__primary-category:active.topic-cgi,.syllabus__content .roundup-block--list .roundup-block__primary-category:focus.topic-cgi{color:#dc2929}.post-body__content .roundup-block--list .roundup-block__primary-category:hover.topic-computers,.post-body__content .roundup-block--list .roundup-block__primary-category:active.topic-computers,.post-body__content .roundup-block--list .roundup-block__primary-category:focus.topic-computers,.syllabus__content .roundup-block--list .roundup-block__primary-category:hover.topic-computers,.syllabus__content .roundup-block--list .roundup-block__primary-category:active.topic-computers,.syllabus__content .roundup-block--list .roundup-block__primary-category:focus.topic-computers{color:#3c598f}.post-body__content .roundup-block--list .roundup-block__primary-category:hover.topic-business,.post-body__content .roundup-block--list .roundup-block__primary-category:active.topic-business,.post-body__content .roundup-block--list .roundup-block__primary-category:focus.topic-business,.syllabus__content .roundup-block--list .roundup-block__primary-category:hover.topic-business,.syllabus__content .roundup-block--list .roundup-block__primary-category:active.topic-business,.syllabus__content .roundup-block--list .roundup-block__primary-category:focus.topic-business{color:#c96323}.post-body__content .roundup-block--list .roundup-block__primary-category:hover.topic-crafts,.post-body__content .roundup-block--list .roundup-block__primary-category:active.topic-crafts,.post-body__content .roundup-block--list .roundup-block__primary-category:focus.topic-crafts,.syllabus__content .roundup-block--list .roundup-block__primary-category:hover.topic-crafts,.syllabus__content .roundup-block--list .roundup-block__primary-category:active.topic-crafts,.syllabus__content .roundup-block--list .roundup-block__primary-category:focus.topic-crafts{color:#e3663a}.post-body__content .roundup-block--list .roundup-block__primary-category:hover.topic-gamedevelopment,.post-body__content .roundup-block--list .roundup-block__primary-category:active.topic-gamedevelopment,.post-body__content .roundup-block--list .roundup-block__primary-category:focus.topic-gamedevelopment,.syllabus__content .roundup-block--list .roundup-block__primary-category:hover.topic-gamedevelopment,.syllabus__content .roundup-block--list .roundup-block__primary-category:active.topic-gamedevelopment,.syllabus__content .roundup-block--list .roundup-block__primary-category:focus.topic-gamedevelopment{color:#4e9122}.post-body__content .roundup-block--list .roundup-block__primary-category:hover.topic-webdesign,.post-body__content .roundup-block--list .roundup-block__primary-category:active.topic-webdesign,.post-body__content .roundup-block--list .roundup-block__primary-category:focus.topic-webdesign,.syllabus__content .roundup-block--list .roundup-block__primary-category:hover.topic-webdesign,.syllabus__content .roundup-block--list .roundup-block__primary-category:active.topic-webdesign,.syllabus__content .roundup-block--list .roundup-block__primary-category:focus.topic-webdesign{color:#2a866b}@media (min-width: 1024px) and (max-width: 1339px){.post-body__content .roundup-block--list .roundup-block__primary-category,.syllabus__content .roundup-block--list .roundup-block__primary-category{font-size:11px}}.post-body__content .roundup-block--list .roundup-block__post-title,.post-body__content .roundup-block--list .roundup-block__content-title,.syllabus__content .roundup-block--list .roundup-block__post-title,.syllabus__content .roundup-block--list .roundup-block__content-title{display:block;font:bold 16px/1.2em "Helvetica Neue", Arial, sans-serif;color:#2a3744;padding-right:10px}@media (min-width: 1024px) and (max-width: 1339px){.post-body__content .roundup-block--list .roundup-block__post-title,.post-body__content .roundup-block--list .roundup-block__content-title,.syllabus__content .roundup-block--list .roundup-block__post-title,.syllabus__content .roundup-block--list .roundup-block__content-title{font-size:15px}}.post-body__content .roundup-block--list .roundup-block__author,.syllabus__content .roundup-block--list .roundup-block__author{font:normal 12px/1.6em Arial, sans-serif;color:#7d7d7d;margin-top:10px}.post-body__content .roundup-block__posts.roundup-block--card .posts__post-preview-image--regular,.post-body__content .roundup-block__posts.roundup-block--card .posts__post-author_photo,.post-body__content .roundup-block__contents.roundup-block--card .posts__post-preview-image--regular,.post-body__content .roundup-block__contents.roundup-block--card .posts__post-author_photo,.syllabus__content .roundup-block__posts.roundup-block--card .posts__post-preview-image--regular,.syllabus__content .roundup-block__posts.roundup-block--card .posts__post-author_photo,.syllabus__content .roundup-block__contents.roundup-block--card .posts__post-preview-image--regular,.syllabus__content .roundup-block__contents.roundup-block--card .posts__post-author_photo{padding:0;outline:none;margin:0;background:transparent}.post-body__content .roundup-block__posts.roundup-block--card .posts__post-author_photo,.post-body__content .roundup-block__contents.roundup-block--card .posts__post-author_photo,.syllabus__content .roundup-block__posts.roundup-block--card .posts__post-author_photo,.syllabus__content .roundup-block__contents.roundup-block--card .posts__post-author_photo{height:32px;width:32px;border-radius:50px}.post-body__content .roundup-block__posts.roundup-block--card .posts__post-preview-image--regular,.post-body__content .roundup-block__contents.roundup-block--card .posts__post-preview-image--regular,.syllabus__content .roundup-block__posts.roundup-block--card .posts__post-preview-image--regular,.syllabus__content .roundup-block__contents.roundup-block--card .posts__post-preview-image--regular{border:none;border-radius:4px 4px 0 0;height:207px;max-height:207px}.post-body__content .roundup-block__posts.roundup-block--card a.roundup-block__post-link,.post-body__content .roundup-block__posts.roundup-block--card a.roundup-block__content-link,.post-body__content .roundup-block__contents.roundup-block--card a.roundup-block__post-link,.post-body__content .roundup-block__contents.roundup-block--card a.roundup-block__content-link,.syllabus__content .roundup-block__posts.roundup-block--card a.roundup-block__post-link,.syllabus__content .roundup-block__posts.roundup-block--card a.roundup-block__content-link,.syllabus__content .roundup-block__contents.roundup-block--card a.roundup-block__post-link,.syllabus__content .roundup-block__contents.roundup-block--card a.roundup-block__content-link{color:#2a3744;display:block}.post-body__content .roundup-block__posts.roundup-block--card a.roundup-block__post-link:after,.post-body__content .roundup-block__posts.roundup-block--card a.roundup-block__content-link:after,.post-body__content .roundup-block__contents.roundup-block--card a.roundup-block__post-link:after,.post-body__content .roundup-block__contents.roundup-block--card a.roundup-block__content-link:after,.syllabus__content .roundup-block__posts.roundup-block--card a.roundup-block__post-link:after,.syllabus__content .roundup-block__posts.roundup-block--card a.roundup-block__content-link:after,.syllabus__content .roundup-block__contents.roundup-block--card a.roundup-block__post-link:after,.syllabus__content .roundup-block__contents.roundup-block--card a.roundup-block__content-link:after{content:"";display:table;clear:both}.post-body__content .roundup-block__posts.roundup-block--card a.roundup-block__post-link:hover,.post-body__content .roundup-block__posts.roundup-block--card a.roundup-block__post-link:active,.post-body__content .roundup-block__posts.roundup-block--card a.roundup-block__post-link:focus,.post-body__content .roundup-block__posts.roundup-block--card a.roundup-block__content-link:hover,.post-body__content .roundup-block__posts.roundup-block--card a.roundup-block__content-link:active,.post-body__content .roundup-block__posts.roundup-block--card a.roundup-block__content-link:focus,.post-body__content .roundup-block__contents.roundup-block--card a.roundup-block__post-link:hover,.post-body__content .roundup-block__contents.roundup-block--card a.roundup-block__post-link:active,.post-body__content .roundup-block__contents.roundup-block--card a.roundup-block__post-link:focus,.post-body__content .roundup-block__contents.roundup-block--card a.roundup-block__content-link:hover,.post-body__content .roundup-block__contents.roundup-block--card a.roundup-block__content-link:active,.post-body__content .roundup-block__contents.roundup-block--card a.roundup-block__content-link:focus,.syllabus__content .roundup-block__posts.roundup-block--card a.roundup-block__post-link:hover,.syllabus__content .roundup-block__posts.roundup-block--card a.roundup-block__post-link:active,.syllabus__content .roundup-block__posts.roundup-block--card a.roundup-block__post-link:focus,.syllabus__content .roundup-block__posts.roundup-block--card a.roundup-block__content-link:hover,.syllabus__content .roundup-block__posts.roundup-block--card a.roundup-block__content-link:active,.syllabus__content .roundup-block__posts.roundup-block--card a.roundup-block__content-link:focus,.syllabus__content .roundup-block__contents.roundup-block--card a.roundup-block__post-link:hover,.syllabus__content .roundup-block__contents.roundup-block--card a.roundup-block__post-link:active,.syllabus__content .roundup-block__contents.roundup-block--card a.roundup-block__post-link:focus,.syllabus__content .roundup-block__contents.roundup-block--card a.roundup-block__content-link:hover,.syllabus__content .roundup-block__contents.roundup-block--card a.roundup-block__content-link:active,.syllabus__content .roundup-block__contents.roundup-block--card a.roundup-block__content-link:focus{color:#202a34;text-decoration:none}.post-body__content .roundup-block__posts.roundup-block--card img.roundup-block__preview-image,.post-body__content .roundup-block__contents.roundup-block--card img.roundup-block__preview-image,.syllabus__content .roundup-block__posts.roundup-block--card img.roundup-block__preview-image,.syllabus__content .roundup-block__contents.roundup-block--card img.roundup-block__preview-image{border:none;border-radius:4px 4px 0 0;height:207px;max-height:207px;padding:0}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category{font:bold 10px/1.6em Arial, sans-serif;text-transform:uppercase;letter-spacing:0.1em;display:block;-webkit-font-smoothing:subpixel-antialiased;margin-bottom:10px}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-design,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-design,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-design,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-design{color:#c94e4b}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-code,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-code,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-code,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-code{color:#4cc1be}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-music,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-music,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-music,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-music{color:#56a4ca}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-photography,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-photography,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-photography,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-photography{color:#8360a8}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-cgi,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-cgi,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-cgi,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-cgi{color:#f95858}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-computers,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-computers,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-computers,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-computers{color:#5d7dba}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-business,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-business,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-business,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-business{color:#f38844}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-crafts,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-crafts,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-crafts,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-crafts{color:#ff9069}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-gamedevelopment,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-gamedevelopment,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-gamedevelopment,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-gamedevelopment{color:#72bf40}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-webdesign,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-webdesign,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category.topic-webdesign,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category.topic-webdesign{color:#49b293}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-design,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-design,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-design,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-design,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-design,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-design,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-design,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-design,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-design,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-design,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-design,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-design{color:#9c2f2c}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-code,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-code,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-code,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-code,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-code,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-code,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-code,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-code,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-code,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-code,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-code,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-code{color:#2d9492}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-music,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-music,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-music,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-music,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-music,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-music,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-music,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-music,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-music,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-music,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-music,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-music{color:#367c9e}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-photography,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-photography,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-photography,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-photography,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-photography,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-photography,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-photography,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-photography,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-photography,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-photography,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-photography,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-photography{color:#5d3f7e}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-cgi,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-cgi,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-cgi,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-cgi,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-cgi,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-cgi,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-cgi,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-cgi,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-cgi,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-cgi,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-cgi,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-cgi{color:#dc2929}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-computers,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-computers,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-computers,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-computers,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-computers,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-computers,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-computers,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-computers,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-computers,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-computers,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-computers,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-computers{color:#3c598f}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-business,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-business,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-business,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-business,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-business,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-business,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-business,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-business,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-business,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-business,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-business,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-business{color:#c96323}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-crafts,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-crafts,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-crafts,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-crafts,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-crafts,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-crafts,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-crafts,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-crafts,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-crafts,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-crafts,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-crafts,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-crafts{color:#e3663a}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-gamedevelopment,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-gamedevelopment,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-gamedevelopment,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-gamedevelopment,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-gamedevelopment,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-gamedevelopment,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-gamedevelopment,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-gamedevelopment,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-gamedevelopment,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-gamedevelopment,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-gamedevelopment,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-gamedevelopment{color:#4e9122}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-webdesign,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-webdesign,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-webdesign,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-webdesign,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-webdesign,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-webdesign,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:hover.topic-webdesign,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:active.topic-webdesign,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__primary-category:focus.topic-webdesign,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:hover.topic-webdesign,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:active.topic-webdesign,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__primary-category:focus.topic-webdesign{color:#2a866b}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__post-title,.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__content-title,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__post-title,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__content-title,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__post-title,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__content-title,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__post-title,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__content-title{display:block;font:bold 19px/1.2em "Helvetica Neue", Arial, sans-serif;color:#2a3744}.post-body__content .roundup-block__posts.roundup-block--card .roundup-block__author,.post-body__content .roundup-block__contents.roundup-block--card .roundup-block__author,.syllabus__content .roundup-block__posts.roundup-block--card .roundup-block__author,.syllabus__content .roundup-block__contents.roundup-block--card .roundup-block__author{font:normal 12px/1.6em Arial, sans-serif;color:#7d7d7d;margin-top:10px}.post-body__content .twitter-tweet,.syllabus__content .twitter-tweet{margin:30px 0 !important}.post-body--rtl .post-body__content{direction:rtl}.post-body--rtl .post-body__content code,.post-body--rtl .post-body__content tt,.post-body--rtl .post-body__content pre{unicode-bidi:embed;direction:ltr;font-family:"Source Code Pro", Monaco, monospace}.post-body--rtl .post-body__content .syntaxhighlighter{direction:ltr}.post-translate{border:solid 1px #e4e4e4;border-radius:2px;margin-bottom:20px;padding:30px;text-align:center;font-size:13px;color:#8fa6b3}.post-translate-heading{font-weight:bold;font-size:14px}.post-translate-button{display:block;background:#046fa9;color:white;border-radius:4px;padding:8px 0 8px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap}.post-translate-button:hover,.post-translate-button:active,.post-translate-button:focus{background:#035f90;color:white}.post-translate-by{margin-top:10px;font-size:11px}.post-translate-by-image{width:70px;vertical-align:-7px;margin-left:7px}.posts{list-style:none;margin:0;padding:0}.posts__post{display:block;position:relative;overflow:hidden}.posts__post article{position:absolute;width:100%;top:0;bottom:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}@media (max-width: 1023px){.posts__post article{position:relative;height:100%}}.posts__post--rtl .posts__post-title--rtl,.posts__post--rtl .posts__post-teaser{direction:rtl;text-align:right}.posts__post-preview{overflow:hidden;width:100%;text-align:center;display:block;margin:0 auto;border-bottom:1px solid #e1e8ed;line-height:0;height:207px}.posts__post-preview-image{margin:0}.posts__post-preview-image--regular{border:none;border-radius:4px 4px 0 0;height:207px;max-height:207px}.posts__post-preview-image--cropped{width:100%;margin:-15% 0 -17.9%}@media (max-width: 679px){.posts__post-preview-image--cropped{margin:-16.4% 0 -24%}}.posts__post-primary-topic{text-transform:uppercase}.posts__post-primary-topic.topic-design{color:#c94e4b}.posts__post-primary-topic.topic-code{color:#4cc1be}.posts__post-primary-topic.topic-music{color:#56a4ca}.posts__post-primary-topic.topic-photography{color:#8360a8}.posts__post-primary-topic.topic-cgi{color:#f95858}.posts__post-primary-topic.topic-computers{color:#5d7dba}.posts__post-primary-topic.topic-business{color:#f38844}.posts__post-primary-topic.topic-crafts{color:#ff9069}.posts__post-primary-topic.topic-gamedevelopment{color:#72bf40}.posts__post-primary-topic.topic-webdesign{color:#49b293}.posts__post-title{display:block;margin:10px 15px 0;max-height:70px}.posts__post-title h1{font:bold 18px/1.4em "Roboto", Arial, sans-serif;color:#4a4a4a;margin-top:0;margin-bottom:0}.posts__post-publication-meta{display:block;background-color:white;width:100%;padding-top:15px}.posts__post-details{font-size:12px;position:absolute;bottom:5px;left:0;width:100%;padding:0 15px;color:#8e8e8e}.posts__post-language,.posts__post-social-count{margin-left:6px;white-space:nowrap}.posts__post-language:before,.posts__post-social-count:before{content:"•";display:inline-block;padding-right:6px}.posts__post-extra-info{position:absolute;top:31px;right:15px;bottom:0}.posts__post-primary-topic,.posts__post-primary-category{position:absolute;top:50px;right:13px;z-index:1}.posts__post-primary-topic-link,.posts__post-primary-category-link{font:bold 12px/1 "Roboto", Arial, sans-serif;text-transform:uppercase;display:inline-block;-webkit-font-smoothing:subpixel-antialiased;color:#999999}.posts__post-primary-topic-link.topic-design,.posts__post-primary-category-link.topic-design{color:#c94e4b}.posts__post-primary-topic-link.topic-code,.posts__post-primary-category-link.topic-code{color:#4cc1be}.posts__post-primary-topic-link.topic-music,.posts__post-primary-category-link.topic-music{color:#56a4ca}.posts__post-primary-topic-link.topic-photography,.posts__post-primary-category-link.topic-photography{color:#8360a8}.posts__post-primary-topic-link.topic-cgi,.posts__post-primary-category-link.topic-cgi{color:#f95858}.posts__post-primary-topic-link.topic-computers,.posts__post-primary-category-link.topic-computers{color:#5d7dba}.posts__post-primary-topic-link.topic-business,.posts__post-primary-category-link.topic-business{color:#f38844}.posts__post-primary-topic-link.topic-crafts,.posts__post-primary-category-link.topic-crafts{color:#ff9069}.posts__post-primary-topic-link.topic-gamedevelopment,.posts__post-primary-category-link.topic-gamedevelopment{color:#72bf40}.posts__post-primary-topic-link.topic-webdesign,.posts__post-primary-category-link.topic-webdesign{color:#49b293}.posts__post-primary-topic-link:hover.topic-design,.posts__post-primary-topic-link:active.topic-design,.posts__post-primary-topic-link:focus.topic-design,.posts__post-primary-category-link:hover.topic-design,.posts__post-primary-category-link:active.topic-design,.posts__post-primary-category-link:focus.topic-design{color:#9c2f2c}.posts__post-primary-topic-link:hover.topic-code,.posts__post-primary-topic-link:active.topic-code,.posts__post-primary-topic-link:focus.topic-code,.posts__post-primary-category-link:hover.topic-code,.posts__post-primary-category-link:active.topic-code,.posts__post-primary-category-link:focus.topic-code{color:#2d9492}.posts__post-primary-topic-link:hover.topic-music,.posts__post-primary-topic-link:active.topic-music,.posts__post-primary-topic-link:focus.topic-music,.posts__post-primary-category-link:hover.topic-music,.posts__post-primary-category-link:active.topic-music,.posts__post-primary-category-link:focus.topic-music{color:#367c9e}.posts__post-primary-topic-link:hover.topic-photography,.posts__post-primary-topic-link:active.topic-photography,.posts__post-primary-topic-link:focus.topic-photography,.posts__post-primary-category-link:hover.topic-photography,.posts__post-primary-category-link:active.topic-photography,.posts__post-primary-category-link:focus.topic-photography{color:#5d3f7e}.posts__post-primary-topic-link:hover.topic-cgi,.posts__post-primary-topic-link:active.topic-cgi,.posts__post-primary-topic-link:focus.topic-cgi,.posts__post-primary-category-link:hover.topic-cgi,.posts__post-primary-category-link:active.topic-cgi,.posts__post-primary-category-link:focus.topic-cgi{color:#dc2929}.posts__post-primary-topic-link:hover.topic-computers,.posts__post-primary-topic-link:active.topic-computers,.posts__post-primary-topic-link:focus.topic-computers,.posts__post-primary-category-link:hover.topic-computers,.posts__post-primary-category-link:active.topic-computers,.posts__post-primary-category-link:focus.topic-computers{color:#3c598f}.posts__post-primary-topic-link:hover.topic-business,.posts__post-primary-topic-link:active.topic-business,.posts__post-primary-topic-link:focus.topic-business,.posts__post-primary-category-link:hover.topic-business,.posts__post-primary-category-link:active.topic-business,.posts__post-primary-category-link:focus.topic-business{color:#c96323}.posts__post-primary-topic-link:hover.topic-crafts,.posts__post-primary-topic-link:active.topic-crafts,.posts__post-primary-topic-link:focus.topic-crafts,.posts__post-primary-category-link:hover.topic-crafts,.posts__post-primary-category-link:active.topic-crafts,.posts__post-primary-category-link:focus.topic-crafts{color:#e3663a}.posts__post-primary-topic-link:hover.topic-gamedevelopment,.posts__post-primary-topic-link:active.topic-gamedevelopment,.posts__post-primary-topic-link:focus.topic-gamedevelopment,.posts__post-primary-category-link:hover.topic-gamedevelopment,.posts__post-primary-category-link:active.topic-gamedevelopment,.posts__post-primary-category-link:focus.topic-gamedevelopment{color:#4e9122}.posts__post-primary-topic-link:hover.topic-webdesign,.posts__post-primary-topic-link:active.topic-webdesign,.posts__post-primary-topic-link:focus.topic-webdesign,.posts__post-primary-category-link:hover.topic-webdesign,.posts__post-primary-category-link:active.topic-webdesign,.posts__post-primary-category-link:focus.topic-webdesign{color:#2a866b}.posts__post-author-link{display:inline-block;max-width:175px;vertical-align:middle;color:#8e8e8e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.no-touch .posts__post .posts__post-preview:hover{opacity:0.8}html.no-touch .posts__post .posts__post-title:hover{color:black;text-decoration:underline}.posts__post-publication-meta,.posts__post-author{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.posts__post-author{display:block;font-style:normal;line-height:1em}.posts__post{position:relative;float:left;width:300px;margin-right:30px;margin-bottom:50px;border:1px solid #e1e8ed;border-radius:4px;height:450px}@media (max-width: 679px){.posts__post{margin-right:auto;margin-left:auto;float:none}}.posts__post-author_photo{height:32px;width:32px;border-radius:50px}@media (min-width: 1340px){.posts--with-sidebar .posts__post:nth-child(3n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.posts--with-sidebar .posts__post:nth-child(2n){margin-right:0}}@media (min-width: 680px) and (max-width: 1023px){.posts--with-sidebar .posts__post:nth-child(2n){margin-right:0}}@media (min-width: 1340px){.posts--with-center-column .posts__post:nth-child(3n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.posts--with-center-column .posts__post:nth-child(3n){margin-right:0}}@media (min-width: 680px) and (max-width: 1023px){.posts--with-center-column .posts__post:nth-child(2n){margin-right:0}}@media (min-width: 1340px){.posts--full-width .posts__post:nth-child(4n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.posts--full-width .posts__post:nth-child(3n){margin-right:0}}@media (min-width: 680px) and (max-width: 1023px){.posts--full-width .posts__post:nth-child(2n){margin-right:0}}@media (min-width: 1340px){.posts--half-width .posts__post:nth-child(2n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.posts--half-width .posts__post:nth-child(2n){margin-right:0}}@media (min-width: 680px) and (max-width: 1023px){.posts--half-width .posts__post:nth-child(2n){margin-right:0}}.posts--standalone .posts__post{margin:30px auto 10px auto;float:none;background-color:white}.posts__post-teaser{width:100%;font-size:14px;color:#7d7d7d;line-height:1.5em;text-align:left;padding:9px 15px 5px 15px;position:absolute;top:285px}@media (max-width: 1023px){.posts__post-teaser{padding:9px 15px 70px 15px}}.posts__post-teaser-overlay{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );display:block;height:20px;width:100%}.posts__post-details__info{display:inline-block;padding-left:5px}.pricing-faq{background:#fbfbfb;width:100%;padding:40px 10px}@media (min-width: 680px){.pricing-faq__container{margin:0 auto}.pricing-faq__container:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.pricing-faq__container{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.pricing-faq__container{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.pricing-faq__container{max-width:630px}}.pricing-faq__title{margin-top:5px;margin-bottom:25px;text-align:center;font-weight:bold;font-size:30px}.pricing-faq__content{overflow:hidden}.pricing-faq__item{margin-bottom:20px}@media (min-width: 680px){.pricing-faq__item{width:410px;height:120px;float:left;margin-right:30px}}@media (min-width: 1340px){.pricing-faq__item:nth-child(3n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.pricing-faq__item{margin-right:140px}.pricing-faq__item:nth-child(2n){margin-right:0}}@media (min-width: 680px) and (max-width: 1023px){.pricing-faq__item{width:300px;height:150px;margin-right:30px}.pricing-faq__item:nth-child(2n){margin-right:0}}.pricing-faq__header{font:bold 14px/1.2em "Roboto", Arial, sans-serif;color:#2a3745;margin-bottom:4px}.pricing-faq__description{font:14px/1.6em "Roboto", Arial, sans-serif;color:#778892}.pricing-faq__more-link{text-decoration:underline;text-align:center;margin-top:10px}.pricing-feature-highlights{text-align:center}.pricing-feature-highlights .heading{max-width:600px;margin:auto}.pricing-feature-highlights .intro{font-weight:bold;font-size:30px;margin-bottom:20px}.pricing-feature-highlights .title{line-height:1.4;color:#a6a6a6}.pricing-header__background{background:#2a3745;background-image:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/tiled-bg@2x-d9d12c3df5f8d062a3219ff99361021c.png);height:373px;position:absolute;left:0;right:0;overflow:hidden}@media (max-width: 679px){.pricing-header__background{display:none}}.pricing-header__header{text-align:center;color:#fefefe}@media (max-width: 679px){.pricing-header__header{background:#2a3745;padding:20px}}@media (min-width: 680px){.pricing-header__header{padding:60px 0 170px;position:absolute;left:0;right:0;top:0;height:373px}}.pricing-header__header-text{font:bold 37px/1.2em "Roboto", Arial, sans-serif;margin-top:0;margin-bottom:5px}.pricing-header__header-subtext{font:16px/1.6em Arial, sans-serif}.pricing-header__header-subtext--bold{font-weight:bold}.pricing-header__cta{display:block;background:#83b348;color:white;border-radius:4px;padding:8px 0 8px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap;max-width:350px;margin:20px auto}.pricing-header__cta:hover,.pricing-header__cta:active,.pricing-header__cta:focus{background:#76a141;color:white}.pricing-plans__background{background:#fafafa;width:100%}.pricing-plans__feature-highlight{padding:50px 10px}@media (min-width: 1340px){.pricing-plans--floating{height:920px}}@media (min-width: 1024px) and (max-width: 1339px){.pricing-plans--floating{height:920px}}@media (min-width: 680px) and (max-width: 1023px){.pricing-plans--floating{height:1160px}}@media (min-width: 680px){.pricing-plans--floating .pricing-plans__content{margin:0 auto}.pricing-plans--floating .pricing-plans__content:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.pricing-plans--floating .pricing-plans__content{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.pricing-plans--floating .pricing-plans__content{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.pricing-plans--floating .pricing-plans__content{max-width:630px}}@media (min-width: 680px){.pricing-plans--floating .pricing-plans__plans{padding-top:236px}}.pricing-plans__plans{list-style:none;padding:0;margin:0;background:white}.pricing-plans__plan{box-shadow:0 1px 1px rgba(0,0,0,0.2);text-align:center;color:#2a3744;position:relative}@media (min-width: 680px){.pricing-plans__plan{width:300px;float:left;margin-right:30px}.pricing-plans__plan:nth-child(3n){margin-right:0}}@media (min-width: 1340px){.pricing-plans__plan{width:410px}}@media (min-width: 680px) and (max-width: 1023px){.pricing-plans__plan{width:190px}}@media (min-width: 1340px){.pricing-plans__plan{min-height:550px}}@media (min-width: 1024px) and (max-width: 1339px){.pricing-plans__plan{min-height:550px}}@media (min-width: 680px) and (max-width: 1023px){.pricing-plans__plan{min-height:780px}}.pricing-plans__title{padding:15px 0;background:#f0f2f3;font:bold 18px/1.2em "Roboto", Arial, sans-serif;text-transform:uppercase}.pricing-plans__pricing{background:#f0f2f3;padding-bottom:10px;min-height:86px}.pricing-plans__price{font:bold 42px/1.2em "Roboto", Arial, sans-serif;color:#83b348}.pricing-plans__price--strkie-through{text-decoration:line-through}.pricing-plans__price-unit{font-size:14px;color:#44697e}.pricing-plans__courses-button,.pricing-plans__subscribe-button{background:#136fd2;color:white;font:bold 14px/1.2em "Roboto", Arial, sans-serif;padding:13px 20px;border-radius:4px}@media (min-width: 680px) and (max-width: 1023px){.pricing-plans__courses-button,.pricing-plans__subscribe-button{font-size:13px;padding:14px 20px}}@media (max-width: 679px){.pricing-plans__courses-button,.pricing-plans__subscribe-button{padding:14px 20px}}.pricing-plans__courses-button:hover,.pricing-plans__courses-button:active,.pricing-plans__courses-button:focus,.pricing-plans__subscribe-button:hover,.pricing-plans__subscribe-button:active,.pricing-plans__subscribe-button:focus{color:white;background:#1268c4}.pricing-plans__subscribe-button{background:#1fa756}.pricing-plans__subscribe-button:hover,.pricing-plans__subscribe-button:active,.pricing-plans__subscribe-button:focus{background:#1d9a4f}.pricing-plans__features{list-style:none;padding:20px 30px;text-align:left;color:#44697e;font:14px/1.6em "Roboto", Arial, sans-serif}@media (min-width: 1024px) and (max-width: 1339px){.pricing-plans__features{font-size:12px}}@media (min-width: 680px) and (max-width: 1023px){.pricing-plans__features{font-size:12px}}.pricing-plans__feature{padding:4px 0;padding-right:20px;position:relative;color:#34596e}@media (min-width: 680px) and (max-width: 1023px){.pricing-plans__feature{font-size:13px}}.pricing-plans__discount{color:#34596e;font-size:0.8em}.pricing-plans__business-discount{text-align:center;padding:30px}.pricing-plans__business-discount-title{font-size:18px;font-weight:bold}.pricing-plans__business-discount-description{margin-top:10px;font-size:14px;color:#8e8e8e}@media (min-width: 1024px){.pricing-plans__business-discount-description{width:80%;margin:auto}}.pricing-plans__business-discount-price{font-size:40px;font-weight:bold;margin:20px 0}.pricing-plans__business-discount-cta{text-decoration:underline}.pricing-plans__compare{margin-top:40px;text-align:right}@media (min-width: 680px){.pricing-plans__compare{float:left;width:50%}}@media (max-width: 679px){.pricing-plans__compare{display:none}}.pricing-plans__compare-text{font-size:14px;color:#7d7d7d;margin-right:15px}.pricing-plans__compare-button{background:#f5f7f8;color:#44697e;padding:6px 8px;border-radius:4px;border:solid 1px #dae1e5;font:bold 14px/1.2em "Roboto", Arial, sans-serif}.pricing-plans__compare-button:hover{color:#44697e;background:#ecf0f2}.pricing-plans__buttons{width:100%;position:absolute;bottom:36px}.pricing-plans__buttons:after{content:"";display:table;clear:both}@media (max-width: 679px){.pricing-plans__buttons{display:none}}.pricing-plans__subscribe-button--monthly{display:block;background:#83b348;color:white;border-radius:4px;padding:8px 0 8px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap;margin:0px 30px}.pricing-plans__subscribe-button--monthly:hover,.pricing-plans__subscribe-button--monthly:active,.pricing-plans__subscribe-button--monthly:focus{background:#76a141;color:white}.pricing-plans__subscribe-button--yearly{display:block;background:#136fd2;color:white;border-radius:4px;padding:8px 0 8px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap;margin:0px 30px}.pricing-plans__subscribe-button--yearly:hover,.pricing-plans__subscribe-button--yearly:active,.pricing-plans__subscribe-button--yearly:focus{background:#1163bb;color:white}.pricing-plans__subscribe-button--pro{display:block;background:#f7b20e;color:white;border-radius:4px;padding:8px 0 8px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap;margin:0px 30px}.pricing-plans__subscribe-button--pro:hover,.pricing-plans__subscribe-button--pro:active,.pricing-plans__subscribe-button--pro:focus{background:#e4a308;color:white}.pricing-plans__subscribe-label{font:bold 16px/1.2em "Roboto", Arial, sans-serif}.pricing-plans__subscribe-label--monthly{color:#1fa756}.pricing-plans__student-subscribe-link{text-align:left;font-size:14px;line-height:1.6em;border-top:1px #dae1e5 solid;border-bottom:1px #dae1e5 solid;padding:10px 30px;margin-bottom:20px}.pricing-plans__student-subscribe-link a{text-decoration:underline}.pricing-plans__student-subscribe-link-description{font-weight:bold;margin-right:10px}.pricing-plans__subscribed-label{margin:0;font-size:14px}.pricing-plans__subscribed-label-icon{font-size:18px;margin-right:10px}.pricing-plans__subscribed-label-icon--monthly{color:#1fa756}.pricing-plans__subscribed-label-icon--yearly{color:#136fd2}.pricing-plans__subscribed-label-icon--yearly_pro{color:#f7b20e}.pricing-plans__free-trial-info{font-size:12px;margin:0;color:#7d7d7d}.pricing-plans__student-conditions{padding:30px 40px;color:#34596e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pricing-plans__student-conditions-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:40px;margin-right:20px}.pricing-plans__student-conditions-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:12px;line-height:1.6em;text-align:left}.pricing-plans__offer{margin-top:40px}.pricing-plans__offer-container{display:table}@media (min-width: 680px){.pricing-plans__offer-container{margin:0 auto}.pricing-plans__offer-container:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.pricing-plans__offer-container{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.pricing-plans__offer-container{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.pricing-plans__offer-container{max-width:630px}}.pricing-plans__offer-small-print{display:inline-block;text-transform:none;font-size:0.8em;font-weight:normal}.pricing-plans__offer-small-print-link{color:white;text-decoration:underline}.pricing-plans__offer-small-print-link:hover,.pricing-plans__offer-small-print-link:active,.pricing-plans__offer-small-print-link:focus{color:#999999}.pricing-plans__offer-details{display:table-cell;text-align:left;text-transform:uppercase;font-size:1.2em;font-weight:bold;vertical-align:middle}.pricing-plans__offer-price{display:table-cell;font:bold 42px/1.2em "Roboto", Arial, sans-serif;padding-left:20px;padding-right:20px;vertical-align:middle}.pricing-plans__offer-cta{display:table-cell;min-width:250px;vertical-align:middle}.pricing-subscription-benefits{-webkit-transition:all 1s ease;transition:all 1s ease;max-height:20000px}@media (min-width: 680px){.pricing-subscription-benefits{margin:0 auto}.pricing-subscription-benefits:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.pricing-subscription-benefits{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.pricing-subscription-benefits{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.pricing-subscription-benefits{max-width:630px}}@media (max-width: 679px){.pricing-subscription-benefits{padding:20px}}.pricing-subscription-benefits--hidden{max-height:500px;overflow:hidden;position:relative}.pricing-subscription-benefits--hidden .pricing-subscription-benefits__show-more{display:block}.pricing-subscription-benefits__main-title{font-weight:bold;font-size:30px;padding-top:10px;margin:30px 0;text-align:center}.pricing-subscription-benefits__item{margin-top:20px;margin-bottom:30px}@media (min-width: 680px){.pricing-subscription-benefits__item{width:300px;float:left;margin-right:30px;height:120px}}@media (min-width: 1340px){.pricing-subscription-benefits__item{width:190px}.pricing-subscription-benefits__item:nth-child(6n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.pricing-subscription-benefits__item:nth-child(3n){margin-right:0}}@media (min-width: 680px) and (max-width: 1023px){.pricing-subscription-benefits__item:nth-child(2n){margin-right:0}}.pricing-subscription-benefits__logo{height:60px}.pricing-subscription-benefits__logo-image{max-width:70%;max-height:40px}.pricing-subscription-benefits__title{font-size:16px;color:#778892}.pricing-subscription-benefits__show-more{background:white;width:100%;position:absolute;bottom:0;left:0;display:none;text-align:center}.pricing-subscription-benefits__show-more-button{display:inline-block;color:#3a3a3a;border-radius:4px;border:2px #999999 solid;padding:10px 40px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap}.pricing-subscription-benefits__show-more-button:hover,.pricing-subscription-benefits__show-more-button:active,.pricing-subscription-benefits__show-more-button:focus{color:#2d2d2d}.pricing-testimonials{background:#f2f5f6;padding:58px 0;width:100%}@media (max-width: 679px){.pricing-testimonials{padding:58px 20px}}.pricing-testimonials__items{list-style:none;padding:0;overflow:hidden}@media (min-width: 680px){.pricing-testimonials__items{margin:0 auto}.pricing-testimonials__items:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.pricing-testimonials__items{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.pricing-testimonials__items{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.pricing-testimonials__items{max-width:630px}}@media (min-width: 680px){.pricing-testimonials__item{width:300px;float:left;margin-right:30px}.pricing-testimonials__item:nth-child(3n){margin-right:0}}@media (min-width: 1340px){.pricing-testimonials__item{width:410px}}@media (min-width: 680px) and (max-width: 1023px){.pricing-testimonials__item{margin-right:30px}.pricing-testimonials__item:nth-child(2){margin-right:0}.pricing-testimonials__item:nth-child(3){display:none}}@media (max-width: 679px){.pricing-testimonials__item{margin-bottom:25px}.pricing-testimonials__item:last-child{margin-bottom:0}}.pricing-testimonials__quote{font:16px/1.6em Arial, sans-serif;position:relative}.pricing-testimonials__citation{margin-top:30px}.pricing-testimonials__citation-avatar{width:40px;height:40px;border-radius:20px;float:left;margin-right:10px}.pricing-testimonials__citation-name{font:bold 14px/1.5em Arial, sans-serif;color:#454545}.pricing-testimonials__citation-title{font:14px/1.2em Arial, sans-serif;color:#7d7d7d}.products{clear:both}.products__list{margin:-15px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 679px){.products__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0}}.products__no-courses{text-align:center;border:2px dashed #e3e4e4;border-radius:10px;padding:50px}.products__course{list-style:none;box-shadow:0 1px 1px rgba(0,0,0,0.2);margin-bottom:30px;position:relative}.products__course--placeholder{box-shadow:none}.products__course-placeholder-content{border:dashed 4px #dae1e5;padding-top:69.23077%;padding-bottom:112px;position:relative}.products__course-placeholder-text{position:absolute;top:50%;margin-top:-30px;left:0;text-align:center;width:100%;font-size:15px;line-height:1.6em}.products__course-placeholder-link-text{color:#136fd2}.products__course:hover{background:#eef1f3}.products__course:hover .products__course-thumbnail{background:#2a3744}.products__course:hover .products__course-thumbnail-image{opacity:0.9}.products__course,.products__ebook{margin:15px;width:190px}@media (min-width: 1024px) and (max-width: 1339px){.products--with-navbar .products__course,.products--with-navbar .products__ebook{width:226px}}@media (min-width: 1340px){.products--with-sidebar .products__course,.products--with-sidebar .products__ebook{width:217px}}@media (min-width: 1024px) and (max-width: 1339px){.products--full-width .products__course,.products--full-width .products__ebook{width:300px}}@media (min-width: 680px) and (max-width: 1023px){.products--tablet-single-row .products__course:nth-child(n+4),.products--tablet-single-row .products__ebook:nth-child(n+4){display:none}}.products--standalone .products__course{float:none;margin:20px auto 5px;text-align:left;background:white}.products__course-link{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.products__course-thumbnail-image{display:block;width:100%;min-height:132px}.products__course-info{padding:4px 12px 55px;border:solid 1px #e4e4e4;border-top:none}.products__type{font:bold 10px Arial, sans-serif;text-transform:uppercase;letter-spacing:0.1em;margin-top:5px;display:inline-block}.products__type{color:#90a6b2}.products__primary-topic,.products__primary-category{font:bold 10px Arial, sans-serif;text-transform:uppercase;letter-spacing:0.1em;display:inline-block;-webkit-font-smoothing:subpixel-antialiased;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.products__primary-topic.topic-design,.products__primary-category.topic-design{color:#c94e4b}.products__primary-topic.topic-code,.products__primary-category.topic-code{color:#4cc1be}.products__primary-topic.topic-music,.products__primary-category.topic-music{color:#56a4ca}.products__primary-topic.topic-photography,.products__primary-category.topic-photography{color:#8360a8}.products__primary-topic.topic-cgi,.products__primary-category.topic-cgi{color:#f95858}.products__primary-topic.topic-computers,.products__primary-category.topic-computers{color:#5d7dba}.products__primary-topic.topic-business,.products__primary-category.topic-business{color:#f38844}.products__primary-topic.topic-crafts,.products__primary-category.topic-crafts{color:#ff9069}.products__primary-topic.topic-gamedevelopment,.products__primary-category.topic-gamedevelopment{color:#72bf40}.products__primary-topic.topic-webdesign,.products__primary-category.topic-webdesign{color:#49b293}.products__primary-topic:hover.topic-design,.products__primary-topic:active.topic-design,.products__primary-topic:focus.topic-design,.products__primary-category:hover.topic-design,.products__primary-category:active.topic-design,.products__primary-category:focus.topic-design{color:#9c2f2c}.products__primary-topic:hover.topic-code,.products__primary-topic:active.topic-code,.products__primary-topic:focus.topic-code,.products__primary-category:hover.topic-code,.products__primary-category:active.topic-code,.products__primary-category:focus.topic-code{color:#2d9492}.products__primary-topic:hover.topic-music,.products__primary-topic:active.topic-music,.products__primary-topic:focus.topic-music,.products__primary-category:hover.topic-music,.products__primary-category:active.topic-music,.products__primary-category:focus.topic-music{color:#367c9e}.products__primary-topic:hover.topic-photography,.products__primary-topic:active.topic-photography,.products__primary-topic:focus.topic-photography,.products__primary-category:hover.topic-photography,.products__primary-category:active.topic-photography,.products__primary-category:focus.topic-photography{color:#5d3f7e}.products__primary-topic:hover.topic-cgi,.products__primary-topic:active.topic-cgi,.products__primary-topic:focus.topic-cgi,.products__primary-category:hover.topic-cgi,.products__primary-category:active.topic-cgi,.products__primary-category:focus.topic-cgi{color:#dc2929}.products__primary-topic:hover.topic-computers,.products__primary-topic:active.topic-computers,.products__primary-topic:focus.topic-computers,.products__primary-category:hover.topic-computers,.products__primary-category:active.topic-computers,.products__primary-category:focus.topic-computers{color:#3c598f}.products__primary-topic:hover.topic-business,.products__primary-topic:active.topic-business,.products__primary-topic:focus.topic-business,.products__primary-category:hover.topic-business,.products__primary-category:active.topic-business,.products__primary-category:focus.topic-business{color:#c96323}.products__primary-topic:hover.topic-crafts,.products__primary-topic:active.topic-crafts,.products__primary-topic:focus.topic-crafts,.products__primary-category:hover.topic-crafts,.products__primary-category:active.topic-crafts,.products__primary-category:focus.topic-crafts{color:#e3663a}.products__primary-topic:hover.topic-gamedevelopment,.products__primary-topic:active.topic-gamedevelopment,.products__primary-topic:focus.topic-gamedevelopment,.products__primary-category:hover.topic-gamedevelopment,.products__primary-category:active.topic-gamedevelopment,.products__primary-category:focus.topic-gamedevelopment{color:#4e9122}.products__primary-topic:hover.topic-webdesign,.products__primary-topic:active.topic-webdesign,.products__primary-topic:focus.topic-webdesign,.products__primary-category:hover.topic-webdesign,.products__primary-category:active.topic-webdesign,.products__primary-category:focus.topic-webdesign{color:#2a866b}.products__title{font:bold 14px/1.2em "Roboto", Arial, sans-serif;margin:0;height:42px}.products__meta{font-size:11px;color:#7d7d7d;position:absolute;bottom:4px;white-space:nowrap}.products__duration:before{content:"•";display:inline-block;padding-right:5px;padding-left:5px}.products__closed-captions{position:absolute;right:10px;bottom:0px}.products__closed-captions-image{width:24px}.products__price,.products__start-button{font:bold 15px "Roboto", Arial, sans-serif;padding:4px 8px;color:white;background:#1fa756;display:inline-block;position:absolute;bottom:10px;left:12px;border-radius:4px}.products__price:hover,.products__price:active,.products__price:focus,.products__start-button:hover,.products__start-button:active,.products__start-button:focus{color:white;background:#1d9a4f}.products__start-button{background:#136fd2;background-font:bold 14px/32px "Roboto", Arial, sans-serif}.products__no-ebooks{text-align:center;border:2px dashed #e3e4e4;border-radius:10px;padding:50px}.products__ebook{list-style:none;box-shadow:0 1px 1px rgba(0,0,0,0.2);margin-bottom:30px;position:relative}.products__ebook .products__price,.products__ebook .products__start-button{background:#1fa756}.products__ebook .products__price:hover,.products__ebook .products__price:active,.products__ebook .products__price:focus,.products__ebook .products__start-button:hover,.products__ebook .products__start-button:active,.products__ebook .products__start-button:focus{color:white;background:#1d9a4f}.products__ebook .products__start-button{background:#136fd2;background-font:bold 14px/32px "Roboto", Arial, sans-serif}.products__ebook .products__duration{color:#7d7d7d}.products__ebook .products__ebook-thumbnail-image{display:block;width:100%}.products__ebook .products__ebook-info{padding:4px 12px 42px;border:solid 1px #e4e4e4;border-top:none}.products__ebook .products__duration{font-size:11px;color:#7d7d7d;position:absolute;bottom:8px;right:16px;white-space:nowrap}.products__ebook .products__duration{font-size:11px;color:#7d7d7d;position:absolute;bottom:8px;right:16px;white-space:nowrap}.products__ebook .products__ebook-link{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.products__ebook:hover{background:#eef1f3}.products__ebook:hover .products__ebook-thumbnail{background:#2a3744}.products__ebook:hover .products__ebook-thumbnail-image{opacity:0.9}.products--standalone .products__ebook{margin:0 auto 5px;width:228px}.profile__header{overflow:hidden;margin-bottom:20px}.profile__header-image{margin-bottom:20px}@media (max-width: 679px){.profile__header-image{margin:-10px -10px 10px}}.profile__header-image img{width:100%;height:auto}.profile__breadcrumb-link{font-weight:bold;font-size:13px;line-height:1.2em;text-transform:uppercase;letter-spacing:0.1em;-webkit-font-smoothing:subpixel-antialiased}.profile__title{margin-bottom:20px;margin-right:20px;font:bold 43px/1.2em "Roboto", Arial, sans-serif}.profile__image-container{width:215px}@media (min-width: 680px){.profile__image-container{margin-right:30px;float:left;padding-top:20px}}.profile__image-container:before{content:" ";display:block;width:100%;padding-top:100%;margin-bottom:-100%;background:#f5f7f8}.profile__image-container:before.topic-design{background:#c94e4b}.profile__image-container:before.topic-code{background:#4cc1be}.profile__image-container:before.topic-music{background:#56a4ca}.profile__image-container:before.topic-photography{background:#8360a8}.profile__image-container:before.topic-cgi{background:#f95858}.profile__image-container:before.topic-computers{background:#5d7dba}.profile__image-container:before.topic-business{background:#f38844}.profile__image-container:before.topic-crafts{background:#ff9069}.profile__image-container:before.topic-gamedevelopment{background:#72bf40}.profile__image-container:before.topic-webdesign{background:#49b293}.profile__image{height:215px}.profile__links{margin-top:20px}.profile__social-links{list-style:none;padding-left:0;margin:0;width:100%}.profile__social-link__item{display:inline-block;margin-left:10px}.profile__social-link__item:first-child{margin-left:0}.profile__social-link{display:block;color:#90a6b2}.profile__social-link.profile__social-link--twitter{color:#55acee}.profile__social-link.profile__social-link--facebook{color:#3b5999}.profile__social-link.profile__social-link--google-plus{position:relative;top:2px;color:#dd4b39}.profile__social-link.profile__social-link--pinterest{color:#c04136}.profile__social-link-icon{display:inline-block;font-size:21px;line-height:22px;margin-top:1px}.profile__details{font-size:16px;line-height:1.6em;margin-top:20px;color:#4b4b4b}@media (min-width: 1340px){.profile__details{width:740px;float:left;font-size:18px;max-width:700px}}@media (min-width: 1024px) and (max-width: 1339px){.profile__details{width:740px;float:left;max-width:600px}}@media (min-width: 680px) and (max-width: 1023px){.profile__details{width:410px;float:left}}.profile__urls{list-style:none;margin:0;padding:0;margin-top:20px;font-size:16px}.profile__url{padding:0}.profile__url-title{color:#8e8e8e;margin-right:5px}.profile__posts{clear:left;max-width:1290px}.profile__courses{clear:left}@media (min-width: 1340px){.profile__courses{width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.profile__courses{width:960px}}.profile__pagination{clear:left}.promo-block{position:relative;text-align:center;background:#f5f7f8;padding:46px 0 15px;min-height:162px}.promo-block__link{display:inline-block;width:100%}.promo-block__link:hover .promo-block__read-more-link{color:#2a3744}.promo-block__image{position:absolute;top:-7px;left:50%;margin-left:-18px;width:36px;height:36px;border-radius:50%}.promo-block__title{font:17px/1.2em "Roboto", Arial, sans-serif;color:#2a3744}.promo-block__subtitle{font:12px/1.6em "Roboto", Arial, sans-serif;color:#8e8e8e;max-width:85%;margin:0 auto}.promo-block__subtitle:before{content:"";display:block;margin:8px auto;width:53px;border-top:solid 1px #e46e4a}.promo-block__read-more{font-size:12px;margin-top:2px}.promo-block__read-more-link{color:#136fd2}.purchase-history{font-size:13px}.purchase-history__header{font:bold 14px/1.2em Arial, sans-serif;color:#8fa6b3;margin-top:0;border-top:solid 4px #dae1e5;padding-top:5px}.purchase-history__list{padding:0}.purchase-history__item{position:relative;list-style:none;line-height:1.6em;border-bottom:solid 1px #e4e4e4;padding-bottom:10px;margin:0 0 10px}.purchase-history__item-date{font-weight:bold}.purchase-history__item-amount{position:absolute;right:0;top:0;color:#999999}.recommended-items__header{font-weight:bold;font-size:18px;line-height:1.2em;padding-top:8px;margin-bottom:5px;color:#2a3744}.recommended-items__item{position:relative;padding:10px 0 10px 70px;min-height:80px}.recommended-items__item:hover .recommended-items__preview_image{opacity:0.8}.recommended-items__item:hover .recommended-items__title{color:black}.recommended-items__preview-image-container{position:absolute;left:0;width:60px;height:42px;overflow:hidden;border:solid 1px lightgrey}.recommended-items__preview-image{width:100%;margin:0}.recommended-items__preview-image--cropped{margin:-15% 0 -17.9%}@media (max-width: 679px){.recommended-items__preview-image--cropped{margin:-16.4% 0 -24%}}.recommended-items__title{font:normal 14px/1.3em "Roboto", Arial, sans-serif;color:#4b4b4b}.recommended-items__topic{font-size:11px}.recommended-items__topic.topic-design{color:#c94e4b}.recommended-items__topic.topic-code{color:#4cc1be}.recommended-items__topic.topic-music{color:#56a4ca}.recommended-items__topic.topic-photography{color:#8360a8}.recommended-items__topic.topic-cgi{color:#f95858}.recommended-items__topic.topic-computers{color:#5d7dba}.recommended-items__topic.topic-business{color:#f38844}.recommended-items__topic.topic-crafts{color:#ff9069}.recommended-items__topic.topic-gamedevelopment{color:#72bf40}.recommended-items__topic.topic-webdesign{color:#49b293}.recurly-submit-button{margin:0 auto}.recurly-submit-button__button{-webkit-font-smoothing:antialiased !important;border:none;color:white;cursor:pointer;padding:10px 16px;height:46px;font:bold 17px/10px "Helvetica Neue", Arial, sans-serif;white-space:nowrap;border-radius:4px;box-shadow:0 1px 1px rgba(11,56,29,0.7);background-image:-webkit-linear-gradient(270deg, #35af67, #1d974e);background-image:linear-gradient(180deg, #35af67, #1d974e);padding:0;margin-top:20px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.recurly-submit-button__button:hover,.recurly-submit-button__button:active,.recurly-submit-button__button:focus{color:white;background-image:-webkit-linear-gradient(270deg, #1d974e, #156c38);background-image:linear-gradient(180deg, #1d974e, #156c38);cursor:pointer}.recurly-submit-button__button:focus{outline:none;box-shadow:0 0 5px #1d974e}.recurly-submit-button__button:hover .recurly-submit-button__price,.recurly-submit-button__button:active .recurly-submit-button__price,.recurly-submit-button__button:focus .recurly-submit-button__price{background-image:-webkit-linear-gradient(270deg, #1e8b4a, #156134);background-image:linear-gradient(180deg, #1e8b4a, #156134)}.recurly-submit-button__button-label{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border-top-left-radius:4px;border-bottom-left-radius:4px}.recurly-submit-button__price{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:75px;border-top-right-radius:4px;border-bottom-right-radius:4px}.recurly-submit-button__button--submitting{color:#999999;cursor:default;background:#666666}.recurly-submit-button__button--submitting .recurly-submit-button__price,.recurly-submit-button__button--submitting:hover,.recurly-submit-button__button--submitting:active,.recurly-submit-button__button--submitting:focus{color:#999999;background:#666666}.recurly-submit-button__button--submitting .recurly-submit-button__button-label-text,.recurly-submit-button__button--submitting .recurly-submit-button__price{display:none}.recurly-submit-button__button--submitting .recurly-submit-button__button-label-text--submitting{display:inline-block;color:#cccccc}.recurly-submit-button__button--submitting .recurly-submit-button__spinner{display:inline-block;position:relative;width:60px;height:60px}.recurly-submit-button__button-label{font:bold 17px/46px "Helvetica Neue", Arial, sans-serif;text-align:center}.recurly-submit-button__price{font:bold 21px/46px "Helvetica Neue", Arial, sans-serif;padding:0 14px;-webkit-font-smoothing:antialiased !important;background-image:-webkit-linear-gradient(270deg, #36a362, #1e8b4a);background-image:linear-gradient(180deg, #36a362, #1e8b4a)}.recurly-submit-button__spinner,.recurly-submit-button__button-label-text--submitting{display:none}.related-courses{margin-bottom:30px}.related-courses__header{font-weight:bold;font-size:18px;line-height:1.2em;padding-top:8px;margin-bottom:5px;color:#2a3744}.related-courses__course{position:relative;margin-bottom:5px}.related-courses__course-link,.related-courses__course-thumbnail,.related-courses__course-title,.related-courses__course-meta{display:block}.related-courses__course-link{position:relative;padding:10px 0 10px 70px}.related-courses__course-link:hover .related-courses__course-title{color:black}.related-courses__course-title{font-size:14px;line-height:1.2em;color:#4b4b4b;margin-bottom:4px}.related-courses__course-thumbnail{position:absolute;left:0;width:60px;height:42px;overflow:hidden;border:solid 1px lightgrey}.related-courses__course-thumbnail-image{width:100%;margin:0}.related-courses__course-meta{font-size:12px;line-height:1.6em;color:#8a8a8a}.related-ebooks{margin-bottom:30px}.related-ebooks__header{font-weight:bold;font-size:18px;line-height:1.2em;padding-top:8px;margin-bottom:5px;color:#2a3744}.related-ebooks__ebook{position:relative;margin-bottom:5px;height:90px}.related-ebooks__ebook-link,.related-ebooks__ebook-thumbnail,.related-ebooks__ebook-title,.related-ebooks__ebook-meta{display:block}.related-ebooks__ebook-link{position:relative;padding:10px 0 10px 70px}.related-ebooks__ebook-link:hover .related-ebooks__ebook-title{color:black}.related-ebooks__ebook-title{font-size:14px;line-height:1.2em;color:#4b4b4b;margin-bottom:4px}.related-ebooks__ebook-thumbnail{position:absolute;left:0;width:60px;height:78px;overflow:hidden;border:solid 1px lightgrey}.related-ebooks__ebook-thumbnail-image{width:100%;margin:0}.related-ebooks__ebook-meta{font-size:12px;line-height:1.6em;color:#8a8a8a}.multi-search__no-results-header{margin-bottom:15px;font-size:1.3em}.multi-search__no-results__page-1{margin-bottom:10px}.multi-search__no-results__alternative-searches-list{list-style:none;padding-left:0;margin:0}.search-tags{font-size:12px;margin-bottom:10px}.search-tags__title{font-weight:bold;color:#718e9e}.search-tags__tags{list-style:none;padding:0;line-height:25px}.search-tags__tag{position:relative}.search-tags__tag-remove-button{display:none;background:#e3e3e3;color:#8fa6b3;border-radius:50%;width:12px;height:12px;text-align:center;line-height:14px;margin-left:5px;font-size:12px}.search-tags__tag-remove-button:hover{background:#b0b0b0}.search-tags__tag-count{position:absolute;right:0;color:#8e8e8e}.search-tags__tag--active .search-tags__tag-title{font-weight:bold;color:#2a3744}.search-tags__tag--active .search-tags__tag-remove-button{display:inline-block}.search-tags__more-items-link{font-size:11px;color:#136fd2;padding:0 15px 0 0;background:#fefefe}.search-tags__more-tags{display:none}.search-tags--expanded .search-tags__more-items-link{display:none}.search-tags--expanded .search-tags__more-tags{display:block}.section-header__navigation{padding:20px 25px;min-height:67px}@media (min-width: 1024px) and (max-width: 1339px){.section-header__navigation{padding-bottom:5px}}@media (max-width: 1023px){.section-header__navigation{padding-bottom:5px}}.section-header__secondary{position:relative}@media (min-width: 680px){.section-header__secondary{float:right;width:300px}}@media (min-width: 1024px) and (max-width: 1339px){.section-header__secondary{float:right;width:300px}}@media (min-width: 680px) and (max-width: 1023px){.section-header__secondary{display:none}}@media (max-width: 679px){.section-header__secondary{display:none}}.section-header{margin-bottom:25px;background-color:#f2f2f2;color:#4a4a4a}.section-header__new{position:relative;top:-5px;padding-left:5px;vertical-align:middle;color:red}.section-header__nav-links{padding:0;margin:0}.section-header__nav-link{margin:0 5px;padding:0;list-style:none;display:inline-block}@media (max-width: 1023px){.section-header__nav-link{margin-bottom:15px}}@media (min-width: 1024px) and (max-width: 1339px){.section-header__nav-link{margin-bottom:15px}}.section-header__nav-link>a{font-size:13px;font-weight:bold;white-space:nowrap;color:#4a4a4a;-webkit-font-smoothing:subpixel-antialised}@media (max-width: 679px){.section-header__nav-link>a{font-size:12px}}.section-header__nav-link>a:hover{color:#0f56a3}.section-header__nav-link-image{max-width:11px;max-height:11px;margin-right:5px}.section-header__nav-link--dropdown{background-color:white;border-radius:5px;min-width:160px;vertical-align:top}@media (min-width: 1024px) and (max-width: 1339px){.section-header__nav-link--dropdown{min-width:140px}}@media (max-width: 1023px){.section-header__nav-link--dropdown{min-width:120px}}.section-header__feed-link{margin:0;padding:0;list-style:none;display:inline-block;font-size:12px}@media (min-width: 680px){.section-header__feed-link{position:absolute;top:12px}}@media (min-width: 1024px) and (max-width: 1339px){.section-header__feed-link{right:-72px}}@media (max-width: 679px){.section-header__feed-link{display:none}}.section-header__feed-link__a{color:#999999}.section-header__feed-link__text{display:inline-block}@media (min-width: 680px) and (max-width: 1023px){.section-header__feed-link__text{display:none}}@media (max-width: 679px){.section-header__feed-link__text{display:none}}.section-header__feed-link__image-tag{padding-left:5px}.section-header .dropdown-menu{margin-left:-10px;margin-right:-10px}.section-header .dropdown-menu__items{top:30px}.section-header__subscriptions{display:inline-block;font-size:11px;color:#a3a3a3}.section-header__subscription-icon{padding:0 0 0 5px}.section-header__subscription-icon:before{font-size:11px}.section-header__search{position:absolute;top:6px;right:0px;width:100%}@media (min-width: 680px) and (max-width: 1023px){.section-header__search{top:0}}.section-header__search-input{width:100%;border:solid 1px #d2d2d2;border-radius:5px;font:13px/15px Arial, sans-serif;height:32px;margin-top:1px;padding:5px 10px 4px 30px;color:#8fa6b3;background-color:#fefefe}.section-header__search-input::-webkit-input-placeholder{color:#8fa6b3}@media (min-width: 680px) and (max-width: 1023px){.section-header__search-input::-webkit-input-placeholder{font-size:11px;line-height:15px}}.section-header__search-input:-moz-placeholder{color:#8fa6b3}@media (min-width: 680px) and (max-width: 1023px){.section-header__search-input:-moz-placeholder{font-size:11px;line-height:15px}}.section-header__search-input::-moz-placeholder{color:#8fa6b3}@media (min-width: 680px) and (max-width: 1023px){.section-header__search-input::-moz-placeholder{font-size:11px;line-height:15px}}.section-header__search-input:-ms-input-placeholder{color:#8fa6b3}@media (min-width: 680px) and (max-width: 1023px){.section-header__search-input:-ms-input-placeholder{font-size:11px;line-height:15px}}.section-header__search-button{position:absolute;top:4px;bottom:4px;left:10px;color:#8fa6b3;background:transparent;border:none;outline:none;margin:0;padding:0;cursor:pointer}.section-header__search-icon{font-size:15px}.section-header__topics-menu,.section-header__categories-menu,.section-header__language-menu,.section-header__learning-guides-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.section-header__topics-menu .fa-chevron-down,.section-header__categories-menu .fa-chevron-down,.section-header__language-menu .fa-chevron-down,.section-header__learning-guides-menu .fa-chevron-down{padding-top:8px;font-size:10px;float:right;-webkit-font-smoothing:subpixel-antialised}.section-header__topics-menu.open-popup .section-header__topics-menu-items,.section-header__topics-menu.open-popup .section-header__categories-menu-items,.section-header__topics-menu.open-popup .section-header__language-menu-items,.section-header__topics-menu.open-popup .section-header__learning-guides-menu-items,.section-header__categories-menu.open-popup .section-header__topics-menu-items,.section-header__categories-menu.open-popup .section-header__categories-menu-items,.section-header__categories-menu.open-popup .section-header__language-menu-items,.section-header__categories-menu.open-popup .section-header__learning-guides-menu-items,.section-header__language-menu.open-popup .section-header__topics-menu-items,.section-header__language-menu.open-popup .section-header__categories-menu-items,.section-header__language-menu.open-popup .section-header__language-menu-items,.section-header__language-menu.open-popup .section-header__learning-guides-menu-items,.section-header__learning-guides-menu.open-popup .section-header__topics-menu-items,.section-header__learning-guides-menu.open-popup .section-header__categories-menu-items,.section-header__learning-guides-menu.open-popup .section-header__language-menu-items,.section-header__learning-guides-menu.open-popup .section-header__learning-guides-menu-items{display:block}.section-header__topics-menu.open-popup i.fa-chevron-down:before,.section-header__categories-menu.open-popup i.fa-chevron-down:before,.section-header__language-menu.open-popup i.fa-chevron-down:before,.section-header__learning-guides-menu.open-popup i.fa-chevron-down:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.section-header__topics-menu-toggle,.section-header__categories-menu-toggle,.section-header__language-menu-toggle,.section-header__learning-guides-menu-toggle{color:#8e8e8e;display:block;padding:0 10px;width:100%}.section-header__topics-menu-title,.section-header__categories-menu-title,.section-header__language-menu-title,.section-header__learning-guides-menu-title{color:#2a3744;font-size:13px;font-weight:bold;white-space:nowrap;-webkit-font-smoothing:subpixel-antialised}.section-header__topics-menu-items,.section-header__categories-menu-items,.section-header__language-menu-items,.section-header__learning-guides-menu-items{display:none;position:absolute;z-index:5;background:#fefefe;padding:0;margin:0;min-width:190px;box-shadow:0 2px 8px rgba(0,0,0,0.3)}.section-header__topics-menu-item,.section-header__categories-menu-item,.section-header__categories-menu-more,.section-header__language-menu-item,.section-header__learning-guides-menu-item,.section-header__learning-guides-menu-more{list-style:none;min-width:190px;white-space:nowrap}.section-header__topics-menu-link,.section-header__categories-menu-link,.section-header__language-menu-link,.section-header__learning-guides-menu-link{font-size:12px;font-weight:bold;position:relative;display:inline-block;width:100%;background:#fefefe;padding:3px 10px;color:#8fa6b3}.section-header__topics-menu-link:hover,.section-header__categories-menu-link:hover,.section-header__language-menu-link:hover,.section-header__learning-guides-menu-link:hover{background-color:#f5f7f8}.section-header__language-menu-item--rtl{direction:rtl;list-style:none}.section-header__categories-menu-more-link,.section-header__learning-guides-menu-more-link{font-weight:normal}.section-header__nav-link--secondary{float:right;margin:0 10px}@media (max-width: 1023px){.section-header__nav-link--secondary{float:none}}.sign-up-dialog-header__sign-in{font-size:12px;text-align:center}.sign-up-form{width:100%;padding:40px 0;background:#8cd5c2;min-height:calc(100vh - 40px)}@media (max-width: 679px){.sign-up-form{padding:10px 0}}@media (min-width: 680px){.sign-up-form__content{margin:0 auto}}@media (min-width: 1340px){.sign-up-form__content{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.sign-up-form__content{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.sign-up-form__content{max-width:630px}}@media (min-width: 1024px){.sign-up-form__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (min-width: 1340px){.sign-up-form__dialog{width:440px;margin-right:150px}}@media (min-width: 1024px) and (max-width: 1339px){.sign-up-form__dialog{width:440px}}@media (min-width: 680px) and (max-width: 1023px){.sign-up-form__dialog{width:510px;margin:0 auto}}@media (max-width: 679px){.sign-up-form__dialog{width:calc(100% - 20px);margin:10px auto}}.sign-up-form__dialog-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#2a3744;color:white;padding:20px 30px 19px;border-top-left-radius:4px;border-top-right-radius:4px}@media (max-width: 679px){.sign-up-form__dialog-title{padding:10px 20px}}.sign-up-form__dialog-title-icon{display:block;margin-right:12px;margin-bottom:3px;vertical-align:top}@media (max-width: 679px){.sign-up-form__dialog-title-icon{max-height:22px;margin-right:8px;vertical-align:bottom}}.sign-up-form__dialog-title-text{font-size:22px}@media (max-width: 679px){.sign-up-form__dialog-title-text{font-size:18px}}.sign-up-form__dialog-body{box-shadow:0px 1px 4px rgba(0,0,0,0.2);background:#eef1f3;padding:30px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;min-height:450px;padding-top:50px}@media (min-width: 1024px) and (max-width: 1339px){.sign-up-form__dialog-body{padding-top:30px;min-height:420px}}@media (max-width: 679px){.sign-up-form__dialog-body{padding:20px}}.sign-up-form__fieldset{display:block;margin:0 0 20px}.sign-up-form__fieldset--checkbox{margin-top:20px;text-align:center}.sign-up-form__label{display:block;font-size:14px;text-align:left}.sign-up-form__label--checkbox{margin:0 auto;font-size:13px;line-height:1.2em;display:inline-block;min-width:280px}.sign-up-form__checkbox-label-text{line-height:1.6em;margin-left:26px}.sign-up-form__label-content--checkbox{margin-left:20px}.sign-up-form__field{display:block;width:100%;padding:10px;font:normal 14px Arial, sans-serif;margin:0 auto;border:1px solid #c1d0d9;border-radius:6px;box-shadow:inset 0px 1px 2px rgba(102,102,102,0.1);background-color:#fefefe}.sign-up-form__field::-webkit-input-placeholder{color:rgba(167,178,185,0.4)}.sign-up-form__field:-moz-placeholder{color:rgba(167,178,185,0.4)}.sign-up-form__field::-moz-placeholder{color:rgba(167,178,185,0.4)}.sign-up-form__field:-ms-input-placeholder{color:rgba(167,178,185,0.4)}.sign-up-form__field:focus{outline:none;background-color:white;box-shadow:0 0 5px #c1d0de}.sign-up-form__checkbox{margin-right:10px;float:left}.sign-up-form__select{display:block;width:100%;font:normal 16px Arial, sans-serif;margin:0 auto 20px}.sign-up-form__fieldset--actions{text-align:right}.sign-up-form__button{display:inline-block;background:#1d9a4f;border:none;color:white;font:bold 12px Arial, sans-serif;border-radius:4px;cursor:pointer;padding:10px 15px}@media (max-width: 1023px){.sign-up-form__button{padding:15px 18px}}.sign-up-form__button-icon{display:inline-block;margin-left:10px}.sign-up-form__fieldset--error .sign-up-form__field{border:1px solid #ea6f3e;background-color:rgba(234,111,62,0.05)}.sign-up-form__fieldset--error .sign-up-form__field:focus{box-shadow:0 0 5px #ea6f3e;outline:none}.sign-up-form__error-message{color:#ea6f3e;font:bold 12px Arial, sans-serif}.sign-up-form__features{margin:0;padding:0 0 0 16px;line-height:10px;font-size:14px}.sign-up-form__feature{padding:10px 0px;text-align:left}@media (min-width: 1340px){.sign-up-image{max-width:540px}}@media (min-width: 1024px) and (max-width: 1339px){.sign-up-image{max-width:450px}}@media (max-width: 1023px){.sign-up-image{display:none}}.sign-up-image__image{width:100%}.sign-up-purchase-header{font-size:13px;color:#777777}.sign-up-purchase-header__sign-in-link{margin-top:40px;text-align:center;margin-bottom:20px}.sign-up-purchase-header__product-info{text-align:center;margin-bottom:15px}.social-links{margin:0 auto 20px;padding:3px 0 6px}.social-links__item{list-style:none;display:inline-block;margin-right:6px}.social-links__item:last-child{margin-right:0}.social-links__link{display:block;margin:0;font:bold 11px Arial, sans-serif;letter-spacing:0.7px;text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased;padding:5px 7px;border-radius:4px;color:white;background:#939393}.social-links__link:hover{color:white;background:#797979}.social-links__link--feed{background:orange}.social-links__link--feed:hover{background:#cc8400}.social-links__link--facebook{background:#4c66a4}.social-links__link--facebook:hover{background:#3c5081}.social-links__link--twitter{background:#55acee}.social-links__link--twitter:hover{background:#2795e9}.social-links__link--google-plus{background:#df4932}.social-links__link--google-plus:hover{background:#c0341e}.social-links__link--pinterest{background:#cd1d1f}.social-links__link--pinterest:hover{background:#a01718}.social-links__icon{margin-right:4px;font-size:12px}.drop-element{position:absolute;display:none}.drop-element.social-share{max-width:100%;max-height:100%}.drop-element.social-share .drop-content{border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,0.2);font-family:inherit;background:white;color:#444444;padding:0.5em 1em;font-size:1.1em;line-height:1.5em}.drop-open{display:block}.social-share-links{list-style:none;padding-left:0;margin:0;width:100%}@media (min-width: 1340px){.social-share-links{width:80px;margin-top:1em}}@media (max-width: 679px){.social-share-links{margin-bottom:1em}}.social-share-links__item{display:inline-block;margin-left:16px}.social-share-links__item:first-child{margin-left:0}@media (min-width: 1340px){.social-share-links__item{margin-left:0;margin-bottom:6px;display:block}}.social-share-links__link{display:block;color:#90a6b2}.social-share-links__link.social-share-links__link--twitter{color:#55acee}.social-share-links__link.social-share-links__link--facebook{color:#3b5999}.social-share-links__link.social-share-links__link--google-plus{color:#dd4b39}.social-share-links__link.social-share-links__link--pinterest{color:#c04136}.social-share-links__icon{display:inline-block;font-size:21px;line-height:22px;margin-top:1px}.social-share-links__count{display:inline-block;width:40px;margin-top:1px;margin-left:4px;padding:0px;vertical-align:top;font-size:12px;line-height:20px;color:#333333;background:white;text-align:center;border:1px solid #e7e7e7;border-radius:4px;position:relative}.social-share-links__count--share{display:none}@media (min-width: 1340px){.social-share-links__count--share{display:inline-block;width:36px;margin-left:4px;vertical-align:middle;font-size:11px;line-height:21px;color:transparent;text-align:left}}.social-share-links__link:hover .social-share-links__count--share{color:#999999}.social-share-menu{display:inline}ul.social-share-menu__popup-menu-content{list-style:none;margin:0;padding-left:10px}ul.social-share-menu__popup-menu-content li{margin-left:16px;display:inline}ul.social-share-menu__popup-menu-content li:first-child{margin-left:0}ul.social-share-menu__popup-menu-content .fa{font-size:21px}ul.social-share-menu__popup-menu-content .fa-twitter{color:#55acee}ul.social-share-menu__popup-menu-content .fa-facebook{color:#3b5999}ul.social-share-menu__popup-menu-content .fa-google-plus{color:#dd4b39}ul.social-share-menu__popup-menu-content .fa-pinterest{color:#c04136}.static-links__list{margin:0;padding:15px 20px;background:#f5f7f8}@media (max-width: 679px){.static-links__list{border-top:solid 1px #e4e4e4;padding:10px;margin:-10px -10px 10px;text-align:center}}.static-links__item{list-style-type:none}@media (max-width: 679px){.static-links__item{display:inline-block;margin-right:1em}.static-links__item:after{content:"•";opacity:0.2;margin-left:1em}.static-links__item:last-child:after{content:""}}.static-links__link{color:#8fa6b3;font-size:12px;font-weight:bold}.static-links__link:hover,.static-links__link--active{color:#13191e}.static-links__item-meet-the-new-tuts{display:none}@media (min-width: 1024px) and (max-width: 1339px){.static-links__item-privacy-policy{border-top:solid 1px #e4e4e4;padding-top:1em;margin-top:1em}}.static-page{max-width:600px}@media (min-width: 1340px){.static-page{max-width:700px}}.static-page ol.legal p{margin:0}.static-page__banner{height:160px;overflow:hidden;background:#fff8c7}@media (min-width: 1024px) and (max-width: 1339px){.static-page__banner{height:160px;margin:-40px -40px 40px -40px}}@media (min-width: 680px) and (max-width: 1023px){.static-page__banner{height:140px;margin:-38px -22px 20px -22px}}@media (max-width: 679px){.static-page__banner{height:85px;margin:-10px -10px 20px -10px}}.static-page__banner-shadow{display:none;position:absolute;top:0;left:0;right:0;height:100%}@media (min-width: 1024px) and (max-width: 1339px){.static-page__banner-shadow{box-shadow:inset 0px -220px 100px -100px #fefefe}}@media (min-width: 680px) and (max-width: 1023px){.static-page__banner-shadow{box-shadow:inset 0px -220px 100px -100px #fefefe}}@media (max-width: 679px){.static-page__banner-shadow{box-shadow:inset 0px -130px 70px -70px #fefefe}}.static-page__header{margin-bottom:0}.static-page__title{margin-top:10px}main.content.meet-the-new-tuts{overflow:hidden}main.content.meet-the-new-tuts .static-page__header,main.content.meet-the-new-tuts .meet-the-new-tuts__text{overflow:hidden}main.content.meet-the-new-tuts .static-page__banner{display:none}main.content.meet-the-new-tuts .topic-promo-block{margin-top:46px;min-height:260px}.static-page__content{font-size:16px;line-height:1.6em}@media (min-width: 1340px){.static-page__content{font-size:18px}}.static-page__content h2{line-height:1.2em;margin-top:1.4em}.student-id-photo-form__form{background:#f5f7f8}@media (min-width: 680px){.student-id-photo-form__form{width:616px;margin:0 auto;padding:28px 32px}}@media (max-width: 679px){.student-id-photo-form__form{margin:-10px;padding:10px;margin-bottom:10px}}.student-id-photo-form__title{font-size:14px;font-weight:bold;line-height:1.2em;margin-bottom:1em}.student-id-photo-form__description{font-size:14px;line-height:1.6em;margin-bottom:1em}.student-id-photo-form__image-field{width:354px;height:158px;margin:28px auto;cursor:pointer;position:relative}.student-id-photo-form__image-field:hover{background:#e6ebee}.student-id-photo-form__image-background,.student-id-photo-form__image-preview,.student-id-photo-form__image-overlay{position:absolute;left:0;bottom:0;top:0;right:0;width:100%;height:100%}.student-id-photo-form__image-background{border:dashed 3px #a7a9ac}.student-id-photo-form__image-url-field{display:none}.student-id-photo-form__image-field-text{margin:63px auto 0;text-align:center}.student-id-photo-form__image-field-label,.student-id-photo-form__uploading-label{display:inline-block;color:#939598;font-size:18px}.student-id-photo-form__uploading-label{color:white;display:none;margin-top:-10px}.student-id-photo-form__progress-bar{background:rgba(0,0,0,0.6);border-left:solid 0 #1fa756;width:200px;height:20px;margin:10px auto 0;display:none}.student-id-photo-form--uploading .student-id-photo-form__image-field-label{display:none}.student-id-photo-form--uploading .student-id-photo-form__uploading-label,.student-id-photo-form--uploading .student-id-photo-form__progress-bar{display:block}.student-id-photo-form--uploading .student-id-photo-form__image-overlay{background:rgba(0,0,0,0.6)}.student-id-photo-form--uploaded .student-id-photo-form__image-field-label{display:none}.student-id-photo-form__submit{display:block;background:#1fa756;font-size:14px;line-height:1.2em;padding:13px 15px;color:white;border:0;border-radius:4px;width:158px;margin:0 auto;cursor:pointer}.student-id-photo-form__submit:disabled{background:#939598}.student-id-photo-form__email-note{font-size:14px;line-height:1.6em;color:#6d6e71}@media (min-width: 680px){.student-id-photo-form__email-note{width:548px;margin:25px auto 0}}.subgroup__error{display:none}.subgroup__error--shown{display:block}.subgroup__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.subgroup__form-input{display:inline-block;padding:10px;font:normal 14px Arial, sans-serif;margin:0 auto;border:1px solid #c1d0d9;border-radius:6px;box-shadow:inset 0 1px 2px rgba(102,102,102,0.1);background-color:#fefefe;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.subgroup__form-input::-webkit-input-placeholder{color:rgba(167,178,185,0.4)}.subgroup__form-input:-moz-placeholder{color:rgba(167,178,185,0.4)}.subgroup__form-input::-moz-placeholder{color:rgba(167,178,185,0.4)}.subgroup__form-input:-ms-input-placeholder{color:rgba(167,178,185,0.4)}.subgroup__form-input:focus{outline:none;background-color:white;box-shadow:0 0 5px #c1d0de}.subgroup__name-container{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;font-size:1.5em;line-height:2em;font-weight:bold}.subgroup__active-membership-count-limit{font-size:14px;line-height:4em;font-weight:bold}.subgroup-limit{font-size:14px}.subgroup__field-label{display:none}.subgroup__field-label--shown{display:inline-block}.subgroup__edit-field{display:none}.subgroup__edit-field--shown{display:inline-block}.subgroup__group-link{font-size:14px}.subgroup__controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}@media (max-width: 679px){.subgroup__controls{display:block}}.subgroup__legend{-webkit-box-flex:0;-webkit-flex:0 0 350px;-ms-flex:0 0 350px;flex:0 0 350px;margin-top:10px}.subgroup__active-subgroup-membership-count-limit{-webkit-box-flex:0;-webkit-flex:0 0 350px;-ms-flex:0 0 350px;flex:0 0 350px;margin-top:10px;text-align:left}.subgroup__add-user{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;line-height:40px;text-align:right}@media (max-width: 679px){.subgroup__add-user{text-align:left;margin-bottom:20px}}.subgroup__add-user-form{display:inline-block}.subgroup__email-address-input{width:300px}.subgroup__form-submit{display:inline-block;margin-left:15px;background:#1fa756;box-shadow:0 2px 0 0 #1d8446;border-radius:4px;border:0;font:bold 12px Arial, sans-serif;padding:10px 30px;color:white;opacity:1}.subgroup__form-submit:hover,.subgroup__form-submit:focus,.subgroup__form-submit:active{opacity:1;background:#1d8446;cursor:pointer;color:white}.subgroup__edit-name-icon{color:#cccccc;font-size:18px}.subgroup__edit-name-icon:hover,.subgroup__edit-name-icon:active,.subgroup__edit-name-icon:focus{color:gray}.subgroup__save-name-icon{color:#cccccc;margin-left:7px;font-size:24px}.subgroup__save-name-icon:hover,.subgroup__save-name-icon:active,.subgroup__save-name-icon:focus{color:#1d8446}.subgroup__subgroup-name-field{font-size:18px}.subgroup__active-subgroup-membership-count-limit-field{width:60px}.subgroup__active-subgroup-membership-count-limit-warning{display:none;color:#29a659}.subgroup__active-subgroup-membership-count-limit-warning--shown{display:inline-block}.subscription-benefit__title{font:bold 13px/18px Arial, sans-serif;margin:0;padding:0;position:absolute;left:15px;bottom:32px}@media (min-width: 680px) and (max-width: 1023px){.subscription-benefit__title{height:36px}}.subscription-benefit__link{font-size:12px;position:absolute;left:15px;bottom:6px}.subscription-benefit__icon{display:block;position:absolute;right:10px;bottom:12px;width:40px;height:40px;margin:0 auto;text-align:center;font-size:24px;font-weight:bold;line-height:40px}.subscription-benefit__image-link,.subscription-benefit__image-container,.subscription-benefit__image-container--full-width{display:block;margin-bottom:10px;max-width:100%;height:74px;padding:2px 0;position:relative;overflow:hidden}.subscription-benefit__image-container--full-width{max-width:350px}.subscription-benefit__image{max-width:100%;max-height:70px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto 0}.subscription-benefit--accessible .subscription-benefit__icon{color:#1fa756;border-radius:40px;font-size:40px}.subscription-benefit--teaser .subscription-benefit__title{color:#8fa6b3}.subscription-benefit--teaser .subscription-benefit__icon{color:#dae1e5;background-color:white}.subscription-benefits__section{overflow:hidden;clear:both}.subscription-benefits__section-title{font:bold 13px/1.2em Arial, sans-serif;color:#8fa6b3}.subscription-benefits__restrictions{display:inline-block;font:normal 13px/1.2em Arial, sans-serif;color:#2a3744;margin-left:10px}.subscription-benefits__list{margin:0;padding:0;list-style-type:none}.subscription-benefits__restrictions-link:hover,.subscription-benefits__restrictions-link:active,.subscription-benefits__restrictions-link:focus{color:#1163bb}.subscription-benefits__find_out_more{display:none;color:#2a3744;font:normal 13px/1.2em Arial, sans-serif;margin-bottom:30px;border:1px solid #dae1e5;background-color:#f5f7f8;padding:5px 20px 20px}.subscription-benefits__item{width:300px;margin-right:30px;float:left;min-height:160px;margin-bottom:30px;display:block;border:1px solid #dae1e5;background-color:#f5f7f8;border-radius:4px;padding:10px 14px;position:relative;font-size:13px}@media (min-width: 1340px){.subscription-benefits__item:nth-child(3n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.subscription-benefits__item:nth-child(2n){margin-right:0}}@media (min-width: 680px) and (max-width: 1023px){.subscription-benefits__item:nth-child(2n){margin-right:0}}.subscription-benefits__item--partner{background:none}.subscription-benefits__item--full-width{width:100%}.subscription-cancel-reactivate{background:#eafdf2;border:solid 1px #29a659;border-radius:4px;padding:12px 20px;text-align:center;max-width:630px;margin:0 auto}.subscription-cancel-reactivate__button{-webkit-font-smoothing:antialiased !important;border:none;color:white;cursor:pointer;padding:10px 16px;height:46px;font:bold 17px/10px "Helvetica Neue", Arial, sans-serif;white-space:nowrap;border-radius:4px;box-shadow:0 1px 1px rgba(11,56,29,0.7);background-image:-webkit-linear-gradient(270deg, #1fa756, #177c40);background-image:linear-gradient(180deg, #1fa756, #177c40)}.subscription-cancel-reactivate__button:hover,.subscription-cancel-reactivate__button:active,.subscription-cancel-reactivate__button:focus{color:white;background-image:-webkit-linear-gradient(270deg, #177c40, #0f512a);background-image:linear-gradient(180deg, #177c40, #0f512a);cursor:pointer}.subscription-cancel-reactivate__button:focus{outline:none;box-shadow:0 0 5px #177c40}.subscription-cancel-reactivate__link{font-size:14px}.subscription-payment-history{font-size:14px;margin-bottom:100px;color:#2a3744}.subscription-payment-history__header{font:bold 14px/1.2em Arial, sans-serif;color:#8fa6b3;margin-top:0;border-top:solid 4px #dae1e5;padding-top:5px}.subscription-payment-history__table{padding:0;margin:0;width:100%;border-spacing:0;border-collapse:collapse}.subscription-payment-history__date{font-weight:bold;color:#2a3744}.subscription-payment-history__amount{color:#778892}.subscription-payment-history__status{margin-top:-6px}.subscription-payment-history__status-icon{display:inline-block;margin-right:6px;color:#666666}.subscription-payment-history__status-text{display:inline-block;font-size:13px;color:#516a83}.subscription-payment-history__credit-card,.subscription-payment-history__action{display:inline-block;font-size:13px;margin-left:10px;color:#516a84}.subscription-payment-history__credit-card-icon{margin-right:5px}.subscription-payment-history__error-message{font-size:12px;line-height:14px;color:#3d5064}.subscription-payment-history__cell{border-bottom:1px solid #dae1e5;vertical-align:top;padding:6px 0}.subscription-payment-history__cell--amount{text-align:right}.subscription-payment-history__row:hover .subscription-payment-history__cell{background:#f9f9f9}.subscription-payment-history__row--success .subscription-payment-history__status-icon{color:#1fa756}.subscription-payment-history__row--success .subscription-payment-history__amount{font-weight:bold}.subscription-payment-history__row--declined .subscription-payment-history__status-icon,.subscription-payment-history__row--void .subscription-payment-history__status-icon{color:#da4d0f}.subscription-payment-history__row--declined .subscription-payment-history__cell--amount,.subscription-payment-history__row--void .subscription-payment-history__cell--amount{text-decoration:line-through;color:rgba(218,77,15,0.5)}.subscription-payment-history__row--declined .subscription-payment-history__cell--amount:hover,.subscription-payment-history__row--void .subscription-payment-history__cell--amount:hover{text-decoration:none}.subscription-sign-up{width:100%;padding:40px 0;background:#8cd5c2;min-height:calc(100vh - 40px)}@media (max-width: 679px){.subscription-sign-up{padding:10px 0}}@media (max-width: 1023px){.subscription-sign-up .sign-up-form__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.subscription-sign-up .subscription-sign-up-plan-selection{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.subscription-sign-up .sign-up-form__dialog{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.subscription-sign-up-dialog-header__sign-in{font-size:12px;text-align:center}.subscription-sign-up-group-info{text-align:right;font-size:12px;margin-top:5px}.subscription-sign-up-group-info__link{color:#516a83}.subscription-sign-up-group-info__link:hover,.subscription-sign-up-group-info__link:focus,.subscription-sign-up-group-info__link:active{color:#3d5064}.subscription-sign-up-plan-selection{width:440px;margin-left:150px}@media (min-width: 1024px) and (max-width: 1339px){.subscription-sign-up-plan-selection{margin-left:0px}}@media (min-width: 680px) and (max-width: 1023px){.subscription-sign-up-plan-selection{width:530px;margin-left:auto;margin-right:auto}}@media (max-width: 679px){.subscription-sign-up-plan-selection{width:100%;margin-left:auto;margin-right:auto}}@media (min-width: 1024px){.subscription-sign-up-plan-selection__carousel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:520px}}@media (min-width: 1024px){.subscription-sign-up-plan-selection__plans{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;min-height:520px;display:inline-block;min-width:560px;margin-left:0px}}@media (min-width: 1340px){.subscription-sign-up-plan-selection__plans{margin-left:20px;min-width:720px}}.subscription-sign-up-plan-selection__plan{border-radius:2px;border-top:solid 9px #1fa756;background:#f5f7f8;text-align:center;box-shadow:0px 1px 4px rgba(0,0,0,0.2)}@media (max-width: 1023px){.subscription-sign-up-plan-selection__plan{width:calc(100% - 20px);margin:6px 10px}}.subscription-sign-up-plan-selection__plan-link{display:block;margin:0;color:#34596e}.subscription-sign-up-plan-selection__plan-link:hover,.subscription-sign-up-plan-selection__plan-link:active,.subscription-sign-up-plan-selection__plan-link:focus{color:#34596e}.subscription-sign-up-plan-selection__plan--monthly{border-top-color:#1fa756}.subscription-sign-up-plan-selection__plan--student{border-top-color:#8e4ed2}.subscription-sign-up-plan-selection__plan--yearly{border-top-color:#136fd2}.subscription-sign-up-plan-selection__plan--yearly_pro{border-top-color:#f7b20e}.subscription-status{background:#eafdf2;border:solid 1px #29a659;border-radius:4px;padding:12px 20px}.subscription-status__title{font:bold 26px/1.6em "Roboto", Arial, sans-serif;color:#29a659}.subscription-status__price{font:bold 15px/1.6em "Roboto", Arial, sans-serif}.subscription-status__info{font:normal 12px/1.6em "Roboto", Arial, sans-serif;margin-top:10px}.subscription-upgrade{max-width:960px;background-color:#eef1f3;margin:0 auto;padding:40px}.subscription-upgrade__title{font-size:26px;margin-bottom:40px}.subscription-upgrade__subtitle{font-size:18px}.subscription-upgrade__subscription-plans{margin:0 auto}.subscription-upgrade__subscription-plans:after{content:"";display:table;clear:both}.subscription-upgrade__confirm{margin:40px auto}.subscription-upgrade__field{display:block;width:410px;padding:10px;margin:0;border:1px solid #c1d0d9;border-radius:6px;box-shadow:inset 0px 1px 2px rgba(102,102,102,0.1);background-color:#fefefe}.subscription-upgrade__field::-webkit-input-placeholder{color:rgba(167,178,185,0.4)}.subscription-upgrade__field:-moz-placeholder{color:rgba(167,178,185,0.4)}.subscription-upgrade__field::-moz-placeholder{color:rgba(167,178,185,0.4)}.subscription-upgrade__field:-ms-input-placeholder{color:rgba(167,178,185,0.4)}.subscription-upgrade__field:focus{outline:none;background-color:white;box-shadow:0 0 5px #c1d0de}.subscription-upgrade__button{-webkit-font-smoothing:antialiased !important;border:none;color:white;cursor:pointer;padding:10px 16px;height:46px;font:bold 17px/10px "Helvetica Neue", Arial, sans-serif;white-space:nowrap;border-radius:4px;box-shadow:0 1px 1px rgba(11,56,29,0.7);background-image:-webkit-linear-gradient(270deg, #1fa756, #177c40);background-image:linear-gradient(180deg, #1fa756, #177c40);margin:20px auto}.subscription-upgrade__button:hover,.subscription-upgrade__button:active,.subscription-upgrade__button:focus{color:white;background-image:-webkit-linear-gradient(270deg, #177c40, #0f512a);background-image:linear-gradient(180deg, #177c40, #0f512a);cursor:pointer}.subscription-upgrade__button:focus{outline:none;box-shadow:0 0 5px #177c40}.subscription-upgrade__errors{color:#ea6f3e;font-weight:bold}.success-social-buttons{background:#dfe5e8;margin-top:30px;padding:20px;text-align:left;box-shadow:0 5px 5px -5px rgba(0,0,0,0.2) inset}@media (min-width: 680px){.success-social-buttons{margin:40px -40px -40px}}@media (max-width: 679px){.success-social-buttons{margin:20px -10px -20px}}.success-social-buttons__title{font-size:18px;line-height:1.2em;font-weight:bold}.success-social-buttons__links{margin-top:18px}.success-social-buttons__twitter-link,.success-social-buttons__facebook-link,.success-social-buttons__googleplus-link{padding:15px 20px;font-size:20px;color:white}@media (min-width: 680px){.success-social-buttons__twitter-link,.success-social-buttons__facebook-link,.success-social-buttons__googleplus-link{display:inline-block;margin-right:4%;width:48%}}@media (max-width: 679px){.success-social-buttons__twitter-link,.success-social-buttons__facebook-link,.success-social-buttons__googleplus-link{display:block;margin-bottom:10px}}.success-social-buttons__twitter-link:before,.success-social-buttons__facebook-link:before,.success-social-buttons__googleplus-link:before{font-family:"FontAwesome";margin-right:20px}.success-social-buttons__twitter-link:hover,.success-social-buttons__facebook-link:hover,.success-social-buttons__googleplus-link:hover{color:white}.success-social-buttons__twitter-link:last-child,.success-social-buttons__facebook-link:last-child,.success-social-buttons__googleplus-link:last-child{margin-right:0}.success-social-buttons__twitter-link{background:#00aced}.success-social-buttons__twitter-link:before{content:"\f099"}.success-social-buttons__twitter-link:hover{background:#0087ba}.success-social-buttons__facebook-link{background:#3b5998}.success-social-buttons__facebook-link:before{content:"\f09a"}.success-social-buttons__facebook-link:hover{background:#2d4373}.switch-toggle__input{position:absolute;margin-left:-9999px;visibility:hidden}.switch-toggle__label{display:block;position:relative;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:2px;width:45px;height:26px;background-color:#d8d8d8;border-radius:60px;-webkit-transition:background 0.1s;transition:background 0.1s}.switch-toggle__label:after,.switch-toggle__label:before{display:block;position:absolute;content:""}.switch-toggle__label:before{top:2px;left:2px;bottom:2px;right:2px;background-color:#d8d8d8;border-radius:60px;-webkit-transition:background 0.1s;transition:background 0.1s}.switch-toggle__label:after{top:4px;left:4px;bottom:4px;width:18px;background-color:white;border-radius:52px;-webkit-transition:margin 0.1s, background 0.1s;transition:margin 0.1s, background 0.1s}.switch-toggle__input:checked+.switch-toggle__label{background-color:#1fa756}.switch-toggle__input:checked+.switch-toggle__label:before{background-color:#1fa756}.switch-toggle__input:checked+.switch-toggle__label:after{margin-left:20px;box-shadow:inset transparent 0 0 3px 0}.syllabus{position:relative;margin:40px auto 20px;padding-top:30px;border-top:solid 1px #e8e8e8}.syllabus__title-and-body:after{content:"";display:table;clear:both}.syllabus__breadcrumb-link{font-weight:bold;font-size:13px;text-transform:uppercase;letter-spacing:0.1em;-webkit-font-smoothing:subpixel-antialiased}.syllabus__title{display:inline;font:bold 43px/1.2em "Roboto", Arial, sans-serif;color:#2a3744;margin-bottom:5px;margin-right:10px}.syllabus__count{font:12px Arial, sans-serif;color:#a3a3a3;white-space:nowrap}.syllabus__content,.syllabus__posts{font:17px/1.6em Arial, sans-serif;color:#4b4b4b;margin-bottom:40px}@media (min-width: 1340px){.syllabus__content,.syllabus__posts{width:960px}.syllabus__content .roundup-block__contents.roundup-block--card,.syllabus__posts .roundup-block__contents.roundup-block--card{width:960px}.syllabus__content .roundup-block--list .roundup-block__content,.syllabus__posts .roundup-block--list .roundup-block__content{width:480px}}@media (min-width: 1024px) and (max-width: 1339px){.syllabus__content,.syllabus__posts{width:630px}.syllabus__content .roundup-block--list .roundup-block__content,.syllabus__posts .roundup-block--list .roundup-block__content{width:315px}}.syllabus__posts-header{border-bottom:solid 1px #e4e4e4;margin-bottom:24px}@media (max-width: 679px){.syllabus__posts-header{display:none}}.syllabus__posts-header-label{font-size:12.68px;color:#8e8e8e}.syllabus__posts-header-views{display:inline-block;list-style:none;margin:0;padding:0}.syllabus__posts-header-view-item{display:inline-block;margin-left:3px}.syllabus__posts-header-view-link{display:inline-block;padding:10px 0 10px 9px;color:#e4e4e4;font-size:18px}.syllabus__posts-header-view-item--active .syllabus__posts-header-view-link{color:#2a3744}.syllabus__social-share-links{margin:16px 0}@media (min-width: 1340px){.syllabus__social-share-links{position:absolute;left:-100px;top:21px;bottom:0}.syllabus__social-share-links.sticky-block--pin-top .social-share-links{position:absolute;top:0}.syllabus__social-share-links.sticky-block--pin-bottom .social-share-links{position:absolute;bottom:0}.syllabus__social-share-links.sticky-block--floating .social-share-links{position:fixed;top:0}}.syllabuses{list-style:none;padding:0;margin:0;overflow:hidden}.syllabuses__syllabus-preview--cropped{border:solid 1px lightgrey}.syllabuses__syllabus-preview-image--regular{border:solid 1px lightgrey}@media (min-width: 680px){.syllabuses--list{margin:0 auto 20px}.syllabuses--list .syllabuses__syllabus{position:relative;margin:0;min-height:279px;border-bottom:solid 1px #e4e4e4;padding:35px 0 35px 330px}.syllabuses--list .syllabuses__syllabus:last-child{border-bottom:none}.syllabuses--list .syllabuses__syllabus-preview{width:300px;overflow:hidden;position:absolute;left:0;top:35px}.syllabuses--list .syllabuses__syllabus-preview-image{width:100%}.syllabuses--list .syllabuses__syllabus-preview-image--cropped{margin:-14% 0 -20%}.syllabuses--list .syllabuses__syllabus-header{margin-top:-5px}.syllabuses--list .syllabuses__syllabus-title{color:#2a3744;margin-bottom:0;margin-right:10px}.syllabuses--list .syllabuses__syllabus-title h1{display:inline;font:bold 22px/1.2em "Roboto", Arial, sans-serif;margin-top:0;margin-bottom:0}.syllabuses--list .syllabuses__syllabus-posts-count{display:inline-block;font-size:12px;color:#8fa6b3}.syllabuses--list .syllabuses__syllabus-summary{font:14px/1.6em "Roboto", Arial, sans-serif;color:#4b4b4b;margin-top:10px}.syllabuses--list .syllabuses__syllabus-summary figure,.syllabuses--list .syllabuses__syllabus-summary img,.syllabuses--list .syllabuses__syllabus-summary embed,.syllabuses--list .syllabuses__syllabus-summary video,.syllabuses--list .syllabuses__syllabus-summary object,.syllabuses--list .syllabuses__syllabus-summary iframe{max-width:100%}.syllabuses--list .syllabuses__syllabus-summary img{height:auto}.syllabuses--list .syllabuses__syllabus-summary code,.syllabuses--list .syllabuses__syllabus-summary tt,.syllabuses--list .syllabuses__syllabus-summary pre{font-family:"Source Code Pro", Monaco, monospace}.syllabuses--list .syllabuses__syllabus-summary pre{overflow:hidden}.syllabuses--list .syllabuses__syllabus-summary hr{display:none}.syllabuses--list .syllabuses__syllabus-read-more-link{color:#136fd2;font-size:12px;font-weight:bold;display:inline-block;margin-top:5px}.syllabuses--list .syllabuses__syllabus-read-more-link:hover,.syllabuses--list .syllabuses__syllabus-read-more-link:active,.syllabuses--list .syllabuses__syllabus-read-more-link:focus{color:#0f56a3}.syllabuses--grid .syllabuses__syllabus{position:relative;overflow:hidden}.syllabuses--grid .syllabuses__syllabus-preview{overflow:hidden}.syllabuses--grid .syllabuses__syllabus-preview-image{width:100%}.syllabuses--grid .syllabuses__syllabus-preview-image--cropped{margin:-15% 0 -20%}.syllabuses--grid .syllabuses__syllabus-header{display:block;padding-top:10px}.syllabuses--grid .syllabuses__syllabus-title{display:block;color:#2a3744;margin-bottom:3px}.syllabuses--grid .syllabuses__syllabus-title h1{font:bold 17px/1.2em "Roboto", Arial, sans-serif;margin-bottom:0;margin-top:0}.syllabuses--grid .syllabuses__syllabus:hover .syllabuses__syllabus-title{color:#171d24}.syllabuses--grid .syllabuses__syllabus-posts-count{display:block;color:#a3a3a3;font:12px/1.2em "Roboto", Arial, sans-serif}.syllabuses--grid .syllabuses__syllabus-summary,.syllabuses--grid .syllabuses__syllabus-read-more-link{display:none}}@media (min-width: 680px) and (min-width: 680px) and (max-width: 1023px){.syllabuses--list .syllabuses__syllabus{min-height:auto;padding-left:220px}}@media (min-width: 680px) and (min-width: 680px) and (max-width: 1023px){.syllabuses--list .syllabuses__syllabus-preview{width:190px}}@media (min-width: 680px) and (min-width: 680px){.syllabuses--grid .syllabuses__syllabus{float:left;width:190px;margin-right:30px}.syllabuses--grid .syllabuses__syllabus:nth-child(3n){margin-right:0}}@media (min-width: 680px) and (min-width: 1340px){.syllabuses--grid .syllabuses__syllabus{width:300px}}@media (max-width: 679px){.syllabuses__syllabus{border-bottom:solid 1px #e4e4e4;overflow:hidden}.syllabuses__syllabus-preview{overflow:hidden;width:76px;float:left;margin:9px 0}.syllabuses__syllabus-preview-image{width:100%;margin:0}.syllabuses__syllabus-preview-image--cropped{margin:-16% 0 -24%}.syllabuses__syllabus-details{margin-left:93px;margin-top:15px;font:12px/1.6em Arial, sans-serif}.syllabuses__syllabus-header{left:11px;bottom:9px}.syllabuses__syllabus-title h1{font:bold 17px/1em "Roboto", Arial, sans-serif;color:#2a3744}.syllabuses__syllabus-posts-count{font-size:12px;line-height:1em;color:#a3a3a3}.syllabuses__syllabus-summary,.syllabuses__syllabus-read-more-link{display:none}}.content.teach{margin:0 auto;padding:0}.teach__header{width:100%}.teach__content{font:normal 16px "Roboto", Arial, sans-serif;color:#495561}@media (max-width: 679px){.teach__content{padding:0 15px}}.teach__section-heading{font-size:30px;margin-bottom:8px;color:#2a3844;margin-top:0px}.teach__section-subheading{font:normal 16px "Roboto", Arial, sans-serif;color:#8fa6b3;margin-top:5px}.teach__masthead-container{position:relative;background-color:#f5f7f8;overflow:hidden}.teach__masthead{position:relative;text-align:left;padding:60px 0 40px 0;background:transparent}@media (min-width: 680px){.teach__masthead{margin:0 auto}.teach__masthead:after{content:"";display:table;clear:both}}@media (min-width: 1340px){.teach__masthead{max-width:1290px}}@media (min-width: 1024px) and (max-width: 1339px){.teach__masthead{max-width:960px}}@media (min-width: 680px) and (max-width: 1023px){.teach__masthead{max-width:630px}}@media (max-width: 679px){.teach__masthead{padding:25px 10px}}.teach__masthead-img{position:absolute;top:0;right:0;margin:0}@media (min-width: 1340px){.teach__masthead-img{width:60%}}@media (min-width: 1024px) and (max-width: 1339px){.teach__masthead-img{width:721px}}@media (min-width: 680px) and (max-width: 1023px){.teach__masthead-img{width:560px;right:-180px}}@media (max-width: 679px){.teach__masthead-img{display:none}}.teach__masthead-title{margin-top:0}.teach__button{font:bold 14px "Roboto", Arial, sans-serif;padding:12px 14px;color:white;border-radius:5px;display:inline-block}@media (min-width: 680px) and (max-width: 1023px){.teach__button{font-size:14px;padding:14px 20px}}@media (max-width: 679px){.teach__button{padding:14px 20px}}.teach__button--course{background:#db621a}.teach__button--course:hover,.teach__button--course:active,.teach__button--course:focus{color:white;background:#cd5c18}.teach__button--tutorial{background:#136fd2}.teach__button--tutorial:hover,.teach__button--tutorial:active,.teach__button--tutorial:focus{color:white;background:#1268c4}.teach__button:nth-of-type(2){margin-left:20px}.teach__masthead-title{margin-bottom:15px;max-width:600px;font:bold 51px/1em "Roboto", Arial, sans-serif}@media (max-width: 679px){.teach__masthead-title{font:bold 37px/1em "Roboto", Arial, sans-serif}}.teach__masthead-subtitle{color:#8fa6b3;margin:0;max-width:600px;font:bold 19px/1.4em "Roboto", Arial, sans-serif}@media (max-width: 679px){.teach__masthead-subtitle{font:normal 17px/1.4em "Roboto", Arial, sans-serif;margin:10px 0 0}}@media (min-width: 680px){.teach__masthead-links{margin-top:40px}}@media (max-width: 679px){.teach__masthead-links{margin-top:20px}}.teach__featured-instructors{margin-top:40px}.teach__featured-instructors-card{display:block;position:relative;width:300px;margin-right:30px;float:left;margin-bottom:20px}@media (min-width: 1340px){.teach__featured-instructors-card{width:410px}.teach__featured-instructors-card:nth-child(3n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.teach__featured-instructors-card:nth-child(3n){margin-right:0}}@media (min-width: 680px) and (max-width: 1023px){.teach__featured-instructors-card:nth-child(2){margin-right:0}.teach__featured-instructors-card:nth-child(n+3){display:none}}@media (max-width: 679px){.teach__featured-instructors-card{width:100%}.teach__featured-instructors-card:nth-child(2){display:none}.teach__featured-instructors-card:nth-child(3){display:none}}.teach__featured-instructors-thumbnail{margin:0 0 -3px}.teach__featured-instructors-thumbnail-image{width:100%}.teach__featured-instructors-info{margin-top:0;padding:14px 16px;border:1px solid #cccccc;border-top:0;min-height:150px}.teach__featured-instructors-topic{margin:0 0 12px 0;font:bold 12px/1.4em Arial, sans-serif;font-variant:small-caps}.teach__featured-instructors-topic.topic-design{color:#c94e4b}.teach__featured-instructors-topic.topic-code{color:#4cc1be}.teach__featured-instructors-topic.topic-music{color:#56a4ca}.teach__featured-instructors-topic.topic-photography{color:#8360a8}.teach__featured-instructors-topic.topic-cgi{color:#f95858}.teach__featured-instructors-topic.topic-computers{color:#5d7dba}.teach__featured-instructors-topic.topic-business{color:#f38844}.teach__featured-instructors-topic.topic-crafts{color:#ff9069}.teach__featured-instructors-topic.topic-gamedevelopment{color:#72bf40}.teach__featured-instructors-topic.topic-webdesign{color:#49b293}.teach__featured-instructors-bio{font:normal 14px/1.4em "Roboto", Arial, sans-serif;color:#495561}@media (min-width: 1024px) and (max-width: 1339px){.teach__featured-instructors-list-item:last-child{margin-right:0}}@media (min-width: 680px) and (max-width: 1023px){.teach__featured-instructors-list-item:nth-child(2){margin-right:0}}.teach__work-with-us{border-top:5px solid #d9e1e5;margin-top:8px;padding-top:20px;clear:both}.teach__work-with-us-content{font:normal 16px/1.4em "Roboto", Arial, sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teach__work-with-us-what-we-do{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:30px}@media (min-width: 1340px){.teach__work-with-us-what-we-do{width:520px}}@media (min-width: 1024px) and (max-width: 1339px){.teach__work-with-us-what-we-do{width:520px}}@media (min-width: 680px) and (max-width: 1023px){.teach__work-with-us-what-we-do{width:300px}}@media (max-width: 679px){.teach__work-with-us-what-we-do{width:100%}}.teach__work-with-us-how-we-help{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background:#f5f7f8;font:normal 20px/1.4em "Roboto", Arial, sans-serif;padding:24px;vertical-align:top}@media (min-width: 1340px){.teach__work-with-us-how-we-help{width:740px}}@media (min-width: 1024px) and (max-width: 1339px){.teach__work-with-us-how-we-help{width:410px}}@media (min-width: 680px) and (max-width: 1023px){.teach__work-with-us-how-we-help{width:300px}}@media (max-width: 679px){.teach__work-with-us-how-we-help{width:100%}}.teach__call-to-action{border-top:1px solid #d9e1e5;margin:30px 0 30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width: 680px) and (max-width: 1023px){.teach__call-to-action{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.teach__call-to-action-graphic{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:20px;margin-right:30px;width:520px}@media (min-width: 680px) and (max-width: 1023px){.teach__call-to-action-graphic{width:190px}}@media (max-width: 679px){.teach__call-to-action-graphic{display:none}}.teach__call-to-action-graphic img{max-width:100%}.teach__call-to-action-text{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:20px;color:#495561;font:bold 16px/1.4em "Roboto", Arial, sans-serif}@media (min-width: 1340px){.teach__call-to-action-text{width:520px}}@media (min-width: 1024px) and (max-width: 1339px){.teach__call-to-action-text{width:410px}}@media (min-width: 680px) and (max-width: 1023px){.teach__call-to-action-text{width:410px}}@media (max-width: 679px){.teach__call-to-action-text{width:100%}}.teach__call-to-action-text-intro{margin-top:12px;color:#4a637b;font:bold 16px/1.4em "Roboto", Arial, sans-serif}.teach__call-to-action-list{margin:15px 0;padding:0 0 0 20px}.teach__call-to-action-list-item{color:#4a637b;font:normal 16px/1.4em "Roboto", Arial, sans-serif;padding:0}.teach__culture{border-top:1px solid #d9e1e5;margin:30px 0 30px 0}.teach__culture-content{display:inline-block}.teach__culture-text{margin-right:30px}.teach__culture-text-content{font-weight:normal}.teach__testimonials{margin:30px 0 30px 0}.teach__testimonials-heading{font-weight:bold;font-size:14px;color:#8fa6b3}.teach__testimonial-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.teach__testimonial{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:300px;margin-right:30px;display:inline-block;vertical-align:top}@media (min-width: 1340px){.teach__testimonial:nth-child(4n){margin-right:0}}@media (min-width: 1024px) and (max-width: 1339px){.teach__testimonial:nth-child(3n){margin-right:0}}@media (min-width: 680px) and (max-width: 1023px){.teach__testimonial:nth-child(2n){margin-right:0}}@media (max-width: 679px){.teach__testimonial{width:100%}}.teach__testimonial-link:link,.teach__testimonial-link:visited,.teach__testimonial-link:hover,.teach__testimonial-link:active{color:#2a3744}.teach__testimonial-link:hover .teach__testimonial-testimony{background:#ecf0f2}.teach__testimonial-testimony{background:#f5f7f8;border-bottom:1px solid #dbdee0;border-right:1px solid #dbdee0;padding:20px;font:normal 16px/1.4em "Roboto", Arial, sans-serif}.teach__testimonial-testimony:after{content:"";display:block;position:relative;bottom:-35px;left:20px;width:0;border-width:15px 15px 0;border-style:solid;border-color:#dbdee0 transparent}.teach__testimonial-instructor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.teach__testimonial-instructor-photo{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin-right:15px;width:52px;height:52px;border-radius:26px;-webkit-border-radius:26px;-moz-border-radius:26px}.teach__testimonial-instructor-name{margin:6px 0 0 0}.teach__testimonial-instructor-title{margin:5px 0}.terms-of-use__item{padding-left:40px;position:relative}.terms-of-use__item--special-box{background:#f7e2d9;padding:18px 20px 18px 60px;margin:10px -20px}.terms-of-use__number{position:absolute;left:0;top:0}.terms-of-use__item--special-box .terms-of-use__number{left:20px;top:18px}.terms-of-use__subitem{padding-left:40px;position:relative}.terms-of-use__letter{position:absolute;left:0;top:0}.third-party-coupon-form__flash-notice{background-color:#dff0d8;border:1px solid #d6e9c6;color:#468847;text-shadow:0 1px 0 rgba(255,255,255,0.5);border-radius:4px;padding:4px 35px 4px 14px;margin-bottom:20px;text-align:center}.third-party-coupon-form__flash-error{background-color:#f2dede;border:solid 1px #eed3d7;color:#b94a48;text-shadow:0 1px 0 rgba(255,255,255,0.5);border-radius:4px;padding:4px 35px 4px 14px;margin-bottom:20px;text-align:center}.third-party-coupon-form__form{background:#f0f0f0;padding:20px 100px;width:700px;margin:0 auto}.third-party-coupon-form__label{font-weight:bold;font-size:12px;line-height:1.2em;display:block;margin-bottom:5px}.third-party-coupon-form__field{margin-bottom:10px}.third-party-coupon-form__text-input{width:50%}.third-party-coupon-form__big-text-input{width:100%}.third-party-coupon-form__memo-input{width:100%;height:120px}.topic-home__learning-guides__blurb{margin-bottom:20px;font-size:18px;color:#999999}.topic-home__featured-content{margin-top:20px;border-top:1px solid #cccccc}.topic-home__featured-content__blurb{margin-bottom:20px;font-size:18px;color:#999999}.topic-home__learning-guides__footer{text-align:right}.topic-home__learning-guides__footer a{color:#136fd2;font:bold 14px/1.6em Arial, sans-serif;white-space:nowrap}.topic-home__learning-guides__footer a:hover,.topic-home__learning-guides__footer a:active,.topic-home__learning-guides__footer a:focus{color:#0f56a3}.topic-home__learning-guides__footer a:after{margin-left:5px;content:"\2192"}.topic-home__featured-content__footer{text-align:right}.topic-home__featured-content__footer a{border-right:1px #999999 solid;margin-left:10px;padding-right:10px;color:#136fd2;font:bold 14px/1.6em Arial, sans-serif;white-space:nowrap}.topic-home__featured-content__footer a:hover,.topic-home__featured-content__footer a:active,.topic-home__featured-content__footer a:focus{color:#0f56a3}.topic-home__featured-content__footer a:after{margin-left:5px;content:"\2192"}.topic-home__featured-content__footer a:last-child{border-right:none;padding-right:0}.topic-home__featured-content__posts{overflow:hidden}.topic-promo-block{display:block;text-align:center;background:#f5f7f8;padding:15px 0;position:relative}.topic-promo-block__topic{text-align:center;margin-top:-30px}a.topic-promo-block__topic-link{display:inline-block;color:#fefefe;font:bold 14px/1.6em "Roboto", Arial, sans-serif;padding:6px 12px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fefefe;font:bold 19px/45px "Roboto", Arial, sans-serif;padding:0 15px}a.topic-promo-block__topic-link.topic-design{background:#c94e4b}a.topic-promo-block__topic-link.topic-code{background:#4cc1be}a.topic-promo-block__topic-link.topic-music{background:#56a4ca}a.topic-promo-block__topic-link.topic-photography{background:#8360a8}a.topic-promo-block__topic-link.topic-cgi{background:#f95858}a.topic-promo-block__topic-link.topic-computers{background:#5d7dba}a.topic-promo-block__topic-link.topic-business{background:#f38844}a.topic-promo-block__topic-link.topic-crafts{background:#ff9069}a.topic-promo-block__topic-link.topic-gamedevelopment{background:#72bf40}a.topic-promo-block__topic-link.topic-webdesign{background:#49b293}a.topic-promo-block__topic-link:hover,a.topic-promo-block__topic-link:active,a.topic-promo-block__topic-link:focus{color:#fefefe}a.topic-promo-block__topic-link:hover.topic-design,a.topic-promo-block__topic-link:active.topic-design,a.topic-promo-block__topic-link:focus.topic-design{background:#b03532}a.topic-promo-block__topic-link:hover.topic-code,a.topic-promo-block__topic-link:active.topic-code,a.topic-promo-block__topic-link:focus.topic-code{background:#33a8a5}a.topic-promo-block__topic-link:hover.topic-music,a.topic-promo-block__topic-link:active.topic-music,a.topic-promo-block__topic-link:focus.topic-music{background:#3d8bb1}a.topic-promo-block__topic-link:hover.topic-photography,a.topic-promo-block__topic-link:active.topic-photography,a.topic-promo-block__topic-link:focus.topic-photography{background:#6a478f}a.topic-promo-block__topic-link:hover.topic-cgi,a.topic-promo-block__topic-link:active.topic-cgi,a.topic-promo-block__topic-link:focus.topic-cgi{background:#e03f3f}a.topic-promo-block__topic-link:hover.topic-computers,a.topic-promo-block__topic-link:active.topic-computers,a.topic-promo-block__topic-link:focus.topic-computers{background:#4464a1}a.topic-promo-block__topic-link:hover.topic-business,a.topic-promo-block__topic-link:active.topic-business,a.topic-promo-block__topic-link:focus.topic-business{background:#da6f2b}a.topic-promo-block__topic-link:hover.topic-crafts,a.topic-promo-block__topic-link:active.topic-crafts,a.topic-promo-block__topic-link:focus.topic-crafts{background:#e67750}a.topic-promo-block__topic-link:hover.topic-gamedevelopment,a.topic-promo-block__topic-link:active.topic-gamedevelopment,a.topic-promo-block__topic-link:focus.topic-gamedevelopment{background:#59a627}a.topic-promo-block__topic-link:hover.topic-webdesign,a.topic-promo-block__topic-link:active.topic-webdesign,a.topic-promo-block__topic-link:focus.topic-webdesign{background:#30997a}a.topic-promo-block__topic-link:hover,a.topic-promo-block__topic-link:active,a.topic-promo-block__topic-link:focus{text-decoration:none}@media (max-width: 679px){a.topic-promo-block__topic-link{font-size:15px;line-height:43px}}.topic-promo-block__sites{padding:0;margin:20px 0 0;list-style:none}.topic-promo-block__site{font:17px/1.2em "Roboto", Arial, sans-serif;color:#2a3744;display:block;line-height:26px}.topic-promo-block__footer{width:100%;position:absolute;bottom:20px}hr.topic-promo-block__separator{display:block;background:#c73e2b;width:50px;height:1px;border:0}.topic-promo-block__read-more{font-size:13px;margin-top:2px}.topic-promo-block__read-more-link{color:#136fd2}.topics-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.topics-menu:hover .topics-menu__topics{display:block}.topics-menu:hover .topics-menu__dropdown-toggle{position:relative;z-index:11}.topics-menu:hover i.fa-chevron-down:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.topics-menu__topics{border-radius:3px;display:none;position:absolute;z-index:10;padding:0;margin:0;width:190px;box-shadow:0 2px 8px rgba(0,0,0,0.3)}.topics-menu__topics:before{content:"";display:block;width:0;height:0;position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:126px}.topics-menu__topics li.topics-menu__topic:first-child a.topics-menu__topic-link{border-radius:3px 0 0 0;padding-top:20px}.topics-menu__topics li.topics-menu__topic:first-child i.topics-menu__topic-link-chevron{top:26px}.topics-menu__topics li.topics-menu__topic:last-child a.topics-menu__topic-link{border-radius:0 0 0 3px;padding-bottom:20px}.topics-menu__topics--expanded{width:525px}.topics-menu__topic{list-style:none}.topics-menu__topic-link{position:relative;display:inline-block;width:190px;background:#fefefe;padding:10px 25px;font:normal 14px/20px "Roboto", Arial, sans-serif;white-space:nowrap;color:#3a3a3a}i.topics-menu__topic-link-chevron{position:absolute;right:10px;top:15px;font-size:10px;display:none}i.topics-menu__topic-link-chevron--active{display:inline}.topics-menu__topic-link--active{text-decoration:underline}.topics-menu__topic-link--active.topic-design{color:#b03532}.topics-menu__topic-link--active.topic-code{color:#33a8a5}.topics-menu__topic-link--active.topic-music{color:#3d8bb1}.topics-menu__topic-link--active.topic-photography{color:#6a478f}.topics-menu__topic-link--active.topic-cgi{color:#e03f3f}.topics-menu__topic-link--active.topic-computers{color:#4464a1}.topics-menu__topic-link--active.topic-business{color:#da6f2b}.topics-menu__topic-link--active.topic-crafts{color:#e67750}.topics-menu__topic-link--active.topic-gamedevelopment{color:#59a627}.topics-menu__topic-link--active.topic-webdesign{color:#30997a}.topics-menu__topic-submenu{display:none;position:absolute;top:0;left:190px;padding:30px;width:335px;height:100%;border-radius:0 3px 3px 0}.topics-menu__topic-submenu.topic-design{background-color:#b03532}.topics-menu__topic-submenu.topic-code{background-color:#33a8a5}.topics-menu__topic-submenu.topic-music{background-color:#3d8bb1}.topics-menu__topic-submenu.topic-photography{background-color:#6a478f}.topics-menu__topic-submenu.topic-cgi{background-color:#e03f3f}.topics-menu__topic-submenu.topic-computers{background-color:#4464a1}.topics-menu__topic-submenu.topic-business{background-color:#da6f2b}.topics-menu__topic-submenu.topic-crafts{background-color:#e67750}.topics-menu__topic-submenu.topic-gamedevelopment{background-color:#59a627}.topics-menu__topic-submenu.topic-webdesign{background-color:#30997a}.topics-menu__topic-submenu--visible{display:block}.topics-menu__submenu-title-link{display:inline-block;color:#fefefe;font:bold 14px/1.6em "Roboto", Arial, sans-serif;padding:6px 12px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.topics-menu__submenu-title-link.topic-design{background:#c94e4b}.topics-menu__submenu-title-link.topic-code{background:#4cc1be}.topics-menu__submenu-title-link.topic-music{background:#56a4ca}.topics-menu__submenu-title-link.topic-photography{background:#8360a8}.topics-menu__submenu-title-link.topic-cgi{background:#f95858}.topics-menu__submenu-title-link.topic-computers{background:#5d7dba}.topics-menu__submenu-title-link.topic-business{background:#f38844}.topics-menu__submenu-title-link.topic-crafts{background:#ff9069}.topics-menu__submenu-title-link.topic-gamedevelopment{background:#72bf40}.topics-menu__submenu-title-link.topic-webdesign{background:#49b293}.topics-menu__submenu-title-link:hover,.topics-menu__submenu-title-link:active,.topics-menu__submenu-title-link:focus{color:#fefefe}.topics-menu__submenu-title-link:hover.topic-design,.topics-menu__submenu-title-link:active.topic-design,.topics-menu__submenu-title-link:focus.topic-design{background:#b03532}.topics-menu__submenu-title-link:hover.topic-code,.topics-menu__submenu-title-link:active.topic-code,.topics-menu__submenu-title-link:focus.topic-code{background:#33a8a5}.topics-menu__submenu-title-link:hover.topic-music,.topics-menu__submenu-title-link:active.topic-music,.topics-menu__submenu-title-link:focus.topic-music{background:#3d8bb1}.topics-menu__submenu-title-link:hover.topic-photography,.topics-menu__submenu-title-link:active.topic-photography,.topics-menu__submenu-title-link:focus.topic-photography{background:#6a478f}.topics-menu__submenu-title-link:hover.topic-cgi,.topics-menu__submenu-title-link:active.topic-cgi,.topics-menu__submenu-title-link:focus.topic-cgi{background:#e03f3f}.topics-menu__submenu-title-link:hover.topic-computers,.topics-menu__submenu-title-link:active.topic-computers,.topics-menu__submenu-title-link:focus.topic-computers{background:#4464a1}.topics-menu__submenu-title-link:hover.topic-business,.topics-menu__submenu-title-link:active.topic-business,.topics-menu__submenu-title-link:focus.topic-business{background:#da6f2b}.topics-menu__submenu-title-link:hover.topic-crafts,.topics-menu__submenu-title-link:active.topic-crafts,.topics-menu__submenu-title-link:focus.topic-crafts{background:#e67750}.topics-menu__submenu-title-link:hover.topic-gamedevelopment,.topics-menu__submenu-title-link:active.topic-gamedevelopment,.topics-menu__submenu-title-link:focus.topic-gamedevelopment{background:#59a627}.topics-menu__submenu-title-link:hover.topic-webdesign,.topics-menu__submenu-title-link:active.topic-webdesign,.topics-menu__submenu-title-link:focus.topic-webdesign{background:#30997a}.topics-menu__featured-categories{padding:0;margin-top:0px;overflow:hidden}.topics-menu__featured-category{list-style:none;line-height:2.6em;width:50%;float:left}.topics-menu__featured-category-link{display:block;font-size:14px;color:white}.topics-menu__featured-category-link:hover,.topics-menu__featured-category-link:active,.topics-menu__featured-category-link:focus{text-decoration:underline;color:white}.topics-menu__more-categories-link{display:block;clear:left;width:50%;font-size:12px;line-height:24px;margin-top:10px;color:white;opacity:0.6}.topics-menu__more-categories-link:hover,.topics-menu__more-categories-link:active,.topics-menu__more-categories-link:focus{text-decoration:underline;color:white}.topics-menu__submenu-footer-link{display:block;font-size:12px;color:white;opacity:0.6}.topics-menu__submenu-footer-link:hover,.topics-menu__submenu-footer-link:active,.topics-menu__submenu-footer-link:focus{text-decoration:underline;color:white}.translate-for-us__main-image{width:100%}.unity-player{background:#fefefe}.unity-player__missing{padding:40px}.uploader{display:none}.user-activities__header{margin-bottom:40px}.user-activities__title{padding-bottom:6px;border-bottom:1px solid lightgrey}@media (min-width: 1024px){.user-activities__courses-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}@media (min-width: 1024px){.user-activities__section--watched-courses,.user-activities__section--downloaded-courses{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}.user-activities__section{margin-bottom:40px}.user-activities__resend-email-link{display:block;color:white;background-color:#0288d1;padding:0px 40px;text-align:center;text-decoration:none;font:bold 14px/44px "Helvetica Neue", Arial, sans-serif;height:44px;border-radius:8px;box-shadow:0 4px 0 0 #02679e;display:inline-block}@media (max-width: 679px){.user-activities__resend-email-link{font-size:16px;height:44px;line-height:44px;padding:0px 20px}}.user-activities__resend-email-link:hover,.user-activities__resend-email-link:active,.user-activities__resend-email-link:focus{color:white;background-color:#027ec2}.buying-breadcrumbs{clear:both;overflow:hidden;text-align:center;padding:0;margin:0 auto;max-width:520px}.buying-breadcrumbs__list{margin:0;padding:0;border-top:1px solid #c1d0d9;border-bottom:1px solid #c1d0d9;white-space:nowrap}@media (max-width: 679px){.buying-breadcrumbs__list{height:32px}}.buying-breadcrumbs__item{width:50%;display:inline-block;padding:10px;color:#a7b2b9;font:normal 17px "Roboto", Arial, sans-serif;position:relative}@media (max-width: 679px){.buying-breadcrumbs__item{font-size:13px;white-space:nowrap;height:30px;line-height:10px}}.buying-breadcrumbs__item .buying-breadcrumbs__item-arrow-image{display:block;position:absolute;left:0px;top:-1px}@media (max-width: 679px){.buying-breadcrumbs__item .buying-breadcrumbs__item-arrow-image{height:32px}}.buying-breadcrumbs__item:first-child .buying-breadcrumbs__item-arrow-image{display:none}.buying-breadcrumbs__completed{color:#1fa756;display:inline-block;margin-left:10px}.buying-breadcrumbs__item--active{background:#fff8c7;color:#2a3744;font-weight:bold}.buying-breadcrumbs__item--active:not(:last-child):after{display:none}.password-reset{overflow:hidden}.password-reset__course-link{width:50%;float:left;margin-bottom:5px;font-size:12px}.password-reset__course-link-icon{margin-right:10px}.password-reset__course-link-icon:before{font-size:12px}.password-reset__sign-in{margin-top:20px}.password-reset__sent-icon{margin-right:10px}.password-reset__sent-info{line-height:17px}.password-reset__sent-image{margin:20px auto 40px;width:120px}.password-reset__wrong-icon:before{display:block;font-size:40px;color:#ea6f3e;content:"✘";margin:40px auto}h1.password-reset-failed__title.user-form__title{margin-bottom:40px}.password-reset-failed__info{margin-bottom:40px}.product-info{max-width:850px;margin:0 auto 20px;text-align:center}@media (max-width: 679px){.product-info{margin-bottom:20px}}.product-info__label{font-size:13px;color:#7d7d7d;margin:0}.product-info__title,.product-info__title-link{margin:0;font-size:27px;color:#2a3744}.product-info__title:hover,.product-info__title:active,.product-info__title:focus,.product-info__title-link:hover,.product-info__title-link:active,.product-info__title-link:focus{color:black}.product-info__total-price{margin-top:15px;font-weight:bold;font-size:19px;color:#1fa756}.product-info__tax-amount{color:#7d7d7d;font-size:12px}.sign-in__notification{font-size:12px;color:#7d7d7d}.sign-in__forgot-password-link{display:block;font-size:13px;margin-top:10px}@media (max-width: 679px){.sign-in__forgot-password-link{margin-top:15px}}.sign-in__username-reminder-link{display:block;font-size:13px;margin-top:10px}@media (max-width: 679px){.sign-in__username-reminder-link{margin-top:15px}}.sign-up{margin:0 auto;max-width:520px}.sign-up__content{background:#eef1f3;text-align:center;padding:40px}.sign-up__content:after{content:"";display:table;clear:both}@media (max-width: 679px){.sign-up__content{padding:20px 10px}}.sign-up__title{font:normal 26px "Helvetica Neue", Arial, sans-serif;margin:0}.sign-up__disclaimer{clear:both;overflow:hidden}.sign-up__disclaimer-text{text-align:center;width:260px;margin:40px auto;font-size:13px;line-height:18px;color:#7d7d7d}.sign-up__dialog{position:relative}.sign-up__form{margin-top:30px}.subscription-show__subscription-status,.subscription-show__subscription-benefits{overflow:hidden;margin-bottom:40px}.subscription-show__subscription-status--no-subscription{background:#f5f7f8;padding:20px;margin-bottom:20px;border:1px solid #dae1e5;border-radius:4px;font-size:13px}.subscription-show__no-subscription-title{color:#44697e;font:bold 24px/1em "Roboto", Arial, sans-serif}.subscription-show__manage-link{font-size:13px;display:block}.subscription-show__reactivate-link,.subscription-show__cancel-link{font-size:13px;display:block;color:#da4d0f}.subscription-show__reactivate-link:hover,.subscription-show__reactivate-link:active,.subscription-show__reactivate-link:focus,.subscription-show__cancel-link:hover,.subscription-show__cancel-link:active,.subscription-show__cancel-link:focus{color:#c2450d}.subscription-show__confirm-info{margin-top:-8px;font-size:12px;color:#afa6b3;margin-bottom:20px}.subscription-show__subscription-payment-history+.subscription-show__reactivate-or-cancel{margin-top:20px}.subscription-show__plans:after{content:"";display:table;clear:both}.user-form{background:#eef1f3;text-align:center;padding:40px;margin:0 auto;max-width:520px}@media (max-width: 679px){.user-form{padding:20px 10px}}.user-form--plain{text-align:left}h1.user-form__title{font:normal 26px "Helvetica Neue", Arial, sans-serif;margin:0}.user-form__info{font-size:13px;line-height:17px;color:#7d7d7d}.user-form__form{margin-top:30px}.user-form__fieldset{display:block;margin:0 auto 20px}@media (min-width: 680px){.user-form__fieldset{width:80%}}.user-form__fieldset--checkbox{text-align:center;margin-top:20px}.user-form__label{display:block;font-size:14px;text-align:left}.user-form__label--checkbox{margin:0 auto;font-size:13px;line-height:1.2em}.user-form__label-content--checkbox{margin-left:20px}.user-form__field{display:block;width:100%;padding:10px;font:normal 14px Arial, sans-serif;margin:0 auto;border:1px solid #c1d0d9;border-radius:6px;box-shadow:inset 0px 1px 2px rgba(102,102,102,0.1);background-color:#fefefe}.user-form__field::-webkit-input-placeholder{color:rgba(167,178,185,0.4)}.user-form__field:-moz-placeholder{color:rgba(167,178,185,0.4)}.user-form__field::-moz-placeholder{color:rgba(167,178,185,0.4)}.user-form__field:-ms-input-placeholder{color:rgba(167,178,185,0.4)}.user-form__field:focus{outline:none;background-color:white;box-shadow:0 0 5px #c1d0de}.user-form__checkbox{margin-right:10px;float:left}.user-form__select{display:block;width:100%;font:normal 16px Arial, sans-serif;margin:0 auto 20px}.user-form__button{-webkit-font-smoothing:antialiased !important;border:none;color:white;cursor:pointer;padding:10px 16px;height:46px;font:bold 17px/10px "Helvetica Neue", Arial, sans-serif;white-space:nowrap;border-radius:4px;box-shadow:0 1px 1px rgba(11,56,29,0.7);background-image:-webkit-linear-gradient(270deg, #136fd2, #0f56a3);background-image:linear-gradient(180deg, #136fd2, #0f56a3);margin-top:20px;margin-bottom:20px}.user-form__button:hover,.user-form__button:active,.user-form__button:focus{color:white;background-image:-webkit-linear-gradient(270deg, #0f56a3, #0b3e74);background-image:linear-gradient(180deg, #0f56a3, #0b3e74);cursor:pointer}.user-form__button:focus{outline:none;box-shadow:0 0 5px #0f56a3}.user-form__button-icon{display:inline-block;margin-left:10px}.user-form__fieldset--error .user-form__field{border:1px solid #ea6f3e}.user-form__fieldset--error .user-form__field:focus{box-shadow:0 0 5px #ea6f3e;outline:none}.user-form__error-message{font-size:12px;color:#ea6f3e;text-align:left;margin:0}.user-form__error-box{margin:0 auto 20px;color:#ea6f3e;width:80%;font:bold 14px/1.6em Arial, sans-serif;text-align:left}.user-form__check-icon:before{content:"✓";color:#1fa756;font-size:40px;display:block;margin:40px auto}.user-form__premium-help{background:#dfe5e8;padding:10px 20px;margin-top:20px;font-size:12px}.user-form__premium-help-heading{font-size:14px;text-align:center}.user-form__captcha{width:300px;margin:0 auto}.username-reminder{overflow:hidden}.username-reminder__course-link{margin-bottom:5px;font-size:12px}@media (min-width: 680px){.username-reminder__course-link{width:50%;float:left}}.username-reminder__course-link-icon{margin-right:10px}.username-reminder__course-link-icon:before{font-size:12px}.username-reminder__sign-in{margin-top:20px}.username-reminder__sent-icon{margin-right:10px}.username-reminder__sent-info{line-height:17px}.username-reminder__sent-image{margin:20px auto 40px;width:120px}.username-reminder__wrong-icon:before{display:block;font-size:40px;color:#ea6f3e;content:"✘";margin:40px auto}.watched-courses__table{border-spacing:0;border-collapse:collapse}.watched-courses__th{text-align:left;padding:8px;border-bottom:1px solid}.watched-courses__table-row:hover{background-color:#e0e0e0}.watched-courses__table-row:nth-child(even){background-color:whitesmoke}.watched-courses__table-row:nth-child(even):hover{background-color:#e0e0e0}.watched-courses__course,.watched-courses__time-spent{padding:8px}.watched-courses__table-row--footer{background-color:#f0f0f0}.watched-courses__table-row--footer:first-child>*{border-top:1px solid}.weekly-digest-subscription{font:14px Arial, sans-serif;padding-top:8px;clear:both;line-height:1.4em;background-color:#fbfbfb;border:#e1e8ed solid 1px;border-radius:4px;padding:20px;margin-bottom:50px}.weekly-digest-subscription--header{font:20px/1.2em "Roboto", Arial, sans-serif;margin-bottom:20px}.weekly-digest-subscription__created,.weekly-digest-subscription__new{background:#eef1f3;padding:40px}.weekly-digest-subscription__created-title,.weekly-digest-subscription__new-title{font-size:31px;margin-bottom:30px}.weekly-digest-subscription__new-errors{color:red}.weekly-digest-subscription__form{margin-bottom:1em;margin-top:2em;max-width:520px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.weekly-digest-subscription__email-field{border:solid 1px #d2d2d2;border-radius:5px;font:14px "Roboto", Arial, sans-serif;height:32px;margin-top:1px;padding:5px 10px;color:#2a3744;background-color:#fefefe;width:100%}.weekly-digest-subscription__email-field,.field_with_errors{width:100%}.weekly-digest-subscription__subscribe-button{background-color:#82b541;padding:0px 20px;color:white;border-radius:4px;line-height:36px;height:36px;border:none;width:100%;display:inline-block;font-size:14px;font-weight:bold;margin-top:20px}.weekly-digest-subscription__subscribe-button:hover{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#8ec150;color:white}.weekly-digest-subscription__captcha{width:300px;margin:0 auto;padding-bottom:20px}.weekly_subscription_reports_form label{width:240px;display:inline-block}.yearly-discount-heading{width:100%;text-align:center;background-image:-webkit-linear-gradient(left, #5f52ba, #b37fd2);background-image:linear-gradient(to right, #5f52ba, #b37fd2);background-image:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/tiled-bg@2x-d9d12c3df5f8d062a3219ff99361021c.png),-webkit-linear-gradient(left, #5f52ba, #b37fd2);background-image:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/tiled-bg@2x-d9d12c3df5f8d062a3219ff99361021c.png),linear-gradient(to right, #5f52ba, #b37fd2);color:white;padding:30px}.yearly-discount-heading__intro{font-size:1em;line-height:2em;text-transform:uppercase}.yearly-discount-heading__price{font-size:5em;font-weight:bold;line-height:1.4em}.yearly-discount-heading__normal-price{font-size:1.5em;font-weight:bold;margin:0 0 30px 0}.yearly-discount-heading__cta{display:block;background:#33cdba;color:white;border-radius:4px;padding:8px 0 8px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap;max-width:350px;margin:auto}.yearly-discount-heading__cta:hover,.yearly-discount-heading__cta:active,.yearly-discount-heading__cta:focus{background:#2db9a8;color:white}.yearly-discount-heading__hurry{text-transform:uppercase;margin:30px 0 15px 0}.yearly-discount-instant-access{text-align:center;font-size:2em;font-weight:bold;margin-bottom:45px}.yearly-discount-instant-access__description{font-size:0.7em;font-weight:normal;line-height:1.5em;margin:30px 0;color:#9b9b9b}.yearly-discount-topics{display:table;width:100%;text-align:center}.yearly-discount-topic a{color:#4b4b4b}.yearly-discount-topic a:hover{text-decoration:underline}.yearly-discount-topic__content{max-width:400px;margin:auto}.yearly-discount-topic__title{text-transform:uppercase}.yearly-discount-topic__image{width:26px;padding-top:2px;margin-right:10px;vertical-align:bottom}.yearly-discount-topic__description{font-size:1.6em;margin:20px 0}.yearly-discount-topic__link{color:#a6a6a6}.yearly-discount-topic{background:#f6f6f6;padding:30px}@media (min-width: 1024px){.yearly-discount-topics{overflow:hidden}.yearly-discount-topic{float:left;width:50%}.yearly-discount-topic:nth-child(1){border-bottom:1px solid #cdcdcd}.yearly-discount-topic:nth-child(2){border-bottom:1px solid #cdcdcd}.yearly-discount-topic:nth-child(odd){border-right:1px solid #cdcdcd}}.yearly-discount-content{text-align:center;width:100%;max-width:900px;margin:60px auto 0px auto}.yearly-discount-content__title{font-size:2em;font-weight:bold;margin-bottom:10px;line-height:1.2em}.yearly-discount-content__description{color:#a6a6a6;font-size:1.4em;line-height:1.5em;margin-top:30px;margin:30px auto 20px}.yearly-discount-features{overflow:hidden;margin-top:30px;margin-bottom:50px}@media (min-width: 1024px){.yearly-discount-feature{float:left;width:33.333%}}.yearly-discount-feature{text-align:center}.yearly-discount-feature__image{vertical-align:middle}.yearly-discount-feature__image img{width:60%;max-height:200px}.yearly-discount-feature__text{display:table-cell;vertical-align:middle;width:50%;margin:auto}.yearly-discount-feature__count{font-size:4em;line-height:1.4em;font-weight:bold}.yearly-discount-feature__type{font-weight:bold;font-size:1.2em;color:#82b541;margin-top:10px}.yearly-discount-feature__description{color:#a6a6a6;width:60%;margin:20px auto}.yearly-discount-footer{text-align:center;background-image:-webkit-linear-gradient(left, #5f52ba, #b37fd2);background-image:linear-gradient(to right, #5f52ba, #b37fd2);background-image:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/tiled-bg@2x-d9d12c3df5f8d062a3219ff99361021c.png),-webkit-linear-gradient(left, #5f52ba, #b37fd2);background-image:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/tiled-bg@2x-d9d12c3df5f8d062a3219ff99361021c.png),linear-gradient(to right, #5f52ba, #b37fd2);width:100%;color:white;padding:40px}.yearly-discount-footer__heading{font-size:2.5em;line-height:1.5em;font-weight:bold;margin-bottom:20px;margin:20px auto}@media (min-width: 1340px){.yearly-discount-footer__heading{width:55%}}@media (min-width: 1024px) and (max-width: 1339px){.yearly-discount-footer__heading{width:65%}}@media (min-width: 680px) and (max-width: 1023px){.yearly-discount-footer__heading{width:80%}}.yearly-discount-footer__cta{display:block;background:#33cdba;color:white;border-radius:4px;padding:8px 0 8px;vertical-align:middle;text-align:center;cursor:pointer;white-space:nowrap;max-width:350px;margin:20px auto}.yearly-discount-footer__cta:hover,.yearly-discount-footer__cta:active,.yearly-discount-footer__cta:focus{background:#2db9a8;color:white}.yearly-discount-footer__hurry{text-transform:uppercase}.yearly-discount__smallprint{font-size:0.8em;line-height:1.2em;margin:40px 0 20px}.syntaxhighlighter a,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody,.syntaxhighlighter table thead,.syntaxhighlighter table caption,.syntaxhighlighter textarea{-moz-border-radius:0 0 0 0 !important;-webkit-border-radius:0 0 0 0 !important;background:none !important;border:0 !important;bottom:auto !important;float:none !important;height:auto !important;left:auto !important;line-height:1.1em !important;margin:0 !important;outline:0 !important;overflow:visible !important;padding:0 !important;position:static !important;right:auto !important;text-align:left !important;top:auto !important;vertical-align:baseline !important;width:auto !important;box-sizing:content-box !important;font-family:"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;font-weight:normal !important;font-style:normal !important;font-size:1em !important;min-height:inherit !important;min-height:auto !important}.syntaxhighlighter{width:100% !important;margin:1em 0 1em 0 !important;position:relative !important;overflow:auto !important;font-size:1em !important}.syntaxhighlighter.source{overflow:hidden !important}.syntaxhighlighter .bold{font-weight:bold !important}.syntaxhighlighter .italic{font-style:italic !important}.syntaxhighlighter .line{white-space:pre !important}.syntaxhighlighter table{width:100% !important}.syntaxhighlighter table caption{text-align:left !important;padding:.5em 0 0.5em 1em !important}.syntaxhighlighter table td.code{width:100% !important}.syntaxhighlighter table td.code .container{position:relative !important}.syntaxhighlighter table td.code .container textarea{box-sizing:border-box !important;position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;border:none !important;background:white !important;padding-left:1em !important;overflow:hidden !important;white-space:pre !important}.syntaxhighlighter table td.gutter .line{text-align:right !important;padding:0 0.5em 0 1em !important}.syntaxhighlighter table td.code .line{padding:0 1em !important}.syntaxhighlighter.nogutter td.code .container textarea,.syntaxhighlighter.nogutter td.code .line{padding-left:0em !important}.syntaxhighlighter.show{display:block !important}.syntaxhighlighter.collapsed table{display:none !important}.syntaxhighlighter.collapsed .toolbar{padding:0.1em 0.8em 0em 0.8em !important;font-size:1em !important;position:static !important;width:auto !important;height:auto !important}.syntaxhighlighter.collapsed .toolbar span{display:inline !important;margin-right:1em !important}.syntaxhighlighter.collapsed .toolbar span a{padding:0 !important;display:none !important}.syntaxhighlighter.collapsed .toolbar span a.expandSource{display:inline !important}.syntaxhighlighter .toolbar{position:absolute !important;right:1px !important;top:1px !important;width:11px !important;height:11px !important;font-size:10px !important;z-index:10 !important}.syntaxhighlighter .toolbar span.title{display:inline !important}.syntaxhighlighter .toolbar a{display:block !important;text-align:center !important;text-decoration:none !important;padding-top:1px !important}.syntaxhighlighter .toolbar a.expandSource{display:none !important}.syntaxhighlighter.ie{font-size:.9em !important;padding:1px 0 1px 0 !important}.syntaxhighlighter.ie .toolbar{line-height:8px !important}.syntaxhighlighter.ie .toolbar a{padding-top:0px !important}.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content{background:none !important}.syntaxhighlighter.printing .line .number{color:#bbbbbb !important}.syntaxhighlighter.printing .line .content{color:black !important}.syntaxhighlighter.printing .toolbar{display:none !important}.syntaxhighlighter.printing a{text-decoration:none !important}.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:black !important}.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200 !important}.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue !important}.syntaxhighlighter.printing .keyword{color:#006699 !important;font-weight:bold !important}.syntaxhighlighter.printing .preprocessor{color:gray !important}.syntaxhighlighter.printing .variable{color:#aa7700 !important}.syntaxhighlighter.printing .value{color:#009900 !important}.syntaxhighlighter.printing .functions{color:#ff1493 !important}.syntaxhighlighter.printing .constants{color:#0066cc !important}.syntaxhighlighter.printing .script{font-weight:bold !important}.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:gray !important}.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493 !important}.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red !important}.syntaxhighlighter.printing .break,.syntaxhighlighter.printing .break a{color:black !important}.syntaxhighlighter{background-color:white !important}.syntaxhighlighter .line.alt1{background-color:white !important}.syntaxhighlighter .line.alt2{background-color:white !important}.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{background-color:#e0e0e0 !important}.syntaxhighlighter .line.highlighted.number{color:black !important}.syntaxhighlighter table caption{color:black !important}.syntaxhighlighter .gutter{color:#afafaf !important}.syntaxhighlighter .gutter .line{border-right:3px solid #6ce26c !important}.syntaxhighlighter .gutter .line.highlighted{background-color:#6ce26c !important;color:white !important}.syntaxhighlighter.printing .line .content{border:none !important}.syntaxhighlighter.collapsed{overflow:visible !important}.syntaxhighlighter.collapsed .toolbar{color:blue !important;background:white !important;border:1px solid #6ce26c !important}.syntaxhighlighter.collapsed .toolbar a{color:blue !important}.syntaxhighlighter.collapsed .toolbar a:hover{color:red !important}.syntaxhighlighter .toolbar{color:white !important;background:#6ce26c !important;border:none !important}.syntaxhighlighter .toolbar a{color:white !important}.syntaxhighlighter .toolbar a:hover{color:black !important}.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:black !important}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#008200 !important}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:blue !important}.syntaxhighlighter .keyword{color:#006699 !important}.syntaxhighlighter .preprocessor{color:gray !important}.syntaxhighlighter .variable{color:#aa7700 !important}.syntaxhighlighter .value{color:#009900 !important}.syntaxhighlighter .functions{color:#ff1493 !important}.syntaxhighlighter .constants{color:#0066cc !important}.syntaxhighlighter .script{font-weight:bold !important;color:#006699 !important;background-color:none !important}.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:gray !important}.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#ff1493 !important}.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:red !important}.syntaxhighlighter .keyword{font-weight:bold !important}.syntaxhighlighter{background-color:#f5f7f8 !important}.syntaxhighlighter a,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody,.syntaxhighlighter table thead,.syntaxhighlighter table caption,.syntaxhighlighter textarea{padding:5px 0 !important;font:14px "Source Code Pro", Monaco, monospace !important}.syntaxhighlighter .gutter .line{border-right:solid 1px #e4e4e4 !important}.syntaxhighlighter .line.alt1,.syntaxhighlighter .line.alt2{background-color:#f5f7f8 !important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mejs-container{position:relative;background:#000;font-family:Helvetica, Arial;text-align:left;vertical-align:top;text-indent:0}.me-plugin{position:absolute;height:auto;width:auto}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden !important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/mediaelement/bigplay-767ad417f2f539efacddfd5e500abf39.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/mediaelement/bigplay-8ff44d5a94799dd4bf360dd9f8db8fa3.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/mediaelement/background-8edbadbe1328e823f8c9e126a0b36225.png);background:rgba(0,0,0,0.9);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:-webkit-linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/mediaelement/loading-a2bd2cd35d237e0ebcd7f1da7d25afa3.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/mediaelement/background-8edbadbe1328e823f8c9e126a0b36225.png);background:rgba(0,0,0,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-webkit-linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica, Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/mediaelement/controls-ce658974d19e554c23b3f9ca997aebce.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/mediaelement/controls-f8ab768992b0bbade218444bb0f7b9b9.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time span{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-webkit-linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-webkit-linear-gradient(135deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:-webkit-linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-webkit-linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/mediaelement/background-8edbadbe1328e823f8c9e126a0b36225.png);background:rgba(50,50,50,0.7);border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;border-radius:1px;margin:0}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-webkit-linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-webkit-linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/mediaelement/background-8edbadbe1328e823f8c9e126a0b36225.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-webkit-linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-webkit-linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/mediaelement/background-8edbadbe1328e823f8c9e126a0b36225.png);background:rgba(20,20,20,0.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:bold}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica, Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/mediaelement/background-8edbadbe1328e823f8c9e126a0b36225.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/mediaelement/background-8edbadbe1328e823f8c9e126a0b36225.png);background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/mediaelement/background-8edbadbe1328e823f8c9e126a0b36225.png);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px !important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#ffffff}.mejs-controls .mejs-speed-button .mejs-speed-selector{visibility:hidden;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(https://search.webdepozit.sk/webarchiv/public/20161007234941/https://static.tutsplus.com/assets/mediaelement/background-8edbadbe1328e823f8c9e126a0b36225.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:0;overflow:hidden;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{visibility:visible}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica, arial;font-size:11.5px;color:white;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8 !important;background-color:rgba(255,255,255,0.4) !important}.flip{margin:0}.flip h1{color:#666666;font-size:229%;line-height:44.928px;margin:13.5px 0}.flip th.name,.flip th.description,.flip th.status{visibility:hidden}.flip td.name{font-family:Monaco, sans-serif;font-weight:bold}.flip td.name,.flip td.description{vertical-align:top}.flip th{font-weight:normal;text-align:left;vertical-align:top}.flip th .description{font-weight:normal;display:block;font-size:80%}.flip th,.flip td{padding:5px 10px;width:160px;height:40px}.flip td.off,.flip td.on,.flip td.pass{text-align:center;text-transform:capitalize}.flip td.off{background-color:#fbb}.flip td.on{background-color:#cfc}.flip td.pass{background-color:#eef}.flip form{display:inline}.flip form input[type=submit]{font-size:80%;padding:2px 5px;margin:0}span.twitter-typeahead .tt-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}span.twitter-typeahead .tt-hint{color:#cccccc !important}span.twitter-typeahead .tt-suggestion>p{display:block;padding:3px 10px;margin:0;clear:both;font-weight:normal;line-height:1.2em;color:#333333;white-space:nowrap}span.twitter-typeahead .tt-suggestion>p:hover,span.twitter-typeahead .tt-suggestion>p:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#428bca}span.twitter-typeahead .tt-suggestion.tt-cursor{color:#ffffff;background-color:#428bca}span.twitter-typeahead{width:100%}.input-group span.twitter-typeahead{display:block !important}.input-group span.twitter-typeahead .tt-dropdown-menu{top:32px !important}.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu{top:44px !important}.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu{top:28px !important}.drop-element,.drop-element:after,.drop-element:before,.drop-element *,.drop-element *:after,.drop-element *:before{box-sizing:border-box}.drop-element{position:absolute;display:none}.drop-element.drop-open{display:block}.drop-element.drop-theme-arrows-bounce{max-width:100%;max-height:100%}.drop-element.drop-theme-arrows-bounce .drop-content{border-radius:5px;position:relative;font-family:inherit;background:#fff;color:#444;padding:1em;font-size:1.1em;line-height:1.5em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2));filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2))}.drop-element.drop-theme-arrows-bounce .drop-content:before{content:"";display:block;position:absolute;width:0;height:0;border-color:transparent;border-width:12px;border-style:solid}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-center .drop-content{margin-bottom:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-center .drop-content:before{top:100%;left:50%;margin-left:-12px;border-top-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-center .drop-content{margin-top:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-center .drop-content:before{bottom:100%;left:50%;margin-left:-12px;border-bottom-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-right.drop-element-attached-middle .drop-content{margin-right:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-right.drop-element-attached-middle .drop-content:before{left:100%;top:50%;margin-top:-12px;border-left-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-left.drop-element-attached-middle .drop-content{margin-left:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-left.drop-element-attached-middle .drop-content:before{right:100%;top:50%;margin-top:-12px;border-right-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content{margin-top:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content:before{bottom:100%;left:12px;border-bottom-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content{margin-top:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content:before{bottom:100%;right:12px;border-bottom-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content{margin-bottom:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content:before{top:100%;left:12px;border-top-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content{margin-bottom:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content:before{top:100%;right:12px;border-top-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content{margin-right:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content:before{top:12px;left:100%;border-left-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content{margin-left:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content:before{top:12px;right:100%;border-right-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content{margin-right:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content:before{bottom:12px;left:100%;border-left-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content{margin-left:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content:before{bottom:12px;right:100%;border-right-color:#fff}.drop-element.drop-theme-arrows-bounce{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 100ms;transition:opacity 100ms;opacity:0}.drop-element.drop-theme-arrows-bounce .drop-content{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0, 0, 0.265, 1.55);transition:transform 0.3s cubic-bezier(0, 0, 0.265, 1.55);-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0)}.drop-element.drop-theme-arrows-bounce.drop-open{display:none}.drop-element.drop-theme-arrows-bounce.drop-open-transitionend{display:block}.drop-element.drop-theme-arrows-bounce.drop-after-open{-webkit-transition:none;transition:none;opacity:1}.drop-element.drop-theme-arrows-bounce.drop-after-open .drop-content{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-center .drop-content{-webkit-transform-origin:50% calc(100% + 12px);-ms-transform-origin:50% calc(100% + 12px);transform-origin:50% calc(100% + 12px)}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-center .drop-content{-webkit-transform-origin:50% -12px;-ms-transform-origin:50% -12px;transform-origin:50% -12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-right.drop-element-attached-middle .drop-content{-webkit-transform-origin:calc(100% + 12px) 50%;-ms-transform-origin:calc(100% + 12px) 50%;transform-origin:calc(100% + 12px) 50%}.drop-element.drop-theme-arrows-bounce.drop-element-attached-left.drop-element-attached-middle .drop-content{-webkit-transform-origin:-12px 50%;-ms-transform-origin:-12px 50%;transform-origin:-12px 50%}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content{-webkit-transform-origin:0 -12px;-ms-transform-origin:0 -12px;transform-origin:0 -12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content{-webkit-transform-origin:100% -12px;-ms-transform-origin:100% -12px;transform-origin:100% -12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content{-webkit-transform-origin:0 calc(100% + 12px);-ms-transform-origin:0 calc(100% + 12px);transform-origin:0 calc(100% + 12px)}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content{-webkit-transform-origin:100% calc(100% + 12px);-ms-transform-origin:100% calc(100% + 12px);transform-origin:100% calc(100% + 12px)}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content{-webkit-transform-origin:calc(100% + 12px) 0;-ms-transform-origin:calc(100% + 12px) 0;transform-origin:calc(100% + 12px) 0}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content{-webkit-transform-origin:-12px 0;-ms-transform-origin:-12px 0;transform-origin:-12px 0}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content{-webkit-transform-origin:calc(100% + 12px) 100%;-ms-transform-origin:calc(100% + 12px) 100%;transform-origin:calc(100% + 12px) 100%}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content{-webkit-transform-origin:-12px 100%;-ms-transform-origin:-12px 100%;transform-origin:-12px 100%}.flip-clock-wrapper *{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}.flip-clock-wrapper a:hover{color:#fff}.flip-clock-wrapper ul{list-style:none}.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper.clearfix:after{content:" ";display:table}.flip-clock-wrapper.clearfix:after{clear:both}.flip-clock-wrapper.clearfix{*zoom:1}.flip-clock-wrapper{font:normal 11px "Helvetica Neue", Helvetica, sans-serif;-webkit-user-select:none}.flip-clock-meridium{background:none !important;box-shadow:0 0 0 !important;font-size:36px !important}.flip-clock-meridium a{color:#313333}.flip-clock-wrapper{text-align:center;position:relative;width:100%;margin:1em}.flip-clock-wrapper:before,.flip-clock-wrapper:after{content:" ";display:table}.flip-clock-wrapper:after{clear:both}.flip-clock-wrapper ul{position:relative;float:left;margin:5px;width:60px;height:90px;font-size:80px;font-weight:bold;line-height:87px;border-radius:6px;background:#000}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:87px;text-decoration:none !important}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;perspective:200px;margin:0 !important;overflow:visible !important;cursor:default !important}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden;outline:1px solid transparent}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;top:0}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:#000;background-color:rgba(0,0,0,0.4)}.flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#ccc;text-shadow:0 1px 2px #000;text-align:center;background-color:#333;border-radius:6px;font-size:70px}.flip-clock-wrapper ul li a div.up div.inn{top:0}.flip-clock-wrapper ul li a div.down div.inn{bottom:0}.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,0.7)}.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd 0.5s 0.5s linear both;animation:asd 0.5s 0.5s linear both;z-index:5}.flip-clock-divider{float:left;display:inline-block;position:relative;width:20px;height:100px}.flip-clock-divider:first-child{width:0}.flip-clock-dot{display:block;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,0.5);left:5px}.flip-clock-divider .flip-clock-label{position:absolute;top:-1.5em;right:-86px;color:black;text-shadow:none}.flip-clock-divider.minutes .flip-clock-label{right:-88px}.flip-clock-divider.seconds .flip-clock-label{right:-91px}.flip-clock-dot.top{top:30px}.flip-clock-dot.bottom{bottom:30px}@-webkit-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn 0.5s 0.5s linear both;animation:turn 0.5s 0.5s linear both}@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg)}}@keyframes turn{0%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 0.5s linear both;animation:turn2 0.5s linear both}@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0deg)}100%{-webkit-transform:rotateX(-90deg)}}@keyframes turn2{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.1)), color-stop(100%, #000));background:linear,top,rgba(0,0,0,0.1) 0%,#000 100%;background:-ms-linear-gradient(top, rgba(0,0,0,0.1) 0%, #000 100%);background:linear,to bottom,rgba(0,0,0,0.1) 0%,#000 100%;-webkit-animation:show 0.5s linear both;animation:show 0.5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.1)), color-stop(100%, #000));background:linear,top,rgba(0,0,0,0.1) 0%,#000 100%;background:-ms-linear-gradient(top, rgba(0,0,0,0.1) 0%, #000 100%);background:linear,to bottom,rgba(0,0,0,0.1) 0%,#000 100%;-webkit-animation:hide 0.5s 0.3s linear both;animation:hide 0.5s 0.3s linear both}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top, #000 0%, rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #000), color-stop(100%, rgba(0,0,0,0.1)));background:linear,top,#000 0%,rgba(0,0,0,0.1) 100%;background:-ms-linear-gradient(top, #000 0%, rgba(0,0,0,0.1) 100%);background:linear,to bottom,#000 0%,rgba(0,0,0,0.1) 100%;-webkit-animation:show 0.5s linear both;animation:show 0.5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top, #000 0%, rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #000), color-stop(100%, rgba(0,0,0,0.1)));background:linear,top,#000 0%,rgba(0,0,0,0.1) 100%;background:-ms-linear-gradient(top, #000 0%, rgba(0,0,0,0.1) 100%);background:linear,to bottom,#000 0%,rgba(0,0,0,0.1) 100%;-webkit-animation:hide 0.5s 0.3s linear both;animation:hide 0.5s 0.2s linear both}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes hide{0%{opacity:1}100%{opacity:0}}






/*
     FILE ARCHIVED ON 23:49:41 Oct 7, 2016 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 2:49:38 Sep 24, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
