/* Minification failed. Returning unminified contents.
(2346,170231): run-time error CSS1036: Expected expression, found ':'
 */
@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=2b7d0e41-57a4-4d40-953e-383226eb3081");
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@font-face{font-family:'Glyphicons Halflings';src:url('/common/fonts/glyphicons-halflings-regular.eot?');src:url('/common/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('/common/fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('/common/fonts/glyphicons-halflings-regular.woff') format('woff'),url('/common/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('/common/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.glyphicon-asterisk:before{content:"*";}.glyphicon-plus:before{content:"+";}.glyphicon-euro:before,.glyphicon-eur:before{content:"€";}.glyphicon-minus:before{content:"−";}.glyphicon-cloud:before{content:"☁";}.glyphicon-envelope:before{content:"✉";}.glyphicon-pencil:before{content:"✏";}.glyphicon-glass:before{content:"";}.glyphicon-music:before{content:"";}.glyphicon-search:before{content:"";}.glyphicon-heart:before{content:"";}.glyphicon-star:before{content:"";}.glyphicon-star-empty:before{content:"";}.glyphicon-user:before{content:"";}.glyphicon-film:before{content:"";}.glyphicon-th-large:before{content:"";}.glyphicon-th:before{content:"";}.glyphicon-th-list:before{content:"";}.glyphicon-ok:before{content:"";}.glyphicon-remove:before{content:"";}.glyphicon-zoom-in:before{content:"";}.glyphicon-zoom-out:before{content:"";}.glyphicon-off:before{content:"";}.glyphicon-signal:before{content:"";}.glyphicon-cog:before{content:"";}.glyphicon-trash:before{content:"";}.glyphicon-home:before{content:"";}.glyphicon-file:before{content:"";}.glyphicon-time:before{content:"";}.glyphicon-road:before{content:"";}.glyphicon-download-alt:before{content:"";}.glyphicon-download:before{content:"";}.glyphicon-upload:before{content:"";}.glyphicon-inbox:before{content:"";}.glyphicon-play-circle:before{content:"";}.glyphicon-repeat:before{content:"";}.glyphicon-refresh:before{content:"";}.glyphicon-list-alt:before{content:"";}.glyphicon-lock:before{content:"";}.glyphicon-flag:before{content:"";}.glyphicon-headphones:before{content:"";}.glyphicon-volume-off:before{content:"";}.glyphicon-volume-down:before{content:"";}.glyphicon-volume-up:before{content:"";}.glyphicon-qrcode:before{content:"";}.glyphicon-barcode:before{content:"";}.glyphicon-tag:before{content:"";}.glyphicon-tags:before{content:"";}.glyphicon-book:before{content:"";}.glyphicon-bookmark:before{content:"";}.glyphicon-print:before{content:"";}.glyphicon-camera:before{content:"";}.glyphicon-font:before{content:"";}.glyphicon-bold:before{content:"";}.glyphicon-italic:before{content:"";}.glyphicon-text-height:before{content:"";}.glyphicon-text-width:before{content:"";}.glyphicon-align-left:before{content:"";}.glyphicon-align-center:before{content:"";}.glyphicon-align-right:before{content:"";}.glyphicon-align-justify:before{content:"";}.glyphicon-list:before{content:"";}.glyphicon-indent-left:before{content:"";}.glyphicon-indent-right:before{content:"";}.glyphicon-facetime-video:before{content:"";}.glyphicon-picture:before{content:"";}.glyphicon-map-marker:before{content:"";}.glyphicon-adjust:before{content:"";}.glyphicon-tint:before{content:"";}.glyphicon-edit:before{content:"";}.glyphicon-share:before{content:"";}.glyphicon-check:before{content:"";}.glyphicon-move:before{content:"";}.glyphicon-step-backward:before{content:"";}.glyphicon-fast-backward:before{content:"";}.glyphicon-backward:before{content:"";}.glyphicon-play:before{content:"";}.glyphicon-pause:before{content:"";}.glyphicon-stop:before{content:"";}.glyphicon-forward:before{content:"";}.glyphicon-fast-forward:before{content:"";}.glyphicon-step-forward:before{content:"";}.glyphicon-eject:before{content:"";}.glyphicon-chevron-left:before{content:"";}.glyphicon-chevron-right:before{content:"";}.glyphicon-plus-sign:before{content:"";}.glyphicon-minus-sign:before{content:"";}.glyphicon-remove-sign:before{content:"";}.glyphicon-ok-sign:before{content:"";}.glyphicon-question-sign:before{content:"";}.glyphicon-info-sign:before{content:"";}.glyphicon-screenshot:before{content:"";}.glyphicon-remove-circle:before{content:"";}.glyphicon-ok-circle:before{content:"";}.glyphicon-ban-circle:before{content:"";}.glyphicon-arrow-left:before{content:"";}.glyphicon-arrow-right:before{content:"";}.glyphicon-arrow-up:before{content:"";}.glyphicon-arrow-down:before{content:"";}.glyphicon-share-alt:before{content:"";}.glyphicon-resize-full:before{content:"";}.glyphicon-resize-small:before{content:"";}.glyphicon-exclamation-sign:before{content:"";}.glyphicon-gift:before{content:"";}.glyphicon-leaf:before{content:"";}.glyphicon-fire:before{content:"";}.glyphicon-eye-open:before{content:"";}.glyphicon-eye-close:before{content:"";}.glyphicon-warning-sign:before{content:"";}.glyphicon-plane:before{content:"";}.glyphicon-calendar:before{content:"";}.glyphicon-random:before{content:"";}.glyphicon-comment:before{content:"";}.glyphicon-magnet:before{content:"";}.glyphicon-chevron-up:before{content:"";}.glyphicon-chevron-down:before{content:"";}.glyphicon-retweet:before{content:"";}.glyphicon-shopping-cart:before{content:"";}.glyphicon-folder-close:before{content:"";}.glyphicon-folder-open:before{content:"";}.glyphicon-resize-vertical:before{content:"";}.glyphicon-resize-horizontal:before{content:"";}.glyphicon-hdd:before{content:"";}.glyphicon-bullhorn:before{content:"";}.glyphicon-bell:before{content:"";}.glyphicon-certificate:before{content:"";}.glyphicon-thumbs-up:before{content:"";}.glyphicon-thumbs-down:before{content:"";}.glyphicon-hand-right:before{content:"";}.glyphicon-hand-left:before{content:"";}.glyphicon-hand-up:before{content:"";}.glyphicon-hand-down:before{content:"";}.glyphicon-circle-arrow-right:before{content:"";}.glyphicon-circle-arrow-left:before{content:"";}.glyphicon-circle-arrow-up:before{content:"";}.glyphicon-circle-arrow-down:before{content:"";}.glyphicon-globe:before{content:"";}.glyphicon-wrench:before{content:"";}.glyphicon-tasks:before{content:"";}.glyphicon-filter:before{content:"";}.glyphicon-briefcase:before{content:"";}.glyphicon-fullscreen:before{content:"";}.glyphicon-dashboard:before{content:"";}.glyphicon-paperclip:before{content:"";}.glyphicon-heart-empty:before{content:"";}.glyphicon-link:before{content:"";}.glyphicon-phone:before{content:"";}.glyphicon-pushpin:before{content:"";}.glyphicon-usd:before{content:"";}.glyphicon-gbp:before{content:"";}.glyphicon-sort:before{content:"";}.glyphicon-sort-by-alphabet:before{content:"";}.glyphicon-sort-by-alphabet-alt:before{content:"";}.glyphicon-sort-by-order:before{content:"";}.glyphicon-sort-by-order-alt:before{content:"";}.glyphicon-sort-by-attributes:before{content:"";}.glyphicon-sort-by-attributes-alt:before{content:"";}.glyphicon-unchecked:before{content:"";}.glyphicon-expand:before{content:"";}.glyphicon-collapse-down:before{content:"";}.glyphicon-collapse-up:before{content:"";}.glyphicon-log-in:before{content:"";}.glyphicon-flash:before{content:"";}.glyphicon-log-out:before{content:"";}.glyphicon-new-window:before{content:"";}.glyphicon-record:before{content:"";}.glyphicon-save:before{content:"";}.glyphicon-open:before{content:"";}.glyphicon-saved:before{content:"";}.glyphicon-import:before{content:"";}.glyphicon-export:before{content:"";}.glyphicon-send:before{content:"";}.glyphicon-floppy-disk:before{content:"";}.glyphicon-floppy-saved:before{content:"";}.glyphicon-floppy-remove:before{content:"";}.glyphicon-floppy-save:before{content:"";}.glyphicon-floppy-open:before{content:"";}.glyphicon-credit-card:before{content:"";}.glyphicon-transfer:before{content:"";}.glyphicon-cutlery:before{content:"";}.glyphicon-header:before{content:"";}.glyphicon-compressed:before{content:"";}.glyphicon-earphone:before{content:"";}.glyphicon-phone-alt:before{content:"";}.glyphicon-tower:before{content:"";}.glyphicon-stats:before{content:"";}.glyphicon-sd-video:before{content:"";}.glyphicon-hd-video:before{content:"";}.glyphicon-subtitles:before{content:"";}.glyphicon-sound-stereo:before{content:"";}.glyphicon-sound-dolby:before{content:"";}.glyphicon-sound-5-1:before{content:"";}.glyphicon-sound-6-1:before{content:"";}.glyphicon-sound-7-1:before{content:"";}.glyphicon-copyright-mark:before{content:"";}.glyphicon-registration-mark:before{content:"";}.glyphicon-cloud-download:before{content:"";}.glyphicon-cloud-upload:before{content:"";}.glyphicon-tree-conifer:before{content:"";}.glyphicon-tree-deciduous:before{content:"";}.glyphicon-cd:before{content:"";}.glyphicon-save-file:before{content:"";}.glyphicon-open-file:before{content:"";}.glyphicon-level-up:before{content:"";}.glyphicon-copy:before{content:"";}.glyphicon-paste:before{content:"";}.glyphicon-alert:before{content:"";}.glyphicon-equalizer:before{content:"";}.glyphicon-king:before{content:"";}.glyphicon-queen:before{content:"";}.glyphicon-pawn:before{content:"";}.glyphicon-bishop:before{content:"";}.glyphicon-knight:before{content:"";}.glyphicon-baby-formula:before{content:"";}.glyphicon-tent:before{content:"⛺";}.glyphicon-blackboard:before{content:"";}.glyphicon-bed:before{content:"";}.glyphicon-apple:before{content:"";}.glyphicon-erase:before{content:"";}.glyphicon-hourglass:before{content:"⌛";}.glyphicon-lamp:before{content:"";}.glyphicon-duplicate:before{content:"";}.glyphicon-piggy-bank:before{content:"";}.glyphicon-scissors:before{content:"";}.glyphicon-bitcoin:before{content:"";}.glyphicon-btc:before{content:"";}.glyphicon-xbt:before{content:"";}.glyphicon-yen:before{content:"¥";}.glyphicon-jpy:before{content:"¥";}.glyphicon-ruble:before{content:"₽";}.glyphicon-rub:before{content:"₽";}.glyphicon-scale:before{content:"";}.glyphicon-ice-lolly:before{content:"";}.glyphicon-ice-lolly-tasted:before{content:"";}.glyphicon-education:before{content:"";}.glyphicon-option-horizontal:before{content:"";}.glyphicon-option-vertical:before{content:"";}.glyphicon-menu-hamburger:before{content:"";}.glyphicon-modal-window:before{content:"";}.glyphicon-oil:before{content:"";}.glyphicon-grain:before{content:"";}.glyphicon-sunglasses:before{content:"";}.glyphicon-text-size:before{content:"";}.glyphicon-text-color:before{content:"";}.glyphicon-text-background:before{content:"";}.glyphicon-object-align-top:before{content:"";}.glyphicon-object-align-bottom:before{content:"";}.glyphicon-object-align-horizontal:before{content:"";}.glyphicon-object-align-left:before{content:"";}.glyphicon-object-align-vertical:before{content:"";}.glyphicon-object-align-right:before{content:"";}.glyphicon-triangle-right:before{content:"";}.glyphicon-triangle-left:before{content:"";}.glyphicon-triangle-bottom:before{content:"";}.glyphicon-triangle-top:before{content:"";}.glyphicon-console:before{content:"";}.glyphicon-superscript:before{content:"";}.glyphicon-subscript:before{content:"";}.glyphicon-menu-left:before{content:"";}.glyphicon-menu-right:before{content:"";}.glyphicon-menu-down:before{content:"";}.glyphicon-menu-up:before{content:"";}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}@media(min-width:768px){.container{width:750px;}}@media(min-width:992px){.container{width:970px;}}@media(min-width:1200px){.container{width:1170px;}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.row{margin-left:-15px;margin-right:-15px;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0%;}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0%;}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0%;}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;}.col-lg-12{width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}.col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0%;}}.input-group{position:relative;display:table;border-collapse:separate;}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0;}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;}.input-group .form-control:focus{z-index:3;}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}select.input-sm{height:30px;line-height:30px;}textarea.input-sm,select[multiple].input-sm{height:auto;}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}select.input-lg{height:46px;line-height:46px;}textarea.input-lg,select[multiple].input-lg{height:auto;}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px;}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto;}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px;}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto;}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell;}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0;}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px;}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px;}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0;}.input-group-btn{position:relative;font-size:0;white-space:nowrap;}.input-group-btn>.btn{position:relative;}.input-group-btn>.btn+.btn{margin-left:-1px;}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2;}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px;}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px;}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}.alert h4{margin-top:0;color:inherit;}.alert .alert-link{font-weight:bold;}.alert>p,.alert>ul{margin-bottom:0;}.alert>p+p{margin-top:5px;}.alert-dismissable,.alert-dismissible{padding-right:35px;position:relative;}.alert-dismissable .close,.alert-dismissible .close{position:absolute;top:10px;right:10px;color:inherit;}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d;}.alert-success hr{border-top-color:#c9e2b3;}.alert-success .alert-link{color:#2b542c;}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f;}.alert-info hr{border-top-color:#a6e1ec;}.alert-info .alert-link{color:#245269;}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b;}.alert-warning hr{border-top-color:#f7e1b5;}.alert-warning .alert-link{color:#66512c;}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442;}.alert-danger hr{border-top-color:#e4b9c0;}.alert-danger .alert-link{color:#843534;}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#fcb434;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}.progress-bar-success{background-color:#5cb85c;}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}.progress-bar-info{background-color:#5bc0de;}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}.progress-bar-warning{background-color:#f0ad4e;}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}.progress-bar-danger{background-color:#d9534f;}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}.carousel{position:relative;}.carousel-inner{position:relative;overflow:hidden;width:100%;}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left;}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1;}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0;}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0;}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;}.carousel-inner>.active{left:0;}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;}.carousel-inner>.next{left:100%;}.carousel-inner>.prev{left:-100%;}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;}.carousel-inner>.active.left{left:-100%;}.carousel-inner>.active.right{left:100%;}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90);}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block;}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px;}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px;}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif;}.carousel-control .icon-prev:before{content:'‹';}.carousel-control .icon-next:before{content:'›';}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center;}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff;}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);}.carousel-caption .btn{text-shadow:none;}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px;}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px;}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px;}.carousel-caption{left:20%;right:20%;padding-bottom:30px;}.carousel-indicators{bottom:20px;}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table;}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both;}.center-block{display:block;margin-left:auto;margin-right:auto;}.pull-right{float:right!important;}.pull-left{float:left!important;}.hide{display:none!important;}.show{display:block!important;}.invisible{visibility:hidden;}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.hidden{display:none!important;}.affix{position:fixed;}@-ms-viewport{width:device-width;}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important;}@media(max-width:767px){.visible-xs{display:block!important;}table.visible-xs{display:table!important;}tr.visible-xs{display:table-row!important;}th.visible-xs,td.visible-xs{display:table-cell!important;}}@media(max-width:767px){.visible-xs-block{display:block!important;}}@media(max-width:767px){.visible-xs-inline{display:inline!important;}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block!important;}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important;}table.visible-sm{display:table!important;}tr.visible-sm{display:table-row!important;}th.visible-sm,td.visible-sm{display:table-cell!important;}}@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important;}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important;}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important;}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important;}table.visible-md{display:table!important;}tr.visible-md{display:table-row!important;}th.visible-md,td.visible-md{display:table-cell!important;}}@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important;}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important;}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important;}}@media(min-width:1200px){.visible-lg{display:block!important;}table.visible-lg{display:table!important;}tr.visible-lg{display:table-row!important;}th.visible-lg,td.visible-lg{display:table-cell!important;}}@media(min-width:1200px){.visible-lg-block{display:block!important;}}@media(min-width:1200px){.visible-lg-inline{display:inline!important;}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block!important;}}@media(max-width:767px){.hidden-xs{display:none!important;}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none!important;}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important;}}@media(min-width:1200px){.hidden-lg{display:none!important;}}.visible-print{display:none!important;}@media print{.visible-print{display:block!important;}table.visible-print{display:table!important;}tr.visible-print{display:table-row!important;}th.visible-print,td.visible-print{display:table-cell!important;}}.visible-print-block{display:none!important;}@media print{.visible-print-block{display:block!important;}}.visible-print-inline{display:none!important;}@media print{.visible-print-inline{display:inline!important;}}.visible-print-inline-block{display:none!important;}@media print{.visible-print-inline-block{display:inline-block!important;}}@media print{.hidden-print{display:none!important;}}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/common/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0');
  src: url('/common/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/common/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/common/fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/common/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/common/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') 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;
}
/* makes the font 33% larger relative to the icon container */
.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;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.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 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-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 {
  -ms-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 {
  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;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.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-feed:before,
.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-pp: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-resistance: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-y-combinator-square:before,
.fa-yc-square:before,
.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-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-intersex:before,
.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-genderless:before {
  content: "\f22d";
}
.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";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

@font-face{font-family:"AvenirLight";src:url("/common/fonts/5db267f9-3612-485c-ae18-5698d2692816.eot?#iefix");src:url("/common/fonts/5db267f9-3612-485c-ae18-5698d2692816.eot?#iefix") format("embedded-opentype"),url("/common/fonts/174d458a-81e0-4174-9473-35e3bf0a613c.woff2") format("woff2"),url("/common/fonts/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff") format("woff"),url("/common/fonts/733cb7bd-50e1-4dee-893a-0b40ef382b02.ttf") format("truetype"),url("/common/fonts/594135c6-6c4f-4880-a0d2-ba923b5ef38e.svg#594135c6-6c4f-4880-a0d2-ba923b5ef38e") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"AvenirMedium";src:url("/common/fonts/c6970a14-8b0f-4629-9072-71c7e123908f.eot?#iefix");src:url("/common/fonts/c6970a14-8b0f-4629-9072-71c7e123908f.eot?#iefix") format("embedded-opentype"),url("/common/fonts/b0b84e4d-2164-45c7-a674-1662f19f3ba6.woff2") format("woff2"),url("/common/fonts/e91d1bbf-3fea-45e2-b003-a22b12ce6e5f.woff") format("woff"),url("/common/fonts/ead8b64b-1abd-4d5b-a642-a21dfe2f463b.ttf") format("truetype"),url("/common/fonts/e536e1c2-92a4-4db4-8a41-1c55354d11b7.svg#e536e1c2-92a4-4db4-8a41-1c55354d11b7") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"AvenirHeavy";src:url("/common/fonts/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?#iefix");src:url("/common/fonts/fb4117a5-14ee-4035-8692-935bfff7fc2e.eot?#iefix") format("embedded-opentype"),url("/common/fonts/4c04fb14-abdb-4f93-82bb-734d1b84307b.woff2") format("woff2"),url("/common/fonts/04d2f223-2786-40c9-8481-be9dd47d8e7f.woff") format("woff"),url("/common/fonts/bce3274e-f498-48ae-b269-a6930df496e7.ttf") format("truetype"),url("/common/fonts/68f0375d-f66f-4f88-822a-5a0b61d2efc0.svg#68f0375d-f66f-4f88-822a-5a0b61d2efc0") format("svg");font-weight:normal;font-style:normal;}html{width:100%;height:100%;overflow-x:hidden;overflow-y:visible;}body{display:flex;flex-direction:column;width:100%;min-height:100%;height:auto;line-height:1;position:relative;background:#fff;font-family:'AvenirMedium',Arial,sans-serif;-webkit-font-smoothing:antialiased;}section#main-content{flex:1 0 auto;padding:0;}.noscroll{overflow:hidden;min-height:0;height:100%;}.noscroll .navbar#subnav{overflow-y:scroll;overflow-x:hidden;pointer-events:all;}html,body,div,p,h1,h2,h3,h4,h5,h6,section,a,ol,ul,footer,header,nav,input,button,blockquote,fieldset,article{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:normal;font-size:inherit;}html:focus,body:focus,div:focus,p:focus,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,section:focus,a:focus,ol:focus,ul:focus,footer:focus,header:focus,nav:focus,input:focus,button:focus,blockquote:focus,fieldset:focus,article:focus{outline:0!important;}fieldset{min-width:0;}a{text-decoration:none;}ul{list-style-type:none;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}a,a:visited,a:active{color:rgba(0,0,0,.75);}a.danger{color:#e53935;}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.no-banner{padding-top:140px;}section.section-inverted-bg{background:#f5f5f5;}section.section-inverted-bg .load-more{background:#e6e6e6;}@media screen and (max-width:767px){section{padding:100px 0 60px;}}section .main{max-width:1440px;margin:0 auto;padding:0 30px;}@media screen and (max-width:767px){section .main{padding:0;max-width:100%;}}section .intro.split-left{width:100%;padding:0 80px;}section .intro.split-left h2{font-size:64px;text-transform:uppercase;width:100%;max-width:50%;float:left;line-height:70px;padding-right:25px;color:#494845;}section .intro.split-left p{width:100%;max-width:50%;float:left;font-size:22px;line-height:32px;color:#828282;font-family:'AvenirLight';}@media screen and (max-width:1023px) and (min-width:768px){section .intro.split-left{padding:0 20px;}section .intro.split-left h2,section .intro.split-left p{max-width:none;float:none;text-align:left;}section .intro.split-left h2{margin-bottom:60px;}}@media screen and (max-width:767px){section .intro.split-left{padding:0 20px;}section .intro.split-left h2{font-size:42px;line-height:45px;max-width:none;padding-right:0;}section .intro.split-left p{max-width:none;font-size:24px;line-height:30px;padding-top:30px;}}section .intro.centred h2{font-size:64px;text-transform:uppercase;width:100%;text-align:center;line-height:70px;margin-bottom:45px;padding:0 20px;}section .intro.centred h2.animated{margin-bottom:0;}section .intro.centred h2.animated .textanim{color:rgba(0,0,0,.5);}section .intro.centred p{width:100%;max-width:795px;text-align:center;font-size:28px;line-height:40px;color:#828282;margin:0 auto;padding:0 20px;font-family:'AvenirLight';}section .intro.centred .cta{color:#000;display:block;font-size:20px;background:#e6e6e6;margin:54px auto 0;text-align:center;padding:20px 30px;display:table;}section .intro.centred .cta:after{content:'';display:inline-block;margin-left:12px;width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 50%;vertical-align:text-bottom;}section .intro.centred .profile-image{text-align:center;margin:0 auto;display:block;}@media screen and (max-width:767px),screen and (max-width:1023px) and (min-width:768px){section .intro.centred h2.animated .textanim{display:block;width:100%;}}@media screen and (max-width:767px){section .intro.centred h2{font-size:42px;line-height:45px;padding:0 20px;margin-bottom:32px;text-align:left;}section .intro.centred p{font-size:24px;line-height:30px;text-align:left;}section .intro.centred .cta{width:calc(100% - 40px);height:60px;margin-top:46px;}}section .intro.indented h2{color:#494845;font-size:38px;line-height:40px;width:100%;max-width:1440px;padding:0 50px;margin:0 auto;}@media screen and (max-width:767px){section .intro.indented h2{font-size:42px;line-height:45px;padding:0 20px;margin-bottom:32px;text-align:left;}}section .intro .cta{color:#000;display:block;font-size:20px;background:#e6e6e6;font-family:'AvenirLight';margin:54px 0 0;padding:20px 30px;display:inline-block;}section .intro .cta:after{content:'';display:inline-block;margin-left:12px;width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 50%;vertical-align:text-bottom;}section .intro .cta:hover{background-color:#fcb434;}.hidden{display:none!important;}.center-contents{text-align:center;}.subsection{margin-top:20px;margin-bottom:20px;}.subsection #courses.home{margin-bottom:40px;}.subsection #courses.home div.cards-container>div{gap:10px;}.subsection #courses.home div.cards-container>div article.card.course{margin:0;}.subsection.project .subsection-intro{padding-top:0;position:relative;}.subsection.project .subsection-intro h3{text-align:center;font-size:28px;line-height:35px;}.subsection.project .subsection-intro .cta{position:absolute;right:30px;top:0;line-height:35px;padding-top:0;}.subsection .subsection-intro{width:100%;max-width:1440px;padding:30px;margin:0 auto;}.subsection .subsection-intro h3{color:#494845;font-size:38px;line-height:40px;}.subsection .subsection-intro .cta{color:#000;display:block;font-size:20px;font-family:'AvenirLight',Arial,sans-serif;padding-top:15px;}.subsection .subsection-intro .cta:after{content:'';display:inline-block;margin-left:12px;width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 50%;vertical-align:text-bottom;}.subsection .subsection-intro .cta.multi{display:inline-block;}.subsection .subsection-intro .cta.multi+.cta.multi{margin-left:50px;}.subsection .subsection-intro .cta-yellow{text-transform:uppercase;color:#fcb434;font-family:'AvenirMedium','Avenir',Arial,sans-serif;display:inline-block;transition:all .2s ease-in-out;margin-top:10px;font-size:16px;}.subsection .subsection-intro .cta-yellow:hover{text-decoration:underline;}.subsection .subsection-filter{max-width:1440px;margin:0 auto 10px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;}.subsection .subsection-filter h3{font-family:'AvenirMedium',Arial,sans-serif;color:#494845;font-size:28px;line-height:35px;margin:0;}.subsection .subsection-filter div#filters{padding:0;}@media screen and (max-width:767px){.subsection.project .subsection-intro .cta{display:block;position:relative;top:auto;right:auto;margin:10px;text-align:center;}.subsection .subsection-intro{padding:20px;}.subsection .subsection-intro h3{font-size:28px;line-height:35px;}.subsection .subsection-intro .cta.multi+.cta.multi{margin-left:0;}.subsection .subsection-filter{display:block;}}#loader{width:100%;padding:50px;}#loader .loader-container{width:30px;height:30px;margin:0 auto;}#loader .loader-square-container{display:inline-block;width:15px;height:15px;float:left;background:transparent;}#loader .loader-square{display:block;width:100%;height:100%;background:#fcb434;}#sticky{position:absolute;right:30px;width:400px;padding:40px 0;border-top:1px solid rgba(0,0,0,.1);}#sticky.stick-left{right:auto;left:30px;width:230px;border-top:0;}#sticky h4{font-size:28px;color:#494845;line-height:35px;margin-bottom:24px;}#sticky ul{padding-top:4px;}#sticky li{display:block;margin-bottom:18px;margin-right:20px;}#sticky li a{color:#272727;font-size:14px;text-transform:uppercase;display:inline-block;position:relative;}#sticky li a:after{content:'';display:inline-block;width:100%;height:1px;background:rgba(0,0,0,.2);}#sticky li:last-child{margin-bottom:0;}#sticky .description{font-size:20px;line-height:30px;font-family:'AvenirLight',Arial,sans-serif;color:rgba(0,0,0,.5);margin-bottom:30px;}#sticky>a{color:#000;display:block;font-size:20px;}#sticky>a:after{content:'';display:inline-block;margin-left:12px;width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 50%;vertical-align:text-bottom;}#sticky.is-sticky{position:fixed;top:200px;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){#sticky{position:relative;right:auto;width:100%;padding:40px 20px 100px;}#sticky.is-sticky{position:relative;}#sticky.stick-left{padding:40px 0 20px;left:20px;}}button.play{width:110px;height:110px;background:#fff;font-size:20px;font-family:'AvenirLight',Arial,sans-serif;color:rgba(0,0,0,.5);letter-spacing:-.3px;line-height:30px;cursor:pointer;position:absolute;top:0;right:0;}button.play:before{content:'';display:inline-block;position:relative;width:16px;height:18px;margin-right:12px;background:url('/common/img/icons/play.svg') no-repeat;background-size:cover;background-position:50% 50%;vertical-align:middle;}button.play:hover{background:#fcb434;}@media screen and (max-width:767px){button.play{width:60px;height:60px;top:auto;bottom:0;}button.play:before{display:block;margin:0 auto;}button.play span{display:none;}}.brandDot:after{content:'.';display:inline;color:#fcb434;}@keyframes search-close-transition{0%{display:none;opacity:0;}100%{top:50px;opacity:1;display:block;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes search-placeholder{0%{top:80px;opacity:0;}20%{top:80px;}40%{opacity:1;}67%{top:0;}100%{top:0;left:0;opacity:1;}}button.btn-pencil-edit{padding:4px 6px;background-color:transparent;}button,.button{font-family:'Avenir',Arial,sans-serif;background:#e6e6e6;color:#303030;padding:12px;font-size:16px;line-height:20px;position:relative;cursor:pointer;border-radius:4px;}button:hover,.button:hover{background:#fcb434;color:#fff;}button.btn-primary,.button.btn-primary{background-color:#fcb434;color:#fff;}button.btn-primary-dark,.button.btn-primary-dark{font-family:'AvenirHeavy',Arial,sans-serif;color:rgba(0,0,0,.5);}button.btn-primary:hover,.button.btn-primary:hover{background-color:#d6931e;}button.btn-secondary,.button.btn-secondary{background-color:#fcb434;color:#fff;}button.btn-secondary:hover,.button.btn-secondary:hover{background-color:#d6931e;}button.btn-warning,.button.btn-warning{background-color:#eb6562;color:#fff;}button:disabled,.button:disabled{opacity:.5;cursor:not-allowed;}button:disabled:hover,.button:disabled:hover{background-color:#e6e6e6;}button.btn-small,.button.btn-small{padding:8px;font-size:14px;line-height:16px;}.button-group button,.button-group .button{border-radius:0;}.button-group button:first-of-type,.button-group .button:first-of-type{border-radius:4px 0 0 4px;}.button-group button:last-of-type,.button-group .button:last-of-type{border-radius:0 4px 4px 0;}.load-more{width:calc(100% - 60px);display:block;margin:20px auto 0;max-width:1380px;background:#f5f5f5;height:60px;font-size:20px;color:#000;font-family:'Avenir',Arial,sans-serif;cursor:pointer;}.load-more.load-more-full-width{margin:0;width:100%;}.load-more:hover{background:#fcb434;}@media screen and (max-width:767px){.load-more{width:calc(100% - 40px);margin:40px auto 100px;}.load-more.load-more-full-width{width:calc(100% - 40px);margin:40px auto 100px;}}.new-content-button{width:100%;margin-bottom:10px;text-align:center;}.icon:not(.icon-after):not(.icon-before){display:inline-block;margin-right:12px;vertical-align:text-bottom;background-size:cover;background-position:0 50%;background-repeat:no-repeat;}.icon.icon-before:before,.icon.icon-after:after{width:20px;height:20px;}.icon.icon-before:before{content:'';display:inline-block;margin-right:12px;vertical-align:text-bottom;background-size:cover;background-position:0 50%;background-repeat:no-repeat;}.icon.icon-after:after{content:'';display:inline-block;margin-right:12px;vertical-align:text-bottom;background-size:cover;background-position:0 50%;background-repeat:no-repeat;margin:0;margin-left:12px;}.icon.icon-color-yellow:before,.icon.icon-color-yellow:after{background-position:0 0;}.icon.icon-color-white:before,.icon.icon-color-white:after{background-position:0 100%;}.icon.icon-close:before,.icon.icon-close:after,.icon.icon-close:not(.icon-after):not(.icon-before){background-image:url('/common/img/icons/close.svg');}.icon.icon-replied:before,.icon.icon-replied:after,.icon.icon-replied:not(.icon-after):not(.icon-before){background-image:url('/common/img/icons/reply_arrow.svg');}.icon.icon-liked:before,.icon.icon-liked:after,.icon.icon-liked:not(.icon-after):not(.icon-before){background-image:url('/common/img/icons/heart_full.svg');}.icon.icon-comment:before,.icon.icon-comment:after,.icon.icon-comment:not(.icon-after):not(.icon-before){background-image:url('/common/img/icons/icon_comment.svg');}.icon.icon-add:before,.icon.icon-add:after,.icon.icon-add:not(.icon-after):not(.icon-before){background-image:url('/common/img/icons/icon_add.svg');}.icon.icon-arrow:before,.icon.icon-arrow:after,.icon.icon-arrow:not(.icon-after):not(.icon-before){background-image:url('/common/img/icons/cta_arrow.svg');}.icon.icon-backarrow:before,.icon.icon-backarrow:after,.icon.icon-backarrow:not(.icon-after):not(.icon-before){background-image:url('/common/img/icons/cta_arrow.svg');-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}.icon.icon-views:before,.icon.icon-views:after,.icon.icon-views:not(.icon-after):not(.icon-before){background-image:url('/common/img/icons/icon_eye.svg');}.icon.icon-ticks:before,.icon.icon-ticks:after,.icon.icon-ticks:not(.icon-after):not(.icon-before){background-image:url('/common/img/icons/ticks.svg');}.icon.icon-remove:before,.icon.icon-remove:after,.icon.icon-remove:not(.icon-after):not(.icon-before){background-image:url('/common/img/icons/icon_remove.svg');}.icon.icon-account:before,.icon.icon-account:after,.icon.icon-account:not(.icon-after):not(.icon-before){background-image:url('/common/img/icons/icon_account.svg');}.icon.icon-refresh:before,.icon.icon-refresh:after,.icon.icon-refresh:not(.icon-after):not(.icon-before),.icon.icon-edit:before,.icon.icon-edit:after,.icon.icon-edit:not(.icon-after):not(.icon-before){background-image:url('/common/img/icons/icon_refresh.svg');}.icon.icon-quote:before,.icon.icon-quote:after,.icon.icon-quote:not(.icon-after):not(.icon-before){background-image:url('/common/img/icons/form/form-info-quote.svg');}.icon.icon-reply:before,.icon.icon-reply:after,.icon.icon-reply:not(.icon-after):not(.icon-before){background-image:url('/common/img/icons/reply_arrow.svg');}.icon.icon-download:before,.icon.icon-download:after,.icon.icon-download:not(.icon-after):not(.icon-before){background-image:url('/common/img/icons/cta_arrow.svg');transform:rotate(90deg);}.icon.icon-basket:before,.icon.icon-basket:after,.icon.icon-basket:not(.icon-after):not(.icon-before){background-image:url('/common/img/icons/nav_cart.svg');}.icon.icon-linux:before{background-image:url("/common/img/icons/platforms/sml_linux.png");vertical-align:text-top;}.icon.icon-win:before{background-image:url("/common/img/icons/platforms/sml_win.png");vertical-align:text-top;}.icon.icon-windows:before{background-image:url("/common/img/icons/platforms/sml_win.png");vertical-align:text-top;}.icon.icon-mac:before{background-image:url("/common/img/icons/platforms/sml_osx.png");vertical-align:text-top;}nav.page-control{text-align:center;position:relative;margin-top:15px;margin-bottom:15px;}nav.page-control .result-count{position:absolute;left:0;bottom:0;}@media screen and (max-width:767px){nav.page-control .result-count{display:block;position:relative;margin-bottom:10px;}}.result-count{display:inline-block;color:#272727;font-size:18px;line-height:22px;font-family:'AvenirLight',Arial,sans-serif;}.pagination{display:inline-block;padding:0;margin:0;}.pagination>li{display:inline;}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:0 10px;font-family:'Avenir',Arial,sans-serif;font-size:16px;line-height:20px;font-weight:normal;text-decoration:none;color:#828282;}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#272727;cursor:pointer;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fcb434;font-weight:bold;cursor:default;}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#f5f5f5;cursor:not-allowed;}.pagination .btn-first-page>a>i,.pagination .btn-prev-page>a>i,.pagination .btn-next-page>a>i,.pagination .btn-last-page>a>i{font-size:20px;}.list-unstyled{padding-left:0;list-style:none;}.list-inline{padding-left:0;list-style:none;}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px;}.list-info{list-style:none;margin:20px;}.list-info li{position:relative;padding-left:15px;margin-bottom:3px;color:rgba(0,0,0,.75);font-size:20px;line-height:30px;font-family:'AvenirLight',Arial,sans-serif;}.list-info li:before{position:absolute;left:0;content:"•";color:#fcb434;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.list-info{margin:20px 0;}.list-info li{margin-left:0;margin-right:0;font-size:18px!important;line-height:22px!important;}}.foundryNav__local{display:none;background-color:#e6e6e6;}.foundryNav__navbar__tertiary__dropdown{display:none;position:absolute;top:-8px;left:85%;padding:.5em;background:#fff;z-index:101;width:180px;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.3);box-shadow:2px 2px 5px 0 rgba(0,0,0,.3);}.foundryNav__navbar__tertiary__dropdown:hover{display:block;}@media screen and (max-width:1279px) and (min-width:1024px),screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.foundryNav__navbar__tertiary__dropdown{display:block;top:0;left:0;width:100%;height:calc(100vh - 5rem);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;transform:translateX(-100vw);-webkit-transform:translateX(-100vw);transition:transform .1s ease;-webkit-transition:transform .1s ease;}.foundryNav__navbar__tertiary__dropdown.open{transform:translateX(0);-webkit-transform:translateX(0);}}@keyframes delay-overflow{from{overflow:hidden;}}.foundryNav__navbar div.foundryNav__navbar__icons div.nav-link-wrapper button.nav-link.nav-link--search.nav-link--icon{display:none!important;}.foundryNav__navbar button{padding:0;border-radius:0!important;}.foundryNav__navbar a.nav-link--search--local{animation:fadeIn .3s;}.foundryNav__navbar a.nav-link--search--local::before{font-family:"FoundryProductsKit";content:"";color:#fff;display:inline-block;-webkit-transition:.2s color;transition:.2s color;}.foundryNav__navbar a.nav-link--search--local:hover::before{color:#fcb434;}.foundryNav__navbar>.foundryNav__local__container.foundryNav__local__container__fixed{background-color:#e6e6e6;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local{display:block;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .nav-link--icon{font-size:1.6rem;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown.open{overflow:visible;animation:1.6s delay-overflow;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown.open.discuss{width:170px;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown.open.my-community{width:200px;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown.open.admin{width:230px;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown.open.skillpaths{width:350px;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown .foundryNav__dropdown-menu .subnav-link.product-icon{padding:.8em 1.35em .8em;font-weight:normal;font-size:inherit;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown .foundryNav__dropdown-menu .subnav-link.product-icon .nav-link__title i{font-size:1.6rem;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown .foundryNav__dropdown-menu .subnav-link .nav-link__title.nav-link__text{font-size:17px;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown .subnav-link-wrapper{position:relative;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown .subnav-link-wrapper>button{width:100%;background-color:#fff;font-family:'AvenirMedium',Arial,sans-serif;-webkit-font-smoothing:antialiased;}@media screen and (max-width:1279px) and (min-width:1024px),screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown .subnav-link-wrapper{position:static;}}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown .subnav-link--with-children span::after{font-family:"FoundryProductsKit";content:"";display:inline-block;padding-left:3px;vertical-align:middle;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown .subnav-link--with-children:hover+div.foundryNav__navbar__tertiary__dropdown{display:block;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .avatar{width:36px;height:36px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;display:block;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .avatar img{width:100%;height:auto;}@media screen and (max-width:1279px) and (min-width:1024px),screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown.open.discuss{width:100%;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown.open.my-community{width:100%;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown.open.admin{width:100%;}.foundryNav__navbar>.foundryNav__local__container>.foundryNav__local .foundryNav__navbar__secondary__dropdown.open.skillpaths{width:100%;}}.navbar#navbar{position:fixed;width:100%;top:0;z-index:101;border-color:#272727;transition:border .2s ease .3s;}.navbar#navbar.expanded{border-bottom:1px solid rgba(255,255,255,.1);}.navbar#navbar.expanded:before{display:none;}.navbar#navbar.account-nav-visible{border-bottom:1px solid #828282;}.navbar#subnav{position:fixed;width:100%;top:70px;height:100%;margin-bottom:100px;z-index:100;pointer-events:none;}.navbar#subnav::-webkit-scrollbar{width:0!important;}.navbar#subnav a{pointer-events:all;}.navbar nav{padding:0 30px;}.navbar nav.primary{background:transparent;padding-right:20px;height:70px;overflow:hidden;position:relative;-webkit-transition:height 200ms linear;-moz-transition:height 200ms linear;-ms-transition:height 200ms linear;-o-transition:height 200ms linear;}.navbar nav.primary.scroll{background:#272727;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 8px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.2);-webkit-transition:background 450ms linear;-moz-transition:background 450ms linear;-ms-transition:background 450ms linear;-o-transition:background 450ms linear;}.navbar nav.primary.expanded{background:#272727;}.navbar nav.primary a{padding:26px 0;text-transform:uppercase;color:#fff;display:inline-block;font-family:'AvenirHeavy';font-size:14px;line-height:14px;letter-spacing:.26px;margin:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:3px solid transparent;}.navbar nav.primary a.logo{display:block;text-indent:-9999px;width:98px;height:14px;background-image:url('/common/img/logos/foundry_logo.svg');background-repeat:no-repeat;background-size:cover;background-position:50% 0;padding:0;margin:26px 0;float:left;border:0;}.navbar nav.primary a.icon{padding:20px 0;vertical-align:top;margin:0 10px;position:relative;}.navbar nav.primary a.icon:before,.navbar nav.primary a.icon:after{content:none;}.navbar nav.primary a.icon .ic{display:block;text-indent:-9999px;width:21px;height:25px;background-image:url('/common/img/icons/nav_cart.svg');background-repeat:no-repeat;background-size:cover;background-position:50% 100%;}.navbar nav.primary a.icon .ic.login{background-image:url('/common/img/icons/icon_account.svg');}.navbar nav.primary a.icon .ic.search{width:24px;background-image:url('/common/img/icons/nav_search.svg');}.navbar nav.primary a.icon .avatar{width:36px;height:36px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;display:none;}.navbar nav.primary a.icon .avatar img{width:100%;height:auto;}.navbar nav.primary a.icon .item-count{position:absolute;font-size:14px;font-family:'AvenirHeavy';color:#fff;top:10px;left:21px;}@media screen and (max-width:1023px) and (min-width:768px){.navbar nav.primary a.icon.basket{display:none;}}.navbar nav.primary a:not(.logo).active{border-top-color:#fcb434;color:#fcb434;}.navbar nav.primary a:not(.logo).active.icon .ic{background-position:50% 0;}.navbar nav.primary a:not(.logo).active.icon .item-count{color:#fcb434;}.navbar nav.primary a:not(.logo):hover:not(.active),.navbar nav.primary a:not(.logo).selected:not(.active){border-top-color:#828282;}.navbar nav.primary .right-align{float:right;}.navbar nav.primary-sub{width:100%;height:auto;background:#272727;padding:25px 0;}.navbar nav.primary-sub a{display:block;text-transform:uppercase;color:#fff;font-family:'AvenirHeavy';font-size:14px;letter-spacing:.26px;padding:15px 20px;}.navbar nav.primary-sub:not(.special-sub) a.active{color:#fcb434;}.navbar nav.primary-sub:not(.special-sub) a:not(.active):hover{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;}.navbar nav.primary-sub.special-sub{padding:0;position:relative;padding-bottom:157px;}.navbar nav.primary-sub.special-sub.extend{min-height:100%;}.navbar nav.primary-sub.special-sub a{position:relative;padding:0;}.navbar nav.primary-sub.special-sub a .product-background{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-opacity:.1;-moz-opacity:.1;opacity:.1;-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-ms-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;}.navbar nav.primary-sub.special-sub a .product-wrapper{padding:40px 30px;position:relative;border-left:3px solid transparent;-webkit-transition:padding 200ms linear;-moz-transition:padding 200ms linear;-ms-transition:padding 200ms linear;-o-transition:padding 200ms linear;}.navbar nav.primary-sub.special-sub a .product-wrapper h3{font-size:24px;font-family:'AvenirHeavy';line-height:40px;display:inline-block;}.navbar nav.primary-sub.special-sub a .product-wrapper h3 img{height:35px;width:auto;display:block;}.navbar nav.primary-sub.special-sub a .product-wrapper .caption{float:right;text-transform:none;font-family:'AvenirLight';font-size:16px;vertical-align:middle;display:inline-block;padding:10px 0;}.navbar nav.primary-sub.special-sub a .product-wrapper .caption.new-release:after{content:'new release';text-transform:uppercase;color:#fcb434;display:inline-block;margin-left:10px;font-size:12px;font-family:'AvenirHeavy';}.navbar nav.primary-sub.special-sub a.active .product-wrapper{border-left-color:#fcb434;}.navbar nav.primary-sub.special-sub a:hover .product-background{-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-ms-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;}.navbar nav.primary-sub.special-sub a:hover .product-wrapper{padding:60px 30px;-webkit-transition:padding 200ms linear;-moz-transition:padding 200ms linear;-ms-transition:padding 200ms linear;-o-transition:padding 200ms linear;}.navbar nav.primary-sub.special-sub .plugins{position:fixed;bottom:0;width:100%;background:#303030;padding:30px;pointer-events:all;}.navbar nav.primary-sub.special-sub .plugins a{float:right;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;margin-left:50px;font-size:17px;line-height:28px;}.navbar nav.primary-sub.special-sub .plugins a img{display:block;height:28px;width:auto;}.navbar nav.primary-sub.special-sub .plugins h4{color:#fff;-webkit-opacity:.2;-moz-opacity:.2;opacity:.2;font-size:20px;display:inline-block;}.navbar.logged-in nav.primary a.account{padding:15px 0;width:36px;}.navbar.logged-in nav.primary a.account .login{display:none;}.navbar.logged-in nav.primary a.account .avatar{display:block;}@media screen and (max-width:767px){.navbar{display:none;}}#mobileHeader{position:fixed;width:100%;padding:20px;display:none;z-index:100;top:0;}#mobileHeader.scroll{background:#272727;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 8px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.2);-webkit-transition:background 450ms linear;-moz-transition:background 450ms linear;-ms-transition:background 450ms linear;-o-transition:background 450ms linear;}#mobileHeader h1{display:inline-block;vertical-align:middle;}#mobileHeader h1 a.logo-small{display:block;width:31px;height:31px;text-indent:-9999px;background:url('/common/img/logos/foundry_logo_small.svg') no-repeat;background-size:cover;background-position:50% 0;}#mobileHeader h2{display:inline-block;width:calc(100% - 65px);text-align:center;padding:0 20px;vertical-align:middle;font-family:'AvenirHeavy';font-size:16px;color:#fff;letter-spacing:.34px;text-transform:uppercase;}#mobileHeader h2 img{display:block;margin:0 auto;height:30px;width:auto;}#mobileHeader a.menu-open{display:inline-block;width:24px;height:17px;background:url('/common/img/icons/mobile_menu.svg') no-repeat;background-size:cover;background-position:50% 100%;text-indent:-9999px;vertical-align:middle;}@media screen and (max-width:767px){#mobileHeader{display:block;-webkit-transition:height 200ms linear;-moz-transition:height 200ms linear;-ms-transition:height 200ms linear;-o-transition:height 200ms linear;}}#mobileMenu{display:none;width:100%;height:100%;min-height:100%;position:absolute;top:0;left:-100%;background:#272727;-webkit-transition:left 300ms cubic-bezier(.25,.1,.25,1);-moz-transition:left 300ms cubic-bezier(.25,.1,.25,1);-ms-transition:left 300ms cubic-bezier(.25,.1,.25,1);-o-transition:left 300ms cubic-bezier(.25,.1,.25,1);z-index:102;}#mobileMenu.open{left:0;-webkit-transition:left 300ms cubic-bezier(.25,.1,.25,1);-moz-transition:left 300ms cubic-bezier(.25,.1,.25,1);-ms-transition:left 300ms cubic-bezier(.25,.1,.25,1);-o-transition:left 300ms cubic-bezier(.25,.1,.25,1);}#mobileMenu nav.menu{width:100%;position:absolute;top:82px;height:calc(100% - 224px);padding-bottom:0;overflow-y:scroll;}#mobileMenu nav.menu::-webkit-scrollbar{width:0!important;}#mobileMenu a{color:#fff;text-transform:uppercase;font-size:14px;font-family:'AvenirHeavy';}#mobileMenu a.active{color:#fcb434;}#mobileMenu a img{height:22px;width:auto;}#mobileMenu h1{padding:25px 20px;position:absolute;top:0;width:100%;background:#272727;}#mobileMenu h1 a.logo{display:inline-block;text-indent:-9999px;width:98px;height:14px;background-image:url('/common/img/logos/foundry_logo.svg');background-repeat:no-repeat;background-size:cover;background-position:50% 0;padding:0;border:0;vertical-align:middle;}#mobileMenu h1 a.close{float:right;text-indent:-9999px;width:18px;height:18px;overflow:hidden;background:url('/common/img/icons/mobile_nav_close.svg') no-repeat;background-size:cover;background-position:50% 100%;}#mobileMenu h2{font-size:16px;font-family:'AvenirHeavy';letter-spacing:.34px;padding:16px 20px;}#mobileMenu ul{padding-bottom:15px;}#mobileMenu ul.deselect-others li a:not(.active){-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;}#mobileMenu ul li{padding:5px 0;}#mobileMenu ul li a{display:block;padding:10px 40px;border-left:3px solid transparent;}#mobileMenu ul li a.active{border-left-color:#fcb434;color:#fff;}#mobileMenu footer{position:absolute;bottom:0;background-color:#272727;width:100%;}#mobileMenu footer a{display:block;padding:20px;}#mobileMenu footer a.search:before{content:'';display:inline-block;width:24px;height:25px;background:url('/common/img/icons/nav_search.svg') no-repeat;background-size:cover;background-position:50% 100%;}#mobileMenu footer a.user{border-top:1px solid rgba(255,255,255,.1);}#mobileMenu footer a.user:before{content:'';display:inline-block;width:21px;height:25px;background:url('/common/img/icons/icon_account.svg') no-repeat;background-size:cover;background-position:50% 100%;}#mobileMenu footer a .user-info{display:none;font-size:16px;text-transform:none;}#mobileMenu footer a .user-info .user-name{vertical-align:middle;}#mobileMenu footer a .avatar{width:36px;height:36px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;display:inline-block;margin-right:12px;vertical-align:middle;}#mobileMenu footer a .avatar img{width:100%;height:auto;}#mobileMenu.logged-in footer a.user:before{display:none;}#mobileMenu.logged-in footer a .user-info{display:inline-block;}@media screen and (max-width:767px){#mobileMenu{display:block;}}#account{position:fixed;top:0;background:#272727;width:100%;display:block;z-index:50;padding:90px 30px 30px 30px;text-align:right;text-transform:uppercase;transition:transform .2s ease;transform:translateY(-100%);}#account.in-view{display:block;transform:translateY(0);}#account a{font-family:'AvenirHeavy';font-size:13px;color:#fff;}#account a.sign-out{color:#828282;}#linkBanner{width:100%;padding:70px 0 0;position:relative;background-color:#272727;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:margin-top 200ms linear;-moz-transition:margin-top 200ms linear;-ms-transition:margin-top 200ms linear;-o-transition:margin-top 200ms linear;}#linkBanner a{display:block;position:absolute;top:70px;left:0;right:0;bottom:0;}#staticBanner{width:100%;padding:140px 0 0;position:relative;display:table;background-color:#272727;background-size:cover;background-position:center;background-repeat:no-repeat;}#staticBanner .announcement{font-family:'AvenirLight',Arial,sans-serif;background-color:#f19a04;color:#fff;padding:12px 24px;text-align:center;font-size:18px;}#staticBanner .announcement p{color:#fff;line-height:20px;}#staticBanner .announcement p a{font-family:'AvenirMedium',Arial,sans-serif;color:#fff;}#staticBanner .announcement p a:hover{text-decoration:underline;}#staticBanner .banner{position:relative;height:200px;background-repeat:no-repeat;background-position:left center;background-size:cover;}@media screen and (max-width:1023px) and (min-width:768px){#staticBanner{padding-top:110px;}}@media screen and (max-width:767px){#staticBanner{padding-top:110px;}#staticBanner .banner{height:110px;}}#heroBanner{width:100%;padding:140px 0 0;position:relative;display:table;background-color:#272727;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:margin-top 200ms linear;-moz-transition:margin-top 200ms linear;-ms-transition:margin-top 200ms linear;-o-transition:margin-top 200ms linear;}#heroBanner div.slideshow-banner{position:relative;height:600px;}#heroBanner div.slideshow-banner>div{position:absolute;background-size:cover;top:0;left:0;bottom:0;right:0;transition:opacity 1s ease-in;}#heroBanner div.slideshow-banner>div+div{opacity:0;}#heroBanner div.front-banner{background-position:center center;background-image:url('/img/banner/201705-modo-game.jpg');height:600px;margin-top:-70px;}#heroBanner .hero-link{position:absolute;top:70px;left:0;bottom:0;right:0;z-index:2;}#heroBanner .hero-link>span{position:absolute;color:#fff;font-family:'AvenirLight',Arial,sans-serif;font-size:52px;line-height:60px;text-shadow:0 0 12px rgba(0,0,0,.45);}#heroBanner .hero-link>span::after{content:'.';color:#fcb434;}#heroBanner .hero-link.katana>span{top:40%;left:80px;}#heroBanner span.credits{position:absolute;right:0;bottom:0;margin:0 15px 10px;color:#828282;font-family:'AvenirLight',Arial,sans-serif;}#heroBanner:before{content:'';display:block;width:100%;height:100%;background:url('/common/img/backgrounds/header_filter.png') no-repeat;background-size:cover;background-position:top left;position:absolute;top:0;left:0;}#heroBanner .hero-content{padding:20px 30px;margin:0 auto;max-width:1440px;position:relative;}#heroBanner .hero-content h3{color:#fff;font-size:20px;line-height:24px;margin-bottom:10px;}#heroBanner .hero-content h3 .featured{text-transform:uppercase;color:#fcb434;display:inline-block;}#heroBanner .hero-content h3 .featured:before{content:'';display:inline-block;width:16px;height:16px;background:url('/common/img/icons/featured-badge.png') no-repeat;background-size:cover;background-position:center;margin-right:8px;line-height:1;}#heroBanner .hero-content h3 .category{text-transform:uppercase;}#heroBanner .hero-content h2{color:#fff;font-size:32px;line-height:38px;margin-bottom:10px;}#heroBanner .hero-content h2.full{max-width:none;}#heroBanner .hero-content h2 a{color:#fff;}#heroBanner .hero-content h2 a:hover{text-decoration:underline;}#heroBanner .hero-content h2 button{padding:0;}#heroBanner .hero-content .profile{margin-bottom:10px;}#heroBanner .hero-content .profile[class*='badge-Hero'] .profile-image:after{width:18px;height:20px;}#heroBanner .hero-content .ctas a{color:#fcb434;padding:10px 30px;display:inline-block;border-left:1px solid #fcb434;font-size:20px;}#heroBanner .hero-content .ctas a.linkto{color:#fcb434;display:block;font-size:20px;display:inline-block;}#heroBanner .hero-content .ctas a.linkto:after{content:'';display:inline-block;margin-left:12px;width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 0%;vertical-align:text-bottom;}#heroBanner .hero-content .ctas a:first-child{padding-left:0;border:0;}#heroBanner .hero-content .with-button>button{float:right;margin-left:20px;}#heroBanner .hero-meta{width:100%;position:relative;}#heroBanner .hero-meta>span{margin-right:15px;padding-right:15px;border-right:1px solid #494845;}#heroBanner .hero-meta>span>button{font-family:'AvenirLight';text-decoration:none;padding:0;}#heroBanner .hero-meta .project-action{color:#fcb434;padding:0;display:inline-block;}#heroBanner .hero-meta .project-action:after{content:'';display:inline-block;width:20px;height:20px;background-image:url('/common/img/icons/icon_add.svg');background-repeat:no-repeat;background-size:cover;background-position:50% 0;margin-left:5px;vertical-align:top;}#heroBanner .hero-meta .project-action.watch.active:after{background-image:url('/common/img/icons/ticks.svg');}#heroBanner .hero-meta .project-action.like:after{background-image:url('/common/img/icons/heart_outline.svg');}#heroBanner .hero-meta .project-action.like.active:after{background-image:url('/common/img/icons/heart_full.svg');}#heroBanner .hero-meta .rate{display:inline-block;vertical-align:text-bottom;margin-right:15px;}#heroBanner .hero-meta time{display:inline-block;color:rgba(255,255,255,.5);font-family:'AvenirLight',Arial,sans-serif;}#heroBanner .hero-meta .metrics{float:right;}@media screen and (max-width:767px){#heroBanner{padding:130px 0 0;}#heroBanner:after{width:calc(100% - 20px);height:40px;}#heroBanner div.static-banner{height:120px;}#heroBanner .hero-content h3{display:none;}#heroBanner .hero-content h2{font-size:24px;line-height:28px;}#heroBanner .hero-meta{margin-top:10px;text-align:center;}#heroBanner .hero-meta>span:last-of-type{border-right:0;padding-right:0;}#heroBanner .hero-meta time{display:block;padding:10px 0;margin:0 0 10px;}#heroBanner .hero-meta .metrics{float:none;text-align:center;padding-top:10px;margin-bottom:10px;border-top:1px solid rgba(255,255,255,.1);}#heroBanner .hero-meta .metrics span{padding:5px;}}body.hero-landing #navbar.scroll:before{display:none;}body.hero-landing #heroBanner{margin-top:0;min-height:230px;overflow:hidden;}body.hero-landing #heroBanner:before{content:'';background:url('/common/img/backgrounds/menu_protection.png') no-repeat;background-size:100% 100%;display:block;position:absolute;top:0;left:0;width:100%;height:230px;z-index:1;}@media screen and (max-width:1279px) and (min-width:1024px){body.hero-landing #heroBanner div.slideshow-banner .hero-link.katana>span,body.hero-landing #heroBanner.front-banner .hero-link.katana>span{top:25%;}body.hero-landing #heroBanner div.slideshow-banner .hero-link span.break::before,body.hero-landing #heroBanner.front-banner .hero-link span.break::before{content:"\a";white-space:pre;}}@media screen and (max-width:1023px) and (min-width:768px){body.hero-landing #heroBanner{padding:110px 0 0;height:250px;}body.hero-landing #heroBanner div.slideshow-banner,body.hero-landing #heroBanner.front-banner{height:250px;}body.hero-landing #heroBanner div.slideshow-banner .hero-link>span,body.hero-landing #heroBanner.front-banner .hero-link>span{font-size:24px;line-height:30px;}body.hero-landing #heroBanner div.slideshow-banner .hero-link.katana>span,body.hero-landing #heroBanner.front-banner .hero-link.katana>span{top:30%;left:30px;}body.hero-landing #heroBanner:after{display:none;}body.hero-landing.regular #heroBanner{height:520px;}body.hero-landing.regular #heroBanner .carousel{display:block;height:40px;}}@media screen and (max-width:767px){body.hero-landing #heroBanner{padding:110px 0 0;height:230px;}body.hero-landing #heroBanner div.slideshow-banner,body.hero-landing #heroBanner.front-banner{height:200px;}body.hero-landing #heroBanner div.slideshow-banner .hero-link>span,body.hero-landing #heroBanner.front-banner .hero-link>span{font-size:24px;line-height:30px;}body.hero-landing #heroBanner div.slideshow-banner .hero-link.katana>span,body.hero-landing #heroBanner.front-banner .hero-link.katana>span{top:10%;left:20px;}body.hero-landing #heroBanner div.slideshow-banner .hero-link span.break::before,body.hero-landing #heroBanner.front-banner .hero-link span.break::before{content:"\a";white-space:pre;}body.hero-landing #heroBanner:after{width:calc(100% - 40px);height:40px;}body.hero-landing.regular #heroBanner{height:300px;}}body.hero-regular #navbar:before{display:none;}body.hero-regular.light .navbar:not(.scroll):not(.expanded) nav.primary a:not(.active),body.hero-regular.light #mobileHeader:not(.scroll) a:not(.active){color:rgba(0,0,0,.75);}body.hero-regular.light .navbar:not(.scroll):not(.expanded) nav.primary a:not(.active).logo,body.hero-regular.light #mobileHeader:not(.scroll) a:not(.active).logo{background-position:50% 100%;}body.hero-regular.light .navbar:not(.scroll):not(.expanded) nav.primary a:not(.active).icon .ic,body.hero-regular.light #mobileHeader:not(.scroll) a:not(.active).icon .ic{background-position:50% 50%;}body.hero-regular.light #navbar:before{display:none;}body.hero-regular.light #mobileHeader:not(.scroll) h2{color:rgba(0,0,0,.75);}body.hero-regular.light #mobileHeader:not(.scroll) a.menu-open{background-position:50% 50%;}body.hero-regular #heroBanner{background:#f5f5f5;padding:140px 0 0;}body.hero-regular #heroBanner .hero-content h2{color:#494845;}body.hero-regular #heroBanner .hero-content h3{color:rgba(0,0,0,.75);margin-bottom:0;}body.hero-regular #heroBanner:before{display:none;}@media screen and (max-width:1279px) and (min-width:1024px),screen and (max-width:1023px) and (min-width:768px){body.hero-regular #heroBanner{padding-top:140px;}}@media screen and (max-width:767px){body.hero-regular #heroBanner{padding:140px 0 20px;}body.hero-regular #heroBanner h3{display:block;}}body.hero-content #heroBanner{padding-bottom:0;}body.hero-content #heroBanner.set-bottom{margin-bottom:30px;}body.hero-content #heroBanner.download{margin-bottom:0;}body.hero-content #heroBanner:before{display:none;}body.hero-content #heroBanner .hero-content .row-wrapper{padding:0 45px 0 80px;vertical-align:middle;}body.hero-content #heroBanner .hero-content h3{font-family:'AvenirLight',Arial,sans-serif;color:rgba(255,255,255,.5);font-size:20px;line-height:30px;text-transform:uppercase;}body.hero-content #heroBanner .hero-content h3.featured{color:#fcb434;}body.hero-content #heroBanner .hero-content h3.featured:before{content:'';display:inline-block;width:16px;height:16px;background:url('/common/img/icons/featured-badge.png') no-repeat;background-size:cover;background-position:center;margin-right:8px;line-height:1;}body.hero-content #heroBanner .hero-download{width:100%;display:block;background:rgba(255,255,255,.1);color:#fff;text-align:center;font-size:20px;line-height:25px;padding:15px;}body.hero-content #heroBanner .hero-download:after{content:'';display:inline-block;width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 100%;margin-left:20px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);}body.hero-content #heroBanner .hero-image{height:810px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;}body.hero-content #heroBanner .hero-image-caption{font-size:16px;line-height:20px;color:rgba(0,0,0,.5);font-family:'AvenirLight',Arial,sans-serif;padding:20px 30px 0;background:#fff;}@media screen and (max-width:1279px) and (min-width:1024px){body.hero-content #heroBanner{padding-top:130px;}}@media screen and (max-width:1023px) and (min-width:768px){body.hero-content #heroBanner{padding-top:130px;}body.hero-content #heroBanner .hero-image,body.hero-content #heroBanner .hero-image-video{height:600px;}body.hero-content #heroBanner .hero-content .row-wrapper{padding:0 30px;}}@media screen and (max-width:767px){body.hero-content #heroBanner{padding-top:120px;}body.hero-content #heroBanner .hero-content h3{display:inherit;}body.hero-content #heroBanner .hero-content .row-wrapper{padding:0;}body.hero-content #heroBanner .hero-image,body.hero-content #heroBanner .hero-image-video{height:320px;}}.hero-image-video{background-color:#000;overflow:hidden;}.hero-image-video.set-height{height:810px;}.hero-image-video .frame-wrapper{height:100%;width:100%;position:relative;}.hero-image-video .frame-wrapper .poster{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:0;left:0;}.hero-image-video .frame-wrapper iframe{height:100%;width:100%;}@media screen and (max-width:1023px) and (min-width:768px){.hero-image-video{height:600px;}}@media screen and (max-width:767px){.hero-image-video{height:320px;}}body.hero-content.forum nav.primary{background-color:#272727;}body.hero-content.forum #mobileHeader{background-color:#272727;}body.hero-content.forum nav.category-tabs{margin-top:55px;text-align:center;}body.hero-content.forum #heroBanner .row-wrapper{margin:0 auto;max-width:1440px;display:block;padding:0 30px;}body.hero-content.forum #heroBanner .watch-discussion,body.hero-content.forum #heroBanner .forum-meta{display:inline-block;vertical-align:middle;}body.hero-content.forum #heroBanner .watch-discussion{color:#fcb434;margin:0;}body.hero-content.forum #heroBanner .watch-discussion:hover{color:#fff;}body.hero-content.forum #heroBanner .watch-discussion:hover.icon-after:after{background-position:0 100%;}body.hero-content.forum #heroBanner .forum-meta{font-family:'AvenirLight';color:#828282;}body.hero-content.forum #heroBanner .forum-meta>span{margin-right:15px;padding-right:15px;border-right:1px solid #494845;}body.hero-content.forum #heroBanner .forum-meta>span>button{font-family:'AvenirLight';text-decoration:none;padding:0;}body.hero-content.forum #heroBanner .forum-meta>span:last-child{margin-right:0;padding-right:0;border-right:0;}body.hero-content.forum #heroBanner .forum-meta .tfdropdown>button{color:#fcb434;}body.hero-content.forum #heroBanner .forum-meta .tfdropdown>button:hover{color:#fff;}body.hero-content.forum #heroBanner .forum-meta button.mark-forum{color:#828282;}body.hero-content.forum #heroBanner .forum-meta button.mark-forum:hover{color:#fff;}body.hero-content.forum #heroBanner .forum-meta time{margin-right:15px;padding-right:15px;border-right:1px solid #494845;}@media screen and (max-width:1279px) and (min-width:1024px),screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){body.hero-content.forum #heroBanner .hero-content{padding:0 20px 20px 20px;}body.hero-content.forum #heroBanner .hero-content .row-wrapper{width:100%;padding:0;}}@media screen and (max-width:767px){body.hero-content.forum #heroBanner .profile .profile-name{font-size:18px;}body.hero-content.forum #heroBanner .profile .profile-image{width:25px;height:25px;}body.hero-content.forum #heroBanner .watch-discussion{display:block;float:none;}body.hero-content.forum #heroBanner .forum-meta>span,body.hero-content.forum #heroBanner .forum-meta time{display:block;border:0;padding:0;margin-bottom:5px;margin-right:0;}body.hero-content.forum #heroBanner .forum-meta .social{left:0;}body.hero-content.forum #heroBanner .forum-meta .social:after{left:30px;}}#heroBanner.hero-profile{display:block;min-height:230px;}#heroBanner.hero-profile .account-settings{color:#fff;position:absolute;bottom:30px;left:30px;z-index:40;}#heroBanner.hero-profile .account-settings.icon-after:after{width:18px;height:18px;}#heroBanner.hero-profile .hero-content{color:#fff;overflow:none;margin:170px auto 0;display:block;box-sizing:border-box;}#heroBanner.hero-profile .hero-content .user-info{float:left;padding-top:30px;}#heroBanner.hero-profile .hero-content .user-info .profile{margin-bottom:20px;}#heroBanner.hero-profile .hero-content .user-info .profile-image{width:72px;height:72px;}#heroBanner.hero-profile .hero-content .user-info .profile-name{font-size:30px;line-height:30px;}#heroBanner.hero-profile .hero-content .user-info .user-stat-item{color:#fff;font-size:12px;text-align:center;display:inline-block;text-transform:uppercase;margin-right:30px;}#heroBanner.hero-profile .hero-content .user-info .user-stat-item:last-child{margin-right:0;}#heroBanner.hero-profile .hero-content .user-info .user-stat-count{font-size:20px;margin-bottom:10px;}#heroBanner.hero-profile .hero-content .user-edit{float:right;}#heroBanner.hero-profile .hero-content .user-edit .user-ctas{margin-bottom:20px;margin-top:13px;}#heroBanner.hero-profile .hero-content .user-edit .user-ctas>a.button{display:inline-block;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 8px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.2);}#heroBanner.hero-profile .hero-content .user-edit .user-ctas>a.button.icon-refresh:after{width:21px;}#heroBanner.hero-profile .hero-content .user-edit .profile-stats-wrapper p{margin-bottom:10px;}#heroBanner.hero-profile .hero-content .user-edit .profile-stats span{text-align:center;display:inline-block;font-size:16px;line-height:20px;}#heroBanner.hero-profile .hero-content .user-edit .profile-stats span:first-child{text-align:left;}#heroBanner.hero-profile .hero-content .user-edit .profile-stats span:last-child{text-align:right;}#heroBanner.hero-profile .hero-content .user-edit .profile-stats span.icon:before{background-position-y:100%;width:22px;height:22px;margin-right:5px;}#heroBanner.hero-profile .hero-content .user-edit .profile-stats span.icon-account:before{width:18px;}@media screen and (max-width:1023px) and (min-width:768px){#heroBanner.hero-profile .hero-content{margin:170px auto 0;}#heroBanner.hero-profile .hero-content .user-ctas a{font-size:18px;}}@media screen and (max-width:767px){#heroBanner.hero-profile .hero-content{margin:30px auto 0;}#heroBanner.hero-profile .hero-content .profile-name{display:block;margin-top:10px;}#heroBanner.hero-profile .hero-content .user-info,#heroBanner.hero-profile .hero-content .user-edit{width:100%;text-align:center;float:none;}#heroBanner.hero-profile .hero-content .user-ctas a{min-width:100%;margin-top:5px;font-size:18px;padding:15px 10px;}#heroBanner.hero-profile .hero-content .user-edit .profile-stats-wrapper{text-align:center;}#heroBanner.hero-profile .hero-content .user-edit .profile-stats-wrapper .profile-stats span:first-child,#heroBanner.hero-profile .hero-content .user-edit .profile-stats-wrapper .profile-stats span:last-child{text-align:center;}#heroBanner.hero-profile .hero-content .user-edit .profile-stats-wrapper .profile-stats span.icon.icon-before:before{display:block;margin:0 auto 5px;}#heroBanner.hero-profile .account-settings{color:#fff;bottom:0;left:0;position:relative;margin-top:180px;z-index:40;text-align:center;}}body.ui{color:#828282;font-family:'AvenirLight',Arial,sans-serif;font-weight:400;font-size:20px;}body.ui .content-wrapper{max-width:1440px;padding:0 20px;margin:0 auto;}body.ui .content-wrapper.with-submenu{margin-top:140px;}body.ui .content-wrapper .content-body{padding:3rem 0;}body.ui .content-wrapper .limited-width{max-width:50%;margin:0 auto;}body.ui .content-wrapper h1,body.ui .content-wrapper h2,body.ui .content-wrapper h3,body.ui .content-wrapper h4,body.ui .content-wrapper h5,body.ui .content-wrapper h6{margin-top:0;margin-bottom:.5rem;word-break:break-word;font-family:'AvenirHeavy',Arial,sans-serif;}body.ui .content-wrapper h1{line-height:1.3;font-size:48px;color:#333;}body.ui .content-wrapper h2{line-height:1.2;font-size:36px;color:#333;}body.ui .content-wrapper a{color:#fcb434;text-decoration:none;}body.ui .content-wrapper a:hover{text-decoration:underline;}body.ui .content-wrapper p{font-size:20px;line-height:1.75;padding-bottom:20px;}body.ui .content-wrapper button,body.ui .content-wrapper .button{padding:12px 28px;border-radius:4px;margin:10px 0 20px 0;}@media screen and (max-width:767px){body.ui .content-wrapper.with-submenu{margin-top:114px;}body.ui .content-wrapper .limited-width{max-width:100%;}body.ui .content-wrapper h1{font-size:36px;}body.ui .content-wrapper h2{font-size:28px;}}.contentview-container .hero-content h3 a{color:#fff;}.contentview-container .contentview-body{margin:0 auto;max-width:1440px;padding-top:20px;margin-bottom:20px;}.header-gallery{position:relative;margin:0 auto;max-width:1440px;}.header-gallery div.edit{text-align:right;}.header-gallery .primary .inline-image,.header-gallery .primary .inline-video{margin-bottom:0;}.header-gallery ul{text-align:center;}.header-gallery ul li{display:inline-block;width:calc(20%);min-height:162px;border-bottom:3px solid transparent;background-color:#e6e6e6;text-align:center;position:relative;}.header-gallery ul li a{display:block;margin:0;padding:0;}.header-gallery ul li a img{display:block;max-width:100%;}.header-gallery ul li.selected{border-bottom:3px solid #fcb434;}body[class*="server-error"]{flex-direction:row;height:100%;background:#272727;}body[class*="server-error"] #heroBanner{display:block;height:100%;padding-top:100px;padding-bottom:0;}body[class*="server-error"] #heroBanner:before{position:absolute;top:50%;-webkit-transform:perspective(1px) translateY(-50%) translateZ(0);-moz-transform:perspective(1px) translateY(-50%) translateZ(0);-ms-transform:perspective(1px) translateY(-50%) translateZ(0);-o-transform:perspective(1px) translateY(-50%) translateZ(0);transform:perspective(1px) translateY(-50%) translateZ(0);background-repeat:no-repeat;background-image:url('/common/img/backgrounds/404.png');background-size:50%;background-position:left bottom;}body[class*="server-error"] #heroBanner .hero-content{position:relative;top:50%;-webkit-transform:perspective(1px) translateY(-50%) translateZ(0);-moz-transform:perspective(1px) translateY(-50%) translateZ(0);-ms-transform:perspective(1px) translateY(-50%) translateZ(0);-o-transform:perspective(1px) translateY(-50%) translateZ(0);transform:perspective(1px) translateY(-50%) translateZ(0);width:50%;display:block;float:right;padding:0 120px 0 60px;margin:0;}body[class*="server-error"] #heroBanner .hero-content h2{text-transform:none;font-size:30px;line-height:36px;}body[class*="server-error"] #heroBanner .hero-content p{font-size:24px;color:#f5f5f5;}body[class*="server-error"] #heroBanner .hero-content .ctas a{color:#f5f5f5;border:0;padding:10px 30px 10px 0;}body[class*="server-error"] #heroBanner .hero-content .ctas a:after{content:'';display:inline-block;margin-left:30px;width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 100%;vertical-align:text-bottom;}body[class*="server-error"] #heroBanner .hero-content .ctas a:last-child{color:#fcb434;}body[class*="server-error"] #heroBanner .hero-content .ctas a:last-child:after{background-position:50% 0;}@media screen and (max-width:767px){body[class*="server-error"] #heroBanner .hero-content{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:0;padding:30px;width:100%;float:none;}body[class*="server-error"] #heroBanner:before{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:0;background-image:url('/common/img/backgrounds/404_m.png');background-size:100%;}}body[class="500"] #heroBanner:before{background-image:url('/common/img/backgrounds/500.png');}@media screen and (max-width:767px){body[class="500"] #heroBanner:before{background-image:url('/common/img/backgrounds/500_m.png');}}.page-error{padding:60px;text-align:center;}.page-error div{margin-bottom:20px;}#location{display:inline-block;background:#fff;position:fixed;width:480px;bottom:30px;left:30px;padding:0 28px;z-index:105;}#location .caption{font-size:16px;font-family:'AvenirLight',Arial,sans-serif;color:#828282;display:inline-block;margin-right:20px;}#location .selected{color:#000;text-transform:uppercase;position:relative;padding:28px 0;display:inline-block;font-size:14px;cursor:pointer;width:156px;}#location .selected:before{content:'';height:3px;width:100%;position:absolute;bottom:0;left:0;background:#fcb434;}#location .selected:after{content:'';display:block;position:absolute;right:0;top:28px;width:20px;height:11px;background:url('/common/img/icons/dropdown_arrow.svg') no-repeat;background-size:cover;background-position:50% 50%;}#location button{background:none;color:#fcb434;font-size:14px;font-family:'AvenirHeavy',Arial,sans-serif;text-transform:uppercase;cursor:pointer;float:right;padding:26px 0;}#location .options{display:none;position:absolute;width:190px;top:-70px;left:-10px;background:#fff;z-index:1;padding:15px 0;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 8px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.2);}#location .options li{padding:10px 20px;position:relative;cursor:pointer;}#location .options li.active{display:block;width:100%;color:#fcb434;}#location .options li.active:before{content:'';display:block;position:absolute;width:3px;height:100%;background:#fcb434;left:0;top:0;}#location .options li.active:hover{background-color:transparent;}#location .options li:after{background:none;margin:0;}#location .options li:hover{background-color:#e6e6e6;}#location .options li:hover:after,#location .options li.active:after{width:0;background:none;}@media screen and (max-width:1023px) and (min-width:768px){#location{left:20px;}}@media screen and (max-width:767px){#location{width:280px;left:20px;}#location .caption{display:none;}}label:not(.n-label){position:relative;display:block;color:#333;font-family:'AvenirMedium','Avenir',Arial,sans-serif;font-size:16px;line-height:16px;margin-bottom:12px;}label:not(.n-label).required:after{content:" *";font-weight:bold;}label:not(.n-label).hidden{display:none;}label:not(.n-label).extra-help:after{content:'';display:block;position:absolute;width:10px;height:17px;background:#fff url('/common/img/icons/form/form-field-help.svg') no-repeat;background-size:cover;background-position:50% 50%;right:0;top:25px;}label:not(.n-label).extra-help span.help{position:relative;margin:25px 0 -25px;}label:not(.n-label).extra-help span.help.tooltip-open{margin-bottom:0;}label:not(.n-label) .active-label,label:not(.n-label) .static-label{color:rgba(0,0,0,.5);font-size:12px;position:absolute;top:0;z-index:1;}label:not(.n-label) .active-label{display:none;}label:not(.n-label) .active-label.phone{padding-left:100px;}label:not(.n-label).multi-select{display:inline-block;margin:0 10px 0 0;padding:0;}label:not(.n-label).multi-select.text{width:100%;}label:not(.n-label) .checkbox-multi-label,label:not(.n-label) .radio-multi-label{font-size:20px;font-family:'AvenirLight',Arial,sans-serif;background:rgba(0,0,0,.1);border-bottom:3px solid transparent;padding:15px 15px 11px;display:inline-block;cursor:pointer;user-select:none;}label:not(.n-label) .checkbox-label,label:not(.n-label) .radio-label{font-size:20px;line-height:30px;color:rgba(0,0,0,.5);font-family:'AvenirLight',Arial,sans-serif;cursor:pointer;}label:not(.n-label) .checkbox-label a,label:not(.n-label) .radio-label a{color:rgba(0,0,0,.5);border-bottom:2px solid rgba(0,0,0,.5);display:inline-block;}label:not(.n-label) .checkbox-label:before,label:not(.n-label) .radio-label:before{content:'';display:inline-block;width:30px;height:30px;border:2px solid rgba(0,0,0,.2);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 20px 30px 0;float:left;}label:not(.n-label) span.help{position:absolute;bottom:20px;font-size:12px;line-height:16px;color:rgba(0,0,0,.5);display:block;}label:not(.n-label) span.help a{color:rgba(0,0,0,.5);text-decoration:underline;}label:not(.n-label) span.error{position:absolute;bottom:20px;left:0;font-size:12px;line-height:16px;color:#e53935;}@media screen and (max-width:1023px) and (min-width:768px){label:not(.n-label).extra-help span.help{display:none;}}@media screen and (max-width:767px){label:not(.n-label).extra-help span.help{display:none;}label:not(.n-label) span.error,label:not(.n-label) span.help{position:relative;bottom:auto;display:inline-block;padding-top:5px;}label:not(.n-label) .checkbox-label{font-size:16px;line-height:20px;}label:not(.n-label).multi-select{margin:0 10px 10px 0;}}textarea{display:block;width:calc(100% - 40px);border:0;border-bottom:2px solid rgba(0,0,0,.2);background-color:#f5f5f5;padding:20px;font-size:20px;line-height:30px;color:rgba(0,0,0,.75);font-family:'Avenir',Arial,sans-serif;outline:0;}textarea:focus{border-bottom-color:#fcb434;}textarea:hover:not(:focus){border-bottom-color:rgba(0,0,0,.5);}input{display:block;width:100%;border-bottom:2px solid rgba(0,0,0,.2);padding:10px 0 10px;font-size:20px;line-height:30px;color:rgba(0,0,0,.75);font-family:'AvenirLight',Arial,sans-serif;}input.hidden{display:none;}input::-webkit-input-placeholder{color:rgba(0,0,0,.5);}input::-moz-placeholder{color:rgba(0,0,0,.5);}input:-ms-input-placeholder{color:rgba(0,0,0,.5);}input.signup-phone-prefix,input.callback-phone-prefix{width:80px;float:left;}input.signup-phone,input.callback-phone{width:calc(100% - 100px);float:right;}input[type="number"]{width:65px;text-align:center;}input[type="checkbox"],input[type="radio"]{display:none;}input[type="checkbox"]~label,input[type="radio"]~label{font-size:20px;line-height:30px;color:#272727;font-family:'AvenirLight',Arial,sans-serif;cursor:pointer;}input[type="checkbox"]~label:before,input[type="radio"]~label:before{content:'';display:inline-block;width:30px;height:30px;border:2px solid rgba(0,0,0,.2);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 20px 0 0;float:left;}input[type="checkbox"]:checked~.checkbox-label:before,input[type="radio"]:checked~.checkbox-label:before,input[type="checkbox"]:checked~.radio-label:before,input[type="radio"]:checked~.radio-label:before{background:url('/common/img/icons/ticks.svg') no-repeat;background-size:cover;background-position:50% 50%;}input[type="checkbox"]:checked~.checkbox-multi-label,input[type="radio"]:checked~.checkbox-multi-label,input[type="checkbox"]:checked~.radio-multi-label,input[type="radio"]:checked~.radio-multi-label{border-bottom-color:#fcb434;}input[type="checkbox"]:checked:disabled~.radio-multi-label,input[type="radio"]:checked:disabled~.radio-multi-label{border-bottom-color:#828282;}input[type="checkbox"]:checked~label:before,input[type="radio"]:checked~label:before{background:url('/common/img/icons/ticks.svg') no-repeat;background-size:cover;background-position:50% 50%;}input[type="checkbox"]:disabled~.radio-multi-label,input[type="radio"]:disabled~.radio-multi-label{opacity:.5;}input[type="checkbox"]:disabled~label,input[type="radio"]:disabled~label{color:rgba(0,0,0,.25);}input[type="checkbox"]:disabled~label:before,input[type="radio"]:disabled~label:before{border:2px solid rgba(0,0,0,.1);}input:hover:not(:focus){border-bottom-color:rgba(0,0,0,.5);}input:focus{border-bottom-color:#fcb434;}input:focus::-webkit-input-placeholder{color:transparent;}input:focus::-moz-placeholder{color:transparent;}input:focus:-ms-input-placeholder{color:transparent;}input.error{border-bottom-color:#e53935;}select:not(.n-select){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:0;border-bottom:2px solid rgba(0,0,0,.2);background:transparent;padding:10px 0 10px;font-size:20px;line-height:24px;color:rgba(0,0,0,.75);font-family:'AvenirLight',Arial,sans-serif;cursor:pointer;position:relative;background:url('/common/img/icons/form/select-bg.png') no-repeat;background-size:auto 100%;background-position:top right;}select:not(.n-select).default{color:rgba(0,0,0,.5);}select:not(.n-select):focus{outline:0;border-bottom-color:#fcb434;}select:not(.n-select):disabled{opacity:.5;}select:not(.n-select):hover:not(:focus):not(:disabled){border-bottom-color:rgba(0,0,0,.5);}select:not(.n-select)::-ms-expand{display:none;}.single-checkbox-container{margin-top:60px;}.multi-checkbox-container.hasSelection input:not(:checked)~.checkbox-multi-label,.multi-radio-container.hasSelection input:not(:checked)~.checkbox-multi-label,.multi-checkbox-container.hasSelection input:not(:checked)~.radio-multi-label,.multi-radio-container.hasSelection input:not(:checked)~.radio-multi-label{background:rgba(0,0,0,.05);color:rgba(0,0,0,.5);}.multi-checkbox-container.multi-line label,.multi-radio-container.multi-line label{margin-bottom:4px;}fieldset{width:100%;margin-bottom:15px;}fieldset.narrow{max-width:520px;margin:0 auto;}fieldset legend{width:100%;position:relative;color:#333;font-family:'AvenirMedium','Avenir',Arial,sans-serif;font-size:16px;margin-bottom:10px;}fieldset legend h4{font-size:20px;color:rgba(0,0,0,.5);position:absolute;left:-150px;}fieldset legend h3{display:inline-block;}.form-group{position:relative;display:block;margin-bottom:40px;}.form-group>div{margin-bottom:10px;}.form-group.form-inline{display:inline-block;padding-bottom:0;margin-bottom:0;}.form-group.form-inline>div{margin-bottom:0;}.form-group.form-inline select{padding-top:0;}.form-group.no-help{padding-bottom:0;margin-bottom:15px;}.form-group.no-label select{padding-top:0;}.form-group.form-group-checkbox{margin-bottom:40px;}.form-group .form-group{margin-top:10px;padding-bottom:0;}.form-group div.static-input{padding:20px 0 10px;}.form-group span.help-block{font-size:12px;line-height:16px;color:rgba(0,0,0,.5);display:block;margin-bottom:10px;}.form-group span.help-block a{color:rgba(0,0,0,.5);text-decoration:underline;}.form-group.multiline-text label.static,.form-group.multiline-text label.active{top:-20px;}.form-group.multiline-text label.static+textarea,.form-group.multiline-text label.active+textarea{margin-top:20px;}.form-group.has-focus.multiselect-editor>div,.form-group.has-focus.tag-editor>div{border-bottom-color:#fcb434;}.form-group.light label{color:#fff;}.form-group.light input{background:#272727;color:rgba(255,255,255,.75);border-bottom:2px solid rgba(255,255,255,.2);}.form-group.light input::-webkit-input-placeholder{color:rgba(255,255,255,.5);}.form-group.light input::-moz-placeholder{color:rgba(255,255,255,.5);}.form-group.light input:-ms-input-placeholder{color:rgba(255,255,255,.5);}.form-group.light input:hover:not(:focus){border-bottom-color:rgba(255,255,255,.5);}.form-group.light input:focus{border-bottom-color:#fcb434;}.form-group.light input:focus::-webkit-input-placeholder{color:transparent;}.form-group.light input:focus::-moz-placeholder{color:transparent;}.form-group.light input:focus:-ms-input-placeholder{color:transparent;}.form-group.has-error input,.form-group.has-error textarea,.form-group.has-error select,.form-group.has-error div.multiselect-editor,.form-group.has-error div.tag-editor{border-bottom-color:#e53935;}.form-group.has-error span.help-block{color:#e53935;}.form-group.has-success span.help-block{color:#5cb85c;}ol.steps li{font-family:'AvenirLight',Arial,sans-serif;color:#272727;float:left;margin-right:30px;}ol.steps li.active{color:#fcb434;font-weight:bold;}option:disabled{font-weight:bold;}.input-group button{line-height:30px;}.search-control{position:relative;}.search-control input{width:100%;border-bottom:2px solid rgba(255,255,255,.5);margin-top:30px;font-size:38px;line-height:45px;position:relative;background-color:transparent;color:#fff;padding-left:20px;}.search-control input::-webkit-input-placeholder{color:rgba(255,255,255,.4);}.search-control input::-moz-placeholder{color:rgba(255,255,255,.4);}.search-control input:-ms-input-placeholder{color:rgba(255,255,255,.4);}.search-control input:hover:not(:focus){border-bottom-color:rgba(255,255,255,.3);}.search-control input:focus{border-bottom-color:#fcb434;}.search-control .search-cta{position:absolute;top:40px;right:0;color:#fff;}.search-control .search-cta .hint{color:rgba(255,255,255,.5);font-size:12px;line-height:16px;padding-right:5px;}.search-control .search-cta .hint .key{padding:3px 2px 0;display:inline-block;border:1px solid rgba(255,255,255,.5);}.search-control .search-cta .search-submit{color:#fcb434;display:block;font-size:20px;display:inline-block;}.search-control .search-cta .search-submit:after{content:'';display:inline-block;margin-left:12px;width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 0%;vertical-align:text-bottom;}.search-control div.search-product-filter{margin-top:2px;}.search-control div.search-product-filter button{padding:5px 10px;margin-right:2px;margin-bottom:2px;border-radius:2px;}.search-control div.search-submit{padding:20px;text-align:center;}.search-control div.search-submit a{color:#fcb434;display:block;font-size:20px;display:inline-block;}.search-control div.search-submit a:after{content:'';display:inline-block;margin-left:12px;width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 0%;vertical-align:text-bottom;}@media screen and (max-width:1279px) and (min-width:1024px),screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.search-control .search-cta .hint{display:none;}}@media screen and (max-width:767px){.search-control .search-cta{position:relative;text-align:center;top:0;margin-top:15px;margin-bottom:15px;}.search-control .search-cta .hint{display:none;}.search-control div.search-product-filter{text-align:center;margin-bottom:8px;}}.no-search-results{width:100%;padding:40px;text-align:center;font-size:20px;font-family:'AvenirLight',Arial,sans-serif;}.no-search-results p{margin-bottom:20px;}.no-search-results a:hover{text-decoration:underline;}.search-x{max-width:1440px;margin:10px auto;display:flex;}.search-x .search-filters{margin-right:20px;min-width:325px;}.search-x .search-filters h5{color:#272727;text-transform:capitalize;}.search-x .search-filters .doctype-filter{margin-bottom:20px;}.search-x .search-filters .doctype-filter li{margin-bottom:10px;}.search-x .search-filters .doctype-filter li a,.search-x .search-filters .doctype-filter li span{color:#272727;font-size:14px;text-transform:uppercase;display:inline-block;border-bottom:1px solid #e6e6e6;padding-bottom:10px;}.search-x .search-filters .doctype-filter li a:hover{cursor:pointer;color:#fcb434;}.search-x .search-filters .doctype-filter li span{color:#828282;}.search-x .search-filters .doctype-filter li span.selected{color:#fcb434;}.search-x .search-filters .sort-filter{margin-bottom:20px;}.search-x .search-filters .sort-filter select{font-size:14px;font-family:'AvenirLight',Arial,sans-serif;color:#272727;padding:10px 0 10px;}.search-x .search-filters .multi-filter h5 a{margin-left:10px;font-size:12px;color:#000;cursor:pointer;}.search-x .search-filters .multi-filter ul{margin-top:10px;}.search-x .search-filters .multi-filter label{font-size:14px;font-family:'AvenirLight',Arial,sans-serif;color:#272727;margin-bottom:8px;}.search-x .search-filters .multi-filter label input{display:inline;width:auto;margin-right:5px;}.search-x .search-filters .multi-filter label+ul{margin-left:15px;}.search-x .search-filters .multi-filter li{margin-bottom:8px;}.search-x .search-results{width:100%;}.search-x .search-results .search-results-container{margin-bottom:40px;}.search-x .search-results .search-results-container>div{margin-bottom:15px;}.search-x .search-results .search-results-container>div h5{float:left;text-transform:uppercase;}.search-x .search-results .search-results-container>div a{float:right;cursor:pointer;}.search-x .search-results .search-results-container>div a:hover{text-decoration:underline;}.search-x .search-results .search-results-container ul.search-results-project,.search-x .search-results .search-results-container ul.search-results-profile{display:flex;flex-wrap:wrap;justify-content:flex-start;}.search-x .search-results .search-results-container ul.search-results-profile>li{display:inline-block;width:200px;text-align:center;margin-bottom:20px;}.search-x .search-results .search-results-container ul.search-results-profile>li a.profile-image{display:inline-block;width:150px;height:150px;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:10px;}.search-x .search-results .search-results-container ul.search-results-profile>li a.text-container{font-size:14px;}.search-x .search-results .search-results-container ul.search-results-card>li{display:inline-block;width:calc(25% - 8px);padding:0;margin-left:4px;margin-right:4px;margin-bottom:8px;background:#272727;color:#fff;position:relative;}.search-x .search-results .search-results-container ul.search-results-card>li .card-image{width:100%;max-height:250px;overflow:hidden;background:#e6e6e6;display:block;}.search-x .search-results .search-results-container ul.search-results-card>li .card-image img{width:100%;height:auto;display:block;}.search-x .search-results .search-results-container ul.search-results-card>li .text-container{padding:20px;display:block;color:#fff;}.search-x .search-results .search-results-container ul.search-results-card>li .text-container h4{font-size:14px;line-height:18px;margin-bottom:10px;color:#fff;}.search-x .search-results .search-results-container ul.search-results-card>li .text-container h4.video:before{content:'';display:inline-block;width:16px;height:18px;line-height:24px;background:url('/common/img/icons/play.svg') no-repeat;background-size:cover;background-position:50% 100%;margin-right:8px;}.search-x .search-results .search-results-container ul.search-results-card>li .text-container ul{display:flex;align-items:center;}.search-x .search-results .search-results-container ul.search-results-card>li .text-container ul li{display:inline-block;padding:3px;border:1px solid rgba(255,255,255,.2);font-family:'AvenirLight',Arial,sans-serif;font-size:12px;margin:0 3px 0 0;color:#f5f5f5;}.search-x .search-results .search-results-container ul.search-results-card>li.course{width:calc(25% - 10px);background-color:#fff;border:1px solid #e6e6e6;}.search-x .search-results .search-results-container ul.search-results-card>li.course .text-container h4{color:#222;}.search-x .search-results .search-results-container ul.search-results-card>li.course .text-container ul li{color:#272727;border-color:rgba(0,0,0,.2);}.search-x .search-results .search-results-container ul.search-results-list{list-style-type:none;padding:0;width:100%;}.search-x .search-results .search-results-container ul.search-results-list>li{position:relative;background-color:#e6e6e6;margin-bottom:10px;font-family:'AvenirLight',Arial,sans-serif;}.search-x .search-results .search-results-container ul.search-results-list>li a.thumb{position:absolute;display:block;overflow:hidden;top:0;left:0;bottom:0;width:150px;background-size:cover;background-position:center center;}.search-x .search-results .search-results-container ul.search-results-list>li a.thumb+div.title{min-height:60px;}.search-x .search-results .search-results-container ul.search-results-list>li a.thumb+div.title,.search-x .search-results .search-results-container ul.search-results-list>li a.thumb+div.title+div.highlights,.search-x .search-results .search-results-container ul.search-results-list>li a.thumb+div.title+div.highlights+div.support{margin-left:150px;}.search-x .search-results .search-results-container ul.search-results-list>li>div.title{display:flex;position:relative;align-items:center;padding:10px 20px;cursor:pointer;background-color:#272727;}.search-x .search-results .search-results-container ul.search-results-list>li>div.title a.info{flex-grow:1;display:block;color:#fff;font-family:'AvenirLight',Arial,sans-serif;}.search-x .search-results .search-results-container ul.search-results-list>li>div.title a.info h4{font-size:14px;line-height:18px;font-weight:bold;}.search-x .search-results .search-results-container ul.search-results-list>li>div.title a.info span.path{display:block;font-size:12px;line-height:16px;color:#aaa;}.search-x .search-results .search-results-container ul.search-results-list>li>div.title ul{display:flex;align-items:center;}.search-x .search-results .search-results-container ul.search-results-list>li>div.title ul li{display:inline-block;padding:3px;border:1px solid rgba(255,255,255,.2);font-family:'AvenirLight',Arial,sans-serif;font-size:12px;margin:0 0 0 3px;color:#f5f5f5;}.search-x .search-results .search-results-container ul.search-results-list>li>div.title ul li.product{border-radius:3px;color:#000;background-color:#e6e6e6;border-color:#e6e6e6;}.search-x .search-results .search-results-container ul.search-results-list>li>div.title ul li:first-child{margin-left:0;}.search-x .search-results .search-results-container ul.search-results-list>li div.highlights{display:block;padding:10px 20px;}.search-x .search-results .search-results-container ul.search-results-list>li div.highlights>p{display:block;font-size:14px;font-weight:normal;line-height:18px;margin:10px 0 20px 0;overflow:hidden;}.search-x .search-results .search-results-container ul.search-results-list>li div.highlights>p span.highlight{font-weight:bold;}.search-x .search-results .search-results-container ul.search-results-list>li div.highlights>p::after{content:"...";}.search-x .search-results .search-results-container ul.search-results-list>li div.highlights>p:last-child{margin-bottom:0;}.search-x .search-results .search-results-container ul.search-results-list>li div.support{display:block;padding:10px 20px;font-size:12px;}.search-x .search-results .search-results-container ul.search-results-list>li div.support span{margin-left:15px;}@media screen and (max-width:1279px) and (min-width:1024px){.search-x{margin:10px 20px;}}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.search-x{margin:10px 20px;display:block;}.search-x .search-filters{width:auto;min-width:0;margin-right:0;}.search-x .search-results{width:auto;}.search-x .search-results .search-results-container ul.search-results-project>li{width:calc(33% - 8px);}}@media screen and (max-width:767px){.search-x .search-results .search-results-container ul.search-results-project>li{width:100%;}.search-x .search-results .search-results-container ul.search-results-profile>li{width:100%;}.search-x .search-results .search-results-container ul.search-results-list>li a.thumb{position:relative;height:200px;width:auto;}.search-x .search-results .search-results-container ul.search-results-list>li a.thumb+div.title,.search-x .search-results .search-results-container ul.search-results-list>li a.thumb+div.title+div.highlights,.search-x .search-results .search-results-container ul.search-results-list>li a.thumb+div.title+div.highlights+div.support{margin-left:0;}.search-x .search-results .search-results-container ul.search-results-list>li>div.title{display:block;}.search-x .search-results .search-results-container ul.search-results-list>li>div.title a.info{margin-bottom:3px;}.search-x .search-results .search-results-container ul.search-results-list>li>div.title a.info span.path+ul{margin-top:3px;}}.quicksearch-results{list-style-type:none;padding:0;}.quicksearch-results>li{display:flex;position:relative;background:#272727;margin-bottom:1px;font-family:'AvenirLight',Arial,sans-serif;padding:10px 20px;cursor:pointer;border-left:3px solid transparent;}.quicksearch-results>li a.thumb{position:absolute;display:block;overflow:hidden;top:0;left:-3px;bottom:0;width:100px;background-size:cover;background-position:center center;border-left:3px solid transparent;}.quicksearch-results>li a.thumb+a.title{margin-left:100px;}.quicksearch-results>li a.title{flex-grow:1;display:block;margin-bottom:5px;font-size:20px;line-height:24px;color:#fff;font-family:'AvenirLight',Arial,sans-serif;}.quicksearch-results>li a.title span{display:block;font-size:12px;line-height:16px;color:#aaa;margin-bottom:3px;}.quicksearch-results>li ul{display:flex;align-items:center;}.quicksearch-results>li ul li{display:inline-block;padding:3px;border:1px solid #828282;font-size:12px;margin:0 0 0 3px;color:rgba(255,255,255,.6);}.quicksearch-results>li ul li.product{border-radius:3px;color:#000;background-color:#e6e6e6;border-color:#e6e6e6;font-family:'Avenir',Arial,sans-serif;}.quicksearch-results>li:hover{background:#222;border-left-color:#828282;}.quicksearch-results>li:hover a.thumb{border-left-color:#828282;}@media screen and (max-width:767px){.quicksearch-results{margin:0 20px;}.quicksearch-results>li{display:block;}.quicksearch-results>li a.thumb+a.title+ul{margin-left:100px;}}#globalFooter{padding:40px 30px 54px;background:#272727;font-size:12px;color:rgba(255,255,255,.5);}#globalFooter .top{margin-bottom:35px;}#globalFooter .top .logo{display:inline-block;text-indent:-9999px;width:36px;height:36px;background:url('/common/img/logos/foundry_logo_small.svg') no-repeat;background-size:cover;background-position:50% 100%;-webkit-opacity:.3;-moz-opacity:.3;opacity:.3;vertical-align:middle;margin-right:40px;}#globalFooter .top .credits{vertical-align:middle;}#globalFooter .social{float:right;}#globalFooter .social a{padding:8px 13px;display:inline-block;color:rgba(255,255,255,0);}#globalFooter .social a span{display:block;height:24px;text-indent:-9999px;background-repeat:no-repeat;background-size:cover;background-position:50% 100%;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;}#globalFooter .social a span.facebook{width:13px;background-image:url('/common/img/icons/social/facebook.svg');}#globalFooter .social a span.x{width:24px;background-image:url('/common/img/icons/social/x2.svg');}#globalFooter .social a span.twitter{width:24px;background-image:url('/common/img/icons/social/twitter.svg');}#globalFooter .social a span.youtube{width:30px;background-image:url('/common/img/icons/social/youtube.svg');}#globalFooter .social a span.vimeo{width:25px;background-image:url('/common/img/icons/social/vimeo.svg');}#globalFooter .social a span.google{width:35px;background-image:url('/common/img/icons/social/google.svg');}#globalFooter .social a span.linkedin{width:24px;background-image:url('/common/img/icons/social/linkedin.svg');}#globalFooter .social a:last-child{padding-right:0;}#globalFooter .footer-nav{display:inline-block;vertical-align:top;margin-right:100px;}#globalFooter .footer-nav:last-child{margin-right:0;}#globalFooter .footer-nav h4{text-transform:uppercase;color:rgba(255,255,255,.75);font-family:'AvenirHeavy',Arial,sans-serif;line-height:30px;}#globalFooter .footer-nav a{display:block;text-transform:uppercase;color:rgba(255,255,255,.5);line-height:30px;}#globalFooter .footer-nav a.location span{vertical-align:top;}#globalFooter .footer-nav a.location:before{content:'';display:inline-block;vertical-align:top;margin-right:10px;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:rgba(255,255,255,.5);margin-top:8px;}@media screen and (max-width:767px){#globalFooter{padding:40px 20px;}#globalFooter .top .logo,#globalFooter .top .credits,#globalFooter .top .social{display:block;}#globalFooter .top .credits{margin:35px 0;}#globalFooter .top .social{float:none;}#globalFooter .top .social a{padding:8px;}#globalFooter .top .social a:first-child{padding-left:0;}#globalFooter .footer-nav{margin-bottom:40px;}#globalFooter .footer-nav:last-child{margin-bottom:0;}}.forum #globalFooter{margin-top:0;}.tags{margin-bottom:30px;}.tags .tag{display:inline-block;padding:7px 10px;margin:0 10px 10px 0;border:1px solid rgba(0,0,0,.3);font-family:'AvenirLight',Arial,sans-serif;font-size:16px;color:#272727;}.tags .tag a,.tags .tag a:visited,.tags .tag a:active{color:rgba(0,0,0,.5);text-decoration:none;}.tags .tag.category{background:#fcb434;border:0;font-family:'AvenirHeavy',Arial,sans-serif;}.tags .tag.product{border:0;padding:0;margin-right:30px;}.tags .tag.product img{display:block;height:36px;width:auto;}@media screen and (max-width:767px){.tags .tag.product{margin-right:15px;}}.wysiwyg-toolbar{height:60px;content:"";display:table;}.wysiwyg-toolbar .wysiwyg-tool-group{float:left;display:inline-block;margin:10px;}.wysiwyg-toolbar .wysiwyg-tool-group:not(:first-child){border-left:1px solid #e6e6e6;padding-left:10px;}.wysiwyg-toolbar .wysiwyg-tool-group button{background-color:#fff;background-image:url('/common/img/icons/wysiwyg-tool-icons.svg');background-position:0 0;background-repeat:no-repeat;overflow:hidden;float:left;padding:0;margin:10px;width:22px;height:22px;}.wysiwyg-toolbar .wysiwyg-tool-group button:hover{background-position:0 50%;}.wysiwyg-toolbar .wysiwyg-tool-group button.wysiwyg-tool-bold{background-position-x:0;}.wysiwyg-toolbar .wysiwyg-tool-group button.wysiwyg-tool-italic{background-position-x:-22px;}.wysiwyg-toolbar .wysiwyg-tool-group button.wysiwyg-tool-underline{background-position-x:-44px;}.wysiwyg-toolbar .wysiwyg-tool-group button.wysiwyg-tool-link{background-position-x:-66px;}.wysiwyg-toolbar .wysiwyg-tool-group button.wysiwyg-tool-image{background-position-x:-88px;}.wysiwyg-toolbar .wysiwyg-tool-group button.wysiwyg-tool-attachment{background-position-x:-110px;}.profile{display:block;}.profile .profile-image{position:relative;width:36px;height:36px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-repeat:no-repeat;background-size:cover;background-position:center;background-clip:inherit;display:inline-block;vertical-align:middle;margin-right:10px;}.profile .profile-name{color:#fff;font-size:20px;vertical-align:middle;}.profile.dark .profile-name{color:rgba(0,0,0,.75);}.profile[class*='badge-Hero'] .profile-image:after{content:'';display:block;width:16px;height:18px;position:absolute;bottom:-4px;right:-5px;}.profile.badge-HeroModo .profile-image{box-shadow:inset 0 0 1px 0 rgba(128,128,128,.5),0 0 0 2px #ff9f1c;}.profile.badge-HeroModo .profile-image:after{background:url('/common/img/icons/badges/ModoBadge-Small.svg') no-repeat;}.profile.badge-HeroMari .profile-image{box-shadow:inset 0 0 1px 0 rgba(128,128,128,.5),0 0 0 2px #da4167;}.profile.badge-HeroMari .profile-image:after{background:url('/common/img/icons/badges/MariBadge-Small.svg') no-repeat;}.profile.following .profile-image:after{content:'';display:block;width:11px;height:11px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fcb434 url('/common/img/icons/ticks.svg') no-repeat;background-size:cover;background-position:50% 50%;position:absolute;right:0;bottom:-2px;}.profile.hasFDot .profile-image:after{content:'';display:block;width:15px;height:15px;background:url('/common/img/icons/badges/f-square.svg') no-repeat;background-size:cover;position:absolute;left:-4px;top:-4px;border-radius:2px;}.text-element{padding:20px 80px;position:relative;}.text-element h3{font-size:38px;line-height:45px;color:#494845;padding-bottom:100px;max-width:45%;}.text-element h4{max-width:915px;margin:0 auto;font-size:28px;line-height:35px;padding-bottom:30px;color:#494845;}.text-element p{color:rgba(0,0,0,.75);font-size:20px;line-height:30px;padding-bottom:10px;font-family:'AvenirLight',Arial,sans-serif;max-width:915px;margin:0 auto;}.text-element code{display:block;max-width:915px;margin:0 auto;padding-bottom:10px;font-family:monospace;white-space:pre-wrap;word-wrap:break-word;overflow:auto;}.text-element a{color:#000;}.text-element a.download{color:#000;display:block;font-size:20px;display:inline-block;background:#e6e6e6;padding:15px 30px;font-family:'AvenirLight',Arial,sans-serif;margin-top:10px;}.text-element a.download:after{content:'';display:inline-block;margin-left:12px;width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 50%;vertical-align:text-bottom;}.text-element a.download:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);}.text-element a:hover{text-decoration:underline;}@media screen and (max-width:1023px) and (min-width:768px){.text-element{padding:40px 40px 30px;}.text-element h3{padding-bottom:60px;max-width:none;}}@media screen and (max-width:767px){.text-element{padding:40px 20px 20px;}.text-element.text-block{padding-top:0;}.text-element h3{font-size:24px;line-height:30px;padding-bottom:40px;max-width:none;}}.image-element{text-align:center;position:relative;}.image-element img{max-width:100%;height:auto;}.image-element a.play-button{display:block;margin:0;padding:0;position:absolute;top:50%;left:50%;margin-left:-80px;margin-top:-80px;}.image-element a.play-button img{opacity:.9;}.image-element a.play-button img:hover{opacity:1;}.video-element{width:100%;text-align:center;}.video-element>:first-child{width:100%;}.embedded3d-element{width:100%;text-align:center;}.embedded3d-element>:first-child{width:100%;}.embedded-gallery-test{width:100%;height:100%;}.embedded-gallery .primary-container .primary{position:relative;background-color:#fff;border:1px solid #e6e6e6;box-shadow:0 0 100px 100px inset rgba(180,180,180,.2);display:flex;justify-content:center;align-items:center;font-size:0;}.embedded-gallery .primary-container .primary .child-controls{position:absolute;top:0;left:0;z-index:100;}.embedded-gallery .primary-container .primary .open-overlay{position:absolute;display:block;top:0;right:0;padding:10px;font-size:24px;color:#828282;opacity:.5;z-index:100;}.embedded-gallery .primary-container .primary .nav{position:absolute;top:calc(50% - 50px);height:100px;display:none;opacity:.5;}.embedded-gallery .primary-container .primary .nav.left{left:0;}.embedded-gallery .primary-container .primary .nav.right{right:0;}.embedded-gallery .primary-container .primary:hover .nav{display:inline-block;}.embedded-gallery .thumbs{text-align:center;margin-top:5px;}.embedded-gallery .thumbs div{display:inline-block;border:1px solid #e6e6e6;}.embedded-gallery .thumbs .nav{display:block;float:left;width:30px;height:100px;text-align:center;padding:0;}.embedded-gallery .thumbs a{position:relative;display:block;float:left;width:160px;height:100px;font-size:0;background-size:cover;background-position:center;}.embedded-gallery .thumbs a:after{content:'';display:block;height:3px;width:100%;background:transparent;position:absolute;bottom:0;left:0;}.embedded-gallery .thumbs a.active:after{background:#fcb434;}.embedded-gallery.overlay .primary{background-color:transparent;box-shadow:none;border:0;}.embedded-gallery.overlay .thumbs div{border:1px solid #272727;}.training-project-gallery{width:100%;background-color:#000;text-align:center;}.training-project-gallery .video-element{margin:0 auto;max-width:1280px;}.portfolio-project-gallery{margin:0 auto;text-align:center;max-width:1440px;padding:40px;}.portfolio-project-gallery [class*='-element']{margin-bottom:30px;}.portfolio-project-gallery [class*='-element']:last-of-type{margin-bottom:0;}.portfolio-project-gallery .video-element>:first-child{width:80%;}.portfolio-project-gallery .embedded3d-element>:first-child{width:80%;}.forum-project-gallery{width:100%;}.forum-project-gallery .embedded-gallery-test{max-width:1024px;}.forum-project-gallery .embedded-gallery .primary-container{background-color:#fff;box-shadow:0 0 100px 100px inset rgba(180,180,180,.2);border-bottom:1px solid #e6e6e6;}.forum-project-gallery .embedded-gallery .primary-container .primary{max-width:1024px;margin:0 auto;background-color:transparent;box-shadow:none;border:0;}.text-quote{padding:100px 80px;}.text-quote blockquote{max-width:915px;margin:0 auto;font-size:64px;line-height:70px;color:#494845;}.text-quote blockquote:before{content:'\“';display:inline;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;}.text-quote blockquote:after{content:'\”';display:inline;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;}.text-quote .quote-caption{font-size:28px;line-height:40px;color:#828282;font-family:'AvenirLight',Arial,sans-serif;max-width:915px;margin:0 auto;padding-top:60px;}@media screen and (max-width:1023px) and (min-width:768px){.text-quote{padding:100px 40px;}}@media screen and (max-width:767px){.text-quote{padding:30px 20px;}.text-quote blockquote{font-size:28px;line-height:35px;}.text-quote .quote-caption{padding-top:40px;font-size:20px;line-height:30px;}}.dont-break-out{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.no-drag{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;}.subsection.comment .comments-previous{text-align:center;margin:0 0 30px;}.subsection.comment .comments-previous a{font-family:'AvenirLight',Arial,sans-serif;font-size:20px;color:#000;padding:20px;}.subsection.comment .comments-previous a.icon-after.icon-arrow:after{transform:rotate(-90deg);height:24px;width:20px;}.subsection.comment .comments-previous a:hover{background:#f5f5f5;}.comment-container{max-width:1440px;margin:0 auto;padding:30px;}.comment-container h4{color:#494845;font-size:28px;line-height:35px;margin-bottom:20px;}.comment-container.project article.comment .comment-header .profile{display:inline-block;}.comment-container.project article.comment .comment-body-container{margin-left:0;}.comment-container .profile-name{font-size:14px;color:rgba(0,0,0,.75);}@media screen and (max-width:767px){.comment-container{padding:0 20px;}}.comment-body-content,.preview{width:100%;margin-bottom:10px;font-size:14px;line-height:20px;font-family:'Avenir',Arial,sans-serif;color:#272727;}.comment-body-content a,.preview a{text-decoration:underline;}.comment-body-content img,.preview img,.comment-body-content iframe,.preview iframe{max-width:100%;margin:20px 0 0;border:0;background-color:#eee;}.comment-body-content blockquote,.preview blockquote{border-left:1px solid #5a5a5a;padding-left:30px;color:#5a5a5a;margin-bottom:10px;}.comment-body-content pre,.preview pre{white-space:pre-wrap;word-wrap:break-word;overflow-x:auto;padding:10px;border:1px solid #dbdbdb;background-color:#ebebeb;}.comment-body-content code,.preview code{white-space:pre-wrap;font-family:monospace;border:1px solid #dbdbdb;background-color:#ebebeb;}.comment-body-content pre>code,.preview pre>code{display:block;border:0;background-color:transparent;}.comment-body-content .embeded-meta,.preview .embeded-meta{color:rgba(0,0,0,.5);font-family:'AvenirHeavy',Arial,sans-serif;font-size:14px;line-height:16px;}.comment-body-content .embeded-meta span,.preview .embeded-meta span{margin-left:20px;font-family:'AvenirLight',Arial,sans-serif;}.comment-body-content .content-list,.preview .content-list{margin-top:10px;}.comment-body-content .highlight,.preview .highlight{background-color:#fad27d;border-radius:3px;padding:2px;}article.comment{margin-bottom:20px;border-bottom:3px solid #cfcfcf;}article.comment a.post-anchor{display:block;position:relative;top:-80px;visibility:hidden;}article.comment .comment-header{display:flex;flex-flow:row;flex-wrap:nowrap;align-items:center;}article.comment .comment-body{background-color:#e6e6e6;margin-top:3px;}article.comment .comment-body .comment-profile{float:left;width:200px;padding:20px 20px 0 20px;}article.comment .comment-body .comment-body-container{padding:20px 20px 0 20px;background-color:#f5f5f5;margin-left:200px;}article.comment .comment-footer{background-color:#f5f5f5;}article.comment .comment-footer .comment-info{background-color:#e6e6e6;float:left;width:200px;padding:10px 20px;}article.comment .comment-footer .comment-actions-container{margin-left:200px;}article.comment time{color:rgba(0,0,0,.5);font-size:12px;font-family:'Avenir',Arial,sans-serif;}article.comment .comment-header>div{flex-basis:50%;}article.comment .comment-header>div:last-child{text-align:right;}article.comment .comment-header>div>div,article.comment .comment-header>div>a{display:inline-block;}article.comment .comment-header .profile{display:none;margin-right:10px;}article.comment .comment-header .rating button{padding:0;font-size:14px;}article.comment .comment-header .rating button+span{margin-left:3px;}article.comment .comment-header .rating button:hover{color:#828282;}article.comment .comment-header .rating button:after{margin-left:3px;}article.comment .comment-header .rating span{color:rgba(0,0,0,.5);}article.comment .comment-header .rating span:before{margin-right:3px;}article.comment .comment-header .report-links{margin-right:30px;visibility:hidden;}article.comment .comment-header .report-links>span{margin-left:20px;}article.comment .comment-header .report-links button,article.comment .comment-header .report-links a{padding:0;color:rgba(0,0,0,.7);font-size:14px;font-family:'Avenir',Arial,sans-serif;}article.comment .comment-header .report-links .tfdropdown ul li button{padding:10px 0;}article.comment:hover .report-links{visibility:visible;}article.comment .comment-profile .profile-name{display:block;margin-bottom:10px;}article.comment .comment-profile .profile-image{width:100px;height:100px;margin-bottom:10px;}article.comment .comment-profile>div{font-size:12px;margin-bottom:5px;color:rgba(0,0,0,.75);}article.comment .comment-profile .profile[class*='badge-Hero'] .profile-image:after{width:30px;height:33px;bottom:-3px;right:0;}article.comment .comment-profile .profile.hasFDot .profile-image:after{width:15px;height:15px;left:3px;top:3px;}article.comment .comment-body-container{font-family:'Avenir',Arial,sans-serif;}article.comment .comment-body-container .comment-body-footer{margin-top:10px;}article.comment .comment-body-container .comment-body-footer span.signature,article.comment .comment-body-container .comment-body-footer span.edited{display:block;font-size:12px;color:#828282;}article.comment .comment-body-container .comment-body-footer span.signature a,article.comment .comment-body-container .comment-body-footer span.edited a{color:#828282;}article.comment .comment-body-container .comment-body-footer span.signature a:hover,article.comment .comment-body-container .comment-body-footer span.edited a:hover{text-decoration:underline;}article.comment .comment-actions{text-align:right;background-color:#f5f5f5;}article.comment .comment-actions button{color:#000;line-height:1;margin-left:10px;padding:5px 10px;background-color:transparent;font-size:14px;color:#303030;}article.comment .comment-actions button:hover{background-color:#fff;}article.comment.reply1{margin-left:30px;}article.comment.reply2{margin-left:60px;}article.comment.reply3{margin-left:90px;}article.comment.op-highlight{border-bottom-color:rgba(252,180,52,.5);}article.comment.preview{border-bottom:0;}article.comment.preview .comment-body-container{margin-left:0;}article.comment.anonymized{border-bottom:0;}article.comment.anonymized .comment-body .comment-body-container{padding:20px;}article.comment.anonymized .comment-body .comment-body-container .comment-body-content{margin-bottom:0;color:#828282;}article.comment.anonymized .comment-body .comment-profile>div{margin-bottom:0;}article.comment.anonymized .comment-body .comment-profile .profile-name{margin-bottom:0;}@media screen and (max-width:1023px) and (min-width:768px){article.comment .admin-links{display:block;}}@media screen and (max-width:767px){article.comment .admin-links{display:block;bottom:10px;top:auto;}article.comment .comment-header>div:first-child{flex-basis:70%;}article.comment .comment-header>div:last-child{flex-basis:30%;}article.comment .comment-header .profile{display:inline-block;padding:5px 0;}article.comment .comment-header .profile .profile-image{width:25px;height:25px;margin-right:5px;}article.comment .comment-header .report-links{display:none;}article.comment .comment-header .rating button+span{margin-left:0;}article.comment .comment-header .rating button:after{margin-left:0;}article.comment .comment-body{padding:0;}article.comment .comment-body .comment-profile{display:none;}article.comment .comment-body .comment-body-container{margin-left:0;padding:10px;}article.comment .comment-footer .comment-info{background-color:#f5f5f5;padding:0 10px;float:none;width:100%;}article.comment .comment-footer .comment-actions-container{margin-left:0;}article.comment .comment-actions .action{margin:0;display:inline-block;width:50%;float:left;text-align:center;}article.comment .comment-actions .action:after{margin-left:8px;}article.comment.reply{padding-left:0;}}.add-comment-wrapper{display:none;background:#fff;padding-top:30px;}.add-comment-wrapper article.comment{margin-bottom:0;}.add-comment-wrapper article.comment .body-container{max-width:100%;width:100%;}.add-comment-wrapper article.comment .comment-body:after{left:60px;}.add-comment-wrapper .profile{margin-left:20px;}.add-comment-wrapper textarea{font-family:'AvenirLight',Arial,sans-serif;font-size:18px;width:100%;border:0;background:none;min-height:150px;box-sizing:border-box;resize:none;}.add-comment-wrapper textarea:focus{outline:0;}.cards-container{position:relative;margin-top:15px;margin-bottom:15px;}.cards-container>div{display:flex;flex-wrap:wrap;justify-content:flex-start;}article.card{display:flex;flex-direction:column;justify-content:space-between;width:calc(25% - 8px);padding:0;margin-left:4px;margin-right:4px;margin-bottom:8px;background:#272727;color:#fff;position:relative;}article.card.individual{width:100%;}article.card.featured:before{content:'';display:block;position:absolute;top:0;right:0;width:60px;height:60px;background:url('/common/img/icons/featured-badge-white.png') no-repeat;background-position:center;background-size:cover;}article.card .card-image{width:100%;max-height:250px;overflow:hidden;background:#e6e6e6;display:block;}article.card .card-image img{width:100%;height:auto;display:block;image-rendering:-webkit-optimize-contrast;}article.card .text-container{display:block;flex-grow:1;padding:20px 20px 0 20px;color:#fff;}article.card .text-container.noprofile{padding-bottom:0;}article.card .text-container .details{font-size:12px;line-height:14px;margin-bottom:20px;color:#828282;}article.card .text-container .details .count{float:right;}article.card .text-container .tag-links{margin-bottom:10px;}article.card .text-container .tag-links span{border:1px solid rgba(255,255,255,.2);margin:0 10px 10px 0;display:inline-block;}article.card .text-container .tag-links span.type-c{background-color:#303030;}article.card .text-container .tag-links span a{display:inline-block;padding:6px 6px 4px;font-family:'AvenirLight',Arial,sans-serif;font-size:12px;color:#fff;}article.card h4{font-size:14px;line-height:18px;margin-bottom:10px;color:#fff;}article.card h4.video:before{content:'';display:inline-block;width:16px;height:18px;line-height:24px;background:url('/common/img/icons/play.svg') no-repeat;background-size:cover;background-position:50% 100%;margin-right:8px;}article.card h4 a{color:#fff;}article.card .products{margin-bottom:10px;}article.card .products .product,article.card .products .content-type{border:1px solid rgba(255,255,255,.2);font-family:'AvenirLight',Arial,sans-serif;font-size:12px;padding:6px 6px 4px;margin:0 10px 10px 0;display:inline-block;color:inherit;}article.card .products .content-type{background-color:#303030;}article.card .description{font-size:20px;line-height:30px;font-family:'AvenirLight',Arial,sans-serif;color:rgba(255,255,255,.5);padding-bottom:20px;}article.card .info{padding:15px;border-top:1px solid rgba(255,225,255,.1);}article.card .info .profile .profile-image{width:25px;height:25px;}article.card .info .profile .profile-name{font-size:12px;}article.card .info .profile:after{background-position:50% 100%;vertical-align:middle;float:right;margin-top:5px;}article.card .info .date{width:auto;float:left;font-size:20px;line-height:30px;font-family:'AvenirLight',Arial,sans-serif;color:rgba(255,255,255,.5);}article.card .info .detail{color:#fff;display:block;font-size:20px;width:auto;float:right;text-align:right;line-height:30px;}article.card .info .detail:after{content:'';display:inline-block;margin-left:12px;width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 100%;vertical-align:text-bottom;}article.card .edit{position:absolute;padding:10px;width:100%;top:0;left:0;text-align:right;}article.card .edit>span>a{color:rgba(255,255,255,.75);display:inline-block;text-shadow:1px 1px 0 rgba(0,0,0,.5);}article.card.cattery{background-color:#fff;margin-bottom:40px;box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px;border-radius:5px;}article.card.cattery .card-image{border:1px solid #e6e6e6;border-radius:5px 5px 0 0;}article.card.cattery .text-container{padding:20px;}article.card.cattery .text-container h4{font-family:'AvenirMedium',Arial,sans-serif;color:#4f4f4f;font-weight:800;font-size:15px;}article.card.cattery .text-container p{font-family:'AvenirLight',Arial,sans-serif;font-size:14px;line-height:17px;color:#272727;}article.card.course{background-color:#fff;margin-bottom:40px;border:1px solid #e6e6e6;}article.card.course .text-container{padding:10px;}article.card.course .text-container h4{font-size:16px;color:#222;margin-bottom:10px;}article.card.course .text-container .duration,article.card.course .text-container .document{margin-bottom:15px;color:#414141;font-family:'AvenirLight',Arial,sans-serif;font-size:14px;}article.card.course .text-container .duration:before{content:"";display:inline-block;background-image:url('/common/img/icons/clock.png');background-size:15px 15px;width:15px;height:15px;margin-right:6px;vertical-align:text-top;}article.card.course .text-container .description{font-size:14px;line-height:18px;color:#272727;padding-bottom:0;}article.card.course .info{padding:10px;border-top:1px solid #e6e6e6;color:#414141;font-family:'AvenirLight',Arial,sans-serif;font-size:14px;}article.card.course .info div{margin-bottom:10px;}article.card.course .info div.software i:before{display:inline-block;font-size:15px;margin-right:4px;vertical-align:text-top;}article.card.course .info div.software span{margin-right:4px;}article.card.course .info div.software span:after{content:",";}article.card.course .info div.software span:last-child{margin-right:0;}article.card.course .info div.software span:last-child:after{content:none;}article.card.course .info div.experience:before{content:"";display:inline-block;background-image:url('/common/img/icons/level.png');background-size:15px 15px;width:15px;height:15px;margin-right:6px;vertical-align:text-top;}article.card.course .info div.duration:before{content:"";display:inline-block;background-image:url('/common/img/icons/clock.png');background-size:15px 15px;width:15px;height:15px;margin-right:6px;vertical-align:text-top;}article.card.course .info div:last-child{margin-bottom:0;}article.card.course .info div span{margin-right:8px;}article.card.discussion-card{background:#383838;}article.card.discussion-card .text-container{font-size:18px;line-height:20px;margin-bottom:140px;}article.card.discussion-card .info-wrapper{position:absolute;background:#272727;width:100%;height:140px;bottom:0;border-top:1px solid #979797;}article.card.discussion-card .info-wrapper .meta-posted-in{width:calc(100% - 60px);margin:0 auto;padding:20px 0;display:block;}article.card.discussion-card .info-wrapper .info{position:relative;display:inline-block;bottom:initial;}article.card.discussion-card .details{position:absolute;top:-40px;width:calc(100% - 60px);height:40px;padding:12px 0;font-size:12px;line-height:14px;margin:0 auto;left:30px;pointer-events:none;}article.card.discussion-card .details .date{font-size:12px;line-height:14px;}article.card.discussion-card .details .responses{float:right;}article.card.training-vids-card{background:#f5f5f5;padding:60px;margin:0 0 20px 10px;flex:1 0;}article.card.training-vids-card p{text-align:center;font-size:20px;line-height:40px;color:rgba(0,0,0,.5);font-family:'AvenirLight',Arial,sans-serif;}article.card.training-vids-card .button{width:150px;margin:21px auto;}@media screen and (max-width:767px){article.card.training-vids-card{margin:0 0 20px 0;}}@media screen and (min-width:1280px){article.card.course{width:calc(20% - 10px);margin-left:5px;margin-right:5px;}}@media screen and (max-width:1023px) and (min-width:768px){article.card{width:calc(33% - 12px);}}@media screen and (max-width:767px){article.card{width:100%;margin:0 auto 20px;}article.card .description{font-size:16px;line-height:20px;}article.card .info{width:calc(100% - 40px);left:20px;}article.card .info .profile:after{display:none;}}.forumCards{max-width:1440px;margin:0 auto;display:flex;flex-wrap:wrap;width:100%;padding-left:34px;padding-right:34px;gap:10px;}.forumCards article{display:flex;width:calc(50% - 10px);min-height:55px;}.forumCards article>a{display:block;width:100%;padding:10px 50px 10px 15px;background-color:#f5f5f5;position:relative;border-radius:4px;}.forumCards article>a:hover{opacity:.7;}.forumCards article>a:after{content:'';display:block;position:absolute;right:50px;top:calc(50% - 10px);width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 50%;}.forumCards article>a i{position:relative;font-size:35px;display:block;}.categoryCards{max-width:1440px;margin:0 auto;}.categoryCards ul{display:block;}.categoryCards ul li{width:33%;height:270px;float:left;overflow:hidden;}.categoryCards ul li a{display:table;width:100%;height:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%;}.categoryCards ul li a h4{display:table-cell;vertical-align:middle;text-align:center;color:#fff;text-transform:uppercase;font-size:28px;line-height:40px;position:relative;}.categoryCards ul li a:before{content:'';display:block;background:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:background 200ms linear;-moz-transition:background 200ms linear;-ms-transition:background 200ms linear;-o-transition:background 200ms linear;}.categoryCards ul li a:hover:before{background:rgba(0,0,0,.5);-webkit-transition:background 500ms linear;-moz-transition:background 500ms linear;-ms-transition:background 500ms linear;-o-transition:background 500ms linear;}@media screen and (max-width:1023px) and (min-width:768px){.categoryCards ul li{width:50%;}}@media screen and (max-width:767px){.categoryCards ul li{width:100%;}}.productCards .main{padding:0 20px;max-width:1440px;margin:0 auto;}.productCards .product{width:calc(50% - 20px);border-left:2px solid rgba(0,0,0,.1);float:left;margin:40px 10px 0;position:relative;}.productCards .product:nth-child(2n){float:right;}.productCards .product a{display:block;height:140px;padding:30px 0 15px 30px;}.productCards .product a:hover{background:#e6e6e6;}.productCards .product a:after{content:'';display:block;position:absolute;right:286px;top:calc(50% - 10px);width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 50%;}.productCards .product h4{font-size:38px;line-height:40px;padding-bottom:20px;color:#494845;}.productCards .product h4 img{display:block;height:45px;width:auto;}.productCards .product .caption{font-size:20px;line-height:30px;font-family:'AvenirLight',Arial,sans-serif;color:rgba(0,0,0,.5);}.productCards .product .product-illustration{width:256px;height:140px;position:absolute;right:0;top:0;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.productCards .product{width:100%;margin:20px 0 0;border-right:2px solid rgba(0,0,0,.1);float:none;}.productCards .product:nth-child(2n){float:none;}}@media screen and (max-width:767px){.productCards .product a:after{right:20px;}.productCards .product .product-illustration{display:none;}}.full-width-tabs{margin:0 0 20px;}@media screen and (max-width:767px){.full-width-tabs .mobile-options-wrapper{overflow-x:scroll;}}ul.tftabs{width:100%;display:flex;flex-wrap:nowrap;list-style:none;}ul.tftabs li{flex:1 0;}ul.tftabs li.single{width:50%;flex:none;}ul.tftabs li a{text-align:center;box-sizing:border-box;max-height:70px;display:block;padding:28px;width:100%;vertical-align:middle;font-size:14px;color:#828282;text-transform:uppercase;margin:0;border-bottom:1px solid #e6e6e6;}ul.tftabs li a:hover{color:#000;background-color:#f5f5f5;}ul.tftabs li a.selected{pointer-events:none;border-bottom:4px solid #fcb434;color:#000;}.tab-section{display:none;}.tab-section.current{display:block;}.category-tabs{padding:10px 0 0;border-bottom:1px solid rgba(0,0,0,.1);}.category-tabs ul.options{display:block;max-width:1440px;margin:0 auto;padding:0 30px;}.category-tabs ul.options>li{position:relative;display:inline-block;cursor:pointer;padding-right:30px;}.category-tabs ul.options>li>a{font-size:14px;text-transform:uppercase;letter-spacing:.26px;color:rgba(39,39,39,.75);padding-bottom:10px;}.category-tabs ul.options>li:after{content:'';display:block;width:0;-webkit-transition:.5s all cubic-bezier(.68,-.55,.265,1.55);-moz-transition:.5s all cubic-bezier(.68,-.55,.265,1.55);-ms-transition:.5s all cubic-bezier(.68,-.55,.265,1.55);-o-transition:.5s all cubic-bezier(.68,-.55,.265,1.55);height:2px;margin:10px auto 0;}.category-tabs ul.options>li.active>a,.category-tabs ul.options>li:hover>a{color:#272727;}.category-tabs ul.options>li.active:after,.category-tabs ul.options>li:hover:after{width:100%;background-color:#fcb434;}.category-tabs.dark{background-color:#2c2c2c;}.category-tabs.dark ul.options>li>a{color:#cdcdcd;}.category-tabs.dark ul.options>li.active>a,.category-tabs.dark ul.options>li:hover>a{color:#f5f5f5;}.category-tabs.dark ul.options>li:after{background-color:#d6931e;}.category-tabs.dark ul.subnav{background-color:#303030;}.category-tabs.dark ul.subnav>li>a{color:#cdcdcd;}.category-tabs.dark ul.subnav>li:hover>a{color:#f5f5f5;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.category-tabs .mobile-options-wrapper{overflow-x:scroll;}.category-tabs ul.options{width:280%;padding:0 20px;}}div.tftabs-content div.tftabs-panel{display:none;}div.tftabs-content div.tftabs-panel.active{display:block;}.dashboardMessageList{margin:52px 0;}.dashboardMessageList .dashboardMessage{margin-bottom:5px;padding:30px;background:#fff;color:rgba(0,0,0,.5);}.dashboardMessageList .dashboardMessage>span,.dashboardMessageList .dashboardMessage>p,.dashboardMessageList .dashboardMessage>a{vertical-align:middle;display:inline-block;font-size:16px;line-height:20px;}.dashboardMessageList .dashboardMessage time{float:right;-webkit-transform:perspective(1px) translateY(50%);-moz-transform:perspective(1px) translateY(50%);-ms-transform:perspective(1px) translateY(50%);-o-transform:perspective(1px) translateY(50%);transform:perspective(1px) translateY(50%);}.dashboardMessageList .dashboardMessage .icon{vertical-align:middle;width:25px;height:25px;}.dashboardMessageList .dashboardMessage p span{color:rgba(0,0,0,.75);border-width:0 0 1px;border-style:solid;border-color:rgba(0,0,0,.1);padding-bottom:6px;margin-left:10px;}.dashboardMessageList .dashboardMessage .profile{margin-right:25px;}.dashboardMessageList .dashboardMessage .profile-image{height:32px;width:32px;}.dashboardMessageList .dashboardMessage .profile-name{color:rgba(0,0,0,.75);}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.dashboardMessageList .dashboardMessage>p,.dashboardMessageList .dashboardMessage>time{vertical-align:top;display:block;margin:20px 0 0;line-height:26px;}.dashboardMessageList .dashboardMessage>p span,.dashboardMessageList .dashboardMessage>time span{padding-bottom:2px;}.dashboardMessageList .dashboardMessage>time{margin:10px 0 0;}}@media screen and (max-width:767px){.dashboardMessageList .dashboardMessage>p{line-height:26px;}.dashboardMessageList .dashboardMessage>p span{padding-bottom:2px;}}.project-carousel .main{width:100%;max-width:1440px;margin:0 auto 50px;overflow:hidden;}.project-carousel .controls{width:100%;padding:20px 0 30px;}.project-carousel .controls button{background:transparent;cursor:pointer;font-size:20px;font-family:'AvenirLight',Arial,sans-serif;padding:0 30px;}.project-carousel .controls button.prev:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);content:'';display:inline-block;width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 50%;vertical-align:middle;margin-right:12px;}.project-carousel .controls button.next{float:right;}.project-carousel .controls button.next:after{content:'';display:inline-block;width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 50%;vertical-align:middle;margin-left:12px;}.project-carousel .projects-container{margin-left:-500px;}.project-carousel .projects-container .project{position:relative;width:800px;height:450px;margin:0 20px 0 0;float:left;}.project-carousel .projects-container .project .poster{display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;}.project-carousel .projects-container .project .poster:before{content:'';display:block;background:url('/common/img/backgrounds/showreel_protection.png') no-repeat;background-size:cover;background-position:center;width:100%;height:100%;position:absolute;top:0;left:0;}.project-carousel .projects-container .project .poster .poster-info{position:absolute;color:#fff;padding:30px 30px 20px;bottom:0;left:0;width:100%;}.project-carousel .projects-container .project .poster .poster-info h4{font-size:20px;line-height:25px;padding-bottom:15px;}.project-carousel .projects-container .project .poster .poster-info h4.video:before{content:'';display:inline-block;width:16px;height:18px;background:url('/common/img/icons/play.svg') no-repeat;background-size:cover;background-position:50% 100%;margin-right:8px;}.project-carousel .projects-container .project .poster .poster-info .tags{padding-bottom:25px;}.project-carousel .projects-container .project .poster .poster-info .tags .tag{border:1px solid rgba(255,255,255,.2);font-family:'AvenirLight',Arial,sans-serif;font-size:16px;padding:8px 8px 5px;margin:0 10px 10px 0;display:inline-block;}.project-carousel .projects-container .project .poster .poster-info .profile{border-top:1px solid rgba(255,255,255,.1);padding-top:10px;}.project-carousel .projects-container .project .poster .poster-info .profile:after{vertical-align:middle;float:right;margin-top:10px;}.project-carousel .projects-container .project.featured .poster:after{content:'';display:block;position:absolute;top:0;right:0;width:60px;height:60px;background:url('/common/img/icons/featured-badge-white.png') no-repeat;background-position:center;background-size:cover;}@media screen and (max-width:767px){.project-carousel .controls button{padding:0 20px;}.project-carousel .main{margin:0 auto;}.project-carousel .projects-container .project .poster .poster-info .tags{display:none;}.project-carousel .projects-container .project.featured .poster:after{width:30px;height:30px;}}.hero-carousel{position:absolute;bottom:30px;left:30px;}.hero-carousel .thumbnail{display:inline-block;width:80px;height:45px;margin-right:10px;border:1px solid rgba(255,255,255,.2);background-color:#828282;background-size:cover;text-indent:-9999px;position:relative;}.hero-carousel .thumbnail:after{content:'';display:block;height:4px;width:calc(100% + 2px);background:transparent;position:absolute;bottom:-3px;left:-1px;}.hero-carousel .thumbnail.selected:after{background:#fcb434;}@media screen and (max-width:767px){.hero-carousel{bottom:20px;left:20px;}}.filters .filter-select form{display:flex;justify-content:space-between;}.filters .filter-select form>div{display:flex;}.filters .filter-select form fieldset{display:flex;width:auto;margin-bottom:0;padding-bottom:0;}.filters .filter-select form fieldset legend{width:auto;margin-top:14px;margin-right:20px;margin-bottom:0;color:rgba(0,0,0,.5);float:left;display:inline-block;}.filters .filter-select form fieldset.reset button{padding:7px 20px;font-size:14px;font-family:'AvenirMedium','Avenir',Arial,sans-serif;color:#828282;}.filters .filter-select form fieldset.reset button:hover:not(:disabled){color:#fff;}.filters .filter-select form fieldset.reset button:hover:disabled{background-color:#e6e6e6;}.filters .filter-select form fieldset select{font-size:14px;font-family:'AvenirMedium','Avenir',Arial,sans-serif;color:#828282;border:1px solid #828282;border-radius:4px;width:auto;min-width:180px;display:inline-block;margin-right:10px;padding:5px 20px 5px 5px;text-align:center;text-align-last:center;}.filters .filter-select form fieldset select:hover:not(:focus):not(:disabled){border-bottom-color:#b4b4b4!important;}.filters .filter-select form fieldset option{text-align:left;}.filters .filter-select form fieldset .query-filter{display:flex;border:1px solid #828282;border-radius:4px;padding:0;margin-right:10px;}.filters .filter-select form fieldset .query-filter input{font-size:14px;line-height:20px;font-family:'AvenirMedium','Avenir',Arial,sans-serif;padding:10px;border-bottom:0;border-radius:4px 0 0 4px;min-width:180px;}.filters .filter-select form fieldset .query-filter input:hover:not(:focus){border-bottom-color:unset;}.filters .filter-select form fieldset .query-filter input:focus{border-bottom-color:unset;}.filters .filter-select form fieldset .query-filter div{position:relative;padding:0 0 0 40px;}.filters .filter-select form fieldset .query-filter div button.query{display:inline;border-radius:0 4px 4px 0;padding:10px;}.filters .filter-select form fieldset .query-filter div button.query-clear{display:inline-block;position:absolute;top:0;left:0;width:40px;border-radius:0;background-color:unset;}.filters .filter-select form fieldset .query-filter div button.query-clear i{color:#828282;}.filters .filter-select form fieldset .multi-radio-container label{margin:0 3px 0 0;}.filters .filter-select form fieldset .multi-radio-container label span.radio-multi-label{font-size:14px;font-family:'AvenirLight',Arial,sans-serif;font-weight:bold;color:#828282;padding:5px 15px;border-radius:4px;border-bottom:0;background-color:transparent;}.filters .filter-select form fieldset .multi-radio-container label span.radio-multi-label:hover{background-color:#f5f5f5;}.filters .filter-select form fieldset .multi-radio-container label input[type="radio"]:checked~span.radio-multi-label{background-color:#fcb434;border-bottom:0;color:#fff;}.filters .filter-tags{height:30px;overflow:hidden;position:relative;}.filters .filter-tags.show-all{height:auto;padding-right:0;}.filters .filter-tags .tag{display:inline-block;color:#828282;border:1px solid #828282;font-size:14px;font-family:'AvenirMedium','Avenir',Arial,sans-serif;border-radius:4px;padding:5px 34px 5px 10px;margin:0 10px 10px 0;position:relative;}.filters .filter-tags .tag:hover{background:rgba(0,0,0,.1);}.filters .filter-tags .tag:hover .remove{background-color:transparent;}.filters .filter-tags .tag .remove{display:inline-block;width:14px;height:15px;background:#fff url('/common/img/icons/mobile_nav_close.svg') no-repeat;background-size:cover;background-position:50% 50%;margin-left:10px;text-indent:-9999px;position:absolute;}.filters .filter-tags .tag.cta{background:#fcb434;border-color:#fcb434;margin-right:0;padding-right:40px;position:relative;}.filters .filter-tags .tag.cta.show{position:absolute;right:30px;top:0;display:block;}.filters .filter-tags .tag.cta.show:after{content:'';display:inline-block;width:19px;height:19px;background:url('/common/img/icons/icon_add.svg') no-repeat;background-size:cover;background-position:50% 50%;margin-left:10px;position:absolute;top:4px;right:10px;}.filters .filter-tags .tag.cta.reset:after{content:'';display:inline-block;width:19px;height:19px;background:url('/common/img/icons/form/form-info-upgrade.svg') no-repeat;background-size:cover;background-position:50% 50%;margin-left:10px;position:absolute;top:5px;right:10px;}.filters .filter-tags .tag.cta:hover{border-color:transparent;background:rgba(0,0,0,.1);}.filters .filter-select+.filter-tags{margin-top:10px;}@media screen and (max-width:1279px) and (min-width:1024px),screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.filters .filter-select form{display:block;}.filters .filter-select form fieldset{margin-bottom:10px;}.filters .filter-select form fieldset legend{display:block;float:none;margin-bottom:5px;width:100%;}}@media screen and (max-width:767px){.filters .filter-select form>div{display:block;}.filters .filter-select form fieldset{display:block;width:100%;margin-bottom:0;}.filters .filter-select form fieldset.reset button{width:100%;}.filters .filter-select form fieldset select,.filters .filter-select form fieldset .query-filter{width:100%;margin-right:0;margin-bottom:5px;}.filters .filter-select form fieldset input{line-height:20px;}.filters .filter-select form fieldset button{padding:10px;}}#intro,#anchors{width:50%;margin-top:-120px;position:relative;padding:20px 60px;}#intro p,#anchors p{color:rgba(0,0,0,.5);font-family:'AvenirLight',Arial,sans-serif;font-size:28px;line-height:40px;}@media screen and (max-width:1023px) and (min-width:768px){#intro,#anchors{width:calc(100% - 40px);padding:80px 20px;margin-top:-40px;padding:50px 40px;}}@media screen and (max-width:767px){#intro,#anchors{margin-top:-20px;width:calc(100% - 20px);padding:50px 20px;}#intro p,#anchors p{font-size:24px;line-height:30px;}}#anchors{background:#272727;padding-bottom:60px;}#anchors a{color:#f5f5f5;font-size:14px;font-family:'AvenirHeavy',Arial,sans-serif;text-transform:uppercase;display:inline-block;position:relative;}#anchors a:after{content:'';display:inline-block;width:100%;height:1px;background:#f5f5f5;-webkit-opacity:.2;-moz-opacity:.2;opacity:.2;}#anchors li{display:inline-block;width:calc(50% - 20px);float:left;margin-bottom:18px;margin-right:20px;}#anchors li:last-child{margin-bottom:0;}#anchors.large li{width:100%;}#anchors.push{margin-bottom:60px;}@media screen and (max-width:767px){#anchors li{width:100%;display:block;float:none;}}.blockList{padding-bottom:100px;}.block{background:#f5f5f5;width:calc(100% - 60px);max-width:1380px;margin:0 auto 40px;padding:60px 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.block:last-child{margin-bottom:0;}.block h3{font-size:38px;color:#494845;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:60px;margin-bottom:60px;position:relative;}.block h3 .close-list{display:block;position:absolute;width:18px;height:19px;overflow:hidden;text-indent:-9999px;top:0;right:30px;background:url('/common/img/icons/mobile_nav_close.svg') no-repeat;background-size:cover;background-position:50% 50%;}.block p,.block li{font-size:20px;line-height:40px;color:rgba(0,0,0,.5);font-family:'AvenirLight',Arial,sans-serif;}.block p.footnote,.block li.footnote{font-size:16px;line-height:30px;width:100%;max-width:640px;padding-top:40px;}.block p.touch-warning,.block li.touch-warning{display:none;}.block p strong,.block li strong{font-weight:normal;font-family:'AvenirMedium',Arial,sans-serif;color:rgba(0,0,0,.75);}.block p a,.block li a{color:#000;line-height:24px;display:inline-block;}.block p a.download:after,.block li a.download:after{content:'';display:inline-block;width:18px;height:19px;text-indent:-9999px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 50%;vertical-align:middle;cursor:pointer;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);margin-left:20px;}.block.list-title-top h4{font-family:'AvenirMedium',Arial,sans-serif;color:rgba(0,0,0,.75);font-size:20px;line-height:25px;}.block.list-title-top p{padding:0 25% 30px 0;}.block.list-title-top p:last-child{padding-bottom:0;}.block.list-title-left strong{display:inline-block;width:31%;padding-right:20px;float:left;}.block.list-title-left span{display:inline-block;width:66%;float:left;}.block.list-2col ul{width:50%;display:inline-block;float:left;margin-bottom:50px;padding-right:40px;vertical-align:top;}.block.list-3col ul{width:33%;display:inline-block;float:left;margin-bottom:50px;padding-right:40px;vertical-align:top;}.block.list-3col ul li{margin-bottom:30px;}.block.simple-links-left .links{display:inline-block;width:40%;float:left;padding-right:40px;}.block.simple-links-left .links li{margin-bottom:30px;}.block.simple-links-left .links li:last-child{margin-bottom:0;}.block.simple-links-left .text{width:60%;float:left;}.block.simple-links-left .text p{margin-bottom:40px;line-height:30px;}.block.simple-links-left .text p:last-child{margin-bottom:0;}.block.trainer-card{width:calc(100% - 460px);float:left;}.block.trainer-card h4{font-size:28px;color:#494845;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:25px;margin-bottom:60px;position:relative;}.block.trainer-card h4 .profile{float:left;}.block.trainer-card h4 .trainer-link{color:#000;display:block;font-size:20px;font-family:'AvenirLight',Arial,sans-serif;display:inline-block;position:absolute;right:0;top:calc(50% - 20px);}.block.trainer-card h4 .trainer-link:after{content:'';display:inline-block;margin-left:12px;width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 50%;vertical-align:text-bottom;}.block.trainer-card h4 .avatar{width:50px;height:50px;margin-right:20px;background-size:cover;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:middle;}.block.trainer-card h4 span{vertical-align:middle;}.block.result-card{margin-bottom:2px;padding:0;}.block.result-card .text-wrapper{float:left;padding:10px 20px 20px;display:block;max-width:calc(100% - 250px);}.block.result-card h4{font-size:28px;line-height:40px;color:rgba(0,0,0,.5);font-family:'AvenirLight',Arial,sans-serif;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.block.result-card .image-preview{width:170px;height:100%;float:left;overflow:hidden;}.block.result-card .image-preview img{display:block;width:100%;height:auto;}.block.result-card .tags{line-height:1;}.block.result-card .tags span{font-family:'AvenirHeavy',Arial,sans-serif;color:rgba(0,0,0,.75);font-size:14px;display:inline-block;padding-right:30px;}.block.result-card .tags span.path{text-transform:uppercase;}@media screen and (max-width:1023px) and (min-width:768px){.block{width:calc(100% - 40px);}.block h3 .close-list{top:15px;}.block p.touch-warning{display:block;}.block.simple-links-left .links{width:100%;margin-bottom:40px;}.block.simple-links-left .text{width:100%;}.block.list-3col ul{display:none;}.block.trainer-card{width:100%;padding:40px 20px;}.block.result-card{width:100%;}}@media screen and (max-width:767px){.block{width:100%;padding:30px 20px 40px;margin-bottom:30px;}.block h3{font-size:28px;line-height:35px;padding-bottom:20px;margin-bottom:30px;}.block h3 .close-list{top:10px;}.block p,.block li{line-height:30px;}.block p.touch-warning,.block li.touch-warning{display:block;}.block p.footnote,.block li.footnote{padding-top:0;font-size:14px;line-height:20px;}.block.simple-list p{margin-bottom:30px;}.block.simple-list p:last-child{margin-bottom:0;}.block.list-title-top h4{line-height:40px;}.block.list-title-top p{padding-right:0;}.block.list-title-left strong{display:block;width:100%;}.block.list-title-left span{width:100%;}.block.list-title-left p{margin-bottom:40px;}.block.list-title-left p:last-child{margin:0;}.block.list-2col ul,.block.list-3col ul{width:100%;display:block;float:none;padding:0;margin-bottom:40px;}.block.list-3col ul{display:none;}.block.simple-links-left .links{width:100%;margin-bottom:40px;}.block.simple-links-left .text{width:100%;}.block.trainer-card{width:100%;}.block.trainer-card h4{margin-bottom:30px;}.block.trainer-card h4 .profile{float:none;margin-bottom:30px;}.block.trainer-card h4 .profile .avatar{width:40px;height:40px;}.block.trainer-card h4 .trainer-link{position:relative;top:auto;right:auto;}.block.result-card .image-preview{display:none;}.block.result-card h4{font-size:16px;line-height:20px;color:rgba(0,0,0,.5);font-family:'AvenirMedium',Arial,sans-serif;white-space:normal;}.block.result-card .text-wrapper{padding:12px 20px;max-width:none;}}.extension-view .project-info-block{background:#fff;}.extension-view .playlist-tabs .tftabs-panel .project-info-container{padding:0;}.project-info-block{background:#f5f5f5;}.project-info-block.alone .project-info-container{margin-bottom:0;}.project-info-container{max-width:1440px;margin:0 auto;padding:30px;position:relative;}.project-info-container h4{color:#494845;font-size:28px;line-height:35px;margin-bottom:20px;}.project-info-container .description{color:rgba(0,0,0,.75);font-size:20px;line-height:30px;font-family:'AvenirLight',Arial,sans-serif;margin-bottom:30px;}.project-info-container .description a{color:#000;}.project-info-container .description a:hover{text-decoration:underline;}.project-info-container p.description{margin-bottom:20px;}.project-info-container .tags{margin-bottom:30px;}.project-info-container .tags .tag.category{background:#fcb434;border:0;font-family:'AvenirHeavy',Arial,sans-serif;}.project-info-container .tags .tag.product{border:0;padding:0;margin-right:30px;}.project-info-container .tags .tag.product img{display:block;height:36px;width:auto;}.project-info-container .time{color:rgba(0,0,0,.5);font-size:16px;font-family:'AvenirLight',Arial,sans-serif;margin-top:10px;}.project-info-container .license-smalltext-view{font-size:12px;color:#828282;margin-bottom:30px;}.project-info-container .license-smalltext-view li{margin-bottom:10px;}.project-info-container .added-by{color:#828282;font-size:14px;margin-bottom:30px;}@media screen and (max-width:1023px) and (min-width:768px){.project-info-container{padding:70px 30px 50px;}.project-info-container .time{position:relative;bottom:auto;left:auto;margin-bottom:40px;}}@media screen and (max-width:767px){.project-info-container{padding:40px 20px 0;}.project-info-container h4{font-size:22px;line-height:30px;}.project-info-container .time{position:relative;bottom:auto;left:auto;margin-bottom:40px;}}.project-info-block-section{padding:0 30px;float:left;width:50%;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.project-info-block-section{padding:0;float:none;width:100%;}}.no-content{text-align:center;padding:150px 0;font-size:20px;font-family:'AvenirLight',Arial,sans-serif;color:#272727;}.discussion{padding:0 30px;}.discussion .group{padding:0;max-width:1440px;margin:0 auto 15px auto;}.discussion .group .group-name{vertical-align:bottom;position:relative;}.discussion .group .group-name h3{font-size:14px;text-transform:uppercase;margin-left:10px;color:#828282;font-family:'Avenir',Arial,sans-serif;}.discussion .group .group-name h3 a{color:#7f7f7f;}.discussion .group .group-name h3 a:hover{text-decoration:underline;}.discussion .group .group-name>button{position:absolute;right:0;bottom:0;font-family:'AvenirLight',Arial,sans-serif;font-size:18px;line-height:22px;color:#828282;padding:0;}.discussion .group .forums{display:flex;flex-wrap:wrap;width:100%;}.discussion .group .forums article.discuss{display:flex;padding:5px 5px 0 5px;width:50%;}.discussion .group .forums article.discuss.discuss-gallery{display:block;width:100%;}.discussion .group .forums article.discuss.discuss-gallery ul.discuss-carousel{display:block;width:100%;background-color:#f5f5f5;}.discussion .group .forums article.discuss.discuss-gallery ul.discuss-carousel li{display:inline-block;margin:0;padding:0;height:130px;width:16.667%;}.discussion .group .forums article.discuss.discuss-gallery ul.discuss-carousel li a{display:block;width:100%;height:100%;background-size:cover;background-position:center;}.discussion .group .forums article.discuss.discuss-gallery ul.discuss-carousel li a:hover{-webkit-box-shadow:inset 0 0 50px rgba(0,0,0,.2);box-shadow:inset 0 0 50px rgba(0,0,0,.2);}.discussion .group .forums article.discuss>a{display:block;width:100%;padding:10px 50px 10px 15px;background-color:#f5f5f5;position:relative;border-left:3px solid transparent;}.discussion .group .forums article.discuss>a:hover{background-color:#e6e6e6;}.discussion .group .forums article.discuss>a:after{content:'';display:block;position:absolute;right:50px;top:calc(50% - 10px);width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 50%;}.discussion .group .forums article.discuss>a h4{font-size:16px;line-height:22px;color:rgba(0,0,0,.75);width:calc(100% - 20px);}.discussion .group .forums article.discuss>a .caption{font-size:14px;line-height:16px;font-family:'Avenir',Arial,sans-serif;color:rgba(0,0,0,.4);width:calc(100% - 20px);}.discussion .group .forums article.discuss.new-content>a{border-left-color:#fcb434;}.discussion .group .forums article.discuss.subscribed>a h4:before{content:'';display:inline-block;width:16px;height:16px;background:#fcb434 url('/common/img/icons/ticks.svg') no-repeat;background-size:cover;background-position:50% 50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:7px;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.discussion .group{padding:0 10px 0 10px;}.discussion .group .forums article.discuss{width:100%;margin:10px 0 0;padding:0;}.discussion .group .forums article.discuss.discuss-gallery ul.discuss-carousel li{height:90px;}}@media screen and (max-width:767px){.discussion .group .group-name{text-align:center;}.discussion .group .group-name>button{position:relative;margin-bottom:10px;}.discussion .group .forums article.discuss.discuss-gallery ul.discuss-carousel{display:none;}.discussion .group .forums article.discuss>a{padding:20px;}.discussion .group .forums article.discuss>a:after{right:20px;}}.thread-container{width:100%;max-width:1440px;margin:10px auto;padding:0 30px;}.thread-container.gallery{width:90%;max-width:none;}.thread-container.gallery .thread-sort{display:none;}.thread-container.gallery .thread-wrapper{display:flex;flex-wrap:wrap;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.thread-container.gallery{width:100%;}}.thread-filters{width:100%;display:flex;align-items:center;padding:0;margin-bottom:10px;color:rgba(0,0,0,.5);font-family:'Avenir',Arial,sans-serif;font-size:14px;}.thread-filters .info{flex-grow:1;}.thread-filters .control{width:260px;min-width:260px;}.thread-filters .sort{width:260px;min-width:260px;}.thread-filters button{margin:0 15px;padding:0;color:rgba(0,0,0,.5);font-family:'Avenir',Arial,sans-serif;font-size:14px;}.thread-filters .thread-count{color:rgba(0,0,0,.5);font-family:'Avenir',Arial,sans-serif;font-size:14px;margin-bottom:0;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.thread-filters{padding:0;}.thread-filters .info{width:100%;}.thread-filters .info span{display:block;}.thread-filters .info button{margin:5px 0;padding:0;}.thread-filters .control{display:none;}.thread-filters .sort{display:none;}}.thread{color:rgba(0,0,0,.65);background-color:#f5f5f5;border-bottom:1px solid #e6e6e6;font-family:'AvenirMedium',Arial,sans-serif;position:relative;}.thread .topic{width:100%;display:flex;align-items:center;padding:10px 0;border-left:3px solid transparent;}.thread .topic .inline-thumb{position:absolute;display:block;overflow:hidden;top:0;left:3px;bottom:0;width:150px;background-size:cover;background-position:center center;}.thread .topic .inline-thumb+.info{margin-left:150px;}.thread .topic .info{position:relative;flex-grow:1;padding-left:30px;padding-right:20px;}.thread .topic .info h4{font-size:16px;line-height:20px;margin-bottom:5px;}.thread .topic .info h4 span.moved{font-family:'AvenirLight',Arial,sans-serif;font-size:14px;color:#828282;}.thread .topic .info h4 span.sticky{color:#fcb434;font-size:16px;}.thread .topic .info h4 img{height:22px;vertical-align:-6px;margin-right:6px;}.thread .topic .info .topic-metrics{font-size:14px;color:#828282;font-family:'Avenir',Arial,sans-serif;}.thread .topic .info .topic-metrics span{margin-right:10px;}.thread .topic .info .topic-metrics>a{font-size:14px;color:#828282;margin-right:10px;}.thread .topic .info .topic-metrics>a:hover{text-decoration:underline;}.thread .topic .info .topic-metrics .forum-path{color:#828282;}.thread .topic .info .topic-metrics .forum-path a{color:#828282;}.thread .topic .info .topic-metrics .icon-after:after{width:15px;height:15px;vertical-align:middle;margin-left:3px;opacity:.5;}.thread .topic .control{width:260px;min-width:260px;}.thread .topic .control .tfdropdown>button{font-size:14px;padding:0;}.thread .topic .contributions{width:260px;min-width:260px;}.thread .topic .contributions .contribution-info time{font-family:'Avenir',Arial,sans-serif;color:#828282;font-size:14px;display:inline-block;margin-bottom:3px;}.thread .topic .contributions .contribution-info .profile .profile-image{width:18px;height:18px;}.thread .topic .contributions .contribution-info .profile .profile-name{font-size:14px;line-height:18px;color:rgba(0,0,0,.75);}.thread .topic .contributions .contribution-info .profile[class*='badge-Hero'] .profile-image:after{width:14px;height:15px;bottom:-5px;right:-6px;}.thread .topic .contributions .contribution-info .profile.hasFDot .profile-image:after{width:12px;height:12px;left:-4px;top:-4px;}.thread:hover{background-color:#e6e6e6;}.thread.new-content .topic{border-left-color:#fcb434;}.thread.subscribed .info:before{content:'';position:absolute;display:block;width:16px;height:16px;background:#fcb434 url('/common/img/icons/ticks.svg') no-repeat;background-size:cover;background-position:50% 50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;top:2px;left:7px;}.thread.subscribed.gallery .info{padding-left:30px;}.thread.gallery{padding:0;display:inline-block;margin:0 5px 10px 5px;width:calc(20% - 10px);}.thread.gallery .topic{display:block;}.thread.gallery .thumb{width:100%;max-height:180px;overflow:hidden;background-color:#e6e6e6;display:block;}.thread.gallery .thumb img{width:100%;height:auto;display:block;}.thread.gallery .info{width:100%;padding:0 15px 10px;margin-bottom:10px;border-bottom:1px solid rgba(255,225,255,.1);}.thread.gallery .contributions{width:100%;padding:0 15px;}.thread.gallery .contributions .contribution-info.latest{display:none;}.thread.deleted .info:before{content:'';position:absolute;display:block;width:16px;height:16px;background:#e53935 url('/common/img/icons/ticks.svg') no-repeat;background-size:cover;background-position:50% 50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;top:2px;left:7px;}.thread.deleted .inline-thumb+.info:before{left:167px;}@media screen and (max-width:1279px) and (min-width:1024px){.thread.gallery{width:calc(33% - 10px);}}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.thread{margin-bottom:5px;border-bottom:0;}.thread .topic{display:block;padding:0;}.thread .topic .inline-thumb+.info+.contributions{margin-left:150px;}.thread .topic .info{padding:10px 10px 10px 30px;border-bottom:1px solid #ebebeb;}.thread .topic .control{width:50%;display:inline-block;vertical-align:middle;padding:10px 10px 10px 30px;}.thread .topic .contributions{width:auto;display:block;padding:10px 10px 10px 30px;}.thread .topic .contributions.mobile-hidden{display:none;}.thread .topic .contributions .contribution-info{display:block;width:100%;}.thread .topic .contributions .contribution-info time{display:inline-block;margin-right:20px;}.thread .topic .contributions .contribution-info .profile{display:inline-block;}.thread .topic .control+.contributions{width:50%;display:inline-block;vertical-align:middle;padding-left:10px;}.thread.gallery{width:calc(50% - 10px);}.thread.gallery .topic .info{padding-top:10px;}.thread.gallery .topic .contributions{padding-bottom:10px;}.thread.gallery .topic .contributions .time{display:block;margin-bottom:3px;}.thread.gallery .topic .contributions.mobile-hidden{display:none;}.thread.gallery .topic .contributions .profile{display:block;}.thread.subscribed .info:before{top:12px;}.thread.deleted .info:before{top:12px;}}@media screen and (max-width:767px){.thread .topic .inline-thumb{right:0;bottom:auto;width:100%;height:150px;}.thread .topic .inline-thumb+.info{margin-top:150px;margin-left:0;padding-left:30px;}.thread .topic .inline-thumb+.info+.contributions{margin-left:0;padding-left:30px;}.thread .topic .info h4{font-size:18px;line-height:24px;}.thread .topic .contributions{background-color:#e6e6e6;}.thread .topic .contributions .contribution-info time{display:block;margin-right:0;margin-bottom:3px;}.thread .topic .contributions .contribution-info .profile{display:block;}.thread.gallery{width:100%;display:block;}}.profile-details .subsection{font-family:'AvenirLight',Arial,sans-serif;color:#494845;overflow:hidden;}.profile-details .subsection-intro{text-align:center;}.profile-details .subsection-intro .edit-cta{color:#000;display:none;font-size:20px;font-family:'AvenirLight',Arial,sans-serif;position:absolute;right:30px;top:25px;line-height:35px;padding-top:0;}.profile-details .subsection-intro .edit-cta.icon-after:after{width:25px;height:25px;}.profile-details .account-settings{display:none;}.profile-details .cards-container .card.training-vids-card .button.add-new-training-vid-btn.icon-after:after{width:25px;height:25px;}.profile-details .training-vids-message{position:relative;top:50%;-webkit-transform:perspective(1px) translateY(-50%) translateZ(0);-moz-transform:perspective(1px) translateY(-50%) translateZ(0);-ms-transform:perspective(1px) translateY(-50%) translateZ(0);-o-transform:perspective(1px) translateY(-50%) translateZ(0);transform:perspective(1px) translateY(-50%) translateZ(0);}.profile-details .training-vids-message-editable{position:relative;top:50%;-webkit-transform:perspective(1px) translateY(-50%) translateZ(0);-moz-transform:perspective(1px) translateY(-50%) translateZ(0);-ms-transform:perspective(1px) translateY(-50%) translateZ(0);-o-transform:perspective(1px) translateY(-50%) translateZ(0);transform:perspective(1px) translateY(-50%) translateZ(0);display:none;}.profile-details .subsection-about{text-align:left;}.profile-details .subsection-about p{font-size:22px;line-height:28px;color:#828282;}.profile-details .subsection-intro,.profile-details .subsection-about{padding:20px 30px;max-width:1440px;margin:0 auto;position:relative;}.profile-details .subsection-intro h3,.profile-details .subsection-about h3{font-family:'AvenirMedium',Arial,sans-serif;font-size:28px;line-height:35px;margin-bottom:8px;}.profile-details .subsection-about h3,.profile-details .subsection-about p,.profile-details .subsection-about a{margin-bottom:20px;}.profile-details .subsection-about .download-link{color:#494845;font-family:'AvenirMedium',Arial,sans-serif;display:block;}.profile-details .subsection-about .download-link.icon-after:after{width:17px;height:17px;transform:rotate(90deg);}.profile-details .subsection-about-left,.profile-details .subsection-about-right{float:left;width:50%;padding:0 30px;}.profile-details .work-experience .work-block{background:#e6e6e6;padding:25px;margin-bottom:10px;}.profile-details .work-experience .work-block h4,.profile-details .work-experience .work-block .work-description{color:rgba(0,0,0,.75);}.profile-details .work-experience .work-block h4{font-size:20px;margin-bottom:2px;}.profile-details .work-experience .work-block p{font-size:16px;font-family:'AvenirMedium',Arial,sans-serif;}.profile-details .work-experience .work-block .work-meta{font-size:14px;line-height:18px;font-family:'AvenirLight',Arial,sans-serif;margin-bottom:0;}.profile-details .work-experience .work-block .work-meta time{float:right;}@media screen and (max-width:1023px) and (min-width:768px){.profile-details .subsection-intro .edit-cta{position:relative;width:100%;text-align:center;right:0;top:0;margin-top:20px;}}@media screen and (max-width:767px){.profile-details .subsection-about-left,.profile-details .subsection-about-right{padding:0;float:none;width:100%;}.profile-details .subsection-intro .edit-cta{position:relative;width:100%;text-align:center;right:0;top:0;margin-top:20px;}.profile-details .subsection-forum{display:block;}.profile-details .work-experience .work-block .work-meta time{float:none;display:block;}}.profile-details section.profile-details-section{position:relative;padding:0;margin-top:-100px;z-index:20;}.profile-details section.profile-details-section .main{padding-top:30px;}.profile-details section.profile-details-section .intro.centred p,.profile-details section.profile-details-section .intro.centred a{text-align:center;color:#828282;font-family:'AvenirLight';display:block;}.profile-details section.profile-details-section .intro.centred p.profile-name{font-family:'AvenirMedium',Arial,sans-serif;margin:10px auto 0;}.profile-details section.profile-details-section .intro.centred p.profile-name a.edit{border-left:1px solid #e6e6e6;padding:5px 20px;margin-left:10px;font-size:16px;min-height:0;background:none;font-family:'AvenirMedium',Arial,sans-serif;}.profile-details section.profile-details-section .intro.centred p.profile-name a.edit.icon-after:after{width:20px;height:20px;}.profile-details section.profile-details-section .intro.centred p.profile-name,.profile-details section.profile-details-section .intro.centred p.profile-realname{color:rgba(0,0,0,.75);}.profile-details section.profile-details-section .intro.centred p.profile-joined{font-size:18px;}.profile-details section.profile-details-section .intro.centred a.profile-website{font-size:18px;margin:10px auto 20px;}.profile-details section.profile-details-section .intro.centred a:hover{color:#303030;}.profile-details section.profile-details-section .profile{position:relative;}.profile-details section.profile-details-section .profile .profile-image{width:200px;height:200px;}.profile-details section.profile-details-section .profile-badges{text-align:center;margin:10px auto;overflow:visible;clear:both;}.profile-details section.profile-details-section .profile-badges li{text-align:center;}.profile-details section.profile-details-section .profile-badges li span{position:relative;display:inline-block;padding-top:60px;font-family:'AvenirLight',Arial,sans-serif;font-size:14px;}.profile-details section.profile-details-section .profile-badges li span:after{content:'';display:inline-block;margin:0 auto;width:50px;height:55px;position:absolute;left:50%;margin-left:-25px;top:0;}.profile-details section.profile-details-section .profile-badges li span.HeroModo:after{background:url('/common/img/icons/badges/ModoBadge-Large.svg') no-repeat;}.profile-details section.profile-details-section .profile-badges li span.HeroMari:after{background:url('/common/img/icons/badges/MariBadge-Large.svg') no-repeat;}.profile-details section.profile-details-section .profile-stats{text-align:center;margin:10px auto;overflow:visible;clear:both;}.profile-details section.profile-details-section .profile-ctas{position:absolute;width:calc(100% - 60px);margin:0 auto;overflow:auto;top:140px;left:30px;}.profile-details section.profile-details-section .profile-ctas .follow-cta{float:left;display:inline-block;padding:15px 30px;}.profile-details section.profile-details-section .profile-ctas .follow-cta.icon-close:after{width:15px;height:15px;margin-bottom:4px;}.profile-details section.profile-details-section .profile-ctas .followers{padding:15px;float:left;display:inline-block;box-sizing:border-box;color:#000;font-family:'AvenirMedium',Arial,sans-serif;background:#f5f5f5;}.profile-details section.profile-details-section .profile-ctas .followers.icon-account.icon-before:before{height:20px;width:18px;}.profile-details section.profile-details-section .profile-ctas .hire-me-cta{color:#000;float:right;font-size:20px;background:none;padding:15px 0;}.profile-details section.profile-details-section .profile-ctas .hire-me-cta.icon-after:after{height:20px;width:20px;}@media screen and (max-width:1023px) and (min-width:768px){.profile-details section.profile-details-section .profile-ctas .follow-cta{padding:15px;}.profile-details section.profile-details-section .profile-ctas .follow-cta.icon-after:after{margin-left:10px;}}@media screen and (max-width:767px){.profile-details section.profile-details-section .profile-ctas{position:relative;top:0;left:0;}.profile-details section.profile-details-section .profile-ctas .follow-wrapper{display:flex;margin-bottom:5px;}.profile-details section.profile-details-section .profile-ctas .follow-cta{flex:1;float:left;display:inline-block;padding:15px;}.profile-details section.profile-details-section .profile-ctas .follow-cta.icon-after:after{margin-left:30px;}.profile-details section.profile-details-section .profile-ctas .followers{flex:.6;}.profile-details section.profile-details-section .profile-ctas .hire-me-cta{text-align:center;width:100%;}}.profile-details.editable section.profile-details-section .intro.centred p.profile-name a.edit{display:inline-block;}.profile-details.editable .edit-cta,.profile-details.editable .account-settings,.profile-details.editable .training-vids-message-editable{display:block;}.profile-details.editable .training-vids-message{display:none;}.beta-release{margin:0 auto;max-width:1440px;font-family:'Avenir',Arial,sans-serif;}.beta-release>h2{font-size:32px;color:#494845;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1);}.beta-release>p,.beta-release ul.list-info li{color:#303030;font-size:18px;line-height:22px;font-family:'AvenirLight',Arial,sans-serif;margin-bottom:15px;}.beta-release>p a,.beta-release ul.list-info li a{text-decoration:underline;}.beta-release div.note{background-color:#494845;color:#fff;padding:20px;font-size:16px;line-height:20px;font-family:'AvenirLight',Arial,sans-serif;}.beta-release div.package{margin-bottom:20px;}.beta-release div.package h2{font-size:24px;color:#303030;margin-bottom:8px;}.beta-release div.package h3{font-size:20px;color:#494845;}.beta-release div.package div.empty{padding:20px;background-color:#f5f5f5;text-align:center;}.beta-release ul.release-list{list-style:none;padding:0;}.beta-release ul.release-list>li{padding:40px;background-color:#f5f5f5;margin-bottom:20px;}.beta-release ul.release-list>li:last-child{margin-bottom:0;}.beta-release ul.release-list>li h3{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1);}.beta-release ul.release-list>li p{color:#303030;font-size:16px;margin-bottom:20px;font-family:'AvenirLight',Arial,sans-serif;}.license-agreement>h1{font-size:22px;font-weight:bold;margin-bottom:20px;}.license-agreement .license-view{padding:30px;margin-bottom:20px;overflow-y:auto;border:1px solid #eee;}.license-agreement .license-view h1{font-size:18px;font-weight:bold;margin-bottom:20px;}.license-agreement .license-view p,.license-agreement .license-view h2,.license-agreement .license-view li{font-size:14px;line-height:18px;margin-bottom:15px;}.license-agreement .license-view ol{margin-left:25px;margin-top:15px;margin-bottom:15px;}.license-agreement .license-view h3{font-size:14px;font-weight:bold;line-height:18px;margin-bottom:15px;}.license-agreement .license-view h4{font-size:14px;font-weight:bold;line-height:18px;margin-bottom:15px;}.license-agreement .license-action{margin-bottom:20px;}.license-agreement .license-action p{color:#303030;font-size:18px;line-height:22px;margin-bottom:20px;font-family:'AvenirLight',Arial,sans-serif;}.license-agreement .license-action p a{text-decoration:underline;}.asset-download-cart{margin-bottom:10px;}.asset-download-cart.inline{display:inline-block;position:absolute;right:4px;top:0;z-index:1;}.asset-download-cart button.show-cart{position:relative;}.asset-download-cart button.show-cart span.count{display:block;position:absolute;top:-5px;right:-6px;width:14px;height:14px;border-radius:7px;background-color:#272727;color:#fff;font-size:10px;line-height:14px;}.asset-download-cart button.show-cart span.count.highlight{background-color:#5cb85c;}@media screen and (max-width:767px){.asset-download-cart.inline{position:relative;}}div.asset-download-cart-contents{padding:20px;}div.asset-download-cart-contents .asset-download{padding:10px;border:1px solid #e6e6e6;background-color:#f5f5f5;margin-bottom:10px;}div.asset-download-cart-contents div.asset-download-cart-buttons button:hover{background-color:#cdcdcd;}div.asset-download-cart-contents div.asset-download-cart-buttons button+button{margin-left:5px;}div.asset-download-cart-contents div.empty{padding:60px;}@media screen and (max-width:767px){div.asset-download-cart-contents{padding:10px;}div.asset-download-cart-contents div.asset-download-cart-buttons button{margin-bottom:10px;width:100%;}div.asset-download-cart-contents div.asset-download-cart-buttons button+button{margin-left:0;}}div.share-downloads{margin-bottom:30px;}@media screen and (max-width:767px){div.extension-download.asset-download div.info{display:block;padding:0;}}div.asset-download{position:relative;}div.asset-download div.info{display:flex;align-items:flex-start;margin-bottom:3px;font-family:'Avenir',Arial,sans-serif;padding-right:20px;}div.asset-download div.info img{width:100px;height:100px;margin-right:10px;}div.asset-download div.info .title{display:block;color:rgba(0,0,0,.7);font-size:18px;font-family:'AvenirHeavy',Arial,sans-serif;margin-bottom:10px;}div.asset-download div.info .format{display:inline-block;background-color:#ddd;border:1px solid rgba(0,0,0,.2);font-family:'AvenirLight',Arial,sans-serif;font-size:14px;padding:6px 10px 4px;margin-bottom:10px;}div.asset-download div.info .filesize{display:block;font-size:12px;font-family:'AvenirLight',Arial,sans-serif;}div.asset-download div.info table{border-collapse:collapse;font-family:'AvenirLight',Arial,sans-serif;}div.asset-download div.info table tbody tr td{padding:0 10px 10px 0;}div.asset-download div.info table tbody tr td:first-of-type{vertical-align:top;}div.asset-download div.info table tbody tr td:last-of-type ul li{margin-bottom:4px;}div.asset-download ul.files{display:block;}div.asset-download ul.files li{display:flex;margin:0 -2px 4px;}div.asset-download ul.files li a.button{flex-grow:1;margin:0 2px;text-align:center;}div.asset-download ul.files li button{display:inline-block;width:100%;margin:0 2px;font-family:'AvenirHeavy',Arial,sans-serif;color:rgba(0,0,0,.5);}div.asset-download ul.files li button:hover{background-color:#cdcdcd;}div.asset-download button.remove{position:absolute;top:0;right:0;width:20px;height:20px;padding:0;font-size:14px;color:rgba(0,0,0,.5);background-color:transparent;}div.asset-download button.remove:hover{color:rgba(0,0,0,.25);}.downloads{margin:0 auto;max-width:1440px;padding:0 30px;}.downloads h2{font-size:32px;color:#494845;margin-bottom:20px;}.downloads ul.download-list{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%;}.downloads ul.download-list>li{margin:0;padding:0;display:inline-block;width:50%;display:flex;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.downloads ul.download-list>li{width:100%;}}.downloads .download{margin:5px;padding:40px;background-color:#f5f5f5;width:100%;}.downloads .download h3{font-size:24px;color:#494845;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1);}.downloads .download p{color:#303030;font-size:16px;margin-bottom:20px;font-family:'AvenirLight',Arial,sans-serif;}.downloads:last-child{margin-bottom:0;}ul.file-list{list-style:none;padding-left:0;}ul.file-list li a{color:#272727;font-family:'Avenir',Arial,sans-serif;display:inline-block;padding-left:28px;line-height:28px;}ul.file-list li a.Windows{background:url("/common/img/icons/platforms/sml_win.png") no-repeat 0 4px;background-size:20px 20px;}ul.file-list li a.OSX{background:url("/common/img/icons/platforms/sml_osx.png") no-repeat 0 4px;background-size:20px 20px;}ul.file-list li a.Linux{background:url("/common/img/icons/platforms/sml_linux.png") no-repeat 0 4px;background-size:20px 20px;}ul.file-list li a:hover{text-decoration:underline;}ul.file-list li span{font-size:14px;color:#828282;margin-left:10px;font-family:'AvenirLight',Arial,sans-serif;}ul.file-list.no-platform li a{padding-left:0;}.forum-search-container{max-width:1440px;margin:0 auto;padding:0 30px;margin-bottom:100px;}.forum-search-container .thread-container{padding:0;}.forum-search-container form{padding:0;}.forum-search-container .panel-inline{display:inline-block;}.forum-search-container .panel-left{width:50%;float:left;padding:10px;padding-left:0;}.forum-search-container .panel-right{width:50%;float:right;padding:10px;padding-right:0;}.forum-search-container .forum-search-advanced{margin-bottom:20px;}.forum-search-container .forum-search-button{margin-top:20px;margin-bottom:20px;text-align:center;}.forum-search-container .forum-search-button button+button{margin-left:10px;}@media screen and (max-width:767px){.forum-search-container .panel-left{width:100%;float:none;padding:0;}.forum-search-container .panel-right{width:100%;float:none;padding:0;}}.gallery-list-info{margin-bottom:10px;}article.post-extended{margin-bottom:20px;border-bottom:5px solid #cfcfcf;}article.post-extended .post-header{background-color:#303030;padding:10px 40px;}article.post-extended .post-header h3{color:#fff;font-size:18px;margin-bottom:5px;}article.post-extended .post-header h3 a{color:#fff;}article.post-extended .post-header h3 a:hover{text-decoration:underline;}article.post-extended .post-header .forum-path{display:block;font-size:12px;font-family:'AvenirLight',Arial,sans-serif;color:#fff;}article.post-extended .post-header .forum-path ol li a{font-size:12px;color:#fff;}article.post-extended .post-body{background:#f5f5f5;padding:20px 40px 15px;}article.post-extended .post-footer{margin-top:10px;}article.post-extended .post-footer span.icon{margin-left:10px;font-size:14px;color:#828282;font-family:'Avenir',Arial,sans-serif;}article.post-extended .post-footer span.icon-after:after{width:15px;height:15px;margin-left:3px;opacity:.5;}article.post-extended .post-footer div.contribution-info{display:inline-block;}article.post-extended .post-footer div.contribution-info time{font-size:14px;font-family:'AvenirLight',Arial,sans-serif;margin-right:20px;color:#828282;}article.post-extended .post-footer div.contribution-info .profile{display:inline-block;}article.post-extended .post-footer div.contribution-info .profile .profile-name{font-size:14px;color:#828282;}@media screen and (max-width:767px){article.post-extended .post-footer span.icon{margin-left:0;}}.metrics-view ul{list-style:none;}.metrics-view ul li{margin-right:15px;display:inline-block;}.metrics{font-size:16px;}.metrics span{display:inline-block;margin-left:10px;padding:0 5px;}.metrics span:first-child{margin-left:0;}.metrics span:before{content:'';display:inline-block;width:20px;height:20px;background-image:url('/common/img/icons/heart_outline.svg');background-repeat:no-repeat;background-size:cover;background-position:0 100%;margin-right:10px;vertical-align:text-bottom;}.metrics span.views:before,.metrics span.profileView:before,.metrics span.projectView:before{background-image:url('/common/img/icons/icon_eye.svg');}.metrics span.likes:before,.metrics span.projectLike:before{background-image:url('/common/img/icons/heart_outline.svg');}.metrics span.likes.active:before,.metrics span.projectLike.active:before{background-image:url('/common/img/icons/heart_full.svg');}.metrics span.rating:before{background-image:url('/common/img/icons/star_outline.svg');}.metrics span.rating.active:before{background-image:url('/common/img/icons/star_full.svg');}.metrics span.watchers:before{background-image:url('/common/img/icons/icon_eye.svg');}.metrics span.comments:before{background-image:url('/common/img/icons/icon_comment.svg');}.metrics span.downloads:before{width:18px;height:19px;background-image:url('/common/img/icons/cta_arrow.svg');-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);vertical-align:inherit;}.metrics span.profileFollow:before{width:21px;background-image:url('/common/img/icons/icon_account.svg');}.metrics.light{color:#fff;}.metrics.light span:before{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;}.metrics.dark span:before{background-position-y:50%;}.preferences{width:100%;margin:0 auto;padding:30px 0 60px;}.preferences .container{max-width:800px;margin-bottom:20px;}.preferences .container legend{padding::20px 0 10px;font-family:'Avenir',Arial,sans-serif;font-size:16px;color:#828282;font-weight:bold;}.preferences .container .description{line-height:22px;font-family:'Avenir',Arial,sans-serif;color:#828282;}.preferences .form-group{padding-bottom:20px;}.unread p{margin-bottom:20px;}.unread .unread-select{padding-left:55px;}.unread .unread-select span{margin-left:20px;color:#272727;font-family:'AvenirLight',Arial,sans-serif;}@media screen and (max-width:767px){.unread .unread-select{text-align:center;padding-left:0;}.unread .unread-select span{display:block;margin-left:0;margin-top:10px;}}.unread-overlay{width:60%;padding:40px;background-color:#fff;}@media screen and (max-width:767px){.unread-overlay{width:100%;padding:10px;}}.forumSelectTree{margin:15px 0;}.forumSelectTree ul.root{padding-left:50px;}.forumSelectTree ul.group{padding-left:20px;}.forumSelectTree label{display:inline-block;margin-bottom:10px;}.forumSelectTree label input[type="checkbox"]{display:inline;width:auto;}.forumSelectTree label.has-selected-children::after{content:' +';color:#828282;}#heroBanner .hero-meta .gallery-membership{display:inline-block;color:#fff;font-family:'AvenirLight';}#heroBanner .hero-meta .gallery-membership ul{display:inline;list-style:none;padding:0;}#heroBanner .hero-meta .gallery-membership ul li{display:inline;margin-right:5px;}#heroBanner .hero-meta .gallery-membership ul li:not(:last-child)::after{content:",";display:inline;}#heroBanner .hero-meta .gallery-membership ul li:nth-last-of-type(2):before{content:none;}#heroBanner .hero-meta .gallery-membership ul li:nth-last-of-type(2):after{content:"&";display:inline;margin-left:5px;}#heroBanner .hero-meta .gallery-membership ul li a{text-decoration:none;color:#fff;}#heroBanner .hero-meta .gallery-membership ul li a:hover{text-decoration:underline;}@media screen and (max-width:767px){#heroBanner .hero-meta .gallery-membership{display:block;padding:10px 0;}}.playlist-header{max-width:1440px;margin:0 auto;padding:30px 80px;display:flex;flex:1;}.playlist-header .gallery-link{display:block;margin-bottom:20px;}.playlist-header .teaser{flex:1;text-align:center;}.playlist-header .teaser div{max-width:600px;margin:0 auto;}.playlist-header .teaser div .teaser-image{position:relative;}.playlist-header .teaser div .teaser-image a.play-button{display:block;margin:0;padding:0;position:absolute;top:50%;left:50%;margin-left:-60px;margin-top:-60px;background:url('/common/img/icons/play_button.svg') no-repeat;width:120px;height:120px;background-size:120px 120px;opacity:.9;}.playlist-header .teaser div .teaser-image a.play-button:hover{opacity:1;}.playlist-header .info{width:30%;}.playlist-header button{padding:20px 30px;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.playlist-header{display:block;padding:20px;}.playlist-header .teaser{margin-bottom:20px;}.playlist-header .info{width:100%;margin-bottom:20px;}}.course .course-body{font-family:'AvenirLight',Arial,sans-serif;color:#6e6d7a;font-size:20px;line-height:24px;margin-bottom:30px;}.course .course-body h4{font-size:28px;line-height:35px;padding-bottom:20px;}.course .course-body p{margin-bottom:20px;}.course .course-body p:last-of-type{margin-bottom:0;}.course .course-body a{color:#fcb434;word-wrap:break-word;}.course .course-body a:hover{text-decoration:underline;}@media screen and (max-width:767px){.course #heroBanner .hero-content{padding:0 20px;}.course #heroBanner .hero-content .collection-meta{padding:0 20px;}}.article .playlist-header{display:flex;padding-bottom:80px;}.article .playlist-header .info{width:auto;flex-grow:1;}.article .playlist-data{display:flex;justify-content:flex-end;margin-left:0;}.article .playlist-data>div{display:inline-block;margin-left:30px;margin-bottom:0;}.article .course-body{max-width:900px;margin:0 auto 30px auto;}@media screen and (max-width:767px){.article .playlist-header{display:block;padding-bottom:20px;}.article .playlist-data{display:block;}.article .playlist-data>div{display:block;margin:0 0 20px 0;}.article .course-body{margin:0 20px;}}.playlist-data{margin-left:30px;}.playlist-data>div{margin-bottom:30px;}.playlist-data>div:before{content:"";display:inline-block;background-size:20px 20px;width:20px;height:20px;margin-right:8px;}.playlist-data>div.experience:before{background-image:url('/common/img/icons/level.png');}.playlist-data>div.duration:before{background-image:url('/common/img/icons/clock.png');}.playlist-data>div.captions:before{background-image:url('/common/img/icons/world.jpg');}.playlist-data>div.instructors:before{background-image:url('/common/img/icons/instructor.png');}.playlist-data>div.releases:before{background-image:url('/common/img/icons/artboard.png');}.playlist-data>div.document:before{content:none;}.playlist-data>div h4{display:inline-block;color:#494845;font-size:22px;padding-bottom:6px;}.playlist-data>div>div{font-size:18px;font-family:'AvenirLight',Arial,sans-serif;}.playlist-data .closed-captions span,.playlist-data .instructor span,.playlist-data .software span{margin-right:8px;display:inline-block;line-height:22px;}.playlist-data .closed-captions span:after,.playlist-data .instructor span:after,.playlist-data .software span:after{content:",";}.playlist-data .closed-captions span:last-child,.playlist-data .instructor span:last-child,.playlist-data .software span:last-child{margin-right:0;}.playlist-data .closed-captions span:last-child:after,.playlist-data .instructor span:last-child:after,.playlist-data .software span:last-child:after{content:none;}.playlist-data>a.button{display:inline-block;}@media screen and (max-width:1023px) and (min-width:768px){.playlist-data>div{display:inline-block;width:50%;}}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.playlist-data{margin-left:0;}}ul.playlist-files li{display:flex;padding:20px;background-color:#f5f5f5;margin-bottom:3px;}ul.playlist-files li:hover{background-color:#e6e6e6;cursor:pointer;}ul.playlist-files li div{flex-basis:auto;margin-right:10px;}ul.playlist-files li div:last-child{margin-right:0;}ul.playlist-files li span.format{display:block;font-size:14px;color:#272727;margin-bottom:3px;}ul.playlist-files li div.title{font-size:16px;flex-basis:0;flex-grow:1;}ul.playlist-files li div.filesize{font-size:14px;color:#272727;}.playlist-tabs,.project-tabs{max-width:1440px;margin:0 auto;padding:0 80px 30px 80px;}.playlist-tabs div.tftabs-panel,.project-tabs div.tftabs-panel{padding:40px;border:1px solid #e6e6e6;}.playlist-tabs ul.tftabs,.project-tabs ul.tftabs{margin-bottom:-1px;}.playlist-tabs ul.tftabs li,.project-tabs ul.tftabs li{margin-right:5px;}.playlist-tabs ul.tftabs li:last-child,.project-tabs ul.tftabs li:last-child{margin-right:0;}.playlist-tabs ul.tftabs li a,.project-tabs ul.tftabs li a{background-color:#f5f5f5;border:1px solid #e6e6e6;}.playlist-tabs ul.tftabs li a.selected,.project-tabs ul.tftabs li a.selected{background-color:#fff;border-bottom-color:#fff;}@media screen and (max-width:1023px) and (min-width:768px){.playlist-tabs,.project-tabs{padding:0 20px 20px 20px;}.playlist-tabs div.tftabs-panel,.project-tabs div.tftabs-panel{padding:20px;}}@media screen and (max-width:767px){.playlist-tabs,.project-tabs{padding:0;}.playlist-tabs div.tftabs-panel,.project-tabs div.tftabs-panel{padding:20px;}}body.course-player{background-color:#1b1b1b;}.playlist-viewer .media-container{padding:10px;margin-right:500px;}.playlist-viewer .media-container .controls{position:relative;padding:0 0 15px 0;}.playlist-viewer .media-container .controls h3 a{color:#f5f5f5;font-size:20px;}.playlist-viewer .media-container .controls h3 a span{color:#e6e6e6;}.playlist-viewer .media-container .controls button{position:absolute;top:0;right:0;}.playlist-viewer .media-container .media{position:relative;justify-content:center;}.playlist-viewer .media-container .media>div{margin:0 auto;}.playlist-viewer .media-container .media .player-wrapper{position:relative;padding-top:56.25%;}.playlist-viewer .media-container .media .react-player{position:absolute;top:0;left:0;}.playlist-viewer .media-container .media .playlist-dialog{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.75);min-height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column;}.playlist-viewer .media-container .media .playlist-completed div{font-size:22px;margin-bottom:20px;text-align:center;}.playlist-viewer .media-container .media .playlist-completed div span{display:block;font-size:24px;font-weight:bold;margin-top:10px;}.playlist-viewer .media-container .media .playlist-completed a{display:block;}.playlist-viewer .media-container .media .playing-next div{font-size:24px;margin-bottom:20px;text-align:center;font-weight:bold;}.playlist-viewer .media-container .media .playing-next div span{display:block;font-size:22px;font-weight:normal;margin-top:10px;}.playlist-viewer .media-container .media .playing-next button{display:inline-block;margin:0 5px;}.playlist-viewer .media-container .media-description{padding:20px;}.playlist-viewer .media-container .media-description h4{font-size:20px;color:#828282;}.playlist-viewer .playlist-container{position:absolute;top:0;right:0;bottom:0;width:500px;overflow:hidden;padding:10px 0;}.playlist-viewer .playlist-container .playlist-items{overflow-y:auto;height:100%;}.playlist-viewer .playlist-container .playlist-items ol{list-style-type:none;}.playlist-viewer .playlist-container .playlist-items ol li{display:flex;align-items:flex-start;position:relative;overflow:hidden;background:#272727;margin-bottom:3px;font-family:'AvenirLight',Arial,sans-serif;cursor:pointer;}.playlist-viewer .playlist-container .playlist-items ol li:hover{background-color:#222;}.playlist-viewer .playlist-container .playlist-items ol li .thumb{position:absolute;display:block;top:0;left:0;bottom:0;width:150px;background-size:cover;background-position:center center;}.playlist-viewer .playlist-container .playlist-items ol li .info{margin-left:150px;padding:10px;}.playlist-viewer .playlist-container .playlist-items ol li .info h4{font-size:14px;margin-bottom:5px;color:#fff;font-family:'AvenirLight',Arial,sans-serif;}.playlist-viewer .playlist-container .playlist-items ol li .info span.duration{display:block;font-size:12px;line-height:16px;color:#aaa;margin-bottom:3px;}.playlist-viewer .playlist-container .playlist-items ol li.now-playing{background:#d6931e;}.playlist-viewer .playlist-container .playlist-items ol li.now-playing div h4{color:#000;}.playlist-viewer .playlist-container .playlist-items ol li.now-playing div span.duration{color:#000;}@media screen and (max-width:1279px) and (min-width:1024px),screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.playlist-viewer .media-container{margin-right:0;}.playlist-viewer .media-container .media{display:block;}.playlist-viewer .playlist-container{position:relative;width:100%;padding:20px 0;overflow:visible;}.playlist-viewer .playlist-container .playlist-items{overflow-y:visible;height:auto;}}.playlist{background:#f5f5f5;}.playlist .description{margin:0 auto;max-width:1440px;padding:30px 80px;font-family:'AvenirLight',Arial,sans-serif;color:#272727;font-size:18px;line-height:24px;margin-bottom:20px;}.playlist .description h4{color:#494845;font-size:28px;line-height:35px;padding-bottom:20px;}.playlist .description p{font-family:'AvenirLight',Arial,sans-serif;color:#272727;font-size:18px;line-height:24px;margin-bottom:20px;}.playlist .description p:last-of-type{margin-bottom:0;}.thirdparty-preset-list{display:flex;flex-wrap:wrap;justify-content:space-between;}.thirdparty-preset-list>.thirdparty-preset{width:calc(50% - 8px);margin-bottom:30px;}.thirdparty-preset-list>.thirdparty-preset img{float:left;margin-right:10px;}.thirdparty-preset-list>.thirdparty-preset h3{font-size:18px;color:#828282;}.thirdparty-preset-list>.thirdparty-preset p{margin-top:10px;margin-bottom:10px;}.thirdparty-preset-list>.thirdparty-preset button{margin-top:20px;}div#hs-eu-cookie-confirmation{display:none;}#center-tile-banner-popup .optanon-alert-box-bg .optanon-alert-box-logo{position:absolute;height:50px;width:50px;left:40px;top:26px;background:url("/common/img/logos/cookie-tool-f-dot.png") no-repeat center center/contain;}@media screen and (max-width:767px){#center-tile-banner-popup .optanon-alert-box-bg .optanon-alert-box-logo{left:20px;}}#center-tile-banner-popup .optanon-alert-box-bg .optanon-alert-box-body .optanon-alert-box-title p{text-indent:60px;font-family:"AvenirLight",sans-serif;font-weight:600;font-size:26px;}#center-tile-banner-popup .optanon-alert-box-bg .optanon-alert-box-body .optanon-alert-box-notice.banner-content{font-family:"AvenirLight",sans-serif;font-weight:300;font-size:16px;line-height:1.5;}#center-tile-banner-popup .optanon-alert-box-bg .optanon-alert-box-body .optanon-alert-box-button-container{cursor:pointer;}#center-tile-banner-popup .optanon-alert-box-bg .optanon-alert-box-body .optanon-alert-box-button-container .optanon-alert-box-accept-button button,#center-tile-banner-popup .optanon-alert-box-bg .optanon-alert-box-body .optanon-alert-box-button-container .optanon-alert-box-more-info-button button{font-family:"AvenirLight",sans-serif;font-weight:500;cursor:pointer;}@media screen and (max-width:767px){#center-tile-banner-popup{width:90%;}#center-tile-banner-popup.optanon-alert-box-wrapper .optanon-alert-box-body{width:90%;margin:40px 40px 24px 20px;}#center-tile-banner-popup.optanon-alert-box-wrapper .optanon-alert-box-notice{width:100%;height:170px;}}body #optanon *{font-family:'AvenirLight',sans-serif!important;}@media screen and (max-width:767px){body #optanon .h1{font-size:1.5rem;}body #optanon #optanon-popup-wrapper{width:90%!important;top:0;left:0;right:0;bottom:0;}body #optanon #optanon-popup-body{width:100%;}}body #optanon button{cursor:pointer;}p .optanon-show-settings-popup-wrapper .optanon-show-settings-left{background:url("../../../Common/css/img/logos/cookie-tool-f-dot.png") no-repeat center center/23px;}#optanon-cookie-policy h2{padding-top:50px;padding-bottom:50px;font-size:28px;line-height:35px;}#optanon-cookie-policy .optanon-cookie-policy-group ul.optanon-cookie-policy-group-cookies-list li div{display:inline-block;}html.noScroll{overflow:hidden;}.project-info-block-section.webinar-info{width:60%;}.project-info-block-section.webinar-info .title{display:flex;}.project-info-block-section.webinar-info .title span{display:inline-block;}.project-info-block-section.webinar-info .title span:first-child{margin-right:10px;}.project-info-block-section .webinar-downloads li a{color:#000;text-decoration:none;}.project-info-block-section .webinar-downloads li a:hover{text-decoration:underline;}.project-info-block-section .webinar-downloads li span{font-size:14px;color:#828282;}.project-info-block-section.webinar-presenter{width:40%;margin-top:80px;}.project-info-block-section.webinar-presenter h5{color:#494845;font-size:20px;padding-bottom:10px;}.project-info-block-section.webinar-presenter>div{width:400px;}.project-info-block-section.webinar-presenter>div .presenter-image{display:block;width:100%;height:auto;}.project-info-block-section.webinar-presenter>div .presenter-description{background-color:#fcb434;padding:30px 40px;}.project-info-block-section.webinar-presenter>div .presenter-description .description{color:#000;font-size:18px;line-height:24px;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.project-info-block-section.webinar-info{width:100%;}.project-info-block-section.webinar-presenter{width:100%;margin-top:0;}.project-info-block-section.webinar-presenter>div{width:100%;}}.webinar-container{text-align:center;width:100%;background-color:#000;}.webinar-container .webinar-video-wrapper{width:100%;max-width:1680px;display:flex;justify-content:center;margin:0 auto;}.webinar-container .webinar-video-wrapper .webinar-video{display:inline-block;width:1280px;height:720px;}.webinar-container .webinar-video-wrapper .webinar-chat{display:inline-block;width:400px;height:720px;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.webinar-container .webinar-video-wrapper{display:block;}.webinar-container .webinar-video-wrapper .webinar-video{display:block;}.webinar-container .webinar-video-wrapper .webinar-chat{display:block;width:100%;height:400px;}}body.modonaut #heroBanner:after{content:'';display:block;height:100px;width:50%;background:#fff;position:absolute;bottom:0;left:0;}body.modonaut #intro{margin-top:-120px;padding:40px 80px;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){body.modonaut #heroBanner{background-position-x:68%;}body.modonaut #heroBanner:after{display:none;}body.modonaut #intro{margin-top:0;padding:40px;}}.modonaut-landing{display:flex;margin:0 auto;max-width:1440px;padding:30px;}.modonaut-landing>div{flex-grow:1;flex-basis:0;padding:60px 40px;}.modonaut-landing>div:last-child{padding-right:0;margin-right:0;}.modonaut-landing>div>h4{color:#000;font-size:36px;line-height:42px;font-family:'AvenirHeavey',Arial,sans-serif;font-weight:700;margin-bottom:20px;}.modonaut-landing>div p{font-family:'AvenirLight',Arial,sans-serif;color:rgba(0,0,0,.75);font-size:20px;line-height:30px;margin-bottom:20px;padding:0 40px;}.modonaut-landing>div p a{font-weight:bold;color:#d6931e;}.modonaut-landing>div>h5{color:#494845;font-size:20px;line-height:24px;margin-bottom:20px;margin-top:55px;}.modonaut-landing a.cta{display:inline-block;margin:20px 0;font-size:20px;font-family:'AvenirLight',Arial,sans-serif;}.modonaut-landing a.cta:after{color:#000;content:'';display:inline-block;margin-left:12px;width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;vertical-align:text-bottom;background-position:50% 50%;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.modonaut-landing{display:block;}.modonaut-landing>div{margin-right:0;padding-right:0;}}#share{display:inline-block;position:relative;}#share button{color:#fff;position:relative;display:inline-block;}#share button:after{content:'';display:inline-block;width:15px;height:18px;background:url('/common/img/icons/social/share.svg') no-repeat;background-size:cover;background-position:50% 100%;margin-left:10px;vertical-align:middle;}#share .social{position:absolute;top:35px;left:-60px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 8px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.2);z-index:4;background:#fff;padding:15px 30px;width:200px;}#share .social:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:15px;margin-left:-15px;}#share .social a{padding:8px 13px;}.social a{display:inline-block;color:rgba(255,255,255,0);}.social a span{display:block;height:24px;text-indent:-9999px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}.social a span.facebook{width:13px;background-image:url('/common/img/icons/social/facebook.svg');}.social a span.x{width:24px;background-image:url('/common/img/icons/social/x2.svg');}.social a span.twitter{width:24px;background-image:url('/common/img/icons/social/twitter.svg');}.social a span.youtube{width:30px;background-image:url('/common/img/icons/social/youtube.svg');}.social a span.vimeo{width:25px;background-image:url('/common/img/icons/social/vimeo.svg');}.social a span.google{width:35px;background-image:url('/common/img/icons/social/google.svg');}.social a span.linkedin{width:24px;background-image:url('/common/img/icons/social/linkedin.svg');}.social a span:hover{background-position:50% 0%;}.social a:last-child{padding-right:0;}.social a:first-child{padding-left:0;}.subscribe{position:relative;display:inline-block;}.subscribe ul{position:absolute;z-index:4;padding:10px;background-color:#fff;text-align:center;list-style:none;width:200px;}.subscribe ul li{display:inline-block;width:100%;}span.subscribed{color:#272727;background-color:#fcb434;border-radius:50%;font-size:10px;padding:2px;margin-right:3px;}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}#admin div.main{max-width:1440px;width:100%;display:flex;position:relative;margin:0 auto;padding:30px;}#admin .category-list>div{position:relative;padding:8px 30px 8px 8px;margin-bottom:5px;border:1px solid transparent;border-radius:3px;background-color:#e6e6e6;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}#admin .category-list>div:hover{background-color:#f5f5f5;}#admin .category-list>div.selected{border-color:#fcb434;}#admin .category-list>div.disabled{background-color:#f5f5f5;color:#828282;}#admin .category-list>div span{position:absolute;top:8px;right:8px;border:1px solid #828282;padding:0 3px;border-radius:3px;}#admin nav.sidebar{min-width:220px;margin-right:40px;flex-grow:0;}#admin nav.sidebar ul{list-style-type:none;}#admin nav.sidebar ul li{padding:0 0 10px 0;margin-bottom:10px;}#admin nav.sidebar ul li a{display:inline-block;padding:0 0 10px 0;border-bottom:1px solid rgba(39,39,39,.2);color:rgba(39,39,39,.5);}#admin nav.sidebar ul li.active a,#admin nav.sidebar ul li:hover a{color:#272727;border-bottom-color:#fcb434;}#admin .main-content-wrapper{display:block;margin:0 auto;}#admin .main-content-wrapper .page-title h1{font-family:'AvenirMedium',Arial,sans-serif;font-size:28px;color:#555;font-weight:bold;margin-bottom:10px;}#admin .main-content-wrapper .page-title p{font-size:18px;line-height:22px;font-family:'AvenirLight',Arial,sans-serif;font-weight:normal;margin-bottom:20px;}.SortableHelper{background-color:#f5f5f5;border:1px solid #999;}.SortableHelper td{padding:10px 20px;text-align:left;}.SortableHelper td i{margin-left:10px;}.SortableHelper td:last-child{text-align:right;}.SortableHelper td.drag{width:10px;}.SortableHelper td.active{width:40px;}.SortableHelper td.route span{color:#828282;}.SortableHelper td.current{width:40px;}.SortableHelper td.edit{width:160px;}span.localized-string-peek{display:inline-block;position:relative;width:20px;height:24px;line-height:24px;cursor:default;margin-left:5px;}span.localized-string-peek i{font-size:24px;color:#828282;}span.localized-string-peek ul{position:absolute;z-index:1;top:24px;left:0;background-color:#fff;padding:10px;width:600px;box-shadow:1px 1px 3px rgba(0,0,0,.5);}span.localized-string-peek ul li{margin-bottom:5px;font-size:18px;}.collection-admin-select h3{font-size:24px;margin-bottom:10px;font-family:'AvenirLight',Arial,sans-serif;font-weight:500;color:#272727;text-transform:uppercase;}.collection-admin-select #filters{margin-bottom:20px;}.collection-admin-card-container{display:flex;flex-wrap:wrap;justify-content:flex-start;}.collection-admin-overlay{width:80%;height:100%;padding:40px;background-color:#fff;}.collection-admin-card{display:inline-block;width:calc(25% - 8px);position:relative;padding:0;margin-left:4px;margin-right:4px;background-color:#fff;margin-bottom:10px;border:2px solid #e6e6e6;}.collection-admin-card.ignore{opacity:.3;}.collection-admin-card.selected{border-color:#fcb434;}.collection-admin-card.published .card-image{border-bottom:5px solid #5cb85c;}.collection-admin-card .card-image{width:100%;max-height:250px;overflow:hidden;background:#e6e6e6;display:block;cursor:default;}.collection-admin-card .card-image img{width:100%;height:auto;display:block;}.collection-admin-card h4{padding:10px;font-size:14px;line-height:18px;margin-bottom:10px;cursor:default;}.collection-admin-card h4 span.external-link{margin-left:5px;}.collection-admin-card h4 span.external-link a{color:#828282;}#gallery-editor .gallery-editor-controls{padding:20px;background-color:#f5f5f5;}#gallery-editor .gallery-editor-controls h2{display:inline-block;font-family:'AvenirLight',Arial,sans-serif;font-weight:500;color:#272727;text-transform:uppercase;font-size:42px;}#gallery-editor .gallery-editor-controls h2 span{margin-left:10px;font-size:24px;}#gallery-editor .gallery-editor-controls h2 span a{color:#828282;}#gallery-editor .gallery-editor-form{width:100%;}#gallery-editor ol.gallerygroups{list-style:none;}#gallery-editor ol.gallerygroups>li{display:flex;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:30px 20px;}#gallery-editor ol.gallerygroups>li.alt{background-color:#f5f5f5;}#gallery-editor ol.gallerygroups>li div.gallerygroup{position:relative;flex-grow:1;}#gallery-editor ol.gallerygroups>li div.gallerygroup div.title-controls{position:relative;}#gallery-editor ol.gallerygroups>li div.gallerygroup div.title-controls span.sort{width:60px;display:inline-block;margin-right:10px;}#gallery-editor ol.gallerygroups>li div.gallerygroup div.title-controls span.sort button{padding:5px;border-radius:3px 3px;}#gallery-editor ol.gallerygroups>li div.gallerygroup div.title-controls span.sort button+button{margin-left:3px;}#gallery-editor ol.gallerygroups>li div.gallerygroup div.title-controls h3{display:inline-block;font-family:'AvenirLight',Arial,sans-serif;color:#272727;text-transform:uppercase;font-size:28px;margin-bottom:30px;}#gallery-editor ol.gallerygroups>li div.gallerygroup div.title-controls h3 span.localized-string-peek{width:17px;height:20px;line-height:20px;}#gallery-editor ol.gallerygroups>li div.gallerygroup div.title-controls h3 span.localized-string-peek i{font-size:20px;}#gallery-editor ol.gallerygroups>li div.gallerygroup div.title-controls h3 span.localized-string-peek ul{top:20px;}#gallery-editor ol.gallerygroups>li div.gallerygroup div.title-controls span.tfdropdown{position:absolute;top:10px;right:10px;}#gallery-editor ol.gallerygroups>li div.gallerygroup div.title-controls span.tfdropdown ul{box-shadow:1px 1px 3px rgba(0,0,0,.5);}#gallery-editor .gallerygroup-courses{display:flex;flex-wrap:wrap;justify-content:flex-start;}.gallerygroup-course-blank div{width:100%;height:100%;min-height:180px;display:flex;align-items:center;justify-content:center;}.gallerygroup-course{display:inline-block;width:calc(25% - 8px);position:relative;padding:0;margin-left:4px;margin-right:4px;background-color:#fff;margin-bottom:10px;border:1px solid #e6e6e6;}.gallerygroup-course:not(.gallerygroup-course-blank) .card-image{border-bottom:5px solid #e53935;}.gallerygroup-course.published .card-image{border-bottom:5px solid #5cb85c;}.gallerygroup-course .card-image{width:100%;max-height:250px;overflow:hidden;background:#e6e6e6;display:block;}.gallerygroup-course .card-image img{width:100%;height:auto;display:block;}.gallerygroup-course .card-image .tfdropdown{position:absolute;top:10px;right:10px;}.gallerygroup-course .card-image .tfdropdown ul{box-shadow:1px 1px 3px rgba(0,0,0,.5);}.gallerygroup-course .card-image .tfdropdown>a{color:#fff;display:inline-block;text-shadow:1px 1px 1px #000;}.gallerygroup-course span.handle{position:absolute;cursor:move;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#e6e6e6;top:0;left:0;border-radius:0 0 5px 0;}.gallerygroup-course h4{padding:10px;line-height:18px;margin-bottom:10px;font-size:16px;color:#222;}.gallerygroup-course h4 span.external-link{margin-left:5px;}.gallerygroup-course h4 span.external-link a{color:#828282;}table.admin-table{width:100%;border-collapse:collapse;border:1px solid #333;}table.admin-table tr{margin:0;padding:0;}table.admin-table tr th{padding:10px 20px;border-bottom:1px solid #999;text-align:left;background-color:#eee;font-weight:normal;font-size:12px;color:#555;font-family:'AvenirLight',Arial,sans-serif;}table.admin-table tr td{padding:15px 20px;border-bottom:1px solid #999;}table.admin-table tr td i{margin-left:10px;}table.admin-table tr td:last-child{text-align:right;}#doc-registration table tr th.drag,#doc-registration table tr td.drag{width:10px;}#doc-registration table tr th.active,#doc-registration table tr td.active{width:40px;}#doc-registration table tr th.route span,#doc-registration table tr td.route span{font-family:'AvenirLight',Arial,sans-serif;color:#828282;}#doc-registration table tr th.current,#doc-registration table tr td.current{width:40px;}#doc-registration table tr th.edit,#doc-registration table tr td.edit{width:160px;}#doc-search-admin .doc-search-admin-product{margin-bottom:30px;}#doc-search-admin .doc-search-admin-product h3{font-size:22px;margin-bottom:10px;}#doc-search-admin .doc-search-admin-product div.clear{margin-bottom:10px;}#doc-search-admin .doc-search-admin-product div.doc{margin-bottom:5px;display:flex;align-items:center;width:100%;background-color:#f5f5f5;border:1px solid #e6e6e6;}#doc-search-admin .doc-search-admin-product div.doc div{padding:10px;}#doc-search-admin .doc-search-admin-product div.doc div.info{flex-grow:1;}.localized-string-values{font-size:12px;list-style-type:none;margin-bottom:10px;cursor:pointer;}.localized-string-values li{display:inline-block;padding:4px;border:1px solid #e6e6e6;background-color:#f5f5f5;border-radius:3px;}.localized-string-values li+li{margin-left:8px;}.curriculum-admin>ol{list-style-type:none;padding:0;}.curriculum-admin-li{display:flex;position:relative;margin-bottom:5px;font-family:'AvenirLight',Arial,sans-serif;border:1px solid #e6e6e6;background-color:#fff;border-radius:4px;}.curriculum-admin-li div.handle{display:flex;flex-direction:column;justify-content:center;padding:10px;background-color:#e6e6e6;cursor:ns-resize;}.curriculum-admin-li div.thumb{width:160px;height:90px;background-size:cover;}.curriculum-admin-li div.info-container{flex:1;padding:10px;}.curriculum-admin-li div.info-container div.title{font-size:18px;color:#272727;margin-bottom:5px;}.curriculum-admin-li div.info-container span.external-link{margin-left:10px;}.curriculum-admin-li div.info-container span.external-link a{color:#828282;}.curriculum-admin-li div.info-container div.duration{font-size:14px;}.curriculum-admin-li .edit{position:absolute;padding:10px;top:0;right:0;text-align:right;}.curriculum-admin-li .edit .menu{background-color:#f5f5f5;}.curriculum-admin-li .edit>span>a{color:rgba(0,0,0,.75);display:inline-block;}#urlshorten table{width:100%;border-collapse:collapse;border:1px solid #333;}#urlshorten table th{padding:10px 20px;border-bottom:1px solid #999;text-align:left;background-color:#eee;font-weight:normal;font-size:12px;color:#555;font-family:'AvenirLight',Arial,sans-serif;}#urlshorten table td{padding:15px 20px;border-bottom:1px solid #999;}#urlshorten table td i{margin-left:10px;}#urlshorten div.form-group{padding-bottom:0;}.admin-collection-tabs .tftabs-panel{padding:30px;}.playlist-no-files{padding:20px;}.admin-course .main-content-wrapper{width:100%;}.admin-course #filters{margin-bottom:10px;}.admin-course .admin-course-list{margin-top:10px;}.admin-course .admin-course-list ul{width:100%;}.admin-course .admin-course-list ul li{width:100%;margin-bottom:10px;background-color:#f5f5f5;border:1px solid #e6e6e6;}.admin-course .admin-course-list ul li:hover{background-color:#e6e6e6;}.admin-course .admin-course-list ul li a{display:flex;}.admin-course .admin-course-list ul li a img{width:150px;height:auto;}.admin-course .admin-course-list ul li a div{padding:10px;}body.hero-landing.learn #heroBanner .hero-content h2{font-size:50px;line-height:54px;}#gallery-title{padding:30px 30px 0 30px;}#gallery-title h2{max-width:1440px;margin:0 auto;font-family:'AvenirLight',Arial,sans-serif;font-weight:500;color:#272727;text-transform:uppercase;font-size:42px;}#gallery .embedded-nav{display:inline-block;margin-right:10px;}#gallery .embedded-nav a{font-size:15px;line-height:20px;font-family:'AvenirLight',Arial,sans-serif;padding:10px;border:1px solid #828282;background-color:#e6e6e6;color:#272727;}#gallery .embedded-nav a:hover{background-color:#f5f5f5;}#gallery .embedded-nav a:first-of-type{border-radius:4px 0 0 4px;}#gallery .embedded-nav a:last-of-type{border-radius:0 4px 4px 0;}#gallery .embedded-nav a.active{background-color:#f5f5f5;}#gallery .embedded-nav a.active:hover{pointer-events:none;}#gallery .gallery-info{display:flex;justify-content:space-around;max-width:1440px;margin:30px auto 30px auto;}#gallery .gallery-info div{flex:0 0 50%;}#gallery .gallery-info div.gallery-body{padding-right:30px;font-family:'AvenirLight',Arial,sans-serif;color:#6e6d7a;font-size:22px;line-height:26px;}#gallery .gallery-info div.gallery-body:only-child{padding-right:0;flex:0 0 70%!important;}#gallery .gallery-info div.gallery-teaser:only-child{min-height:405px;}#gallery .gallery-group{padding:30px 30px 0 30px;}#gallery .gallery-group.alt{background-color:#f5f5f5;}#gallery .gallery-group h3{margin:0 auto;font-family:'AvenirLight',Arial,sans-serif;color:#272727;text-transform:uppercase;font-size:28px;margin-bottom:30px;}#gallery .gallery-group .anchor{display:block;position:relative;top:-170px;visibility:hidden;}#gallery .gallery-group .cards-container{overflow:hidden;padding:0!important;margin-top:0;margin-bottom:0;}#gallery .gallery-group .cards-container>button{display:block;margin:-20px auto 20px auto;}@media screen and (min-width:1280px){body.hero-landing.learn #heroBanner{height:300px;display:flex;align-items:center;}body.hero-landing.learn #heroBanner::before{height:140px;}body.hero-landing.learn #heroBanner .hero-content{padding-left:0;padding-right:0;flex:0 0 100%;display:flex;justify-content:space-between;align-items:center;}}@media screen and (max-width:1023px) and (min-width:768px){body.hero-landing.learn #heroBanner{margin-top:0;}body.hero-landing.learn #heroBanner .hero-content{margin-top:0;}body.hero-landing.learn #heroBanner .hero-content h2{font-size:42px;}#gallery-title h2{font-size:34px;}}@media screen and (max-width:767px),screen and (max-width:1023px) and (min-width:768px){body.hero-landing.learn #heroBanner::before{height:115px;}#gallery .gallery-info{flex-direction:column-reverse;}#gallery .gallery-info div{flex:none;}#gallery .gallery-info div.gallery-body{padding-right:0;}#gallery .gallery-info div.gallery-teaser{margin-bottom:20px;}}@media screen and (max-width:767px){body.hero-landing.learn #heroBanner{margin-top:0;height:auto;min-height:unset;}body.hero-landing.learn #heroBanner .hero-content{margin-top:0;}body.hero-landing.learn #heroBanner .hero-content h2{font-size:32px;}#gallery-title h2{font-size:28px;}#gallery .gallery-group>h3{font-size:22px;margin-bottom:20px;}}.gallery-scrollnav{display:flex;justify-content:space-between;}.gallery-scrollnav a.button{display:inline-block;line-height:20px;}.gallery-scrollnav a.button.icon.icon-after::after{vertical-align:middle;}.gallery-scrollnav label{display:inline-flex;justify-content:center;margin:auto;border-radius:4px;border:1px solid #828282;}.gallery-scrollnav label span{display:flex;flex-shrink:0;padding:0 20px;font-size:15px;text-transform:uppercase;align-items:center;justify-content:center;font-family:'AvenirLight',Arial,sans-serif;color:rgba(0,0,0,.5);}.gallery-scrollnav label select{display:block;position:relative;padding:10px 20px 10px 5px;appearance:none;border:0;border-radius:0;background-clip:padding-box;font-size:14px;font-family:'AvenirMedium','Avenir',Arial,sans-serif;color:#828282;text-align:center;text-align-last:center;cursor:pointer;border-radius:4px;background:transparent;background:url('/common/img/icons/form/select-bg.png') no-repeat;background-size:auto 100%;background-position:top right;}.gallery-scrollnav label select>option{text-align:left;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.gallery-scrollnav>div:first-of-type{margin-bottom:5px;}.gallery-scrollnav label{display:block;border:0;}.gallery-scrollnav label span{display:inline-block;padding:0;margin-bottom:8px;}.gallery-scrollnav label select{text-align:left;width:100%;appearance:auto;border-radius:4px;border:1px solid #828282;}}@media screen and (max-width:1023px) and (min-width:768px){.gallery-scrollnav{align-items:self-end;}}@media screen and (max-width:767px){.gallery-scrollnav{display:block;}.gallery-scrollnav>div:first-of-type{margin-bottom:5px;}.gallery-scrollnav a.button{width:100%;}}.curriculum{margin-bottom:30px;}.curriculum ol{list-style-type:none;padding:0;}.curriculum ol li{position:relative;overflow:hidden;background:#e6e6e6;margin-bottom:5px;font-family:'AvenirLight',Arial,sans-serif;cursor:pointer;}.curriculum ol li:hover{background-color:#cdcdcd;}.curriculum ol li .thumb{position:absolute;display:block;top:0;left:0;bottom:0;width:178px;background-size:cover;background-position:center center;}.curriculum ol li div.info-container{margin-left:178px;min-height:100px;display:flex;flex-direction:column;justify-content:center;}.curriculum ol li div.info-container .info{padding:20px 15px;display:flex;line-height:20px;flex-grow:1;align-items:center;}.curriculum ol li div.info-container .info span{display:inline-block;}.curriculum ol li div.info-container .info span.title{font-size:18px;color:#272727;flex:1;}.curriculum ol li div.info-container .info span.watched{margin-left:10px;color:#fcb434;font-size:20px;}.curriculum ol li div.info-container .info span.duration{margin-left:10px;font-size:16px;}.curriculum ol li div.info-container .progress-small{height:5px;}@media screen and (max-width:767px){.curriculum ol li .thumb{position:relative;width:100%;height:180px;}.curriculum ol li div.info-container{margin-left:0;}.curriculum ol li div.info-container .info{flex-wrap:wrap;}.curriculum ol li div.info-container .info span.title{width:100%;flex:none;margin-bottom:5px;}.curriculum ol li div.info-container .info span.watched{margin-left:0;margin-right:10px;}.curriculum ol li div.info-container .info span.duration{margin-left:0;margin-right:10px;}}.linkCards{padding:15px 30px;margin-bottom:15px;background-color:#f5f5f5;}.linkCards ul{display:flex;justify-content:center;margin:0 auto;}.linkCards ul li{height:60px;overflow:hidden;margin:0 1px;display:inline-block;}.linkCards ul li:first-of-type{border-radius:4px 0 0 4px;}.linkCards ul li:last-of-type{border-radius:0 4px 4px 0;}.linkCards ul li a{display:table;width:100%;height:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%;padding:0 35px;}.linkCards ul li a::before{content:'';display:block;background:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:background 200ms linear;-moz-transition:background 200ms linear;-ms-transition:background 200ms linear;-o-transition:background 200ms linear;}.linkCards ul li a:hover::before{background:rgba(0,0,0,.5);-webkit-transition:background 500ms linear;-moz-transition:background 500ms linear;-ms-transition:background 500ms linear;-o-transition:background 500ms linear;}.linkCards ul li a h4{display:table-cell;vertical-align:middle;text-align:center;color:#fff;text-transform:uppercase;text-shadow:0 0 1px black;font-size:20px;line-height:40px;position:relative;font-family:'AvenirMedium','Avenir',Arial,sans-serif;}@media screen and (max-width:767px){.linkCards ul{display:block;}.linkCards ul li{display:block;height:60px;}.linkCards ul li:first-of-type{border-radius:4px 4px 0 0;}.linkCards ul li:last-of-type{border-radius:0 0 4px 4px;}}.tf-overlay{position:fixed;top:0;right:0;left:0;bottom:0;overflow-y:scroll;border:0 none;z-index:202;background-color:rgba(27,27,27,.99);}.tf-overlay-container{padding:40px 30px 40px 30px;display:flex;justify-content:center;}.tf-overlay-content{max-width:1400px;max-height:calc(100vh - 80px);display:flex;flex-direction:column;overflow-y:auto;position:relative;}.tf-overlay div.close{position:absolute;top:10px;right:10px;z-index:302;}.tf-overlay div.close span.close-hint{color:rgba(255,255,255,.5);font-size:12px;line-height:18px;padding-right:10px;vertical-align:middle;}.tf-overlay div.close span.close-hint span.key{padding:3px 2px 0;display:inline-block;border:1px solid rgba(255,255,255,.5);}.tf-overlay div.close button{vertical-align:middle;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.tf-overlay div.close span.close-hint{display:none;}}.tf-overlay-dialog{width:60%;padding:40px;background-color:#fff;border-radius:10px;}@media screen and (max-width:767px){.tf-overlay-dialog{width:100%;padding:10px;}}.tf-overlay-dialog h2{font-size:24px;color:#272727;}.overlay-select{width:100%;padding:40px;background-color:#fff;}main{max-width:1440px;margin:0 auto;}main.wide{max-width:none;margin:0;}.f-max{max-width:1440px;margin-left:auto;margin-right:auto;}.f-container{padding-left:30px;padding-right:30px;}.f-container.f-mTop{margin-top:15px;}.f-container.f-mBottom{margin-bottom:15px;}.f-nav-pad{padding-top:140px;}.f-two-layout,.f-two-one-layout{position:relative;display:block;width:100%;min-height:100vh;overflow:visible;}.f-grid-container{position:relative;display:grid;grid-template-columns:1fr;}.f-full-width-row{grid-column:1/span 1;}@media(min-width:768px){.f-grid-container{grid-template-columns:1fr 1fr;}.f-full-width-row{grid-column:1/span 2;}}.f-background{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-origin:padding-box;background-clip:border-box;}.f-background:before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.8;}.f-content{position:relative;padding:30px;}.content-section{max-width:1440px;margin:0 auto;padding:0 30px;position:relative;}@media screen and (max-width:767px){.content-section{padding:0 20px;max-width:100%;}}.content-buffer{padding:0 30px;}.content-subsection{margin-top:20px;margin-bottom:20px;}#watch .subsection .subsection-intro h3{display:inline-block;margin-right:20px;}#watch .subsection .subsection-intro a.cta{display:inline-block;padding-top:0;}#watch .subsection .subsection-intro a.cta:after{vertical-align:bottom;}@media screen and (max-width:767px){#watch .subsection .subsection-intro h3{display:block;}#watch .subsection .subsection-intro a.cta{display:block;}}.app.cattery .filters .filter-select form fieldset.filter{justify-content:center;}.app.cattery .filters .filter-select form fieldset.filter div.multi-radio-container{text-align:center;}.app.cattery .bottom-text{margin-top:20px;margin-bottom:40px;padding:0 40px;font-family:'AvenirLight',Arial,sans-serif;font-size:16px;line-height:20px;color:#828282;}.app.cattery .description a{text-decoration:underline;}body.hero-regular .app.cattery #heroBanner{background-color:#fff;}body.hero-regular .app.cattery #heroBanner div.hero-content h2{margin:0;line-height:68px;font-family:'AvenirMedium','Avenir',Arial,sans-serif;font-size:45px;}body.hero-regular .app.cattery #heroBanner div.hero-content h2 img{width:300px;height:auto;vertical-align:bottom;}body.hero-regular .app.cattery #heroBanner div.hero-content p{margin-top:20px;margin-left:10px;font-family:'AvenirLight',Arial,sans-serif;font-size:20px;line-height:24px;color:#828282;}body.hero-regular .app.cattery #heroBanner div.hero-content p a:hover{text-decoration:underline;}@media screen and (max-width:767px){body.hero-regular .app.cattery #heroBanner{background-color:#fff;}body.hero-regular .app.cattery #heroBanner div.hero-content{padding-top:0;padding-bottom:0;}}.faq{padding:10px 40px 40px 60px;}.faq li{border-top:1px solid rgba(0,0,0,.1);padding:25px 15px 0;}.faq li:last-of-type{border-bottom:1px solid rgba(0,0,0,.1);}.faq li h4{font-size:20px;color:rgba(0,0,0,.75);line-height:25px;margin-bottom:25px;}.faq li p{color:rgba(0,0,0,.5);font-size:20px;line-height:30px;font-family:'AvenirLight',Arial,sans-serif;margin-bottom:25px;}.faq li p a{text-decoration:underline;}@media screen and (max-width:767px){.faq{padding-left:0;padding-right:0;}}.expand{display:inline;margin-left:5px;margin-right:5px;cursor:pointer;}.expand:hover{color:#999;}
html.wait,html.wait *{cursor:wait!important;}.csection{max-width:1440px;margin:0 auto 30px;padding:0 30px;}@media screen and (max-width:767px){.csection{padding:0;max-width:100%;}}img.circle{border-radius:50%;}button.fixed-bottom{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);}.hide{display:none!important;}.row.panel{margin-bottom:20px;}h2 button{margin-left:20px;vertical-align:middle;}a.light{color:rgba(255,255,255,.75);}a.dark{color:rgba(0,0,0,.75);}.alert-container{position:fixed;left:0;right:0;z-index:102;text-align:center;}.alert-container div{padding:40px;}.category-tabs ul.subnav{position:absolute;z-index:4;left:-50%;top:100%;min-width:225px;padding:10px 0;background-color:#fff;box-shadow:3px 3px 10px 0 rgba(0,0,0,.15);}.category-tabs ul.subnav>li>a{display:inline-block;width:100%;padding:10px 30px;text-align:center;font-size:14px;color:rgba(39,39,39,.75);text-transform:uppercase;letter-spacing:.26px;}.category-tabs ul.subnav>li:hover a{color:#272727;}@media screen and (max-width:1023px) and (min-width:768px),screen and (max-width:767px){.category-tabs ul.subnav{position:relative;left:0;}.category-tabs ul.subnav>li>a{text-align:left;}}button.btn-link{color:rgba(0,0,0,.75);font-weight:normal;border-radius:0;}button.btn-link,button.btn-link:active,button.btn-link.active,button.btn-link[disabled]{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}button.btn-link:hover,button.btn-link:focus,button.btn-link:active{border-color:transparent;}button.btn-link:hover,button.btn-link:focus{color:rgba(0,0,0,.75);text-decoration:underline;background-color:transparent;}button.btn-link[disabled]:hover,button.btn-link[disabled]:focus{color:#828282;text-decoration:none;}button.btn-link.dark{color:rgba(0,0,0,.75);}button.btn-link.light{color:rgba(255,255,255,.75);}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;color:rgba(0,0,0,.5);font-size:20px;}button.close:hover{color:rgba(0,0,0,.25);}button.close.light{color:rgba(255,255,255,.75);}button.close.light:hover{color:#fff;}.floating-button{position:fixed;bottom:30px;width:100%;z-index:5;pointer-events:none;}.floating-button button{min-width:236px;margin:0 auto;padding:0 30px;height:60px;pointer-events:all;}.floating-button button.add:after{content:'';display:inline-block;width:19px;height:19px;background:url('/common/img/icons/icon_add.svg') no-repeat;background-size:cover;background-position:50% 100%;vertical-align:middle;margin-left:10px;}@media screen and (max-width:767px){.floating-button button{padding:0 20px;}}.btn-block{display:block;}.btn-small{padding:8px;font-size:16px;line-height:18px;}button.user-action{color:#fcb434;font-size:20px;display:inline-block;}button.user-action:hover,button.user-action:focus,button.user-action:active{text-decoration:none;}button.user-action:after{content:'';display:inline-block;width:20px;height:20px;background-image:url('/common/img/icons/icon_add.svg');background-repeat:no-repeat;background-size:cover;background-position:50% 0;margin-left:10px;vertical-align:top;}button.user-action.watch.active:after{background-image:url('/common/img/icons/ticks.svg');}button.user-action.like:after{background-image:url('/common/img/icons/heart_outline.svg');}button.user-action.like.active:after{background-image:url('/common/img/icons/heart_full.svg');}.button-row button{line-height:26px;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.text-nowrap{white-space:nowrap;}.text-lowercase{text-transform:lowercase;}.text-uppercase{text-transform:uppercase;}.text-capitalize{text-transform:capitalize;}.text-muted{color:#777;}.text-primary{color:#337ab7;}a.text-primary:hover,a.text-primary:focus{color:#286090;}.text-success{color:#3c763d;}a.text-success:hover,a.text-success:focus{color:#2b542c;}.text-info{color:#31708f;}a.text-info:hover,a.text-info:focus{color:#245269;}.text-warning{color:#8a6d3b;}a.text-warning:hover,a.text-warning:focus{color:#66512c;}.text-danger{color:#a94442;}a.text-danger:hover,a.text-danger:focus{color:#843534;}.tfdropdown{position:relative;cursor:pointer;}.tfdropdown ul{position:absolute;z-index:4;left:0;top:100%;min-width:300px;padding:10px 0;background-color:#fff;text-align:left;list-style:none;}.tfdropdown ul li{width:100%;text-align:center;}.tfdropdown ul li button{width:100%;}.tfdropdown ul li a{display:inline-block;width:100%;padding:10px;}.tfdropdown ul li a:hover{color:#000;}.tfdropdown ul.subscription{padding:10px;}.tfdropdown ul.thumbnails{box-sizing:border-box;width:100%;height:140px;padding:10px;overflow-x:scroll;white-space:nowrap;}.tfdropdown ul.thumbnails li{width:auto;display:inline-block;margin-right:10px;}.tfdropdown ul.right-align{left:auto;right:0;}.caret{display:inline-block;width:0;height:0;margin-left:2px;margin-bottom:3px;vertical-align:middle;border-top:5px dashed;border-top:5px solid \9;border-right:5px solid transparent;border-left:5px solid transparent;}.up-caret{display:inline-block;width:0;height:0;margin-left:2px;margin-bottom:3px;vertical-align:middle;border-bottom:5px dashed;border-bottom:5px solid \9;border-right:5px solid transparent;border-left:5px solid transparent;}.right-caret{display:inline-block;width:0;height:0;margin-left:2px;margin-bottom:3px;vertical-align:middle;border-left:5px dashed;border-left:5px solid \9;border-top:5px solid transparent;border-bottom:5px solid transparent;}.multiselect-editor.product-release ol li select{display:inline-block;margin-left:10px;margin-bottom:0;width:auto;background-color:transparent;padding:0 20px 0 3px;}.multiselect-editor:hover:not(:focus){border-bottom-color:rgba(0,0,0,.5);}.multiselect-editor select{border-bottom:2px solid rgba(0,0,0,.2);margin-bottom:15px;}.multiselect-editor ol{position:relative;margin:5px 0 0 0;padding:0;list-style:none;}.multiselect-editor ol li{position:relative;display:block;margin:0 0 3px 0;padding:10px 30px 10px 10px;transition:background .1s ease-in-out;background-color:rgba(0,0,0,.1);font-family:'AvenirLight',Arial,sans-serif;font-size:20px;}.multiselect-editor ol li span.drag-handle{visibility:hidden;color:rgba(0,0,0,.25);}.multiselect-editor ol li:hover span.drag-handle{visibility:visible;}.multiselect-editor ol li.placeholder{background:#d6931e;opacity:.5;}.multiselect-editor ol li.placeholder:before{content:"Drop Here";color:#fff;}.multiselect-editor ol li button{position:absolute;right:6px;}.multiselect-editor option:disabled{color:#fcb434;}.tag-editor>div{display:block;padding:10px 0;border-bottom:2px solid rgba(0,0,0,.2);}.tag-editor>div:hover:not(:focus){border-bottom-color:rgba(0,0,0,.5);}.tag-editor>div>span{font-family:'AvenirLight',Arial,sans-serif;font-size:20px;display:inline-block;margin:0 5px 3px 0;transition:background .1s ease-in-out;vertical-align:middle;background-color:rgba(0,0,0,.1);padding:10px;}.tag-editor>div>span.highlight{background-color:#f2dede!important;border-color:#ebccd1!important;color:#a94442!important;}.tag-editor>div>span button{display:inline-block;margin-left:5px;}.tag-editor>div input{min-width:200px;display:inline-block;border-bottom:0;background-color:rgba(0,0,0,.1);padding:7px;vertical-align:middle;}.tag-editor>div input:empty:before{content:attr(placeholder);color:#888;display:inline-block;}.thumbnail-editor div.controls{display:block;}.thumbnail-editor div.controls ul li{margin-bottom:10px;}.thumbnail-editor div.thumb{float:left;background-color:#ccc;}.imagecrop-editor{padding:10px;background-color:#fff;}.localized-string-editor ul{list-style:none;background-color:#fff;}.localized-string-editor ul li{display:inline-block;}.localized-string-editor ul li a{text-align:center;display:block;padding:10px 20px;width:100%;vertical-align:middle;font-size:11px;color:#828282;text-transform:uppercase;margin:0;border:1px solid #f5f5f5;border-top:4px solid #f5f5f5;}.localized-string-editor ul li a:hover{color:#000;background-color:#f5f5f5;}.localized-string-editor ul li a.hasText{border-top:4px solid rgba(252,180,52,.6);}.localized-string-editor ul li a.hasText::after{content:'+';display:inline;color:#d6931e;font-weight:bold;}.localized-string-editor ul li a.active{pointer-events:none;border-top:4px solid #fcb434;color:#000;}.localized-string-editor textarea{margin-bottom:0;}.banner-editor>div{padding:23px 0 10px 0;}.banner-editor img{max-width:100%;height:auto;}.drop-area{border:1px solid #ccc;background-color:#ddd;margin-bottom:20px;padding:60px;}.has-error .drop-area{border-color:#a94442;}.drop-area-active{border-style:solid;background-color:#eee;}.staging-hosted-content{padding-bottom:20px!important;}.staging-hosted-content .input-group{margin-top:10px;}.staging-hosted-file .input-group{margin-top:10px;}.staging-hosted-file .type-and-formats{display:flex;}.staging-hosted-file .type-and-formats .form-group{flex:1;}.staging-hosted-file .type-and-formats .form-group:first-child{margin-right:10px;}.staging-hosted-file .type-and-formats .form-group:last-child{margin-left:10px;}.content-type-badge{margin-right:5px;vertical-align:middle;padding:1px 4px;background-color:#266eba;font-size:10px;color:#fff;border:1px solid #266eba;-webkit-box-shadow:inset 0 0 1px 1px #75a2cc;box-shadow:inset 0 0 1px 1px #75a2cc;border-radius:4px;}.content-staging .btn+.btn{margin-left:5px;}.content-staging .alert{font-size:16px;position:relative;margin-bottom:10px!important;}.content-staging .alert .close{position:absolute;top:10px;right:10px;}.upload-list{margin:20px 0 0 0;padding:0;list-style-type:none;}.upload-list li{display:inline-block;min-width:200px;min-height:45px;font-size:12px;border:1px solid #ccc;margin-right:5px;padding:5px 10px;background-color:#bfbfbf;vertical-align:top;}.upload-list li span{display:block;font-weight:bold;-ms-word-wrap:break-word;word-wrap:break-word;}.staging-list{width:100%;display:flex;flex-wrap:wrap;}.staging-list>li{display:flex;padding:5px;width:100%;font-size:12px;vertical-align:top;}@media screen and (min-width:1280px){.staging-list>li{width:calc(50% - 10px);}}.overlay-waiting{justify-content:center;align-items:center;position:absolute;top:0;left:0;bottom:0;right:0;opacity:.5;background-color:#000;border:1px solid #000;}.staging-item{width:100%;font-size:16px;position:relative;border:1px solid #999;background-color:#f5f5f5;padding:10px;}.staging-item h4{margin-top:0;margin-bottom:10px;line-height:20px;}.staging-item p{margin-bottom:5px;}.staging-item div.progress{margin-bottom:0;}.staging-item.selected{border-width:2px;background-color:#fff;}.staging-item-child{padding:5px;margin-top:10px;}.staging-item-child img.tfthumb{width:50px;height:50px;}.staging-item-edit{margin-top:10px;padding:10px 0 10px;}.tab-panel{margin-bottom:15px;}.tab-content{border:1px solid #ccc;}.staging-content,.project-list{text-align:center;}.staging-content li,.project-list li{display:inline-block;margin:5px;}.staging-content li>div,.project-list li>div{position:relative;}.staging-content li>div span.content-type-badge,.project-list li>div span.content-type-badge{position:absolute;top:2px;left:2px;}.staging-content li>div div.content-title,.project-list li>div div.content-title,.staging-content li>div div.project-title,.project-list li>div div.project-title{display:none;background:#000;opacity:.75;position:absolute;bottom:0;left:0;right:0;padding:10px;text-align:center;color:#fff;-ms-word-wrap:break-word;word-wrap:break-word;}.staging-content li>div:hover div.content-title,.project-list li>div:hover div.content-title,.staging-content li>div:hover div.project-title,.project-list li>div:hover div.project-title{display:block;}.progress-small{border-radius:2px;height:10px;margin-bottom:0;}.tfpanel{border:1px solid #ccc;background-color:#ddd;margin-bottom:10px;padding:20px;}.tfmedia .tfthumb{float:left;margin-right:10px;display:block;}.tfmedia,.tfmedia div.tfmedia-body{overflow:hidden;_overflow:visible;zoom:1;}#projectEdit{margin-bottom:60px;}#projectEdit>div.row:first-child{margin-bottom:20px;}#projectEdit .project-info h4{font-size:12px;color:rgba(0,0,0,.5);margin-bottom:10px;}#projectEdit fieldset.project-publish h3{color:#494845;font-size:20px;line-height:30px;width:100%;padding-bottom:10px;}#projectEdit fieldset.project-publish>div.row{border-bottom:1px solid #e6e6e6;margin-bottom:20px;}#projectEdit fieldset.project-publish>div.row fieldset{padding-bottom:0;}#projectEdit fieldset.project-publish span.comments-default{font-size:18px;color:#828282;}#projectEdit fieldset.project-publish .project-publish-forum p{margin-bottom:5px;}#project-create{margin-top:20px;}#project-create .project-type{display:block;border:2px solid #e6e6e6;min-height:230px;padding:15px;margin-bottom:15px;text-decoration:none;}#project-create .project-type.disabled{background-color:#e6e6e6;}#project-create .project-type h3{font-size:20px;margin-bottom:20px;}#project-create .project-type p{color:rgba(0,0,0,.5);line-height:18px;margin-bottom:20px;}#project-create .project-type:hover{text-decoration:none;}#project-create .project-type.selected{border-color:#fcb434;}.tfnode{position:relative;padding:10px;margin-bottom:10px;}.tfnode div.controls{margin-bottom:30px;text-align:right;}.tfnode div.controls button+button{margin-left:5px;}.tfnode.text-node div.text-node-controls{width:60%;position:absolute;margin:0;left:0;top:-32px;text-align:center;padding:3px;background-color:#efefef;border:1px solid #ccc;}.tfnode.text-node div.RichEditor-root{position:relative;background-color:#efefef;}.tfnode.content-node div.content-image img{display:block;margin:0 auto;max-width:100%;max-height:auto;}.tfnode.asset-node .details h4{font-size:22px;margin-bottom:10px;}.tfnode.asset-node .details .content-type{border:1px solid rgba(255,255,255,.2);font-family:'AvenirLight',Arial,sans-serif;font-size:14px;padding:6px 6px 4px;margin:0 10px 10px 0;display:inline-block;color:#fff;background-color:#303030;}.tfnode.asset-node .editors{display:flex;align-items:flex-start;}.tfnode.asset-node .editors .cover-editor{margin-right:20px;position:relative;}.tfnode.asset-node .editors .cover-editor .edit button{width:calc(50% - 2px);}.tfnode.asset-node .editors .cover-editor .edit button+button{margin-left:4px;}.tfnode.asset-node .editors .data-editors{flex:1;}.tfnode.placeholder-node{text-align:left;height:30px;margin-bottom:0;}.tfnode.placeholder-node hr{background-color:#ccc;margin:0;height:10px;border:0;}.tfnode.placeholder-node div{opacity:0;padding:10px;position:absolute;left:0;top:-20px;background-color:#fff;transition:opacity .2s ease-in;}.tfnode.placeholder-node:hover div{opacity:1;}.tfnode.placeholder-node button{margin-left:2px;margin-right:2px;text-align:left!important;}.project-delete-modal{padding:40px;}.project-delete-modal div.buttons{text-align:right;}.project-delete-modal div.buttons button{margin-left:10px;}.gallery-editor label{font-size:16px;line-height:30px;color:rgba(0,0,0,.75);font-weight:bold;}.gallery-editor p{margin-bottom:5px;color:rgba(0,0,0,.5);}.gallery-editor-content-item{display:inline-block;width:calc(20%);min-height:140px;position:relative;}.gallery-editor-content-item img{max-width:100%;}.gallery-editor-content-item .edit{position:absolute;top:5px;left:10px;right:10px;}.gallery-editor-content-item .edit span.tfdropdown{position:absolute;top:0;right:0;}.gallery-editor-content-item .edit span.tfdropdown>a{color:rgba(255,255,255,.75);display:inline-block;text-shadow:1px 1px 0 rgba(0,0,0,.5);}.gallery-editor-content-item .edit span.handle{position:absolute;top:0;left:0;color:#fff;font-size:20px;line-height:20px;text-shadow:1px 1px 0 rgba(0,0,0,.5);}.gallery-editor-content-item .edit span.handle:hover{cursor:move;}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%;}.ReactCrop.ReactCrop--disabled{cursor:inherit;}.ReactCrop:focus{outline:0;}.ReactCrop--image{display:block;max-width:100%;}.ReactCrop--image-copy{position:absolute;top:0;left:0;max-width:100%;}.ReactCrop--crop-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);}.ReactCrop--crop-selection{position:absolute;top:0;left:0;transform:translate3d(0,0,0);box-sizing:border-box;cursor:move;background-image:linear-gradient(to right,rgba(255,255,255,.7) 50%,rgba(0,0,0,.7) 50%),linear-gradient(to right,rgba(255,255,255,.7) 50%,rgba(0,0,0,.7) 50%),linear-gradient(to bottom,rgba(255,255,255,.7) 50%,rgba(0,0,0,.7) 50%),linear-gradient(to bottom,rgba(255,255,255,.7) 50%,rgba(0,0,0,.7) 50%);padding:1px;background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;animation:marching-ants 2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running;}.ReactCrop--disabled .ReactCrop--crop-selection{cursor:inherit;}.ReactCrop-ellipse .ReactCrop--crop-selection{background-image:none;border:1px dashed rgba(255,255,255,.7);border-radius:100%;}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0;}100%{background-position:40px 0,-40px 100%,0 -40px,100% 40px;}}.ReactCrop--drag-handle{position:absolute;width:9px;height:9px;background-color:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.7);box-sizing:border-box;outline:1px solid transparent;}.ReactCrop .ord-nw{top:0;left:0;margin-top:-4px;margin-left:-4px;cursor:nw-resize;}.ReactCrop .ord-n{top:0;left:50%;margin-top:-4px;margin-left:-4px;cursor:n-resize;}.ReactCrop .ord-ne{top:0;right:0;margin-top:-4px;margin-right:-4px;cursor:ne-resize;}.ReactCrop .ord-e{top:50%;right:0;margin-top:-4px;margin-right:-4px;cursor:e-resize;}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-4px;margin-right:-4px;cursor:se-resize;}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px;cursor:s-resize;}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px;cursor:sw-resize;}.ReactCrop .ord-w{top:50%;left:0;margin-top:-4px;margin-left:-4px;cursor:w-resize;}.ReactCrop--disabled .ReactCrop--drag-handle{cursor:inherit;}.ReactCrop--drag-bar{position:absolute;}.ReactCrop--drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-4px;}.ReactCrop--drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-4px;}.ReactCrop--drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-4px;}.ReactCrop--drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-4px;}.ReactCrop-ellipse .ReactCrop--drag-bar,.ReactCrop-new-crop .ReactCrop--drag-bar,.ReactCrop-new-crop .ReactCrop--drag-handle,.ReactCrop-fixed-aspect .ReactCrop--drag-bar{display:none;}@media(max-width:768px){.ReactCrop--drag-handle{width:17px;height:17px;}.ReactCrop .ord-nw{margin-top:-8px;margin-left:-8px;}.ReactCrop .ord-n{margin-top:-8px;margin-left:-8px;}.ReactCrop .ord-ne{margin-top:-8px;margin-right:-8px;}.ReactCrop .ord-e{margin-top:-8px;margin-right:-8px;}.ReactCrop .ord-se{margin-bottom:-8px;margin-right:-8px;}.ReactCrop .ord-s{margin-bottom:-8px;margin-left:-8px;}.ReactCrop .ord-sw{margin-bottom:-8px;margin-left:-8px;}.ReactCrop .ord-w{margin-top:-8px;margin-left:-8px;}.ReactCrop--drag-bar.ord-n{height:14px;margin-top:-12px;}.ReactCrop--drag-bar.ord-e{width:14px;margin-right:-12px;}.ReactCrop--drag-bar.ord-s{height:14px;margin-bottom:-12px;}.ReactCrop--drag-bar.ord-w{width:14px;margin-left:-12px;}}.RichEditor-root{background:#fff;font-size:16px;line-height:22px;padding:15px;}.RichEditor-editor{cursor:text;font-size:16px;}.RichEditor-editor .public-DraftEditor-content{min-height:100px;}.RichEditor-editor .RichEditor-blockquote{border-left:5px solid #eee;color:#666;font-family:'Hoefler Text','Georgia',serif;font-style:italic;margin:16px 0;padding:10px 20px;}.RichEditor-editor .public-DraftStyleDefault-pre{background-color:rgba(0,0,0,.05);font-family:'Inconsolata','Menlo','Consolas',monospace;font-size:16px;padding:20px;}.RichEditor-editor .public-DraftStyleDefault-block{margin-bottom:15px;}.RichEditor-hidePlaceholder .public-DraftEditorPlaceholder-root{display:none;}.RichEditor-controls{font-family:'Helvetica',sans-serif;font-size:14px;user-select:none;}.RichEditor-styleButton{color:#999;cursor:pointer;margin-right:16px;padding:2px 0;}.RichEditor-activeButton{color:#5890ff;}.block-border-top{border-top:2px solid #000;}.block-front{margin-bottom:20px;padding-top:20px;}.event{height:100px;background-color:#d7d7d7;margin-bottom:20px;}.profile-link{color:#fff;vertical-align:middle;line-height:35px;}.profile-link img{width:35px;height:35px;margin-right:15px;}.profile-info{position:relative;text-align:center;}.profile-info .edit-controls{position:absolute;text-align:left;top:10px;left:0;}.profile-info .edit-controls a{display:block;margin-bottom:5px;}#profileEdit .profile-name-editor .static-input{font-size:20px;}#profileEdit .profile-avatar-editor{margin-bottom:20px;}#profileEdit .profile-avatar-editor label{position:relative;padding-bottom:10px;}#profileEdit .profile-avatar-editor img{vertical-align:middle;}#profileEdit .profile-avatar-editor button{vertical-align:middle;}.project-slide{position:relative;margin-top:5px;margin-bottom:5px;}.project-slide .thumb{min-height:100px;}.project-slide .thumb img{width:100%;max-width:100%;}.project-slide .info{padding:20px;color:#fff;background-color:#272727;}.project-slide .info h4{margin-top:0;font-size:15px;font-weight:bold;white-space:nowrap;}.project-slide .info ul.products{margin:0;padding:0;}.project-slide .info ul.products li{padding:3px 8px;margin-right:3px;font-size:13px;text-shadow:0 0 2px black;border:1px solid #4d4d4d;}.project-slide .info ul.products li:last-child{margin-right:0;}.project-slide .info .profile{border-top:1px solid #3a3a3a;margin-top:15px;padding-top:10px;}.project-slide .edit{position:absolute;display:none;padding:10px;top:0;right:0;}.project-slide .edit a{display:inline-block;margin-left:10px;color:#000;text-shadow:1px 1px 0 #999;}.project-slide:hover .edit{display:block;}.project-view{background-color:#fff;padding:20px;}.project-view-categories h4{text-transform:uppercase;}.project-view-categories ul{list-style:none;}.project-view-categories ul li{display:inline-block;margin-right:10px;background-color:#777;padding:3px 10px;border-radius:3px;}.project-view-categories ul li a{text-transform:uppercase;color:#fff;text-decoration:none;}.gallery-limited{margin-bottom:20px;}.gallery-limited .header{margin-bottom:5px;}.gallery-limited .header h3{display:inline;margin-right:20px;}.gallery-limited .footer a{float:right;}.content-image{text-align:center;}.content-image img{max-width:100%;height:auto;}.content-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.content-video iframe,.content-video object,.content-video embed{position:absolute;top:0;left:0;width:100%;height:100%;}.mark-forums{max-width:1440px;margin:0 auto;padding:0 20px;}.mark-forums button{float:right;}@media screen and (max-width:767px){.mark-forums{display:block;text-align:right;margin-bottom:20px;}.mark-forums button{float:none;}}.forum-path{color:#fff;}.forum-path a{color:#fff;}.forum-path a:hover{text-decoration:underline;}.forum-path a+a{margin-left:5px;}.forum-path a+a:before{content:"/ ";margin-right:2px;text-decoration:underline;display:inline-block;}.forum-path a+a:before,.forum-path a+ahover:before{text-decoration:none;}.topic-slide{background-color:#272727;padding:25px 35px;margin-bottom:5px;}.topic-slide.new-content{border-left:3px solid #fcb434;}.topic-slide .link a{color:#fff;font-size:16px;margin-left:5px;}.topic-slide .link a:first-of-type{font-size:22px;margin-left:0;}.topic-slide .topic-profile{display:inline-block;}.topic-slide .topic-profile .date{display:block;color:#e1e1e1;font-size:12px;}.topic-slide-gallery>nav{text-align:center;}.topic-editor{margin-top:10px;}.topic-editor>ul{padding:0;}.topic-editor>ul li{padding-left:0;}.topic-editor>ul li button{font-size:14px;padding:5px;}.topic-editor>ul li.emessage{margin-left:10px;color:#fff;}.topic-editor>div{padding:20px;border:1px solid #e6e6e6;background-color:#fff;}.post .post-header{position:relative;}.post .support-links{display:none;position:absolute;bottom:0;right:0;}.post:hover .support-links{display:inline-block;}.post .post-profile{display:inline-block;}.post .post-profile a.profile-link{color:#404040;}.post .post-body{padding:50px;background-color:#f5f5f5;margin-bottom:20px;}.post .post-body.new-content{border-left:3px solid #fcb434;}.post-editor{margin-bottom:25px;}.post-editor .post-editor-primary{position:relative;margin-top:15px;background-color:#f5f5f5;}.post-editor .post-editor-primary:after{bottom:100%;left:50px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(245,245,245,0);border-bottom-color:#f5f5f5;border-width:15px;margin-left:-15px;}.post-editor .post-editor-primary .post-editor-input{padding-bottom:0;}.post-editor .post-editor-primary .post-editor-input textarea{font-size:16px;line-height:20px;}.post-editor .post-edit-controls{background-color:#e6e6e6;}.post-editor .post-edit-controls li{display:inline-block;}.post-editor .post-editor-overlay{position:absolute;padding:50px 40px 40px 40px;background-color:#f5f5f5;top:0;left:0;bottom:0;right:0;z-index:100;}.post-editor .post-editor-overlay:after{bottom:100%;left:50px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(245,245,245,0);border-bottom-color:#f5f5f5;border-width:15px;margin-left:-15px;}.post-editor .post-editor-overlay button.close{position:absolute;top:20px;right:30px;z-index:101;}.post-editor .post-editor-overlay.dark{background-color:#272727;}.post-editor .post-editor-overlay.dark:after{border-bottom-color:#272727;}.post-editor .preview{position:absolute;top:0;left:0;bottom:0;right:0;overflow-y:scroll;}.post-editor .preview .comment-body{border-bottom:0;}.post-reports{margin-top:10px;}.post-reports>div{padding:10px;margin-bottom:10px;background-color:#e6e6e6;}.post-reports>div p{font-size:12px;line-height:16px;margin-bottom:10px;}.post-reports>div span{display:inline-block;margin-right:10px;font-size:12px;color:#828282;}.content-list{list-style:outside none none;padding:0;width:100%;}.content-list>li{box-sizing:border-box;padding:0 4px;margin-bottom:4px;display:inline-block;vertical-align:middle;}.content-list>li.view{width:25%;}.content-list>li.dl{width:50%;}.content-list .content-view,.content-list .content-dl{position:relative;background:#303030;color:#fff;font-size:12px;line-height:16px;}.content-list .content-view .edit,.content-list .content-dl .edit{position:absolute;padding:10px;width:100%;top:0;left:0;text-align:right;}.content-list .content-view .edit .tfdropdown>a,.content-list .content-dl .edit .tfdropdown>a{color:rgba(255,255,255,.75);text-shadow:1px 1px 0 rgba(0,0,0,.5);}.content-list .content-view .link{display:block;line-height:1;}.content-list .content-view .link img{max-width:100%;}.content-list .content-dl{display:-webkit-flex;display:flex;}.content-list .content-dl .download{background:#272727;color:#fff;padding:20px 30px;-webkit-flex-shrink:0;flex-shrink:0;}.content-list .content-dl .download.icon-after:after{width:20px;height:20px;transform:rotate(90deg);}.content-list .content-dl .download:hover{background:#303030;color:#fff;}.content-list .details{font-family:'AvenirLight',Arial,sans-serif;padding:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.content-list .details .filename{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.content-list .details .size{margin-top:10px;}@media screen and (max-width:767px){.content-list>li.view{width:50%;}.content-list>li.dl{width:100%;}.content-list .details{padding:10px;}}.report h4{font-size:38px;line-height:40px;color:#494845;padding-bottom:30px;}.report p{color:rgba(0,0,0,.5);font-size:20px;line-height:30px;font-family:'AvenirLight',Arial,sans-serif;padding-bottom:20px;}.playlists-container{max-width:1440px;padding:0 30px;margin:0 auto;}.playlists-container .playlists{display:flex;flex-wrap:wrap;justify-content:space-between;}.playlists-container .playlists>div{font-size:22px;padding:20px 20px;background-color:#f5f5f5;display:inline-block;margin-bottom:20px;width:calc(50% - 10px);position:relative;}.playlists-container .playlists>div.imported{border-left:3px solid #fcb434;}.playlists-container .playlists>div h2{margin-bottom:10px;position:relative;}.playlists-container .playlists>div h2:after{content:'';display:block;position:absolute;right:10px;top:calc(50% - 10px);width:18px;height:19px;background:url('/common/img/icons/cta_arrow.svg') no-repeat;background-size:cover;background-position:50% 50%;}.playlists-container .playlists>div h2 a:hover{text-decoration:underline;}.playlists-container .playlists>div h3{font-size:14px;color:#272727;margin-bottom:5px;}.playlists-container .playlists>div span.vidcount{margin-top:5px;font-size:16px;color:#828282;}.playlists-container .playlists>div div{border:1px solid #e6e6e6;margin-bottom:10px;background-color:#fff;}.playlists-container .playlists>div div a{display:block;}.playlists-container .playlists>div div a img{float:left;margin-right:10px;width:120px;height:90px;}.playlists-container .playlists>div div a span{display:block;font-size:12px;color:#828282;padding:10px;}@media screen and (max-width:767px){.playlists-container{padding:0;}.playlists-container .playlists>div{width:100%;}}
