*{box-sizing:border-box}article,aside,details,figcaption,figure{display:block}figure{margin:0}footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline;zoom:1}[hidden],audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif;color:#222}button{cursor:pointer;-webkit-appearance:button;overflow:visible}button,input{line-height:normal}button,input,select{vertical-align:middle}button,input,select,textarea{font-family:sans-serif;color:#222;font-size:100%;margin:0}textarea{overflow:auto;vertical-align:top;resize:vertical}body{font-size:1em;line-height:1.4;margin:0}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}a{color:#00e}a:hover{color:#06e}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}pre{white-space:pre-wrap;word-wrap:break-word}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}q{quotes:none}q:after,q:before{content:none}small{font-size:85%}sub{bottom:-.25em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;margin-left:-7px;white-space:normal;padding:0}input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/app/node_modules/leaflet/dist/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/app/node_modules/leaflet/dist/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/app/node_modules/leaflet/dist/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:#fff;background:hsla(0,0%,100%,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,.506);background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:2px 8px 8px 0;position:absolute;z-index:9999;box-sizing:border-box;display:none}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}.xdsoft_datetimepicker button{border:none!important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none!important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:inset 0 1px 3px 0 #178fe5;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:inset 0 1px 4px 0 #ffb871;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:inset 0 1px 4px 0 #00dd1c;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:inset 0 1px 3px 0 #178fe5;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff!important;background:#ff8000!important;box-shadow:none!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af!important;box-shadow:inset 0 1px 3px 0 #178fe5!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit!important;background:inherit!important;box-shadow:inherit!important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc!important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee!important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa!important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px hsla(0,0%,100%,.506);background:#000;border:1px solid;border-color:#333 #333 #444;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:inset 0 1px 3px 0 #b03e00;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:inset 0 1px 4px 0 #ffb871;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:inset 0 1px 4px 0 #00dd1c;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:inset 0 1px 3px 0 #b03e00;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000!important;background:#007fff!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555!important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333!important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd!important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:museo-sans,Book Antiqua,sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:linear-gradient(180deg,#fff 0,#f4f8fa 73%)}.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:focus span,.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:hover span{color:#454551;background:linear-gradient(180deg,#f4f8fa 0,#fff 73%)}@font-face{font-family:Bariol;src:url(/fonts/bariol/bariol_regular-webfont.eot);src:url(/fonts/bariol/bariol_regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/bariol/bariol_regular-webfont.woff) format("woff"),url(/fonts/bariol/bariol_regular-webfont.ttf) format("truetype"),url(/fonts/bariol/bariol_regular-webfont.svg#bariol_regularregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Bariol;src:url(/fonts/bariol/bariol_bold-webfont.eot);src:url(/fonts/bariol/bariol_bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/bariol/bariol_bold-webfont.woff) format("woff"),url(/fonts/bariol/bariol_bold-webfont.ttf) format("truetype"),url(/fonts/bariol/bariol_bold-webfont.svg#bariol_boldbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Bariol;src:url(/fonts/bariol/bariol_light_italic-webfont.eot);src:url(/fonts/bariol/bariol_light_italic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/bariol/bariol_light_italic-webfont.woff) format("woff"),url(/fonts/bariol/bariol_light_italic-webfont.ttf) format("truetype"),url(/fonts/bariol/bariol_light_italic-webfont.svg#bariollight_italic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:Bariol;src:url(/fonts/bariol/bariol_bold_italic-webfont.eot);src:url(/fonts/bariol/bariol_bold_italic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/bariol/bariol_bold_italic-webfont.woff) format("woff"),url(/fonts/bariol/bariol_bold_italic-webfont.ttf) format("truetype"),url(/fonts/bariol/bariol_bold_italic-webfont.svg#bariol_boldbold_italic) format("svg");font-weight:700;font-style:italic}.loading-animation-wrapper{height:0;overflow:hidden;transition:height .3s ease-in-out,opacity .1s ease-in-out;opacity:0}.loading-animation-wrapper--loading{margin-top:30px;height:30px;opacity:1}.loading-animation-wrapper--end{margin-top:10px;margin-bottom:10px;width:100%;flex:0 0 100%}.loading-animation-wrapper--fallback{margin-top:20px;transition:none;height:30px;opacity:1}.loading-animation-wrapper--fallback,.loading-animation-wrapper--loading{margin-bottom:20px}.loading-animation{width:30px;height:100%;position:relative;margin-left:auto;margin-right:auto}.loading-animation:after,.loading-animation:before{content:"";display:block;width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.1);position:absolute;top:0;left:0;-webkit-animation:loading 2s ease-in-out infinite;animation:loading 2s ease-in-out infinite}.loading-animation--invert:after,.loading-animation--invert:before{background-color:hsla(0,0%,100%,.25)}.loading-animation:after{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes loading{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes loading{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.button{font-size:22px;font-weight:700;display:inline-block;padding:9px 15px 13px;line-height:1.1;text-align:center;color:#fff;border-width:0;border-radius:6px;background-color:#3dad4b;cursor:pointer;text-shadow:none}.button:focus{outline:none}.button:focus,.button:hover{color:#fff;background-color:#389e44}.button--medium{font-size:18px;padding-top:8px;padding-bottom:11px}.button--short{font-size:16px;padding-top:7px;padding-bottom:9px}.button--mid{padding-left:30px;padding-right:30px}.button--wide{padding-left:50px;padding-right:50px}.button--full{width:100%}.button--store{background-color:#f6b44d}.button--store:focus,.button--store:hover{background-color:#f5ac3a}.button--error{background-color:#e7464b}.button--error:focus,.button--error:hover{background-color:#e53439}.button--primary{background-color:#f76567}.button--primary:focus,.button--primary:hover{background-color:#f65254}.button--white{color:#3dad4b;background-color:#fff}.button--white:focus,.button--white:hover{color:#3dad4b;background-color:#eee}.button--grey{color:#3dad4b;background-color:#e3e3e3}.button--grey:focus,.button--grey:hover{color:#3dad4b;background-color:#c3c3c3}.button--disabled{cursor:default}.button--disabled,.button--disabled:focus,.button--disabled:hover{color:rgba(25,25,25,.2);background-color:#e3e3e3}.button--disabled-dark{cursor:default}.button--disabled-dark,.button--disabled-dark:focus,.button--disabled-dark:hover{color:#fff;background-color:#c3c3c3}.button--inactive{cursor:default}.button--inactive,.button--inactive:focus,.button--inactive:hover{color:rgba(25,25,25,.4);background-color:#eee}.button--upload{padding-left:50px;position:relative}.button--upload:before{content:"";display:block;position:absolute;left:15px;top:6px;width:28px;height:28px;background-image:url(/svg/upload-white.svg);background-size:28px;background-repeat:no-repeat;background-position:50% 50%;vertical-align:middle}.button__extra{display:block;font-size:14px;line-height:1.3em}.button--loading{position:relative}.button--loading__content{visibility:hidden}.button--loading__animation{height:30px;position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px}.clearfix:after,.clearfix:before,.comment-list .new-comment-form:after,.comment-list .new-comment-form:before,body.image-details-page section.upload-form-wrapper:after,body.image-details-page section.upload-form-wrapper:before,body.image-select-page section.image-grid:after,body.image-select-page section.image-grid:before,div.entry-boxes .upload-holder .uploaded .stats .controls:after,div.entry-boxes .upload-holder .uploaded .stats .controls:before,div.panel.assignment:after,div.panel.assignment:before{content:" ";display:table}.clearfix:after,.comment-list .new-comment-form:after,body.image-details-page section.upload-form-wrapper:after,body.image-select-page section.image-grid:after,div.entry-boxes .upload-holder .uploaded .stats .controls:after,div.panel.assignment:after{clear:both}@media (max-width:767px){.mobile-off{display:none!important}}.mobile-on{display:none!important}@media (max-width:767px){.mobile-on{display:block!important}}body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) textarea:focus{outline:none}.deleted-image{font:Bariol,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;color:#000;margin:auto}.deleted-image--text{padding-bottom:5px}.heading{font-size:30px;font-weight:700;line-height:1.1em;margin:1em 0 .5em;text-align:center}.heading--minor{font-size:22px}.heading--white{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35)}.heading--title{font-size:40px}@media (max-width:767px){.heading--title{font-size:30px}}.heading--title-large{font-size:56px;font-weight:400}@media (max-width:767px){.heading--title-large{font-size:40px}}.heading--major{font-size:56px}@media (max-width:767px){.heading--major{font-size:40px}}.heading--caps{font-size:22px}.heading--caps,.heading--smallcaps{text-transform:uppercase;line-height:1em;letter-spacing:.4px}.heading--smallcaps{font-size:16px}.heading--smallcaps--light{opacity:.4}.heading--tinycaps{font-size:14px;text-transform:uppercase;line-height:1em}.heading--tinycaps--light{opacity:.4}.heading--tinycaps--assignment{color:#f76567}.heading--with-superheading{margin-top:.15em}.heading--with-subheading{margin-bottom:.15em}.heading--icon{margin-top:.5em}.heading--leftcaps{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:18px;text-align:left}@media (max-width:767px){.heading--leftcaps{text-align:center}}.heading--leftcaps small{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-weight:700;text-transform:none;letter-spacing:normal;margin-left:10px}.heading--leftcaps small a{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700}.heading--leftcaps small a:hover{color:#389e44}.heading--collection{font-size:40px;text-transform:uppercase;letter-spacing:.4px}@media (max-width:767px){.heading--collection{font-size:30px}}.heading--bold{font-weight:700}.heading--left{text-align:left}.heading--o-light{opacity:.4}.heading--o-medium{opacity:.6}.heading--o-dark{opacity:.8}.heading--no-margin{margin:0}.subheading{font-size:18px;font-weight:400;line-height:1.3;margin:.25em 0 1em}.subheading--bold{font-weight:700}.subheading--major{font-size:22px;font-weight:700;line-height:1.2}@media (max-width:767px){.subheading--major{font-size:18px;line-height:1.3}}.subheading--minor{font-size:16px;font-weight:700;font-style:italic;opacity:.4}.subheading--white{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35)}.subheading--italic{font-style:italic;font-weight:700}.subheading--additional{font-size:18px;font-weight:700;opacity:.4}.subheading--small{font-size:16px}.subheading--caps{text-transform:uppercase}.subheading--brand{color:#3dad4b}.subheading--left{text-align:left}@media (max-width:767px){.subheading--left{text-align:center}}.subheading--o-light{opacity:.4}.subheading--o-medium{opacity:.6}.subheading--o-dark{opacity:.8}.body{font-size:18px;font-weight:400;line-height:1.3em;margin:1em 0}.body--small{font-size:16px}.body--very-small{font-size:14px}.body--large{font-size:22px}@media (max-width:767px){.body--large{font-size:18px}}.body--bold{font-weight:700}.body--italic{font-style:italic}.body--help{opacity:.4;font-style:italic}.body--error,.body--help{font-size:16px;font-weight:700}.body--error{color:#e2624d}.body--smallprint{margin:2em 0;opacity:.6}.body--additional{font-weight:700;opacity:.4}.body--half-margin{margin:.5em 0}.body--no-margin{margin:0}.body--brand{color:#3dad4b}.body--caps{text-transform:uppercase}.body--o-dark{opacity:.8}.body--o-medium{opacity:.6}.body--o-light{opacity:.4}.nowrap{white-space:nowrap}.link{cursor:pointer;color:#3dad4b}.link:hover{color:#389e44}.link--arrow{font-weight:700;padding:10px 0}.link--arrow--no-top-padding{padding-top:0;padding-bottom:10px}.link--arrow:after{content:"\A0>";padding-left:2px}.link--arrow--down{position:relative}.link--arrow--down:after{position:absolute;left:50%;bottom:-.75em;-webkit-transform:rotate(90deg);transform:rotate(90deg);content:">";padding:0}.link--arrow--down-right{padding-left:4px}.link--arrow--down-right:after{margin-left:4px;position:absolute;content:"\A0>";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.link--arrow--back:after{content:none}.link--arrow--back:before{content:"<\A0";padding-left:2px}.link--arrow--inactive{color:#191919!important;opacity:.4}.link--arrow--inactive:after{content:none}.link--external:after{content:"";display:inline-block;width:28px;height:28px;vertical-align:middle;background-image:url(/svg/expand-green.svg)}.link--external--grey:after{background-image:url(/svg/expand.svg);opacity:.4}.link--bold{font-weight:700}.link--italic{font-style:italic}.link--small{font-size:16px}.link--white{color:#fff}.link--white:hover{color:#fff;opacity:.8}.link--grey{color:rgba(25,25,25,.4)}.link--grey:hover{color:rgba(25,25,25,.6)}.link--warning{color:#e2624d}.link--warning:hover{color:#df533b}.link--assignment{color:#f76567}.link--assignment:hover{color:#f65254}.link--ugc{color:#5cbcf6}.link--ugc:hover{color:#49b4f5}.divider{border-top:1px solid #d2d2d2;margin:10px auto auto;max-width:470px}.light-divider{border-top:1px solid rgba(0,0,0,.06);margin:5px auto;max-width:470px}.djhj{bottom:0;left:50%;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:300}.djhj-notification{align-items:center;background:#f5f5f5;border-radius:.5rem;color:#111;display:flex;flex-flow:row wrap;font-size:medium;font-family:Bariol,Arial,Helvetica,sans-serif;margin:1rem;max-width:540px;padding:1rem 1rem 0}@media (prefers-color-scheme:dark){.djhj-notification{background:#333;color:#fff}}.djhj-actions,.djhj-message{padding:0 0 1rem;width:100%}.djhj-message{flex:1 1 auto;font-family:Bariol,Arial,Helvetica,sans-serif;font-size:medium}.djhj-message em{font-weight:500}.djhj-actions{display:flex;flex:0 1 auto;justify-content:flex-end;text-align:center}.djhj-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;font-family:Bariol,Arial,Helvetica,sans-serif;font-size:medium;font-weight:500;padding:.5em;text-transform:uppercase}@media (prefers-color-scheme:dark){.djhj-button{background:#333;color:#fff}}.hrs-contest{float:left;width:100%;padding:50px 0 28px;border-top:2px solid #000}.archive-closed,.archive-votes-cast,.asgt-listing-closed{font-size:24px;position:absolute;top:0;right:0}.archive-votes-cast,.crowdchoice{font-weight:300}.by{position:absolute;top:66px;right:0;padding:10px;color:#fff;background-color:rgba(0,0,0,.4)}.by:hover{backgorund-color:rgba(0,0,0,.7)}.by a{color:#fff}.get-involved-landing #hrs-content{padding-bottom:0}.hrs-contest{padding-bottom:48px}.hrs-contest h1{margin:0 0 25px;padding-bottom:25px;border-bottom:1px solid #ccc}#hrs-content .image{height:190px;border:1px solid #999}#lightbox-container .submit-congratulations{max-width:940px;padding:50px 80px;text-align:center;color:#fff}.submit-congratulations p{font-size:30px;line-height:48px;margin:5px 0 20px}.submit-congratulations p span{font-size:48px;display:block}.submit-congratulations .share{float:left;width:100%;padding:45px 0 100px;text-align:center;border-top:1px solid #2c2c2c}.submit-congratulations .share h2{margin-bottom:25px}.submit-congratulations .share a{width:45px;height:45px;margin-right:8px;background:url(/v2/images/icons-share-large.png) no-repeat}.submit-congratulations .share .facebook{background-position:-54px 0}.submit-congratulations .share .google{background-position:-109px 0}.submit-congratulations .share .email{width:47px;background-position:-164px 0}#lightbox-container .submit-congratulations .btn{display:block;clear:both;width:220px;margin:0 auto}.change-details .details-content{padding-top:50px}.change-details .details-content h1{display:block;width:55px;height:55px;margin:0 auto 28px;text-indent:-999999px;background:url(/v2/images/icon-wrench.png) no-repeat}.change-details .details-content>.image{width:232px;height:232px}.change-details .change-copyright{margin-top:50px;padding-bottom:50px}.change-details .change-copyright .input-container{margin-top:25px}.change-details .change-copyright span{font-size:24px;position:absolute;top:10px;left:-35px;color:#383838}.image-navigation{margin-top:50px}#lightbox-container .image-navigation .container{max-width:483px}.change-details .image-navigation .btn{float:left;width:231px;min-width:0}.change-details .image-navigation .btn:last-child{float:right}.change-details .delete-image{padding-bottom:0}.change-details .delete-image .btn{display:block;width:231px;min-width:0;margin:0 auto}.change-details .delete-image .more-info{width:27px;height:26px;margin-top:20px}.run-contest section{position:relative;text-align:center}.run-contest h1{font-size:90px;line-height:90px}.run-contest section p{font-size:36px;line-height:42px;margin:0}.run-contest-hero{position:relative;padding-top:95px;color:#fff}.run-contest-hero .content{position:relative;z-index:2;float:left;width:100%;margin-top:140px;padding:105px 0}.run-contest-hero .content p{font-size:50px;line-height:60px}.run-contest-platform{padding:75px 0 65px;background:#e3e3e3}.run-contest-platform h1{font-size:48px;line-height:40px;margin:0 0 60px}.run-contest-platform img{display:block;margin:0 auto 50px}.run-contest-platform p{padding:0 30px}.run-contest-benefits{position:relative;padding:146px 0 160px;color:#fff}.run-contest-benefits:after{position:absolute;top:492px;left:50%;width:142px;height:142px;margin-left:-71px;content:""}.run-contest-benefits h1{display:block;max-width:890px;margin:0 auto 265px;padding:105px 10px;border-radius:6px;background:rgba(0,0,0,.8)}.run-contest .run-contest-benefits p{margin-bottom:15px;padding-bottom:65px;background-size:50px}.run-contest .run-contest-benefits p:last-child{margin:0;padding:0;background:none}.run-contest-love{padding:100px 0 85px;color:#fff;background:#cb5a5e}.run-contest-love .heading{float:left;width:100%;height:532px;margin-bottom:94px;padding:76px 0 0}.run-contest-love .heading h1{font-size:165px;line-height:150px}.run-contest .run-contest-love p{margin-bottom:20px;padding-bottom:80px}.run-contest .run-contest-love p:last-child{margin:0;padding:0;background:none}.run-contest-brands{padding:85px 0 50px;color:#fff}.run-contest-brands ul{display:block;width:100%;max-width:820px;margin:225px auto 0;padding:0}.run-contest-brands li{display:inline-block;margin:0 38px 55px;list-style:none}.run-contest-brands li:first-child{margin-left:0}.run-contest-brands li:last-child{margin-right:0}.run-contest-contact{padding:90px 0 100px}.run-contest-contact .container{max-width:620px}.run-contest-contact .content{float:left;width:100%;padding:40px;text-align:left;color:#fff;border-radius:4px;background:rgba(0,0,0,.7)}.run-contest-contact .content h1{font-size:70px;line-height:60px;margin-bottom:20px;text-align:left}.run-contest-contact .content p{font-size:30px;line-height:36px;margin:0 0 55px}.run-contest-contact .content p:last-of-type{margin:0}#lightbox-container .lightbox.change-password{padding-bottom:54px}.lightbox.change-password{text-align:center}.lightbox.change-password h1{margin-bottom:25px}.lightbox.change-password h2{font-size:30px;margin:0 0 18px}.lightbox.change-password p{font-size:18px;line-height:22px;margin:0;padding:0 25px}.lightbox.change-password form{margin-top:30px}.lightbox.change-password input[type=password]{display:block;float:none;clear:both;max-width:318px;margin:0 auto 20px}.lightbox.change-password hr{display:block;clear:both;margin:28px 0;border:none;border-top:1px solid #2c2c2c}.lightbox.change-password .btn{margin-top:25px}.expert-hero{position:relative;padding:60px 0 35px;color:#fff}.expert-hero:before{position:absolute;right:18.2%;bottom:0;width:179px;height:105px;content:"";background:url(/v2/images/experts/icon-eye.png) no-repeat}.expert-hero h1{font-size:80px;line-height:70px;margin:0 0 15px;text-align:left}.expert-hero h2{font-size:24px;margin:0}.expert-tips-interviews{padding:10px 0;margin:50px auto;position:relative}.expert-tips-interviews h1{font-size:50px;line-height:40px;margin:0 0 45px}.blog-archive .post,.expert-tips-interviews .post,.search-results .result{float:left;width:31.91%;margin-right:2.12%;color:#191919}.blog-archive .post:nth-child(3n+3),.expert-tips-interviews .post:nth-of-type(3n+3),.search-results .result:nth-of-type(3n+3){margin-right:0}.blog-archive .post img,.expert-tips-interviews img,.§article-results img{margin:0 0 15px}.blog-archive .post h2,.expert-tips-interviews h2,.search-results h2{font-size:24px;line-height:28px;margin:0 0 15px}.legal-hero{position:relative}.legal-hero h1{font-size:90px;line-height:100px;margin:0;padding:142px 0 202px;color:#fff}.legal-content{margin-top:102px;padding:0 10px}.legal-content__cmp-link.container{margin:30px auto 60px}.legal-content a{color:#3dad4b}.legal-content .container{max-width:620px}.legal-content h2{font-size:30px;line-height:30px;margin:0 0 10px}.legal-content h3{font-size:24px;font-weight:400;line-height:24px;margin:0}.legal-content ol,.legal-content p,.legal-content ul{font-size:18px;line-height:24px;margin:0 0 30px}.legal-content ol,.legal-content ul{padding:0 0 0 20px}.legal-content ul ul{margin-top:20px}.legal-content li{margin:0 0 10px}.legal-content .panel:hover{background:#fff}@media only screen and (max-width:680px){.legal-hero{padding:50px 0}.legal-hero h1{font-size:36px;line-height:30px;padding:0}.legal-content{margin-top:30px;padding-bottom:30px}.legal-content h2{font-size:24px;line-height:24px}.legal-content h3{font-size:18px;line-height:18px}.legal-content ol,.legal-content p,.legal-content ul{font-size:15px;line-height:18px;margin:0 0 15px}}.search-results header{box-shadow:0 2px 2px rgba(0,0,0,.2)}.breadcrumbs{font-size:30px;float:left;width:100%;margin-bottom:30px;padding-bottom:18px;border-bottom:1px solid #161616}.breadcrumbs span{float:right}.blog-content{margin:50px auto}.blog-content blockquote{float:left;width:100%;margin:0 0 28px;padding:0}.blog-content blockquote p{font-size:48px;font-weight:300;font-style:italic;line-height:54px;float:left;width:78.19%;margin:25px 0 0}.blog-content blockquote img{float:right;width:17.55%;border:7px solid #e9e9e9;border-radius:200%;box-shadow:1px 1px 2px rgba(0,0,0,.2)}.blog-content .alignnone{margin:0 0 48px}.blog-content p{font-size:24px;line-height:28px;margin:0 0 35px}.blog-content img{max-width:940px}.blog-content .caption{margin-bottom:24px}.blog-content .intro p{font-size:36px;line-height:42px}.blog-content h2{font-size:36px;font-weight:700;margin:0 0 26px}.post-meta{font-size:24px;float:left;width:100%;margin-top:115px;padding-bottom:5px;border-bottom:1px solid #161616}.post-meta span{float:right}.blog-content .share{float:left;width:100%;margin-top:48px;text-align:center}.blog-content .share h2{font-size:30px;font-weight:400;margin:0 0 28px}.share .google-link{background:url(/v2/images/icon-google.png) no-repeat}.blog #comments .pagination{display:none}.blog #just-finished{margin-top:100px;padding-bottom:100px;background:#e9e9e9}.search-results .autocomplete-results{display:none}.search-results nav .nav-search>a{background:#53baad}.search-results nav .nav-search>a:after{background-position:0 bottom}.search-header{margin:48px 0}.search-header h1{margin:0 0 48px;text-align:left}.search-info{font-size:24px;float:left;width:100%;color:#2c2c2c;border-bottom:1px solid #666}.search-info ul{float:right;margin:-22px 0 0;padding:0}.search-info li{display:inline-block;vertical-align:bottom}.search-info li a{font-size:24px;font-weight:700;display:block;padding:20px 28px;color:#666}.search-info li a:hover{color:#000}.search-info li span{font-size:18px}.search-info li.active a{color:#fff;background:#141414}.article-results,.image-results,.user-results{position:relative}.blog-archive .post:nth-of-type(3n+4),.expert-tips-interviews .post:nth-of-type(3n+4),.search-results .result:nth-of-type(3n+4){clear:left}.article-results{padding-bottom:50px}.article-results h2{font-weight:400}.user-results .result{margin-bottom:54px}.user-results .result h2{margin-top:8px}.user-results .result img{float:left;width:20%;margin-right:20px}.user-results .result h3{font-size:18px;font-weight:400;color:#999}.blog-archive{margin:50px 0;position:relative}.blog-archive .post{margin-bottom:45px}body{font:18px/20px Bariol,Arial,Helvetica,sans-serif;color:#191919;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1{font-size:70px;line-height:70px;text-align:center}h1,h2{font-weight:400;margin:0}h2{font-size:24px}h3{font-size:18px;font-weight:700;margin:0}a{text-decoration:none}[type=submit],a{transition:all .1s ease}.blog-content p a:link,.blog-content p a:visited,.btn-styled-like-link,.twttr-hashtag{color:#3dad4b}.blog-content p a:link:active,.blog-content p a:link:hover,.blog-content p a:visited:active,.blog-content p a:visited:hover,.btn-styled-like-link:active,.btn-styled-like-link:hover,.twttr-hashtag:active,.twttr-hashtag:hover{color:#389e44}.commenter-link{color:inherit}.commenter-link:active,.commenter-link:hover{color:#3dad4b}.twttr-hashtag{font-weight:700;padding-left:2px;padding-right:2px}.container{clear:both;max-width:940px;margin:0 auto}.container:after{content:"";display:block;clear:both;height:0}img{max-width:100%;height:auto}button,input[type=button],input[type=submit]{font-family:Bariol,Arial,Helvetica,sans-serif;border:none}.mobile,body>ul.messages{display:none}.messages{margin:0;padding:0}.messages>li{font-size:22px;line-height:30px;margin:.625em 0;list-style-type:none}.representation-missing{background:url(/img/queued.gif) 50% 50% no-repeat}.lightbox textarea{width:100%}.buttons{padding:10px 0}.buttons>a,.buttons>input[type=submit]{font-size:24px;font-weight:400;line-height:24px;display:inline-block;min-width:220px;padding:10px 16px;text-align:center;vertical-align:middle;color:#fff;border-width:0;border-radius:6px;background-color:#3dad4b}#lightbox-container .buttons>a:hover{color:#fff}.buttons>input[type=submit],button,input[type=submit].btn{font-family:Bariol,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.buttons>input[type=submit][disabled],button[disabled],input[type=submit][disabled].btn{color:rgba(25,25,25,.2);background-color:#e3e3e3}.sponsor-theme .buttons>input[type=submit][disabled],.sponsor-theme button[disabled],.sponsor-theme input[type=submit][disabled].btn{color:#666;background-color:#bbb}::-webkit-input-placeholder{color:#aaa}::-moz-placeholder{color:#aaa}:-ms-input-placeholder{color:#aaa}input[type=checkbox]{flex:0 0 13px}.btn{font-size:24px;font-weight:400;line-height:44px;height:44px;display:inline-block;min-width:220px;padding:0 16px;text-align:center;border-width:0;border-radius:6px;background-color:#3dad4b;color:#fff}.btn.mobile{display:none}@media (min-width:501px) and (max-width:680px){.btn{font-size:18px}}@media (max-width:500px){.btn{font-size:18px;display:block;clear:both;width:260px;height:44px;line-height:44px;margin:0 auto}}.btn:focus,.btn:hover{background-color:#389e44;color:#fff}.btn--alt{background-color:#f6b44d;color:#fff}.btn--alt:focus,.btn--alt:hover{background-color:#f5ac3a}input[type=submit].btn{font-family:Bariol,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}#lightbox-container .btn.not-following{transition:inherit}#lightbox-container .btn.following{transition:inherit;border:1px solid #2c2c2c;background:#111}.btn.alt,.btn.large{min-width:255px;min-height:54px;line-height:54px;padding:0 15px}.btn.alt{color:#fff;background:rgba(0,0,0,.5)}.btn.alt:hover{background:#000}.btn.warning{background-color:#e2624d}.btn.warning:hover{background-color:#df533b}.btn.edit-details{color:hsla(0,0%,100%,.7);background-color:rgba(0,0,0,.6);min-width:auto;padding:0 10px}.btn.edit-details:hover{background-color:rgba(0,0,0,.7)}.btn.edit-details:before{content:"";display:inline-block;position:relative;top:-2px;margin-right:5px;width:22px;height:22px;background-image:url(/svg/spanner_white.svg);vertical-align:middle;opacity:.7}.btn-close,.lightbox .close{position:absolute;top:8px;right:8px;overflow:hidden;width:42px;height:42px;text-indent:-999px;cursor:pointer}.btn-close:after,.lightbox .close:after{display:block;content:"\2715";font-size:28px;line-height:42px;text-align:center;position:absolute;color:#fff;top:0;left:0;height:100%;width:100%;text-indent:0}.has-true-hover .btn-close:hover{opacity:.5}.btn-small{height:30px;width:auto;line-height:28px;cursor:pointer;font-size:16px;margin:0;min-width:0}.btn-load-more{display:block;background-color:rgba(0,0,0,.07)!important;color:#3dad4b!important;font-size:20px;font-weight:700;width:300px;margin:5px auto;clear:both;cursor:pointer}.btn-load-more:hover{background-color:rgba(0,0,0,.1)!important}.btn.follow.active{background-color:#fff;color:#3dad4b}.btn.follow.active:hover{background-color:#e3e3e3}.btn.btn-upload{display:block;height:36px;line-height:36px;font-size:18px;min-width:0;width:150px;position:relative;box-sizing:content-box}@media (max-width:549px){.btn.btn-upload{margin:18px auto;border:none}}.btn.btn-upload:before{content:"";display:inline-block;width:36px;height:36px;background-image:url(/svg/upload-white.svg);background-size:80%;background-repeat:no-repeat;background-position:50% 50%;vertical-align:middle;margin-right:5px;position:relative;top:-2px}.uniform.checker,.uniform.radio{display:inline-block}.uniform.checker span{border:2px solid #3dad4b;background:#fff;border-radius:4px;display:inline-block;position:relative}.uniform.checker span,.uniform.radio input,div.uniform.checker input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;width:22px}.uniform.radio input,div.uniform.checker input{opacity:0;filter:alpha(opacity=0);border:none;background:none;display:inline-block;*display:inline;zoom:1;position:absolute;left:0;top:0}.uniform.radio input:focus,div.uniform.checker:focus,div.uniform.checker input:focus{outline:0}.uniform.checker .checked{background:url(/v2/images/icon-checked-white.png) no-repeat 50%;background-color:#3dad4b;height:22px;width:22px}.uniform.radio{margin-right:8px;vertical-align:-3px}.uniform.radio span{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid #ccc;background:#fff;border-radius:200%;display:inline-block;height:20px;position:relative;text-align:center;width:20px}.uniform.radio .checked{border-color:#3dad4b}.uniform.radio .checked:after{background-color:#3dad4b;border-radius:200%;content:"";height:6px;left:50%;margin-left:-3px;position:absolute;top:4px;width:6px}body.lightbox-wrapper{background:#333}.here{color:inherit}.here b{font-weight:inherit;color:#3dad4b}.here:hover{color:inherit}.here:hover b{color:#389e44}#lightbox-container{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3000}@media (max-width:480px),(orientation:landscape) and (max-width:800px){#lightbox-container{background-color:#191919}}#lightbox-container.active{display:block}#lightbox-container .container{max-width:550px}#lightbox-container .lightbox{position:absolute;width:100%}.lightbox{border-radius:12px;color:#191919;max-width:780px;padding:28px 30px 24px;background:#fff}.lightbox:after{clear:both;content:"";display:block;height:0}.lightbox .row{padding:10px 0}.lightbox .label{font-weight:700;font-family:Bariol,Arial,Helvetica,sans-serif;font-size:16px;padding-bottom:8px}.lightbox .centered{text-align:center}.lightbox .lightbox-form{background-color:#eee;border-radius:12px;padding:12px 20px}.lightbox h1{font-size:30px;font-weight:700}@media (max-width:680px){.lightbox h1{font-size:30px;line-height:42px}}.lightbox .new-h1{font-size:30px;font-weight:700;line-height:40px;padding-bottom:20px}.lightbox h2{font-size:30px;line-height:30px;margin:0 10px 20px;text-align:center}.lightbox h2 abbr{border-bottom:none}.lightbox .small-print{font-size:16px}.lightbox .small-print p{margin:0}.lightbox .small-print input{text-decoration:none;color:#3dad4b;cursor:pointer;background-color:transparent}.lightbox .small-print input:hover{color:#389e44}.lightbox input[type=email],.lightbox input[type=password],.lightbox input[type=text]{font:24px Bariol,Arial,Helvetica,sans-serif;float:left;width:100%;height:41px;margin:9px auto;padding:0 20px;color:#191919;border:none;border-radius:20px;background:#fff;box-shadow:inset 1px 1px 2px rgba(25,25,25,.4)}.lightbox textarea{font-size:16px;font-family:Bariol,Arial,Helvetica,sans-serif;color:#191919;border-radius:4px}.lightbox .popup-hint{font-size:18px;line-height:22px;display:block;clear:both;margin:-12px 20px 12px}.lightbox .popup-hint>br{display:none}.lightbox .buttons{clear:both;padding:18px 0 0;text-align:center}.lightbox .buttons>a,.lightbox .buttons>input[type=submit]{min-width:120px;font-size:18px;font-weight:700}.lightbox .buttons-right{text-align:right}.lightbox .btn.warning{background-color:#e2624d}.lightbox .btn.warning:hover{background-color:#df533b}.lightbox .image-details-close{text-align:center}.lightbox .delete-image-btn{background-color:#ccc}.lightbox .delete-image-btn:hover{background-color:#bbb}.lightbox .here{margin:12px 0 0}.lightbox .locationMenu{display:block;clear:both;height:0;margin:0;padding:0}.lightbox .locationMenu>ul{font-size:18px;line-height:22px;position:absolute;margin:-9px 20px 0;padding:0;color:#222;border-radius:0 0 6px 6px;background:hsla(0,0%,100%,.95)}.lightbox .locationMenu>ul>li{padding:5px 20px}.lightbox .locationMenu>ul>li:hover{color:#fff;background:#3dad4b}.lightbox .registration-form-wrapper>p{text-align:center}.lightbox .registration-form-wrapper .link,.lightbox .registration-form-wrapper .link:hover{color:#fff}.lightbox .registration-form-wrapper .sign-in-link{color:hsla(0,0%,100%,.6);position:absolute;top:20px;left:20px;font-weight:700}.lightbox .registration-form-wrapper input[type=email],.lightbox .registration-form-wrapper input[type=password],.lightbox .registration-form-wrapper input[type=text]{font:inherit;float:none;width:100%;height:auto;margin:inherit;border:inherit;box-shadow:inherit}.lightbox .close:after{color:#191919}.lightbox-without-custom-colours .here b{color:#3dad4b}.lightbox-without-custom-colours .here:hover b{color:#389e44}.lightbox-without-custom-colours .btn,.lightbox-without-custom-colours .buttons>a,.lightbox-without-custom-colours .buttons>input[type=submit],.lightbox-without-custom-colours button{background-color:#3dad4b}.lightbox-without-custom-colours .btn:hover,.lightbox-without-custom-colours .buttons>a:hover,.lightbox-without-custom-colours .buttons>input[type=submit]:hover,.lightbox-without-custom-colours button:hover{background-color:#328f3e}.maybe-following-list li a{color:#fff}.who-loved li:last-child{border:none;margin:0;padding:0}.registered{overflow:inherit;max-width:940px;padding:68px 70px 48px}@media (max-width:680px){.lightbox-registered h1{font-size:30px;line-height:36px}}@media (min-width:681px) and (max-width:860px){.lightbox-registered h1{font-size:42px;line-height:48px}}@media (min-width:861px){.lightbox-registered h1{font-size:56px;line-height:64px}}.registered-quadrant-holder{margin:0 auto}@media (max-width:479px){.registered-quadrant-holder{max-width:400px}.registered-quadrant-holder .registered-quadrant{width:100%}}@media (min-width:480px){.registered-quadrant-holder{max-width:800px}.registered-quadrant-holder .registered-quadrant{float:left;width:50%}.registered-quadrant-holder .registered-quadrant:nth-of-type(odd){clear:left}}.registered-quadrant{padding:10px}@media (max-width:680px){.registered-quadrant{font-size:18px;line-height:22px}}@media (min-width:681px) and (max-width:860px){.registered-quadrant{font-size:22px;line-height:28px;min-height:120px}}@media (min-width:861px){.registered-quadrant{font-size:24px;line-height:30px;min-height:160px}}.registered-quadrant p{margin:0 0 10px}.registered-link-here{color:inherit}.registered-link-here b{font-weight:inherit;color:#3dad4b}.registered-link-here:hover{color:inherit}.registered-link-here:hover b{color:#389e44}.registered-link-styled-like-link{color:#3dad4b}.registered-link-styled-like-link:hover{color:#389e44}.password-reset-sent p{font-size:30px;line-height:36px;text-align:center}.password-reset-form p{font-size:18px;line-height:22px;margin:0;padding:0 25px;text-align:center}.lightbox.register-signin{max-width:940px;padding:40px 80px 95px;background:#111}.register-signin h1{margin-bottom:120px;padding-bottom:22px;border-bottom:1px solid #2c2c2c}@media (max-width:480px),(orientation:landscape) and (max-width:800px){.register-signin h1{display:none}}.register-signin .column{float:left;width:41.02%;margin-left:6.41%}.register-signin .column.right{float:right;margin:0 6.41% 0 0}.register-signin .column>h2{font-size:30px;line-height:20px;position:relative;margin:0 0 36px;padding:12px 12px 18px;text-align:center;border-radius:4px;background:#000}.register-signin .column>h2:before{position:absolute;top:-80px;left:50%;width:55px;height:55px;margin-left:-23px;content:"";border-radius:8px;background:url(/v2/images/icon-crowd.png) no-repeat 50%;background-color:#3dad4b}@media (max-width:480px),(orientation:landscape) and (max-width:800px){.register-signin .column>h2:before{display:none}}.register-signin input[type=email],.register-signin input[type=password]{font:24px Bariol,Arial,Helvetica,sans-serif;width:100%;height:41px;margin:0 0 18px;padding:0 20px;color:#191919;border:none;border-radius:20px;background:#fff;box-shadow:inset 1px 1px 2px rgba(0,0,0,.4)}.register-signin ::-webkit-input-placeholder{color:#999}.register-signin :-moz-placeholder{color:#999}.register-signin input[type=submit]{display:block;clear:both;width:220px;height:45px;margin:0 auto}.register-signin .login{float:left;width:100%;padding:30px;text-align:center;background:#1c1c1c}.register-signin .login h2{font-size:30px;line-height:20px;margin:0 0 35px}.register-signin .login .btn{display:block;max-width:220px;margin:0 auto}input[type=email].warning,input[type=password].warning,input[type=text].warning{padding-right:40px!important;background:url(/v2/images/icon-red-x.png) no-repeat 98% #fff!important}#lightbox-container .errorlist>li,.system-message{font-size:18px;line-height:18px;display:block;clear:both;width:92.5%;margin:-8px auto 16px;padding:14px;text-align:center}#lightbox-container .errorlist>li,.system-message.warning{color:#9e0b0f;background:#d7a9a9}@media (min-width:861px){.lightbox-mandatory-profile-location-instructions{font-size:18px;line-height:22px}}@media (min-width:681px) and (max-width:860px){.lightbox-mandatory-profile-location-instructions{font-size:15px;line-height:18px}}@media (max-width:680px){.lightbox-mandatory-profile-location-instructions{font-size:13px;line-height:15px}}@media (min-width:861px){.popup-message{font-family:Bariol,Arial,Helvetica,sans-serif;text-align:center;font-size:22px;line-height:30px}}@media (min-width:681px) and (max-width:860px){.popup-message{font-family:Bariol,Arial,Helvetica,sans-serif;text-align:center;font-size:22px;line-height:28px}}@media (max-width:680px){.popup-message{font-family:Bariol,Arial,Helvetica,sans-serif;text-align:center;font-size:18px;line-height:22px}}.lightbox-on-page{background-color:#000;overflow:auto}.expert-profile section{float:left;width:100%}.expert-profile header{box-shadow:0 2px 2px rgba(0,0,0,.2)}.expert-profile-heading{font-size:18px;float:left;width:100%;margin:28px 0 18px;text-align:center}.expert-profile-heading span{display:inline-block;width:83px;height:83px;margin:0 20px;vertical-align:-32px;border-radius:4px;background:url(/v2/images/icon-eye-large-653e90.png) no-repeat 50% #653e90;background-size:100%}.expert-profile-name{margin-bottom:50px;padding:20px 0 26px;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000}.expert-profile-name h1{margin:0 0 5px}.expert-profile-name h2{font-size:36px;line-height:30px;margin:0}.expert-profile-bio{margin-bottom:48px}.expert-profile-bio img{float:left;width:31.91%}.expert-profile-bio .content{float:right;width:63.82%}.expert-profile-bio .content p{font-size:22px;line-height:26px;margin:0 0 30px}.expert-profile-bio .content p:last-of-type{margin:0}.expert-profile-bio blockquote{float:left;width:100%;margin:40px 0 20px;padding:16px 0 22px;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000}.expert-profile-bio blockquote p{font-size:36px;line-height:46px;display:block;max-width:620px;margin:0 auto}.expert-websites{font-size:22px;line-height:32px;clear:both;float:left}.expert-profile-bio-social{font-size:20px;line-height:40px;float:right}.expert-profile-bio-social span{margin-right:5px}.expert-profile-portfolio img:not(.pcimgs_img){display:block;max-width:100%;margin:0 auto 30px}.expert-profile-portfolio .pcimgs{margin:0 auto 30px;height:80vh;width:100%}.expert-profile-portfolio p{font-size:24px;line-height:20px;display:block;margin:-10px 0 40px;text-align:center}.expert-profile .dropdown{display:block;float:none;margin:0 auto 40px}.expert-profile .dropdown .dropdown-active ul{display:block}@media only screen and (max-width:680px){.expert-profile-heading{font-size:15px;margin:15px 0}.expert-profile-heading span{height:44px;margin:0 10px;vertical-align:middle;width:44px}.expert-profile-name{margin-bottom:25px;padding:15px 0}.expert-profile-name h1{font-size:30px;line-height:20px}.expert-profile-name h2{font-size:15px;line-height:15px}.expert-profile-bio img{display:block;float:none;margin:0 auto 25px;width:50%}.expert-profile-bio .content{width:100%}.expert-profile-bio .content p{font-size:15px;line-height:18px;margin:0 0 20px}.expert-profile-bio blockquote{margin:20px 0}.expert-profile-bio blockquote p{font-size:18px;font-style:italic;font-weight:300;line-height:24px;padding:0 20px}.expert-profile-bio blockquote p br{display:none}.expert-websites{font-size:15px;line-height:24px;text-align:center;width:100%}.expert-profile-bio-social{margin-top:20px;text-align:center;width:100%}.expert-profile-bio-social span{display:block;font-size:18px;margin:0 auto 12px}.expert-profile-portfolio img{margin:0 0 10px}.expert-profile-portfolio p{font-size:15px;margin:0 0 20px}.expert-profile .dropdown{margin:0 0 30px;width:100%}}.banner-logo{position:absolute;right:0;bottom:0;padding:25px;min-width:300px;text-align:center;background:#fff}@media (max-width:940px){.banner-logo{right:10px}}@media only screen and (max-width:920px){.banner-logo{min-width:250px;right:10px;padding:20px}}@media (max-width:680px){.banner-logo{min-width:150px;padding:15px}}@media (min-width:1025px){.archived .banner-logo{bottom:65px}}@media (min-width:681px) and (max-width:1024px){.archived .banner-logo{bottom:54px}}.contest-banner-sponsored-by-lightandland{padding-top:15px;padding-bottom:15px}@media only screen and (max-width:920px){.contest-banner-sponsored-by-lightandland{padding-top:15px;padding-bottom:10px}}@media only screen and (max-width:680px){.contest-banner-sponsored-by-lightandland{padding-top:7px;padding-bottom:5px}}.banner-logo img{vertical-align:middle;max-width:inherit}@media only screen and (max-width:920px){.banner-logo-width-to-height-gt-2 img{max-width:200px;height:auto}}@media only screen and (max-width:680px){.banner-logo-width-to-height-gt-2 img{max-width:120px;height:auto}}@media only screen and (max-width:920px){.banner-logo-width-to-height-lte-2 img{max-height:100px;width:auto}}@media only screen and (max-width:680px){.banner-logo-width-to-height-lte-2 img{max-height:60px;width:auto}}#live-contest-info{position:relative;padding:50px 0 65px}#live-contest-info h1{margin-bottom:14px;line-height:1.2}@media (min-width:681px){#live-contest-info h1 small,#live-contest-info h1 span{display:block;margin-right:220px}}@media (min-width:681px){#live-contest-info .timer.clock{top:10px}}#live-contest-info h1,.contest h2{font-size:48px;font-weight:700;line-height:50px;display:block;margin:0 0 30px;padding-bottom:10px;text-align:left;border-bottom:1px solid #666}#live-contest-info .meta{float:left;width:100%;margin:0 0 30px;padding-bottom:14px;border-bottom:1px solid #666}@media only screen and (max-width:500px){#live-contest-info .meta{border-color:#bababa}}#live-contest-info .meta span{white-space:nowrap}#live-contest-info .meta span:nth-child(0){float:left}#live-contest-info .meta span:first-child{float:right}#live-contest-info .content{float:left;width:44%;margin-bottom:30px}#live-contest-info .content h2{font-weight:700;margin-bottom:5px}#live-contest-info .content p{line-height:24px;margin:0 0 14px}#live-contest-info .content .expandable p{margin:0}#live-contest-info .content .expandable p+p{margin-top:24px}.expandable-container{float:left;width:100%;border-bottom:1px solid #bababa}.expandable,.not-collapsible{padding:15px 0 10px;border-top:1px solid #bababa;float:left;width:100%}.expandable h2{position:relative;cursor:pointer}.expandable h2:after{position:absolute;top:-4px;right:0;width:27px;height:27px;content:"";border-radius:200%;background:url(/v2/images/icon-plus.png) no-repeat 50%;background-color:#3dad4b}.opened h2:after{background:url(/v2/images/icon-minus.png) no-repeat scroll 50%;background-color:#3dad4b}.expandable h2:hover{opacity:1}.expandable>div{display:none;margin:0;padding:10px 0 4px}.prizes-sponsor img{display:block;margin:20px auto 10px}.judging{font-size:24px;line-height:30px;float:left;width:100%;margin:45px 0 0}.judging img{float:left;width:22.82%;margin:-20px 15px 0 0;border:7px solid #efefef;border-radius:200%}.dropdown,.dropup{position:relative;float:left;clear:left;width:44%;margin:0;padding:0;border-radius:4px;background:#999}.dropdown:after{top:16px;right:16px;border-color:#fff transparent transparent;border-style:solid;border-width:12px 7px}.dropdown:after,.dropup>li>a:after{position:absolute;content:"";cursor:pointer}.dropup>li>a:after{top:15px;right:15px;width:30px;height:14px;background:url(/v2/images/dropup-chevron.png) -1px -1px no-repeat}.dropup>li.dropup-active>a:after{background-position:-1px -17px}.dropdown li,.dropup li{position:relative;list-style:none}.dropdown ul,.dropup ul{display:none;margin:0;padding:0}.dropdown .dropdown-active ul,.dropdown li:hover ul,.dropup li.dropup-active ul{position:absolute;z-index:2;left:0;display:block;width:100%;border-radius:0 0 4px 4px;background:#666}.dropup li.dropup-active ul{bottom:42px;border-radius:4px 4px 0 0}.dropdown .dropdown-active ul,.dropdown li:hover ul{top:42px;display:none;border-radius:0 0 4px 4px}.dropdown a,.dropup a{font-size:24px;display:block;min-height:44px;padding:12px 18px 0;color:#fff}.dropdown a:active,.dropdown a:hover,.dropup a:active,.dropup a:hover{color:#fff}.dropdown li li a:after,.dropup li li a:after{float:right;width:25px;height:25px;margin-top:-2px;content:"";background-size:100%!important}@media only screen and (max-width:500px){.dropdown li li a:after,.dropup li li a:after{display:none}}.dropdown li li a.hours48:after,.dropup li li a.hours48:after{width:18px;margin-right:5px;background:url(/v2/images/icon-pin.png) no-repeat}.dropdown li li a.assignments:after,.dropup li li a.assignments:after{background:url(/v2/images/icon-shutter.png) no-repeat}.dropdown li li a.contests:after,.dropup li li a.contests:after{background:url(/v2/images/icon-star.png) no-repeat}.dropdown li li a:hover,.dropup li li a:hover{background:#505050}#live-contest-info .uploads{position:relative;float:right;width:54%}.uploads .emergency-upload-squarifier{display:none}.upload-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;float:left}.uploads .upload-holder{flex-basis:49%;margin-bottom:20px}@media only screen and (max-width:680px){.uploads .upload-holder{flex-basis:100%;max-width:320px;margin:0 auto 20px}}.uploads .upload-holder .contest{display:none}.uploaded-img{width:100%;height:100%;position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.uploaded-img .withdrawn-notice{font-weight:700;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,90.6%,.7);text-align:center}.uploaded-img .withdrawn-notice .message{margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.uploaded-fallback{display:none}.uploaded .image{height:220px;padding:10px 10px 17px;border-radius:5px 5px 0 0;background-color:#eee}.uploaded .stats{position:relative;color:#fff;background-color:#161616;text-align:center;padding:15px 0 10px;border-radius:5px;margin-top:-5px}.uploaded .stats:before{content:"";position:absolute;top:-10px;left:50%;margin-left:-6px;width:0;height:0;border-color:transparent transparent #161616;border-style:solid;border-width:0 10px 12px}.uploaded .stats .placed{padding-bottom:10px;color:hsla(0,0%,100%,.6)}.uploaded .stats .placed strong{color:#fff}.uploaded .stats .rating-wrapper{display:inline-block}.uploaded .stats .rating-wrapper .rating-star span{margin:0 -9px}.rating-wrapper:after{content:"";display:block;clear:both;height:0}.rating-wrapper .rating-item{color:#fff;display:block;float:left;width:54px;height:52px;text-align:center;font-size:16px;background-color:#333;margin-left:2px}.rating-wrapper .rating-item.active{background:#42ac50}.rating-wrapper .rating-item .rating-star{display:block;width:100%;margin:2px 0 -8px}.rating-wrapper .rating-item .rating-star span{display:inline-block;width:28px;height:28px;margin:0 -7px;background:url(/svg/star_white.svg)}.uploads .upload{font-size:24px;line-height:28px;position:relative;display:block;height:220px;padding:140px 42px 0;cursor:pointer;text-align:center;color:#fff;border-radius:4px;background:url(/v2/images/icon-star-upload.png) no-repeat center 30px;background-color:#3dad4b}@media only screen and (max-width:500px){.uploads .upload{font-size:18px;line-height:18px}}.uploads .upload:hover{background-color:#389e44;color:#fff}.upload b{font-weight:inherit}.uploads .upload span{font-size:36px;position:absolute;top:14px;left:10px}@media only screen and (max-width:500px){.uploads .upload span{font-size:24px;top:8px}}.share{font-size:24px;float:right;clear:right;text-align:right}#submitted-photos{position:relative;padding:50px 0;background:#e9e9e9}#comments h2,#submitted-photos div.container h2{font-size:48px;font-weight:700;line-height:48px;padding-bottom:12px;text-align:left;border-bottom:1px solid #666}#comments h2{margin-bottom:20px}#submitted-photos div.container h2{margin-bottom:10px}#submitted-photos .filter{font-size:36px;font-weight:700;position:absolute;top:4px;right:0}#submitted-photos .filter a{font-size:24px;display:inline-block;padding:18px 36px;color:#666}#submitted-photos .filter a:first-of-type{margin-left:28px}#submitted-photos .filter a.active{color:#fff!important;background:#141414}#submitted-photos .filter a:hover{color:#141414}.submitted-photos-actions{float:left;width:100%;padding-top:10px;padding-bottom:10px}@media (min-width:600px){.submitted-photos-actions{height:64px;display:flex;align-items:center}}@media (max-width:599px){.submitted-photos-actions .btn{display:block;width:260px;margin:0 auto}}.submitted-photos-actions .opt-out{font-weight:700}.sticky-prompt{display:none;bottom:40px;right:40px;width:560px;background:#e9e9e9;z-index:11;padding:0 10px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.4)}.sticky-prompt.bottom,.sticky-prompt.fixed{display:block}.sticky-prompt.fixed{position:fixed}.sticky-prompt.bottom{position:absolute}@media (max-width:599px){.sticky-prompt.bottom{display:none}}.sticky-prompt .btn{color:#fff}.sticky-prompt .submitted-photos-actions-hint>span{white-space:normal}@media (max-width:599px){.sticky-prompt .submitted-photos-actions-hint{display:none}}@media (max-width:599px){.sticky-prompt{width:100%;bottom:0;right:0;border-radius:0}}.submitted-photos-actions.sticky-heading-stuck-top{clear:left;width:100%;background:#e9e9e9}@media (min-width:600px){.submitted-photos-actions.sticky-heading-stuck-top{padding-left:15px}}.submitted-photos-actions-hint>span{white-space:nowrap}@media (max-width:599px){.submitted-photos-actions-hint{display:block;margin:10px 10px 0;font-size:1em;text-align:center;line-height:20px}}@media (min-width:600px){.submitted-photos-actions-hint{margin-left:10px}}#submitted-photos .images.inactive{display:none}#submitted-photos .images{float:left;width:100%;margin-top:30px;position:relative}@media (max-width:680px){#submitted-photos .images{margin-top:14px}}.live-assignments #submitted-photos .images li{border:2px solid #fff}.images ul{margin:0;padding:0}.images #rating-guide .ratings-help-popup-wrapper{background-color:transparent}.images #rating-guide .ratings-help-popup-wrapper .ratings-help-popup{top:90px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.images .empty-state{margin-top:30px;margin-bottom:30px}.images .vote{font-size:120px;font-weight:700;line-height:1;position:absolute;top:45%;left:0;width:100%;margin-top:-72px;text-align:center;color:#111}@media only screen and (max-width:740px){.images .vote{font-size:72px;margin-top:-45px}}@media only screen and (max-width:500px){.images .vote{font-size:60px;margin-top:-37px}}.images .vote span{font-size:24px;line-height:1;display:block}@media only screen and (max-width:740px){.images .vote span{font-size:15px}}@media only screen and (max-width:500px){.images .vote span{font-size:15px}}.images .thumb-narrow .vote{font-size:72px;margin-top:-40px}@media only screen and (max-width:740px){.images .thumb-narrow .vote{font-size:42px;margin-top:-25px}}@media only screen and (max-width:500px){.images .thumb-narrow .vote{font-size:32px;margin-top:-15px}}.thumb-narrow .vote span{font-size:18px;line-height:1}@media only screen and (max-width:740px){.thumb-narrow .vote span{font-size:11px;line-height:15px}}@media only screen and (max-width:500px){.thumb-narrow .vote span{font-size:9px;line-height:15px}}.thumb-extra-narrow .vote{display:none}.thumbnails a{color:#111}#comments{position:relative;padding:48px 0 70px}#comments h2{margin-bottom:28px}#comments h2 span{font-size:24px;font-weight:400;float:right}#comments .topics{float:left;width:31.91%}.topics .topic{font-size:14px;line-height:16px;position:relative;float:left;width:100%;margin-bottom:10px;padding:10px 14px;color:#7b7b7b;background:#efefef}.topics .topic.active{background:#333}.topics .topic.active:after{position:absolute;top:50%;right:-20px;margin-top:-10px;content:"";border:10px solid transparent;border-left-color:#333}.topics h3{line-height:22px}.topics .topic.active h3{color:#fff}.topics p{margin:5px 0 0;padding-top:5px;border-top:1px solid #e2e2e2}.topics .topic.active p{border-color:#3b3a3a}.topics .btn{margin-top:20px}.live-assignments footer,.live-contest footer{margin:0}.assignment-overview-map{width:100%;height:100%;background:#ddd}.places-remaining{position:absolute;top:18px;top:0;right:0;width:auto}.places-remaining>h3{font-size:24px;float:left;margin:0}.places-remaining>span{font-size:20px;float:left;clear:left;margin-top:5px}@media only screen and (max-width:940px){.places-remaining{right:20px}}@media (max-width:680px){.places-remaining{position:static;float:left;clear:both;width:100%;height:30px;margin:5px 0 10px;padding:0;border-bottom:1px solid #666}.places-remaining h3{font-size:15px;line-height:20px;float:left;margin:0}.places-remaining>span{font-size:15px;line-height:20px;float:right;clear:none;margin:0}}.expandable.first{border:none}#submitted-photos div.container h2 span{font-size:24px;font-weight:400;float:right;margin-top:5px;white-space:nowrap}.no-comments .comments-reply-form{position:relative;padding:0;border:none}.no-comments .comments-reply-form h3{float:right;width:75.16%}.comments-reply p{float:left;width:100%;margin:0 0 20px}.comments-reply label{font-size:24px;float:left;width:22.87%;margin-top:5px;text-align:right}.comments-reply input[type=text]{float:right;width:75.16%;height:36px}.no-comments .comments-reply .avatar{position:relative;float:left;margin:-12px 0 0 4.9%}#image-info .comments-reply:before,.no-comments .comments-reply:before{position:absolute;bottom:58px;left:23.4%;width:10px;height:17px;content:"";background:url(/v2/images/arrow-gray-left.jpg) no-repeat}.no-comments .comments-form textarea{float:right;width:75.16%}#more-48hrs .finished .content:after{top:25px;width:62px;height:89px;margin-left:-31px;background:url(/v2/images/icon-pin-large-no-bkg.png) no-repeat;background-size:100%}#archive .sub-heading .sponsor{line-height:250px;position:absolute;right:0;bottom:-60px;width:262px;height:262px;text-align:center;border-radius:200%;background:#fff}@media only screen and (max-width:740px){#archive .sub-heading .sponsor{line-height:160px;bottom:-64px;width:192px;height:192px}}#archive .sub-heading .sponsor img{max-width:80%;max-height:40%;vertical-align:middle}.closed-still-voting{font-size:24px;font-weight:700;line-height:30px;position:absolute;top:-10px;right:0;text-align:right}.closed-still-voting span{font-weight:400}.read-more{position:relative;float:left;overflow:hidden;width:100%;height:146px;padding-top:10px;transition:height .4s ease}.read-more p a:link,.read-more p a:visited{color:#3dad4b}.read-more p a:active,.read-more p a:hover{color:#389e44}.read-more.active{height:100%;padding-bottom:40px}.read-more:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 80%)}.read-more.active:after{transition:opacity .4s ease;pointer-events:none;opacity:0}.read-more .read-more-btn{line-height:28px;position:absolute;z-index:2;bottom:16px;left:50%;overflow:hidden;width:28px;height:28px;margin-left:-14px;text-indent:28px;border-radius:200%;background:url(/v2/images/icon-plus.png) 50% 50% no-repeat;background-color:#3dad4b}.read-more.active .read-more-btn{background-image:url(/v2/images/icon-minus.png)}.live-assignments .uploads .upload{background-image:url(/v2/images/icon-shutter-upload.png)}.live-assignments #submitted-photos{padding-top:68px;background:#fff}.live-assignments .asgt-link-assignment .image:before{display:none}@media only screen and (max-width:940px){.blog-archive,.blog-content,.container,.expert-tips-interviews{padding:0 10px}.blog-content img{width:100%;height:auto}.banner-logo,.live-assignments .sub-heading .sponsor{right:10px}.profile-social-media .container{padding:0}.profile-address .username-status{top:auto;right:16px;bottom:-36px;width:auto;text-align:right}#lightbox-container .lightbox.register-signin{padding:40px 0 95px}.register-signin .column{margin:0 0 0 30px}.register-signin .column.right{margin:0 30px 0 0}.blog-archive .post h2,.expert-tips-interviews h2,.search-results h2{font-size:18px;line-height:22px}}@media only screen and (max-width:920px){#words .heading h2{display:none}#words .heading h3{font-size:30px;line-height:30px;width:100%;text-align:center}#words h2.mobile{display:block;margin-bottom:15px}#words .content{-webkit-column-count:1;column-count:1;-webkit-column-gap:0;column-gap:0}#words .content p{display:none}#words .content p:last-of-type{font-size:20px;line-height:26px;display:block}#words .latest-posts li{width:100%}#words .latest-posts li:nth-of-type(1n+3){display:none}#live-contest-info{padding-top:40px}.live-assignments .sub-heading{padding-left:42px}.uploads .upload{font-size:24px;line-height:24px;padding:140px 20px 0}.uploads .upload span{font-size:36px}.notification-options{width:100%}.notification-options:nth-of-type(2){margin-top:20px}.notification-options .dropdown{width:149px}.notification-options:nth-of-type(2) li:before{float:left;width:149px;height:36px;margin-right:20px;content:""}.notification-options label{display:inline-block;float:none;width:auto!important;margin-left:10px;vertical-align:4px}}@media only screen and (max-width:860px){#hashtags h2{width:auto;text-align:left}#hashtags ul{width:80%}.share{font-size:22px}.live-contest #submitted-photos h2{margin:0;padding:0;text-align:center;border:none}#submitted-photos .filter{position:static;float:left;width:100%;margin:35px 0 30px;text-align:center;border-bottom:1px solid #666}.images .vote{font-size:120px;margin-top:-64px}.images .vote span{font-size:18px}.images .thumb-narrow .vote{font-size:60px;margin-top:-27px}.images .thumb-narrow .vote span{font-size:15px}#more-48hrs .container{padding:0 20px}#more-48hrs .slides>li{width:232px}.portfolio-images{padding-top:20px}.portfolio-images .btn{font-size:18px;position:relative;top:0;display:block;width:255px;margin:20px 0 0}.portfolio-images .drag-images{height:auto;padding:20px 10px}.portfolio-images .drag-images:before{width:30px;height:30px;margin:-5px 10px 0 0;background-size:100%}.portfolio-images .thumbnails .upload{top:70%}.profile-image .btn-add-images:before{display:block;float:none;width:46px;height:33px;margin:0 auto 6px;background-size:100%}.image-views h2{line-height:48px}.image-views h2 span{display:block}.image-views .btn{position:absolute;margin-top:-10px}.image-stats-container .container{padding:0}.image-stats-container .image-stats{width:48.36%;margin:0 0 20px}.image-stats-container .image-stats:nth-of-type(2n){float:right}.run-contest .container{padding-right:20px;padding-left:20px}.run-contest h1{font-size:60px;line-height:60px}.run-contest .run-contest-platform h1{font-size:36px;line-height:30px}.run-contest-benefits h1{padding:50px 10px}.run-contest-benefits:after{top:360px}.search-results .search-dropdown{max-width:100%}.search-header{margin:136px 0 30px}.search-header h1{margin-bottom:20px}.search-info ul{width:100%;margin-top:32px}.search-info li{float:left;width:33.3333%;text-align:center}.user-results .result h2{margin:0}}@media only screen and (max-width:800px){#expert-reviews{padding:50px 0 48px}#expert-reviews h1{font-size:60px;line-height:64px}#meet-experts .column{width:31.23%}#meet-experts .column:nth-of-type(3){margin-right:0}#expert-reviews h1:after,#meet-experts h1:after,.loved-by.you h1 img,.loved-by h1:after{right:20px}#meet-experts .column:nth-of-type(1n+4){display:none}.judging img{width:29.77%;max-width:100px}.images .vote{font-size:110px;margin-top:-64px}.images .vote span{font-size:18px}.images .thumb-narrow .vote{font-size:60px;margin-top:-33px}.images .thumb-narrow .vote span{font-size:15px}#live-map{height:365px}.closed-still-voting{position:static;float:left;width:100%;margin-bottom:10px;padding-bottom:10px;text-align:left;border-bottom:1px solid #666}.profile-header{height:410px}.profile-title{padding:18px}.profile-share{margin-bottom:45px}.profile-stats{margin-top:100px;padding:52px 0 50px}.profile-stats .container{padding:0 20px}.profile-social-media .container{max-width:652px}.profile-social-media .row{padding-left:122px}.profile-awards .container{padding:0 20px}.profile-awards .awards-container{padding:44px 8.19% 22px}.change-image-view li{float:left;width:30.59%;margin:0 1.37%}.profile-settings section .container{padding:0}.profile-settings h2{padding-bottom:65px}.profile-info-settings .column{width:100%;margin:0}.profile-settings .password{margin-bottom:30px}.profile-info-settings .column:first-of-type{margin-bottom:48px;padding-bottom:50px;border-bottom:1px solid #666}.profile-info-settings .input-cover{max-width:460px;margin:0 auto}.profile-settings .delete-account{margin-bottom:100px}#lightbox-container .lightbox.awards-popup{padding:45px}}@media only screen and (max-width:740px){.profile-address{margin-top:12px}.profile-address h3{font-size:18px!important;line-height:18px!important;margin-bottom:12px!important}.profile-address .input-cover{padding:10px 56px}.profile-address .input-cover span{font-size:18px;line-height:18px;display:block;float:none;margin-bottom:8px;text-align:center}.profile-address .input-cover input{width:100%}#lightbox-container .image-navigation .container{max-width:100%}.register-signin .column>h2,.register-signin .login h2{font-size:24px;padding:0;background:none}.run-contest-hero:before{width:330px;height:285px;margin-left:-165px;background-size:100%}}@media only screen and (max-width:700px){#hashtags h2{width:100%;margin-bottom:20px;text-align:center}#hashtags ul{width:100%}.live-assignments #submitted-photos{padding-top:8px}}@media only screen and (max-width:680px){#expert-reviews h1,.loved-by h1{font-size:35px;line-height:40px}#expert-reviews{padding-top:30px}#expert-reviews h1{margin-bottom:25px}#expert-reviews h1:after{top:-30px}#expert-reviews .photo{line-height:234px;height:262px;padding:14px 20px}#expert-reviews .photo img{width:auto;max-width:100%;height:auto;max-height:100%}#expert-reviews .photo span{display:none}#meet-experts{padding:20px 10px 25px;background:#fff}#meet-experts h1{font-size:35px;line-height:35px;margin-bottom:25px}#meet-experts .column:nth-of-type(1n+2),#meet-experts h1:after{display:none}#meet-experts .column{width:100%;margin:0 0 20px}#meet-experts img{margin-bottom:25px;border:none;box-shadow:none}#meet-experts h2{font-size:18px;line-height:18px;margin-bottom:5px}#meet-experts h3{font-size:12px;line-height:12px}#meet-experts p{font-size:15px;line-height:18px}.by{font-size:13px;padding:2px 10px}#live-contest-info{padding:20px 0 25px}.read-more{height:120px}.drop .dropdown,.drop .dropup{display:none}#live-contest-info .share{float:none;margin:0 auto}#live-contest-info .share span{display:block;margin-bottom:12px}.uploads .upload{font-size:18px;line-height:21px}.uploads .upload span{font-size:24px}#comments h2,#contests-slider h2,#live-contest-info h1,.contest h2{font-size:24px;line-height:24px;margin-bottom:10px}#submitted-photos,.live-assignments #submitted-photos{padding:14px 0 18px}#comments h2,#submitted-photos h2{font-size:24px;line-height:30px;padding-bottom:6px}#submitted-photos h2 span{font-size:15px}#submitted-photos .filter{font-size:18px;margin:10px 0 15px}#submitted-photos .filter a{font-size:12px;padding:5px 28px}.comments-conversations .btn.mobile{display:block;margin-bottom:12px}#hrs-content .timer,.timer.clock{line-height:inherit;position:static;float:left;width:100%;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid #bababa}.timer.clock:before{display:none}.closed-still-voting,.timer.clock h3{font-size:15px;float:left}.timer.clock>span{font-size:15px;float:right;margin:0}#live-contest-info .content h2,#live-contest-info .content p,#live-contest-info .meta,.uploaded .placed,.uploaded .stats{font-size:15px;line-height:18px}#live-contest-info .meta{border-color:#bababa}#live-contest-info .content p{margin:4px 0 14px;border-color:#bababa}.judging{margin:30px 0 0}.judging img{width:60px;margin:-10px 15px 20px}.expandable h2:after,.read-more a{width:20px;height:20px;background-size:50%}.read-more.active{padding-bottom:30px}.read-more a{bottom:15px}#live-contest-info .content{width:100%;margin-bottom:22px}.live-assignments #live-contest-info .content{margin-bottom:22px}#live-contest-info .uploads{float:none;width:auto;margin-top:22px}.upload-holder .emergency-upload-squarifier{display:block;width:100%;height:auto}.uploads .upload{width:auto;height:auto;padding:0;background-position:50% 20%;background-size:50%}.uploads .upload b{position:absolute;top:80%;left:0;width:100%;margin-top:-1.25em}.closed-still-voting{line-height:20px}#image-viewer-heading .user .social span{display:inline-block}#lightbox-container .lightbox{padding:50px 25px 25px}.profile-header{height:187px}.profile-header.empty:before{display:none}.profile-header .add-images,.profile-header.empty .add-images{position:static;float:left;margin:0}.profile-header .add-logo{float:left;margin:0 0 0 1px}.profile-header .add-logo,.profile-header .btn-add-images,.profile-header.empty .btn-add-images,input[type=submit].profile-logo-delete-btn{font-size:15px;line-height:35px;clear:none;width:142px;min-width:0;height:35px;min-height:0;padding:0 13px;border-radius:0}.profile-header .btn-add-images{right:10px;bottom:90px}.profile-header .add-logo:before,.profile-header .btn-add-images:before{width:23px;margin:10px 6px 0 0;background-size:100%}.profile-header .add-logo:before{margin-top:6px}.profile-header .add-images span,.profile-header .add-logo span{display:none}.profile-views>li>a{width:34px;height:35px;background-size:65%}.profile-views ul{z-index:4;top:35px;width:250px}.profile-views ul a{font-size:15px;padding:8px 14px}.profile-title{padding:10px}.profile-title .avatar{width:36px;margin-right:10px;border-width:2px}.profile-title h1{font-size:24px;line-height:18px;margin-bottom:5px}.profile-title h1 span{font-size:12px;line-height:10px}.profile-title .btn{font-size:12px;line-height:20px;position:absolute;right:10px;bottom:10px;width:36px;height:19px;margin:0;padding:0}.profile-nav,.profile-title .follow-counts{display:none}.profile-social-media .row{padding-left:70px;background-position-x:20px!important}.portfolio-images .thumbnails .upload{font-size:18px}.portfolio-images.empty .thumbnails img,.thumbnails .thumb-upload img{background-size:71px 51px}.lightbox.change-name h1{font-size:24px;line-height:20px;margin-bottom:25px;padding-bottom:20px}.lightbox.change-name label{font-size:18px}.lightbox.change-name label span{font-size:15px}.lightbox.change-name input[type=text]{font-size:20px;height:30px}#hashtags li{width:31.18%}#hashtags li:nth-of-type(4n+4){margin-right:3.22%}#hashtags li:nth-of-type(3n+3){margin-right:0}#expert-reviews .slides>li{width:100%;margin:0}.loved-by{padding-bottom:38px}.loved-by h1{margin:30px 0 20px!important;padding:0 50px}#expert-reviews h1:after,#meet-experts h1:after,.loved-by h1:after{width:40px;height:40px;background-size:70%!important}.loved-by h1:after{top:-30px}.loved-by .flex-control-nav{bottom:10px}#expert-reviews .content,#expert-reviews .meta{font-size:15px;line-height:18px;background:none}.expert-reviews-review{height:54px}#expert-reviews .content{padding:10px 0 5px}#expert-reviews .meta{padding:0}#expert-reviews .flex-control-nav{bottom:5px}#words{padding:14px 0 0}#words .container{padding:0}#words h1{font-size:24px;width:70px;height:70px;padding-top:18px}#words .heading{margin:-15px 0 15px;padding-bottom:0;border-bottom:none}#words .heading h2{font-size:18px;line-height:18px;display:block;float:none;width:100%;margin-bottom:18px;padding-bottom:5px;text-align:center;border-bottom:1px solid #bababa}#words .heading h2 span{font-size:18px}#words h2.mobile{display:none}#words .heading h3{font-size:20px;line-height:24px;padding:0 30px}#words img{display:block;float:none;margin:0 auto 15px}#words .content,#words img{width:100%;padding:0 30px}#words .content p:last-of-type{font-size:15px;line-height:18px;margin-top:16px;padding-top:20px}#words .latest-posts{border-bottom:none;background:none}#words .latest-posts h2{font-size:18px;display:block;float:none;margin-bottom:15px;text-align:center}#words .latest-posts ul{width:100%;text-align:center}.loved-by.you{display:none}#meet-experts .column p{padding:0 20px}#live-contest-info .meta{font-size:15px;line-height:18px;margin-bottom:8px;padding-bottom:8px}#live-contest-info .meta span:first-child,#live-contest-info .meta span:nth-child(0){display:block;float:none}#live-contest-info .content>h2{font-size:15px;margin:0}#live-contest-info .content p{font-size:15px;line-height:18px;margin-bottom:10px}.read-more.active{padding-bottom:25px}.read-more a{bottom:9px}.expandable-container{border-top:1px solid #bababa;border-bottom:1px solid #bababa}.expandable-container h2{margin:5px 0 0}.expandable-container .expandable:first-child{border:none}.expandable-container .expandable{padding:8px 0 6px}.expandable-container h2{font-size:15px;line-height:18px}.opened h2:after{background-image:url(/v2/images/icon-minus.png)}.expandable h2:focus,.expandable h2:hover{opacity:1;color:#191919}.judging{font-size:15px;line-height:18px;margin:30px 0 24px}.judging img{max-width:60px;margin:-14px 18px 0;border-width:3px;box-shadow:1px 1px 1px rgba(0,0,0,.4)}#live-contest-info .uploads{margin-top:0}.uploaded-squarifier{display:block;width:100%;height:auto}#live-contest-info .share{font-size:24px;text-align:center}#submitted-photos h2{font-size:24px;line-height:24px}.live-contest #submitted-photos h2{margin-bottom:10px}#comments h2{margin-bottom:15px}.topics .btn{display:none}.comments-conversations .btn.mobile,.topics .btn.mobile{display:block;max-width:261px;margin:0 auto 12px}#live-map{height:150px}.upload.mobile{display:block}#submitted-photos .thumb-upload{display:none}#more-48hrs{padding:25px 0}#more-48hrs .container{padding:0 10px}#more-48hrs h1{font-size:35px;line-height:35px}#more-48hrs h1:after{top:-28px;width:45px;background-position:14px 7px,0 0;background-size:50%,100%}#more-48hrs .slides{margin-top:44px}#more-48hrs .slides>li{margin:0 5px}#more-48hrs h2{font-size:18px;bottom:130px}#more-48hrs .content{height:125px}#more-48hrs .content:after{top:20px;width:48px;height:48px;margin-left:-24px;background-size:100%}#more-48hrs .finished .content:after{width:31px;height:46px;margin-left:-15px}#more-48hrs h3{font-size:18px;line-height:17px;height:40px;padding:5px}#more-48hrs h3>span{font-size:10px;margin:0}#more-48hrs .finished h3{line-height:18px;padding:10px}.live-assignments .sub-heading .sponsor{line-height:110px;bottom:-32px;width:128px;height:128px}.read-more{height:100px}#lightbox-container .lightbox .close{top:0;right:0;width:43px;height:43px;background-size:15px}.expandable-container .expandable{padding:4px 0}.expandable h2:after{top:0}.expandable>div{clear:both;width:100%}#image-viewer-slider .previous-image{bottom:10px;left:10px;background:url(/v2/images/chevron-previous-mob.png) no-repeat}#image-info{margin-top:22px;padding-bottom:20px}.vote-viewer #image-info .heading{position:relative;margin:0 0 14px;padding-bottom:10px}.vote-viewer #image-info .heading h1{font-size:25px;line-height:18px;display:block;float:none;margin-top:118px}#image-info .comments-list .comment .avatar,#image-info .comments-reply .avatar{width:62px;border-width:3px}#image-info .comments-list .comment .content,#image-info .comments-reply .content{font-size:15px;line-height:18px;width:73.66%}.comments-list .comment p{font-size:15px;line-height:18px}#image-info .comments-list .content,#image-info .comments-reply .content{float:left;margin:0}#image-info .comments-list .comment:nth-of-type(2n) .content,#image-info .comments-reply .content{float:right}.profile-title .user-info{width:80%}.portfolio-images{padding:15px 0 25px}#comments.profile-messages h2,.portfolio-images h2{display:none}.portfolio-images .btn{line-height:44px;position:relative;display:block;width:214px;min-width:0;height:44px;min-height:0;margin:0 auto;padding:0 8px}.portfolio-images .btn:before{margin:9px 0 0 14px}.portfolio-nav{display:block;float:left;width:100%;margin:15px 0 10px;padding:0}.portfolio-nav li{list-style:none;border-bottom:1px solid #fff}.portfolio-nav a{font-size:18px;display:block;padding:12px 10px;color:#fff;background:url(/v2/images/arrow-white-right.png) no-repeat 97% #999}.portfolio-nav li.active>a{background:url(/v2/images/arrow-white-down.png) no-repeat 97% #161616}.portfolio-nav ul{display:none;margin:0;padding:0}.portfolio-images .thumbnails{margin:0}.profile-share{margin:0;padding:25px 0 36px;border-top:1px solid #666;border-bottom:none}.profile-awards .container,.profile-stats .container{padding:0 10px}.profile-image{margin-bottom:84px}.profile-image .btn-add-images{bottom:-70px;left:50%;width:262px;min-width:0;height:44px;min-height:0;margin-left:-131px;padding:9px}.profile-image .btn-add-images:before{float:left;width:36px;height:25px;margin:0 15px 0 0}.profile-text input[type=text]{margin:0 0 15px}.profile-text .show-profile{margin:5px 0 0}.profile-text h2{font-size:35px;line-height:35px;display:block;margin-bottom:12px;text-align:center}.profile-text .bio{margin-bottom:17px}.profile-text .bio p{font-size:12px;line-height:16px;margin:0 0 18px}.profile-text input[type=button]{width:214px;min-width:0;height:44px;min-height:0;padding:0}.profile-stats{margin-top:25px;padding:50px 0}.profile-stats .stats,.profile-stats .stats.following{display:block;float:none;width:200px;height:225px;margin:0 auto 15px;padding:25px 15px 0}.profile-stats .stats h2{font-size:18px;line-height:16px;margin:0 0 15px}.profile-stats .stats p{font-size:15px;line-height:18px}.profile-stats .avatar{width:98px;border-width:2px}.profile-stats .stats.views img{width:102px;margin:22px 0 32px}.profile-stats .stats.following img{width:23px;margin-bottom:20px}.lightbox.change-name label[for=show-on-public],.profile-stats .show-profile{font-size:12px;line-height:12px;margin:0}.lightbox.change-name .checker,.profile-stats .show-profile .checker{margin:0 5px 0 0}.profile-awards .show-profile{font-size:12px;margin:0 0 15px;color:#fff}.lightbox.change-name .checker{vertical-align:-1px}.lightbox.change-name .checker input,.lightbox.change-name .checker span,.profile-stats .show-profile .checker input,.profile-stats .show-profile .checker span{width:11px;height:11px}.profile-social-media{padding:18px 0 24px}.profile-social-media .container{max-width:260px}.profile-social-media h2{font-size:35px;line-height:30px;margin-bottom:22px}.profile-social-media .row{margin-bottom:9px;padding-left:30px;background-size:18px auto}.profile-social-media .row:last-of-type{margin-bottom:25px}.profile-social-media .row.facebook{background-position:0 8px!important}.profile-social-media .row.twitter{background-position:0 -20px!important}.profile-social-media .row.pinterest{background-position:0 -52px!important}.profile-social-media .row.flickr{background-position:0 -81px!important}.profile-social-media .row.tumblr{background-position:0 -110px!important}.profile-social-media .row.website{background-position:0 -140px!important}.profile-social-media input[type=text]{font-size:15px;width:200px;height:33px}.profile-social-media span{display:none}.profile-social-media input[type=button]{display:none;width:200px;min-width:0;height:44px;min-height:0}.profile-social-media input[type=button].mobile{display:block}.portfolio-images .remove-image{font-size:15px;padding:12px 40px 12px 20px;background-size:auto 40%}.portfolio-images .drag-images{font-size:24px;position:absolute;top:50%;width:200px;height:115px;margin:-57px 0 0 -100px;padding:10px}.portfolio-images .drag-images:before{display:block;float:none;width:34px;height:34px;margin:0 auto 8px;background-size:100%}.profile-awards{padding:0;background:#5b5b5b}.profile-awards .awards-container{padding:30px 20px 25px;border-radius:0}.awards-container .award{font-size:12px}.awards-container .award span{margin-top:8px}.image-views h3.mobile{font-size:15px;font-weight:400;display:block;float:left;width:100%;margin:15px 0 25px;text-align:center}.change-image-view{margin:0 0 8px;padding:0 10px;border-top:0;border-bottom:1px solid #666}.change-image-view li{width:auto;height:29px;margin:0 4px 0 0}.change-image-view a{font-size:15px;font-weight:700;padding:6px 8px 0;color:#666;border-radius:0;background:none}.change-image-view .active a,.change-image-view a:hover{background:#141414}.full-container{padding:0}.full-container .thumbnails{padding:0 8px}.portfolio-images .portfolio-nav{padding:0 10px}.image-stats-container{margin-top:4px}.image-stats-container .container{padding:0 10px}.image-stats-container .image-stats,.image-stats-container .upload-holder{width:100%;margin:0 0 10px}.image-stats .stats p{font-size:15px;line-height:24px}#comments.profile-messages .comments-list,.message-previews{display:block;width:100%;margin-top:20px}#comments.profile-messages .comments-list{padding-top:20px;border-top:1px solid #666}#comments.profile-messages .comments-reply .avatar{margin-top:56px}.profile-settings{margin:0}.profile-settings .container{padding:0 10px!important}.profile-settings h2{display:none}.profile-settings h3{font-size:35px;line-height:35px;margin-bottom:18px}.profile-settings h4{font-size:15px;line-height:15px;margin:-8px 0 15px}.profile-settings .portfolio-nav{margin-top:8px}.profile-settings section{margin-bottom:25px;padding-bottom:25px}.profile-settings .input-cover{width:100%;max-width:86.87%;height:50px;padding:15px 30px;border-radius:10px}.profile-address .input-cover{height:70px;padding:5px 30px}.profile-address .input-cover span{margin-top:0}.profile-settings .input-cover input{font-size:12px;display:block;height:20px;background-size:auto 72%!important}.profile-address .username-status{font-size:12px;position:static;display:block;text-align:center;color:#fff}.profile-settings .btn{margin-top:18px}.notification-options{margin-top:25px}.notification-options .dropdown{width:72px;margin-right:10px;border-radius:4px}.notification-options .dropdown a{font-size:12px;min-height:0;padding:0 15px 0 7px}.notification-options .dropdown:after{top:5px;right:10px;width:6px;height:11px}.notification-options .dropdown li:hover ul{top:18px}.notification-options .dropdown li li a{line-height:12px;padding:5px 7px}.notification-options>li{margin:0 0 10px;padding-left:10px}.notification-options .checker{margin:0;vertical-align:0}.notification-options .checker .checked,.notification-options .checker span{width:18px;height:18px}.notification-options .checker .checked{background-size:80%}.notification-options label{font-size:15px;line-height:18px;margin-top:0;text-align:left;vertical-align:top}.notification-options:nth-of-type(2){margin-top:10px}.notification-options:nth-of-type(2) li:before{display:none}.profile-info-settings .column:first-of-type{margin-bottom:25px;padding-bottom:25px}.profile-settings .input-cover span{font-size:15px;margin:0}.more-info{font-size:15px}.more-info:before{width:22px;height:22px;margin-top:0}.profile-settings .delete-account{margin-bottom:24px}.profile-logo{max-width:250px;margin-bottom:20px}.profile-header .follow-actions{width:100%;margin-top:10px}.profile-header .follow-actions a{font-size:12px;width:100px;height:20px;padding-top:1px;border-radius:4px}.profile-header .follow-actions .btn-email{width:20px;background-size:50%}.public-profile .profile-meta p{font-size:18px;line-height:28px}.public-profile .profile-awards{padding-bottom:25px}.see-images{font-size:18px;line-height:15px;margin-top:25px;padding:15px;background-size:auto 20%}.public-profile .profile-text h3{font-size:24px}.profile-text .profile-social a{margin-right:15px}.public-profile.non-member footer{margin-top:25px}.public-profile.non-member footer .heading{margin-bottom:25px}footer .register h2{font-size:25px;line-height:30px;margin-bottom:25px}footer .register{margin-bottom:25px;padding-bottom:25px}#lightbox-container .lightbox.awards-popup{padding:50px 25px 25px}.awards-popup .award img{max-width:70px}.awards-popup .award span{font-size:18px}.awards-popup .awards-info{margin-top:25px}.awards-info .image{display:block;float:none;width:150px;height:auto;margin:15px auto 0;background:none}.awards-info .image img{position:static;max-width:100%}.awards-info .content{width:100%;height:auto;padding:15px;text-align:center}.awards-info .content p{font-size:15px;line-height:18px}.awards-info .content .totals{position:static;margin-top:10px}.image-upload-failed h1{font-size:24px;line-height:24px}.checkbox-option .checker{margin-right:5px}.checkbox-option .checker span{width:12px;height:12px;border-radius:2px}.checkbox-option label,.image-upload-failed p{font-size:12px}.image-upload-failed h2{font-size:18px;line-height:14px}.image-upload-failed img{max-width:75px;margin:20px auto}#lightbox-container .image-upload-add-details{margin-top:0;padding:0}.upload-progress li>.image{display:none}.upload-progress .content{width:100%;margin:0;padding:10px;text-align:center}.upload-progress .content>span{font-size:18px;margin:15px 0}.upload-progress .content img{display:block;float:left;width:30%;margin:0 15px 10px 0}.upload-progress .content>span{float:left;margin:15px 0 0}.upload-progress .upload{clear:left;width:80%;height:20px}.upload-progress .progress{font-size:15px;height:20px;padding-top:1px}.upload-progress .file-size{font-size:12px;padding-top:2px}.upload-progress .cancel-upload{font-size:15px;margin-top:2px}.details-content{padding:25px 10px!important}.details-content h1{font-size:36px;line-height:30px;margin-bottom:20px}.details-content>.image{width:120px!important;height:120px!important}.details-content section{padding:28px 0 20px}.details-content section h2{font-size:24px;line-height:24px}.image-upload-add-details .add-location{margin-top:28px}.details-content section input[type=text]{font-size:18px;height:30px}.image-upload-add-details .add-location input[type=text]{margin:15px auto}.image-upload-add-details .add-location .map{width:200px;height:200px}.image-upload-add-details .add-location p{font-size:15px;line-height:18px;margin:10px 0 0}.change-details .change-copyright,.image-upload-add-details .add-description,.image-upload-add-details .add-tags{padding-bottom:30px}.image-upload-add-details .add-tags .input-container{margin-top:15px}.image-upload-add-details .add-tags span{display:none}.image-upload-add-details .add-tags li{font-size:15px;padding:5px}.image-upload-add-details .add-image-title h2{line-height:24px}.image-upload-add-details .add-image-title h2 span{font-size:15px}.image-upload-add-details textarea{font-size:18px;line-height:24px;height:75px}.change-details .delete-image,.submit-uploads{padding:20px 0 30px}.submit-congratulations h1{font-size:36px;line-height:36px}.submit-congratulations p{font-size:15px;line-height:18px}.submit-congratulations p span{font-size:24px;margin-top:10px}.submit-congratulations .share{padding:20px 0 40px}.submit-congratulations .share h2{font-size:18px}.change-details .details-content h1{width:30px;height:30px;margin-bottom:20px;background-size:100%}.change-details .change-copyright{margin-top:25px}.change-details .change-copyright span{display:none}.change-details .image-navigation .btn{font-size:14px;clear:none;width:48%;min-height:45px;padding-top:10px}.run-contest-contact .content h1,.run-contest h1{font-size:36px;line-height:40px}.run-contest section{padding:25px 0}.run-contest .container{padding:0 10px}.run-contest h1 br{display:none}.run-contest .run-contest-hero{padding-bottom:0}.run-contest-hero .content{margin-top:30px;padding:20px 0}.run-contest-platform img{width:50%;margin-bottom:20px}.run-contest .run-contest-platform h1{font-size:22px;line-height:20px;margin-bottom:30px}.run-contest-benefits h1{margin-bottom:40px;padding:30px 10px}.run-contest-benefits:after{display:none}.run-contest-love .heading{height:290px;margin-bottom:35px;padding-top:40px;background-size:516px auto}.run-contest-love .heading h1{font-size:80px;line-height:70px;margin-bottom:20px}.run-contest-brands ul{margin-top:30px}.run-contest-brands li{margin:0 10px 20px!important}.run-contest-contact .content{padding:20px}.run-contest-contact .content p{margin-bottom:20px}.run-contest-hero:before{width:250px;height:100%;margin-left:-125px}#lightbox-container .lightbox.register-signin{padding:15px 0 30px}.register-signin h1{font-size:35px;line-height:35px;margin-bottom:65px;padding-bottom:15px}.register-signin .column{width:100%;margin:30px 0 0;padding:25px 30px 0;border-top:1px solid #2c2c2c}.register-signin .column.right{margin:0;padding:25px 30px}.register-signin .column>h2{margin-bottom:16px}.register-signin .column>h2:before{top:-44px;width:26px;height:26px;margin-left:-13px;border-radius:4px;background-size:70%}.register-signin .column.right>h2:before{background-size:35% auto}.register-signin input[type=email],.register-signin input[type=password]{font-size:15px;height:30px;margin:0 0 15px;padding:0 15px}.register-signin .login{padding:20px}.register-signin .login h2{margin-bottom:15px}.register-signin .btn,.register-signin input[type=submit]{width:100%!important;min-width:0;max-width:100%!important}input.warning{background-size:20px!important}.system-message{font-size:12px;padding:5px}#G-container .lightbox.change-password{padding:15px 30px 30px}.lightbox.change-password h2{font-size:18px;line-height:18px}.lightbox.change-password p{font-size:15px;line-height:18px}.lightbox.change-password .btn{width:220px!important}.expert-hero{padding:30px 0}.expert-hero:before{right:20px;width:90px;height:52px;background-size:100%}.expert-hero h1{font-size:36px;line-height:30px;margin:0 0 5px}.expert-hero h2{font-size:18px;line-height:22px}.expert-tips-interviews{padding:25px 10px}.expert-tips-interviews h1{font-size:30px;line-height:20px;margin:0 0 25px}.blog-archive .post,.expert-tips-interviews .post,.search-results .result{width:46%;margin:0 0 30px}.blog-archive .post:nth-of-type(2n),.expert-tips-interviews .post:nth-of-type(2n),.search-results .result:nth-of-type(2n){float:right}.blog-archive .post:nth-of-type(3n+1),.expert-tips-interviews .post:nth-of-type(3n+1),.search-results .result:nth-of-type(3n+1){clear:none}.blog-archive .post:nth-of-type(odd),.expert-tips-interviews .post:nth-of-type(odd),.search-results .result:nth-of-type(odd){clear:left}.blog-archive .post h2,.expert-tips-interviews h2,.search-results h2{font-size:15px;line-height:18px}.breadcrumbs{font-size:18px;margin-bottom:15px;padding-bottom:10px}.breadcrumbs span,.post-meta span{display:block;width:100%;margin-top:5px;padding-top:5px;border-top:1px solid #161616}.blog-content blockquote{margin:0 0 20px}.blog-content blockquote p{font-size:24px;line-height:28px;width:100%;margin:0}.blog-content blockquote img{display:block;float:none;width:auto;margin:0 auto 15px;border-width:2px}.blog-content .alignnone{margin:0 0 24px}.blog-content p{font-size:15px;line-height:18px;margin:0 0 20px}.blog-content .intro p{font-size:22px;line-height:26px}.blog-content h2{font-size:24px;line-height:30px;margin:0 0 20px}.post-meta{font-size:18px;margin-top:30px}.blog-content .share{margin-top:24px}.blog-content .share h2{font-size:24px;margin:0 0 15px}.blog #comments{margin-top:30px}.blog #just-finished{margin-top:30px;padding-bottom:40px}.search-header{margin:120px 0 10px}.search-header h1{font-size:35px;line-height:30px;margin:0 0 10px;text-align:center}.search-info{font-size:15px;text-align:center}.search-info ul{margin-top:24px}.search-info li a{font-size:15px;padding:8px 10px}.search-info li span,.user-results .result h3{font-size:12px}.article-results,.image-results,.user-results{margin-bottom:100px}}@media only screen and (max-width:500px){#expert-reviews .btn,#meet-experts .btn{display:block;clear:both;width:260px;height:45px;margin:0 auto}.tagline{font-size:18px;line-height:20px}#contests-slider{position:relative;padding:15px 0 30px;border-bottom:1px solid #000}#contests-slider h2{margin-bottom:8px;border-bottom-width:2px}#hrs-content h2{font-size:24px;line-height:28px;margin-bottom:8px}#contests-slider .contest-content,#contests-slider .image{font-size:15px;width:100%}#contests-slider .contest-content hr,#contests-slider .contest-content img{display:none}.flex-direction-nav{margin:0;padding:0}.flex-direction-nav li{list-style:none}#contests-nav{display:none}#hrs-content{padding:15px 0}#expert-reviews{padding:20px 0 40px}#expert-reviews .container{padding:0 30px}#expert-reviews h1:after{top:-20px;right:0}#expert-reviews .content a{font-weight:700}#expert-reviews .btn{margin-top:18px}#expert-reviews .flex-direction-nav a{top:233px;margin:0}.notification-options label{float:right;width:61.27%!important}.notification-options:nth-of-type(2) label{width:89.16%!important}}@media only screen and (max-width:450px){#hashtags li{width:45%;margin:0!important}#hashtags li:nth-of-type(2n){float:right}}@media only screen and (max-width:400px){.search-dropdown form{padding:10px}.search-dropdown input[type=text]{font-size:18px;height:32px}.search-dropdown label{font-size:12px;vertical-align:0}.autocomplete-results{padding-top:8px}.autocomplete-results a{font-size:15px;padding:5px 10px}.autocomplete-results .user a{padding:3px 10px}.autocomplete-results .user img{width:17px;height:17px;vertical-align:-2px}.autocomplete-results .more-results a{font-size:12px;padding:5px 42px}.user-dropdown .other-notification a,.user-dropdown .self-notification a,.user-dropdown a{font-size:15px;line-height:18px;padding:8px 10px}.image-upload-choose li{width:48%;margin:0 0 30px}.image-upload-choose li:nth-of-type(2n){float:right}}@media only screen and (max-height:400px){#live-contest-info .uploads{max-width:360px;margin:0 auto}}@media only screen and (max-width:350px){.uploads .upload b{font-size:15px}#live-contest-info .share{font-size:18px}}@media only screen and (orientation:landscape) and (max-width:800px){.image-stats-container .image-stats{width:48.36%;margin:0 0 20px}.profile-settings .input-cover{width:60%}.notification-options:nth-of-type(2) li:before{display:block;width:72px;height:20px;margin-right:10px}}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.nav-menu-buy>a:after{background:url(/v2/images/icon-buy@2x.png) no-repeat 0 0;background-size:100%}.nav-menu-menu>a:after{height:18px;background:url(/v2/images/icon-menu@2x.png) no-repeat 0 0;background-size:100%}.run-contest .run-contest-love p{background-size:auto 52px}.btn-add-images:before,.btn-upload:before{background:url(/v2/images/icon-image.png) no-repeat;background-size:100%}#search input[type=submit]{background-image:url(/v2/images/icon-search-white@2x.png);background-size:auto 17px}.profile-header .add-logo:before{background:url(/v2/images/icon-lightning@2x.png) no-repeat;background-size:100%}.timer.clock:before{background:url(/v2/images/icon-clock@2x.png) no-repeat;background-size:100%}}@media only screen and (max-width:680px) and (-webkit-min-device-pixel-ratio:1.5){.nav-menu-menu>a:after{background:url(/v2/images/icon-menu-mobile@2x.png) no-repeat 0 0;background-size:13px}.menu-dropdown .signout .close{background:url(/v2/images/icon-close@2x.png) no-repeat 50%;background-size:13px}.btn-add-images:before,.btn-upload:before{background-image:url(/v2/images/icon-upload@2x.png);background-size:35px}.loved-by.crowd h1:after{background-image:url(/v2/images/icon-crowd@2x.png);background-size:27px}.edit-text,.image-stats .stats .edit-image{width:14px;height:14px;background-position:top;background-size:14px}.edit-text{position:relative;top:-2px;margin:0}}.section{padding:60px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}@media (max-width:767px){.section{padding:40px 15px}}.section--start{justify-content:flex-start}.section--end{justify-content:flex-end}.section--no-padding{padding:0}.section--left-align,.section--left-align .heading{text-align:left}.section--right-align,.section--right-align .heading{text-align:right}.section--image{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35)}.section--image .link,.section--image .link:hover{color:#fff}.section--image:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#eee;background-image:url(/img/registration_bg_2019.jpg);background-position:50%;background-size:cover}.section--image--no-default:before{content:none}.section--image:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.section--image--no-mask:after{content:none}.section--image--light-mask:after{background-color:rgba(0,0,0,.2)}.section--image--v-light-mask:after{background-color:rgba(0,0,0,.1)}.section--image--article-footer:before,.section--image--home-top:before{background-image:url(/img/banners/home1.jpg)}.section--image--home-feedback:before{background-image:url(/img/banners/about3.jpg)}.section--image--500:before{background-image:url(/img/leak.jpg)}@media (max-width:1050px){.section--image--500:before{background-image:url(/img/leak-1050.jpg)}}.section--image--404:before{background-image:url(/img/lost.jpg)}@media (max-width:1050px){.section--image--404:before{background-image:url(/img/lost-1050.jpg)}}.section--image--feed:before{background-image:url(/img/banners/feed.jpg)}.section--image--notifications:before{background-image:url(/img/banners/notifications.jpg)}.section--image--about-top:before{background-image:url(/img/banners/about1.jpg)}.section--image--about-photographers:before{background-image:url(/img/banners/about2.jpg)}.section--image--subscription:before{background-position:top;background-image:url(/img/banners/subscription.jpg)}.section--image--subscription-features .currency-controller__message .body--help,.section--image--subscription-features .currency-controller__select .body--help{opacity:1}.section--image--subscription-features:before{background-image:url(/img/banners/subscription-features.jpg)}.section--image--subscription-testimonials{padding-bottom:100px}@media (max-width:767px){.section--image--subscription-testimonials{padding-bottom:50px}}.section--image--subscription-testimonials:before{background-image:url(/img/banners/subscription-testimonials.jpg)}.section--image--article-list:before{background-image:url(/img/banners/article_list_2018-07-23.jpg)}.section--image--jobs-top:before{background-image:url(/img/banners/jobs_top.jpg)}.section--image--jobs-bottom:before{background-image:url(/img/banners/jobs_bottom.jpg)}.section--image--terms:before{background-image:url(/img/banners/terms.jpg)}.section--image--privacy:before{background-image:url(/img/banners/privacy.png)}.section--image--cookies:before{background-image:url(/img/banners/cookies.jpg)}.section--image--series-header--digitalcameramagazine:before{background-image:url(/img/digitalcameramagazine/digital_camera_mag_banner2.jpg)}.section--image--series-header--thinktank:before{background-image:url(/img/thinktank/BannerImage-ThinkTank.jpg)}.section--image--series-header--mindshiftgear:before{background-image:url(/img/mindshiftgear/BannerImage-MindShift2.jpg)}.section--image--series-header--digitalphotographer:before{background-image:url(/img/digitalphotographer/BannerImage-DigitalPhotographer.jpg)}.section--white{background-color:#fff}.section--grey{background-color:#eee}.section--dark-grey{background-color:#e3e3e3}.section--dark{background-color:#191919}.section--dark,.section--post-gradient-dark,.section--pre-gradient-dark{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35)}.section--dark .link,.section--dark .link:hover,.section--post-gradient-dark .link,.section--post-gradient-dark .link:hover,.section--pre-gradient-dark .link,.section--pre-gradient-dark .link:hover{color:#fff}.section--gradient{background-image:linear-gradient(#f5f5f5,#fff 150px)}.section--dark-gradient{background-image:linear-gradient(#e3e3e3,#eee 150px)}.section--internal{background:repeating-linear-gradient(-55deg,#222,#222 10px,#444 0,#444 20px);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35)}.section--internal .link,.section--internal .link:hover{color:#fff}.section--pre-gradient{background-image:linear-gradient(0deg,hsla(0,0%,100%,0) 0,#eee 300px)}.section--post-gradient{background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#eee 300px)}.section--pre-gradient-dark{background-image:linear-gradient(0deg,rgba(25,25,25,0) 0,#191919 300px)}.section--post-gradient-dark{background-image:linear-gradient(180deg,rgba(25,25,25,0) 0,#191919 300px)}.section--fixed{min-height:400px}@media (max-width:767px){.section--fixed{min-height:300px}}.section--fixed-small{min-height:120px}.section--mid{min-height:50vh}@media (max-height:414px){.section--mid{min-height:70vh}}.section--large{min-height:75vh}.section--full{min-height:100vh}@media (max-width:767px){.section--full--not-mobile{min-height:0}}.section--pearl{min-height:320px}.section--reduced-vertical-padding{padding:30px}@media (max-width:767px){.section--reduced-vertical-padding{padding:15px}}.section--no-vertical-padding{padding:0 30px}@media (max-width:767px){.section--no-vertical-padding{padding:0 15px}}.section--no-vertical-padding-top{padding-top:0}@media (max-width:767px){.section--no-vertical-padding-top{padding-top:0}}.section--no-vertical-padding-bottom{padding-bottom:0}@media (max-width:767px){.section--no-vertical-padding-bottom{padding-bottom:0}}.section--header-room .section__content:first-of-type{margin-top:60px}.section--overlap{margin:-300px 0;min-height:900px;z-index:-1}.section--overlap-top{margin-top:-300px;min-height:900px;z-index:-1}.section--overlap-bottom{margin-bottom:-300px;min-height:900px;z-index:-1}.section--followed-by-features-bar .section__content:last-of-type{margin-bottom:40px}.section--features-bar{padding-top:0}.section--features-bar .section__content:first-of-type{margin-top:-55px}.section--followed-by-features-bar--large-blobs .section__content:last-of-type{margin-bottom:50px}.section--features-bar--large-blobs{padding-top:0}.section--features-bar--large-blobs .section__content:first-of-type{margin-top:-65px}.section--followed-by-features-bar--small-blobs .section__content:last-of-type{margin-bottom:30px}.section--features-bar--small-blobs{padding-top:0}.section--features-bar--small-blobs .section__content:first-of-type{margin-top:-45px}.section--followed-by-features-bar--responsive .section__content:last-of-type{margin-bottom:50px}@media (max-width:767px){.section--followed-by-features-bar--responsive .section__content:last-of-type{margin-bottom:40px}}.section--features-bar--responsive{padding-top:0}.section--features-bar--responsive .section__content:first-of-type{margin-top:-65px}@media (max-width:767px){.section--features-bar--responsive .section__content:first-of-type{margin-top:-55px}}.section--followed-by-features-bar--with-title .section__content:last-of-type{margin-bottom:103px}.section--features-bar--with-title{padding-top:0}.section--features-bar--with-title .section__content:first-of-type{margin-top:-103px}.section--followed-by-features-bar--on-top .section__content:last-of-type{margin-bottom:200px}@media (max-width:767px){.section--followed-by-features-bar--on-top .section__content:last-of-type{margin-bottom:40px}}.section--features-bar--on-top{margin-top:-200px;padding-top:0;min-height:200px;background-color:rgba(0,0,0,.2);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35)}@media (max-width:767px){.section--features-bar--on-top{margin-top:0}}.section--followed-by-badge .section__content:last-of-type{margin-bottom:57px}.section--badge{padding-top:0}.section--badge .section__content:first-of-type{margin-top:-57px}.section--badge .section__content:first-of-type .section__col{padding-top:0}.section--followed-by-experts .section__content:last-of-type{margin-bottom:62px}@media (max-width:767px){.section--followed-by-experts .section__content:last-of-type{margin-bottom:37px}}.section--experts{padding-top:0}.section--experts .section__content:first-of-type{margin-top:-62px}@media (max-width:767px){.section--experts .section__content:first-of-type{margin-top:-37px}}.section--followed-by-judges .section__content:last-of-type{margin-bottom:62px}.section--judges{padding-top:0}.section--judges .section__content:first-of-type{margin-top:-62px}.section--judges .section__content:first-of-type .section__col{padding-top:0}.section--followed-by-devices .section__content:last-of-type{margin-bottom:200px}@media (max-width:767px){.section--followed-by-devices .section__content:last-of-type{margin-bottom:107px}}.section--devices{padding-top:0}.section--devices .section__content:first-of-type{margin-top:-200px}@media (max-width:767px){.section--devices .section__content:first-of-type{margin-top:-107px}}.section__background,.section__background .pcimgs__img{position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1;background-size:cover;background-position:50%}.section__content{position:relative;width:100%;max-width:1200px;margin:0 auto}.section__content:not(.section__content--manual-margin):first-of-type>:first-child{margin-top:0}.section__content:not(.section__content--manual-margin):last-of-type>:last-child{margin-bottom:0}.section__content--wide{max-width:1800px}.section__content--mid{max-width:950px}.section__content--narrow{max-width:700px}.section__content--very-narrow{max-width:550px}@media (min-width:1201px){.section__content--full{max-width:100%;margin-left:3%;margin-right:3%}}.section__content--left-align,.section__content--left-align .heading{text-align:left}.section__content--right-align,.section__content--right-align .heading{text-align:right}.section__content--cols{display:flex;flex-wrap:wrap;justify-content:center}.section__content--cols:first-of-type{margin-top:-15px}.section__content--cols:last-of-type{margin-bottom:-15px}.section__content--cols.section__content--narrow .section__col--3{min-width:150px}.section__content--cols.section__content--mid .section__col--3{min-width:224px}.section__content--wide.section__content--box{max-width:1830px}.section__content--mid.section__content--box{max-width:980px}.section__content--narrow.section__content--box{max-width:730px}.section__content--very-narrow.section__content--box{max-width:580px}@media (min-width:1201px){.section__content--full.section__content--box{max-width:100%;margin-left:calc(3% - 30px);margin-right:calc(3% - 30px)}}.section__content--box{background:#fff;padding:30px;max-width:1230px;margin:30px auto}.section__content--box:first-of-type{margin-top:0}.section__content--box:last-of-type{margin-bottom:0}.section__content--box>:first-child{margin-top:0}.section__content--box>:last-child{margin-bottom:0}@media (max-width:767px){.section__content--box{margin:15px -15px;width:100vw;padding-left:15px;padding-right:15px}}.section__content--box .series-nav{margin:30px -30px;background-color:#f5f5f5;font-size:22px;flex-wrap:wrap}@media (max-width:767px){.section__content--box .series-nav{border:30px solid #eee;border-top:0;margin-left:-15px;margin-right:-15px}}.section__content--box .series-nav:first-child{margin-top:-30px}.section__content--box .series-nav a{flex-grow:1;flex-basis:auto}@media (max-width:767px){.section__content--box .series-nav a{flex-basis:300px}}.section__content--box .series-nav__item{border:0;padding:20px}.section__content--box .series-nav__item--active{background-color:#fff}.section__col{display:flex;flex-direction:column;align-items:center;padding:15px;min-width:224px}.section__col--1{flex-basis:100%;max-width:600px}.section__col--2{flex-basis:50%;max-width:600px}.section__col--3{flex-basis:33.33333333%;max-width:400px;min-width:320px}@media (max-width:767px){.section__col--3{min-width:224px}}.section__col--4{flex-basis:25%;max-width:300px}@media (max-width:1023px){.section__col--4{flex-basis:50%;max-width:330px}}.section__col--judge{padding-top:0}@media (max-width:689px){.section__col{padding-left:0;padding-right:0}}@media (max-width:767px){.section__col:not(.section__col--not-full-width-mobile){flex-basis:100%}}.section__col>:first-child{margin-top:0}.section__col>:last-child{margin-bottom:0}.section__content--scrollable{flex-wrap:nowrap;justify-content:flex-start;overflow-x:scroll;max-width:1800px;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:mandatory;scroll-snap-type:mandatory;border-left:2px solid rgba(25,25,25,.1);border-right:2px solid rgba(25,25,25,.1)}.section__content--scrollable::-webkit-scrollbar{height:8px}.section__content--scrollable::-webkit-scrollbar-thumb{background-color:#c3c3c3}@media (max-width:1800px){.section__content--scrollable{width:100vw;margin-left:-30px;margin-right:-30px;border-left:none;border-right:none}}@media (max-width:767px){.section__content--scrollable{margin-left:-15px;margin-right:-15px}}.section__content--scrollable .section__col{-ms-scroll-snap-coordinate:0 0;scroll-snap-coordinate:0 0;display:flex;flex-direction:row;flex-basis:23.5%;flex-shrink:0;align-items:stretch}@media (max-width:1499px){.section__content--scrollable .section__col{flex-basis:31.33333333%}}@media (max-width:1099px){.section__content--scrollable .section__col{flex-basis:47%}}@media (max-width:767px){.section__content--scrollable .section__col{flex-basis:94%;padding-left:7px;padding-right:7px}}.section__content--scrollable:before{content:"";flex-basis:calc(3% - 15px);flex-shrink:0;display:block;padding-right:15px}@media (max-width:767px){.section__content--scrollable:before{padding-right:7px}}.section__content--scrollable--1:before{content:none}.section__content--scrollable--1 .section__col{flex-basis:100%}.section__content--scrollable--1.section__content--scrollable--more:before{content:""}.section__content--scrollable--1.section__content--scrollable--more .section__col{flex-basis:94%}.section__content--scrollable--2:before{content:none}@media (max-width:767px){.section__content--scrollable--2:before{content:""}}.section__content--scrollable--2 .section__col{flex-basis:50%}@media (max-width:767px){.section__content--scrollable--2 .section__col{flex-basis:94%}}.section__content--scrollable--2.section__content--scrollable--more:before{content:""}.section__content--scrollable--2.section__content--scrollable--more .section__col{flex-basis:47%}@media (max-width:767px){.section__content--scrollable--2.section__content--scrollable--more .section__col{flex-basis:94%}}.section__content--scrollable--3:before{content:none}@media (max-width:1099px){.section__content--scrollable--3:before{content:""}}@media (max-width:767px){.section__content--scrollable--3:before{content:""}}.section__content--scrollable--3 .section__col{flex-basis:33.33333333%}@media (max-width:1099px){.section__content--scrollable--3 .section__col{flex-basis:47%}}@media (max-width:767px){.section__content--scrollable--3 .section__col{flex-basis:94%}}.section__content--scrollable--3.section__content--scrollable--more:before{content:""}.section__content--scrollable--3.section__content--scrollable--more .section__col{flex-basis:31.33333333%}@media (max-width:1099px){.section__content--scrollable--3.section__content--scrollable--more .section__col{flex-basis:47%}}@media (max-width:767px){.section__content--scrollable--3.section__content--scrollable--more .section__col{flex-basis:94%}}.section__content--scrollable--4:before{content:none}@media (max-width:1499px){.section__content--scrollable--4:before{content:""}}@media (max-width:1099px){.section__content--scrollable--4:before{content:""}}@media (max-width:767px){.section__content--scrollable--4:before{content:""}}.section__content--scrollable--4 .section__col{flex-basis:25%}@media (max-width:1499px){.section__content--scrollable--4 .section__col{flex-basis:31.33333333%}}@media (max-width:1099px){.section__content--scrollable--4 .section__col{flex-basis:47%}}@media (max-width:767px){.section__content--scrollable--4 .section__col{flex-basis:94%}}.section__content--scrollable--4.section__content--scrollable--more:before{content:""}.section__content--scrollable--4.section__content--scrollable--more .section__col{flex-basis:23.5%}@media (max-width:1499px){.section__content--scrollable--4.section__content--scrollable--more .section__col{flex-basis:31.33333333%}}@media (max-width:1099px){.section__content--scrollable--4.section__content--scrollable--more .section__col{flex-basis:47%}}@media (max-width:767px){.section__content--scrollable--4.section__content--scrollable--more .section__col{flex-basis:94%}}.section__image{margin:1em auto;width:100%}.section__image--box{height:150px;background-color:#fff;border-radius:4px;overflow:hidden;padding:10px;display:flex}.section__image--box img{height:auto;max-height:100%;width:auto;max-width:100%;margin:auto}.section__image--left-align{margin-left:0}.section__logo{margin:0 auto}.section__logo--svg{height:80px;width:80px;background-position:50%;background-repeat:no-repeat;background-size:55px;border-radius:50%}.section__logo--svg-large{background-size:70px}.section__logo--svg-top{position:absolute;top:-14px;left:0;right:0;margin:0 auto}.section__logo--stars{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-image:url(/svg/plan3_lrg.svg)}.section__logo--megaphone{background-image:url(/svg/megaphone.svg)}.section__logo--devices{width:540px}@media (max-width:767px){.section__logo--devices{width:290px}}.section__logo--portal{max-width:300px}.section__logo--portal-wide{max-width:440px}@media (max-width:440px){.section__logo--portal-wide{width:100%}}.section__logo--white-background{padding:15px;background-color:#fff;border-radius:5px}.section__cta{margin:30px 0}.section__separated{margin:60px 0}@media (max-width:767px){.section__separated{margin:40px 0}}.section__badge{background-size:100%;margin:1em auto}.section__badge,.section__badge--judge-winner{background-image:url(/svg/award_expert_gold.svg)}.section__badge--judge-placed{background-image:url(/svg/award_expert_silver.svg)}.section__badge--judge-shortlisted{background-image:url(/svg/award_expert_shortlisted.svg)}.section__badge--judge-highly-commended{background-image:url(/svg/award_expert_commended_highly.svg)}.section__badge--judge-commended{background-image:url(/svg/award_expert_bronze.svg)}.section__badge--judge-merited{background-image:url(/svg/award_expert_merit.svg)}.section__badge--com-judge-winner{background-image:url(/svg/award_judge_gold.svg)}.section__badge--com-judge-placed{background-image:url(/svg/award_judge_silver.svg)}.section__badge--com-judge-highly-commended{background-image:url(/svg/award_judge_commended_highly.svg)}.section__badge--com-judge-commended{background-image:url(/svg/award_judge_bronze.svg)}.section__badge--com-judge-merited{background-image:url(/svg/award_judge_merit.svg)}.section__badge--crowd-winner{background-image:url(/svg/award_crowd1_gold.svg)}.section__badge--crowd-placed{background-image:url(/svg/award_crowd2_silver.svg)}.section__badge--crowd-top-10-pc{background-image:url(/svg/award_crowd3_silver.svg)}.section__badge--crowd-top-25-pc{background-image:url(/svg/award_crowd3_bronze.svg)}.section__badge--crowd-top-50-pc{background-image:url(/svg/award_crowd4_bronze.svg)}.section__badge--absolute{min-height:114px;height:114px;width:114px;margin:-57px 0 0 -57px;position:absolute;top:0;left:50%}.section__experts{justify-content:center;margin-top:-110px;display:flex}.section__experts__avatar{margin-bottom:30px;display:block;width:125px;height:125px;margin-left:auto;margin-right:auto;border-radius:50%;background-color:#fff;border:4px solid #fff}.section__experts__expert{flex:0 0 175px}@media (max-width:767px){.section__experts__expert{flex:0 0 25%}.section__experts__avatar{height:75px;width:75px}}.section__search{margin-top:40px;position:relative;max-width:600px;margin-left:auto;margin-right:auto}.section__search [type=search],.section__search [type=submit]{outline:0}.section__search [type=search]{width:100%;border-radius:6px;-webkit-appearance:none;padding:12px 55px 12px 12px;border:0;box-shadow:0 3px 15px rgba(0,0,0,.4);box-sizing:border-box;font-family:Bariol,Arial,Helvetica,sans-serif}.section__search [type=submit]{position:absolute;top:0;right:0;height:100%;width:48px;border-top-right-radius:6px;border-bottom-right-radius:6px;background-image:url(/svg/magnifier-white.svg);background-size:65% 65%;background-position:50% 50%;background-repeat:no-repeat;background-color:#191919;border:0;text-indent:-999em}.section__search [type=submit]:hover{background-color:#3dad4b}.section__photo-credit{color:#fff;cursor:pointer;font-size:14px;position:absolute;bottom:auto;top:0;right:0;padding:8px 10px 5px;-webkit-transform:rotate(90deg) translateY(0) translateX(calc(100% + 20px));transform:rotate(90deg) translateY(0) translateX(calc(100% + 20px));-webkit-transform-origin:top right;transform-origin:top right;border-radius:0 0 4px 4px;background-color:rgba(0,0,0,.3)}.section__photo-credit:hover{background-color:#191919;color:#fff}.section__photo-credit--bottom{top:auto;bottom:0;-webkit-transform:rotate(90deg) translateY(0) translateX(13px);transform:rotate(90deg) translateY(0) translateX(13px)}@media (max-width:767px){.section__photo-credit{-webkit-transform:none;transform:none;max-width:150px;overflow:clip;text-overflow:ellipsis;white-space:nowrap}}.section__back-link{position:absolute;left:0;top:10px;padding:8px 15px 8px 25px;background:rgba(25,25,25,.4);color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;text-align:left;font-size:16px;font-weight:700}.section__back-link:hover{background-color:rgba(25,25,25,.8);color:#fff}.section__back-link:before{content:"<";position:absolute;left:10px}.section--header-room .section__back-link{top:70px}.section--overlap .section__photo-credit{top:300px}.section--header-room .section__photo-credit{top:60px}.section__advert{margin:4em auto;max-width:420px;min-height:100px}@media (max-width:767px){.section__advert{margin:3em auto}}.section__sponsor{background-color:#fff;padding:5px;margin-bottom:1em;border-radius:4px;display:inline-block;line-height:0}.section__sponsor__logo{max-width:400px;max-height:100px}.section__list{text-align:left}.section__spacer{margin:0 auto;height:1em}.section__spacer--small{height:.5em}.section__spacer--large{height:2em}@media (max-width:767px){.section__spacer--large{height:1em}}.section__spacer--large-1{height:4em}@media (max-width:767px){.section__spacer--large-1{height:2em}}.section__spacer--large-2{height:8em}@media (max-width:767px){.section__spacer--large-2{height:4em}}body.modal-open{overflow:hidden}body.modal-open--with-header{padding-top:55px}body.image-modal-open{overflow:hidden}.multimodal{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100vw;height:100vh;z-index:10000}@media (max-width:767px){.multimodal{align-items:flex-start}}.multimodal__background{background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0;width:100%;height:100%}.multimodal__content{border-radius:12px;background-color:#fff;margin:30px;min-width:150px;min-height:100px;z-index:inherit;position:relative;overflow:hidden}@media (max-width:767px){.multimodal__content{margin:0;width:100vw;max-height:100vh;border-radius:0}}.multimodal__scroll{border-radius:12px;max-height:100vh;width:100%;overflow:scroll;padding:30px;-webkit-overflow-scrolling:touch}@media (max-width:767px){.multimodal__scroll{padding:30px 10px}}.multimodal__close{height:40px;width:40px;padding:8px;display:block;position:absolute;right:0;top:0;background:no-repeat 50% url(/svg/cross_large.svg);background-size:28px;background-color:#fff;border-radius:50%;cursor:pointer;z-index:10;border-top-right-radius:12px}.multimodal--warning .multimodal__close,.multimodal--warning .multimodal__content{background-color:#e3e3e3}.multimodal__inner{max-width:450px;text-align:center}.multimodal__inner--wide{max-width:550px}.multimodal__inner>:first-child{margin-top:0}.multimodal__inner--icon>:first-child{margin-top:-8px}.multimodal__inner>:last-child{margin-bottom:0}.multimodal__inner--footer>:last-child{margin-bottom:-30px}.multimodal__inner__icon{height:60px;width:60px;margin:-8px auto}.multimodal__inner__icon--warning{background-image:url(/svg/alert-red.svg)}.multimodal__button{width:200px;margin:.25em auto}.multimodal--image-limit .multimodal__close{background-color:#fbf0cd}.multimodal--image-limit .multimodal__content{overflow:visible}.multimodal.multimodal-animation-enter .multimodal__background{opacity:.01}.multimodal.multimodal-animation-enter .multimodal__content{opacity:.4;-webkit-transform:scale(.8);transform:scale(.8)}.multimodal.multimodal-animation-enter-active .multimodal__background{opacity:1;transition:all .25s ease-in-out}.multimodal.multimodal-animation-enter-active .multimodal__content{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .25s ease-in-out}.multimodal.multimodal-animation-exit .multimodal__background{opacity:1}.multimodal.multimodal-animation-exit .multimodal__content{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.multimodal.multimodal-animation-exit-active .multimodal__background{opacity:.01;transition:all .25s ease-in-out}.multimodal.multimodal-animation-exit-active .multimodal__content{opacity:.01;-webkit-transform:scale(.9);transform:scale(.9);transition:all .25s ease-in-out}.image-limit-modal{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-width:300px;max-width:470px;text-align:center}.image-limit-modal__top{background-color:#fbf0cd;padding:35px 30px 20px;margin:-30px -30px 40px}.image-limit-modal__top__subheading{margin-top:1em}.image-limit-modal__icon{align-self:center;height:90px;width:90px;margin-top:-46px;margin-bottom:-30px;background-repeat:no-repeat;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-image:url(/svg/plan3_lrg.svg)}.image-limit-modal__title{margin:.5em auto 0;padding:0 10px}.image-limit-modal__text{margin:20px 0 30px}.image-limit-modal__text>.body,.image-limit-modal__text>.link{margin:.5em 0}.image-limit-modal__button{margin:0 auto}.image-limit-modal__choose{background-image:linear-gradient(#f5f5f5,#fff);padding:20px 30px;margin-left:-30px;margin-right:-30px;margin-bottom:-30px}.image-limit-modal__outer_link{display:block;position:absolute;bottom:-45px;left:0;right:0;margin:0 auto;width:150px;text-align:center}.error-list{color:#e7464b;font-weight:700}.error-list--success{color:#3dad4b}.error-list__error{margin:1em 0}.error-list__error__help{color:#191919}body.profile-page{position:relative;background-color:#f5f5f5}body.profile-page section{float:none}body.profile-page section.profile-header{height:auto}.container--profile-awards{margin-top:-30px}.container--profile-awards .profile-header{margin-bottom:0}.container--profile-awards .achievements-title{padding-top:25px;width:100%;background-color:#eee}.container--profile-awards .achievements-title>h2{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:18px;text-align:center;opacity:.4}.container--profile-awards .achievements:not(.achievements--reduced){padding-top:25px;padding-bottom:25px}.container--profile-awards .app{background-color:#f5f5f5}.container--profile-awards div.submission-carpet-outer-wrapper{margin-top:0;padding:0}@media (max-width:767px){.container--profile-awards div.submission-carpet-outer-wrapper{padding:0}}@media (max-width:570px){.container--profile-awards div.submission-carpet-outer-wrapper{margin-top:0;padding:0}}@media (max-width:374px){.container--profile-awards div.submission-carpet-outer-wrapper{padding:0}}.container--profile-user-list{max-width:1200px;margin:70px auto}.container--profile-user-list .photographers-list{margin-top:70px}@media (max-width:700px){.container--profile-user-list .photographers-list{margin-top:55px}}.container--profile-user-list .photographers-list div.user-panel img.avatar{background-color:#e2e2e2}.container--profile-assignment-list{margin-top:70px;padding:0 8%}@media (max-width:800px){.container--profile-assignment-list{padding:0 25px}}@media (max-width:700px){.container--profile-assignment-list{margin-top:55px}}@media (max-width:374px){.container--profile-assignment-list{padding:0}.container--profile-assignment-list .browse-assignment,.container--profile-assignment-list .browse-assignment__image,.container--profile-assignment-list .browse-assignment__mask{border-radius:0}}.container--profile-portfolio .about-me{max-width:1200px;margin:0 auto}.container--profile-portfolio .profile-portfolio{padding:0 8%}@media (max-width:767px){.container--profile-portfolio .profile-portfolio{padding:0 4%}}@media (max-width:700px){.container--profile-portfolio .profile-portfolio{padding:0 2%}}@media (max-width:374px){.container--profile-portfolio .profile-portfolio{padding:0}}.container--profile-portfolio .profile-portfolio>div{margin:0 auto}.container--profile-portfolio .profile-portfolio__sort-order{opacity:1}.container--profile-portfolio .profile-portfolio__sort-order__inner--text{opacity:.4}.container--profile-portfolio .profile-portfolio__sort-order__inner--link a{color:#3dad4b}.dashboard-page{background-color:#eee}.dashboard-page dl{margin:0}.dashboard-page dl dd{margin:2px 0 5px 15px}.dashboard-page .assignment-form{max-width:1200px;padding:0 4%;margin:0 auto 50px}.dashboard-page .assignment-form--wide{max-width:1800px}.dashboard-page .assignment-form__title{padding:0;color:#191919;font-size:40px;line-height:1.3em;font-weight:400;text-align:center}.dashboard-page .assignment-form .page-form-actions.flex{display:flex;justify-content:space-between}.dashboard-page #field-hashtags .widget{display:block}.dashboard-page .hashtag-list{padding-left:0;margin-top:10px;margin-bottom:0}.dashboard-page .hashtag-list li{list-style-type:none;display:inline-block;padding-right:10px}.dashboard-page .hashtag-list__item{color:#3dad4b;font-weight:700;font-size:16px;cursor:pointer}.dashboard-page .hashtag-list__item--selected{color:#d5d5d5}.dashboard-page .description-wrapper{position:relative;margin-bottom:10px}.dashboard-page .hashtag-autocomplete{position:absolute;bottom:0;z-index:2;height:0}.dashboard-page .hashtag-autocomplete__list{position:absolute;top:0;margin:0;padding:0;background:#fff;border-radius:0 0 6px 6px;border:1px solid rgba(0,0,0,.1);border-top:0;list-style-type:none}.dashboard-page .hashtag-autocomplete__item{min-width:160px;padding:9px 14px;font-weight:700;font-size:16px;cursor:pointer}.dashboard-page .hashtag-autocomplete__item--selected{background:#3dad4b;color:#fff}.assignment-table{width:100%;background-color:#fff}.assignment-table th{padding:8px 4px;border-bottom:2px solid rgba(25,25,25,.1);text-align:left}.assignment-table td{padding:4px;vertical-align:middle;border-top:1px solid rgba(25,25,25,.1);color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;text-align:left}.assignment-table td .col{display:flex;flex-direction:column;align-items:center}.assignment-table td .col .btn{margin-bottom:4px}.assignment-table__row--no-judge{background-color:#e3e3e3}.assignment-table__row--not-started{background-color:#fce1e0}.assignment-table__col--banner{width:90px;min-width:90px}.assignment-table__col--title{width:100px;min-width:100px}.assignment-table__col--lifecycle{width:210px;min-width:210px}.assignment-table__col--user{width:100px;min-width:100px}.assignment-table__banner{background-color:#ddd;height:58px;width:88px;border-radius:4px;background-size:cover;background-position:50%}.assignment-table__banner--not-provided{color:#e7464b;padding:15px;text-align:center;font-weight:700;text-transform:uppercase}.assignment-table__flag,.assignment-table__tag{display:block;height:20px;max-width:160px;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:12px;line-height:20px;background-color:#5c5c5c;color:#fff;white-space:nowrap;padding:1px 4px;margin:1px 0}.assignment-table__tag{border-radius:4px}.assignment-table__tag--primary{background-color:#007ec2}.assignment-table__flag{border-radius:0 10px 10px 0}.assignment-table__time{margin:0}.assignment-table__time__name{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:12px;display:inline-block;width:80px}.body--archived-idea-list{background-color:#eee}.body--archived-idea-list .idea-section{text-align:center}.body--archived-idea-list .idea-section--header{background-color:#e3e3e3;padding:40px 25px;position:relative}@media (max-width:650px){.body--archived-idea-list .idea-section--header{padding-bottom:25px}}.body--archived-idea-list .idea-section--header .title{color:#191919;font-size:40px;line-height:1.3em;font-weight:400;text-align:center;font-size:30px;font-weight:700}.body--archived-idea-list .idea-section--header .link{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;position:absolute;display:inline-block;left:40px;top:52px}.body--archived-idea-list .idea-section--header .link:hover{color:#389e44}@media (max-width:650px){.body--archived-idea-list .idea-section--header .link{position:relative;margin-top:8px;top:auto;left:auto}}.body--archived-idea-list .idea-section--header .link:before{content:"";display:block;position:absolute;left:-28px;top:-4px;height:28px;width:28px;background-image:url(/svg/chevron-green.svg);background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.body--archived-idea-list .idea-section--archived{padding:45px 4% 60px}@media (max-width:949px){.body--archived-idea-list .idea-section--archived{padding:30px 2% 0}}@media (max-width:720px){.body--archived-idea-list .idea-section--archived{padding:20px 4% 0}}@media (max-width:350px){.body--archived-idea-list .idea-section--archived{padding:10px 0 0}}body.assignment-category{background-color:#eee}body.assignment-category .assignment-category__container{max-width:1800px;margin:0 auto}body.assignment-category .assignment-category__fallback-header{background-color:#5c5c5c;display:flex;justify-content:center;align-items:center;height:60px;padding:0 20px}body.assignment-category .assignment-category__fallback-header__title{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:22px;margin:0;color:#fff;font-weight:700;min-width:0;overflow-x:hidden;text-overflow:ellipsis}@media (max-width:399px){body.assignment-category .assignment-category__fallback-header__title{font-size:18px}}body.assignment-category .assignment-category__section--assignments{padding:0 30px 60px}@media (max-width:1000px){body.assignment-category .assignment-category__section--assignments{padding:10px 30px}}@media (max-width:767px){body.assignment-category .assignment-category__section--assignments{padding:10px 15px}}body.assignment-category .assignment-category__assignment-block{max-width:1450px;margin:60px auto 0}@media (max-width:1199px){body.assignment-category .assignment-category__assignment-block{max-width:950px}}@media (max-width:767px){body.assignment-category .assignment-category__assignment-block{max-width:500px}}@media (max-width:1000px){body.assignment-category .assignment-category__assignment-block{margin-top:40px}}body.assignment-category .assignment-category__assignment-grid{margin-top:25px}@media (max-width:1000px){body.assignment-category .assignment-category__assignment-grid{margin-top:15px}}.body--assignment{background-color:#eee}.body--assignment .tab-wrapper{margin-top:40px}.body--assignment .outer-container{width:100%;padding:0 20px;margin-bottom:45px}.body--assignment .outer-container--details{margin-top:50px;margin-bottom:50px}@media (max-width:670px){.body--assignment .outer-container--details{margin-top:20px;margin-bottom:20px}}@media (max-width:375px){.body--assignment .outer-container{padding:0}}.body--assignment .outer-container>.container{max-width:1200px;background-color:#fff;border-radius:5px;margin-left:auto;margin-right:auto;padding-top:40px}@media (max-width:1023px){.body--assignment .outer-container>.container{padding-top:30px}}.body--assignment .outer-container>.container div.message{display:table;position:relative;top:-15px;margin:0 auto;width:166px;height:28px;border:2px solid #fff;border-radius:14px;background-color:#a2a2a2;text-align:center;vertical-align:middle}.body--assignment .outer-container>.container div.message span{color:#fff;text-transform:uppercase;font-size:15px;line-height:28px;font-weight:700}.body--assignment .outer-container>.container div.message.hidden{visibility:hidden}.body--assignment .outer-container>.container .section{z-index:0}.body--assignment-open .open-assignment-container .app{background-color:#fff}.body--assignment-open .open-assignment-container .empty-state{margin-top:-20px;padding-bottom:130px}.body--assignment-open .open-assignment-container .loading-animation-wrapper--end,.body--assignment-open .open-assignment-container .loading-animation-wrapper--loading{border-bottom:30px solid transparent;box-sizing:content-box}.body--assignment-open .open-assignment-container .loading-animation-wrapper--end{margin-bottom:0}.body--assignment-open .open-assignment-container .container{margin-top:-50px;padding-left:2px;padding-right:2px;padding-bottom:2px}@media (max-width:681px){.body--assignment-open .open-assignment-container .container{margin-top:-25px}}.body--assignment-open .open-assignment-container .container .section.section--image,.body--assignment-open .open-assignment-container .container .section.section--image:after,.body--assignment-open .open-assignment-container .container .section.section--image:before{border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden}.body--assignment-open .open-assignment-container .container .container--error{margin-top:0}.body--assignment-open .blind-entry-smallprint{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;margin:25px auto;text-align:center;font-weight:700;font-style:italic;opacity:.4}body.image-upload-page.body--ugc-form{padding-bottom:0}.ugc-form{max-width:700px;margin:0 auto;padding:50px 0}.ugc-form__intro{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;text-align:center;margin:0 auto 50px;max-width:660px}.ugc-form__type-picker{margin:0 auto 30px;text-align:center}.ugc-form__type-picker__choices{display:flex;justify-content:space-between;padding:0 20px}@media (max-width:767px){.ugc-form__type-picker__choices{flex-wrap:wrap}}.ugc-form__type-picker__choice{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;padding:30px 20px;cursor:pointer;border-radius:6px;flex:0 0 330px}.ugc-form__type-picker__choice:hover{background-color:#f5f5f5}.ugc-form__type-picker__choice:first-child{margin-right:20px}@media (max-width:767px){.ugc-form__type-picker__choice{flex:1 0 100%}.ugc-form__type-picker__choice:first-child{margin-right:0;margin-bottom:20px}}.ugc-form__type-picker__title{color:#3dad4b;margin:0}.ugc-form__type-picker__button{margin-top:auto}.ugc-form__type-picker__top-help{margin:0 auto 40px}.ugc-form__link{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700}.ugc-form__link:hover{color:#389e44}.ugc-form__link--out:after{content:"";display:inline-block;width:28px;height:28px;margin-left:-2px;vertical-align:middle;background-image:url(/svg/expand-green.svg)}.ugc-form__smallprint{text-align:center;margin:30px auto}.ugc-form__smallprint--hidden{display:none}.ugc-form__smallprint__text{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-style:italic;font-weight:700;opacity:.4}.ugc-form__update-profile{border-top:2px solid #f2f2f2;padding:30px}.ugc-form__update-profile__text{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-style:italic;font-weight:700;color:rgba(25,25,25,.4)}.settings-form--ugc-form{border-radius:12px;background-color:#fff}.settings-form--ugc-form--hidden{display:none}.settings-form--ugc-form label{font-size:22px}.settings-form--ugc-form__fields{padding:10px 30px}.settings-form--ugc-form__fields .field#field-judged .widget,.settings-form--ugc-form__fields .field#field-max_size .widget{border:none}.settings-form--ugc-form__fields .field#field-judged label,.settings-form--ugc-form__fields .field#field-max_size label{cursor:auto}.settings-form--ugc-form__state{background-color:#191919;text-transform:uppercase;color:#fff;font-weight:700;text-align:center;line-height:40px;border-radius:12px 12px 0 0;overflow:auto}.settings-form--ugc-form__state--pending{background-color:#fdb24c}.settings-form--ugc-form__state--rejected{background-color:#e6684f}.settings-form--ugc-form__info{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-weight:700;font-style:italic;text-align:center;color:#fff;opacity:.6;margin:0 0 10px;text-transform:none}.settings-form--ugc-form__feedback{text-align:left;padding:30px;background-image:linear-gradient(#fff,#f5f5f5 60px)}.settings-form--ugc-form__feedback__title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:16px;color:#e7464b;margin:0}.settings-form--ugc-form__feedback__text{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;color:#e7464b;margin:0}@media (max-width:700px){.settings-form--ugc-form,.settings-form--ugc-form__state{border-radius:0}}.idea-types{margin:-10px 0 20px;display:flex}.idea-types__type:hover{background-color:#3dad4b}.idea-types__type:first-child{border-radius:4px 0 0 4px}.idea-types__type:last-child{border-radius:0 4px 4px 0}.idea-types__type--inactive{cursor:pointer}.idea-types__type--inactive:hover{background-color:#e3e3e3}.idea-sizes{margin:-10px 0 20px}.idea-sizes--hidden{display:none}.idea-sizes__size{font-size:18px;font-weight:700;display:inline-block;padding:6px 8px;margin-right:10px;margin-bottom:24px;background-color:#191919;color:#fff;border-radius:4px;text-align:center;cursor:pointer}.idea-sizes__size--active,.idea-sizes__size:hover{background-color:#3dad4b}.settings-form__helptext{font-size:16px;font-weight:700;font-style:italic;color:rgba(25,25,25,.4);margin:-10px 0 30px}.settings-form__warning{font-size:16px;font-weight:700;color:#e7464b;margin:-10px 0 20px}#banner-warning{display:none}.settings-form__action-bar{background-image:linear-gradient(#f5f5f5,#fff 60px);padding:15px;border-radius:0 0 12px 12px;display:flex;justify-content:space-between}@media (max-width:700px){.settings-form__action-bar{border-radius:0}}.settings-form__action-bar .btn{font-weight:700}.settings-form__action-bar .btn--ugc{background-color:#5cbcf6}.settings-form__action-bar .btn--ugc:hover{background-color:#49b4f5}.settings-form__action-bar .btn--ugc--disabled{opacity:.4;cursor:default}.settings-form__action-bar .btn--ugc--disabled:hover{background-color:#5cbcf6}.settings-form__action-bar .btn--ugc-save{background-color:#5c5c5c}.settings-form__action-bar .btn--ugc-save:hover{background-color:#525252}@media (max-width:500px){.settings-form__action-bar .btn--ugc-save{margin-bottom:10px}}.settings-form__section{margin:15px 0}.settings-form__section .section{z-index:0}.settings-form__section__helptext{margin:.5em 0;text-align:left;display:block!important}.settings-form__assignment-idea-panel-wrapper{margin:15px 0;max-width:350px}.settings-form__assignment-idea-panel-wrapper__helptext{margin:.5em 0;text-align:left;display:block!important}.body--idea-list{background-color:#e3e3e3}.body--idea-list .idea-section{text-align:center;background-color:#e3e3e3;background-image:linear-gradient(#f5f5f5,#e3e3e3);padding:30px 4% 60px}@media (max-width:949px){.body--idea-list .idea-section{padding:30px 2% 0}}@media (max-width:720px){.body--idea-list .idea-section{padding:20px 4% 0}.body--idea-list .idea-section .user-assignment-frame{margin-top:20px;margin-bottom:20px}}.body--idea-list .idea-section--header{background-image:none;padding-top:25px;padding-bottom:25px}.body--idea-list .idea-section--header .header__title{color:#191919;font-size:40px;line-height:1.3em;font-weight:400;text-align:center;font-size:30px;font-weight:700;margin:0 auto}.body--idea-list .idea-section--header .header__info{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;margin:20px auto 0;max-width:825px}.body--idea-list .idea-section--header .header__info--upgrade{font-weight:700;margin-bottom:20px}.body--idea-list .idea-section--header .header__button{height:auto;width:auto;min-width:0;line-height:1em;text-align:center;padding:8px 15px 10px;display:inline-block;border-radius:5px;background-color:#3dad4b;cursor:pointer;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-weight:700;color:#fff;background-color:#5cbcf6;display:block;margin:20px auto;max-width:170px}.body--idea-list .idea-section--header .header__button:hover{background-color:#389e44;color:#fff;background-color:#49b4f5}.body--idea-list .idea-section--header .header__link{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700}.body--idea-list .idea-section--header .header__link:hover{color:#389e44}.body--idea-list .idea-section--header .header__link--out:after{content:"";display:inline-block;width:28px;height:28px;margin-left:-2px;vertical-align:middle;background-image:url(/svg/expand-green.svg)}.body--idea-list .idea-section--empty-page{background-image:none;background-color:#eee;padding-top:1px}@media (max-width:350px){.body--idea-list .idea-section--open-assignment{padding:20px 0 0}}.body--idea-list .idea-section--open-assignment__title{font-size:14px;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:18px;font-weight:700;margin:0 auto}.body--idea-list .idea-section--draft-ideas{background-image:none;background-color:#eee}.body--idea-list .idea-section--footer{background-image:none;height:90px;padding-top:0;padding-bottom:0;display:flex;align-items:center;justify-content:center}.body--idea-list .idea-section--footer .footer-link{font-size:14px;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:18px;text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700}.body--idea-list .idea-section--footer .footer-link:hover{color:#389e44}.body--idea-list .idea-section .container{max-width:1200px;margin:0 auto}@media (min-width:1800px){.body--idea-list .idea-section .container{max-width:1800px}}.body--idea-list .idea-section .container__header{display:flex;align-items:center;justify-content:space-between;padding:22px 0;margin:0 auto}@media (max-width:380px){.body--idea-list .idea-section .container__header{flex-wrap:wrap;justify-content:center;max-width:200px}}.body--idea-list .idea-section .container__header__title{font-size:14px;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:18px;font-weight:700}@media (max-width:380px){.body--idea-list .idea-section .container__header__title{margin-bottom:8px}}.body--idea-list .idea-section .container__header__link{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700}.body--idea-list .idea-section .container__header__link:hover{color:#389e44}.body--idea-list .idea-section .container__header__button{height:auto;width:auto;min-width:0;line-height:1em;text-align:center;display:inline-block;border-radius:5px;background-color:#3dad4b;cursor:pointer;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-weight:700;color:#fff;background-color:#5cbcf6;height:28px;line-height:28px;padding:0 15px}.body--idea-list .idea-section .container__header__button:hover{background-color:#389e44;color:#fff;background-color:#49b4f5}.body--idea-list .messages>li{text-align:center}.body--idea-list .messages>li h3{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:22px;font-weight:700}.body--idea-list .messages>li p{color:#191919;font-size:18px;font-weight:400;line-height:1.3em}body.assignment-list{background-color:#eee}body.assignment-list .section-main{position:relative;text-align:center;padding:0 4% 60px;overflow:auto}body.assignment-list .section-main--top-padding{padding-top:60px}body.assignment-list .section-main--gradient{background-image:linear-gradient(#e3e3e3,#eee 150px)}body.assignment-list .section-main--all-contests{padding:20px 30px}body.assignment-list .section-main--all-contests--hidden{display:none}body.assignment-list .section-main__heading{margin:1em 0}@media (max-width:949px){body.assignment-list .section-main{padding:0 2%}body.assignment-list .section-main--top-padding{padding-top:30px}}@media (max-width:720px){body.assignment-list .section-main{padding:0 4%}body.assignment-list .section-main--top-padding{padding-top:30px}}body.assignment-list .section-main .container{max-width:1800px}body.assignment-list .bottom-awards-header{margin-top:20px}@media (max-width:689px){body.assignment-list .bottom-awards,body.assignment-list .top-awards{padding-left:15px;padding-right:15px}}.body--overview .display-post-load{display:none;margin-top:50px}body.portal{padding-top:0;background-color:#fff}body.portal .footer-strip{display:none}body.portal .prizing-section__block{max-width:500px;margin:10px auto}@media (min-width:900px){body.portal .prizing-section__block{padding:0 25px}}body.portal .prizing-section__title{text-transform:uppercase}body.portal .prizing-section__container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}body.portal .prizing-section__text{font-weight:700;margin-top:15px;margin-bottom:0}body.portal .prizing-section__text--italic{margin-top:3px;font-style:italic;opacity:.4;font-size:16px}body.portal .portal-sponsors__logo-container{max-width:900px;margin:10px auto;padding:0 20px;display:flex;justify-content:center}@media (max-width:640px){body.portal .portal-sponsors__logo-container{flex-wrap:wrap}}body.portal .portal-sponsors__img{padding:0 20px;max-height:50px}@media (max-width:550px){body.portal .portal-sponsors__img--small{padding:0 35px}}body.portal .portal-sponsors__text{font-size:14px;font-weight:700;opacity:.4;text-align:center;margin:auto;padding:5px 20px 10px}body.portal .portal-sponsors__link{color:#191919;text-decoration:underline}body.portal .portal__dates{text-transform:uppercase;font-weight:700;border-top:1px solid rgba(25,25,25,.1);padding-top:.5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1em auto}body.portal .portal__judge__avatar{display:block;border-radius:50%;width:125px;height:125px;margin:0 auto}body.portal .portal__judge__avatar--with-border{border:4px solid #fff;background-color:#fff}body.portal .portal__assignment-block{max-width:800px;margin:0 auto}@media (max-width:767px){body.portal .portal__assignment-block{width:100%}}body.portal .link--out{font-weight:700}body.portal .link--out:after{content:"";display:inline-block;width:28px;height:28px;margin-top:-2px;margin-left:-6px;vertical-align:middle;background-image:url(/svg/expand-green.svg)}body.portal--bpoty-2018 .section{padding-top:40px;padding-bottom:40px}@media (max-width:767px){body.portal--bpoty-2018 .section{padding-top:30px;padding-bottom:30px}}body.portal--bpoty-2018 .highlight-banner,body.portal--bpoty-2018 .section,body.portal--bpoty-2018 .series-nav{font-family:Open Sans,sans-serif;font-size:16px}body.portal--bpoty-2018 .heading{font-size:24px;font-weight:600;line-height:1.3em}body.portal--bpoty-2018 .heading--minor{font-size:20px}body.portal--bpoty-2018 .heading--major,body.portal--bpoty-2018 .heading--title,body.portal--bpoty-2018 .heading--title-large{font-size:34px}body.portal--bpoty-2018 .heading--caps{font-size:16px}body.portal--bpoty-2018 .heading--smallcaps{font-size:14px}body.portal--bpoty-2018 .heading--tinycaps{font-size:12px}body.portal--bpoty-2018 .heading--leftcaps{font-size:16px}body.portal--bpoty-2018 .subheading{font-size:16px;line-height:1.3em}body.portal--bpoty-2018 .subheading--major{font-size:20px;font-weight:600}body.portal--bpoty-2018 .subheading--minor{font-size:14px}body.portal--bpoty-2018 .body{font-size:16px;line-height:1.5em}body.portal--bpoty-2018 .body--small{font-size:14px}body.portal--bpoty-2018 .body--large{font-size:18px}body.portal--bpoty-2018 .body--help,body.portal--bpoty-2018 .body--smallprint{font-size:14px}body.portal--bpoty-2018 .button{font-size:18px;font-weight:600}body.portal--bpoty-2018 .link--arrow{font-weight:600}body.portal--bpoty-2018 .series-nav{font-size:14px;font-weight:600}body.portal--bpoty-2018 .section__content--box .series-nav{font-size:18px}body.portal--bpoty-2018 .highlight-banner{font-size:16px;font-weight:600}body.portal--bpoty-2018 .photo-credit{font-size:12px}body.portal--bpoty-2018 .browse-assignment__heading{font-size:26px}body.portal--bpoty-2018 .section--image:first-of-type .section__content:first-of-type{margin:0;position:absolute;left:0;top:100px;background-color:rgba(0,0,0,.6);width:auto;padding:30px}@media (max-width:767px){body.portal--bpoty-2018 .section--image:first-of-type .section__content:first-of-type{-webkit-transform:scale(.65);transform:scale(.65);-webkit-transform-origin:left;transform-origin:left;top:60px;padding:15px}}body.portal--bpoty-2018 .section--image:first-of-type .section__content:first-of-type .section__image{margin:0}body.portal--bpoty-2018 .section--image:first-of-type:after{content:none}body.portal--bpoty-2018 .highlight-banner{background-color:#fbc902}body.portal--bpoty-2018 .highlight-banner__content p{padding-left:125px;text-align:left}body.portal--bpoty-2018 .highlight-banner__content p:before{content:"";height:85px;width:130px;margin-left:10px;background-image:url(/img/series/bpoty/BPOTY-BookCover-2.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;bottom:-15px}body.portal--bpoty-2018 .section--dark{background-color:#131a25}body.portal--bpoty-2018 .section--pre-gradient-dark{background-image:linear-gradient(0deg,rgba(19,26,37,0) 0,#131a25 300px)}body.portal--bpoty-2018 .section--post-gradient-dark{background-image:linear-gradient(180deg,rgba(19,26,37,0) 0,#131a25 300px)}.hosted-on{display:flex;justify-content:center;align-items:center;opacity:.8;padding:10px}.hosted-on__inline-logo{height:28px}.hosted-on--standalone{background-color:#5c5c5c;color:#fff;opacity:1}.ugc-schedule{max-width:700px;margin:50px auto;background-color:#fff;border-radius:12px}.ugc-schedule__intro{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;text-align:center;margin:50px auto;max-width:660px}.ugc-schedule__header{background-color:#acd86d;text-align:center;border-radius:12px 12px 0 0;padding:10px 30px}.ugc-schedule__header__title{text-transform:uppercase}.ugc-schedule__header__intro,.ugc-schedule__header__title{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-weight:700;color:#fff}.ugc-schedule__header__intro{font-size:16px;font-style:italic;margin:6px 30px 0}@media (max-width:700px){.ugc-schedule,.ugc-schedule__header{border-radius:0}}.ugc-schedule__form__duration ul{list-style-type:none}.ugc-schedule__instructions{padding:15px 30px;border-bottom:1px solid rgba(25,25,25,.1)}.ugc-schedule__instructions__title{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:22px;margin:0;font-weight:700}.ugc-schedule__instructions__text{margin:0}.ugc-schedule__instructions>ol{padding-left:15px}.ugc-schedule__instructions>ol li{font-weight:700}.ugc-schedule__instructions>ol li>p{font-weight:400;left:-15px;position:relative}.ugc-schedule__instructions>ol li>p.title{font-weight:700;left:0}.ugc-schedule__instructions form ul{padding-left:0}.ugc-schedule__instructions form input[type=radio]{margin-bottom:3px}.ugc-schedule__instructions #id_duration{left:-15px;margin-bottom:36px;position:relative}.ugc-schedule__instructions #id_duration label{font-weight:400}.ugc-schedule__instructions #id_duration li{display:inline-block;padding-right:15px}.ugc-schedule__datepicker{padding:20px 30px}.ugc-schedule__datepicker__row{margin:10px 0}.ugc-schedule__datepicker__date{font-size:14px;font-weight:700;text-transform:uppercase}.ugc-schedule__datepicker__select{padding:8px 10px;border:1px solid rgba(25,25,25,.1);display:flex;justify-content:space-between;min-height:42px;align-items:baseline}.ugc-schedule__datepicker__select--own-contest{background-color:#fff;color:#191919;border:1px solid #e3e3e3}.ugc-schedule__datepicker__select--other-contest{background-color:#eee;color:rgba(25,25,25,.4);border:1px solid #eee}.ugc-schedule__datepicker__select--blocked{background-color:#f5f5f5;background-image:repeating-linear-gradient(-35deg,#f5f5f5,#f5f5f5 5px,#fff 0,#fff 10px);font-size:16px;color:rgba(25,25,25,.6);border:1px solid #e3e3e3}.ugc-schedule__datepicker__select--eligible{cursor:pointer}.ugc-schedule__datepicker__select--eligible:hover{background-color:#5cbcf6;color:#fff;border:1px solid #5cbcf6}.ugc-schedule__datepicker__select--eligible .ugc-schedule__datepicker__select__left{color:#5cbcf6}.ugc-schedule__datepicker__select--eligible:hover .ugc-schedule__datepicker__select__left{color:#fff}.ugc-schedule__datepicker__select__right{font-size:16px}.ugc-schedule__datepicker__select__right--judged{opacity:.4;font-size:14px;text-transform:uppercase}.ugc-schedule__datepicker__select__right__text{opacity:.6}.ugc-schedule__datepicker__select .avatar{height:24px;width:24px;border-radius:50%;margin-left:5px}.ugc-schedule__confirm{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;display:none;text-align:center}.ugc-schedule__confirm__italic{font-style:italic;font-size:14px}.lightbox .ugc-schedule__confirm{display:block}.ugc-schedule__confirm__title{font-size:30px;line-height:30px;font-weight:700}.ugc-schedule__confirm__intro{margin:20px 0}.ugc-schedule__confirm__button{background-color:#5cbcf6;font-size:18px;font-weight:700;color:#fff;cursor:pointer}.ugc-schedule__confirm__button:hover{background-color:#49b4f5}.ugc-schedule__confirm__dates{border-radius:4px;border:1px solid rgba(25,25,25,.1);margin:30px 50px;font-size:16px}.ugc-schedule__confirm__date{padding:10px}.ugc-schedule__confirm__date--grey{background-color:#f5f5f5}.ugc-schedule__confirm__state{text-transform:uppercase;opacity:.4;font-weight:700;margin-bottom:5px}.lightbox--ugc-schedule{border-radius:12px;background-color:#fff;color:#191919;max-width:540px;padding:50px 30px 30px}@media (max-width:540px){.lightbox--ugc-schedule{border-radius:0}}.lightbox--ugc-schedule .close:after{color:#191919}.body--share-submission{background-color:#eee}.body--share-submission .section-submissions{margin:-130px auto 50px;max-width:800px}@media (max-width:767px){.body--share-submission .section-submissions{margin-top:-30px}}.body--share-submission .container{padding:0 3%}@media (max-width:767px){.body--share-submission .container{padding:0}}.body--share-submission .assignment-label{top:20px;font-size:15px;position:absolute;left:0;padding:8px 15px 8px 40px;background:#191919;color:hsla(0,0%,100%,.4);border-top-right-radius:4px;border-bottom-right-radius:4px;text-align:left}.body--share-submission .assignment-label__title{display:block;font-weight:700;color:#fff}.body--share-submission .assignment-label:after,.body--share-submission .assignment-label:before{content:"";display:block;position:absolute}.body--share-submission .assignment-label:after{top:15px;left:5px;height:calc(100% - 30px);width:25px;background-image:url(/svg/chevron-white.svg);background-position:50% 50%;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.body--share-submission .assignment-label:before{height:calc(100% - 20px);width:1px;top:10px;left:30px;transition:background-color .1s ease;background-color:#fff;opacity:.4}.body--share-submission .assignment-label:hover{background-color:#5c5c5c;color:hsla(0,0%,100%,.4)}.body--share-submission .submission-list-sharing{text-align:center;margin-top:30px}.body--share-submission .submission-cta{margin-top:-30px}body.your-assignments{background-color:#eee}body.your-assignments section.section-main{position:relative;text-align:center;background-color:#eee}body.your-assignments section.section-main section.entries>.container{max-width:none}body.your-assignments section.section-main section.entries>.container .gpt-container{background-color:#e3e3e3;padding:40px 0}@media (max-width:767px){body.your-assignments section.section-main section.entries>.container .gpt-container{padding:20px 0}}body.your-assignments section.section-main section.entries>.container .assignment-entries-wrapper{position:relative}body.your-assignments section.section-main section.entries>.container .assignment-entries-wrapper:not(:first-child) .assignment-entries__entry-wrapper{border-top:1px solid rgba(25,25,25,.1)}body.your-assignments section.section-main section.entries>.container .assignment-entries-wrapper--open-header .assignment-entries__entry-wrapper:before,body.your-assignments section.section-main section.entries>.container .assignment-entries-wrapper--rating-header .assignment-entries__entry-wrapper:before{display:inline-block;position:absolute;top:10px;left:0;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:18px}body.your-assignments section.section-main section.entries>.container .assignment-entries-wrapper--open-header .assignment-entries__entry-wrapper:before{content:"open contests"}body.your-assignments section.section-main section.entries>.container .assignment-entries-wrapper--rating-header .assignment-entries__entry-wrapper:before{content:"contests in rating"}body.your-assignments section.section-main section.entries>.container .assignment-entries-wrapper--before-separator{padding-bottom:20px}body.your-assignments section.section-main section.entries>.container .assignment-entries-wrapper--after-separator{padding-top:20px;background-image:linear-gradient(#e3e3e3,#eee 150px)}body.your-assignments section.section-main section.entries>.container .assignment-entries-wrapper--after-separator:not(:first-child) .assignment-entries__entry-wrapper{border-top:none}body.your-assignments section.section-main section.entries>.container .assignment-entries{max-width:1200px;padding:0 25px;margin:0 auto}@media (max-width:860px){body.your-assignments section.section-main section.entries>.container .assignment-entries{padding:0 20px}}@media (max-width:450px){body.your-assignments section.section-main section.entries>.container .assignment-entries{padding:0 10px}}body.your-assignments section.section-main section.entries>.container .entry-wrapper{display:flex;align-items:flex-start;padding:50px 0 32px;margin:0 auto;position:relative}body.your-assignments section.section-main section.entries>.container .entry-wrapper .entered-assignment{flex:0 0 340px;margin-right:40px;margin-bottom:18px}body.your-assignments section.section-main section.entries>.container .entry-wrapper .entered-assignment .assignment-panel-wrapper{max-width:360px;min-width:360px}body.your-assignments section.section-main section.entries>.container .entry-wrapper .entry-list{flex:1 1 auto}@media (max-width:860px){body.your-assignments section.section-main section.entries>.container .entry-wrapper{flex-wrap:wrap}body.your-assignments section.section-main section.entries>.container .entry-wrapper .entered-assignment{flex:0 0 100%;margin-right:0;margin-bottom:18px}body.your-assignments section.section-main section.entries>.container .entry-wrapper .entered-assignment .assignment-panel-wrapper{margin:0 auto;min-width:0}}body.your-assignments div.entry-boxes{flex-wrap:wrap;justify-content:flex-start}body.your-assignments div.entry-boxes .upload-holder{flex:0 0 173px;max-width:173px;margin:0 5px 18px}body.your-assignments div.entry-boxes .upload-holder:nth-child(odd){margin-right:10px}@media (max-width:425px){body.your-assignments div.entry-boxes .upload-holder{flex:0 0 143px;margin:0 0 18px}body.your-assignments div.entry-boxes .upload-holder:nth-child(odd){margin-right:4%}}.body--judging{background-color:#000;padding-top:0}.body--judging .loading-animation:after,.body--judging .loading-animation:before{background-color:hsla(0,0%,100%,.25)}.body--judging .section.section--image{min-height:320px}.judging-switcher{margin-top:-45px;position:-webkit-sticky;position:sticky;top:-40px;height:45px;background:transparent;border-bottom:5px solid;display:flex;justify-content:flex-start;z-index:1}.judging-switcher--curation{border-color:#fff}.judging-switcher--curation .judging-switcher__tab--curation{background-color:#fff;color:#3dad4b;z-index:1}.judging-switcher--curation .judging-switcher__tab--curation:hover,.judging-switcher--curation .judging-switcher__tab--curation:hover .body{color:#3dad4b}.judging-switcher--panel{border-color:#37bbfa}.judging-switcher--panel .judging-switcher__tab--panel{background-color:#37bbfa;z-index:1}.judging-switcher--final{border-color:#3dad4b}.judging-switcher--final .judging-switcher__tab--final{background-color:#3dad4b;z-index:1}.judging-switcher__tab{border-radius:6px 6px 0 0;min-width:160px;height:40px;margin:0 -3px;text-align:center;background-color:#333;color:#fff;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center}.judging-switcher__tab:hover,.judging-switcher__tab:hover .body{color:#fff}.judging-nav{position:-webkit-sticky;position:sticky;top:0;background-color:#333;z-index:1;display:flex;padding:0 15px}.judging-nav--switcher{top:5px}.judging-nav__list{display:flex}.judging-nav__list--left{flex-shrink:1;overflow-x:auto}.judging-nav__list--right{width:320px;flex:0 0 320px;margin-left:auto;margin-right:-15px}@media (max-width:780px){.judging-nav__list--right{width:300px;flex:0 0 300px}}@media (max-width:760px){.judging-nav__list--right{display:none}}.judging-nav__list--sidebar-hidden{flex:0 0 auto}.judging-nav__item{font-size:16px;font-weight:700;flex:0 0 auto}.judging-nav__item--active{background-color:#000}.judging-nav__item .judging-nav__link{padding-left:45px}.judging-nav__item .judging-nav__link--commend,.judging-nav__item .judging-nav__link--comment,.judging-nav__item .judging-nav__link--hide-sidebar,.judging-nav__item .judging-nav__link--highlyCommend,.judging-nav__item .judging-nav__link--maybe,.judging-nav__item .judging-nav__link--merit,.judging-nav__item .judging-nav__link--no,.judging-nav__item .judging-nav__link--shortlist,.judging-nav__item .judging-nav__link--show-sidebar,.judging-nav__item .judging-nav__link--top,.judging-nav__item .judging-nav__link--yes{position:relative}.judging-nav__item .judging-nav__link--commend:before,.judging-nav__item .judging-nav__link--comment:before,.judging-nav__item .judging-nav__link--hide-sidebar:before,.judging-nav__item .judging-nav__link--highlyCommend:before,.judging-nav__item .judging-nav__link--maybe:before,.judging-nav__item .judging-nav__link--merit:before,.judging-nav__item .judging-nav__link--no:before,.judging-nav__item .judging-nav__link--shortlist:before,.judging-nav__item .judging-nav__link--show-sidebar:before,.judging-nav__item .judging-nav__link--top:before,.judging-nav__item .judging-nav__link--yes:before{content:"";width:40px;height:40px;position:absolute;left:5px;top:10px;opacity:.6}.judging-nav__item .judging-nav__link--commend:hover:before,.judging-nav__item .judging-nav__link--comment:hover:before,.judging-nav__item .judging-nav__link--hide-sidebar:hover:before,.judging-nav__item .judging-nav__link--highlyCommend:hover:before,.judging-nav__item .judging-nav__link--maybe:hover:before,.judging-nav__item .judging-nav__link--merit:hover:before,.judging-nav__item .judging-nav__link--no:hover:before,.judging-nav__item .judging-nav__link--shortlist:hover:before,.judging-nav__item .judging-nav__link--show-sidebar:hover:before,.judging-nav__item .judging-nav__link--top:hover:before,.judging-nav__item .judging-nav__link--yes:hover:before{opacity:1}.judging-nav__item .judging-nav__link--no:before{background-image:url(/svg/reviewing_no_white.svg)}.judging-nav__item .judging-nav__link--maybe:before{background-image:url(/svg/reviewing_maybe_white.svg)}.judging-nav__item .judging-nav__link--merit:before{background-image:url(/svg/reviewing_merit_white.svg)}.judging-nav__item .judging-nav__link--highlyCommend:before{background-image:url(/svg/reviewing_commend_highly_white.svg)}.judging-nav__item .judging-nav__link--commend:before{background-image:url(/svg/reviewing_commend_white.svg)}.judging-nav__item .judging-nav__link--shortlist:before{background-image:url(/svg/reviewing_shortlist_white.svg)}.judging-nav__item .judging-nav__link--top:before{background-image:url(/svg/reviewing_favourite-white.svg)}.judging-nav__item .judging-nav__link--comment:before{background-image:url(/svg/reviewing_review_white.svg)}.judging-nav__item .judging-nav__link--maybe.judging-nav__link--curation:before{background-image:url(/svg/curating_maybe_white.svg)}.judging-nav__item .judging-nav__link--yes.judging-nav__link--curation:before{background-image:url(/svg/curating_yes_white.svg)}.judging-nav__item--no-icon .judging-nav__link{padding-left:15px}.judging-nav__item--show-sidebar{margin-left:auto;align-self:center}.judging-nav__item--show-sidebar .judging-nav__link{position:relative}.judging-nav__item--show-sidebar .judging-nav__link:before{content:"";width:40px;height:40px;position:absolute;top:2px;left:5px;background-image:url(/svg/chevron-white.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.judging-nav__item--hide-sidebar{width:320px;flex:0 0 320px;background-color:#6d6d6d;margin-right:-15px;align-self:stretch;text-align:left}.judging-nav__item--hide-sidebar .judging-nav__link{position:relative;padding-top:22px;max-width:100px}.judging-nav__item--hide-sidebar .judging-nav__link:before{content:"";width:40px;height:40px;position:absolute;top:12px;left:5px;opacity:1;background-image:url(/svg/chevron-white.svg)}.judging-nav__link{color:#fff;opacity:.6;padding:12px 15px;display:block;width:100%;height:100%}.judging-nav__link:hover{color:#fff;opacity:1}.judging-nav__item--active .judging-nav__link,.judging-nav__item--active .judging-nav__link:before{opacity:1}.judging-wrapper{display:flex;height:100%}.judging-wrapper>.loading-animation-wrapper{flex:1 0 auto;margin:auto}.judging-sidebar{position:-webkit-sticky;position:sticky;top:64px;display:flex;flex-direction:column;margin-left:auto;width:0;flex:0 0 0;height:calc(100vh - 64px);overflow-y:scroll;background-color:#5c5c5c;text-align:left}.judging-sidebar--visible{width:320px;flex:0 0 320px}@media (max-width:780px){.judging-sidebar--visible{width:300px;flex:0 0 300px}}@media (max-width:760px){.judging-sidebar{display:none}}.judging-sidebar__section{color:#fff;padding:25px 20px}.judging-sidebar__section--border-bottom{border-bottom:1px solid #4b4b4b}.judging-sidebar__section--border-top{border-top:1px solid #4b4b4b}.judging-sidebar__section--deadline{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;color:#fff}.judging-sidebar__section--progress{text-align:center}.judging-sidebar__section--panel-progress{background-color:#333;height:340px;overflow:scroll}.judging-sidebar__section--panel-instructions{text-align:left}.judging-sidebar__section--help{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;color:#fff}.judging-sidebar__section--help__email{margin-top:12px}.judging-sidebar__section__title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:16px;color:#fff;margin-top:0;margin-bottom:10px;text-align:left}.judging-sidebar__section__title--flex{display:flex;justify-content:space-between;align-items:center}.judging-sidebar__section__title__aside{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;text-transform:none}.judging-sidebar__section__title__aside:hover{color:#389e44}.judging-sidebar__section__title__extra{opacity:.4;text-transform:none}.judging-sidebar__section__item--time{font-weight:400;color:#fff}.judging-sidebar__section__item__clock-icon{float:left;height:22px;width:22px;margin-right:8px;background-image:url(/svg/time-white.svg);opacity:1}.judging-sidebar__section__item__countdown{font-weight:700}.judging-sidebar__section__item--last{margin-bottom:0}.judging-sidebar__section__item__panel-user{height:45px;display:flex;flex-direction:column;margin-top:20px;font-weight:700}.judging-sidebar__section__item__panel-user__name{color:#fff;font-weight:700}.judging-sidebar__section__item__panel-user__status{font-size:16px}.judging-sidebar__section__item__panel-user__status--in-progress{color:#fff;opacity:.4}.judging-sidebar__section__item__panel-user__status--complete{color:#37bbfa}.judging-sidebar__section__item__panel-user__status--complete:before{content:"";display:inline-block;background-image:url(/svg/check-blue.svg);background-size:25px 25px;background-position:-4px 0;width:18px;height:18px;margin-right:3px}.judging-sidebar__section__smallprint{text-align:left;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;color:#fff;opacity:.4;margin-top:10px;margin-bottom:10px}.judging-sidebar__section__link{text-decoration:none;color:#3dad4b;cursor:pointer;font-size:16px;font-weight:700}.judging-sidebar__section__link:hover{color:#389e44}.judging-sidebar__section__link--external{display:inline-block}.judging-sidebar__section__link--external:after{content:"";display:inline-block;position:relative;top:10px;width:28px;height:28px;background-image:url(/svg/expand-green.svg)}.judging-sidebar__group{text-align:left}.judging-sidebar__group__title{margin-bottom:.5em}.judging-sidebar__check{display:flex;margin:4px 0;text-align:left}.judging-sidebar__check__tick{flex:0 0 28px;height:28px;background-image:url(/svg/check-white.svg);opacity:.1;margin-top:-2px}.judging-sidebar__check__tick--complete{background-image:url(/svg/check-green.svg);opacity:1}.judging-sidebar__check__message{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;color:#fff}.judging-sidebar__check__message--complete{opacity:.4;text-decoration:line-through}.judging-sidebar__check-help{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;text-align:center;font-weight:700;margin-bottom:0}.judging-sidebar__check-help__help{color:#fff;font-style:italic;opacity:.4}.judging-sidebar__check-help__link{cursor:pointer}.judging-sidebar__finished-button{display:block;font-size:16px;padding:6px 15px 8px;margin-top:20px}.judging-sidebar__finished-button--disabled{cursor:auto}.judging-sidebar__finished-button--disabled,.judging-sidebar__finished-button--disabled:hover{color:rgba(25,25,25,.6);background-color:#6d6d6d}.judging-sidebar__finished-button--success,.judging-sidebar__finished-button--success:hover{color:#fff}.judging-sidebar__finished-button--success:before{content:"";display:inline-block;position:relative;top:8px;width:28px;height:28px;background-image:url(/svg/check-green.svg);margin-right:2px;margin-top:-20px}.judging-sidebar__finished-button--panel{display:inline-block;margin-top:10px;background-color:#37bbfa}.judging-sidebar__finished-button--panel:hover{background-color:#23b4fa}.judging-sidebar__shortcuts{display:flex;flex-direction:column;justify-content:space-between}.judging-sidebar__shortcuts__item{display:flex;flex-direction:row}.judging-sidebar__shortcuts__name{opacity:.4;padding-left:12px}.judging-sidebar__shortcuts__key,.judging-sidebar__shortcuts__name{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;color:#fff}.judging-sidebar__shortcuts__key{font-weight:700}.judging-submissions{display:flex;flex-wrap:wrap;justify-content:space-around;padding:15px;width:100%;align-content:flex-start;align-items:flex-start}.judging-submissions .loading-animation-wrapper{flex-basis:100%}.judging-submissions .layout-thumbnail{background:none!important}.judging-submissions .filter-bar__form{padding-top:20px}.judging-submissions--empty{color:#fff;display:block;text-align:center;padding:100px;font-weight:700}.judging-submissions__item{flex:0 0 430px;padding:15px}.judging-submissions__item .carpet-thumbnail__image{height:400px;width:400px;display:flex;justify-content:center;align-items:flex-end}@media (max-width:500px){.judging-submissions{padding:0}.judging-submissions__item{flex:0 0 320px;padding:10px}.judging-submissions__item .carpet-thumbnail__image{height:300px;width:300px}}.judging-submissions__message{flex:0 0 100%;padding:30px 15px;color:#fff;font-weight:700;display:block;text-align:center}.filter-bar__form+.judging-submissions__message{padding-top:10px}.judging-submissions__message--help{opacity:.4;font-style:italic}.judging-submissions__message--link{font-style:italic}.judging-portfolios{display:flex;flex-direction:column;align-items:center;padding:20px 15px 15px}.judging-portfolios__item{flex:0 0 auto;display:flex;align-items:center;flex-direction:column;width:calc(100vw - 350px);padding:10px;margin-bottom:50px;border:1px solid hsla(0,0%,100%,.2);border-radius:6px}.judging-portfolios__item>div:first-child{width:100%}.judging-portfolios__item .portfolio--judging{margin-bottom:0}@media (max-width:780px){.judging-portfolios__item{width:calc(100vw - 330px)}}@media (max-width:760px){.judging-portfolios__item{width:calc(100vw - 30px)}}@media (max-width:500px){.judging-portfolios{padding:20px 0 0}.judging-portfolios__item{width:100vw;padding:10px}}.judging-portfolios--empty{color:#fff;display:block;text-align:center;padding:100px;font-weight:700;width:calc(100vw - 320px)}@media (max-width:780px){.judging-portfolios--empty{width:calc(100vw - 300px)}}@media (max-width:760px){.judging-portfolios--empty{width:100vw}}.judging-portfolios .judging-submissions__message{flex:0 0 auto}.judging-buttons{display:flex;justify-content:center;margin:15px 0}.judging-buttons__sequence{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;color:#fff;font-weight:700;opacity:.3}.judging-buttons__divider{margin:0 10px;height:40px;width:2px;background-color:#fff;opacity:.3}.judging-buttons__button{position:relative;width:50px;height:60px;cursor:pointer;background-repeat:no-repeat;background-size:40px;background-position-x:center;transition:none}.judging-buttons__button:after{content:none;display:block;width:50px;height:20px;position:absolute;bottom:0;left:0;right:0;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-weight:700;font-size:12px;color:hsla(0,0%,100%,.3);text-indent:0;text-align:center}.judging-buttons__button:first-of-type{margin-left:auto}.judging-buttons__button:last-of-type{margin-right:auto}.has-true-hover .judging-buttons__button:hover:not(.judging-buttons__button--active):after{content:attr(data-text);color:hsla(0,0%,100%,.6)}.judging-buttons__button--active:after{content:attr(data-text);color:#3dad4b}.judging-buttons__button--panel.judging-buttons__button--active:not(.judging-buttons__button--no):after{color:#37bbfa}.judging-buttons__button--curation.judging-buttons__button--active:not(.judging-buttons__button--no):after{color:#fff}.judging-buttons__button--count:before{content:attr(data-count);display:block;width:17px;height:17px;position:absolute;top:-8px;right:-6px;border-radius:50%;background-color:#37bbfa;border:4px solid #000;font-size:18px;font-weight:400;line-height:1.3em;font-weight:700;font-size:13px;line-height:17px;color:#191919;text-indent:0;text-align:center}.judging-buttons__button--no{background-image:url(/svg/reviewing_no-white-o-3.svg)}.has-true-hover .judging-buttons__button--no:hover:not(.judging-buttons__button--no--active){background-image:url(/svg/reviewing_no-white-o-6.svg)}.judging-buttons__button--no--active{background-image:url(/svg/reviewing_no.svg)}.judging-buttons__button--no--active:after{color:#e94446}.judging-buttons__button--maybe{background-image:url(/svg/reviewing_maybe-white-o-3.svg)}.has-true-hover .judging-buttons__button--maybe:hover:not(.judging-buttons__button--maybe--active){background-image:url(/svg/reviewing_maybe-white-o-6.svg)}.judging-buttons__button--maybe--active{background-image:url(/svg/reviewing_maybe.svg)}.judging-buttons__button--merit{background-image:url(/svg/reviewing_merit-white-o-3.svg)}.has-true-hover .judging-buttons__button--merit:hover:not(.judging-buttons__button--merit--active){background-image:url(/svg/reviewing_merit-white-o-6.svg)}.judging-buttons__button--merit--active{background-image:url(/svg/reviewing_merit.svg)}.judging-buttons__button--curation.judging-buttons__button--maybe{background-image:url(/svg/curating_maybe-white-o-3.svg)}.has-true-hover .judging-buttons__button--curation.judging-buttons__button--maybe:hover:not(.judging-buttons__button--active){background-image:url(/svg/curating_maybe-white-o-6.svg)}.judging-buttons__button--curation.judging-buttons__button--maybe--active{background-image:url(/svg/curating_maybe_white.svg)}.judging-buttons__button--commend{background-image:url(/svg/reviewing_commend-white-o-3.svg)}.has-true-hover .judging-buttons__button--commend:hover:not(.judging-buttons__button--commend--active){background-image:url(/svg/reviewing_commend-white-o-6.svg)}.judging-buttons__button--commend--active{background-image:url(/svg/reviewing_commend.svg)}.judging-buttons__button--highlyCommend{background-image:url(/svg/reviewing_commend_highly-white-o-3.svg)}.has-true-hover .judging-buttons__button--highlyCommend:hover:not(.judging-buttons__button--highlyCommend--active){background-image:url(/svg/reviewing_commend_highly-white-o-6.svg)}.judging-buttons__button--highlyCommend--active{background-image:url(/svg/reviewing_commend_highly.svg)}.judging-buttons__button--shortlist{background-image:url(/svg/reviewing_shortlist_white-o-3.svg)}.has-true-hover .judging-buttons__button--shortlist:hover:not(.judging-buttons__button--shortlist--active){background-image:url(/svg/reviewing_shortlist_white-o-6.svg)}.judging-buttons__button--shortlist--active{background-image:url(/svg/reviewing_shortlist.svg)}.judging-buttons__button--top{background-image:url(/svg/reviewing_favourite-white-o-3.svg)}.has-true-hover .judging-buttons__button--top:hover:not(.judging-buttons__button--top--active){background-image:url(/svg/reviewing_favourite-white-o-6.svg)}.judging-buttons__button--top--active{background-image:url(/svg/reviewing_favourite.svg)}.judging-buttons__button--review{margin-right:auto;background-image:url(/svg/reviewing_review-white-o-3.svg)}.has-true-hover .judging-buttons__button--review:hover:not(.judging-buttons__button--review--active){background-image:url(/svg/reviewing_review-white-o-6.svg)}.judging-buttons__button--review--active{background-image:url(/svg/reviewing_review.svg)}.judging-buttons__button--curation.judging-buttons__button--yes{background-image:url(/svg/curating_yes-white-o-3.svg)}.has-true-hover .judging-buttons__button--curation.judging-buttons__button--yes:hover:not(.judging-buttons__button--active){background-image:url(/svg/curating_yes-white-o-6.svg)}.judging-buttons__button--curation.judging-buttons__button--yes--active{background-image:url(/svg/curating_yes.svg)}.judging-buttons__button--maybe.judging-buttons__button--panel.judging-buttons__button--active{background-image:url(/svg/reviewing_maybe-blue.svg)}.judging-buttons__button--commend.judging-buttons__button--panel.judging-buttons__button--active{background-image:url(/svg/reviewing_commend-blue.svg)}.judging-buttons__button--top.judging-buttons__button--panel.judging-buttons__button--active{background-image:url(/svg/reviewing_favourite-blue.svg)}.judging-buttons__button--review.judging-buttons__button--panel.judging-buttons__button--active{background-image:url(/svg/reviewing_review-blue.svg)}.judging-buttons__panel-info{padding:15px}.judging-buttons__panel-info__opinion{display:flex;margin:5px 0}.judging-buttons__panel-info__opinion__name{max-width:210px}.judging-buttons__panel-info__opinion__rank{margin-left:auto}.judging-buttons__panel-info__opinion__comments{flex:0 0 20px;width:20px;margin-left:10px}.judging-buttons__panel-info__opinion__comments--active{background-image:url(/svg/reviewing_review-blue.svg);background-repeat:no-repeat;background-position:50%}.judging-buttons--portfolio{width:100%;margin-bottom:0}.judging-buttons--portfolio.judging-buttons--with-info .judging-buttons__button:last-of-type{margin-right:0}.judging-buttons--portfolio.judging-buttons--with-info .popover{margin-right:auto}.judging-ranking{margin:15px 0;display:flex;justify-content:center}.judging-ranking__button,.judging-ranking__rank{color:#fff;font-size:22px;font-weight:700}.judging-ranking__button{display:block;width:40px;padding:0 10px;text-align:center;cursor:pointer}.judging-ranking__button:hover{color:#fff}.judging-ranking--portfolio{margin:0}.judging-viewer .image>div{height:100%}.judging-viewer .judging-buttons{position:absolute;margin:0 auto;bottom:0;left:0;right:0;width:100%}.judging-viewer .judging-buttons__button:after{content:attr(data-text)}@media (min-width:451px){.judging-viewer .judging-buttons__button{height:70px;width:70px;background-size:50px}.judging-viewer .judging-buttons__button:after{width:70px;font-size:14px}}@media (min-width:451px){.judging-viewer .judging-buttons__button--count:before{top:-6px;right:2px}}.judging-viewer .judging-buttons--with-info .judging-buttons__button--top{margin-right:-45px}.judging-viewer .judging-buttons--with-info .popover{margin-right:20px;margin-left:auto}.judging-viewer .judging-buttons__divider,.judging-viewer .judging-buttons__sequence{display:none}div.image-viewer.judging-viewer div.image-container div.image{border-bottom-width:80px}div.image-viewer.judging-viewer--portfolio div.image-container div.image{border-bottom-width:40px}.judging-original-link{padding:0 20px 15px}.judging-original-link--first{padding-top:15px}.judging-original-link .button{margin-right:30px}.judging-review-input{padding:15px 20px;border-bottom:2px solid rgba(25,25,25,.2)}.judging-review-input__title{font-size:18px;font-weight:400;opacity:.4}.judging-review-input__word-count{text-align:right;font-size:14px;font-weight:700;opacity:.4}.judging-review-input__textarea{border-color:rgba(25,25,25,.1);width:100%;min-height:200px;padding:8px;font-size:16px;font-family:Bariol,Arial,Helvetica,sans-serif}.judging-review-input__actions{display:flex;justify-content:space-between;font-size:16px;font-weight:700;margin:15px 0}.judging-review-input__actions .link{cursor:pointer}.judging-review-input--panel .judging-review-input__actions .button:not(.button--disabled){background-color:#37bbfa}.judging-review-input--panel .judging-review-input__actions .button:not(.button--disabled):hover{background-color:#23b4fa}.judging-panel-comments{padding:15px 20px;border-bottom:2px solid rgba(25,25,25,.2);text-align:left}.judging-panel-comments__title{font-size:18px;font-weight:400;opacity:.4;margin-bottom:10px}.judging-panel-comments__comment{margin:10px 0;border-top:1px solid rgba(25,25,25,.1)}.judging-panel-comments__comment__title{margin-top:10px;display:flex;justify-content:space-between}.body--article-list{background-color:#eee}.body--article-list div.pagination .page.current{color:#37bbfa}.body--article .article-section .feature-box{margin:2em auto;border-color:#37bbfa}.body--article .article-section .feature-box__line{color:#37bbfa}.body--article .article-section .horizontal-summary .body.body--small,.body--article .article-section .vertical-panel-summary .body.body--small{font-size:18px}.body--article .article-section .horizontal-summary{border-bottom:1px solid rgba(25,25,25,.1)}.body--article .article-section .horizontal-summary--border-top{border-bottom:none;border-top:1px solid rgba(25,25,25,.1)}.body--article .article-section .horizontal-summary:first-child{border-top:none}.body--article .article-section .horizontal-summary:last-child{border-bottom:none}.body--article .article-section .link{color:#37bbfa}.body--article .article-section .link:hover{color:#23b4fa}.body--article .article-section .button{background-color:#37bbfa}.body--article .article-section .button:hover{background-color:#23b4fa}body.feed-page{background-color:#eee}body.feed-page .feed-upload-button{margin:0 auto}body.feed-page .feed-help{max-width:700px;padding:0 30px}@media (max-width:767px){body.feed-page .feed-help{padding:0 15px}}body.feed-page .container .main-container{margin-top:52px;text-align:center}body.feed-page .container .main-container .photocard2-list{text-align:left}@media (max-width:960px){body.feed-page .container .main-container{margin-top:30px}}body.feed-suggested-page section.suggested-to-follow section.user-grid{margin-top:80px}@media (max-width:500px){body.feed-suggested-page section.suggested-to-follow section.user-grid{margin-top:45px}}.body--discover{background-color:#eee}body.error{padding-top:0}body.featured-reviews-page{background-color:#eee}body.featured-reviews-page .container{max-width:1200px;padding:0!important}@media (min-width:1800px){body.featured-reviews-page .container{max-width:1800px}}body.featured-reviews-page .container .review-list{margin:42px auto 50px}@media (max-width:800px){body.featured-reviews-page .container .review-list{margin-top:20px}}@media (min-width:1800px){body.featured-reviews-page .container .review-list{padding:0 1%}}@media (max-width:1230px){body.featured-reviews-page .container .review-list{padding:0 3%}}@media (max-width:800px){body.featured-reviews-page .container .review-list{padding:0}}body.featured-reviews-page .container .review-list .review-columns{display:flex;justify-content:space-around}body.featured-reviews-page .container .review-list .review-columns>.review-column.cols-1{flex:0 1 576px;max-width:576px;margin:0 3%}body.featured-reviews-page .container .review-list .review-columns>.review-column.cols-2{flex:0 1 48.5%;max-width:48.5%;margin:0 1.5%}body.featured-reviews-page .container .review-list .review-columns>.review-column.cols-2:first-child{margin-left:0}body.featured-reviews-page .container .review-list .review-columns>.review-column.cols-2:last-child{margin-right:0}body.featured-reviews-page .container .review-list .review-columns>.review-column.cols-3{flex:0 1 32%;max-width:32%;margin:0 1%}body.featured-reviews-page .container .review-list .review-columns>.review-column.cols-3:first-child{margin-left:0}body.featured-reviews-page .container .review-list .review-columns>.review-column.cols-3:last-child{margin-right:0}.container{position:relative;padding:0;max-width:1200px}.container .flex-container{display:flex;justify-content:space-between;margin:0 20px}@media (max-width:767px){.container .flex-container{margin:0}}.container .main-container{margin:0;min-width:0;width:700px;max-width:700px;flex-shrink:1}.container .sidebar-container{min-width:365px;flex-shrink:2}@media (max-width:960px){.container .flex-container{justify-content:center}.container .sidebar-container{display:none}}body.image-manage{background-color:#f5f5f5;min-height:100vh}body.image-details-page{height:100vh;overflow:hidden}@media (max-width:767px){body.image-details-page{height:auto;overflow:scroll}}body.image-details-page form{height:100%}@media (max-width:767px){body.image-details-page form{height:auto}}body.image-details-page section.upload-form-wrapper{height:100%;position:relative}body.image-details-page section.upload-form-wrapper.image-form-hidden .image-preview{width:100%}body.image-details-page section.upload-form-wrapper.image-form-hidden .image-form{display:none}body.image-details-page section.upload-form-wrapper .image-preview{position:relative;height:100%;background-color:#eee;text-align:center;overflow:hidden;display:flex;justify-content:center;align-items:center}@media (max-width:767px){body.image-details-page section.upload-form-wrapper .image-preview{position:absolute;top:0;left:20px;height:120px;width:120px;padding:10px 0;background-color:transparent}}body.image-details-page section.upload-form-wrapper .image-preview label{display:none}body.image-details-page section.upload-form-wrapper .image-preview .controls{position:absolute;bottom:15px;left:0;right:0;max-width:100%;display:flex;justify-content:center;align-items:center}body.image-details-page section.upload-form-wrapper .image-preview .controls .rotate{position:relative;height:40px;width:40px;flex:0 0 40px;cursor:pointer}body.image-details-page section.upload-form-wrapper .image-preview .controls .rotate:after{content:"";position:absolute;display:block;top:0;left:0;height:40px;width:40px;opacity:.4;background-image:url(/svg/rotate.svg)}body.image-details-page section.upload-form-wrapper .image-preview .controls .rotate--right{margin-left:2%}body.image-details-page section.upload-form-wrapper .image-preview .controls .rotate--left{margin-right:2%}body.image-details-page section.upload-form-wrapper .image-preview .controls .rotate--left:after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (max-width:767px){body.image-details-page section.upload-form-wrapper .image-preview .controls{top:0;bottom:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}body.image-details-page section.upload-form-wrapper .image-preview .controls .rotate{height:30px;width:30px;flex:0 0 30px}body.image-details-page section.upload-form-wrapper .image-preview .controls .rotate:after{height:30px;width:30px;opacity:1;background-image:url(/svg/rotate-white.svg)}body.image-details-page section.upload-form-wrapper .image-preview .controls .rotate--right{margin-left:0}body.image-details-page section.upload-form-wrapper .image-preview .controls .rotate--left{display:none}}body.image-details-page section.upload-form-wrapper .image-preview .preview-wrapper{height:75%;width:90%;display:flex;align-items:center;justify-content:center}@media (max-width:767px){body.image-details-page section.upload-form-wrapper .image-preview .preview-wrapper{height:100%;width:100%}}body.image-details-page section.upload-form-wrapper .image-preview .source-image-preview{display:flex;justify-content:center;align-items:center;overflow:hidden}@media (max-width:767px){body.image-details-page section.upload-form-wrapper .image-preview .source-image-preview.source-image-preview-uploaded .controls .rotate--right{margin-left:0}body.image-details-page section.upload-form-wrapper .image-preview .source-image-preview.source-image-preview-uploaded .controls .btn,body.image-details-page section.upload-form-wrapper .image-preview .source-image-preview.source-image-preview-uploaded .controls .rotate--left{display:none}}body.image-details-page section.upload-form-wrapper .image-preview .source-image-preview .controls .rotate{display:none}body.image-details-page section.upload-form-wrapper .image-preview .source-image-preview .controls .rotate--visible{display:block}body.image-details-page section.upload-form-wrapper .image-preview .source-image-preview .controls .rotate--right{margin-left:6%}body.image-details-page section.upload-form-wrapper .image-preview .source-image-preview .controls .rotate--left{margin-right:6%}body.image-details-page section.upload-form-wrapper .image-preview .source-image-preview .controls .btn{flex:0 0 120px;width:120px;height:36px;line-height:36px;font-size:18px;background-color:transparent;color:#3dad4b}body.image-details-page section.upload-form-wrapper .image-preview .source-image-preview .controls .btn:before{content:none}body.image-details-page section.upload-form-wrapper .image-preview .preview{display:block;border:3px solid #fff;border-radius:5px;box-shadow:0 4px 15px rgba(0,0,0,.2);max-height:100%;max-width:100%;flex:0 0 auto}@media (max-width:767px){body.image-details-page section.upload-form-wrapper .image-preview .preview{max-height:85%;max-width:95%;border:none;border-radius:0;box-shadow:none;-webkit-filter:brightness(.8);filter:brightness(.8)}}body.image-details-page section.upload-form-wrapper .image-preview .preview.rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}body.image-details-page section.upload-form-wrapper .image-preview .preview.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.image-details-page section.upload-form-wrapper .image-preview .preview.rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}body.image-details-page section.upload-form-wrapper .image-preview .field,body.image-details-page section.upload-form-wrapper .image-preview .source-image-preview,body.image-details-page section.upload-form-wrapper .image-preview .widget{height:100%;width:100%}body.image-details-page section.upload-form-wrapper .image-form{float:right;width:40%;max-width:560px;min-width:470px;height:100%;overflow:auto;padding-top:75px;background-color:#f5f5f5}@media (max-width:767px){body.image-details-page section.upload-form-wrapper .image-form{float:none;width:100%;min-width:0;max-width:none;overflow:visible;padding-top:0}}body.image-details-page section.upload-form-wrapper .image-form>section{position:relative;padding:0 20px 20px;border-bottom:1px solid rgba(0,0,0,.05)}@media (max-width:350px){body.image-details-page section.upload-form-wrapper .image-form>section{padding:0 8px 20px}}body.image-details-page section.upload-form-wrapper .image-form>section:last-child{border-bottom:none}body.image-details-page section.upload-form-wrapper .image-form>section.discoverability{position:fixed;top:66px;z-index:99;background-color:#f5f5f5;border-bottom:2px solid rgba(0,0,0,.07);background-clip:padding-box;max-width:inherit;min-width:inherit;width:inherit;transition:opacity .5s}body.image-details-page section.upload-form-wrapper .image-form>section.discoverability--disabled{opacity:.2}@media (max-width:767px){body.image-details-page section.upload-form-wrapper .image-form>section.discoverability{position:relative;top:0;padding-left:160px;min-height:120px;z-index:0;border-bottom:1px solid rgba(0,0,0,.05);background-color:#e3e3e3}body.image-details-page section.upload-form-wrapper .image-form>section.discoverability label{margin:25px 0 15px}body.image-details-page section.upload-form-wrapper .image-form>section.discoverability .helptext{display:none}}body.image-details-page section.upload-form-wrapper .image-form>section.technical-details label{font-weight:400;font-size:16px}body.image-details-page section.upload-form-wrapper .image-form>section.technical-details>label{font-weight:700;font-size:18px}body.image-details-page section.upload-form-wrapper .image-form>section.public-check{padding:10px 20px}body.image-details-page section.upload-form-wrapper .image-form>section.public-check label{display:flex}body.image-details-page section.upload-form-wrapper .image-form>section.public-check input[type=checkbox]{flex:0 0 auto;width:auto;position:relative;top:6px;margin-right:10px}body.image-details-page section.upload-form-wrapper .image-form>section.public-check .field .helptext{display:block;margin-left:0}@media (max-width:400px){body.image-details-page section.upload-form-wrapper .image-form>section.public-check .field .helptext{margin:0 0 10px}}body.image-details-page section.upload-form-wrapper .image-form>section.public-check .favourite-icon{display:inline-block;height:28px;width:28px;margin:-12px -5px 0;background-size:28px;background-image:url(/svg/favourite.svg);position:relative;top:9px;left:0;opacity:.2}body.image-details-page section.upload-form-wrapper .image-form>section.location{padding-bottom:30px}@media (max-width:350px){body.image-details-page section.upload-form-wrapper .image-form>section.location{padding-bottom:30px}}body.image-details-page section.upload-form-wrapper .image-form>section.location>.field{display:none}body.image-details-page section.upload-form-wrapper .image-form>section.location .remove-location-link{position:absolute;right:20px;font-size:16px;color:#e2624d;bottom:5px}body.image-details-page section.upload-form-wrapper .image-form>section.location input[type=search]{box-sizing:border-box;margin-top:10px}body.image-details-page section.upload-form-wrapper .image-form>section.location #map{height:240px;position:relative;z-index:1;border:1px solid rgba(0,0,0,.1)}body.image-details-page section.upload-form-wrapper .image-form>section .field{position:relative}@media (max-width:400px){body.image-details-page section.upload-form-wrapper .image-form>section .field .helptext{display:block;margin:-10px 0 10px}}body.image-details-page section.upload-form-wrapper .image-form>section :-ms-input-placeholder{color:rgba(0,0,0,.4)}body.image-details-page section.upload-form-wrapper .image-form>section ::-moz-placeholder{color:rgba(0,0,0,.4)}body.image-details-page section.upload-form-wrapper .image-form>section ::-webkit-input-placeholder{color:rgba(0,0,0,.4)}body.image-details-page section.upload-form-wrapper .image-form>section .content-editable,body.image-details-page section.upload-form-wrapper .image-form>section input,body.image-details-page section.upload-form-wrapper .image-form>section textarea{display:block;width:100%;font-family:Bariol,Arial,Helvetica,sans-serif;font-size:16px;padding:8px;border:1px solid rgba(0,0,0,.1);background-clip:padding-box;outline:none}body.image-details-page section.upload-form-wrapper .image-form>section .content-editable:focus,body.image-details-page section.upload-form-wrapper .image-form>section input:focus,body.image-details-page section.upload-form-wrapper .image-form>section textarea:focus{border-color:rgba(0,0,0,.3)}body.image-details-page section.upload-form-wrapper .image-form>section textarea{height:100px}body.image-details-page section.upload-form-wrapper .image-form>section .hidden{display:none}body.image-details-page section.upload-form-wrapper .image-form>section .hashtag-list{padding-left:0;margin-top:10px;margin-bottom:0}body.image-details-page section.upload-form-wrapper .image-form>section .hashtag-list li{list-style-type:none;display:inline-block;padding-right:10px}body.image-details-page section.upload-form-wrapper .image-form>section .hashtag-list__item{color:#3dad4b;font-weight:700;font-size:16px;cursor:pointer}body.image-details-page section.upload-form-wrapper .image-form>section .hashtag-list__item--selected{color:#d5d5d5}body.image-details-page section.upload-form-wrapper .image-form>section .description-wrapper{position:relative;margin-bottom:10px}body.image-details-page section.upload-form-wrapper .image-form>section .hashtag-autocomplete{position:absolute;bottom:0;z-index:2;height:0}body.image-details-page section.upload-form-wrapper .image-form>section .hashtag-autocomplete__list{position:absolute;top:0;margin:0;padding:0;background:#fff;border-radius:0 0 6px 6px;border:1px solid rgba(0,0,0,.1);border-top:0;list-style-type:none}body.image-details-page section.upload-form-wrapper .image-form>section .hashtag-autocomplete__item{min-width:160px;padding:9px 14px;font-weight:700;font-size:16px;cursor:pointer}body.image-details-page section.upload-form-wrapper .image-form>section .hashtag-autocomplete__item--selected{background:#3dad4b;color:#fff}body.image-details-page section.upload-form-wrapper .image-form>section .ui-autocomplete{border:1px solid rgba(0,0,0,.3);border-top:0;list-style:none;padding:10px;width:100%!important}body.image-details-page section.upload-form-wrapper .image-form>section .ui-autocomplete a{color:#3dad4b}body.image-details-page section.upload-form-wrapper .image-form>section .ui-autocomplete a:focus,body.image-details-page section.upload-form-wrapper .image-form>section .ui-autocomplete a:hover{cursor:pointer;color:#389e44}body.image-details-page section.upload-form-wrapper .image-form>section .ui-helper-hidden-accessible{padding-top:10px;display:block;font-size:16px}body.image-details-page section.upload-form-wrapper .image-form>section label{display:inline-block;font-weight:700;margin:10px 0;font-size:18px}body.image-details-page #upload-progress{position:fixed;width:200px;height:80px;top:50%;left:50%;margin-left:0;margin-top:-40px;z-index:9999;background-color:#f5f5f5;text-align:center}@media (max-width:968px){body.image-details-page #upload-progress{margin-left:-100px}}body.image-details-page #upload-progress p{font-size:24px}body.image-details-page .helptext{display:inline;color:rgba(0,0,0,.3);font-size:16px;font-style:italic;font-weight:700;margin-left:5px}body.image-details-page .helptext--block{display:block;margin:0}body.image-select-page h1{margin-bottom:10px}body.image-select-page section.image-grid.image-selected .image{opacity:.4}body.image-select-page section.image-grid .image{transition:opacity .2s;display:block;float:left;text-align:center;width:200px;height:200px;line-height:200px;margin:15px 1%}@media (max-width:699px){body.image-select-page section.image-grid .image{width:40%;margin:15px 5%}}@media (min-width:700px){body.image-select-page section.image-grid .image{width:31%}}@media (min-width:1000px){body.image-select-page section.image-grid .image{width:23%}}@media (min-width:1200px){body.image-select-page section.image-grid .image{width:18%}}body.image-select-page section.image-grid .image.disabled{opacity:.1;pointer-events:none}body.image-select-page section.image-grid .image.active{opacity:1}body.image-select-page section.image-grid .image.active a{-webkit-transform:scale(1.03);transform:scale(1.03)}body.image-select-page section.image-grid .image.active a:after{content:"";display:block;position:absolute;bottom:-15px;left:50%;margin-left:-15px;width:26px;height:26px;background-color:#3dad4b;border-radius:5px;border:2px solid #fff;background-image:url(/svg/check-white.svg)}.has-true-hover body.image-select-page section.image-grid .image:hover img,body.image-select-page section.image-grid .image.active img{box-shadow:0 0 15px rgba(0,0,0,.25)}body.image-select-page section.image-grid .image a{display:inline-block;position:relative;vertical-align:middle;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}body.image-select-page section.image-grid .image img{display:block;transition:box-shadow .2s;border:3px solid #fff;border-radius:3px}body.image-source-page .container{max-width:700px}.image-source{max-width:588px;margin:100px auto;background-color:#fff;border-radius:12px;overflow:auto}@media (max-width:599px){.image-source{margin-top:0;border-radius:0}}.image-source__title{color:#191919;font-size:40px;line-height:1.3em;font-weight:400;font-size:30px;text-align:center;font-weight:700;margin:30px}@media (max-width:599px){.image-source__title{font-size:22px}}.image-source__actions{text-align:center;margin-top:30px;background-image:linear-gradient(0deg,#f5f5f5,#fff 60px);padding-bottom:50px}.image-source__upload{height:auto;width:auto;min-width:0;color:#fff;font-weight:400;font-size:18px;line-height:1em;text-align:center;display:inline-block;border-radius:5px;background-color:#3dad4b;cursor:pointer;padding:8px 15px 4px;font-weight:700;font-size:22px}.image-source__upload:hover{background-color:#389e44;color:#fff}@media (max-width:599px){.image-source__upload{font-size:18px}}.image-source__upload:before{content:"";display:inline-block;width:36px;height:36px;background-image:url(/svg/upload-white.svg);background-size:80%;background-repeat:no-repeat;background-position:50% 50%;vertical-align:middle;margin-right:5px;position:relative;top:-2px}.image-source__or{margin:10px 0;opacity:.6}@media (max-width:599px){.image-source__or{font-size:18px}}.image-source__select{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;font-size:22px;padding:10px}.image-source__select:hover{color:#389e44}@media (max-width:599px){.image-source__select{font-size:18px}}.image-source__brief{background-color:#fff;padding:20px 30px 10px;border-radius:0 0 12px 12px}@media (max-width:599px){.image-source__brief{border-radius:0}}.image-source__brief__header:before{content:"";display:block;float:left;width:40px;height:40px;margin-left:-6px;margin-right:10px;opacity:.3;background-image:url(/svg/brief.svg)}.image-source__brief__heading{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:18px}.image-source__brief__assignment_title{opacity:.6}.image-source__brief__assignment_title,.image-source__brief__body{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px}.image-source__brief__body a{text-decoration:none;color:#3dad4b;cursor:pointer}.image-source__brief__body a:hover{color:#389e44}body.image-submit-page .images{margin:40px auto;display:flex;flex-wrap:wrap;justify-content:center;max-width:450px}body.image-submit-page .images--additional-top-margin{margin:60px auto 40px}@media (max-width:767px){body.image-submit-page .images{margin:20px auto}body.image-submit-page .images--additional-top-margin{margin:30px auto 20px}}body.image-submit-page .images--sponsor{background-color:#fff;padding:30px;border-radius:6px;display:inline-block;line-height:0}body.image-submit-page .images .image{width:170px;height:170px;margin:10px;border-radius:4px}@media (max-width:767px){body.image-submit-page .images .image{width:140px;height:140px}}body.image-submit-page .images .image .entered-img{border:4px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.2);width:100%;height:100%;position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}body.image-submit-page h2{font-size:24px;line-height:32px;margin-bottom:20px}body.image-submit-page .rules_accepted input[type=checkbox]{flex-basis:16px;margin:5px}body.image-submit-page .rules_accepted label{display:flex;align-items:baseline;margin:6px 0}body.image-submit-page .button-wrapper{margin-top:30px}body.image-submit-page .button-wrapper .btn{height:36px;font-size:18px;line-height:36px;vertical-align:bottom;padding:0 25px;min-width:0}body.image-submit-page .button-wrapper .btn[disabled]{color:#fff;background-color:#3dad4b;opacity:.4}@media (max-width:500px){body.image-submit-page .button-wrapper .btn{margin-bottom:10px}}body.image-submit-page .button-wrapper a.btn{color:#3dad4b;background-color:rgba(0,0,0,.05)}body.image-submit-page .button-wrapper a.btn:hover{background-color:rgba(0,0,0,.1)}body.image-upload-page{padding:66px 0;background-color:#eee}@media (max-width:599px){body.image-upload-page{padding:44px 0}}body.image-upload-page section{float:none}body.image-upload-page .container{max-width:1200px}body.image-upload-page.series-assignments{padding:66px 0 0}body.image-upload-page header{height:66px;line-height:66px;background-color:#fff;position:fixed;z-index:1000;top:0;width:100%}@media (max-width:599px){body.image-upload-page header{height:44px;line-height:44px}}body.image-upload-page header .logo{display:block;position:absolute;width:53px;height:63px;left:15px;background-image:url(/svg/nav_logo_mobile.svg)}@media (max-width:599px){body.image-upload-page header .logo{display:none}}body.image-upload-page header .header-title{display:block;font-size:24px;text-align:center}@media (max-width:599px){body.image-upload-page header .header-title{font-size:20px}}body.image-upload-page header .btn-close{top:12px;right:15px}@media (max-width:599px){body.image-upload-page header .btn-close{top:2px;right:5px}}body.image-upload-page header .btn-close:after{color:#000}body.image-upload-page footer{width:100%;position:fixed;bottom:0;left:0;height:66px;line-height:66px;background-color:#fff;padding:0 20px;z-index:9}@media (max-width:599px){body.image-upload-page footer{height:44px;line-height:44px}}body.image-upload-page footer .delete,body.image-upload-page footer .submit,body.image-upload-page footer input[type=submit]{display:block;position:absolute;right:20px;top:15px;height:36px;line-height:36px;min-width:0;padding:0 15px;font-size:18px}body.image-upload-page footer .delete[disabled],body.image-upload-page footer .submit[disabled],body.image-upload-page footer input[type=submit][disabled]{color:#fff;background-color:#3dad4b;opacity:.4}body.image-upload-page footer .delete[disabled]:hover,body.image-upload-page footer .submit[disabled]:hover,body.image-upload-page footer input[type=submit][disabled]:hover{cursor:default}body.image-upload-page footer .delete{left:20px;right:auto;background-color:#e2624d}body.image-upload-page footer .delete:hover{background-color:#df533b}@media (max-width:599px){body.image-upload-page footer.one-button .submit,body.image-upload-page footer.one-button input[type=submit]{width:100%;position:relative;top:4px;right:0}}@media (max-width:599px){body.image-upload-page footer.two-buttons .delete,body.image-upload-page footer.two-buttons .submit,body.image-upload-page footer.two-buttons input[type=submit]{top:4px}}body.image-upload-page footer .selected{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-weight:700;opacity:.6}body.image-upload-page h1{font-size:38px;line-height:42px;margin-top:20px}@media (max-width:599px){body.image-upload-page h1{font-size:26px;line-height:30px}}body.notifications-page{background-color:#eee}@media (max-width:549px){body.notifications-page .section--image--notifications{display:none}}body.settings{background-color:#eee}body.settings section{float:none;width:auto}body.settings h1{margin:40px auto;font-size:40px;line-height:40px}@media (max-width:400px){body.settings h1{margin:20px auto;font-size:30px;line-height:30px}}body.settings section.settings{border-radius:10px;overflow:hidden;background-color:#fff;padding:0 0 30px;margin:0 auto;max-width:700px}body.settings section.settings:not(.account){padding-left:30px;padding-right:30px}body.settings section.settings a:not(.btn):not(.button){text-decoration:none;color:#3dad4b;cursor:pointer}body.settings section.settings a:not(.btn):not(.button):hover{color:#389e44}body.settings section.settings .settings-nav{text-align:center;background-color:#e8e8e8;margin:0 -30px 30px;padding:0 30px;display:flex}body.settings section.settings .settings-nav a{padding:15px 0 12px;color:#191919;flex-grow:1;border-bottom:3px solid transparent}body.settings section.settings .settings-nav a.active{position:relative;font-weight:700;color:#3dad4b;border-color:#3dad4b}body.settings section.settings .settings-nav a:hover{color:#3dad4b}@media (max-width:768px){body.settings section.settings .settings-nav{padding:0 15px}}@media (max-width:500px){body.settings section.settings .settings-nav{flex-wrap:wrap;padding:5px 0}body.settings section.settings .settings-nav a{flex-basis:30%;padding:10px 0}body.settings section.settings .settings-nav a.active:after{display:none}}@media (max-width:400px){body.settings section.settings .settings-nav{margin-left:-15px;margin-right:-15px}}@media (max-width:400px){body.settings section.settings{border-radius:0;padding:0 0 15px}body.settings section.settings:not(.account){padding-left:15px;padding-right:15px}}body.settings .settings-profile-link{margin:15px auto 50px;text-align:center}body.settings .settings-profile-link a{text-decoration:none;color:#3dad4b;cursor:pointer}body.settings .settings-profile-link a:hover{color:#389e44}body.settings .settings-delete-account-link{padding:30px 130px 0 30px;border-top:1px solid rgba(25,25,25,.1)}@media (max-width:500px){body.settings .settings-delete-account-link a{display:inline-block}}@media (max-width:400px){body.settings .settings-delete-account-link{padding-left:15px}}body.settings .settings-back-link{display:inline-block;padding:0 130px 0 30px;font-weight:700;margin-bottom:18px}body.settings .settings-back-link:before{content:"<";display:inline-block;margin-right:8px}@media (max-width:400px){body.settings .settings-back-link{padding-left:15px}}body.settings .settings-forgot-password-link{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;display:block;margin-bottom:25px}body.settings .change-info{padding:25px 130px 25px 30px;border-top:1px solid rgba(25,25,25,.1)}@media (max-width:768px){body.settings .change-info{padding-right:30px}}@media (max-width:400px){body.settings .change-info{padding-left:15px;padding-right:15px}}body.settings .change-info__info{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}body.settings .change-info__header{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-weight:700;margin:0}body.settings .change-info__link{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700}body.settings .change-info__link:hover{color:#389e44}body.settings .change-info__copy{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;margin:0}body.settings .change-info__copy--small{font-size:16px}body.settings .change-info__copy--unverified{display:flex;align-items:center}body.settings .change-info__copy--unverified:before{content:"!";display:block;margin-right:10px;text-align:center;background-color:#f6b44d;border-radius:50%;height:18px;width:18px;line-height:18px;color:#fff;font-weight:bolder}body.settings .change-info__verify__copy{color:#f6b44d;margin-top:0;margin-bottom:0}body.settings .change-info__verify__input{text-decoration:none;color:#3dad4b;cursor:pointer;background-color:transparent;text-decoration:underline;color:#f6b44d}body.settings .change-info__verify__input:hover{color:#389e44;color:#f5ac3a}.onboarding-page{padding-top:0;background-color:#eee}.onboarding-content{text-align:center;max-width:1800px;margin:0 auto 90px;padding:0 40px}.onboarding-content__button{height:auto;width:auto;min-width:0;color:#fff;font-weight:400;font-size:18px;line-height:1em;text-align:center;padding:8px 15px 10px;display:inline-block;border-radius:5px;background-color:#3dad4b;cursor:pointer;font-size:16px;font-weight:700;margin:5px}.onboarding-content__button:hover{background-color:#389e44;color:#fff}.onboarding-content__carpet{margin:2px}.onboarding-content__hint{position:relative;color:#8d8d8d;font-size:17px;font-weight:700;font-style:italic;margin:0 0 8px;padding-bottom:24px;padding-top:30px}.onboarding-content__hint:after{content:"";position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);left:50%;bottom:0;height:20px;width:20px;margin-left:-10px;background-image:url(/svg/chevron.svg);opacity:.5}.onboarding-content__rating-tips{max-width:360px;margin:5px auto;padding:20px;background-color:#e3e3e3}.onboarding-content__picker-text{color:#8d8d8d;font-size:17px}.onboarding-content__page-panel{max-width:1024px;margin:0 auto;padding:0;background-color:#fff;overflow:hidden;border-radius:8px;box-shadow:0 0 16px rgba(0,0,0,.15)}.onboarding-content__page-panel__upload-block{padding:20px}.onboarding-content__page-panel__upload-block__button{font-size:18px;padding:10px 36px 11px}.onboarding-content__page-panel__carpet{background-image:linear-gradient(#f5f5f5,#fff);background-size:100% 50px;background-repeat:no-repeat;padding:20px 20px 10px}.onboarding-content__page-panel__success{background-color:#bce580;margin-top:20px;padding:13px;color:#fff;font-weight:700}.onboarding-content__page-panel__success__icon{display:inline-block;background-image:url(/svg/check-white.svg);width:28px;height:28px;vertical-align:bottom;margin:-4px 0}.onboarding-content__page-panel__submission{margin:30px}.onboarding-content__panel-row{display:flex;flex-wrap:wrap;justify-content:center;max-width:1024px;margin:0 auto}@media (max-width:640px){.onboarding-content__panel-row{display:block}}.onboarding-content__panel{position:relative;display:flex;flex-basis:33%;min-width:200px}.onboarding-content__panel__inner{width:100%;display:flex;flex-direction:column;margin:20px;padding:15px;background:#fff;border-radius:8px;box-shadow:0 0 16px rgba(0,0,0,.15)}.onboarding-content__panel__title{font-size:22px;font-weight:700;margin:10px}.onboarding-content__panel__image{width:110px;height:110px;border-radius:55px;margin:40px auto;background:red no-repeat 50%;background-size:75%}.onboarding-content__panel__image--contest{background-image:url(/svg/trophy-white.svg);background-color:#f76567}.onboarding-content__panel__image--photographers{background-image:url(/svg/group-white.svg);background-color:#37bbfa}.onboarding-content__panel__image--upload{background-image:url(/svg/user_add-white.svg);background-color:#ccc}.onboarding-content__panel__text{margin:0 0 20px;flex-grow:1;color:#8d8d8d;font-size:17px;font-weight:700;font-style:italic}.onboarding-content__panel__button{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;width:100%;margin:0;font-size:17px;padding:10px 15px 11px}.onboarding-content__panel__button:hover{color:#389e44}@media (max-width:960px){.onboarding-content__panel{flex-basis:50%}}@media (max-width:640px){.onboarding-content__panel__inner{margin:10px}.onboarding-content__panel__title{margin:3px}.onboarding-content__panel__image{margin:10px auto}}.onboarding-content__rating-success{position:relative;min-height:300px;display:flex;justify-content:center}.onboarding-content__rating-success:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:url(/svg/assignments/message_background.svg) repeat-x 25%;background-size:300px 137px;opacity:.15;z-index:-1}.onboarding-content__rating-success__image{width:300px;height:300px;background:url(/svg/assignments/message-thumb.svg)}@media (max-width:500px){.onboarding-content__rating-success{margin:-35px 0}}@media (max-width:1024px){.onboarding-content{padding:0 20px}}@media (max-width:500px){.onboarding-content{padding:0 10px}}@media (max-width:1023px){.onboarding-content .assignment-grid{margin:-10px}}@media (max-width:1023px){.onboarding-content .assignment-grid .assignment-panel-wrapper{padding:10px}}.onboarding-content__entry-success__level-message,.onboarding-content__rating-success__level-message{max-width:500px;margin:0 auto;padding:0 5px}.onboarding-content--full-width{max-width:none;margin-left:0;margin-right:0;padding:0}.onboarding-content--top-padding{padding-top:1px}.picker-services{display:flex;align-items:center;justify-content:center;margin:10px 0}.picker-services__icon{width:24px;height:24px;margin:7px;background:url(/img/picker_services.png);background-repeat:no-repeat}.picker-services__icon--computer{background-position:-18px -198px}.picker-services__icon--flickr{background-position:-18px -558px}.picker-services__icon--instagram{background-position:-78px -258px}.picker-services__icon--picasa{background-position:-78px -318px}.picker-services__icon--facebook{background-position:-18px -498px}.picker-services__icon--dropbox{background-position:-18px -378px}.picker-services__icon--google-drive{background-position:-18px -318px}.picker-services__icon--skydrive{background-position:-78px -438px}.container--wide{max-width:1200px}.section--belief{background-color:#5cbcf6;background-image:url(/v2/images/about/camera_pattern.png),url(/v2/images/about/camera_pattern.png);background-repeat:repeat-y;background-position:0 0,100% 0;background-size:20% auto;text-shadow:none}.section--belief__icon{background:url(/svg/heart_white_solid.svg) no-repeat center 0;background-size:100%;width:40px;height:40px;margin:0 auto}.section--team{background-image:url(/img/banners/about5.jpg);background-position:50% 100%;background-repeat:no-repeat}.section--team__mugshot{display:block;width:125px;height:125px;margin-left:auto;margin-right:auto;border-radius:50%;background-color:#fff;border:4px solid #fff}.about-team__members{display:flex;flex-wrap:wrap}.about-team__members .about-team__member img{display:block;width:125px;height:125px;margin-left:auto;margin-right:auto;border-radius:50%;background-color:#fff;border:4px solid #fff}.about-social-link{display:inline-block;overflow:hidden;height:25px;width:25px;text-indent:-200px}.about-social-link--linkedin{background:url(/svg/social_linkedin.svg) 50% 50% no-repeat}.about-social-link--twitter{background:url(/svg/social_twitter.svg) 50% 50% no-repeat}.about-social-link--instagram{background:url(/svg/social_instagram.svg) 50% 50% no-repeat}.about-footer{text-align:center;background-color:#5c5c5c;color:#fff;overflow:auto}.about-footer ul{list-style:none;padding-left:0;margin-bottom:25px}.about-footer li{display:inline-block;border-right:1px solid #fff;padding-right:15px;padding-left:10px;opacity:.6;font-size:16px}.about-footer li:last-child{border-right:0}.jobs-content{text-align:left}.jobs-content h2{font-size:32px;line-height:32px;float:left;width:100%;margin:2px 0 0;padding:32px 28px;cursor:pointer;background:url(/v2/images/chevron-down-3dad4b.png) no-repeat 98% #fff}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.jobs-content h2{background-image:url(/v2/images/chevron-down-3dad4b@2x.png)}}@media (max-width:680px){.jobs-content h2{font-size:20px;line-height:20px;padding:15px 45px 15px 15px;background-position:95%;background-size:15px auto}}.jobs-content h2.active{background-image:url(/v2/images/chevron-up-3dad4b.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.jobs-content h2.active{background-image:url(/v2/images/chevron-up-3dad4b@2x.png)}}.jobs-content h2:first-of-type{margin:0}.jobs-content h2:hover{color:#3dad4b}@media only screen and (max-width:1024px){.jobs-content h2:hover{color:inherit}}@media only screen and (orientation:landscape) and (max-width:800px){.jobs-content h2:hover{color:inherit}}@media only screen and (max-width:1024px){.jobs-content h2.active{color:#3dad4b}}@media only screen and (orientation:landscape) and (max-width:800px){.jobs-content h2.active{color:#3dad4b}}.jobs-content .panel{display:none;float:left;width:100%;padding:20px 28px;border-top:3px solid #3dad4b;background:#fff}@media (max-width:680px){.jobs-content .panel{padding:5px 10px}}.jobs-content .panel h3{font-size:30px;font-weight:700;line-height:36px;margin:20px 0 15px}@media (max-width:680px){.jobs-content .panel h3{font-size:18px;line-height:15px;margin:15px 0 10px}}.jobs-content .panel p{font-size:22px;line-height:28px;margin:10px 0}@media (max-width:680px){.jobs-content .panel p{font-size:16px;line-height:20px;margin:8px 0}}.jobs-content .panel p em{font-style:normal;font-weight:bolder}.jobs-content .panel ul{font-size:22px;line-height:25px;margin:10px 0;padding:0 0 0 40px}.jobs-content .panel ul li{margin:7px 0}@media (max-width:680px){.jobs-content .panel ul{font-size:16px;line-height:20px;margin:8px 0;padding:0 0 0 20px}.jobs-content .panel ul li{margin:5px 0}}.jobs-content .panel a{color:#3dad4b}.jobs-contact{position:relative}.jobs-contact .container{max-width:620px}.jobs-contact{padding:104px 0}@media (max-width:680px){.jobs-contact{padding:20px 0}}.jobs-contact .content{float:left;width:100%;padding:40px;text-align:left;color:#fff;border-radius:4px;background:rgba(0,0,0,.7)}.jobs-contact .content h1{font-size:70px;line-height:60px;margin-bottom:20px;text-align:left}@media (max-width:680px){.jobs-contact .content h1{font-size:36px;line-height:40px}}.jobs-contact .content p{font-size:30px;line-height:36px;margin:0 0 55px}@media (max-width:680px){.jobs-contact .content p{font-size:18px;line-height:24px;margin-bottom:20px}}.jobs-contact .content p:last-of-type{margin:0}body.registration-page{background-color:#5c5c5c;padding-top:0}body.registration-page .password-reset-message{border-radius:10px;background-color:rgba(0,0,0,.6);max-width:500px;margin:10% auto 0;padding:20px}body.registration-page.password-reset form.registration-form .field#field-email{border:none;border-radius:5px}body.registration-page .btn.explore{background-color:rgba(0,0,0,.4);height:36px;line-height:36px;font-size:18px;color:#fff;width:200px;min-width:0}body.registration-page .btn.explore:hover{background-color:rgba(0,0,0,.3)}body.registration-page header{position:relative;height:60px;line-height:60px;overflow:hidden;margin-bottom:-60px;z-index:1000}@media (max-width:767px){body.registration-page header{height:50px;line-height:50px;margin-bottom:-50px}}body.registration-page header .logo{display:block;float:left;width:210px;height:63px;margin-left:20px;background-image:url(/svg/nav_logo-white.svg);background-repeat:no-repeat}@media (max-width:767px){body.registration-page header .logo{width:167px;height:50px;margin-left:10px}}body.registration-page header .explore{position:absolute;left:50%;top:15px;margin-left:-100px}body.registration-page header .actions{float:right}body.registration-page header .actions .registration-button{color:#fff;margin-right:20px;font-weight:700;padding:10px}@media (max-width:767px){body.registration-page header .actions .registration-button{margin-right:10px;padding:5px}}.body--hashtag{background-color:#eee}.body--hashtag .hastag-header{background-color:#3dad4b;display:flex;justify-content:center;align-items:center;height:60px;padding:0 20px}.body--hashtag .hastag-header .hashtag-name{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:22px;margin:0;color:#fff;font-weight:700;min-width:0;overflow-x:hidden;text-overflow:ellipsis}@media (max-width:399px){.body--hashtag .hastag-header .hashtag-name{font-size:18px}}body.leaderboard{background-color:#eee}body.leaderboard div.container{padding:0 10px}body.leaderboard div.container h1{margin:40px auto}@media (max-width:500px){body.leaderboard div.container h1{font-size:28px;line-height:32px;margin:0 auto 20px}}body.leaderboard div.container p{max-width:800px;color:#fff;margin:20px auto;font-size:22px;line-height:26px}@media (max-width:500px){body.leaderboard div.container p{font-size:18px;line-height:22px;margin:15px auto}body.leaderboard div.container p.mobile-hide{display:none}}body.leaderboard div.container .top-icon{background:url(/svg/crown-circle.svg) no-repeat;background-size:contain;width:90px;height:90px;margin:10px auto}@media (max-width:750px){body.leaderboard div.container .top-icon{width:60px;height:60px;margin:5px auto}}body.leaderboard div.container .summary{max-width:800px;color:#191919;opacity:.4;margin:auto auto 20px;font-size:16px;font-weight:700;line-height:20px}@media (max-width:500px){body.leaderboard div.container .summary{font-size:16px;line-height:20px;margin:15px auto}body.leaderboard div.container .summary.mobile-hide{display:none}}body.leaderboard div.container .explainer p{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;margin:0 auto}@media (max-width:1110px){body.leaderboard div.container .explainer p{max-width:520px}}@media (max-width:750px){body.leaderboard div.container .explainer p{max-width:none;font-size:16px;margin:0 30px}}body.leaderboard div.container .explainer a{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700}body.leaderboard div.container .explainer a:hover{color:#389e44}body.leaderboard div.container .jump-to-user{text-decoration:none;color:#3dad4b;cursor:pointer;display:block;position:relative;margin:20px auto;max-width:300px;font-weight:700}body.leaderboard div.container .jump-to-user:hover{color:#389e44}body.leaderboard div.container .jump-to-user:after{position:absolute;content:"";display:block;margin:0 auto;bottom:-25px;left:0;right:0;background-image:url(/svg/caret-green.svg);background-repeat:no-repeat;height:30px;width:30px}body.leaderboard section.user-grid.user-grid--leaderboard{margin-top:65px}@media (max-width:740px){body.leaderboard section.user-grid.user-grid--leaderboard{margin-top:45px}}body.leaderboard #photographers-wrapper{height:100vh}body.leaderboard #photographers-wrapper.loaded{height:auto}.body--ranked-images{padding-top:60px;background-color:#eee}@media (max-width:740px){.body--ranked-images{padding-top:60px}}@media (max-width:599px){.body--ranked-images{padding-top:44px}}.body--ranked-images header{height:60px;line-height:60px;background-color:#e3e3e3;position:fixed;z-index:1000;top:0;width:100%}@media (max-width:599px){.body--ranked-images header{height:44px;line-height:44px}}.body--ranked-images header .logo{display:block;position:absolute;width:51px;height:60px;left:15px;background-image:url(/svg/nav_logo_mobile.svg);background-repeat:no-repeat}@media (max-width:599px){.body--ranked-images header .logo{display:none}}.body--ranked-images header .header-title{display:block;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:22px;line-height:60px;text-align:center}@media (max-width:599px){.body--ranked-images header .header-title{font-size:20px;line-height:44px}}.body--ranked-images header .btn-close{top:14px;right:20px;height:28px;width:28px}@media (max-width:599px){.body--ranked-images header .btn-close{top:8px;right:5px}}.body--ranked-images header .btn-close:after{font-size:22px;line-height:28px;color:#191919;opacity:.8}.body--ranked-images .container{max-width:800px}@media (max-width:840px){.body--ranked-images .container{padding:0 3%}}.body--ranked-images .ranking-avatar{height:116px;margin:20px auto 10px;text-align:center}.body--ranked-images .ranking-name{text-decoration:none;color:#3dad4b;cursor:pointer;position:-webkit-sticky;position:sticky;font-weight:700;z-index:20;top:104px;text-align:center;display:block;box-shadow:0 1px 0 rgba(0,0,0,.1);background:#eee;padding:12px 0}.body--ranked-images .ranking-name:hover{color:#389e44}@media (max-width:599px){.body--ranked-images .ranking-name{top:88px}}.body--ranked-images .ranking-header{padding:0 0 10px;text-align:center;margin-bottom:10px}.body--ranked-images .ranking-header__green{background-color:#3dad4b;height:44px;line-height:44px}.body--ranked-images .ranking-header__bronze{background-color:#cb6d28;height:44px;line-height:44px}.body--ranked-images .ranking-header__silver{background-color:#babdcb;height:44px;line-height:44px}.body--ranked-images .ranking-header__gold{background-color:#e7c335;height:44px;line-height:44px}.body--ranked-images .ranking-header__black{background-color:#000;height:44px;line-height:44px}.body--ranked-images .ranking-header__navigation{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:60px;z-index:20}@media (max-width:599px){.body--ranked-images .ranking-header__navigation{top:44px}}.body--ranked-images .ranking-header__navigation__link{position:relative;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;color:#fff;font-weight:700}.body--ranked-images .ranking-header__navigation__link:after{content:"";position:absolute;display:block;background-image:url(/svg/chevron-white.svg);background-repeat:no-repeat;top:-2px;height:28px;width:28px}.body--ranked-images .ranking-header__navigation__link--noarrow:after{content:none}.body--ranked-images .ranking-header__navigation__link--prev{margin-left:25%}.body--ranked-images .ranking-header__navigation__link--prev:after{left:-30px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:599px){.body--ranked-images .ranking-header__navigation__link--prev{margin-left:40px}}.body--ranked-images .ranking-header__navigation__link--next{margin-right:25%}.body--ranked-images .ranking-header__navigation__link--next:after{right:-30px}@media (max-width:599px){.body--ranked-images .ranking-header__navigation__link--next{margin-right:40px}}.body--ranked-images .ranking-header__navigation .user-rank{position:relative;display:inline-block;height:26px;border-radius:13px;line-height:26px}.body--ranked-images .ranking-header__navigation .user-rank--black,.body--ranked-images .ranking-header__navigation .user-rank--bronze,.body--ranked-images .ranking-header__navigation .user-rank--gold,.body--ranked-images .ranking-header__navigation .user-rank--silver{padding:2px 10px 0 30px}.body--ranked-images .ranking-header__navigation .user-rank--black:before,.body--ranked-images .ranking-header__navigation .user-rank--bronze:before,.body--ranked-images .ranking-header__navigation .user-rank--gold:before,.body--ranked-images .ranking-header__navigation .user-rank--silver:before{content:"";display:block;position:absolute;height:26px;width:26px;left:0;top:0;background-repeat:no-repeat;background-image:url(/svg/crown-white.svg)}.body--ranked-images .ranking-header__points{margin-top:11px}.body--ranked-images .ranking-header__title{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;line-height:1em;opacity:.6}.body--ranked-images .ranking-header__title--bold{margin-top:15px;margin-bottom:15px;opacity:1;font-size:20px;font-weight:700;text-align:center}.body--ranked-images .ranking-header__link{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;display:inline-block;margin-left:8px;padding-top:10px}.body--ranked-images .ranking-header__link:hover{color:#389e44}body.search.assignment-search div.container{max-width:1800px;padding:30px 4% 0}body.search.image-search div.flex-container{display:flex;justify-content:space-between;max-width:100%;padding-left:40px;padding-right:40px}@media (max-width:1010px){body.search.image-search div.flex-container{padding-left:2px;padding-right:2px}}body.search.image-search div.flex-container section.results{flex:0 1 75%;width:75%;min-width:0}@media (max-width:1500px){body.search.image-search div.flex-container section.results{flex:0 1 70%;width:70%}}@media (max-width:1200px){body.search.image-search div.flex-container section.results{flex:0 1 65%;width:65%}}@media (max-width:1010px){body.search.image-search div.flex-container section.results{flex:0 1 100%;width:100%}}body.search.image-search div.flex-container section.results .filter-bar__form,body.search.image-search div.flex-container section.results .loading-more-wrapper{background-color:#eee}body.search.image-search div.flex-container section.results .carpet-wrapper{margin-top:2px}body.search.image-search div.flex-container div.sidebar-container{flex:0 2 25%;width:25%;margin:46px 0 0;padding-left:40px;min-width:0}@media (max-width:1500px){body.search.image-search div.flex-container div.sidebar-container{flex:0 2 30%;width:30%}}@media (max-width:1200px){body.search.image-search div.flex-container div.sidebar-container{flex:0 1 35%;width:35%}}@media (max-width:1010px){body.search.image-search div.flex-container div.sidebar-container{display:none}}body.search{background-color:#eee}body.search .results-bar{background-color:#3dad4b;height:100%;color:#fff;display:flex;justify-content:center;text-align:center}body.search .results-bar p{margin:0;padding:15px 10px;font-size:22px}body.search .results-bar p span{font-weight:700}@media (max-width:500px){body.search .results-bar p{font-size:18px}}body.search .sidebar-container{margin-top:50px}body.messages-page{height:100vh;overflow:hidden}body.messages-page .message-information-text{position:absolute;bottom:0;right:5px;padding-right:15px;text-align:right;font-weight:700;font-style:italic;font-size:16px;opacity:.4}body.messages-page section.settings{width:100%;max-width:none;border-radius:5px;overflow:hidden;height:70vh;padding:0;margin:0 0 50px -5px;background-color:transparent}body.messages-page section.settings>div{height:calc(100% - 52px)}body.messages-page section.settings .conversations{width:100%}@media (max-width:767px){body.messages-page .message-information-text{right:0}body.messages-page .message-information-text .hide-mobile{display:none}body.messages-page .container{padding:0;height:100%}body.messages-page .container:after{display:none}body.messages-page .container header{background-color:#f5f5f5;position:absolute;height:50px;width:100%;z-index:2}body.messages-page .container header h1{margin:10px auto;font-size:30px;line-height:30px}body.messages-page section.settings{padding-top:50px;height:100%;margin:0;border-radius:0}}@media (max-width:320px) and (min-width:320px){:root body.messages-page,body.messages-page _::-webkit-full-page-media,body.messages-page _:future{height:460px}}@media (max-width:375px) and (min-width:375px){:root body.messages-page,body.messages-page _::-webkit-full-page-media,body.messages-page _:future{height:519px}}@media (max-width:414px) and (min-width:414px){:root body.messages-page,body.messages-page _::-webkit-full-page-media,body.messages-page _:future{height:628px}}.sponsor-detail__container{background-color:#eee}.sponsor-detail__content{display:flex;max-width:1800px;margin:auto}@media (max-width:1000px){.sponsor-detail__content{flex-direction:column;margin:0}}.sponsor-detail__section--assignments{flex-grow:1;background-color:#eee}@media (max-width:1000px){.sponsor-detail__section--assignments{order:2}}.sponsor-detail__section--sidebar{min-width:400px;padding:60px 30px;background-color:#fff}@media (max-width:1250px){.sponsor-detail__section--sidebar{min-width:340px;padding:60px 20px}}@media (max-width:1000px){.sponsor-detail__section--sidebar{order:1;min-width:auto;padding:10px 30px 20px}}@media (max-width:767px){.sponsor-detail__section--sidebar{text-align:center;padding:10px 15px 20px}}.sponsor-detail__assignment-block{margin:60px 30px 0}@media (max-width:1000px){.sponsor-detail__assignment-block{margin:40px 30px 0}}@media (max-width:767px){.sponsor-detail__assignment-block{margin:40px 15px 0}}.sponsor-detail__assignment-block--separator{padding-top:10px;border-top:2px solid rgba(25,25,25,.1)}.sponsor-detail__assignment-grid{margin:25px 0}@media (max-width:1000px){.sponsor-detail__assignment-grid{margin:15px 0}}.sponsor-detail__sidebar-logo{max-width:200px;margin-bottom:55px}@media (max-width:1000px){.sponsor-detail__sidebar-logo{display:none}}.sponsor-detail__about-text{max-width:500px;font-size:16px}@media (max-width:1000px){.sponsor-detail__about-text{max-width:none}}@media (max-width:767px){.sponsor-detail__about-text{margin-left:auto;margin-right:auto}}.sponsor-detail__promotions{margin-top:30px}.sponsor-detail__promotions--mobile{display:flex;flex-direction:column;align-items:flex-start;padding:0 30px}@media (min-width:1001px){.sponsor-detail__promotions--mobile{display:none}}@media (max-width:767px){.sponsor-detail__promotions--mobile{align-items:center;padding:0}}@media (max-width:1000px){.sponsor-detail__promotions--desktop{display:none}}.sponsor-detail__promotions__heading{text-align:left}.sponsor-detail__promotions__heading--mobile{text-align:center}.sponsor-detail__promotions__image{border:1px solid rgba(25,25,25,.1)}.thumbnail-styleguide-wrapper{background-color:#eee}.container--thumbnail-styleguide{max-width:1500px}.container--thumbnail-styleguide h1{font-size:40px}.thumbnail-styleguide ul{padding-left:1em}.thumbnail-styleguide li{font-size:16px}.thumbnail-styleguide__main,.thumbnail-styleguide__sidebar{padding:1em}.thumbnail-styleguide__row{display:flex;padding-bottom:1em;border-bottom:1px solid rgba(25,25,25,.1);margin-bottom:1em}.thumbnail-styleguide__main{flex:1 1 66.6666%;justify-content:center;display:flex}.thumbnail-styleguide__sidebar{flex:1 1 33.3333%}.thumbnail-styleguide .carpet-thumbnail-overlay__top-left{text-align:left}.thumbnail-styleguide__field{margin:1em 0}.thumbnail-styleguide__field--disabled{color:#8d8d8d}nav.profile-navbar{background-color:#fff;text-align:center;margin-bottom:30px}nav.profile-navbar ul{display:flex;justify-content:center;margin:0;padding:12px;height:80px;list-style:none}nav.profile-navbar ul li{flex:0 0 auto;height:50px;display:inline-block;position:relative;margin:0 4px;cursor:pointer}@media (min-width:350px){nav.profile-navbar ul li{margin:0 6px}}@media (min-width:600px){nav.profile-navbar ul li{margin:0 8px}}@media (min-width:768px){nav.profile-navbar ul li{margin:0 10px}}nav.profile-navbar ul li a{display:inline-block;padding:8px 4px;text-decoration:none;height:59px}nav.profile-navbar ul li a span{display:block;font-weight:700;text-transform:uppercase}nav.profile-navbar ul li a span.title{white-space:nowrap;font-size:14px;line-height:20px;color:#a2a2a2}nav.profile-navbar ul li a span.count{margin-top:3px;font-size:18px;color:#191919}@media (max-width:399px){nav.profile-navbar ul li a span.title{font-size:12px}nav.profile-navbar ul li a span.count{font-size:16px}}nav.profile-navbar ul li.active>a span,nav.profile-navbar ul li a:hover span{color:#3dad4b}nav.profile-navbar ul li.active:after{content:"";display:block;height:3px;width:100%;background-color:#3dad4b;margin-top:6px}nav.profile-navbar ul li.menu-more{width:55px;min-width:55px;height:55px;position:relative;top:4px;display:none;border:1px solid rgba(25,25,25,.1);border-radius:5px}@media (max-width:700px){nav.profile-navbar ul li.menu-more{display:inline-block}}nav.profile-navbar ul li.menu-more>a{padding-top:4px}nav.profile-navbar ul li.menu-more a.more span.icon{display:inline-block;width:34px;height:34px;position:relative;top:-6px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url(/svg/more.svg)}nav.profile-navbar ul li.menu-more ul.dropdown-menu{display:none;position:absolute;right:-1px;top:63px;height:auto;background:#fff;border:1px solid rgba(25,25,25,.1);border-radius:5px;border-top-right-radius:0;text-align:left;z-index:15;list-style:none}nav.profile-navbar ul li.menu-more ul.dropdown-menu li{display:block}nav.profile-navbar ul li.menu-more ul.dropdown-menu li a{height:auto;white-space:nowrap}nav.profile-navbar ul li.menu-more ul.dropdown-menu li span{display:inline-block}nav.profile-navbar ul li.menu-more.active{border-bottom:1px solid #fff;border-bottom-right-radius:0;border-bottom-left-radius:0;height:69px}nav.profile-navbar ul li.menu-more.active a.more span.icon{background-image:url(/svg/more-green.svg)}nav.profile-navbar ul li.menu-more.active ul.dropdown-menu{display:inline-block;padding:5px;list-style:none}nav.profile-navbar ul li.menu-more.active ul.dropdown-menu:before{content:"";display:block;position:absolute;height:3px;width:53px;top:-2px;right:0;background-color:#fff}nav.profile-navbar ul li.menu-more.active ul.dropdown-menu li{margin:0}nav.profile-navbar ul li.menu-more.active ul.dropdown-menu li.active:after{content:"";display:block;height:30px;width:3px;background-color:#3dad4b;margin-top:-32px;margin-left:-5px}nav.profile-navbar ul li.menu-more.active ul.dropdown-menu li span.count{margin-right:4px}nav.profile-navbar ul li.menu-more.active:after{display:none}nav.profile-navbar ul li.menu-more:hover{cursor:pointer}nav.profile-navbar ul li.menu-more:hover a.more span.icon{background-image:url(/svg/more-green.svg)}nav.profile-navbar ul li.menu-more:hover>a span{color:#3dad4b}@media (max-width:700px){nav.profile-navbar ul li:not(.mobile){display:none}}form.account-settings-form{border-top:1px solid rgba(25,25,25,.1);padding-right:130px;padding-left:30px}@media (max-width:768px){form.account-settings-form{padding-right:30px}}@media (max-width:400px){form.account-settings-form{padding-left:15px;padding-right:15px}}form.account-settings-form div.page-form-actions{display:flex;justify-content:space-between;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;text-decoration:none;color:#3dad4b;cursor:pointer}form.account-settings-form div.page-form-actions:hover{color:#389e44}form.account-settings-form div.page-form-actions>*{margin:0}form.account-settings-form label{font-weight:400;opacity:.6}form.account-settings-form div.widget{margin-top:10px}form.account-settings-form .errorlist.nonfield,form.account-settings-form ul.errorlist{margin-top:30px}form.account-settings-form #field-email{margin-bottom:10px}form.account-settings-form #field-current_password{margin-bottom:0}form.account-settings-form #field-new_password{margin-top:15px;margin-bottom:0}form.account-settings-form #field-confirm_password{margin-top:0;margin-bottom:0}form.account-settings-form #field-confirm_password .errorlist,form.account-settings-form #field-confirm_password label{display:none}section.account-subscriptions{padding-right:130px;padding-left:30px;margin-bottom:30px}@media (max-width:768px){section.account-subscriptions{padding-right:30px}}@media (max-width:400px){section.account-subscriptions{padding-left:15px;padding-right:15px}}section.account-subscriptions h4{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-weight:700;margin:0}section.account-subscriptions .helptext{font-size:16px;font-weight:700;font-style:italic;opacity:.4;padding-left:10px;margin-bottom:25px}section.account-subscriptions p.no-subscription{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;border:1px solid #91d89a;border-radius:4px;color:#3dad4b;background-color:#effaf1;margin:5px 0;padding:15px}section.account-subscriptions p.no-subscription a{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700}section.account-subscriptions p.no-subscription a:hover{color:#389e44}section.account-subscriptions div.module{margin:10px 0;padding:5px 10px 10px;border:1px solid rgba(25,25,25,.1);border-radius:4px}section.account-subscriptions div.module h5{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;opacity:.4;margin:2px 0 10px;width:70%}section.account-subscriptions div.module a{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;text-decoration:none;color:#3dad4b;cursor:pointer;float:right;font-weight:700}section.account-subscriptions div.module a:hover{color:#389e44}section.account-subscriptions div.module p{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;margin:0}section.account-subscriptions div.module p.help{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;margin:5px 0 0;opacity:.4}section.account-subscriptions div.module span.cost{float:right;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;opacity:.4}section.account-subscriptions div.module span.plan{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:18px}section.account-subscriptions div.module span.frequency{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;opacity:.4}section.account-subscriptions div.module p.renews{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-style:italic}section.account-subscriptions div.module tr.main{display:flex;flex-direction:row;justify-content:space-between;padding-top:5px}section.account-subscriptions div.module tr.additional{border-bottom:1px solid #bbb}section.account-subscriptions div.module td.date{width:200px}section.account-subscriptions div.module td.amount{width:70px;text-align:right}section.account-subscriptions div.module td.for{text-align:left;font-size:14px;padding-bottom:5px}section.account-subscriptions div.module span.for{opacity:.4}section.account-subscriptions div.module span.receipt{text-align:right;font-size:14px;padding-bottom:5px;opacity:1}section.account-subscriptions div.module span.paid,section.account-subscriptions div.module span.refunded{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:12px;padding:3px 4px 2px;color:#fff;background-color:#3dad4b;border-radius:3px;position:relative;top:-2px;display:inline-block}section.account-subscriptions div.module span.refunded{background-color:#e6684f}section.account-subscriptions div.module span.expiry{margin-left:20px}section.awards-summary{float:none;width:auto;background-image:linear-gradient(#e6e6e6,#eee);padding:20px 0 0}section.awards-summary .awards-title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:18px;text-align:center;opacity:.4}section.awards-summary .awards-subtitle{text-align:center;opacity:.4;margin-top:5px}section.awards-summary .awards{float:none;width:100%;display:flex;justify-content:center;padding:20px 10px;overflow-x:auto}@media (max-width:380px){section.awards-summary .awards--length_3{justify-content:flex-start}section.awards-summary .awards--length_3:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:500px){section.awards-summary .awards--length_4{justify-content:flex-start}section.awards-summary .awards--length_4:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:620px){section.awards-summary .awards--length_5{justify-content:flex-start}section.awards-summary .awards--length_5:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:740px){section.awards-summary .awards--length_6{justify-content:flex-start}section.awards-summary .awards--length_6:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:860px){section.awards-summary .awards--length_7{justify-content:flex-start}section.awards-summary .awards--length_7:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:980px){section.awards-summary .awards--length_8{justify-content:flex-start}section.awards-summary .awards--length_8:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:1100px){section.awards-summary .awards--length_9{justify-content:flex-start}section.awards-summary .awards--length_9:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:1220px){section.awards-summary .awards--length_10{justify-content:flex-start}section.awards-summary .awards--length_10:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:1340px){section.awards-summary .awards--length_11{justify-content:flex-start}section.awards-summary .awards--length_11:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:1460px){section.awards-summary .awards--length_12{justify-content:flex-start}section.awards-summary .awards--length_12:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}section.awards-summary .awards .award{margin:0 8px;height:100px;width:100px;flex:0 0 100px;position:relative;background-position:50%;background-size:100%}section.awards-summary .awards .award.judge-winner{background-image:url(/svg/award_expert_gold.svg)}section.awards-summary .awards .award.judge-placed{background-image:url(/svg/award_expert_silver.svg)}section.awards-summary .awards .award.judge-shortlisted{background-image:url(/svg/award_expert_shortlisted.svg)}section.awards-summary .awards .award.judge-highly-commended{background-image:url(/svg/award_expert_commended_highly.svg)}section.awards-summary .awards .award.judge-commended{background-image:url(/svg/award_expert_bronze.svg)}section.awards-summary .awards .award.judge-merited{background-image:url(/svg/award_expert_merit.svg)}section.awards-summary .awards .award.com-judge-winner{background-image:url(/svg/award_judge_gold.svg)}section.awards-summary .awards .award.com-judge-placed{background-image:url(/svg/award_judge_silver.svg)}section.awards-summary .awards .award.com-judge-highly-commended{background-image:url(/svg/award_judge_commended_highly.svg)}section.awards-summary .awards .award.com-judge-commended{background-image:url(/svg/award_judge_bronze.svg)}section.awards-summary .awards .award.com-judge-merited{background-image:url(/svg/award_judge_merit.svg)}section.awards-summary .awards .award.crowd-winner{background-image:url(/svg/award_crowd1_gold.svg)}section.awards-summary .awards .award.crowd-placed{background-image:url(/svg/award_crowd2_silver.svg)}section.awards-summary .awards .award.crowd-top-10-pc{background-image:url(/svg/award_crowd3_silver.svg)}section.awards-summary .awards .award.crowd-top-25-pc{background-image:url(/svg/award_crowd3_bronze.svg)}section.awards-summary .awards .award.crowd-top-50-pc{background-image:url(/svg/award_crowd4_bronze.svg)}section.awards-summary .awards .award .count{position:absolute;left:75px;top:12px;height:24px;min-width:24px;background-color:#3dad4b;padding:0 5px;border-radius:12px;border:2px solid #fff;color:#fff;font-size:14px;font-weight:700;text-align:center}.profile-settings-form{padding-right:130px}@media (max-width:767px){.profile-settings-form{padding-right:0}}.profile-settings-form #field-profile_sort_order{border-top:1px solid #eee;margin:30px -160px 20px -30px;padding:20px 30px 0}.profile-settings-form #field-profile_sort_order .widget{background-color:#fff;border:none}.profile-settings-form #field-profile_sort_order .widget #id_profile_sort_order{list-style:none;margin:0;padding:0}.profile-settings-form #field-profile_sort_order .widget #id_profile_sort_order li{padding:8px 0}.profile-settings-form #field-profile_sort_order .widget #id_profile_sort_order li label{align-items:baseline;display:inline-flex;font-weight:400}.profile-settings-form #field-profile_sort_order .widget #id_profile_sort_order li label input[type=radio]{margin:0 5px 0 0}.profile-settings-form__help{margin-left:10px}.profile-settings-form__banner{width:100%;padding:1px;text-align:center}.profile-settings-form__banner--error{background-color:#fbe4e5;color:#e7464b}.profile-settings-form__banner--saved{background-color:#fbf0cd}section.about-me{text-align:center}section.about-me div.brief-about-me{color:#9c9c9c;font-size:16px;margin-top:-35px}section.about-me div.brief-about-me div.biography{width:90%;margin:0 auto 8px}section.about-me div.brief-about-me div.biography p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.about-me div.brief-about-me div.info{width:90%;margin:0 auto 16px}section.about-me div.brief-about-me div.info>span{position:relative;margin:0 10px}@media (max-width:374px){section.about-me div.brief-about-me div.info>span{margin:0 5px}}section.about-me div.brief-about-me div.info>span.location:before{content:"";display:block;position:absolute;width:23px;height:23px;left:-23px;top:-1px;background:url(/svg/location-grey.svg) no-repeat 50%}@media (max-width:700px){section.about-me div.brief-about-me div.info>span.joined:nth-child(3){display:none}}section.about-me div.brief-about-me div.info>span.joined:first-child{margin-left:0}section.about-me div.brief-about-me div.info>span:nth-child(-n+2):after{content:"\B7";display:inline-block;position:absolute;right:-15px;line-height:16px;font-size:46px}@media (max-width:374px){section.about-me div.brief-about-me div.info>span:nth-child(-n+2):after{right:-10px}}@media (max-width:700px){section.about-me div.brief-about-me div.info>span:nth-child(2):after{display:none}}section.about-me div.brief-about-me div.info>span:nth-last-child(2):after{display:none}section.about-me div.brief-about-me div.info>span span.bold{color:#b2b2b2;font-weight:700}section.about-me div.brief-about-me div.info>span.toggle{color:#3dad4b;font-size:14px;font-weight:700;cursor:pointer;margin:0 10px 0 0}section.about-me div.brief-about-me div.info>span.toggle:after{content:"";position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:-1px;right:-21px;height:20px;width:20px;background:url(/svg/chevron-green.svg) no-repeat 50%}section.about-me div.brief-about-me div.info>span.toggle:hover{color:#389e44}section.about-me div.full-about-me{margin-top:40px}section.about-me div.full-about-me>div{margin:0 auto 34px}section.about-me div.full-about-me>div.biography{max-width:750px}section.about-me div.full-about-me>div.biography p{line-height:26px;padding:0 4%}section.about-me div.full-about-me>div.biography a.link{position:relative}section.about-me div.full-about-me>div.biography a.link:after{content:"";position:absolute;top:5px;right:-17px;height:16px;width:16px;background:url(/svg/chevron-green.svg) no-repeat 50%}section.about-me div.full-about-me>div.location p{position:relative;display:inline-block;margin:0}section.about-me div.full-about-me>div.location p:before{content:"";display:block;position:absolute;width:24px;height:24px;left:-23px;top:-2px;background:url(/svg/location-grey.svg) no-repeat 50%}section.about-me div.full-about-me>div.stats{padding:0 3%;margin-bottom:26px;display:flex;justify-content:center}@media (max-width:767px){section.about-me div.full-about-me>div.stats{align-items:center;flex-wrap:wrap}}section.about-me div.full-about-me>div.stats div.stat-container{flex:0 1 136px;display:flex;justify-content:center;width:136px;height:136px;background-color:#e9e9e9;border-radius:6px;margin:0 16px;padding:18px 0 0}@media (max-width:767px){section.about-me div.full-about-me>div.stats div.stat-container{margin:10px}}section.about-me div.full-about-me>div.stats div.stat-container div.stat{flex:0 1 95px;position:static;margin:0 18px}@media (max-width:350px){section.about-me div.full-about-me>div.stats div.stat-container div.stat{margin:0 10px}}section.about-me div.full-about-me>div.stats div.stat-container div.stat p{margin:3px auto;color:#6c6c6c}section.about-me div.full-about-me>div.stats div.stat-container div.stat p.bold{font-weight:700}@media (max-width:700px){section.about-me div.full-about-me>div.stats div.stat-container div.stat p{font-size:16px;line-height:18px}}section.about-me div.full-about-me>div.stats div.stat-container div.stat div.icon{width:42px;height:42px;margin:0 auto}section.about-me div.full-about-me>div.stats div.stat-container div.stat.achievement .icon--photo-view{background:url(/svg/photo_view-green.svg) no-repeat 50%}section.about-me div.full-about-me>div.stats div.stat-container div.stat.achievement .icon--photo-love{background:url(/svg/photo_love-green.svg) no-repeat 50%}section.about-me div.full-about-me>div.stats div.stat-container div.stat.achievement .icon--profile-view{background:url(/svg/profile_view-green.svg) no-repeat 50%}section.about-me div.full-about-me>div.stats div.stat-container div.stat.joined .icon{background:url(/svg/cake-green.svg) no-repeat 50%}section.about-me div.full-about-me>div.stats div.stat-container div.stat.rank .icon--black{background:url(/svg/crown-black.svg) no-repeat 50%}section.about-me div.full-about-me>div.stats div.stat-container div.stat.rank .icon--gold{background:url(/svg/crown-gold.svg) no-repeat 50%}section.about-me div.full-about-me>div.stats div.stat-container div.stat.rank .icon--silver{background:url(/svg/crown-silver.svg) no-repeat 50%}section.about-me div.full-about-me>div.stats div.stat-container div.stat.rank .icon--bronze{background:url(/svg/crown-bronze.svg) no-repeat 50%}section.about-me div.full-about-me>div.stats div.stat-container div.stat.rank .icon--green{background:url(/svg/crown-green.svg) no-repeat 50%}section.about-me div.full-about-me>div.links div.link-prefix{width:250px;border-bottom:1px solid rgba(25,25,25,.1);margin:0 auto 15px;padding:0 0 12px}section.about-me div.full-about-me>div.links div.link-prefix p{margin:0;color:#b2b2b2;font-size:22px;line-height:24px}@media (max-width:374px){section.about-me div.full-about-me>div.links div.link-prefix p{font-size:20px;line-height:22px}}section.about-me div.full-about-me>div.links div.social-links{margin:0 auto 15px}section.about-me div.full-about-me>div.links div.social-links a{width:42px;height:42px}section.about-me div.full-about-me>div.links div.personal-links a{display:block;font-size:18px;line-height:22px;color:#161616;margin:0 auto 8px}section.about-me div.full-about-me>div.links div.personal-links a:hover{color:#3dad4b}section.about-me div.full-about-me>div.toggle{width:250px;height:30px;border-radius:6px;background-color:#eee}section.about-me div.full-about-me>div.toggle span{position:relative;color:#3dad4b;font-size:14px;line-height:30px;font-weight:700}section.about-me div.full-about-me>div.toggle span:after{content:"";position:absolute;-webkit-transform:rotate(270deg);transform:rotate(270deg);top:-1px;right:-24px;height:20px;width:20px;background:url(/svg/chevron-green.svg) no-repeat 50%}section.about-me div.full-about-me>div.toggle:hover{cursor:pointer;background-color:#e4e4e4}section.about-me div.full-about-me>div.toggle:hover span{color:#389e44}section.profile-header{text-align:center;background-color:#fff}section.profile-header div.banner{position:relative;height:40vh;background-color:#e2e2e2}@media (max-width:700px){section.profile-header div.banner{height:30vh}}section.profile-header div.banner .banner-change-btn{display:none;opacity:0;margin-top:18vh;background-color:#000;position:relative;padding:0 10px 0 40px;transition:opacity .2s linear;z-index:2}.has-true-hover section.profile-header div.banner .banner-change-btn{display:inline-block}section.profile-header div.banner .banner-change-btn:before{content:"";background-image:url(/svg/camera-white.svg);width:22px;height:22px;margin:4px 5px 4px 11px;display:block;position:absolute;left:0;top:0}.has-true-hover section.profile-header div.banner.own:hover:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.has-true-hover section.profile-header div.banner.own:hover .banner-change-btn{opacity:1}section.profile-header div.banner div.banner-buttons{display:flex;justify-content:flex-end;position:absolute;bottom:12px;width:100%;z-index:2}@media (max-width:700px){section.profile-header div.banner div.banner-buttons{justify-content:space-between;bottom:auto;top:12px}}section.profile-header div.banner div.banner-buttons>*{margin:0 6px}section.profile-header div.banner div.banner-buttons>:last-child{margin-right:24px}section.profile-header div.banner div.banner-buttons>:first-child{margin-left:24px}@media (max-width:700px){section.profile-header div.banner div.banner-buttons>*{margin:0 12px}section.profile-header div.banner div.banner-buttons>:last-child{margin-right:12px}section.profile-header div.banner div.banner-buttons>:first-child{margin-left:12px}}section.profile-header div.banner div.banner-buttons a.btn-email,section.profile-header div.banner div.banner-buttons div.btn-settings{display:block;width:34px;height:32px;text-indent:-999999px;border:2px solid #fff;border-radius:6px}.has-true-hover section.profile-header div.banner div.banner-buttons a.btn-email:hover,.has-true-hover section.profile-header div.banner div.banner-buttons div.btn-settings:hover,section.profile-header div.banner div.banner-buttons a.btn-email.active,section.profile-header div.banner div.banner-buttons div.btn-settings.active{background-color:#3dad4b}section.profile-header div.banner div.banner-buttons .message-button{position:relative}section.profile-header div.banner div.banner-buttons .message-button a.btn-email{background:url(/svg/email-white.svg) no-repeat 50% #969696;cursor:pointer}section.profile-header div.banner div.banner-buttons .message-button a.btn-email:hover{background-color:#3dad4b}section.profile-header div.banner div.banner-buttons .message-button form.new-comment-form{display:none;position:absolute;right:0;top:44px;z-index:999;background-color:#ebebeb;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:10px;width:300px;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}section.profile-header div.banner div.banner-buttons .message-button form.new-comment-form:before{content:"";display:block;position:absolute;width:0;height:0;right:10px;top:-8px;border-color:transparent transparent #ebebeb;border-style:solid;border-width:0 7.5px 8px}@media (max-width:770px){section.profile-header div.banner div.banner-buttons .message-button form.new-comment-form{left:0;right:auto}section.profile-header div.banner div.banner-buttons .message-button form.new-comment-form:before{left:10px;right:auto}}section.profile-header div.banner div.banner-buttons .message-button p.info{opacity:.4;text-align:center}section.profile-header div.banner div.banner-buttons .message-button p.success{font-weight:700;color:#3dad4b}section.profile-header div.banner div.banner-buttons .message-button textarea{background-color:#fff}section.profile-header div.banner div.banner-buttons .message-button .form-controls{margin:.5em 0 0}section.profile-header div.banner div.banner-buttons .message-button a.submit{margin:6px 0 0;text-align:right;display:block;font-size:16px;font-weight:700;color:#3dad4b;cursor:pointer}section.profile-header div.banner div.banner-buttons .message-button a.upgrade{margin:6px 0 0;text-align:center;display:block;font-size:16px;font-weight:700;color:#3dad4b;cursor:pointer}section.profile-header div.banner div.banner-buttons .message-button.active form.new-comment-form{display:block}section.profile-header div.banner div.banner-buttons .message-button.active a.btn-email{background-color:#3dad4b}section.profile-header div.banner div.banner-buttons div.btn-settings{background:url(/svg/cog-white.svg) no-repeat 50%/75% #969696;position:relative}section.profile-header div.banner div.banner-buttons div.btn-settings>a{display:block;width:34px;height:32px}section.profile-header div.banner div.banner-buttons div.btn-settings ul.settings-dropdown{display:none;position:absolute;z-index:999;padding:0;margin:14px 0 0;top:100%;right:-2px;text-indent:0;text-align:left;white-space:nowrap;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}section.profile-header div.banner div.banner-buttons div.btn-settings ul.settings-dropdown:before{content:"";display:block;position:absolute;width:0;height:0;right:10px;top:-8px;border-color:transparent transparent #ebebeb;border-style:solid;border-width:0 7.5px 8px}section.profile-header div.banner div.banner-buttons div.btn-settings ul.settings-dropdown li{display:block;font-size:16px;line-height:40px;background-color:#ebebeb}section.profile-header div.banner div.banner-buttons div.btn-settings ul.settings-dropdown li a{transition:none;padding:0 14px;display:block;height:40px;color:#191919}section.profile-header div.banner div.banner-buttons div.btn-settings ul.settings-dropdown li:hover{background-color:#e0e0e0}@media (min-width:399px){section.profile-header div.banner div.banner-buttons div.btn-settings ul.settings-dropdown li.small-only{display:none}}.has-true-hover section.profile-header div.banner div.banner-buttons div.btn-settings ul.settings-dropdown li.no-hover-only{display:none}@media (max-width:770px){section.profile-header div.banner div.banner-buttons div.btn-settings ul.settings-dropdown{left:-2px;right:auto}section.profile-header div.banner div.banner-buttons div.btn-settings ul.settings-dropdown:before{left:10px}}section.profile-header div.banner div.banner-buttons div.btn-settings.active ul.settings-dropdown{display:block}section.profile-header div.banner div.banner-buttons a.follow{height:32px;border:2px solid #fff}section.profile-header div.banner div.banner-buttons a.update-profile{width:120px;padding:0 10px;height:32px;background-color:#969696;border:2px solid #fff}section.profile-header div.banner div.banner-buttons a.update-profile:hover{background-color:#3dad4b}@media (max-width:399px){section.profile-header div.banner div.banner-buttons a.update-profile{display:none}}section.profile-header .avatar{display:block;position:relative;margin:-60px auto 0}section.profile-header .avatar .avatar-wrapper{width:120px;position:relative;margin:0 auto 10px}section.profile-header .avatar .avatar-wrapper form,section.profile-header .avatar .avatar-wrapper img{width:120px;height:120px;border:3px solid #fff;border-radius:50%;background:#e2e2e2}section.profile-header .avatar .avatar-wrapper form{overflow:hidden}section.profile-header .avatar .avatar-wrapper form label{display:none}section.profile-header .avatar .avatar-wrapper form .field,section.profile-header .avatar .avatar-wrapper form .source-image-preview,section.profile-header .avatar .avatar-wrapper form .widget{height:100%;width:100%}section.profile-header .avatar .avatar-wrapper form .source-image-preview{height:100%;width:100%;background-size:cover;position:relative}section.profile-header .avatar .avatar-wrapper form .source-image-preview.source-image-preview-default-avatar{background-image:url(/svg/no_profile.svg)}section.profile-header .avatar .avatar-wrapper form .source-image-preview.representation-missing{background-size:contain;background-size:25%;background-position:50%;background-repeat:no-repeat}section.profile-header .avatar .avatar-wrapper form .source-image-upload{opacity:0;position:absolute;top:50%;margin-top:-15px;z-index:2;width:100%;text-align:center;transition:opacity .2s linear}section.profile-header .avatar .avatar-wrapper form .source-image-upload .btn-upload{height:36px;width:36px;padding:0;margin:0;background-color:#000;border:none;text-indent:-9999px;display:none}.has-true-hover section.profile-header .avatar .avatar-wrapper form .source-image-upload .btn-upload{display:inline-block}section.profile-header .avatar .avatar-wrapper form .source-image-upload .btn-upload:before{background-image:url(/svg/camera-white.svg);width:100%;height:100%;position:absolute;top:0;left:0}section.profile-header .avatar .avatar-wrapper form:hover .source-image-upload{opacity:1}section.profile-header .avatar .avatar-wrapper div.sharing-container{position:absolute;left:100%;margin-left:-8px;bottom:0}section.profile-header .avatar .avatar-wrapper div.sharing-container div.open-sharing{display:block;height:28px;width:28px;margin-top:7px;background-image:url(/svg/share-grey.svg);cursor:pointer}section.profile-header .avatar .avatar-wrapper div.sharing-container div.open-sharing:hover{background-image:url(/svg/share-green.svg)}section.profile-header .avatar .avatar-wrapper div.sharing-container div.sharing-list{display:none;text-align:left;position:relative}section.profile-header .avatar .avatar-wrapper div.sharing-container div.sharing-list div.close-sharing{display:inline-block;height:28px;width:28px;background:url(/svg/cross-grey.svg) no-repeat 50%;background-size:75%;cursor:pointer;vertical-align:middle}section.profile-header .avatar .avatar-wrapper div.sharing-container div.sharing-list div.sharing-buttons{position:absolute;top:-6px;left:100%;padding-left:4px;white-space:nowrap}section.profile-header .avatar .avatar-wrapper div.sharing-container div.sharing-list div.sharing-buttons a.social-link{width:40px;height:40px;margin-left:-5px}@media (max-width:359px){section.profile-header .avatar .avatar-wrapper div.sharing-container div.sharing-list div.sharing-buttons{position:absolute;left:100%;margin-left:5px;top:-8px;z-index:999;padding:4px;background-color:#ebebeb;border-radius:6px;box-shadow:0 0 3px 0 rgba(0,0,0,.2)}section.profile-header .avatar .avatar-wrapper div.sharing-container div.sharing-list div.sharing-buttons a.social-link{display:block;margin:0}section.profile-header .avatar .avatar-wrapper div.sharing-container div.sharing-list div.sharing-buttons:before{content:"";display:block;position:absolute;width:0;height:0;right:48px;top:16px;border-color:transparent #ebebeb transparent transparent;border-style:solid;border-width:7.5px 8px 7.5px 0}}section.profile-header .avatar .avatar-wrapper div.sharing-container.active div.open-sharing{display:none}section.profile-header .avatar .avatar-wrapper div.sharing-container.active div.sharing-list{display:block}section.profile-header .avatar--has-subscription:after{content:"";display:block;position:absolute;bottom:-27px;left:24px;height:72px;width:72px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}section.profile-header .avatar--founder-challenger:after{background-image:url(/svg/plan1_founder_lrg.svg)}section.profile-header .avatar--founder-pro:after{background-image:url(/svg/plan2_founder_lrg.svg)}section.profile-header .avatar--founder-master:after{background-image:url(/svg/plan3_founder_lrg.svg)}section.profile-header .avatar--challenger:after{background-image:url(/svg/plan1_lrg.svg)}section.profile-header .avatar--pro:after{background-image:url(/svg/plan2_lrg.svg)}section.profile-header .avatar--master:after{background-image:url(/svg/plan3_lrg.svg)}section.profile-header .avatar .avatar-rank{display:block;top:3px;left:calc(100% - 30px);height:30px;border-radius:15px;position:absolute;z-index:2;text-align:center;padding:1px 10px 0;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;line-height:30px;font-weight:700;color:#fff}section.profile-header .avatar .avatar-rank--with-crown{padding:1px 10px 0 32px}section.profile-header .avatar .avatar-rank--with-crown:before{content:"";display:block;position:absolute;height:28px;width:28px;left:0;top:1px;background-repeat:no-repeat;background-image:url(/svg/crown-white.svg)}section.profile-header .avatar .avatar-rank--crown-only{padding:1px 14px}section.profile-header .avatar .avatar-rank--green{background-color:#fff;color:#3dad4b}section.profile-header .avatar .avatar-rank--green:before{background-image:url(/svg/crown-green.svg)}section.profile-header .avatar .avatar-rank--green:hover{background-color:#f5f5f5}section.profile-header .avatar .avatar-rank--bronze{background-color:#cb6d28}section.profile-header .avatar .avatar-rank--bronze:hover{background-color:#b96224}section.profile-header .avatar .avatar-rank--silver{background-color:#babdcb}section.profile-header .avatar .avatar-rank--silver:hover{background-color:#aaadba}section.profile-header .avatar .avatar-rank--gold{background-color:#e7c335}section.profile-header .avatar .avatar-rank--gold:hover{background-color:#e0b409}section.profile-header .avatar .avatar-rank--black{background-color:#000}section.profile-header .avatar .avatar-rank--black:hover{background-color:#232323}section.profile-header .avatar .subscription-tier{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:12px;color:#3dad4b;margin:12px auto}section.profile-header .avatar .subscription-tier.founder{color:#5cbcf6}section.profile-header .avatar h2{font-size:28px}@media (max-width:700px){section.profile-header .avatar{margin-top:-45px}section.profile-header .avatar .avatar-wrapper{width:90px}section.profile-header .avatar .avatar-wrapper:before{left:calc(100% - 20px)}section.profile-header .avatar .avatar-wrapper:after{bottom:-19px;left:18px;height:54px;width:54px}section.profile-header .avatar .avatar-wrapper form,section.profile-header .avatar .avatar-wrapper img{width:90px;height:90px}section.profile-header .avatar .subscription-tier{margin-top:0}}.profile_stats--collapsed{color:#9c9c9c;font-size:16px;margin-top:-35px}.profile_stats--collapsed__stats{padding:0 3%;margin-bottom:15px;display:flex;justify-content:center}.profile_stats--collapsed__stats__stat{flex:0 1 80px;display:flex;flex-direction:column;justify-content:center;height:68px;margin:0 8px;padding:18px 0 0}@media (max-width:767px){.profile_stats--collapsed__stats__stat{margin:10px}}.profile_stats--collapsed__stats__stat__value{margin:3px auto;color:#a2a2a2;font-weight:700}.profile_stats--collapsed__icon{width:35px;height:35px;margin:0 auto}.profile_stats--collapsed__icon--photo-view{background:url(/svg/photo_view-grey.svg) no-repeat 50%}.profile_stats--collapsed__icon--photo-love{background:url(/svg/photo_love-grey.svg) no-repeat 50%}.profile_stats--collapsed__icon--profile-view{background:url(/svg/profile_view-grey.svg) no-repeat 50%}.profile_stats--collapsed__icon--cake{background:url(/svg/cake-grey.svg) no-repeat 50%}.profile_stats--full{margin-top:40px}.profile_stats--full__stats{padding:0 3%;margin-bottom:26px;display:flex;justify-content:center}@media (max-width:767px){.profile_stats--full__stats{align-items:center;flex-wrap:wrap}}.profile_stats--full__stats__stat{flex:0 1 120px;display:flex;flex-direction:column;justify-content:center;margin:0 8px;padding:18px 0;background-color:#e9e9e9;border-radius:6px}@media (max-width:767px){.profile_stats--full__stats__stat{margin:10px}}.profile_stats--full__stats__stat__value{margin:3px auto;color:#6c6c6c}.profile_stats--full__stats__stat__value--bold{font-weight:700}.profile_stats--full__icon{width:42px;height:42px;margin:0 auto}.profile_stats--full__icon--photo-view{background:url(/svg/photo_view-green.svg) no-repeat 50%}.profile_stats--full__icon--photo-love{background:url(/svg/photo_love-green.svg) no-repeat 50%}.profile_stats--full__icon--profile-view{background:url(/svg/profile_view-green.svg) no-repeat 50%}.profile_stats--full__icon--cake{background:url(/svg/cake-green.svg) no-repeat 50%}.profile_stats--full__icon--rank-black{background:url(/svg/crown-black.svg) no-repeat 50%}.profile_stats--full__icon--rank-gold{background:url(/svg/crown-gold.svg) no-repeat 50%}.profile_stats--full__icon--rank-silver{background:url(/svg/crown-silver.svg) no-repeat 50%}.profile_stats--full__icon--rank-bronze{background:url(/svg/crown-bronze.svg) no-repeat 50%}.profile_stats--full__icon--rank-green{background:url(/svg/crown-green.svg) no-repeat 50%}form.social-settings-form{padding-right:130px}@media (max-width:767px){form.social-settings-form{padding-right:0}}form.social-settings-form .social-edit-link{position:relative;margin-left:21px}form.social-settings-form .social-edit-link:before{content:"www";position:absolute;left:-21px;height:42px;width:42px;border-radius:50%;background-color:#969696;background-position:50%;background-size:64px;color:#fff;font-size:14px;font-weight:700;text-align:center;line-height:39px}form.social-settings-form .social-edit-link .widget{padding-left:20px}form.social-settings-form .social-edit-link.twitter:before{content:"";background-image:url(/svg/circle_twitter.svg)}form.social-settings-form .social-edit-link.instagram:before{content:"";background-image:url(/svg/circle_instagram.svg)}form.social-settings-form .social-edit-link.facebook:before{content:"";background-image:url(/svg/circle_facebook.svg)}form.social-settings-form .social-edit-link.pinterest:before{content:"";background-image:url(/svg/circle_pinterest.svg)}form.social-settings-form .social-edit-link.flickr:before{content:"";background-image:url(/svg/circle_flickr.svg)}form.social-settings-form .social-edit-link.tumblr:before{content:"";background-image:url(/svg/circle_tumblr.svg)}.information-panel{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;border-radius:10px;padding:25px 30px;text-align:center;color:#fff;font-weight:700;opacity:1;z-index:0;position:relative}.information-panel:active,.information-panel:hover{color:#fff;opacity:.9}.information-panel--has-background{min-height:286px}.information-panel--browse{min-height:400px;border:1px solid #e3e3e3}@media (max-width:767px){.information-panel--browse{min-height:300px}}.information-panel__background{position:absolute;width:100%;height:100%;min-height:286px;border-radius:10px;z-index:-1;left:0;top:0;background-size:cover;background-position:50%}.information-panel__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat 50% 50%;background-size:contain}.information-panel--small{flex-direction:row;align-items:stretch;padding:15px;text-align:left;margin-bottom:10px;min-height:100px}.information-panel--small .information-panel__background{min-height:0}.information-panel__inner-left{flex:0 0 30%;width:30%;margin-right:15px;align-self:center}.information-panel__inner-right{display:flex;flex-direction:column;justify-content:center}.information-panel__inner-right>:first-child{margin-top:0}.information-panel__inner-right>:last-child{margin-bottom:0}.information-panel__sponsor-logo{margin-top:10px}.information-panel__sponsor-logo--small{margin-top:0}.information-panel__headline{opacity:.7}.information-panel__headline--small{text-align:left;margin-bottom:0}.information-panel__text{max-width:700px;font-weight:700}.information-panel__text--small{margin:.6em 0}.information-panel__button,.information-panel__link{display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:16px;padding:10px 20px}.information-panel__button{background-color:#fff;border-radius:5px}.information-panel__link--small{display:inline;padding:0;text-transform:none}.information-panel__link--arrow:after{content:"\A0>";padding-left:2px}.information-panel>:first-child{margin-top:0}.information-panel>:last-child{margin-bottom:0}.body--create-assignment{background-color:#fff}.contest-form-wrapper{position:absolute;min-height:100vh;width:100vw}.contest-form-wrapper:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#eee;background-image:url(/img/create_assignment2.jpg);background-position:50%;background-size:cover}@media (max-width:767px){.contest-form-wrapper{min-height:auto}.contest-form-wrapper:before{height:200px;background-position-y:-100px}}.contest-form-wrapper:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.contest-form{position:relative;margin:130px auto;border-radius:12px;background-color:#fff;padding:20px 60px 30px;text-align:center;max-width:700px}@media (max-width:767px){.contest-form{width:100%;max-width:none;border-radius:0;padding:20px 30px 30px;margin-bottom:0}}@media (max-width:375px){.contest-form{padding:20px 15px 30px}}.contest-form>:first-child{margin-top:0}.contest-form>:last-child{margin-bottom:0}.contest-form__heading--complete:before{content:"";background-image:url(/svg/check-white-on-green.svg);display:block;height:40px;width:40px;margin:0 auto}.contest-form__progress{display:inline-block;margin:0 auto 1em;position:relative}@media (max-width:767px){.contest-form__progress{display:block}}.contest-form__progress__bar{height:6px;width:320px;background-color:#e3e3e3;border-radius:3px;margin-right:5px}@media (max-width:767px){.contest-form__progress__bar{width:100%;margin:0 auto}}.contest-form__progress__bar__inner{background-color:#3dad4b;height:6px;border-radius:3px}.contest-form__progress__text{position:absolute;margin:0;right:-48px;top:-8px}@media (max-width:767px){.contest-form__progress__text{position:static;margin:8px auto 0}}.contest-form__box{border-radius:6px;background-color:#e3e3e3;padding:30px;text-align:left;margin-bottom:30px}.contest-form__box:last-child{margin-bottom:30px}@media (max-width:767px){.contest-form__box{padding:20px}}@media (max-width:375px){.contest-form__box{padding:15px}}.contest-form__box--center{text-align:center}.contest-form__box>:first-child{margin-top:0}.contest-form__box>:last-child{margin-bottom:0}.contest-form__field--textarea .form-field__input{width:100%;height:140px}.contest-form__buttons{display:flex;justify-content:space-between;margin-top:40px}.contest-form__bottom-link{display:inline-block;padding:0}.archive-assignment-sharing{text-align:right;margin:0 6px}.archive-assignment-sharing__text{color:#c3c3c3;font-weight:700;font-size:16px;margin-right:5px}.archive-assignment-sharing .social-link{height:35px;width:35px}div.assignment-carousel{text-align:center}div.assignment-carousel div.slides-wrapper{position:relative}div.assignment-carousel div.slides-wrapper ul.slides{background-color:transparent;padding:0}div.assignment-carousel div.slides-wrapper ul.slides .assignment-panel-wrapper{width:auto;margin:15px}div.assignment-carousel div.slides-wrapper ul.slides .assignment-panel-wrapper img{display:inline-block}div.assignment-carousel div.slides-wrapper ul.slides button{top:43%}div.assignment-carousel div.slides-wrapper ul.slides .slick-list{padding-top:15px;padding-bottom:15px;position:relative}.has-true-hover div.assignment-carousel div.slides-wrapper ul.slides .slick-list:before{box-shadow:inset 4px 0 3px -3px rgba(0,0,0,.2);content:" ";height:100%;left:0;position:absolute;top:0;width:15px;z-index:1}.has-true-hover div.assignment-carousel div.slides-wrapper ul.slides .slick-list:after{box-shadow:inset -4px 0 3px -3px rgba(0,0,0,.2);content:" ";height:100%;right:0;position:absolute;top:0;width:15px;z-index:1}div.assignment-carousel div.slides-wrapper>a.link{color:#3dad4b;font-weight:700}div.assignment-carousel div.slides-wrapper>a.link:hover{color:#389e44}div.assignment-carousel.hidden{display:none}div.tab-wrapper div.tabs{height:36px;border-bottom:1px solid rgba(25,25,25,.1)}div.tab-wrapper div.tabs ul{padding:0;white-space:nowrap;display:flex}div.tab-wrapper div.tabs li.tab{display:inline-block;padding:8px 16px;color:#a2a2a2;cursor:pointer;min-width:40px;height:36px;text-align:center}div.tab-wrapper div.tabs li.tab.active{border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid rgba(25,25,25,.1);border-bottom-color:#fff;color:#191919;font-weight:700}div.tab-wrapper div.tabs li.tab:not(.active):hover{color:#191919}div.tab-wrapper div.tab.accordion{display:none}div.tab-wrapper div.tab-content{padding:10px 0}div.tab-wrapper div.tab-content p{line-height:24px}div.tab-wrapper div.tab-content div.tab-section{display:none}div.tab-wrapper div.tab-content div.tab-section.active{display:block}div.tab-wrapper div.tab-content div.tab-section>*{margin:10px 0}div.tab-wrapper div.tab-content div.tab-section dl{opacity:.5;font-size:17px;line-height:28px;margin-top:30px}div.tab-wrapper div.tab-content div.tab-section dl dt{font-weight:700;display:inline}div.tab-wrapper div.tab-content div.tab-section dl dd{display:inline;margin:0}div.tab-wrapper div.tab-content div.tab-section div.prize-info{padding:5px 0;min-width:90px;min-height:90px;border-radius:8px;background-color:#eee;margin:30px 0 10px}div.tab-wrapper div.tab-content div.tab-section div.prize-info.prize-info-with-flash{margin-left:30px;border-top-left-radius:0}@media (max-width:1023px){div.tab-wrapper div.tab-content div.tab-section div.prize-info.prize-info-with-flash{margin-left:45px}}div.tab-wrapper div.tab-content div.tab-section div.prize-info.prize-info-with-flash p{margin-left:70px}div.tab-wrapper div.tab-content div.tab-section div.prize-info p{margin:15px 20px 15px 30px;font-size:18px}div.tab-wrapper div.tab-content div.tab-section div.prize-info div.prize-flash{float:left;display:inline-block;border-radius:50%;height:100px;width:100px;margin:-10px 10px 0 -45px}div.tab-wrapper div.tab-content div.tab-section div.prize-info div.prize-amount-flash{padding:15px 0;background-color:#3dad4b;text-align:center}div.tab-wrapper div.tab-content div.tab-section div.prize-info div.prize-amount-flash span{display:block;margin:4px auto;font-size:20px;font-weight:700;color:#fff}div.tab-wrapper div.tab-content div.tab-section div.prize-info div.prize-amount-flash span:first-child,div.tab-wrapper div.tab-content div.tab-section div.prize-info div.prize-amount-flash span:last-child{margin:0 auto;font-size:14px;font-weight:400;color:hsla(0,0%,100%,.7)}div.tab-wrapper div.tab-content div.tab-section div.prize-info div.prize-image-flash{position:relative;overflow:hidden}div.tab-wrapper div.tab-content div.tab-section div.prize-info div.prize-image-flash div.image{height:100%;width:100%;background-size:cover;background-color:#fff}div.tab-wrapper div.tab-content div.tab-section div.prize-info div.prize-image-flash:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.12)}@media (max-width:900px){div.tab-wrapper div.tabs{display:none}div.tab-wrapper div.tab-set{border-bottom:1px solid rgba(25,25,25,.1)}div.tab-wrapper div.tab.accordion{display:block;font-weight:700;margin:8px 0 10px;cursor:pointer;position:relative}div.tab-wrapper div.tab.accordion:after{content:"";position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:5px;top:0;height:20px;width:20px;background-image:url(/svg/chevron.svg);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}div.tab-wrapper div.tab.accordion.active:after,div.tab-wrapper div.tab.accordion.shown:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}div.tab-wrapper div.tab-content div.tab-section.shown{display:block}div.tab-wrapper div.tab-content div.tab-set:first-child{border-top:1px solid rgba(25,25,25,.1)}div.tab-wrapper div.tab-content div.tab-set:first-child div.tab.accordion{cursor:auto}div.tab-wrapper div.tab-content div.tab-set:first-child div.tab.accordion:after{display:none}div.tab-wrapper div.tab-content div.tab-set:first-child div.tab-section{display:block}}.panel-flags{position:absolute;text-align:left;top:0;left:0;padding-top:16px}.panel-flags .panel-flag-wrapper{margin:0}.panel-flags .panel-flag-wrapper:not(:first-child){margin-top:2px}.panel-flags .panel-flag{position:relative;display:inline-block;height:19px;border-top-right-radius:10px;border-bottom-right-radius:10px}.panel-flags .panel-flag>span{text-transform:uppercase;color:#fff;font-size:12px;font-weight:700;line-height:19px;margin:0 9px 0 6px;vertical-align:bottom}.assignments-banner .panel-flags{padding-top:30px}@media (min-width:740px){.assignments-banner .panel-flags .panel-flag{height:25px}.assignments-banner .panel-flags .panel-flag>span{font-size:14px;padding-left:16px;line-height:25px}}.body--share-submission .panel-flags{padding-top:90px}@media (max-width:740px){.body--share-submission .panel-flags{display:none}}.assignment-grid{margin:-25px;padding:0;display:flex;flex-wrap:wrap}@media (max-width:1023px){.assignment-grid{margin:-15px}}.assignment-grid .assignment-panel-wrapper{padding:25px;width:25%}@media (max-width:1023px){.assignment-grid .assignment-panel-wrapper{padding:15px}}@media (max-width:1599px){.assignment-grid .assignment-panel-wrapper{width:33.33333333%}}@media (max-width:1199px){.assignment-grid .assignment-panel-wrapper{width:50%}}@media (max-width:767px){.assignment-grid .assignment-panel-wrapper{width:100%;margin:0 auto;max-width:500px}}.assignment-grid--max-three-cols .assignment-panel-wrapper{width:33.33333333%;max-width:500px}@media (max-width:1199px){.assignment-grid--max-three-cols .assignment-panel-wrapper{width:50%}}@media (max-width:767px){.assignment-grid--max-three-cols .assignment-panel-wrapper{width:100%}}.assignment-grid--max-three-cols-narrow .assignment-panel-wrapper{width:33.33333333%;max-width:500px}@media (max-width:1400px){.assignment-grid--max-three-cols-narrow .assignment-panel-wrapper{width:50%}}@media (max-width:767px){.assignment-grid--max-three-cols-narrow .assignment-panel-wrapper{width:100%}}.assignment-grid--max-two-cols{max-width:800px}.assignment-grid--max-two-cols .assignment-panel-wrapper{width:50%;max-width:500px}@media (max-width:1599px){.assignment-grid--max-two-cols .assignment-panel-wrapper{width:50%}}@media (max-width:767px){.assignment-grid--max-two-cols .assignment-panel-wrapper{width:100%}}.assignment-grid--centered{justify-content:center}.assignment-idea-grid{margin:0;padding:0}.assignment-idea-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden}.assignment-idea-grid .assignment-idea-panel-wrapper{margin:25px 2%;float:left}@media (max-width:720px){.assignment-idea-grid .assignment-idea-panel-wrapper{width:100%;margin:15px 0}}@media (min-width:721px) and (max-width:1023px){.assignment-idea-grid .assignment-idea-panel-wrapper{width:48%}.assignment-idea-grid .assignment-idea-panel-wrapper:nth-child(odd){margin-left:0;clear:left}.assignment-idea-grid .assignment-idea-panel-wrapper:nth-child(2n+2){margin-right:0}}@media (min-width:1024px) and (max-width:1799px){.assignment-idea-grid .assignment-idea-panel-wrapper{width:30.66%}.assignment-idea-grid .assignment-idea-panel-wrapper:nth-child(3n+1){margin-left:0;clear:left}.assignment-idea-grid .assignment-idea-panel-wrapper:nth-child(3n+3){margin-right:0}}@media (min-width:1800px){.assignment-idea-grid .assignment-idea-panel-wrapper{margin:25px 1.5%;width:22.75%}.assignment-idea-grid .assignment-idea-panel-wrapper:nth-child(4n+1){margin-left:0;clear:left}.assignment-idea-grid .assignment-idea-panel-wrapper:nth-child(4n+4){margin-right:0}}.assignment-idea-panel-wrapper{display:block;position:relative;text-align:center;outline:none}.assignment-idea-panel{background-color:#fff;border-radius:4px;background-clip:padding-box;position:relative;z-index:1;transition:box-shadow .1s ease}.assignment-idea-panel__link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;outline:none}.assignment-idea-panel__status{height:30px;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:18px;line-height:30px;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}.assignment-idea-panel__status--approved{background-color:#acd86d}.assignment-idea-panel__status--rejected{background-color:#e6684f}.assignment-idea-panel__status--pending{background-color:#fdb24c}.assignment-idea-panel__status--draft{background-color:#191919}.assignment-idea-panel__image{width:100%;height:168px;background-size:cover;background-position:50% 50%;position:relative}.assignment-idea-panel__image.representation-missing{background-size:initial;background-color:#c3c3c3}.assignment-idea-panel__image--empty{background-color:#c3c3c3;background-image:url(/svg/photo.svg);background-size:64px;background-repeat:no-repeat;opacity:.4}.assignment-idea-panel__overlay{display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:background-color .1s ease}.assignment-idea-panel:hover{box-shadow:0 2px 8px rgba(0,0,0,.15)}.assignment-idea-panel:hover .assignment-panel__overlay{background-color:rgba(0,0,0,.4)}.assignment-idea-panel__details{padding:15px 5px}.assignment-idea-panel__details__title{font-size:24px;padding-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignment-idea-panel__details__subtitle{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;display:inline-block;color:#191919;opacity:.4;margin:0;padding:0 14px;height:20px;line-height:20px;text-align:center}.assignment-idea-panel__bottom-link{display:flex;align-items:center;justify-content:center;min-height:40px;font-size:16px;font-style:italic;color:rgba(25,25,25,.4);transition:background-image .1s ease;background-image:linear-gradient(#f5f5f5,#fff);background-color:#f5f5f5;margin:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;font-style:normal}.assignment-idea-panel__bottom-link:hover{color:#389e44;background-image:none}.assignment-panel-wrapper{display:block;position:relative;text-align:center;outline:none}.assignment-panel-wrapper--gpt-ad{display:flex;justify-content:center;align-items:center}.assignment-panel{background-color:#fff;border-radius:4px;background-clip:padding-box;position:relative;z-index:1;transition:box-shadow .1s ease}.assignment-panel__link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;outline:none}.assignment-panel__link--short{height:calc(100% - 40px)}.assignment-panel__image{width:100%;height:168px;background-size:cover;background-position:50% 50%;position:relative;border-top-right-radius:4px;border-top-left-radius:4px}.assignment-panel__image.representation-missing{background-size:initial;background-color:#c3c3c3}.assignment-panel__overlay{display:block;position:absolute;width:100%;height:100%;border-top-left-radius:4px;border-top-right-radius:4px;background-color:rgba(0,0,0,.2);transition:background-color .1s ease}.assignment-panel:hover{box-shadow:0 2px 8px rgba(0,0,0,.15)}.assignment-panel:hover .assignment-panel__overlay{background-color:rgba(0,0,0,.4)}.assignment-panel__time-to-voting{top:130px;color:#fff}.assignment-panel__coming-soon,.assignment-panel__time-to-voting{position:relative;text-transform:uppercase;font-weight:700;font-size:16px;text-shadow:0 0 5px rgba(0,0,0,.3)}.assignment-panel__coming-soon{display:block;top:85px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.assignment-panel__icon{display:block;width:60px;height:60px}.assignment-panel__icon--trophy{background-image:url(/svg/trophy-white.svg);margin:100px auto 0}.assignment-panel__icon--rating{background-image:url(/svg/rating-white.svg);margin:15px auto 0}.assignment-panel__details{padding:15px 5px}.assignment-panel__details__title{font-size:24px;padding-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignment-panel__details__ending{display:block;color:#a2a2a2;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignment-panel__details__ending strong{font-size:18px}.assignment-panel__details__ending strong.draft{color:#eac62c}.assignment-panel__submission-count{position:absolute;background-color:#37bbfa;color:#fff;border-radius:50%;right:-10px;top:-10px;height:32px;width:32px;line-height:26px;font-size:18px;font-weight:700;border:3px solid #eee}.assignment-panel__sponsor-logo{width:30%;margin:-25px auto 0;padding:10px;height:65px;display:flex;align-items:center;justify-content:center}.assignment-panel__sponsor-logo__img{max-height:100%;max-width:100%}.assignment-panel__user-creator{padding:0 10px 10px;display:flex;align-items:center;justify-content:center}.assignment-panel__user-creator__img{margin-right:8px;height:30px;width:30px;border-radius:50%}.assignment-panel__user-creator__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignment-panel__progress{background-color:#eee;height:3px}.assignment-panel__progress__inner{background-color:#37bbfa;height:100%;display:block}.assignment-panel__message{display:flex;align-items:center;justify-content:center;min-height:40px;font-size:16px;font-weight:700;font-style:italic;color:rgba(25,25,25,.4);transition:background-image .1s ease;background-image:linear-gradient(#f5f5f5,#fff);background-color:#f5f5f5;margin:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.assignment-panel__message__inner{position:relative}.assignment-panel__message__link{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;font-style:normal;margin-left:4px}.assignment-panel__message__link:hover{color:#389e44}.assignment-panel__message--link{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;font-style:normal}.assignment-panel__message--link:hover{color:#389e44;background-image:none}.assignment-panel__message--rating{color:#37bbfa;text-transform:uppercase}.assignment-panel__message--rating:hover{color:#23b4fa}.assignment-panel__message--rating-complete{text-transform:uppercase;font-style:normal;color:#fff;background-image:none;background-color:#37bbfa}.assignment-panel__message--rating-complete .assignment-panel__message__inner:before{content:"";display:block;position:absolute;height:30px;width:30px;left:-30px;top:-5px;background:no-repeat url(/svg/check-white.svg)}.assignment-panel__message--below-opt-out{color:rgba(25,25,25,.4)}.assignment-panel__message--above-opt-out .assignment-panel__message__inner:before{content:"";display:block;position:absolute;height:30px;width:30px;left:-30px;top:-5px;background:no-repeat url(/svg/check-blue.svg)}.assignment-panel__message--above-opt-out:hover .assignment-panel__message__inner,.assignment-panel__message--below-opt-out:hover .assignment-panel__message__inner{display:none}.assignment-panel__message--above-opt-out:hover:after,.assignment-panel__message--below-opt-out:hover:after{content:attr(data)}.assignment-panel--shadow{box-shadow:0 0 16px rgba(0,0,0,.15)}.assignment-panel--white-text{color:#fff}.assignment-panel--white-text .assignment-panel__details__ending{color:#fff;opacity:.8}.assignment-panel--rating .assignment-panel__overlay{padding-top:38px}.assignment-panel--rating .assignment-panel__overlay h3{font-size:24px;line-height:26px;font-weight:700;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.3);margin:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignment-panel--rating .assignment-panel__time-to-finish{color:#fff;text-transform:uppercase;font-weight:700;font-size:14px;text-shadow:0 0 6px rgba(0,0,0,.3)}.assignment-panel--rating .assignment-panel__time-to-finish>span.count{display:block;margin:-16px auto 0;font-size:30px;line-height:34px}.assignment-panel--rating-feature{background-color:transparent;text-align:left;margin-top:-6px}.assignment-panel--rating-feature .sidebar-section:not(.social-section){margin:0}.assignment-panel--rating-feature .sidebar-section:not(.social-section) .see-all{height:24px}.assignment-panel--rating-feature .sidebar-section:not(.social-section) .sidebar-panel{padding-bottom:0;margin-bottom:-1px}.assignment-panel--rating-feature .sidebar-section:not(.social-section) .sidebar-panel-details{padding:6px 0}.assignment-panel--inactive{opacity:.5}.assignment-panel--inactive:hover{box-shadow:none}.assignment-panel--inactive:hover .assignment-panel__overlay{background-color:rgba(0,0,0,.2)}.assignment-panel--ineligible .assignment-panel__image{opacity:.3}.assignment-panel--ineligible .assignment-panel__details,.assignment-panel--ineligible .assignment-panel__sponsor-logo,.assignment-panel--ineligible .panel-flags{opacity:.5}.assignment-panel--ineligible:hover .assignment-panel__details,.assignment-panel--ineligible:hover .assignment-panel__image,.assignment-panel--ineligible:hover .assignment-panel__sponsor-logo,.assignment-panel--ineligible:hover .panel-flags{opacity:1}.assignment-panel--no-hover:hover{box-shadow:none}.assignment-panel--no-hover:hover .assignment-panel__overlay{background-color:rgba(0,0,0,.2)}.assignment-stats{padding:10px;display:flex;flex-direction:column;text-align:left}.assignment-stats__stat{padding:5px 10px;margin:0;background-color:#f5f5f5;color:rgba(25,25,25,.4);font-weight:700}.assignment-stats__stat:not(:last-child){margin-bottom:2px}.assignment-stats__stat__count{color:#191919;margin:0 4px 0 0}div.status-indicator{display:flex;width:100%;max-width:320px;background-color:#eee;border-radius:14px}div.status-indicator span{margin:0;padding:0;height:28px;line-height:28px;color:#a2a2a2;text-align:center;text-transform:uppercase;font-size:15px;font-weight:700;flex:1 1}div.status-indicator span.active{background-color:#191919;color:#fff;z-index:2;border-radius:14px}.section--assignment{text-shadow:0 0 5px rgba(0,0,0,.3)}.section--assignment:after{background-color:rgba(0,0,0,.2)}.section--assignment__link{position:absolute;right:0;top:25px;margin:0 auto;width:150px;padding:5px 20px;background:rgba(0,0,0,.6);color:#fff;border-radius:4px;font-weight:700;font-size:14px}@media (min-width:600px){.section--assignment__link{left:0}}.section--assignment__link:hover{background:rgba(0,0,0,.8);color:#fff}.section--assignment__open-assignment-button{display:none;position:absolute;bottom:40px;left:0;right:0;margin:0 auto;max-width:265px;z-index:1}.section--assignment__open-assignment-button .open-assignment-button a.btn{height:36px;font-weight:700;font-size:18px}@media (max-width:759px){.section--assignment__open-assignment-button{display:block}}@media (max-width:681px){.section--assignment__open-assignment-button{bottom:25px}}.section--assignment--archive .section--assignment__archive-icon{content:"";display:block;position:absolute;bottom:10px;left:50%;margin-left:-28px;height:56px;width:56px;background-image:url(/svg/trophy-white.svg);background-size:100% 100%}@media (max-width:767px){.section--assignment--archive .section--assignment__archive-icon{margin-left:-20px;height:40px;width:40px}}.section--assignment--open .section__content{padding-bottom:50px}.section--assignment--submission .section__content{padding-bottom:100px}@media (max-width:767px){.section--assignment--submission .section__content{padding-bottom:0}}.section--assignment--slim{z-index:0;min-height:210px}.section--assignment--slim .heading{font-size:40px}@media (max-width:767px){.section--assignment--slim .heading{font-size:30px}}.section--assignment--slim .subheading{display:none}.assignment-dates{text-align:left}.assignment-dates__top{display:flex;justify-content:flex-start;align-items:center;margin-bottom:12px}.assignment-dates__main{background-color:#eee;display:flex;flex-direction:column;align-items:flex-start;padding:6px 12px}.assignment-dates__date{display:flex;align-items:center;position:relative;padding:6px 0 6px 50px;max-width:100%;overflow:hidden}.assignment-dates__date:before{content:"";position:absolute;display:block;width:28px;height:28px;left:0;top:0}.assignment-dates__date--open:before{background-image:url(/svg/time.svg)}.assignment-dates__date--image-limited__box{position:absolute;width:28px;left:0;top:3px;font-size:14px;font-weight:700;display:inline-block;padding:2px 0;margin-right:10px;background-color:#191919;color:#fff;border-radius:4px;text-align:center}.assignment-dates__date--image-limited__remaining{margin-left:4px}.assignment-dates__date--image-limited:before{content:none}.assignment-dates__date--rating:before{background-image:url(/svg/rating.svg)}.assignment-dates__date--shortlist:before{background-image:url(/svg/shortlist.svg)}.assignment-dates__date--final:before,.assignment-dates__date--winners:before{background-image:url(/svg/trophy.svg)}.assignment-dates__date--judge{padding-left:0}.assignment-dates__date--judge__avatar{display:block;margin-right:22px}.assignment-dates__date--judge__avatar__image{width:28px;height:28px;border-radius:50%;background-size:cover}.assignment-dates__date--judge:before{content:none}.assignment-list-top-links{display:flex;justify-content:space-between;align-items:flex-end;margin:20px 0;padding:0 4%}@media (max-width:949px){.assignment-list-top-links{padding:0 2%}}@media (max-width:767px){.assignment-list-top-links{justify-content:center;flex-wrap:wrap}}@media (max-width:720px){.assignment-list-top-links{padding:0 4%}}.assignment-list-top-links__contest-idea-link{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;text-align:center}@media (max-width:767px){.assignment-list-top-links__contest-idea-link{justify-content:center;flex-basis:100%;margin-top:10px}}.assignment-list-top-links__contest-idea-link>:first-child{margin-right:6px}.assignment-list-top-links__contest-idea-link>:last-child{padding:0}.bonus-slot-modal{display:flex;flex-direction:column;align-items:center;max-width:550px;text-align:center}.bonus-slot-modal__heading{margin-top:0}.bonus-slot-modal__form{width:100%}.bonus-slot-modal__block{position:relative;background-color:#e3e3e3;border-radius:6px;padding:40px;margin-top:25px;width:100%}.bonus-slot-modal__block__label{position:absolute;top:12px;left:0;right:0;margin:0 auto}.bonus-slot-modal__block__input{font-family:Bariol,Arial,Helvetica,sans-serif;width:100%;font-weight:700;text-align:center;padding:5px}.bonus-slot-modal__block__input--error{color:#e7464b}.bonus-slot-modal__block__error{position:absolute;bottom:12px;left:0;right:0;margin:0 auto;color:#e7464b}.bonus-slot-modal__button{margin:25px auto}.bonus-slot-modal__footer{display:flex;flex-direction:column;align-items:center;background-image:linear-gradient(#f5f5f5,#fff 60px);margin:0 -40px -40px;padding:15px 30px}@media (max-width:767px){.bonus-slot-modal__footer{margin:0 -10px -40px}}.bonus-slot-modal__footer__heading{margin-top:0}body.bundle-purchase{padding-bottom:0}.bought-entries-info{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-weight:700;color:#3dad4b;border:1px solid #3dad4b;display:inline-block;margin:30px auto 0;padding:3px 40px;text-align:center}.bundle{display:flex;justify-content:flex-start;flex-direction:column;align-items:center;border-radius:6px;padding:25px 15px 15px;width:100%;background-color:#fff}.bundle--best-value{position:relative;border:3px solid #3dad4b}.bundle--best-value:before{background-color:#191919;color:#fff;border-radius:14px;display:block;position:absolute;top:-14px;left:50%;font-size:14px;font-size:12px;padding:4px 12px;border-radius:12px;top:-12px;background-color:#3dad4b;content:"best value";border:none;width:100px;left:0;right:0;margin:0 auto}.bundle--best-value:before,.bundle__title{font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px}.bundle__title{font-size:14px}.bundle__text,.bundle__title{font-size:18px;margin-bottom:10px}.bundle__text{color:#191919;font-weight:400;line-height:1.3em;opacity:.4}.bundle__text__section{display:block;margin:8px 0}.bundle__price{color:#191919;font-size:40px;line-height:1.3em;font-weight:400;text-align:center;font-weight:700;margin-bottom:18px;margin-top:auto}.bundle__price__original{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:22px;text-decoration:line-through;opacity:.4;margin-top:-5px}.bundle__buy{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;line-height:36px;width:116px;height:36px;background-color:#3dad4b;color:#fff;font-weight:700;border-radius:4px;cursor:pointer;margin-bottom:10px}.bundle__buy:hover{background-color:#389e44}.bundle__warning{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;color:#e7464b;font-style:italic;font-weight:700;opacity:.8}.bundle--no-box{background-color:transparent}.bundle--no-box.bundle--best-value{border:none}.bundle--no-box.bundle--best-value:before{top:-10px}.bundle--no-box .bundle__price{margin-bottom:0}.bundle-form{display:none}.buy-slots{border-radius:12px;overflow:hidden}@media (max-width:599px){.buy-slots{margin:-40px -15px 0;border-radius:0}}.buy-slots__header{height:180px;width:100%;background-size:cover;background-position:50% 50%;position:relative}.buy-slots__header.representation-missing{background-size:initial;background-color:#c3c3c3}@media (max-width:599px){.buy-slots__header{height:135px}}.buy-slots__header__overlay{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:180px;background-color:rgba(0,0,0,.2)}@media (max-width:599px){.buy-slots__header__overlay{height:135px}}.buy-slots__header__title{margin-top:70px}@media (max-width:599px){.buy-slots__header__title{margin-top:50px}}.buy-slots__body{background-color:#fff;padding:30px 10px}.buy-slots__body__title{margin:0 auto}.buy-slots__body__offer{color:#e7464b;margin:.5em auto}.buy-slots__body__help{margin-top:30px;margin-bottom:0}.buy-slots__footer{display:flex;flex-direction:column;align-items:center;background-image:linear-gradient(#f5f5f5,#fff 60px);padding:25px}.buy-slots__footer:before{content:"";display:block;height:90px;width:90px;margin-top:-46px;margin-bottom:-30px;background-repeat:no-repeat;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-image:url(/svg/plan3_lrg.svg)}.buy-slots__bundles{display:flex;justify-content:center;margin:25px auto;height:45px}.buy-slots__bundles__count{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:22px;font-weight:700;color:#3dad4b;margin-bottom:3px}.buy-slots__bundles__button__original-price{text-decoration:line-through;opacity:.6}.buy-slots__bundles__bundle{display:flex;justify-content:center;align-items:center;flex:0 1 60px;margin:0 1px;background-color:#eee;cursor:pointer}.buy-slots__bundles__bundle:hover{background-color:#e3e3e3}.buy-slots__bundles__bundle--first{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.buy-slots__bundles__bundle--last{margin-right:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.buy-slots__bundles__bundle--active{background-color:#3dad4b;cursor:auto}.buy-slots__bundles__bundle--active:hover{background-color:#3dad4b}.buy-slots__bundles__bundle--active .buy-slots__bundles__count{color:#fff}.dashboard-graph__header{display:flex;justify-content:space-between}.dashboard-graph__header__text{margin-top:0}.dashboard-graph__header__text--left{text-align:left;margin-right:auto}.dashboard-graph__header__text--right{text-align:right;margin-left:auto}@media (max-width:560px){.dashboard-graph__header__text__bottom{display:block;margin:0}}.dashboard-graph svg.recharts-surface{overflow:visible}.dashboard-top-links{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:10px}.dashboard-top-links__link{margin:1em 0;padding:0}.dashboard-top-links__link--left{margin-left:10px;margin-right:auto}.dashboard-top-links__link--right{margin-left:auto}.entry-boxes-container{display:flex;flex-direction:column;align-items:flex-start}div.entry-boxes{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -5px}div.entry-boxes .ineligible{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-weight:700;font-style:italic;text-align:center;color:rgba(25,25,25,.6);background-color:#eee;border-radius:6px;padding:9px 5px 11px;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}div.entry-boxes .ineligible .ineligible-link{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700}div.entry-boxes .ineligible .ineligible-link:hover{color:#389e44}div.entry-boxes .upload-holder{position:relative;width:173px;margin:5px}@media (max-width:425px){div.entry-boxes .upload-holder{width:143px}}div.entry-boxes .upload-holder .blank-slot{display:block;padding-top:100%;height:0;border-radius:5px;background:url(/svg/photo-grey.svg) no-repeat 50% 50%;background-size:35%;background-color:rgba(25,25,25,.05);text-align:center;color:rgba(25,25,25,.2);font-size:22px;font-weight:700}div.entry-boxes .upload-holder .blank-slot:before{content:attr(data-entry);position:absolute;top:20px;left:0;width:100%;text-align:center}div.entry-boxes .upload-holder .blank-slot__free{position:absolute;top:-34px;left:-4px;height:100px;width:40px;overflow:hidden;-webkit-transform:rotate(45deg);transform:rotate(45deg)}div.entry-boxes .upload-holder .blank-slot__free:before{content:"Free";position:absolute;color:#fff;top:41px;left:11px;font-size:18px;z-index:1;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}div.entry-boxes .upload-holder .blank-slot__free:after{content:"";position:absolute;width:100px;height:100px;left:20px;background:rgba(25,25,25,.3);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:5px;text-align:center}@media (max-width:425px){div.entry-boxes .upload-holder .blank-slot__free{top:-37px;left:-3px;width:34px}div.entry-boxes .upload-holder .blank-slot__free:before{top:40px;left:7px;font-size:17px}}div.entry-boxes .upload-holder.entry .blank-slot{background-image:url(/svg/photo-dark-grey.svg);color:rgba(25,25,25,.4)}div.entry-boxes .upload-holder.entry:hover .blank-slot{background-color:rgba(25,25,25,.03)}div.entry-boxes .upload-holder-cta .blank-slot{border:2px dashed rgba(25,25,25,.1);background-color:transparent;position:relative;cursor:pointer}div.entry-boxes .upload-holder-cta .blank-slot__cta-text{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-weight:700;opacity:.4}div.entry-boxes .upload-holder-cta .blank-slot__cta-link{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;position:absolute;left:0;right:0;margin:0 auto;bottom:20px}div.entry-boxes .upload-holder-cta .blank-slot__cta-link:hover{color:#389e44}@media (max-width:425px){div.entry-boxes .upload-holder-cta .blank-slot__cta-link{font-size:14px}}div.entry-boxes .upload-holder-cta .blank-slot:hover .blank-slot__cta-link{color:#389e44}div.entry-boxes .upload-holder-cta .blank-slot--cta-text{background:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5px;height:173px}div.entry-boxes .upload-holder-cta .blank-slot--cta-text .blank-slot__cta-link{position:relative;margin-top:20px}@media (max-width:425px){div.entry-boxes .upload-holder-cta .blank-slot--cta-text{height:143px;font-size:14px}div.entry-boxes .upload-holder-cta .blank-slot--cta-text .blank-slot__cta-link{margin-top:15px}}div.entry-boxes .upload-holder-cta--bonus .blank-slot{background:none}div.entry-boxes .upload-holder-cta--bonus .blank-slot__bonus{position:absolute;top:36px;left:0;right:0;margin:0 auto;width:80px;height:69px;background-color:#3dad4b;border-radius:6px}@media (max-width:425px){div.entry-boxes .upload-holder-cta--bonus .blank-slot__bonus{top:26px}}div.entry-boxes .upload-holder-cta--bonus .blank-slot__bonus:after{position:absolute;content:"free entry";color:#fff;font-size:22px;line-height:22px;text-transform:uppercase;top:12px;left:0;right:0;margin:auto}div.entry-boxes .upload-holder .uploaded .image{width:100%;height:auto;padding:10px 10px 17px;border-radius:5px 5px 0 0;background-color:rgba(25,25,25,.1)}div.entry-boxes .upload-holder .uploaded .image .uploaded-img{padding-top:100%;height:0;width:100%;height:100%;position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}div.entry-boxes .upload-holder .uploaded .stats{position:relative;width:100%;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;color:#fff;background-color:#191919;text-align:center;padding:10px 0;border-radius:5px;margin-top:-5px}div.entry-boxes .upload-holder .uploaded .stats:before{content:"";position:absolute;top:-10px;left:50%;margin-left:-6px;width:0;height:0;border-color:transparent transparent #191919;border-style:solid;border-width:0 10px 12px}div.entry-boxes .upload-holder .uploaded .stats .placed{padding-bottom:10px;color:hsla(0,0%,100%,.6)}div.entry-boxes .upload-holder .uploaded .stats .placed p{margin:0}div.entry-boxes .upload-holder .uploaded .stats .placed strong{color:#fff}div.entry-boxes .upload-holder .uploaded .stats .rating-wrapper{margin-bottom:2px;display:flex}div.entry-boxes .upload-holder .uploaded .stats .rating-wrapper a.rating-item{flex:1 1}div.entry-boxes .upload-holder .uploaded .stats .rating-wrapper a.rating-item span.rating-star{display:flex;justify-content:center;margin-bottom:-2px}div.entry-boxes .upload-holder .uploaded .stats .rating-wrapper a.rating-item span.rating-star>span{height:22px;width:24px;background-position:50% 50%;margin:0 -6px}div.entry-boxes .upload-holder .uploaded .stats .controls{padding:10px 10px 0;border:0;margin-top:0;display:flex}div.entry-boxes .upload-holder .uploaded .stats .controls>a{color:#fff;font-size:16px;line-height:16px;opacity:.4;flex:0 1 50%}div.entry-boxes .upload-holder .uploaded .stats .controls>a:hover{opacity:1}div.entry-boxes .upload-holder .uploaded .stats .controls>a:before{content:"";display:inline-block;height:28px;width:28px;margin-right:5px;position:relative;top:-2px;vertical-align:middle}div.entry-boxes .upload-holder .uploaded .stats .controls a.edit{text-align:left}div.entry-boxes .upload-holder .uploaded .stats .controls a.edit:before{content:none}div.entry-boxes .upload-holder .uploaded .stats .controls a.remove{text-align:right}div.entry-boxes .upload-holder .uploaded .stats .controls a.remove:before{content:none}div.entry-boxes .upload-holder .uploaded .stats.pre-voting .controls{padding:0 10px}@media (max-width:680px){div.entry-boxes .upload-holder .uploaded .placed,div.entry-boxes .upload-holder .uploaded .stats{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px}}div.entry-boxes .entry-boxes__small-print{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;margin-top:10px}div.entry-boxes .entry-boxes__small-print__text{opacity:.6}div.entry-boxes .entry-boxes__small-print__link{font-weight:700}.entry-headings{margin-top:30px}.entry-slots .bought-entries-info{margin:0;width:100%}.entry-slots__portfolio-info{margin-bottom:10px}.expanded-browse-list{margin:30px 0}@media (max-width:767px){.expanded-browse-list{margin:15px 0}}.expanded-browse-list__assignments{display:flex;flex-wrap:wrap;justify-content:center;margin:-15px}@media (max-width:374px){.expanded-browse-list__assignments{margin:0}}.expanded-browse-list__expanded-browse-assignment{flex:0 0 25%;padding:15px}@media (max-width:1599px){.expanded-browse-list__expanded-browse-assignment{flex:0 0 33.33333333%}}@media (max-width:1199px){.expanded-browse-list__expanded-browse-assignment{flex:0 0 50%}}@media (max-width:767px){.expanded-browse-list__expanded-browse-assignment{flex:0 0 100%}}@media (max-width:374px){.expanded-browse-list__expanded-browse-assignment{padding:15px 0}}.expanded-browse-list__series-panel{flex:0 0 50%;padding:15px}@media (max-width:767px){.expanded-browse-list__series-panel{flex:0 0 100%}}@media (max-width:374px){.expanded-browse-list__series-panel{padding:15px 0}}.floating-button{display:none;position:fixed;max-width:360px;padding:16px;background-color:#fff;bottom:25px;left:0;right:0;margin:0 auto;border-radius:6px;z-index:20;box-shadow:0 2px 15px rgba(0,0,0,.2);opacity:0;transition:opacity .3s ease-in}.floating-button.render{display:block;transition:opacity .1s ease-in}.floating-button.visible{opacity:1;transition:opacity .3s ease-in}@media (max-width:520px){.floating-button{bottom:80px}}@media (max-width:399px){.floating-button{bottom:55px}}@media (max-width:380px){.floating-button{max-width:90%}}.floating-button .open-assignment-button{margin-bottom:0}.floating-button .open-assignment-button a.btn{height:36px;font-weight:700;font-size:18px}.floating-button .open-assignment-button p{margin-top:10px;margin-bottom:0}.floating-button .open-assignment-button p:first-child{margin-top:0;margin-bottom:4px}.open-assignment-button{margin:0 0 15px;max-width:360px;width:100%;text-align:center}.open-assignment-button a.btn{font-size:22px;line-height:35px;height:40px;background-color:#3dad4b;width:100%}.open-assignment-button a.btn:hover{background-color:#389e44}.open-assignment-button p{text-align:center;font-size:16px;font-weight:700;font-style:italic}.open-assignment-button p.fake-btn{background-color:#eee;color:#191919;width:100%;margin:0}.open-assignment-button p.disabled-btn{font-size:22px;font-weight:400;font-style:normal;line-height:35px;height:40px;opacity:.5;cursor:auto;background-color:#3dad4b;width:100%;margin-top:0}.open-assignment-button p.disabled-btn:hover{background-color:#3dad4b}.open-assignment-button p.confirm-email{display:inline}.open-assignment-button p span{opacity:.5}.open-assignment-button form{display:inline}.open-assignment-button form input{text-decoration:none;color:#3dad4b;cursor:pointer;font-size:16px;line-height:20px;background-color:transparent;vertical-align:bottom}.open-assignment-button form input:hover{color:#389e44}.open-assignment-button.upgrade a.btn{font-weight:700;font-size:18px;background-color:#e3e3e3;color:#3dad4b}.open-assignment-button.upgrade a.btn:hover{background-color:#d9d9d9;color:#389e44}.popover{overflow:visible;position:relative}.popover--inline{display:inline}.popover--inline-block{display:inline-block;vertical-align:bottom}.popover__link{position:relative;text-align:center}.popover__link--inline{height:auto;width:auto;margin:0;display:inline;background:none;-webkit-filter:none;filter:none}.popover__link__item--info,.popover__link__item--info-grey{height:25px;width:25px;margin:5px;position:relative;background:no-repeat 50% url(/svg/info_white.svg);-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.3));filter:drop-shadow(0 2px 2px rgba(0,0,0,.3));cursor:pointer}.popover__link__item--info-grey{background:no-repeat 50% url(/svg/info-white-o-3.svg)}.popover__link__item--info-grey:hover{background:no-repeat 50% url(/svg/info_white.svg)}.popover__link__item--help{height:40px;width:40px;position:relative;background:no-repeat 50% url(/svg/help.svg);background-size:22px;opacity:.3;cursor:pointer}.popover__wrapper{position:relative}.popover__wrapper--inline{display:inline-block}.popover__wrapper--popout{display:flex;justify-content:center;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;z-index:2002;background-color:rgba(25,25,25,.6)}.popover__arrow{position:absolute;width:0;height:0;top:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff;z-index:4}.popover__arrow--upwards{bottom:-9px;top:auto;border-top:9px solid #fff;border-bottom:none}.popover__arrow--popout{display:none}.popover__popover{min-width:320px;max-width:380px;color:#191919;background-color:#fff;border-radius:8px;padding:10px;box-shadow:0 0 30px rgba(0,0,0,.2);position:absolute;left:-20px;top:0;z-index:3000;cursor:auto}@media (max-width:380px){.popover__popover{max-width:320px}}.popover__popover--upwards{bottom:0;top:auto}.popover__popover--popout{top:auto;bottom:auto;left:auto;right:auto}.popover__popover--no-close{padding:5px}.popover__close{height:25px;width:25px;display:block;position:absolute;right:10px;top:5px;opacity:.2;background:no-repeat 50% url(/svg/cross.svg);cursor:pointer}.help-popover{background-color:#fff;text-align:left;padding:10px;color:rgba(25,25,25,.4);font-style:italic;font-size:16px;font-weight:700}.help-popover__links{padding:10px;display:flex;justify-content:space-between}.help-popover--black{color:#191919;font-size:16px;font-weight:700;font-style:italic;display:inline}.ranking-popover{display:flex;flex-direction:column;justify-content:center;align-items:center;text-shadow:none;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-popover__link{font-size:18px}.ranking-popover__arrow{position:absolute;width:0;height:0;top:-9px;margin-left:60px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff;z-index:4}.ranking-popover__link-holder{font-size:18px;padding-bottom:8px}.ranking-popover__title{position:relative;margin:2px auto 12px;max-width:400px;font-size:16px;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px}.ranking-popover__row{display:flex;flex-direction:row;align-items:stretch;width:100%}.ranking-popover__row--fill{flex:1 1 auto;margin-left:8px}.ranking-popover__row--empty{padding:10px;background:#f5f5f5}.ranking-popover__row__name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;opacity:.4;font-size:16px;font-weight:700;white-space:nowrap}.ranking-popover__row__name--title{opacity:.4;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:12px;padding-bottom:4px;white-space:nowrap}.ranking-popover__row__name__space{padding-right:20px}.ranking-popover__row__value{font-size:16px;font-weight:700;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-popover__row__value__bottom{padding-bottom:8px}.ranking-popover__row__value__small-bottom{padding-bottom:2px}.ranking-popover__row__value__big{font-size:18px;font-weight:700}.rating-info{display:flex;flex-direction:column;justify-content:center;align-items:center;text-shadow:none;text-align:center}.rating-info__row{display:flex;width:100%}.rating-info__item{margin:3px;padding:7px;background-color:#f2f2f2;color:#c3c3c3;display:flex;flex-grow:1;justify-content:center;align-items:center}.rating-info__item--column{flex-direction:column}.rating-info__item--third{flex-basis:33%}.rating-info__content{padding:3px;line-height:1.1}.rating-info__content--score{font-size:22px;color:#3dad4b}.rating-info__content--large{font-size:18px}.rating-info__content--black{color:#191919}.rating-info__content--rating-bar{display:flex;align-items:center;justify-content:flex-end;width:100%;padding:0}.rating-info__content--vote-more{position:relative;padding-top:13px}.carpet-thumbnail__overlay a.rating-info__content--vote-more__link{text-decoration:none;color:#3dad4b;cursor:pointer}.carpet-thumbnail__overlay a.rating-info__content--vote-more__link:hover{color:#389e44}.rating-info__content--vote-more__title{color:#191919;margin-top:0;margin-bottom:.5em;padding:0 25px}.rating-info__content--vote-more__text{color:#191919;margin-top:0}.rating-info__title{text-transform:uppercase;font-size:16px;margin-bottom:5px}.rating-info__link{color:#3dad4b}.rating-info__star{display:inline-block;width:28px;height:28px;margin:-6px -7px;background-image:url(/svg/star_green.svg)}.rating-info__star--graph{background-image:url(/svg/star.svg);width:25px;height:25px;margin:-3px -6px}.rating-info__bar{background-color:#e3e3e3;height:12px;margin-left:7px;margin-bottom:4px;margin-right:5px}.rating-info__bar__inner{display:block;height:100%;width:20px;background-color:#37bbfa}.series-assignment-list__assignment-grid{max-width:800px;margin:30px auto}.series-nav{display:flex;overflow-x:scroll;white-space:nowrap}.series-nav>:first-child{margin-left:auto}.series-nav>:last-child{margin-right:auto}.series-nav--grey{background-color:#eee}.series-nav__item{height:100%;text-align:center;padding:15px 10px 10px;border-bottom:5px solid transparent;font-weight:700;color:rgba(0,0,0,.4)}.series-nav__item--active{border-bottom-color:#3dad4b;color:#3dad4b}.series-nav__item--no-border{border-bottom:none}.series-nav__item:hover{color:#3dad4b}.series-nav__count{color:#aaa;font-size:14px;font-weight:700;margin-left:6px}.series-nav--awards{margin-top:30px}.series-nav--awards .series-nav__item{border-bottom-width:3px}.submission-cta{text-align:center}.submission-cta__button{height:auto;width:auto;min-width:0;color:#fff;font-weight:400;line-height:1em;text-align:center;padding:8px 15px 10px;display:inline-block;border-radius:5px;background-color:#3dad4b;cursor:pointer;font-size:18px;min-width:220px;line-height:28px}.submission-cta__button:hover{background-color:#389e44;color:#fff}.submission-slot{background-color:#fff;border-radius:4px;padding:4px;box-shadow:0 0 10px rgba(0,0,0,.2)}.submission-slot--removed{background-color:#e48d00}.submission-slot__internal{position:relative}.submission-slot__image{background-color:#fff;position:relative}.submission-slot__image__inner--removed{opacity:.2;transition:opacity .5s}.has-true-hover .submission-slot__image__inner--removed:hover{opacity:1}.submission-slot__rating-status{text-align:center;margin:8px 4px 4px;font-weight:700;font-size:16px}.submission-slot__rating-status--awaiting{opacity:.4}.submission-slot__rating-status--no-bold{font-weight:400}.submission-slot__rank-overlay{margin:4px}.submission-slot__rating-overlay{position:relative;top:0;margin:4px}@media (max-width:425px){.submission-slot__rating-overlay{top:-10px}}.submission-slot__awards{display:flex;justify-content:center;text-align:center;font-size:16px;margin:-25px 0 0}@media (max-width:425px){.submission-slot__awards{font-size:14px}}.submission-slot__awards__award{position:relative}.submission-slot__awards__award__badge{height:50px;padding-left:84px;background-size:50px 50px;background-position:50%;background-repeat:no-repeat}@media (max-width:425px){.submission-slot__awards__award__badge{height:45px;width:66px;background-size:45px 45px}}.submission-slot__awards__award__badge--judge-winner{background-image:url(/svg/award_expert_gold.svg)}.submission-slot__awards__award__badge--judge-placed{background-image:url(/svg/award_expert_silver.svg)}.submission-slot__awards__award__badge--judge-shortlisted{background-image:url(/svg/award_expert_shortlisted.svg)}.submission-slot__awards__award__badge--judge-highly-commended{background-image:url(/svg/award_expert_commended_highly.svg)}.submission-slot__awards__award__badge--judge-commended{background-image:url(/svg/award_expert_bronze.svg)}.submission-slot__awards__award__badge--judge-merited{background-image:url(/svg/award_expert_merit.svg)}.submission-slot__awards__award__badge--com-judge-winner{background-image:url(/svg/award_judge_gold.svg)}.submission-slot__awards__award__badge--com-judge-placed{background-image:url(/svg/award_judge_silver.svg)}.submission-slot__awards__award__badge--com-judge-highly-commended{background-image:url(/svg/award_judge_commended_highly.svg)}.submission-slot__awards__award__badge--com-judge-commended{background-image:url(/svg/award_judge_bronze.svg)}.submission-slot__awards__award__badge--com-judge-merited{background-image:url(/svg/award_judge_merit.svg)}.submission-slot__awards__award__badge--crowd-winner{background-image:url(/svg/award_crowd1_gold.svg)}.submission-slot__awards__award__badge--crowd-placed{background-image:url(/svg/award_crowd2_silver.svg)}.submission-slot__awards__award__badge--crowd-top-10-pc{background-image:url(/svg/award_crowd3_silver.svg)}.submission-slot__awards__award__badge--crowd-top-25-pc{background-image:url(/svg/award_crowd3_bronze.svg)}.submission-slot__awards__award__badge--crowd-top-50-pc{background-image:url(/svg/award_crowd4_bronze.svg)}.submission-slot__awards__award__text{text-transform:capitalize;color:#b96224}.submission-slot__awards__award__text--gold{color:#e0b409}.submission-slot__awards__award__text--silver{color:#aaadba}.submission-slot__awards__award__text__suffix{text-transform:none}.submission-slot .carpet-thumbnail__overlay--bottom-left,.submission-slot .carpet-thumbnail__overlay--top-right{overflow:visible}.submission-slot .rating-wrapper .rating-item{background:rgba(22,22,22,.6);margin-left:0}.submission-slot .rating-wrapper .rating-item:last-of-type{border-radius:0 5px 5px 0}@media (max-width:425px){.submission-slot .rating-wrapper .rating-item{width:43px}}.submission-slot .managed__menu__item a{color:#191919}.ugc-overview{display:flex;justify-content:center;text-align:left;margin:20px auto 30px}@media (max-width:767px){.ugc-overview:not(.ugc-overview--sidebar){flex-wrap:wrap;margin:20px 10px 30px}}.ugc-overview--sidebar{flex-direction:column;margin-top:-40px}.ugc-overview__left{border-radius:6px 0 0 6px;margin-right:4px;flex:0 0 375px}@media (max-width:767px){.ugc-overview__left{margin-right:0;margin-bottom:4px;border-radius:6px 6px 0 0}}.ugc-overview__right{border-radius:0 6px 6px 0}@media (max-width:767px){.ugc-overview__right{flex:0 0 100%;border-radius:0 0 6px 6px}}.ugc-overview__left,.ugc-overview__right{background-color:#fff;padding:15px 20px}@media (max-width:767px){.ugc-overview__left,.ugc-overview__right{flex:0 0 100%}}.ugc-overview__sidebar-top{display:flex;align-items:center;padding-left:46px;padding-bottom:15px;border-bottom:1px solid rgba(25,25,25,.1)}.ugc-overview__sidebar-top__message{margin:0 0 0 8px}.ugc-overview__sidebar-bottom{padding-top:15px}.ugc-overview__heading{text-align:left;margin:0}.ugc-overview__contents{display:flex;justify-content:space-between;align-items:center;padding-top:10px}.ugc-overview__contents--right{margin-top:7px}.ugc-overview__user{margin-right:auto;display:flex;align-items:center}.ugc-overview__user__link{margin:0 0 0 10px;color:#191919}.ugc-overview__user:hover .ugc-overview__user__link,.ugc-overview__user__link:hover{color:#3dad4b}.ugc-overview__compliment{margin:0 auto 0 0;padding-left:10px;border-left:1px solid rgba(25,25,25,.4)}.ugc-overview__follow{margin-top:2px}.ugc-overview__follow.btn.follow.active{font-weight:700}.ugc-overview__follow.btn.follow.active,.ugc-overview__follow.btn.follow.active:hover{background-color:#eee;color:rgba(25,25,25,.6)}.assignment-love-button{position:relative;height:28px;line-height:28px;display:flex;align-items:center}.assignment-love-button__button{display:block;width:28px;height:28px;background-size:38px;background-position:50%;opacity:.4;background-image:url(/svg/heart_outline.svg);cursor:pointer}.assignment-love-button__button--active{opacity:1;background-image:url(/svg/heart_green.svg)}.assignment-love-button__count{padding-right:10px;margin:0 0 0 10px;min-width:20px;font-weight:700;color:#3dad4b;cursor:pointer}.voting-info__wrapper{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:2001}.voting-info__popup{border-radius:10px;box-shadow:0 3px 40px 1px rgba(0,0,0,.6);max-width:500px;height:720px;max-height:calc(100vh - 50px);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.voting-info__header{position:relative;display:flex;flex-direction:column;height:180px;padding-top:50px;border-radius:10px 10px 0 0;background-color:#f5f5f5;background-size:cover}.voting-info__header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.15)}.voting-info__header:after{content:"";position:absolute;left:0;right:0;bottom:-8px;margin:0 auto;width:70px;height:70px;background-image:url(/svg/rating-white.svg);background-repeat:no-repeat}.voting-info__header__super-title{font-size:18px;font-size:22px}.voting-info__header__super-title,.voting-info__header__title{color:#191919;font-weight:400;line-height:1.3em;color:#fff;font-weight:700;z-index:1}.voting-info__header__title{font-size:18px;font-size:30px}.voting-info__brief{background-color:#fff}.voting-info__brief .brief{text-align:left;padding:20px;box-shadow:0 2px 0 0 rgba(25,25,25,.1);color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;max-height:205px;overflow-y:auto;-webkit-overflow-scrolling:touch}.voting-info__brief .brief h2{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:18px}.voting-info__brief .brief h2:before{content:"";display:block;float:left;width:40px;height:40px;margin-left:-6px;margin-right:10px;opacity:.3;background-image:url(/svg/brief.svg)}.voting-info__brief .brief h3{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;opacity:.6}.voting-info__brief .brief strong{display:block;margin:20px 0 10px}.voting-info__brief .brief p a{text-decoration:none;color:#3dad4b;cursor:pointer}.voting-info__brief .brief p a:hover{color:#389e44}.voting-info__footer{display:flex;flex-direction:column;background-color:#f5f5f5;text-align:left;height:244px;border-radius:0 0 10px 10px}.voting-info__footer__controls{display:flex;align-items:center}.voting-info__footer__control{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;padding:15px 20px;background-color:#e3e3e3;cursor:pointer}.voting-info__footer__control:last-child{flex:1 0 auto}.voting-info__footer__control--active{color:#3dad4b;background-color:#f5f5f5}.voting-info__footer__guide,.voting-info__footer__how-it-works{display:flex;padding:20px;flex:1 0 auto}@media (max-width:500px){.voting-info__footer__guide,.voting-info__footer__how-it-works{padding:20px 10px}}@media (max-width:500px){.voting-info__footer__how-it-works{flex-direction:column;justify-content:space-between;padding:20px 10px}}.voting-info__footer__guide{flex-direction:column;justify-content:space-between;padding-top:10px}.voting-info__close{height:auto;width:auto;min-width:0;color:#fff;font-weight:400;font-size:18px;line-height:1em;text-align:center;padding:8px 15px 10px;display:inline-block;border-radius:5px;background-color:#3dad4b;cursor:pointer;font-weight:700;margin:20px auto;min-width:160px}.voting-info__close:hover{background-color:#389e44;color:#fff}.voting-info__step{display:flex;flex-direction:column;align-items:center;text-align:center;flex:0 0 33.33%;padding:0 8px}.voting-info__step__number{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;color:#fff;font-weight:700;height:30px;width:30px;flex:0 0 30px;line-height:30px;border-radius:15px;background-color:#3dad4b}.voting-info__step__title{font-weight:400;font-weight:700;margin:10px 0 4px}.voting-info__step__text,.voting-info__step__title{color:#191919;font-size:18px;line-height:1.3em;font-size:16px}.voting-info__step__text{font-weight:400}@media (max-width:500px){.voting-info__step{flex-direction:row;flex:0 0 auto}.voting-info__step__title{margin:0 12px;flex:0 0 60px}.voting-info__step__text{text-align:left}}@media (max-width:400px){.voting-info__step__number{font-size:16px;height:24px;width:24px;flex:0 0 24px;line-height:24px;border-radius:12px}.voting-info__step__text,.voting-info__step__title{font-size:14px}}.voting-info__option{display:flex;align-items:center;height:30px}.voting-info__option__button{flex:0 0 50px;text-align:center}.voting-info__option__button__star{display:inline-block;width:28px;height:28px;background-image:url(/svg/star-green.svg);margin:2px -6.5px 0}.voting-info__option__button--text{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-weight:700;opacity:.4;line-height:16px}.voting-info__option__description{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;margin-left:10px}.voting-info__option__description:first-letter{text-transform:capitalize}.voting-info__option__key{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;opacity:.4;margin-left:8px;white-space:nowrap}@media (max-width:500px){.voting-info__option__description__hide-mobile{display:none}}@media (max-width:400px){.voting-info__option__description,.voting-info__option__key{font-size:14px}}@media (max-width:360px){.voting-info__option__key{display:none}}@media (max-width:500px){.voting-info__footer,.voting-info__header,.voting-info__popup{border-radius:0}}.browse-assignment-list{display:flex;flex-wrap:wrap;margin:-25px}@media (max-width:1300px){.browse-assignment-list{margin:-15px}}@media (max-width:374px){.browse-assignment-list{margin:0}}.browse-assignment-list .browse-assignment-wrapper{flex:0 0 33.333333%;padding:25px}@media (max-width:1300px){.browse-assignment-list .browse-assignment-wrapper{flex:0 0 50%;padding:15px}}@media (max-width:800px){.browse-assignment-list .browse-assignment-wrapper{flex:0 0 100%}}@media (max-width:374px){.browse-assignment-list .browse-assignment-wrapper{padding:15px 0}}.browse-section{padding:20px 30px;background-color:#eee}@media (max-width:767px){.browse-section{padding-left:10px;padding-right:10px;padding-bottom:30px}}.browse-section:first-child{padding-top:40px}.browse-section:last-child{padding-bottom:80px}.browse-section--all:last-child{padding-bottom:0}.browse-section--adverts{background-color:#fff}.browse-section--gpt-ad{padding:30px 0}.browse-section--community,.browse-section--gradient{background-image:linear-gradient(#e3e3e3,#eee 150px)}.browse-section--bg-medium{background-color:#eee}.browse-section--entered{padding-bottom:40px;background-color:#fff}.browse-section--entered+.browse-section,.link-section+.browse-section:nth-child(2){padding-top:40px}.browse-section--featured .browse-assignment{height:350px}.browse-section--featured .browse-assignment,.browse-section--featured .browse-assignment__image,.browse-section--featured .browse-assignment__mask{border-radius:0}.browse-section--premium{padding-bottom:40px}.browse-section__content{margin:0 auto;max-width:1800px;text-align:center}.browse-section__content--heading{margin-bottom:10px;text-align:left}.browse-section__content--heading__link{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap}.browse-section__content--heading__heading{margin:0;padding:0;color:#191919}.browse-section__content--heading__all{font-size:16px;font-weight:700}.browse-section__content--heading__link:hover .browse-section__content--heading__all,.browse-section__content--heading__link:hover .browse-section__content--heading__heading{color:#389e44}.browse-section__cta{margin-top:20px;text-align:center}.browse-carousel{display:flex;margin:0 -30px;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding-bottom:10px;-ms-scroll-snap-type:mandatory;scroll-snap-type:mandatory;-ms-scroll-snap-destination:30px 0;scroll-snap-destination:30px 0}@media (max-width:767px){.browse-carousel{margin:0 -10px;-ms-scroll-snap-destination:10px 0;scroll-snap-destination:10px 0}}.browse-carousel::-webkit-scrollbar{height:8px}.browse-carousel::-webkit-scrollbar-thumb{background-color:#c3c3c3}.browse-carousel__item{display:flex;width:24%;padding:10px 5px;flex-shrink:0;-ms-scroll-snap-coordinate:0 0;scroll-snap-coordinate:0 0}.browse-carousel__item:first-child{padding-left:30px}@media (max-width:767px){.browse-carousel__item:first-child{padding-left:10px}}.browse-carousel__item:last-child{padding-right:30px}@media (max-width:767px){.browse-carousel__item:last-child{padding-right:10px}}@media (max-width:1499px){.browse-carousel__item{width:32%}}@media (max-width:1099px){.browse-carousel__item{width:48%}}@media (max-width:767px){.browse-carousel__item{width:95%}}.browse-carousel__item--loading{align-items:center}.browse-carousel--4::-webkit-scrollbar{display:none}@media (max-width:1499px){.browse-carousel--4::-webkit-scrollbar{display:block}}.browse-carousel--4 .browse-carousel__item{width:25%}@media (max-width:1499px){.browse-carousel--4 .browse-carousel__item{width:32%}}@media (max-width:1099px){.browse-carousel--4 .browse-carousel__item{width:48%}}@media (max-width:767px){.browse-carousel--4 .browse-carousel__item{width:95%}}.browse-carousel--3::-webkit-scrollbar{display:none}@media (max-width:1099px){.browse-carousel--3::-webkit-scrollbar{display:block}}.browse-carousel--3 .browse-carousel__item{width:33.333333%}@media (max-width:1099px){.browse-carousel--3 .browse-carousel__item{width:48%}}@media (max-width:767px){.browse-carousel--3 .browse-carousel__item{width:95%}}.browse-carousel--2::-webkit-scrollbar{display:none}@media (max-width:767px){.browse-carousel--2::-webkit-scrollbar{display:block}}.browse-carousel--2 .browse-carousel__item{width:50%}@media (max-width:767px){.browse-carousel--2 .browse-carousel__item{width:95%}}.browse-carousel--1::-webkit-scrollbar{display:none}.browse-carousel--1 .browse-carousel__item{width:100%}.browse-carousel--adverts .browse-carousel__item{padding:10px 15px;width:32%}.browse-carousel--adverts .browse-carousel__item:first-child{padding-left:30px}@media (max-width:767px){.browse-carousel--adverts .browse-carousel__item:first-child{padding-left:10px}}.browse-carousel--adverts .browse-carousel__item:last-child{padding-right:30px}@media (max-width:767px){.browse-carousel--adverts .browse-carousel__item:last-child{padding-right:10px}}@media (max-width:1499px){.browse-carousel--adverts .browse-carousel__item{width:48%}}@media (max-width:1099px){.browse-carousel--adverts .browse-carousel__item{width:48%}}@media (max-width:767px){.browse-carousel--adverts .browse-carousel__item{padding:10px 5px;width:95%}}.browse-carousel--adverts.browse-carousel--3::-webkit-scrollbar{display:none}@media (max-width:1499px){.browse-carousel--adverts.browse-carousel--3::-webkit-scrollbar{display:block}}.browse-carousel--adverts.browse-carousel--3 .browse-carousel__item{width:33.333333%}@media (max-width:1499px){.browse-carousel--adverts.browse-carousel--3 .browse-carousel__item{width:48%}}@media (max-width:1099px){.browse-carousel--adverts.browse-carousel--3 .browse-carousel__item{width:48%}}@media (max-width:767px){.browse-carousel--adverts.browse-carousel--3 .browse-carousel__item{width:95%}}.browse-carousel--adverts.browse-carousel--2::-webkit-scrollbar{display:none}@media (max-width:767px){.browse-carousel--adverts.browse-carousel--2::-webkit-scrollbar{display:block}}.browse-carousel--adverts.browse-carousel--2 .browse-carousel__item{width:50%}@media (max-width:767px){.browse-carousel--adverts.browse-carousel--2 .browse-carousel__item{width:95%}}.browse-carousel--adverts.browse-carousel--1::-webkit-scrollbar{display:none}.browse-carousel--adverts.browse-carousel--1 .browse-carousel__item{width:100%}.browse-carousel--hashtags .browse-carousel__item{padding:10px 5px;width:16.2%}.browse-carousel--hashtags .browse-carousel__item:first-child{padding-left:30px}@media (max-width:767px){.browse-carousel--hashtags .browse-carousel__item:first-child{padding-left:10px}}.browse-carousel--hashtags .browse-carousel__item:last-child{padding-right:30px}@media (max-width:767px){.browse-carousel--hashtags .browse-carousel__item:last-child{padding-right:10px}}@media (max-width:1499px){.browse-carousel--hashtags .browse-carousel__item{width:24%}}@media (max-width:1099px){.browse-carousel--hashtags .browse-carousel__item{width:32%}}@media (max-width:767px){.browse-carousel--hashtags .browse-carousel__item{width:48%}}@media (max-width:399px){.browse-carousel--hashtags .browse-carousel__item{width:95%}}.browse-carousel--hashtags.browse-carousel--6::-webkit-scrollbar{display:none}@media (max-width:1499px){.browse-carousel--hashtags.browse-carousel--6::-webkit-scrollbar{display:block}}.browse-carousel--hashtags.browse-carousel--6 .browse-carousel__item{width:16.666667%}@media (max-width:1499px){.browse-carousel--hashtags.browse-carousel--6 .browse-carousel__item{width:24%}}@media (max-width:1099px){.browse-carousel--hashtags.browse-carousel--6 .browse-carousel__item{width:32%}}@media (max-width:767px){.browse-carousel--hashtags.browse-carousel--6 .browse-carousel__item{width:48%}}@media (max-width:399px){.browse-carousel--hashtags.browse-carousel--6 .browse-carousel__item{width:95%}}.browse-carousel--hashtags.browse-carousel--5::-webkit-scrollbar{display:none}@media (max-width:1499px){.browse-carousel--hashtags.browse-carousel--5::-webkit-scrollbar{display:block}}.browse-carousel--hashtags.browse-carousel--5 .browse-carousel__item{width:20%}@media (max-width:1499px){.browse-carousel--hashtags.browse-carousel--5 .browse-carousel__item{width:24%}}@media (max-width:1099px){.browse-carousel--hashtags.browse-carousel--5 .browse-carousel__item{width:32%}}@media (max-width:767px){.browse-carousel--hashtags.browse-carousel--5 .browse-carousel__item{width:48%}}@media (max-width:399px){.browse-carousel--hashtags.browse-carousel--5 .browse-carousel__item{width:95%}}.browse-carousel--hashtags.browse-carousel--4::-webkit-scrollbar{display:none}@media (max-width:1099px){.browse-carousel--hashtags.browse-carousel--4::-webkit-scrollbar{display:block}}.browse-carousel--hashtags.browse-carousel--4 .browse-carousel__item{width:25%}@media (max-width:1099px){.browse-carousel--hashtags.browse-carousel--4 .browse-carousel__item{width:32%}}@media (max-width:767px){.browse-carousel--hashtags.browse-carousel--4 .browse-carousel__item{width:48%}}@media (max-width:399px){.browse-carousel--hashtags.browse-carousel--4 .browse-carousel__item{width:95%}}.browse-carousel--hashtags.browse-carousel--3::-webkit-scrollbar{display:none}@media (max-width:767px){.browse-carousel--hashtags.browse-carousel--3::-webkit-scrollbar{display:block}}.browse-carousel--hashtags.browse-carousel--3 .browse-carousel__item{width:33.333333%}@media (max-width:767px){.browse-carousel--hashtags.browse-carousel--3 .browse-carousel__item{width:48%}}@media (max-width:399px){.browse-carousel--hashtags.browse-carousel--3 .browse-carousel__item{width:95%}}.browse-carousel--hashtags.browse-carousel--2::-webkit-scrollbar{display:none}.browse-carousel--hashtags.browse-carousel--2 .browse-carousel__item{width:50%}@media (max-width:399px){.browse-carousel--hashtags.browse-carousel--2 .browse-carousel__item{width:95%}}.browse-carousel--hashtags.browse-carousel--1::-webkit-scrollbar{display:none}.browse-carousel--hashtags.browse-carousel--1 .browse-carousel__item{width:100%}.browse-grid{display:flex;flex-wrap:wrap;margin:-5px}.browse-grid--sponsor{padding-top:5px}.browse-grid__item{display:flex;padding:5px}.browse-grid__item--sponsor{flex:0 0 25%;width:25%;height:150px}@media (max-width:980px){.browse-grid__item--sponsor{flex:0 0 33.333%;width:33.333%}}@media (max-width:767px){.browse-grid__item--sponsor{flex:1 0 200px;height:120px}}.browse-assignment{height:280px;width:100%;position:relative;border-radius:4px;overflow:hidden}.browse-assignment__wrapper{width:100%}.browse-assignment__submission-count{position:absolute;background-color:#37bbfa;color:#fff;border-radius:50%;right:5px;top:5px;height:32px;width:32px;line-height:26px;font-size:18px;font-weight:700;text-align:center;border:3px solid #fff;z-index:2}.browse-assignment__link{display:block;width:100%;height:100%}.browse-assignment__image{position:absolute;height:100%;width:100%;background-position:50% 50%;background-size:cover;z-index:0}.browse-assignment__image.representation-missing{background-size:initial;background-color:#c3c3c3}.browse-assignment__mask{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:background-color .2s linear}.browse-assignment:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.browse-assignment:hover .browse-assignment__mask{background-color:rgba(0,0,0,.4)}.browse-assignment--upcoming:hover{box-shadow:none}.browse-assignment--upcoming:hover .browse-assignment__mask{background-color:rgba(0,0,0,.2)}.browse-assignment__content{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.3);overflow:hidden}.browse-assignment__content__top{top:15px;position:absolute;width:100%}.browse-assignment__content__bottom{bottom:15px;position:absolute;width:100%}.browse-assignment__content__bottom--archived:before,.browse-assignment__content__bottom--rating:before{content:"";position:absolute;top:-50px;left:0;right:0;margin:auto;background-repeat:no-repeat;background-position:50%}.browse-assignment__content__bottom--rating:before{width:60px;height:60px;background-image:url(/svg/rating-white.svg)}.browse-assignment__content__bottom--archived:before{width:50px;height:50px;background-image:url(/svg/trophy-white.svg)}.browse-assignment__sponsor{background-color:#fff;padding:5px;border-radius:4px;display:inline-block;line-height:0}.browse-assignment__sponsor__logo{max-width:200px;max-height:40px}.browse-assignment__owner-avatar{height:56px;width:56px;margin:0 auto;border:3px solid #eee;border-radius:50%}.browse-assignment__owner-avatar--missing{display:block;background-color:#e3e3e3;background-image:url(/svg/no_profile.svg)}.browse-assignment__heading{color:#fff;margin:0;padding:0 15px}.browse-assignment__subheading{font-weight:700;margin-bottom:0}.browse-assignment__panel-string{font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-size:16px}.browse-assignment--standalone{margin:30px auto}.daily-email{display:flex}.daily-email--browse{margin:20px 0;padding:0 30px}@media (max-width:767px){.daily-email--browse{padding-left:10px;padding-right:10px}}.daily-email--display-on-load{display:block}.daily-email--display-post-load{display:none}.daily-email__container{display:flex;width:100%;margin:auto;max-width:1800px}@media (max-width:767px){.daily-email__container{width:auto}}.daily-email__inner{display:flex;padding:10px 14px;background-color:#fff;border-radius:4px}.daily-email__inner--browse{padding-left:0}.daily-email label.checkbox-row{display:flex;align-items:baseline}.daily-email label.checkbox-row .daily-email-checkbox--unhide-post-load{visibility:hidden;margin-right:10px;width:20px;flex-shrink:0}.daily-email label.checkbox-row .settings-checkbox{flex-shrink:0;margin:0 10px 0 0;width:20px;height:20px}.daily-email label.checkbox-row .settings-checkbox>span{height:100%;width:100%;display:block;border-radius:3px;background-color:#eee}.daily-email label.checkbox-row .settings-checkbox>span.checked{background-color:#3dad4b;background-image:url(/svg/check-white.svg)}.daily-email label.checkbox-row .settings-checkbox input[type=checkbox]{cursor:pointer;height:100%;width:100%;opacity:0}.expanded-browse-assignment__inner{background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.15);border-radius:4px;overflow:hidden;height:100%;display:flex;flex-direction:column}.expanded-browse-assignment__browse-assignment{border-radius:4px 4px 0 0}.expanded-browse-assignment__action{margin-top:auto;background-image:linear-gradient(#f5f5f5,#fff)}.expanded-browse-assignment__action:hover{background-image:none;background-color:#f5f5f5}.expanded-series-panel__inner{background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.15);border-radius:4px;overflow:hidden;height:100%;display:flex;flex-direction:column}.expanded-series-panel__series-panel{border-radius:4px 4px 0 0}.expanded-series-panel__button-wrapper{padding:20px 30px 30px}.hybrid-entry{text-align:center;width:490px}@media (max-width:767px){.hybrid-entry{width:auto}}.hybrid-entry--initial{max-width:660px;width:auto}.hybrid-entry__header{margin-bottom:30px}.hybrid-entry__header :first-child{margin-top:0}.hybrid-entry__cols{display:flex}@media (max-width:767px){.hybrid-entry__cols{flex-direction:column}}.hybrid-entry__upload{background-color:#e3e3e3;border-radius:6px;width:490px}@media (max-width:767px){.hybrid-entry__upload{width:auto}}.hybrid-entry__main{background-color:#e3e3e3;border-radius:6px;padding:30px;margin:0 auto}@media (max-width:767px){.hybrid-entry__main{padding:20px 10px}}.hybrid-entry__main__upload{background-color:#fff;border-radius:6px;margin-bottom:30px}.hybrid-entry__main--finalise{background-color:#fff;padding:0}.hybrid-entry__problems{font-size:16px;display:block;margin:1em 0 0}.hybrid-entry__smallprint{opacity:1;margin:1em 0 0;font-weight:700;color:rgba(25,25,25,.4)}.hybrid-entry__footer{border-top:1px solid rgba(25,25,25,.1);padding-top:1em}.hybrid-entry__footer--full{margin:30px -40px -40px;padding:30px}@media (max-width:767px){.hybrid-entry__footer--full{margin:0 -10px -40px}}.hybrid-entry__footer--finalise{background-color:#f5f5f5;border-top:none}.hybrid-entry__footer :first-child{margin-top:0}.hybrid-entry__footer :last-child{margin-bottom:0}.hybrid-entry__footer__cta{display:block;margin:15px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hybrid-entry .upload-form__restart{background-color:#e3e3e3;border-radius:6px}.link-section{width:100%;background-color:#fff;padding:10px;text-align:center}.link-section__content{display:inline-block}.link-section__text{opacity:.4;font-weight:700}.mosaic-carpet{margin-top:12px;padding:0 8%}@media (max-width:767px){.mosaic-carpet{padding:0 4%}}@media (max-width:570px){.mosaic-carpet{margin-top:30px;padding:0 2%}}@media (max-width:374px){.mosaic-carpet{padding:0}}.mosaic-carpet__inner{position:relative;overflow-x:hidden;margin:0 auto}.mosaic-carpet__block{position:absolute;background:#fff}.mosaic-carpet__block--widget{display:flex;justify-content:center;align-items:center;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.05)}.mosaic-carpet__block--photo__header,.mosaic-carpet__block--winner{border-top-left-radius:5px;border-top-right-radius:5px}.mosaic-carpet__block--photo__header{display:block;height:50px;font-weight:700;font-size:22px;line-height:2;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.05)}.mosaic-carpet__block--photo__header__icon{display:inline-block;width:55px;height:55px;background-image:url(/svg/winners.svg);vertical-align:bottom;margin:-4px 7px}.mosaic-carpet__block--photo__review{position:relative;padding:25px;font-weight:700;font-style:italic;font-size:16px;line-height:1.25}.mosaic-carpet__block--photo__review:before{content:"\201C";position:absolute;left:14px;top:-4px;font-size:72px;font-style:normal;font-weight:400;opacity:.15}.mosaic-carpet__block--photo__reviewer{position:absolute;right:25px;bottom:25px;font-size:16px;color:#8d8d8d}.mosaic-carpet__block--photo__reviewer__link{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700}.mosaic-carpet__block--photo__reviewer__link:hover{color:#389e44}.mosaic-carpet__widget{text-align:center}.mosaic-carpet__widget__title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:22px;margin:5px 5px 10px}.mosaic-carpet__widget__link{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;text-align:center;margin:auto;display:block}.mosaic-carpet__widget__link:hover{color:#389e44}.mosaic-carpet__widget__icon{height:75px;opacity:.2;background:top/contain no-repeat}.mosaic-carpet__widget__section{padding:0 25px}.mosaic-carpet__widget--photos__icon{background-image:url(/svg/photo.svg)}.mosaic-carpet__widget--ratings__icon{background-image:url(/svg/rating.svg)}.mosaic-carpet__widget--photographers__icon{background-image:url(/svg/user.svg)}.mosaic-carpet__widget--sponsor{margin-bottom:18px}.mosaic-carpet__widget--sponsor__title{margin-top:0;font-size:16px;text-transform:uppercase;color:#8d8d8d}.mosaic-carpet__widget--brief__icon{background-image:url(/svg/brief.svg)}.mosaic-carpet__widget--brief__content{margin-top:25px;text-align:left;font-size:18px;line-height:1.3}.mosaic-carpet__widget--brief__content a{text-decoration:none;color:#3dad4b;cursor:pointer}.mosaic-carpet__widget--brief__content a:hover{color:#389e44}.mosaic-carpet__block--span-2 .mosaic-carpet__widget--brief{display:flex;justify-content:center;align-items:center}.mosaic-carpet__block--span-2 .mosaic-carpet__widget--brief__icon{margin-top:10px}.mosaic-carpet__block--span-2 .mosaic-carpet__widget--brief__section{padding-left:0;width:50%}.mosaic-carpet__widget--judge{text-align:center;overflow:hidden;position:relative;width:100%;height:100%}.mosaic-carpet__widget--judge__heading{margin:0 10px;height:100px;display:flex;justify-content:center;align-items:center}.mosaic-carpet__widget--judge__about{width:100%;background-image:linear-gradient(#f5f5f5,#fff);background-size:100% 50px;background-repeat:no-repeat;padding:0 25px 25px}.mosaic-carpet__widget--judge__user{color:#191919}.mosaic-carpet__widget--judge__user__link{margin:0}.mosaic-carpet__widget--judge__user:hover .mosaic-carpet__widget--judge__user__link,.mosaic-carpet__widget--judge__user__link:hover{color:#3dad4b}.mosaic-carpet__widget--judge__follow{margin-top:15px}.mosaic-carpet__widget--judge__follow.btn.follow.active{background-color:#eee;color:rgba(25,25,25,.6);font-weight:700}.mosaic-carpet__widget--judge__follow.btn.follow.active:hover{background-color:#eee;color:rgba(25,25,25,.6)}.mosaic-carpet__widget--judge__description{font-size:16px;color:#aaa;margin:5px 0}.mosaic-carpet__widget--judge__blurb{text-align:left;font-size:18px;line-height:1.3;text-overflow:ellipsis;overflow:hidden;display:inline-block;margin:0;width:100%}.mosaic-carpet__widget--judge__blurb a{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:400;font-style:normal}.mosaic-carpet__widget--judge__blurb a:hover{color:#389e44}.mosaic-carpet__widget--judge__avatar{border-radius:50%;height:50px;width:50px;margin:-25px auto 10px}.mosaic-carpet__chevron:before{padding:0 4px;content:">"}.not-on-brief-button{display:block;padding:5px;border-radius:4px;max-width:60px;text-align:center;color:#fff;font-size:16px;line-height:18px;font-weight:700}.not-on-brief-button--active{background-color:#3dad4b;text-shadow:none}.not-on-brief__upgrade-modal__title{margin-top:.5em!important}.not-on-brief__upgrade-modal__title:before{content:"";display:block;height:120px;width:120px;margin-top:-80px;margin-bottom:-20px;margin-left:calc(50% - 60px);background-repeat:no-repeat;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-image:url(/svg/plan3_lrg.svg)}.not-on-brief__appeal-brief{text-align:left;font-size:16px;border:1px solid #191919;padding:4px 10px;margin:1em 0;border-radius:6px;max-height:150px;overflow:scroll}.not-on-brief__appeal-brief p{margin:.25em 0}.not-on-brief__message-block{font-weight:700;font-size:16px;text-align:left}.not-on-brief__message-block__message{position:relative;padding-left:24px;margin:.5em 0}.not-on-brief__message-block__message:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background-position:50%;background-size:cover}.not-on-brief__message-block__message--flagged{color:#e48d00}.not-on-brief__message-block__message--flagged:before{background-image:url(/svg/alert2-orange.svg)}.not-on-brief__message-block__message--rejected{color:#e48d00}.not-on-brief__message-block__message--rejected:before{background-image:url(/svg/nob-sad-orange.svg)}.not-on-brief__message-block__message--approved{color:#3dad4b}.not-on-brief__message-block__message--approved:before{background-image:url(/svg/nob-happy-green.svg)}.not-on-brief__message-block__link{color:#e48d00;text-decoration:underline}.not-on-brief__status{margin:8px 0;padding:0 10px 1px;border:2px solid #3dad4b;border-radius:12px;background-color:#fff;color:#3dad4b;font-size:14px;line-height:19px;text-shadow:none;white-space:nowrap}.not-on-brief__status--appealed,.not-on-brief__status--flagged,.not-on-brief__status--rejected{color:#e48d00;border-color:#e48d00}.panel-with-brief{display:flex;margin:0 -20px}@media (max-width:1023px){.panel-with-brief{flex-wrap:wrap}}@media (max-width:767px){.panel-with-brief{margin:0}}.panel-with-brief__wrapper{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 20px}@media (max-width:1023px){.panel-with-brief__wrapper:not(:last-child){margin-bottom:30px}}@media (max-width:767px){.panel-with-brief__wrapper{padding:0}.panel-with-brief__wrapper:not(:first-child){border-top:1px solid rgba(25,25,25,.1)}}.panel-with-brief__inner{background-color:#fff;margin-top:.5em;display:flex;flex-direction:column;flex-grow:1;box-shadow:0 1px 10px rgba(0,0,0,.2);border-radius:6px;overflow:hidden}@media (max-width:1023px){.panel-with-brief__inner{max-width:500px}}@media (max-width:767px){.panel-with-brief__inner{box-shadow:none;margin-top:0}}.panel-with-brief__inner--standalone{box-shadow:none;height:100%;max-width:500px;margin:30px auto}.panel-with-brief__block{padding:15px;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:767px){.panel-with-brief__block{padding-left:0;padding-right:0;padding-top:0}}.panel-with-brief__block--standalone{padding:0}.panel-with-brief__panel{padding:15px;flex:1 1 300px;min-width:300px;max-width:500px}@media (max-width:767px){.panel-with-brief__panel{padding-left:0;padding-right:0}}.panel-with-brief__panel--standalone{padding:0;min-width:0}.panel-with-brief__panel--standalone .browse-assignment{border-radius:0;margin:0}.panel-with-brief__panel--standalone .browse-assignment__image,.panel-with-brief__panel--standalone .browse-assignment__mask{border-radius:0}.panel-with-brief__brief{padding:15px;flex:1 1 500px;min-width:200px;text-align:left;color:#191919;text-shadow:none}@media (max-width:1023px){.panel-with-brief__brief{flex-basis:300px}}@media (max-width:767px){.panel-with-brief__brief{padding-left:0;padding-right:0;flex-basis:100%}}.panel-with-brief__brief :first-child{margin-top:0}.panel-with-brief__brief :last-child{margin-bottom:0}.panel-with-brief__brief--standalone{min-width:0}@media (max-width:767px){.panel-with-brief__brief--standalone{padding:15px}}.panel-with-brief__link{margin-top:auto;background-image:linear-gradient(#f5f5f5,#fff);text-shadow:none}.panel-with-brief__link:hover{background-image:none;background-color:#f5f5f5}@media (max-width:767px){.panel-with-brief__link{background-image:none}}.panel-with-brief__link--inactive{background-image:none;background-color:#f5f5f5}.panel-with-brief__link--inactive .link{cursor:default}.series-panel{height:280px;width:100%;position:relative;border-radius:4px;overflow:hidden}.series-panel__link{display:block;width:100%;height:100%}.series-panel__image,.series-panel__image .pcimgs__img{position:absolute;height:100%;width:100%;background-position:50% 50%;background-size:cover;z-index:0}.series-panel__image--default,.series-panel__image .pcimgs__img--default{background-image:url(/img/digitalcameramagazine/digital_camera_mag_banner2.jpg)}.series-panel__mask{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:background-color .2s linear}.series-panel:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.series-panel:hover .series-panel__mask{background-color:rgba(0,0,0,.4)}.series-panel__content{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.3);overflow:hidden}.series-panel__content__top{top:15px;position:absolute;width:100%}.series-panel__sponsor{background-color:#fff;padding:5px;border-radius:4px;display:inline-block;line-height:0}.series-panel__sponsor__logo{max-width:200px;max-height:40px}.series-panel__heading{color:#fff;margin:0;padding:0 15px}.shortlist{margin:0 auto;max-width:700px}.shortlist__list{margin:50px auto;text-align:center}.shortlist__list__subheading{margin-top:15px;margin-bottom:50px;padding:0 10px}.small-stats-bar{display:flex;justify-content:center;flex-wrap:wrap;margin-top:-30px;position:relative}.small-stats-bar .feature{flex:0 0 150px;margin-bottom:10px}div.submission-carpet-outer-wrapper{margin-top:50px;padding:0 8%}@media (max-width:767px){div.submission-carpet-outer-wrapper{padding:0 4%}}@media (max-width:570px){div.submission-carpet-outer-wrapper{margin-top:30px;padding:0 2%}}@media (max-width:374px){div.submission-carpet-outer-wrapper{padding:0}}.sharing-submission-carpet div.submission-carpet-outer-wrapper{margin-top:10px}.submission-carpet-wrapper{background-color:#fff;padding:2px}.submission-download-modal{display:flex;flex-direction:column;max-width:680px;text-align:center}.submission-download-modal__heading{margin-top:0}.submission-download-modal__box{display:flex;flex-direction:column;padding:25px;margin-bottom:30px;border-radius:6px;background-color:#e3e3e3}@media (max-width:600px){.submission-download-modal__box{padding:25px 10px}}.submission-download-modal__box__bottom{display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px}@media (max-width:600px){.submission-download-modal__box__bottom{flex-wrap:wrap;justify-content:center}}.submission-download-modal__image{border:2px solid #fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.2);margin-right:20px}@media (max-width:600px){.submission-download-modal__image{margin-right:0;margin-bottom:30px}}.submission-download-modal__download{display:flex;flex-direction:column;align-items:center;flex:1 0 auto}@media (max-width:600px){.submission-download-modal__download{flex:1 0 100%}}.submission-download-modal__download__button{font-size:18px}.submission-download-modal__download__request{display:flex;margin-top:15px}.submission-download-modal__download__request>:first-child{margin-right:6px}.submission-download-modal__sizes{margin:10px 0 0;display:flex}.submission-download-modal__sizes__size{font-size:18px;border-radius:0}@media (max-width:370px){.submission-download-modal__sizes__size{padding-left:15px;padding-right:15px}}.submission-download-modal__sizes__size:hover{background-color:#3dad4b}.submission-download-modal__sizes__size:first-child{border-radius:4px 0 0 4px;margin-right:2px}.submission-download-modal__sizes__size:last-child{border-radius:0 4px 4px 0;margin-left:2px}.submission-download-modal__sizes__size--inactive{cursor:pointer;color:#3dad4b;background-color:#fff}.submission-download-modal__sizes__size--inactive:hover{color:#fff;background-color:#3dad4b}.submission-download-modal__copy{display:flex;align-items:center;flex:1 0 100%;border:2px solid rgba(25,25,25,.1);padding:8px 15px;margin-top:10px;border-radius:6px;background-color:#fff}.submission-download-modal__copy__input{flex:1 0 auto;border:none;font-family:Bariol,Arial,Helvetica,sans-serif}.submission-download-modal__copy__input::-moz-selection{background-color:#37bbfa}.submission-download-modal__copy__input::selection{background-color:#37bbfa}.submission-download-modal__copy__input:focus{outline:none}.submission-download-modal__copy__copy-link{display:inline-block;flex:0 0 40px;padding:10px 0 10px 15px;border-left:2px solid rgba(25,25,25,.1)}.submit-form__error-list{margin:30px 0}.user-assignment-frame{background-color:#fff;border-radius:12px;max-width:825px;margin:30px auto}@media (max-width:350px){.user-assignment-frame{border-radius:0}}.user-assignment-frame__header{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:18px;background-color:#fff;border-radius:12px 12px 0 0;padding:20px 40px 0}@media (max-width:475px){.user-assignment-frame__header{padding:20px 20px 0}}@media (max-width:350px){.user-assignment-frame__header{padding:20px 10px 0}}.user-assignment-frame__header__button{height:auto;width:auto;min-width:0;line-height:1em;text-align:center;padding:8px 15px 10px;display:inline-block;border-radius:5px;background-color:#3dad4b;cursor:pointer;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;text-transform:none;font-weight:700;color:#fff;background-color:#5cbcf6}.user-assignment-frame__header__button:hover{background-color:#389e44;color:#fff;background-color:#49b4f5}.user-assignment-frame__content{display:flex;justify-content:space-between;padding:35px 40px}@media (max-width:850px){.user-assignment-frame__content{flex-wrap:wrap}}@media (max-width:475px){.user-assignment-frame__content{padding:35px 20px}}@media (max-width:350px){.user-assignment-frame__content{padding:35px 10px}}.user-assignment-frame__panel{flex:0 0 48%;padding:0;margin:0;max-width:48%}@media (max-width:850px){.user-assignment-frame__panel{flex:0 0 100%;margin-bottom:20px;max-width:none}}.user-assignment-frame__details{flex:0 0 48%;padding:0;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:850px){.user-assignment-frame__details{flex:0 0 100%}}.user-assignment-frame__details__items{padding-left:45px;text-align:left}.user-assignment-frame__details__item{position:relative;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;margin-bottom:20px}@media (max-width:400px){.user-assignment-frame__details__item{font-size:16px}}.user-assignment-frame__details__item .countdown,.user-assignment-frame__details__item .thumb-count{font-weight:700;font-size:20px}@media (max-width:400px){.user-assignment-frame__details__item .countdown,.user-assignment-frame__details__item .thumb-count{font-size:18px}}.user-assignment-frame__details__item .bold{font-weight:700}.user-assignment-frame__details__item:before{content:"";position:absolute;display:block;width:35px;height:35px;left:-45px;top:-5px}.user-assignment-frame__details__item--open:before{background-image:url(/svg/time.svg)}.user-assignment-frame__details__item--rating:before{background-image:url(/svg/review_judge.svg)}.user-assignment-frame__details__item--archived:before,.user-assignment-frame__details__item--close:before{background-image:url(/svg/trophy.svg)}.user-assignment-frame__details__item--votes:before{background-image:url(/svg/rating.svg)}.user-assignment-frame__details__item--entries:before{background-image:url(/svg/photo.svg)}.user-assignment-frame__details__item--photographers:before{background-image:url(/svg/user.svg)}.user-assignment-frame__details__item--max-entries .image-limited{position:absolute;width:35px;left:-45px;top:-5px;font-size:16px;display:inline-block;padding:2px 0;margin-right:10px;background-color:#191919;color:#fff;border-radius:4px;text-align:center}.user-assignment-frame__details__item--max-entries:before{content:none}.user-assignment-frame__judging-info__docs{text-align:left}.user-assignment-frame__judging-info__docs__title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;opacity:.4}.user-assignment-frame__judging-info__docs__link{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;display:block}.user-assignment-frame__judging-info__docs__link:hover{color:#389e44}.user-assignment-frame__judging-info__docs__link:after{content:"";display:inline-block;width:28px;height:28px;margin-top:-2px;vertical-align:middle;background-image:url(/svg/expand-green.svg)}.user-assignment-grid{margin:0;padding:0}.user-assignment-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden}.user-assignment-grid .user-assignment-panel-wrapper{margin:25px 2%;float:left}@media (max-width:720px){.user-assignment-grid .user-assignment-panel-wrapper{width:100%;margin:15px 0}}@media (min-width:721px) and (max-width:1023px){.user-assignment-grid .user-assignment-panel-wrapper{width:48%}.user-assignment-grid .user-assignment-panel-wrapper:nth-child(odd){margin-left:0;clear:left}.user-assignment-grid .user-assignment-panel-wrapper:nth-child(2n+2){margin-right:0}}@media (min-width:1024px) and (max-width:1799px){.user-assignment-grid .user-assignment-panel-wrapper{width:30.66%}.user-assignment-grid .user-assignment-panel-wrapper:nth-child(3n+1){margin-left:0;clear:left}.user-assignment-grid .user-assignment-panel-wrapper:nth-child(3n+3){margin-right:0}}@media (min-width:1800px){.user-assignment-grid .user-assignment-panel-wrapper{margin:25px 1.5%;width:22.75%}.user-assignment-grid .user-assignment-panel-wrapper:nth-child(4n+1){margin-left:0;clear:left}.user-assignment-grid .user-assignment-panel-wrapper:nth-child(4n+4){margin-right:0}}.user-assignment-panel-wrapper{display:block;position:relative;text-align:center;outline:none}.user-assignment-panel{background-color:#fff;border-radius:4px;background-clip:padding-box;position:relative;z-index:1;transition:box-shadow .1s ease;box-shadow:0 2px 10px rgba(0,0,0,.15);border:1px solid #eee}.user-assignment-panel__link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;outline:none}.user-assignment-panel__image{width:100%;height:168px;background-size:cover;background-position:50% 50%;position:relative;border-top-right-radius:4px;border-top-left-radius:4px}.user-assignment-panel__image.representation-missing{background-size:initial;background-color:#c3c3c3}.user-assignment-panel__overlay{display:block;position:absolute;width:100%;height:100%;border-top-left-radius:4px;border-top-right-radius:4px;background-color:rgba(0,0,0,.2);transition:background-color .1s ease}.user-assignment-panel:hover{box-shadow:0 2px 30px rgba(0,0,0,.2)}.user-assignment-panel:hover .assignment-panel__overlay{background-color:rgba(0,0,0,.4)}.user-assignment-panel__time-to-voting{position:relative;top:130px;color:#fff;text-transform:uppercase;font-weight:700;font-size:16px;text-shadow:0 0 5px rgba(0,0,0,.3)}.user-assignment-panel__icon{display:block;width:60px;height:60px}.user-assignment-panel__icon--trophy{background-image:url(/svg/trophy-white.svg);margin:100px auto 0}.user-assignment-panel__icon--rating{background-image:url(/svg/rating-white.svg);margin:15px auto 0}.user-assignment-panel__details{padding:15px 5px 0}.user-assignment-panel__details__title{font-size:24px;padding-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-assignment-panel__details__ending{display:block;color:#a2a2a2;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-assignment-panel__details__ending strong{font-size:18px}.user-assignment-panel__details__ending strong.draft{color:#eac62c}.user-assignment-panel__user-creator{padding:0 10px 10px;display:flex;align-items:center;justify-content:center}.user-assignment-panel__user-creator__img{margin-right:8px;height:30px;width:30px;border-radius:50%}.user-assignment-panel__user-creator__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-assignment-panel__judging{width:100%;max-width:450px;margin:0 auto;padding:0 3% 10px}.user-assignment-panel__judging__title{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;display:inline-block;color:#191919;opacity:.4;margin:0;padding:0 14px;height:20px;line-height:20px;text-align:center}.user-assignment-panel__judging__dates{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;margin-top:4px}.user-assignment-panel__bottom-link{display:flex;align-items:center;justify-content:center;min-height:40px;font-size:16px;font-style:italic;color:rgba(25,25,25,.4);transition:background-image .1s ease;background-image:linear-gradient(#f5f5f5,#fff);background-color:#f5f5f5;margin:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;font-style:normal}.user-assignment-panel__bottom-link:hover{color:#389e44;background-image:none}.user-assignment-panel--rating .user-assignment-panel__overlay{padding-top:38px}.user-assignment-panel--rating .user-assignment-panel__overlay h3{font-size:24px;line-height:26px;font-weight:700;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.3);margin:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-assignment-panel--rating .user-assignment-panel__time-to-finish{color:#fff;text-transform:uppercase;font-weight:700;font-size:14px;text-shadow:0 0 5px rgba(0,0,0,.3)}.user-assignment-panel--rating .user-assignment-panel__time-to-finish>span.count{display:block;margin:-16px auto 0;font-size:30px;line-height:34px}.apoy-agreement__main{background-color:#e3e3e3;margin:30px 0;padding:15px;border-radius:4px;text-align:left}.apoy-agreement__main label{display:flex}.apoy-agreement__main ul.errorlist{list-style:none;color:#e7464b;margin:10px 0;padding:0;font-size:14px;font-weight:700}.apoy-agreement__main :first-child{margin-top:0}.apoy-agreement__main :last-child{margin-bottom:0}.apoy-agreement__main input[type=text]{width:100%;border:none;background-color:#fff;border-radius:4px;padding:8px 15px}.apoy-agreement__main input[type=text]::-webkit-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.4}.apoy-agreement__main input[type=text]:-ms-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.4}.apoy-agreement__main input[type=text]::-ms-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.4}.apoy-agreement__main input[type=text]::placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.4}.apoy-agreement__main select{width:100%}.apoy-agreement__main input[type=checkbox]{margin:7px 10px 7px 0}.apoy-agreement__marketing,.apoy-agreement__marketing__label{color:rgba(25,25,25,.6)}.apoy-agreement__button-wrapper{display:flex;justify-content:center;margin:30px 0}.apoy-agreement__button-wrapper .button{margin:0 5px}.apoy-agreement .helptext{font-size:16px;font-weight:700;font-style:italic;opacity:.4}.apoy-agreement__address{margin-top:30px}.apoy-agreement__address input,.apoy-agreement__address select{margin:5px 0}section.assignment-details{display:flex;flex-wrap:wrap}section.assignment-details article,section.assignment-details aside{margin:0 40px 40px}@media (max-width:1023px){section.assignment-details article,section.assignment-details aside{margin:0 3% 40px}}section.assignment-details article{flex:5 1 340px;min-width:340px;display:flex}@media (max-width:500px){section.assignment-details article{min-width:94%}}section.assignment-details aside{flex:0 5 360px;min-width:360px;margin-left:20px}@media (max-width:1023px){section.assignment-details aside{margin-left:1.5%}}@media (max-width:768px){section.assignment-details aside{margin-left:3%;flex:1 5 360px;min-width:360px}}@media (max-width:425px){section.assignment-details aside{flex:1 5 300px;min-width:300px}}section.assignment-details article section>p>a.link{font-size:18px;font-weight:700}section.assignment-details article section h1{text-align:left;font-size:48px;line-height:50px;font-weight:700;margin:35px 0 25px}@media (max-width:1023px){section.assignment-details article section h1{font-size:38px;line-height:40px;margin:15px 0 5px}}@media (max-width:375px){section.assignment-details article section h1{font-size:36px;line-height:38px}}section.assignment-details article section div.tab-wrapper{margin-bottom:10px}section.assignment-details article section div.tab-wrapper a:active,section.assignment-details article section div.tab-wrapper a:link,section.assignment-details article section div.tab-wrapper a:visited{color:#3dad4b}section.assignment-details article section div.tab-wrapper a:hover{color:#389e44}section.assignment-details article section div.share-info{margin:10px 0 20px;padding-top:15px;border-top:1px solid rgba(25,25,25,.1)}@media (max-width:900px){section.assignment-details article section div.share-info{border-top:none}}section.assignment-details article section div.share-info span{display:inline-block;font-weight:700}section.assignment-details article section div.share-info div{display:inline-block}section.assignment-details aside .assignment-info__sponsor-logo{padding-bottom:30px;margin-bottom:20px;border-bottom:1px solid rgba(25,25,25,.1)}section.assignment-details aside .assignment-info__sponsor-logo__wrapper{max-width:250px;width:70%}section.assignment-details aside .assignment-info__stats{margin-bottom:30px}section.assignment-details aside .assignment-info__stats__row{margin:10px 0;padding:8px 0;font-size:18px}section.assignment-details aside .assignment-info__stats__row:first-of-type{margin-top:0}section.assignment-details aside .assignment-info__stats__icon{float:left;height:35px;width:35px;margin-right:10px}section.assignment-details aside .assignment-info__stats__icon--trophy{background-image:url(/svg/trophy.svg)}section.assignment-details aside .assignment-info__stats__icon--time{background-image:url(/svg/time.svg)}section.assignment-details aside .assignment-info__stats__icon--votes{background-image:url(/svg/rating.svg)}section.assignment-details aside .assignment-info__stats__icon--entries{background-image:url(/svg/photo.svg)}section.assignment-details aside .assignment-info__stats__icon--photographers{background-image:url(/svg/user.svg)}section.assignment-details aside .assignment-info__stats__label{font-weight:700}section.assignment-details aside .assignment-info__stats__label--countdown{font-size:20px}section.assignment-details aside .assignment-info__stats__label--fallback-countdown{font-weight:400;opacity:.4;font-size:16px;white-space:nowrap}section.assignment-details aside .assignment-info__stats__number-block{font-size:16px;font-weight:700;width:35px;display:inline-block;padding:2px 0;margin-right:6px;background-color:#191919;color:#fff;border-radius:4px;text-align:center}section.assignment-details aside .assignment-info__stats__help{height:24px;width:22px}section.assignment-details aside .assignment-info__stats img{height:37px;width:37px;border-radius:50%;margin-right:4px}section.assignment-details aside .assignment-info__stats .link{font-weight:700}section.assignment-details aside section.my-entries{position:relative;width:360px}@media (max-width:425px){section.assignment-details aside section.my-entries{width:300px}}section.assignment-details aside section.my-entries h2{display:inline-block;color:#a2a2a2;margin-bottom:10px;font-size:16px;font-weight:700;text-transform:uppercase}section.assignment-details aside section.my-entries .see-all{display:inline-block;position:absolute;right:0;height:30px;line-height:24px;color:#3dad4b;font-weight:700;font-size:16px}section.assignment-details aside section.my-entries .see-all:hover{color:#389e44}section.assignment-details aside .contest-limit-warning{display:flex;justify-content:center;margin-bottom:20px}@media (max-width:759px){section.assignment-details aside .open-assignment-button--open:not(.open-assignment-button--contest-limit),section.assignment-details aside .open-assignment-button--voting:not(.open-assignment-button--verification-required){display:none}}.entries{position:relative;margin-bottom:30px}.entries .entries-header{display:flex;justify-content:center;flex-wrap:wrap;align-items:baseline;margin:0 40px}@media (max-width:1023px){.entries .entries-header{margin:0 3%}}.entries .entries-header .carpet-chooser{display:flex;padding:0;margin-top:0;margin-bottom:10px}.entries .entries-header .carpet-chooser .radio--choice{display:inline-block;margin-left:28px;font-size:22px;color:#737373}.entries .entries-header .carpet-chooser .radio--choice:first-child{margin-left:0}@media (max-width:375px){.entries .entries-header .carpet-chooser .radio--choice{font-size:20px}}.entries .entries-header .carpet-chooser .radio--choice:not(.radio--choice--active){cursor:pointer}.entries .entries-header .carpet-chooser .radio--choice:not(.radio--choice--active):hover{color:#6f6f6f}.entries .entries-header .carpet-chooser .radio--choice--active{color:#3dad4b;font-weight:700}.entries .portfolio-list{margin:16px 40px 0}@media (max-width:1023px){.entries .portfolio-list{margin:0 3%}}section.your-assignments-banner{background-color:#eee;padding:30px 0 0;text-align:center}@media (max-width:679px){section.your-assignments-banner{height:139px;padding:20px 0}}section.your-assignments-banner .banner-container{height:33px;width:100%;border-bottom:1px solid rgba(25,25,25,.1)}@media (max-width:679px){section.your-assignments-banner .banner-container{height:29px}}section.your-assignments-banner>div ul{list-style-type:none;display:flex;justify-content:center;align-items:center;margin:0;padding:0}section.your-assignments-banner>div ul li{position:relative;margin:0 25px;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:18px}@media (max-width:679px){section.your-assignments-banner>div ul li{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;margin:0 15px}}section.your-assignments-banner>div ul li a{color:rgba(25,25,25,.6)}section.your-assignments-banner>div ul li a:hover{color:#3dad4b}section.your-assignments-banner>div ul li.active a{color:#3dad4b;font-weight:700}section.your-assignments-banner>div ul li.active a:hover{color:#389e44}section.your-assignments-banner>div ul li.active:after{content:"";position:absolute;display:block;bottom:-14px;left:0;right:0;height:3px;background-color:#3dad4b}section.your-assignments-banner .show-ranked{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;display:inline-block;margin-top:0;font-size:16px}section.your-assignments-banner .show-ranked:hover{color:#389e44}@media (max-width:600px){section.your-assignments-banner .show-ranked{margin-top:0}}.bpoty-agreement label{display:flex;margin:6px 0}.bpoty-agreement__main{background-color:#e3e3e3;margin:30px 0;padding:15px;border-radius:4px;text-align:left}.bpoty-agreement__main :first-child{margin-top:0}.bpoty-agreement__main :last-child{margin-bottom:0}.bpoty-agreement__main label{font-weight:700}.bpoty-agreement__main input[type=text],.bpoty-agreement__main select{margin:6px 0}.bpoty-agreement__main input[type=text]{width:100%;border:none;background-color:#fff;border-radius:4px;padding:8px 15px}.bpoty-agreement__main input[type=text]::-webkit-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.4}.bpoty-agreement__main input[type=text]:-ms-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.4}.bpoty-agreement__main input[type=text]::-ms-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.4}.bpoty-agreement__main input[type=text]::placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.4}.bpoty-agreement__main select{width:100%}.bpoty-agreement__main input[type=checkbox]{margin:7px 10px 7px 0}.bpoty-agreement__fieldset{margin:20px 0}.bpoty-agreement__button-wrapper{display:flex;justify-content:center;margin:30px 0}.bpoty-agreement__button-wrapper .button{margin:0 5px}.bpoty-agreement .helptext{font-size:16px;font-weight:700;font-style:italic;opacity:.4;margin:0}.bpoty-agreement__terms{text-align:left;font-size:16px}.bpoty-agreement__terms__label{margin:0}.bpoty-agreement__terms input[type=checkbox]{flex-basis:16px;margin:5px}.bpoty-agreement__terms label{margin:10px 0}.bpoty-agreement #id_date_of_birth{width:150px}.default-agreement label{display:flex;margin:6px 0}.default-agreement ul.errorlist{list-style:none;color:#e7464b;margin:10px 0;padding:0;font-size:14px;font-weight:700}.default-agreement ul.errorlist .link{color:#e7464b;text-decoration:underline}.default-agreement ul.errorlist .link:hover{color:#e53439}.default-agreement__main{background-color:#e3e3e3;margin:30px 0;padding:15px;border-radius:4px;text-align:left}.default-agreement__main :first-child{margin-top:0}.default-agreement__main :last-child{margin-bottom:0}.default-agreement__main label{font-weight:700}.default-agreement__main input[type=text],.default-agreement__main select{margin:6px 0}.default-agreement__main input[type=text]{width:100%;border:none;background-color:#fff;border-radius:4px;padding:8px 15px}.default-agreement__main input[type=text]::-webkit-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.6}.default-agreement__main input[type=text]:-ms-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.6}.default-agreement__main input[type=text]::-ms-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.6}.default-agreement__main input[type=text]::placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.6}.default-agreement__main input[type=email]{width:100%;border:none;background-color:#fff;border-radius:4px;padding:8px 15px}.default-agreement__main input[type=email]::-webkit-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.4}.default-agreement__main input[type=email]:-ms-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.4}.default-agreement__main input[type=email]::-ms-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.4}.default-agreement__main input[type=email]::placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.4}.default-agreement__main select{width:100%}.default-agreement__main input[type=checkbox]{margin:3px 10px 7px 0}.default-agreement__fieldset{margin:20px 0}.default-agreement__fieldset--hidden{display:none}.default-agreement__button-wrapper{display:flex;justify-content:center;margin:30px 0}.default-agreement__button-wrapper .button{margin:0 5px}.default-agreement__terms{text-align:left}.default-agreement__terms__heading{margin-top:34px;margin-bottom:-.5em}.default-agreement__terms__smallprint{margin:1em 0}.default-agreement__terms__smallprint--extra-top-margin{margin-top:2em}.default-agreement__terms input[type=checkbox]{flex-basis:16px;margin:5px}.default-agreement__terms input[type=text],.default-agreement__terms select{margin:6px 0}.default-agreement__terms input[type=text]{width:100%;border:none;background-color:#fff;border-radius:4px;padding:8px 15px}.default-agreement__terms input[type=text]::-webkit-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.6}.default-agreement__terms input[type=text]:-ms-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.6}.default-agreement__terms input[type=text]::-ms-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.6}.default-agreement__terms input[type=text]::placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;opacity:.6}.default-agreement__terms label{margin:10px 0}.default-agreement__terms ul{padding:0}.default-agreement__terms li{list-style:none}.default-agreement__terms li>label{display:flex;align-items:center}.default-agreement__terms li>label input[type=radio]{margin:0 10px 0 0}.default-agreement #id_date_of_birth{width:150px}.default-agreement--sino label span{width:50%}.default-agreement--sino .default-agreement__terms__heading--subheading{margin-top:.7em}.page-assignment-message{background:#000;color:#fff;position:relative;text-align:center;padding:120px 0 0}@media (max-width:500px){.page-assignment-message{padding:50px 0 0}}.page-assignment-message .content{width:300px;margin:0 auto}.page-assignment-message p{color:grey;margin:0 0 10px}.page-assignment-message p.sub{font-size:16px}.page-assignment-message .btn{height:36px;width:280px;font-size:18px;font-weight:700;line-height:36px;min-width:0;padding:0;margin-bottom:10px}.page-assignment-message .btn.btn-grey{background-color:#4d4d4d}.page-assignment-message .btn.btn-grey:hover{background-color:#404040}.page-assignment-message .back-link{color:#fff;font-size:18px;position:absolute;top:28px;left:48px}@media (max-width:500px){.page-assignment-message .back-link{top:10px;left:10px}}.page-assignment-message .back-link span{font-size:24px;font-weight:700;padding:0 10px 0 0}.page-assignment-message .title{font-size:36px;font-weight:700;color:#fff;margin:0;line-height:1.2}@media (max-width:450px){.page-assignment-message .title{font-size:27px}}.page-assignment-message h2.title{font-size:24px;margin:0 0 10px}.page-assignment-message .icon-wrapper{width:100%;height:300px;margin:-30px 0 0;position:relative;background:none}@media (max-width:500px){.page-assignment-message .icon-wrapper{height:210px}}.page-assignment-message .icon-wrapper:before{content:"";display:block;width:100%;height:144px;background:url(/svg/assignments/message_background-white.svg);opacity:.5;position:absolute;top:78px}@media (max-width:500px){.page-assignment-message .icon-wrapper:before{height:100px;top:50px}}.page-assignment-message .icon-wrapper .icon{display:block;width:300px;height:300px;margin:0 auto;position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);background-repeat:no-repeat}@media (max-width:500px){.page-assignment-message .icon-wrapper .icon{height:200px;width:200px}}.page-assignment-message .icon-wrapper.thumb{margin-bottom:-40px}.page-assignment-message .icon-wrapper.thumb .icon{background:url(/svg/assignments/message-thumb.svg)}.page-assignment-message .icon-wrapper.star .icon{background:url(/svg/assignments/message-star.svg)}.page-assignment-message.opt-out h2.title{margin:0 0 20px}.page-assignment-message.voting-complete p{margin:0 0 40px}.page-assignment-message.popup{background:#191919;padding:0}.page-assignment-message.popup .content{width:auto}.page-assignment-message.popup .icon-wrapper{height:200px}.page-assignment-message.popup .icon-wrapper.thumb{margin-bottom:0}.page-assignment-message.popup .icon-wrapper:before{content:none}.page-assignment-message.popup .icon-wrapper .icon{width:200px;height:200px}.article-author{border:1px solid rgba(25,25,25,.1);border-radius:6px;padding:25px;display:flex;max-width:700px;margin:4em auto 0}@media (max-width:500px){.article-author{margin-top:3em;flex-wrap:wrap;justify-content:center}}.article-author__image{background-position:50%;background-size:contain;width:130px;height:130px;flex:0 0 130px;border-radius:50%;margin:0 30px auto 0}@media (max-width:500px){.article-author__image{margin-right:0;margin-bottom:30px}}.article-author__info{text-align:left}.article-author__info>:first-child{margin-top:0}.article-byline{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid rgba(25,25,25,.1);margin:0 auto;text-align:left}@media (max-width:720px){.article-byline{padding:10px}}.article-byline__author{display:flex}@media (max-width:500px){.article-byline__author{flex:0 0 100%}}.article-byline__author__image{background-image:url(/img/photocrowd_avatar.png);background-position:50%;background-size:contain;width:50px;height:50px;flex:0 0 50px;border-radius:50%;margin:auto 0}.article-byline__author__info{margin-left:10px;display:flex;flex-direction:column;justify-content:center;max-width:400px}.article-byline__author__info__name{margin:0}.article-byline__author__info__date{margin:0;opacity:.4}.article-byline__sharing{flex:0 0 120px;margin-right:-4px}@media (max-width:500px){.article-byline__sharing{margin-top:10px}}.article-byline__sharing__text{margin:0;opacity:.4}@media (max-width:500px){.article-byline__sharing__text{display:none}}.article-byline__sharing__sharing-buttons .social-link:first-child{margin-left:-4px}.article-footer{position:relative;min-height:400px;padding:0 10px 30px}.article-footer__logo{width:200px;height:100px;margin:0 auto;background-image:url(/svg/photocrowd_logo_vert_white.svg);background-repeat:no-repeat;background-position:top}.article-panel{background-color:#fff;display:flex;margin:0 -20px}@media (max-width:1023px){.article-panel{flex-wrap:wrap}}@media (max-width:767px){.article-panel{margin:0}}.article-panel__inner{background-color:#fff;margin:30px auto;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;height:100%;max-width:500px;text-align:left}@media (max-width:767px){.article-panel__inner{box-shadow:none;margin-top:0}}.article-panel__block{display:flex;flex-wrap:wrap;justify-content:center}.article-panel__panel{flex:1 1 300px;max-width:500px}@media (max-width:767px){.article-panel__panel{padding-left:0;padding-right:0}}.article-panel__synopsis{padding:15px;flex:1 1 500px;text-align:left}@media (max-width:1023px){.article-panel__synopsis{flex-basis:300px}}@media (max-width:767px){.article-panel__synopsis{padding:10px;flex-basis:100%}}.article-panel__synopsis :first-child{margin-top:0}.article-panel__synopsis :last-child{margin-bottom:0}.article-panel__synopsis a{text-decoration:none;color:#3dad4b;cursor:pointer;color:#37bbfa}.article-panel__synopsis a:hover{color:#389e44;color:#23b4fa}.article-panel__link{display:block;margin-top:auto;margin-left:15px;color:#37bbfa;font-size:16px}.article-panel__link:hover{color:#23b4fa}@media (max-width:767px){.article-panel__link{margin-left:10px}}.article-panel-image{height:250px;width:100%;position:relative;border-radius:0;margin:0}.article-panel-image__link{display:block;width:100%;height:100%}.article-panel-image__image{position:absolute;height:100%;width:100%;background-position:50% 50%;background-size:cover;z-index:0}.article-panel-image__image.representation-missing{background-size:10%}.article-panel-image__mask{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:background-color .2s linear}.article-panel-image__image,.article-panel-image__mask{border-radius:0}.article-panel-image:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.article-panel-image:hover .article-panel-image__mask{background-color:rgba(0,0,0,.4)}.article-panel-image__content{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.3);overflow:hidden}.article-panel-image__content__top{top:15px;position:absolute;width:100%}.article-panel-image__content__bottom{bottom:15px;position:absolute;width:100%}.article-panel-image__heading{color:#fff;margin:0;padding:0 15px}.article-panel-image__subheading,.article-panel-image__superheading{margin:0 auto}.article-panel-image__panel-string{font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-size:16px}.comment-list{text-align:left}.comment-list .reveal-link{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;opacity:.4;font-weight:700;display:block;cursor:pointer;margin:10px 0 10px 14px}.comment-list .comment{padding:9px 0 12px}.comment-list .commenter-avatar{float:left;margin-right:15px}@media (max-width:549px){.comment-list .commenter-avatar{margin-right:8px}}.comment-list .comment-detail{position:relative;margin-left:53px}@media (max-width:549px){.comment-list .comment-detail{margin-left:46px}}.comment-list .comment-detail .comment-text .commenter-link{display:inline;margin:0 4px 0 0;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-weight:700;color:#3dad4b}.comment-list .comment-detail .comment-text .commenter-link:hover{color:#389e44}.comment-list .comment-detail .comment-text p,.comment-list .comment-detail .comment-text span{display:inline;margin:0;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;word-wrap:break-word}.comment-list .comment-detail .comment-info{display:flex;align-items:baseline;justify-content:space-between;height:20px}.comment-list .comment-detail .comment-info .like-dislike-button{display:flex;margin-top:4px}.comment-list .comment-detail .comment-info .like-dislike-button a{flex:0 0 auto;display:flex;height:20px;min-width:28px;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-size:14px;opacity:.2;cursor:pointer;font-weight:700}.comment-list .comment-detail .comment-info .like-dislike-button a:hover{opacity:.4}.comment-list .comment-detail .comment-info .like-dislike-button a>span{flex:1 0 10px;min-width:10px}.comment-list .comment-detail .comment-info .like-dislike-button a:after{content:"";flex:0 0 20px;position:relative;display:block;width:20px;height:20px;top:-1px;background-image:url(/svg/thumb.svg)}.comment-list .comment-detail .comment-info .like-dislike-button a.count:after{background-image:url(/svg/thumb_solid.svg)}.comment-list .comment-detail .comment-info .like-dislike-button a.like.active{color:#3dad4b;opacity:.8}.comment-list .comment-detail .comment-info .like-dislike-button a.like.active:after{background-image:url(/svg/thumb_solid-green.svg)}.comment-list .comment-detail .comment-info .like-dislike-button a.like.active:hover{opacity:1}.comment-list .comment-detail .comment-info .like-dislike-button a.dislike{flex:0 0 auto;min-width:33px;border-left:1px solid rgba(25,25,25,.5);margin-left:4px;padding-left:5px;text-align:right}.comment-list .comment-detail .comment-info .like-dislike-button a.dislike:hover{border-left:1px solid rgba(25,25,25,.25)}.comment-list .comment-detail .comment-info .like-dislike-button a.dislike:after{top:0;right:-1px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.comment-list .comment-detail .comment-info .like-dislike-button a.dislike.active{border-left:1px solid rgba(25,25,25,.1);color:#e7464b;opacity:.8}.comment-list .comment-detail .comment-info .like-dislike-button a.dislike.active:after{background-image:url(/svg/thumb_solid-red.svg)}.comment-list .comment-detail .comment-info .like-dislike-button a.dislike.active:hover{opacity:1;border-left:1px solid rgba(25,25,25,.08)}.comment-list .comment-detail .comment-info span.created{flex:1 1 auto;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:12px;font-weight:400;opacity:.4;margin-left:20px;height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comment-list .comment-detail .comment-info span.created:first-child{margin-left:0}.comment-list .comment-detail .comment-info .comment-delete{flex:0 0 40px;width:60px;height:20px;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-size:14px;color:#ccc;font-weight:700;text-align:right}.has-true-hover .comment-list .comment-detail .comment-info .comment-delete:not(.confirm){visibility:hidden}.comment-list .comment-detail .comment-info .comment-delete.confirm,.comment-list .comment-detail .comment-info .comment-delete:hover{color:#e2624d}.comment-list .comment-detail .comment-info .comment-delete.confirm:hover{color:#df533b}.comment-list .comments-title{margin-bottom:10px}.comment-list .comments-anon{margin-top:10px}@-webkit-keyframes slide-in{0%{height:0}to{height:22px}}.comment-list .new-comment-form{padding:10px 0}.comment-list .new-comment-form--error{font-size:12px;background:#e2624d;color:#fff;border-radius:3px;text-align:center;font-weight:700;margin-top:8px;-webkit-animation:slide-in;animation:slide-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;height:0}.comment-list .new-comment-form--error--hidden{visibility:hidden}.comment-list .new-comment-form .form-controls{margin-left:53px}@media (max-width:549px){.comment-list .new-comment-form .form-controls{margin-left:46px}}.comment-list .new-comment-form .form-controls textarea{margin:2px 0;font-family:Bariol,Arial,Helvetica,sans-serif;border:0;border-radius:0;display:block;overflow:hidden;width:100%;height:34px;padding:6px 10px;font-size:16px;resize:none;outline:none;background-color:rgba(0,0,0,.05)}.comment-list .new-comment-form .form-controls ::-webkit-input-placeholder{color:rgba(0,0,0,.3)}.comment-list .new-comment-form .form-controls .btn{float:right;background-color:#3dad4b!important;min-width:220px}.comment-list .new-comment-form .form-controls .btn:hover{background-color:#369a43!important}.has-true-hover .comment-list .comment:hover .comment-detail .comment-info .comment-delete{visibility:visible}.horizontal-summary{display:flex;align-items:center;padding:30px 0}.horizontal-summary--border-top{border-top:2px solid rgba(25,25,25,.1)}.horizontal-summary--border-bottom{border-bottom:2px solid rgba(25,25,25,.1)}.horizontal-summary--align-flex-start{align-items:flex-start}.horizontal-summary--align-flex-end{align-items:flex-end}@media (max-width:767px){.horizontal-summary{flex-wrap:wrap}}.horizontal-summary:first-child{padding-top:0;border-top:none}.horizontal-summary:last-child{padding-bottom:0;border-bottom:none}.horizontal-summary__image{flex:0 0 auto;margin-right:30px}@media (max-width:767px){.horizontal-summary__image{margin-right:0;margin-bottom:1em}}.horizontal-summary__image--round>img{border-radius:50%}.horizontal-summary__image--border>img{border:4px solid #fff;background-color:#fff}.horizontal-summary__image--border:not(.horizontal-summary__image--round)>img{border-radius:4px}.horizontal-summary__image--opposite{order:3}@media (max-width:767px){.horizontal-summary__image--opposite{margin-bottom:0;margin-top:1em}}.horizontal-summary__content :first-child{margin-top:0}.horizontal-summary__content :last-child{margin-bottom:0}@media (max-width:767px){.horizontal-summary__content{flex-basis:100%}}.vertical-panel-summary{border-radius:4px;overflow:hidden;text-align:left;display:flex;flex-direction:column;align-items:center}.vertical-panel-summary--align-flex-start{align-items:flex-start}.vertical-panel-summary--align-flex-end{align-items:flex-end}.vertical-panel-summary__image{flex:0 0 auto;background-position:50%;background-size:cover;background-repeat:no-repeat}.vertical-panel-summary__image--round{border-radius:50%}.vertical-panel-summary__image--border{border:4px solid #fff;background-color:#fff}.vertical-panel-summary__image--border:not(.vertical-panel__image--round){border-radius:4px}.vertical-panel-summary__image--opposite{order:3}.vertical-panel-summary__heading{text-align:left;margin-bottom:0}.vertical-panel-summary__content{flex-grow:1;display:flex;flex-direction:column;padding:15px;background-color:#fff}.vertical-panel-summary__content :first-child{margin-top:0}.vertical-panel-summary__content :last-child{margin-bottom:0}.vertical-panel-summary__link{margin-top:auto}.vertical-summary{display:flex;flex-direction:column;align-items:center;justify-content:stretch}.vertical-summary--align-flex-start{align-items:flex-start}.vertical-summary--align-flex-end{align-items:flex-end}.vertical-summary__image{flex:0 0 auto}.vertical-summary__image--round>img{border-radius:50%}.vertical-summary__image--border>img{border:4px solid #fff;background-color:#fff}.vertical-summary__image--border:not(.vertical-summary__image--round)>img{border-radius:4px}.vertical-summary__image--opposite{order:3}.vertical-summary__content :first-child{margin-top:0}.vertical-summary__content :last-child{margin-bottom:0}div.group-action-menu{width:150px;display:inline-block;position:relative;margin-right:10px}@media (max-width:767px){div.group-action-menu{text-align:right}}div.group-action-menu.no-options{width:auto}div.group-action-menu.no-options h2{color:#fff;background-color:rgba(0,0,0,.7);border-radius:5px;padding:0 7px;font-size:18px;line-height:36px;font-weight:700}div.group-action-menu .group-action-menu-btn{display:block;border-radius:5px;background-color:rgba(0,0,0,.7);line-height:36px;padding-left:10px;cursor:pointer}@media (max-width:767px){div.group-action-menu .group-action-menu-btn{display:inline-block;width:40px;padding:0 7px}}div.group-action-menu .group-action-menu-btn h2{color:#fff;float:left;font-size:18px;font-weight:700;vertical-align:middle;margin-right:5px}@media (max-width:767px){div.group-action-menu .group-action-menu-btn h2{display:none}}div.group-action-menu .group-action-menu-btn .icon.cog{display:inline-block;width:26px;height:26px;background-image:url(/svg/cog-white.svg);vertical-align:middle;position:relative;top:-2px}div.group-action-menu .group-action-menu-content{display:none;border:1px solid #000;z-index:1;position:absolute;width:100%;border-radius:0 0 5px 5px;overflow:hidden}div.group-action-menu.examined{z-index:1}div.group-action-menu.examined .group-action-menu-btn{border-radius:5px 5px 0 0;background-color:#000}div.group-action-menu.examined .group-action-menu-content,div.group-action-menu.examined form{display:block}div.group-action-menu.examined a,div.group-action-menu.examined input[type=submit]{display:block;width:100%;padding:0 10px;font-size:inherit;font-family:inherit;text-align:left;line-height:40px;color:inherit;background-color:#f7f7f7;border-radius:0}div.group-action-menu.examined a:hover,div.group-action-menu.examined input[type=submit]:hover{background-color:#e3e3e3}div.group-action-menu.group-group-action-menu>span{width:35px;height:35px}@media (max-width:680px){div.group-action-menu.group-group-action-menu>span{position:absolute;display:block;right:1px;top:1px}}@media (min-width:681px) and (max-width:860px){div.group-action-menu.group-group-action-menu>span{position:absolute;display:block;right:3px;top:4px;width:35px;height:35px}}@media (min-width:861px){div.group-action-menu.group-group-action-menu>span{position:absolute;display:block;right:5px;top:7px;width:35px;height:35px}}div.back-to-top{display:block;position:fixed;width:44px;height:40px;background-color:rgba(25,25,25,.6);bottom:25px;right:25px;border-radius:4px;z-index:20;cursor:pointer;transition:background-color .1s ease}@media (max-width:399px){div.back-to-top{bottom:0;right:30px;border-radius:4px 4px 0 0}}div.back-to-top:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(/svg/chevron-white.svg);background-position:50%;background-size:70%;background-repeat:no-repeat;-webkit-transform:rotate(270deg);transform:rotate(270deg)}div.back-to-top:hover{background-color:rgba(25,25,25,.8)}div.back-to-top-enter{opacity:.01}div.back-to-top-enter-active{opacity:1;transition:opacity .3s ease-in}div.back-to-top-exit{opacity:1}div.back-to-top-exit-active{opacity:.01;transition:opacity .3s ease-in}div.back-to-top.back-to-top-exit:hover{background-color:rgba(25,25,25,.8)}div.body-width p{margin:20px 10px}@media (min-width:961px){div.body-width{width:960px;margin:0 auto}}.card-form{background-color:#e3e3e3;border-radius:4px;padding:15px;margin:1em auto}.card-form__row{display:flex;justify-content:left;align-items:baseline;text-align:left;margin-bottom:1em}.card-form__row--last{margin-bottom:0}.card-form__row__input{margin-right:.5em}.card-form__input{display:block;background-color:#fff;padding:11px 10px;border:1px solid rgba(25,25,25,.1);margin:.5em auto}.card-form__input--error{border-color:#e7464b}.card-form__save-card{text-align:left}.card-form__help{margin-top:.5em;margin-left:5px}.card-form>:first-child{margin-top:0}.card-form>:last-child{margin-bottom:0}div.slides-wrapper{position:relative}div.slides-wrapper div.slides,div.slides-wrapper ul.slides{position:relative;padding:50px 0;margin:0 auto;background-color:#e3e3e3;border-radius:0;max-width:1060px;list-style-type:none}@media (min-width:1061px){div.slides-wrapper div.slides,div.slides-wrapper ul.slides{border-radius:15px}}.has-true-hover div.slides-wrapper div.slides,.has-true-hover div.slides-wrapper ul.slides{border-radius:15px}@media (max-width:1150px){.has-true-hover div.slides-wrapper div.slides,.has-true-hover div.slides-wrapper ul.slides{margin:0 80px}}div.slides-wrapper div.slides button,div.slides-wrapper ul.slides button{position:absolute;width:30px;height:30px;background:url(/svg/circle_chevron.svg) 50%/contain no-repeat;overflow:hidden;text-indent:50px;white-space:nowrap;vertical-align:middle;outline:none;min-width:0;top:50%;margin:-15px 5px 0;display:none!important;opacity:.6}.has-true-hover div.slides-wrapper div.slides button,.has-true-hover div.slides-wrapper ul.slides button{display:inline-block!important}div.slides-wrapper div.slides button:hover,div.slides-wrapper ul.slides button:hover{opacity:.7}div.slides-wrapper div.slides button:after,div.slides-wrapper ul.slides button:after{position:absolute;display:block;top:1px;left:11px;color:#fff;text-indent:0;font-size:30px;font-weight:700;line-height:20px}div.slides-wrapper div.slides button.slick-disabled,div.slides-wrapper ul.slides button.slick-disabled{opacity:.06;cursor:default}div.slides-wrapper div.slides button.slick-next,div.slides-wrapper ul.slides button.slick-next{right:-50px}div.slides-wrapper div.slides button.slick-prev,div.slides-wrapper ul.slides button.slick-prev{left:-50px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.slides-wrapper div.slides .slick-list,div.slides-wrapper ul.slides .slick-list{padding:0 25px}div.slides-wrapper div.slides .slick-list li,div.slides-wrapper ul.slides .slick-list li{list-style-type:none}.cookies-popup{position:fixed;bottom:0;width:100%;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.4);padding-right:40px;z-index:1001}.cookies-popup__content{text-align:center}.cookies-popup__close{text-indent:-9999px;position:absolute;right:8px;top:8px;height:30px;width:30px;cursor:pointer;background-image:url(/svg/cross_large.svg);opacity:.6}.description-field__input-wrapper{position:relative}.description-field__help{margin:0 0 .5em}.description-field__hashtag-list{padding-left:0;margin:0}.description-field__hashtag-list__item{list-style-type:none;display:inline-block;padding-right:10px;color:#3dad4b;font-weight:700;font-size:16px;cursor:pointer}.description-field__hashtag-list__item--selected{color:rgba(25,25,25,.2)}.body--discover .app--discover{background-color:#eee}.body--discover .filter-bar__form{position:relative;z-index:1}div.empty-state{display:block;position:relative;border:none;text-align:center;margin:0 auto;max-width:530px;padding:0 50px 50px}@media (max-width:550px){div.empty-state{padding:0 3% 50px}}div.empty-state.empty-state-large:before{content:"";display:block;min-width:100px;width:100px;height:100px;opacity:.1;margin:50px auto 0;background-image:url(/svg/help.svg)}div.empty-state.empty-state-large span.message strong{display:block;margin:10px 0;font-size:22px;color:rgba(0,0,0,.6)}div.empty-state.empty-state-large span.message small{display:block;font-size:18px;line-height:24px;color:rgba(0,0,0,.4)}div.empty-state.empty-state-large span.message small span.icon{display:inline-block;width:24px;height:24px;opacity:.2;vertical-align:middle;margin:0 1px}div.empty-state.empty-state-large span.message small span.icon.love{background-image:url(/svg/heart_outline.svg)}div.empty-state.empty-state-large span.message small span.nowrap{white-space:nowrap}div.empty-state.empty-state-large a.btn{height:auto;width:auto;min-width:0;color:#fff;font-weight:400;font-size:18px;line-height:1em;text-align:center;padding:8px 15px 10px;display:inline-block;border-radius:5px;background-color:#3dad4b;cursor:pointer;margin-top:30px}div.empty-state.empty-state-large a.btn:hover{background-color:#389e44;color:#fff}div.empty-state.empty-state-large a.link{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700}div.empty-state.empty-state-large a.link:hover{color:#389e44}div.empty-state.photos:before{background-image:url(/svg/photo.svg)}div.empty-state.photographers:before{background-image:url(/svg/user.svg)}div.empty-state.assignments:before,div.empty-state.awards-assignments:before,div.empty-state.your-assignments:before{background-image:url(/svg/trophy.svg)}div.empty-state.notifications:before{background-image:url(/svg/bell.svg)}div.empty-state.feed:before{background-image:url(/svg/photo.svg)}div.empty-state.profile-main:before{display:block;background:url(/svg/user_about.svg) no-repeat 50%;width:180px;margin-top:60px}div.empty-state.profile-main strong:after{content:"";position:relative;top:-180px;display:block;margin:0 auto;max-width:405px;height:1px;background-color:rgba(25,25,25,.1)}div.empty-state.profile-all-photos:before{background-image:url(/svg/photo.svg)}div.empty-state.profile-loved-photos:before{background-image:url(/svg/photo_love.svg)}div.empty-state.profile-awards{padding:0 20px 50px}div.empty-state.profile-awards:before{display:block;background:url(/svg/awards.svg) no-repeat 50%;width:180px;margin-top:60px}div.empty-state.profile-followers:before{background-image:url(/svg/user_love.svg)}div.empty-state.profile-following:before{background-image:url(/svg/user_add.svg)}div.empty-state.profile-judged-assignments:before{background-image:url(/svg/winners_ugc.svg)}div.empty-state.profile-deleted:before{background-image:url(/svg/user_none.svg)}div.empty-state.manage:before{background-image:url(/svg/photo.svg)}div.empty-state.archive:before,div.empty-state.hashtag:before,div.empty-state.submission:before{background-image:url(/svg/photo_no.svg)}div.empty-state.archive-archiving:before,div.empty-state.archive-withdrawn:before{background-image:url(/svg/trophy.svg)}div.empty-state.search-users:before{background-image:url(/svg/user_none.svg)}div.empty-state.search-assignments:before{background-image:url(/svg/trophy_no.svg)}div.empty-state.search-images:before{background-image:url(/svg/photo_no.svg)}div.empty-state.ideas:before{background-image:url(/svg/winners_ugc.svg)}div.empty-state.ideas a.btn{font-weight:700;background-color:#5cbcf6}div.empty-state.ideas a.btn:hover{background-color:#49b4f5}div.empty-state.direct-messages:before{background-image:url(/svg/email.svg)}div.empty-state.open-rating{background-color:#f5f5f5;width:100%;margin:0;max-width:none;border:30px solid #fff;border-top:none}div.empty-state.open-rating:before{opacity:.2;background-repeat:no-repeat;background-position:bottom;padding-top:50px;background-image:url(/svg/rating.svg)}div.end-dot-wrapper{width:100%;height:100%}div.end-dot-wrapper div.end-dot{content:"";background-color:rgba(0,0,0,.1);margin:20px auto;height:15px;width:15px;border-radius:50%}.feature-box{min-height:130px;padding:20px;border:3px solid #3dad4b;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.feature-box__line{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:22px;color:#3dad4b;font-weight:700}.feature-box--grey{border:none;background-color:#eee}.form-field{margin:1em 0}.form-field--no-margin{margin:0}.form-field__label-wrapper{display:flex;align-items:flex-start;margin:0 0 .5em}.form-field__label-wrapper .popover{margin-top:-7px}.form-field__label{display:inline-block;margin:0}.form-field__label--invalid{color:#e7464b}.form-field__help{margin:.5em 0}.form-field__length{text-align:right;margin-top:5px}.form-field__error{margin:.5em 0;color:#e7464b}.form-field__input{border:1px solid transparent;border-radius:2px;width:100%;background-color:#fff;padding:7px 15px;font-family:Bariol,Arial,Helvetica,sans-serif;font-size:18px}.form-field__input--radio{display:none}.form-field__input::-webkit-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;font-size:16px;opacity:.4;color:#191919}.form-field__input:-ms-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;font-size:16px;opacity:.4;color:#191919}.form-field__input::-ms-input-placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;font-size:16px;opacity:.4;color:#191919}.form-field__input::placeholder{font-family:Bariol,Arial,Helvetica,sans-serif;font-size:16px;opacity:.4;color:#191919}.form-field__input:focus{border-color:#929292;outline:none}.form-field__input--dark{background-color:#fafafa;border-color:#e3e3e3}.form-field__input--invalid,.form-field__input--invalid:focus{border-color:#e7464b}.form-field__input--hidden{display:none}.form-field__radio{background:#fff;border-radius:14px;border:2px solid #c3c3c3;display:inline-block;height:24px;overflow:hidden;position:relative;top:5px;transition:border-color .3s ease;width:24px}.form-field__radio__inner{position:absolute;height:14px;width:14px;border-radius:10px;left:3px;top:3px;bottom:0;transition:background-color .3s ease}.form-field__input--radio:checked~.form-field__radio{border-color:#e3e3e3}.form-field__input--radio:checked~.form-field__radio>.form-field__radio__inner{background-color:#3dad4b}.form-field__textarea{display:block;font-family:Bariol,Arial,Helvetica,sans-serif;width:100%;background-color:rgba(0,0,0,.05);font-size:16px;border-color:rgba(25,25,25,.1);padding:6px 10px;border-radius:2px;outline:none}.form-field__textarea:focus{border-color:rgba(0,0,0,.3)}.form-field__textarea--white{background-color:#fff}.gpt-ad{text-align:center}.gpt-ad--placeholder iframe{display:none}.gpt-ad>div,.gpt-ad>img{display:block;margin:auto}.highlight-banner{background-color:#3dad4b;text-align:center;color:#fff;padding-top:15px;padding-bottom:15px;line-height:1.3em}.highlight-banner-wrapper-link,.highlight-banner-wrapper-link:hover{color:#fff}.highlight-banner__title{font-weight:700;margin-bottom:10px;font-size:22px}.highlight-banner__title:last-child{margin-bottom:0}.highlight-banner__content{position:relative;display:inline-block;padding-left:25px;padding-right:25px}.highlight-banner__content--sale{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:22px;font-weight:700;color:#fff;padding-left:10px;padding-right:10px}.highlight-banner__content--sale strong{font-size:1.3em}.highlight-banner__content--sale:before{top:3px}.highlight-banner a,.highlight-banner p{margin-top:0;margin-bottom:0}.highlight-banner a{font-size:18px}.highlight-banner__link{font-weight:700;color:#fff;white-space:nowrap}.highlight-banner__link:hover{color:#fff}.highlight-banner--store{background-color:#f6b44d}.highlight-banner--subscription{background-color:#37bbfa}.highlight-banner--global{background-color:#f6b44d;color:rgba(25,25,25,.6);font-size:16px}.highlight-banner--global .highlight-banner__title,.highlight-banner--global .highlight-banner__title>a{color:#191919;font-size:21px;margin-bottom:0;padding:0 20px;line-height:1.3}.highlight-banner--warning{background-color:#fbf0cd;color:#191919}.highlight-banner--content{margin-top:20px;margin-left:25px;margin-right:25px;padding:20px 25px 25px;border-radius:4px}.highlight-banner--content .highlight-banner__title{font-style:italic;font-size:30px;margin-bottom:6px;line-height:1}.highlight-banner--sale{padding-top:6px;padding-bottom:10px}.icon-block{height:50px;width:50px;background-size:50px;margin:0 auto}.icon-block--assignments{background-image:url(/svg/trophy.svg)}.icon-block--white.icon-block--assignments{background-image:url(/svg/trophy-white.svg)}.icon-block--guarantee{background-image:url(/svg/guarantee30.svg)}.icon-block--white.icon-block--guarantee{background-image:url(/svg/guarantee30-white.svg)}.icon-block--community{background-image:url(/svg/winners_ugc.svg)}.icon-block--white.icon-block--community{background-image:url(/svg/winners_ugc-white.svg)}.icon-block--stars{background-position:50% 40%;background-size:58px;background-image:url(/svg/badge_rating_photos.svg)}.icon-block--check{background-image:url(/svg/check-white.svg)}.icon-block--user{background-size:40px;background-image:url(/svg/user-white.svg)}.location-field{position:relative}.location-field__label{display:inline-block;margin:1em 0 .5em}.location-field__label--invalid{color:#e7464b}.location-field__help{margin:.5em 0}.location-field__error{margin:.5em 0;color:#e7464b}.location-field__remove{color:#e2624d;cursor:pointer;position:absolute;top:4px;right:0}.location-field .leaflet-map{height:240px;max-width:600px;z-index:1;border:1px solid rgba(25,25,25,.1)}.location-field .leaflet-map--invalid{border-color:#e7464b}.more-details-field__label{display:inline-block;margin-bottom:.5em}.more-details-field__form-field .form-field__label{font-weight:400}.more-details-field__form-field--story .form-field__label{margin-top:0}form.page-form .errorlist{margin:0 -10px;padding:0}form.page-form .errorlist li{display:block;margin:10px 0 0;padding:5px 10px;font-weight:bolder;color:#fff;background:#900}@media (min-width:721px){form.page-form .errorlist li:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}}form.page-form h1{font-size:36px;line-height:36px;font-weight:700;margin-top:8px;margin-left:10px;margin-right:10px;text-align:left}form.page-form label{display:block;font-size:24px;line-height:30px;margin:32px 0 8px}form.page-form .errorlist+label{margin-top:10px}form.page-form .field:not(.page-form-required) label:after{content:" (optional)";color:rgba(0,0,0,.5);width:0}form.page-form input[type=datetime],form.page-form input[type=password],form.page-form input[type=text],form.page-form textarea{display:block;width:100%;padding:9px;font-family:inherit;font-size:24px;border:1px solid #d2d2d2;border-radius:2px;-webkit-appearance:none}form.page-form input:invalid,form.page-form textarea:invalid{background-color:#fff}form.page-form .helptext{margin:8px 0;padding:0;font-size:18px;line-height:18px;color:rgba(0,0,0,.5)}form.page-form .widget .helptext{margin-left:0;margin-right:0}form.page-form .timezoneChange{float:right;color:#3dad4b}form.page-form .page-form-errors{margin:0 -10px;padding:0 10px 10px;background:#c99}@media (min-width:721px){form.page-form .page-form-errors{border-radius:8px}}form.page-form .page-form-actions{clear:left;padding:20px 10px;text-align:left}form.page-form .page-form-actions .btn{font-size:24px!important}div.pagination{text-align:center;margin:30px 0;line-height:30px;color:#9c9c9c;font-weight:700}div.pagination .next,div.pagination .prev{display:inline-block;position:relative;width:30px;height:30px;background-color:#9c9c9c;border-radius:50%;overflow:hidden;text-indent:50px;white-space:nowrap;margin:0 5px;vertical-align:middle}div.pagination .next:after,div.pagination .prev:after{position:absolute;display:block;top:1px;color:#fff;text-indent:0;font-size:30px;font-weight:700;line-height:20px}div.pagination .next.disabled,div.pagination .prev.disabled{opacity:.3}div.pagination .prev:after{content:"<";left:9px}div.pagination .next:after{content:">";left:11px}div.pagination .page{margin:0 8px;vertical-align:middle;color:#9c9c9c}div.pagination .page.current{color:#3dad4b}@media (max-width:600px){div.pagination{font-size:0}div.pagination .page{display:none}div.pagination .page.current{display:inline;font-size:18px}}.payment-modal__offer{color:#e7464b;opacity:.8}.payment-modal__help{margin-bottom:0}.payment-modal__bundles{padding:0 25px;display:flex;justify-content:center;margin:1em auto;height:45px}.payment-modal__bundles__count{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:22px;font-weight:700;color:#3dad4b;margin-bottom:3px}.payment-modal__bundles__button__original-price{font-size:22px;opacity:.6;position:relative}.payment-modal__bundles__button__original-price:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:2px solid;border-color:inherit;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.payment-modal__bundles__bundle{display:flex;justify-content:center;align-items:center;flex:0 1 60px;margin:0 1px;background-color:#eee;cursor:pointer}.payment-modal__bundles__bundle:hover{background-color:#e3e3e3}.payment-modal__bundles__bundle--first{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.payment-modal__bundles__bundle--last{margin-right:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.payment-modal__bundles__bundle--active{background-color:#3dad4b;cursor:auto}.payment-modal__bundles__bundle--active:hover{background-color:#3dad4b}.payment-modal__bundles__bundle--active .payment-modal__bundles__count{color:#fff}.payment-modal__coupon{padding:15px 0}.payment-modal__coupon--input{padding-right:30px;position:relative}.payment-modal__coupon--input:after{content:"";display:block;position:absolute;right:0;bottom:18px;width:28px;height:28px}.payment-modal__coupon--invalid:after{background-image:url(/svg/reviewing_no.svg)}.payment-modal__coupon--valid:after{background-image:url(/svg/check-green.svg);bottom:20px}.payment-modal__coupon__link{text-decoration:none;color:#3dad4b;cursor:pointer;text-align:center}.payment-modal__coupon__link:hover{color:#389e44}.payment-modal__coupon__label{text-align:left;display:inline-block;margin:0 auto;width:100%}.payment-modal__coupon__input{display:block;background-color:#fff;padding:11px 10px;margin-top:6px;border:1px solid rgba(25,25,25,.1);width:100%}.payment-modal__coupon__input:focus{outline:none;border-color:#c3c3c3}.payment-modal__coupon__input--success,.payment-modal__coupon__input--success:focus{border-color:#3dad4b}.payment-modal__coupon__input--error,.payment-modal__coupon__input--error:focus{border-color:#e7464b}.payment-modal__coupon__information{text-align:left;margin-bottom:15px;font-size:16px}.payment-modal__coupon__information--success{color:#3dad4b}.payment-modal__coupon__information--error{color:#e7464b}.payment-modal__footer{width:calc(100% + 60px);background-image:linear-gradient(#f5f5f5,#fff 60px);margin:1em -30px 0;padding:25px 30px 0}.payment-modal__footer>:first-child{margin-top:0}.payment-modal__footer>:last-child{margin-bottom:0}.payment-modal__footer__subscriptions-offers{display:flex;width:100%}@media (max-width:767px){.payment-modal__footer__subscriptions-offers{flex-direction:column}}.payment-modal__footer__subscriptions-offer{width:100%;padding:10px 9px;border-right:1px solid rgba(25,25,25,.2)}@media (max-width:767px){.payment-modal__footer__subscriptions-offer{border-bottom:1px solid rgba(25,25,25,.2);border-right:none}}.payment-modal__footer__subscriptions-offer--first:before{background-image:url(/svg/plan1_lrg.svg)}.payment-modal__footer__subscriptions-offer--first:before,.payment-modal__footer__subscriptions-offer--second:before{content:"";display:block;height:90px;width:90px;margin-top:-46px;margin-bottom:-30px;margin-left:calc(50% - 45px);background-repeat:no-repeat;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.payment-modal__footer__subscriptions-offer--second:before{background-image:url(/svg/plan2_lrg.svg)}.payment-modal__footer__subscriptions-offer--last{border:none}.payment-modal__footer__subscriptions-offer--last:before{content:"";display:block;height:90px;width:90px;margin-top:-46px;margin-bottom:-30px;margin-left:calc(50% - 45px);background-repeat:no-repeat;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-image:url(/svg/plan3_lrg.svg)}.payment-modal__pay-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.payment-modal__pay-controls #subscription-discount,.payment-modal__pay-controls .payment-modal__coupon__input{flex-direction:row-reverse}.payment-modal__pay-controls__link{text-decoration:none;color:#3dad4b;cursor:pointer}.payment-modal__pay-controls__link:hover{color:#389e44}.payment-modal__pay-controls__link--bold{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700}.payment-modal__pay-controls__link--bold:hover{color:#389e44}.payment-modal__pay-footer{background-image:linear-gradient(#f5f5f5,#fff 50px);display:flex;justify-content:space-between;align-items:center;width:calc(100% + 60px);margin:30px -30px -30px;padding:20px}.payment-modal__pay-footer__help{margin:0;flex-basis:400px;color:#9e9fb3;opacity:1}.payment-modal__pay-footer__logo{display:block;background-image:url(/svg/powered_by_stripe.svg);background-repeat:no-repeat;height:26px;width:120px;flex:0 0 120px;margin-right:16px}.photographers-list{display:flex;justify-content:center;flex-wrap:wrap}.photographers-list div.user-panel{position:relative;flex:0 0 302px;width:302px;max-width:302px;height:305px;margin:0 29px 55px;background-color:#fff;background-clip:padding-box;text-align:center;border:1px solid rgba(0,0,0,.06);border-bottom:2px solid rgba(0,0,0,.1)}@media (max-width:500px){.photographers-list div.user-panel{margin:0 0 40px}}.photographers-list div.user-panel:before{content:"";display:block;width:52px;height:52px;position:absolute;background-color:#fff;left:50%;margin-left:-28px;top:-28px;border-radius:50%;border:2px solid #fff}.photographers-list div.user-panel>*{opacity:1;transition:opacity .3s}.photographers-list div.user-panel .user-rank{position:absolute;display:flex;align-items:center;justify-content:space-between;top:-13px;left:0;right:0;height:26px;border-radius:4px 4px 0 0;text-align:left;padding:0 10px}.photographers-list div.user-panel a.user-link{display:block;cursor:pointer}.photographers-list div.user-panel a.user-link:hover span.user-name{color:#3dad4b}.photographers-list div.user-panel span.user-name{display:block;font-weight:700;font-size:18px;line-height:26px;margin-top:5px;padding:0 5px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#191919}.photographers-list div.user-panel .user-total-points{margin:3px 0 17px;display:flex;align-items:center;justify-content:center}.photographers-list div.user-panel ul.user-stats{margin:3px 0 17px;padding:0;list-style:none}.photographers-list div.user-panel ul.user-stats li{display:inline-block;color:rgba(0,0,0,.3);margin:0 6px;font-size:16px}.photographers-list div.user-panel a.follow{display:inline-block;position:relative;height:34px;top:-9px;z-index:10;border:2px solid #fff}.photographers-list div.user-panel a.follow.active{background-color:#f5f5f5}.photographers-list div.user-panel a.follow.active:hover{background-color:#e9e9e9}.photographers-list div.user-panel div.thumbnails{position:absolute;bottom:6px;left:6px;width:291px;height:191px;border:none;padding:0;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.photographers-list div.user-panel div.thumbnails{background-size:288px 191px}}.photographers-list div.user-panel div.thumbnails.empty{background-color:#eee;width:288px}.photographers-list div.user-panel div.thumbnails .layout-thumbnail{margin:0 3px 3px 0;display:block;float:left}.photographers-list div.user-panel div.thumbnails .layout-thumbnail.empty{background-image:url(/svg/photo.svg);background-position:50%;background-size:42px;background-repeat:no-repeat;background-color:#777;opacity:.15}.photographers-list div.user-panel.suggested{height:295px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;cursor:pointer}.photographers-list div.user-panel.suggested ul.user-stats{margin:3px 0 10px}.photographers-list div.user-panel.suggested div.thumbnails:before{content:"";display:block;position:absolute;width:26px;height:26px;background-color:#3dad4b;border:2px solid #fff;border-radius:5px;background-image:url(/svg/check-white.svg);left:50%;margin-left:-13px;margin-top:-13px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;z-index:2}.photographers-list div.user-panel.suggested.disabled{-webkit-transform:scale(.8);transform:scale(.8);box-shadow:none}.photographers-list div.user-panel.suggested.disabled>*{opacity:.6}.photographers-list div.user-panel.suggested.disabled div.thumbnails:before{-webkit-transform:scale(0);transform:scale(0)}.photographers-list div.user-panel.ranked{height:335px}.photographers-list div.user-panel.ranked div.thumbnails{bottom:30px}.photographers-list div.user-panel.ranked .show-ranked{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;position:absolute;bottom:5px;left:0;right:0;width:302px;margin:0 auto}.photographers-list div.user-panel.ranked .show-ranked:hover{color:#389e44}.public-field__help{display:flex;align-items:center}@media (max-width:767px){.public-field__help{display:block}}.public-field__help__new{display:block;width:32px;height:16px;background-image:url(/svg/new_solid-green.svg);background-position:-18px -8px;background-repeat:no-repeat;background-size:64px 32px}.public-field__help__text{display:block;margin:0}.radio-button-field{margin:1em 0}.radio-button-field__label{display:inline-block;margin:0 0 .5em}.radio-button-field__label--invalid{color:#e7464b}.radio-button-field__help{margin:.5em 0}.radio-button-field__length{text-align:right}.radio-button-field__error{margin:.5em 0;color:#e7464b}.radio-button-field__choice{display:flex;align-items:flex-start;margin:.5em 0}.radio-button-field__choice__button{margin-right:8px;margin-top:5px;flex:0 0 13px}.radio-button-field__choice__label{display:inline-block;margin:0}.radio-button-field__choice .popover{margin-top:-7px}.testimonials{padding:0;position:relative;margin-top:20px}.testimonials .testimonial{display:flex;flex-direction:column;padding:30px 25px 30px 35px;border:2px solid #e3e3e3;border-radius:5px;text-align:center;margin:0;font-weight:700;background-color:#fff}.testimonials .testimonial--image{text-shadow:none;border:none}.testimonials .testimonial .testimonial__title{color:#191919}.testimonials .testimonial .testimonial__text{text-align:left;font-style:italic;flex:1 1 55%;margin:0;color:#191919}.testimonials .testimonial .testimonial__text span{width:0;position:relative}.testimonials .testimonial .testimonial__text .quotes:before{content:"\201C";font-size:60px;opacity:.2;padding:0;margin:0;height:40px;position:absolute;top:10px;right:10px}.testimonials .testimonial .testimonial__author{display:flex;align-items:center;justify-content:flex-start;margin-top:20px}.testimonials .testimonial .testimonial__author img{height:60px;width:60px;flex:0 0 60px;border-radius:50%}.testimonials .testimonial .testimonial__author p{color:#191919;padding:10px 10px 15px;margin:0}.award-partner{margin:0 auto}.user-rank--green{background-color:#3dad4b}.user-rank--bronze{background-color:#cb6d28}.user-rank--silver{background-color:#babdcb}.user-rank--gold{background-color:#e7c335}.user-rank--black{background-color:#000}.user-rank__delta,.user-rank__rank{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;color:#fff;font-weight:700}.user-rank__delta{font-size:14px;text-transform:uppercase}.user-rank__value{opacity:.7}.user-rank__arrows,.user-rank__value{display:inline-block;vertical-align:middle}.user-rank__arrow{opacity:.4;background:url(/svg/caret-white.svg) 50% no-repeat;background-size:cover;height:22px;width:22px;margin:-15px -8px -15px 0}.user-rank__arrow--inverted{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.user-rank__arrow--active{opacity:1}.yes-no-field__label{display:inline-block;margin:1em 0 .5em}.yes-no-field__label--invalid{color:#e7464b}.yes-no-field__help{margin:.5em 0}.yes-no-field__error{margin:.5em 0;color:#e7464b}.yes-no-field__input{display:none}.yes-no-field__toggle{border:3px solid transparent;margin-top:0;cursor:pointer;text-transform:uppercase;color:#fff;border-radius:20px;background-color:#e2624d;height:27px;width:61px;display:block;position:relative}.yes-no-field__toggle:focus{border-color:rgba(25,25,25,.2);outline:none}.yes-no-field__toggle:after{position:absolute;top:0;left:0;border-radius:50%;background-color:#fff;display:block;content:"";height:21px;width:21px}.yes-no-field__toggle--yes{background-color:#3dad4b}.yes-no-field__toggle--yes:after{left:auto;right:1px}.yes-no-field__toggle__text{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:12px;position:absolute;top:5px;right:7px;display:inline-block}.yes-no-field__toggle__text--yes{left:7px;right:auto}.main-header__item,.secondary-nav__item,.tertiary-nav__item{position:relative;display:flex;justify-content:center;align-items:center;padding:12px;color:rgba(25,25,25,.6);font-weight:700;font-size:16px;text-align:center}@media (max-width:425px){.main-header__item,.secondary-nav__item,.tertiary-nav__item{padding:12px 10px}}@media (max-width:340px){.main-header__item,.secondary-nav__item,.tertiary-nav__item{padding:12px 6px}}.main-header__item--left-align,.secondary-nav__item--left-align,.tertiary-nav__item--left-align{justify-content:flex-start}.main-header__item--with-caret,.secondary-nav__item--with-caret,.tertiary-nav__item--with-caret{padding-right:2px}.main-header__item--with-caret:after,.secondary-nav__item--with-caret:after,.tertiary-nav__item--with-caret:after{content:"";display:inline-block;width:28px;height:28px;margin-left:-5px;background:no-repeat url(/svg/caret2.svg);opacity:.6}.has-true-hover .main-header__item--with-caret:hover:after,.has-true-hover .secondary-nav__item--with-caret:hover:after,.has-true-hover .tertiary-nav__item--with-caret:hover:after,.main-header__item--with-caret--active:after,.secondary-nav__item--with-caret--active:after,.tertiary-nav__item--with-caret--active:after{background-image:url(/svg/caret2-green.svg);opacity:1}.main-header__item:hover,.secondary-nav__item:hover,.tertiary-nav__item:hover{color:rgba(25,25,25,.6)}.has-true-hover .main-header__item--with-hover:hover,.has-true-hover .secondary-nav__item--with-hover:hover,.has-true-hover .tertiary-nav__item--with-hover:hover,.main-header__item--open,.main-header__item--open:hover,.secondary-nav__item--open,.secondary-nav__item--open:hover,.tertiary-nav__item--open,.tertiary-nav__item--open:hover{background-color:#f5f5f5;color:#3dad4b}.has-true-hover .main-header__item--with-hover:hover:after,.has-true-hover .secondary-nav__item--with-hover:hover:after,.has-true-hover .tertiary-nav__item--with-hover:hover:after,.main-header__item--open:after,.main-header__item--open:hover:after,.secondary-nav__item--open:after,.secondary-nav__item--open:hover:after,.tertiary-nav__item--open:after,.tertiary-nav__item--open:hover:after{background-image:url(/svg/caret2-green.svg);opacity:1}.main-header__item--active,.main-header__item--active:hover,.secondary-nav__item--active,.secondary-nav__item--active:hover,.tertiary-nav__item--active,.tertiary-nav__item--active:hover{color:#3dad4b;border-bottom:3px solid #3dad4b;border-top:3px solid transparent}.main-header__item--mobile,.secondary-nav__item--mobile,.tertiary-nav__item--mobile{width:100%;justify-content:space-between}.main-header__item--small,.secondary-nav__item--small,.tertiary-nav__item--small{font-size:14px}.main-header__item--uppercase,.secondary-nav__item--uppercase,.tertiary-nav__item--uppercase{text-transform:uppercase}.main-header__item--white,.secondary-nav__item--white,.tertiary-nav__item--white{color:#fff}.main-header__item--white:hover,.secondary-nav__item--white:hover,.tertiary-nav__item--white:hover{color:#fff;opacity:.8}.main-header__item__count,.secondary-nav__item__count,.tertiary-nav__item__count{color:#aaa;font-size:14px;font-weight:700;margin-left:6px}.main-header{height:55px;display:flex;justify-content:space-between;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1000;box-shadow:0 0 15px rgba(0,0,0,.1);width:100%}.main-header__item{height:55px}.main-header__actions,.main-header__nav{display:flex}@media (max-width:830px){.main-header__actions .main-header__subscription--desktop.main-header__subscription--upgrade,.main-header__nav .main-header__subscription--desktop.main-header__subscription--upgrade{display:none}}.main-header__icon{background-repeat:no-repeat;background-position:50%}.main-header__logo{background-image:url(/svg/nav_logo_55.svg);background-position:15px;width:190px}@media (max-width:1023px){.main-header__logo{background-image:url(/svg/nav_logo_55_device_green.svg);width:60px;background-position:10px}}.main-header__photos-text{margin-left:3px}@media (max-width:424px){.main-header__photos-text{display:none}}@media (max-width:795px){.main-header__blog,.main-header__explore{display:none}}@media (max-width:520px){.main-header__upload--main{display:none}}.main-header__upload--mobile{display:none}@media (max-width:520px){.main-header__upload--mobile{display:flex}}.main-header__search{flex-grow:1;justify-content:flex-end}.main-header__search--main{padding:12px 0}@media (max-width:795px){.main-header__search--main{display:none}}.main-header__search__form{display:none;flex-grow:1;justify-content:flex-end;font-size:16px;width:100%}@media (max-width:795px){.main-header__search__form{display:flex}}.main-header__search__open{justify-content:flex-end;background-image:url(/svg/magnifier.svg);background-size:30px;height:55px;width:50px;opacity:.2;display:block}.has-true-hover .main-header__search__open:hover{background-color:#f5f5f5;background-image:url(/svg/magnifier-green.svg);opacity:1}.main-header__search__input{font-family:Bariol,Arial,Helvetica,sans-serif;border:1px solid #f5f5f5;background-color:#f5f5f5;padding:8px;flex-grow:1;border-radius:5px}.main-header__search__input:-moz-input-placeholder,.main-header__search__input::-moz-input-placeholder{color:rgba(25,25,25,.4)}.main-header__search__input::-webkit-input-placeholder{color:rgba(25,25,25,.4)}@media (min-width:796px){.main-header__search__input{max-width:300px}}.main-header__search__input:focus{outline:none;border-color:#c3c3c3}.main-header__search__submit{color:transparent;background-color:transparent;background-repeat:no-repeat;background-position:50%;background-size:28px;margin-left:-50px;background-image:url(/svg/magnifier.svg);opacity:.2}.main-header__search__submit:hover{background-image:url(/svg/magnifier-green.svg);opacity:1}.main-header__search__submit:focus{outline:none}.main-header__search__close{background-image:url(/svg/cross_large-grey.svg);margin:12px;width:28px;height:28px;display:none}.main-header__btn{font-size:16px;font-weight:700;min-width:inherit;width:80px;height:32px;display:flex;justify-content:center;align-items:center}.main-header__btn--white{color:#3dad4b;padding:6px 12px;border:2px solid #eee;border-radius:5px;text-align:center}.main-header__btn--white:hover{color:#3dad4b;background-color:#eee}.main-header__btn--half-mobile{flex:0 1 48%}.main-header__btn--full-mobile{width:100%}.main-header__subscription--upgrade .main-header__subscription__inner{color:#3dad4b}.main-header__subscription--upgrade .main-header__subscription__inner:before{background-image:url(/svg/plan3_lrg.svg);right:-4px;top:-40px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-header__subscription__inner{font-weight:700;font-size:14px;position:relative;top:8px}.main-header__subscription__inner:before{content:"";position:absolute;display:block;height:56px;width:56px;background-repeat:no-repeat}.main-header__notification{padding:12px 8px;width:44px;background-image:url(/svg/bell-grey.svg);background-size:28px;position:relative;color:#191919;cursor:pointer}.main-header__notification--active,.main-header__notification:hover{opacity:1;background-image:url(/svg/bell-green.svg)}@media (max-width:374px){.main-header__notification{display:none}}.has-true-hover .main-header__notification:hover{color:#191919}.main-header__notification-count{position:absolute;display:block;top:10px;right:3px;right:4px;border:2px solid #fff;background-color:red;color:#fff;font-weight:700;font-size:12px;line-height:8px;border-radius:10px;padding:4px 6px;z-index:1}.main-header__notification-count--mobile{top:4px;right:6px}.main-header__notification-count--hidden{display:none}.main-header__more-contests__link{font-size:18px;font-weight:700;color:#fff;border-left:2px solid hsla(0,0%,100%,.4);padding:3px 0 3px 14px}.main-header__more-contests__link:hover{color:#fff;opacity:.8}.main-header__more-contests__link:after{content:"\A0>";padding-left:2px}.main-header__sign-in{padding-right:6px}@media (max-width:500px){.main-header__sign-in{display:none}}.main-header__join{padding-left:6px}@media (max-width:500px){.main-header__join{display:none}}.main-header__authentication{display:none}@media (max-width:500px){.main-header__authentication{display:flex}}.main-header__avatar--with-notification:before{content:"";background-color:red;display:block;position:absolute;left:9px;top:9px;width:10px;height:10px;border:2px solid #ebebeb;border-radius:50%;z-index:1}.main-header__messages-blob{background-color:red;width:10px;height:10px;border-radius:50%;margin-right:5px}.main-header__more{padding:12px 4px;width:28px;opacity:.2;background-image:url(/svg/more.svg);background-size:28px}.has-true-hover .main-header__more:hover,.main-header__more.main-header__item--open{opacity:1;background-image:url(/svg/more-green.svg)}.main-header__more-menu{border-left:1px solid #e3e3e3}@media (max-width:795px){.main-header__more-menu{display:none}}.main-header__social-text{color:rgba(25,25,25,.4)}.main-header__menu{position:absolute;z-index:20;padding-left:0;margin:0;background-color:#f5f5f5;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:180px;overflow:hidden;display:none;box-shadow:0 4px 4px rgba(0,0,0,.15);list-style:none}.main-header__menu--right{right:0;border-bottom-right-radius:0;width:250px}.main-header__menu__link{display:flex;justify-content:space-between;align-items:center;padding:12px;color:rgba(25,25,25,.6);font-weight:700;font-size:16px;width:100%;position:relative}.main-header__menu__link:hover{color:rgba(25,25,25,.6)}.main-header__menu__link--blue{color:#37bbfa;font-weight:600}.main-header__menu__link--with-caret{padding-right:0}.main-header__menu__link--with-caret:after{content:"";display:inline-block;width:25px;height:25px;background:no-repeat url(/svg/caret.svg)}.has-true-hover .main-header__menu__link--with-caret:hover:after,.main-header__menu__link--with-caret--active:after,.main-header__menu__link--with-caret--active:hover:after{background-image:url(/svg/caret-green.svg)}.main-header__menu__link--active,.main-header__menu__link--active:hover{color:#3dad4b}.main-header__menu__link--active:after,.main-header__menu__link--active:hover:after{background-image:url(/svg/caret-green.svg)}.has-true-hover .main-header__menu__link:hover,.main-header__menu__link--open,.main-header__menu__link--open:hover{background-color:#eee;color:#3dad4b}.has-true-hover .main-header__menu__link:hover:after,.main-header__menu__link--open:after,.main-header__menu__link--open:hover:after{background-image:url(/svg/caret-green.svg)}.main-header__menu__link--open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-header__menu__link--sign-out{justify-content:center;background-color:#eee}.main-header__menu__link--sign-out:hover{background-color:#e3e3e3}.main-header__menu__link--normal-weight{font-weight:400}.main-header__menu__link--profile{flex-direction:column;justify-content:flex-start;align-items:flex-start}.main-header__menu__link--messages{justify-content:flex-start}.main-header__menu__link--upgrade{color:#3dad4b}.main-header__menu__link--notifications{background-position:right 10px center}.main-header__menu__item{border-top:1px solid #e3e3e3;display:flex;flex-direction:column;justify-content:space-between;position:relative}.main-header__menu__item--white{background-color:#fff}.main-header__menu__item--row{flex-direction:row}.main-header__menu__item--notifications{display:none}@media (max-width:374px){.main-header__menu__item--notifications{display:flex}}.main-header__menu__item--subscriptions .main-header__item{padding:0}.main-header__menu__item--subscriptions .main-header__subscription{width:50%}.main-header__menu__item--subscriptions .main-header__subscription:not(:first-child){border-left:1px solid #e3e3e3}.main-header__menu__username{color:#3dad4b;font-size:18px;font-weight:700;width:100%}.main-header__menu__section{width:100%;position:relative}.main-header__menu__level{flex:0 0 64px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid rgba(25,25,25,.1)}.main-header__menu__level__word{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:12px}.main-header__menu__level__numeral{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-weight:700}@media (max-width:425px){.main-header__menu{width:100%;border-radius:0;left:0}}.main-header__mobile-menu{display:none;border-left:1px solid #e3e3e3}@media (max-width:795px){.main-header__mobile-menu{display:inline}}.main-header__mobile-menu__menu{max-height:calc(100vh - 55px);overflow-y:scroll;-webkit-overflow-scrolling:touch}.main-header__sub-menu{background-color:#eee;padding-left:0;margin:0;width:100%;list-style:none;display:none}.main-header__sub-menu__link{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;color:#5c5c5c;font-weight:700;font-size:16px}.main-header__sub-menu__link--active,.main-header__sub-menu__link:hover{color:#3dad4b}.main-header__sub-menu__link--blue{color:#37bbfa;font-weight:600}.main-header--minimal{background-color:transparent;position:relative;top:55px;margin-top:-55px;box-shadow:none}.main-header--minimal--banner{background-color:#232323}.main-header--minimal .main-header__logo{background-image:url(/svg/nav_logo_55_device_white.svg);width:190px}.main-header--minimal .main-header__logo--home{background-image:url(/svg/nav_logo_55_reversed.svg)}@media (max-width:500px){.main-header--minimal .main-header__logo{margin-right:-100px}}.main-header--minimal .main-header__more{background-image:url(/svg/more-white.svg);opacity:1}.main-header--minimal .main-header__more.main-header__item--open{opacity:1;background-image:url(/svg/more-green.svg)}.main-header--minimal .main-header__btn--white{border:none;color:#fff}.main-header--minimal .main-header__btn--white:hover{background-color:transparent;color:#3dad4b}.main-header--minimal .main-header__item{color:#fff}.main-header--minimal .main-header__item--open,.main-header--minimal .main-header__item:hover{background-color:transparent}.main-header--minimal .main-header__item--with-caret:after{background-image:url(/svg/caret2-white.svg);opacity:1}.main-header--minimal .main-header__item--with-caret--active:after,.main-header--minimal .main-header__item--with-caret:hover:after{background-image:url(/svg/caret2-green.svg);opacity:1}.main-header--minimal .main-header__mobile-menu{display:none}.main-header--minimal .main-header__more-menu{border-left:none;display:block}.main-header--minimal .main-header__menu{border-top-left-radius:5px}@media (max-width:425px){.main-header--minimal .main-header__menu{border-radius:0}}.main-header--minimal .main-header__menu__item--white{color:rgba(25,25,25,.6)}@media (max-width:500px){.main-header--minimal .main-header__join,.main-header--minimal .main-header__sign-in{display:block}}@media (max-width:400px){.main-header--minimal .main-header__join--home{display:none}}.has-true-hover .main-header--minimal:hover .main-header__logo{background-image:url(/svg/nav_logo_55_white.svg)}.has-true-hover .main-header--minimal:hover .main-header__logo--home{background-image:url(/svg/nav_logo_55_reversed.svg)}.search-active .main-header__search__open{display:none}.search-active .main-header__search__close,.search-active .main-header__search__form{display:flex}@media (max-width:795px){.search-active .main-header__search__close{display:none}}.search-active .main-header__actions{display:none}@media (max-width:795px){.search-active .main-header__actions{display:flex}}.secondary-nav{background-color:#e3e3e3;display:flex;flex-direction:column}.secondary-nav__links{display:flex;height:50px;overflow-x:auto;overflow-y:hidden}.secondary-nav__item{height:50px;flex-shrink:0}.secondary-nav__item:first-child{margin-left:auto}.secondary-nav__item:last-child{margin-right:auto}.secondary-nav__item--categories{border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3}.has-true-hover .secondary-nav__item--categories:hover{border-color:#f5f5f5}.tertiary-nav{padding:0;margin:0;display:flex;background-color:#f5f5f5;justify-content:flex-start;flex-wrap:wrap;display:none;box-shadow:0 10px 14px 0 rgba(0,0,0,.05);max-height:300px;overflow-y:auto}.tertiary-nav__item{min-height:50px;flex:0 1 20%;justify-content:flex-start;text-align:left;padding-left:24px}@media (max-width:795px){.tertiary-nav__item{flex-basis:33%}}@media (max-width:460px){.tertiary-nav__item{flex-basis:50%}}.tertiary-nav__item--active,.tertiary-nav__item--active:hover{border:none}.tertiary-nav--active{display:flex}.tertiary-nav--awards{justify-content:center}.tertiary-nav--awards .tertiary-nav__item{justify-content:center;max-width:125px}.gpt-banner{z-index:999;width:100%;padding:15px 0;background-color:#e3e3e3}@media (max-width:767px){.gpt-banner{padding:10px 0}}.gpt-banner--sticky{position:-webkit-sticky;position:sticky;top:55px}.filter-bar{position:relative;background-color:#e3e3e3;line-height:44px;text-align:center;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.filter-bar--light{background-color:#fff}.filter-bar--light a{border-bottom:3px solid transparent;display:inline-block;padding:3px 10px 0}.filter-bar--light .active a{border-bottom-color:#3dad4b}.filter-bar--archive{height:50px}.filter-bar--active-underline a{border-bottom:3px solid transparent;display:inline-block;padding:3px 10px 0}@media (max-width:470px){.filter-bar--active-underline a{padding:3px 5px 0}}.filter-bar--active-underline .active a{border-bottom-color:#3dad4b}.filter-bar__my-contests:before{content:"";border-left:1px solid #c3c3c3;font-size:22px;position:relative;left:-8px;top:3px}@media (max-width:670px){.filter-bar{font-size:16px;line-height:36px}.filter-bar--archive{height:43px}.filter-bar--archive a{padding-left:5px;padding-right:5px}}.filter-bar ul{list-style:none;margin:0;padding:0 10px}.filter-bar ul li{display:inline-block;margin:0 10px}@media (max-width:470px){.filter-bar ul li{margin:0 5px}}.filter-bar ul li a{color:#5c5c5c}.filter-bar ul li a:hover{color:#3dad4b}.filter-bar a.active,.filter-bar li.active a{font-weight:700;color:#3dad4b}.filter-bar.white{background-color:#fff}.filter-bar.medium{background-color:#f2f2f2}.filter-bar--with-counts .filter-bar__count{display:inline-block;min-width:30px}@media (max-width:500px){.filter-bar--with-counts .filter-bar__count{min-width:25px}}.filter-bar--with-counts .filter-bar__count .thumb-count{color:#aaa;font-size:14px;font-weight:700}@media (max-width:500px){.filter-bar--with-counts .filter-bar__count .thumb-count{font-size:12px}}.filter-bar--with-counts ul{padding-left:15px}.filter-bar--with-counts ul li{margin:0 10px;text-align:left}@media (max-width:500px){.filter-bar--with-counts ul li{margin:0}}.filter-bar__form__filters{justify-content:space-between;display:flex}.filter-bar__form__filters--fallback{height:50px}.filter-bar__form__filters--fallback_discover{height:51px}.filter-bar__form--archive .filter-bar__form__filters{justify-content:flex-end}.filter-bar__form--dark .filter-bar__form__filters{background-color:#e3e3e3}.filter-bar__form--light{background-color:#fff}.filter-bar__form--light .filter-bar__form__select-wrapper{border:1px solid rgba(25,25,25,.1)}.filter-bar__form--full-width .filter-bar__form__filters{padding-left:18px;padding-right:18px}.filter-bar__form--medium-width .filter-bar__form__filters{padding-left:9%;padding-right:9%}.filter-bar__form__toggle-wrapper{display:inline-block;border-radius:4px;position:relative;top:1px}.filter-bar__form .radio{display:inline-block;font-size:16px;font-weight:700}.filter-bar__form .radio:hover{cursor:pointer;color:#3dad4b}.filter-bar__form .radio--choice{border-bottom:3px solid transparent;padding:12px 10px 15px;margin-right:10px;opacity:.6}.filter-bar__form .radio--choice--active{border-bottom-color:#3dad4b}.filter-bar__form .radio--choice--active,.filter-bar__form .radio--choice:hover{opacity:1}.filter-bar__form .radio--toggle{padding:5px 10px;background-color:#f5f5f5;color:rgba(25,25,25,.4);border-radius:5px 0 0 5px;border:1px solid rgba(25,25,25,.1)}.filter-bar__form .radio--toggle--active{background-color:#fff}.filter-bar__form .radio--choice--active,.filter-bar__form .radio--toggle--active{color:#3dad4b}@media (max-width:600px){.filter-bar__form .radio--choice{padding-left:0;padding-right:0}.filter-bar__form__filters{padding:0 4%}.filter-bar__form__filtering{position:relative;padding-left:30px}.filter-bar__form__filtering:after{content:"";width:1px;background-color:rgba(25,25,25,.1);position:absolute;display:block;left:0;height:30px;top:12px}.filter-bar__form__filtering--no-separator:after{content:none}.filter-bar__form .hide-mobile{display:none}}.filter-bar__form__filtering{display:inline-block;padding-top:9px;padding-bottom:9px}.filter-bar__form label{font-weight:700;font-size:16px;opacity:.4;padding-top:4px;padding-bottom:5px;display:inline-block;margin-left:10px;margin-right:10px}.filter-bar__form__select-wrapper{display:inline-block;position:relative;border-radius:4px;background-color:#fff}.filter-bar__form__select-wrapper:before{position:absolute;content:"";display:block;top:0;right:0;background-image:url(/svg/caret.svg);background-repeat:no-repeat;height:30px;width:30px}.filter-bar__form__select-wrapper__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 35px 5px 8px;font-family:Bariol,Arial,Helvetica,sans-serif;background-color:transparent;border:0;font-size:16px;color:rgba(25,25,25,.6);font-weight:700;outline:none;position:relative}.filter-bar__form__select-wrapper__select::-ms-expand{display:none}.filter-bar__form__select-wrapper__select--dark-text{color:#191919}.filter-bar__form__select-wrapper .select--is-selected{color:#3dad4b}.radio--toggle+.radio--toggle{border-radius:0 5px 5px 0;border-left:0}.sidebar-container{width:420px;margin:52px 0 0 20px}.sidebar-section{position:relative;margin:0 0 40px}.sidebar-section h3{display:inline-block;height:24px;margin:0 0 8px;line-height:24px;font-weight:400;opacity:.3;font-size:16px;font-weight:700;text-transform:uppercase}.sidebar-section.social-section .sidebar-panel{border-top:1px solid rgba(0,0,0,.08)}.sidebar-section.social-section .sidebar-panel div.social{margin-top:12px}.sidebar-section.social-section .sidebar-panel div.social>a:first-of-type{margin-left:0}.sidebar-section:not(.social-section) a.see-all{display:flex;justify-content:space-between}.sidebar-section:not(.social-section) a.see-all h3{color:#191919}.sidebar-section:not(.social-section) a.see-all span{display:inline-block;position:absolute;right:0;height:30px;line-height:24px;color:#3dad4b;font-weight:700;font-size:16px}.sidebar-section:not(.social-section) a.see-all span:hover{color:#389e44}.sidebar-section:not(.social-section) .sidebar-panel{min-height:77px;display:flex;min-width:0;border-top:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.04);margin-bottom:-1px;padding-bottom:1px}.sidebar-section:not(.social-section) .sidebar-panel:hover{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);border-color:rgba(0,0,0,.04) rgba(0,0,0,.08);border-style:solid;border-width:1px;border-radius:5px;margin:0 -5px -1px;padding:0 4px 1px;background-clip:padding-box}.sidebar-section:not(.social-section) .sidebar-panel:first-of-type,.sidebar-section:not(.social-section) .sidebar-panel:first-of-type:hover{border-top:1px solid rgba(0,0,0,.08)}.sidebar-section:not(.social-section) .sidebar-panel:last-of-type,.sidebar-section:not(.social-section) .sidebar-panel:last-of-type:hover{border-bottom:1px solid rgba(0,0,0,.08)}.sidebar-section:not(.social-section) .sidebar-panel a.img-link{flex:0 0 auto}.sidebar-section:not(.social-section) .sidebar-panel a.img-link:hover~div.sidebar-panel-details .user-name a,.sidebar-section:not(.social-section) .sidebar-panel a.img-link:hover~div.sidebar-panel-details a.assignment-name{color:#3dad4b}.sidebar-section:not(.social-section) .sidebar-panel-assignment-image{background-color:#ddd;height:58px;width:88px;border-radius:4px;margin:8px 8px 8px 4px;background-size:cover;background-position:50%}.sidebar-section:not(.social-section) .follow-button-wrapper{margin:22px 9px 22px 14px}.sidebar-section:not(.social-section) .sidebar-panel-details{min-width:0;flex-grow:1;padding:8px 0}.sidebar-section:not(.social-section) .sidebar-panel-details span.assignment-status{display:block;color:rgba(0,0,0,.3);font-size:16px}@media (max-width:1150px){.sidebar-section:not(.social-section) .sidebar-panel-details span.narrow-hide{display:none}}.sidebar-section:not(.social-section) .sidebar-panel-details ul.user-stats{display:block;margin:0;padding:0}.sidebar-section:not(.social-section) .sidebar-panel-details ul.user-stats li{display:inline-block;list-style:none;color:rgba(0,0,0,.3);font-size:16px;margin-right:10px}.sidebar-section:not(.social-section) .sidebar-panel-details ul.user-stats li span.thumb-count{display:inline;font-weight:700}.sidebar-section:not(.social-section) .sidebar-panel-details .user-name{display:inline-block;padding-top:6px;padding-bottom:2px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-section:not(.social-section) .sidebar-panel-details .user-name a{font-weight:700;font-size:18px;color:#191919}.sidebar-section:not(.social-section) .sidebar-panel-details .user-name a:hover{color:#3dad4b}.sidebar-section:not(.social-section) .sidebar-panel-details a.assignment-name{display:inline-block;font-weight:700;font-size:18px;color:#191919}.sidebar-section:not(.social-section) .sidebar-panel-details a.assignment-name:hover{color:#3dad4b}.sidebar-section:not(.social-section) .sidebar-panel-details a.link{font-size:16px}.sidebar-section:not(.social-section) div.empty p{color:rgba(0,0,0,.6);font-size:18px;font-weight:700;text-align:center;margin:30px auto 60px}div.sidebar-panel.archived .sidebar-panel-assignment-image,div.sidebar-panel.rating .sidebar-panel-assignment-image{position:relative}div.sidebar-panel.archived .sidebar-panel-assignment-image:before,div.sidebar-panel.rating .sidebar-panel-assignment-image:before{content:"";position:absolute;bottom:0;left:0;height:50%;width:100%;border-radius:0 0 5px 5px;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4))}div.sidebar-panel.archived .sidebar-panel-assignment-image:after,div.sidebar-panel.rating .sidebar-panel-assignment-image:after{content:"";position:absolute;bottom:0;left:27px;height:34px;width:34px;background-image:url(/svg/trophy-white.svg)}div.sidebar-panel.rating .sidebar-panel-assignment-image:after{background-image:url(/svg/rating-white.svg)}.avatar-stars{display:inline-block;position:relative;width:38px;height:38px;vertical-align:middle;border-radius:50%;z-index:0}.avatar-stars img{display:block;width:100%;height:100%;border-radius:50%;background-color:#e3e3e3}.avatar-stars--no-avatar{background-image:url(/svg/no_profile.svg);border-radius:50%}.avatar-stars--has-subscription:after{content:"";display:block;bottom:-8px;left:-8px;height:70%;width:70%;position:absolute;background-repeat:no-repeat}.avatar-stars--challenger:after{background-image:url(/svg/plan1.svg)}.avatar-stars--pro:after{background-image:url(/svg/plan2.svg)}.avatar-stars--master:after{background-image:url(/svg/plan3.svg)}.avatar-stars--challenger-founder:after{background-image:url(/svg/plan1_founder.svg)}.avatar-stars--pro-founder:after{background-image:url(/svg/plan2_founder.svg)}.avatar-stars--master-founder:after{background-image:url(/svg/plan3_founder.svg)}.avatar-stars--has-rank:before{content:"";display:block;top:-2px;right:-2px;height:33%;width:33%;border-radius:50%;position:absolute;background-position:50%;background-repeat:no-repeat;z-index:1;background-image:url(/svg/crown-white.svg)}.avatar-stars--rank-bronze:before{background-color:#cb6d28}.avatar-stars--rank-silver:before{background-color:#babdcb}.avatar-stars--rank-gold:before{background-color:#e7c335}.avatar-stars--rank-black:before{background-color:#000}.sidebar-panel .avatar-stars{width:52px;height:52px;margin:11px 14px 11px 9px}.sidebar-panel .avatar-stars--has-subscription:after{height:30px;width:30px;bottom:-8px;left:-8px}.sidebar-panel .avatar-stars--has-rank:before{height:15px;width:15px}.user-panel .avatar-stars{width:52px;height:52px;margin-top:-26px;z-index:1}.user-panel .avatar-stars--has-subscription:after{height:30px;width:30px;bottom:-8px;left:-8px}.user-panel .avatar-stars--has-rank:before{height:15px;width:15px}.photocard2__header--expanded .avatar-stars,.portfolio__header--expanded .avatar-stars{width:52px;height:52px;border:2px solid #fff}.photocard2__header--expanded .avatar-stars--has-subscription:after,.portfolio__header--expanded .avatar-stars--has-subscription:after{height:30px;width:30px;bottom:-8px;left:-8px}.photocard2__header--expanded .avatar-stars--has-rank:before,.portfolio__header--expanded .avatar-stars--has-rank:before{height:15px;width:15px}.conversation-chooser .avatar-stars{width:52px;height:52px}.conversation-chooser .avatar-stars--has-subscription:after{height:30px;width:30px;bottom:-8px;left:-8px}.conversation-chooser .avatar-stars--has-rank:before{height:15px;width:15px}.avatar-stars--large{width:120px;height:120px;border:4px solid #fff}.avatar-stars--large.avatar-stars--has-subscription:after{height:45px;width:45px;bottom:-6px;left:-6px}.avatar-stars--large.avatar-stars--has-rank:before{height:26px;width:26px;top:3px;right:3px}.container--error{text-align:center}.carpet-thumbnail{position:relative;margin:0 auto}.carpet-thumbnail__image{position:relative}.carpet-thumbnail__image img{opacity:0;transition:opacity .5s}.carpet-thumbnail__image img.loaded{opacity:1}.carpet-thumbnail__image--inert{cursor:default}.carpet-thumbnail:hover{cursor:pointer}.carpet-thumbnail__overlay,.carpet-thumbnail__overlays{position:absolute}.carpet-thumbnail__overlays{pointer-events:none;top:0;left:0;width:100%;height:100%;color:#fff;font-size:16px;font-weight:700;text-shadow:0 1px 2px rgba(25,25,25,.4)}.carpet-thumbnail .award,.carpet-thumbnail .love-button__button{-webkit-filter:drop-shadow(0 1px 2px rgba(25,25,25,.4));filter:drop-shadow(0 1px 2px rgba(25,25,25,.4))}.has-true-hover .carpet-thumbnail--regular:hover .carpet-thumbnail__overlays,.has-true-hover .carpet-thumbnail--submission:hover .carpet-thumbnail__overlays{background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.07) 50px,transparent 100px),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.07) 50px,transparent 100px)}.carpet-thumbnail--regular .carpet-thumbnail__overlays,.carpet-thumbnail--submission .carpet-thumbnail__overlays{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.07) 50px,transparent 100px)}.has-true-hover .carpet-thumbnail--regular .carpet-thumbnail__overlays,.has-true-hover .carpet-thumbnail--submission .carpet-thumbnail__overlays{transition:background .3s ease;background:none}.carpet-thumbnail--submission .carpet-thumbnail__overlays{background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.07) 50px,transparent 100px),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.07) 50px,transparent 100px)}.carpet-thumbnail__overlay{pointer-events:auto;max-width:100%;max-height:100%;overflow:hidden}.carpet-thumbnail__overlay a,.carpet-thumbnail__overlay a:hover{color:#fff}.carpet-thumbnail__overlay--top-left{overflow:visible}.carpet-thumbnail__overlay--top-left,.carpet-thumbnail__overlay--top-right{top:0}.carpet-thumbnail__overlay--bottom-left,.carpet-thumbnail__overlay--bottom-middle,.carpet-thumbnail__overlay--bottom-right{bottom:0}.carpet-thumbnail__overlay--bottom-right,.carpet-thumbnail__overlay--top-right{right:0}.carpet-thumbnail__overlay--bottom-left,.carpet-thumbnail__overlay--top-left{left:0}.carpet-thumbnail__overlay--bottom-middle{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.carpet-thumbnail .thumbnail-rank{padding:10px 10px 0;display:block}.carpet-thumbnail .thumbnail-submissions{padding:0 10px 10px;display:block;text-align:left}.carpet-thumbnail .rating-item{background-color:rgba(22,22,22,.6);margin-left:0}.carpet-thumbnail .rating-item:last-of-type{border-radius:0 5px 5px 0}.carpet-thumbnail .award-wrapper{display:flex;align-items:center;margin:11px 10px}.carpet-thumbnail .award{height:44px;width:44px;background-size:100%}.carpet-thumbnail .award--reviewed-only{background-size:80%}.carpet-thumbnail .award,.carpet-thumbnail .award-text{display:inline-block}.carpet-thumbnail .award-text{font-weight:400;margin-left:10px}.carpet-thumbnail .award-text__placing{font-size:18px}.carpet-thumbnail .award-text__suffix{display:inline-block;vertical-align:top;line-height:17px;font-size:12px;margin-left:1px}.carpet-thumbnail .award-text strong{display:block;font-weight:700}.carpet-thumbnail .not-on-brief-button{margin-bottom:5px;margin-left:5px}.carpet-thumbnail .love-button{position:relative;height:44px;line-height:44px;padding-right:39px;text-align:right}.carpet-thumbnail .love-button__button{position:absolute;top:0;right:0;display:block;width:44px;height:44px;background-size:28px;background-position:8px 8px;background-clip:content-box;padding:8px;background-image:url(/svg/heart_white.svg);cursor:pointer}.carpet-thumbnail .love-button__button--active{background-image:url(/svg/heart_colour.svg)}.carpet-thumbnail .owner-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px}.carpet-thumbnail .owner-link__link{text-align:right}.carpet-thumbnail .owner-link__link:hover{color:#3dad4b;text-shadow:none}.carpet-thumbnail .selected-tick{position:relative;width:36px;height:36px;border-radius:18px;border:3px solid #fff;background-color:#3dad4b;right:-12px;top:-12px}.carpet-thumbnail .selected-tick:after{content:"";display:block;position:absolute;top:0;left:0;width:30px;height:30px;background-image:url(/svg/check-white.svg);background-position:50%;background-size:30px}.carpet-thumbnail .selected-tick-enter{opacity:.01;-webkit-transform:scale(.4);transform:scale(.4)}.carpet-thumbnail .selected-tick-enter-active{transition:all .2s ease-in}.carpet-thumbnail .selected-tick-enter-active,.carpet-thumbnail .selected-tick-exit{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.carpet-thumbnail .selected-tick-exit-active{opacity:.01;-webkit-transform:scale(.4);transform:scale(.4);transition:all .2s ease-in}.carpet-thumbnail--submission .carpet-thumbnail__overlay--bottom-left{pointer-events:none}.carpet-thumbnail--submission .owner-link{padding-left:70px}.carpet-thumbnail--submission .awards{padding-right:39px}.carpet-thumbnail--submission .award{flex:0 0 auto}.carpet-thumbnail--submission .award-text{flex:0 1 auto;min-width:0;opacity:0;transition:opacity .3s}.carpet-thumbnail--submission .award-text *{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.carpet-thumbnail--submission:hover .award-text{opacity:1}.carpet-thumbnail--regular .owner-link,.has-true-hover .carpet-thumbnail--regular .love-button__button,.has-true-hover .carpet-thumbnail--regular .love-button__count,.has-true-hover .carpet-thumbnail--regular .not-on-brief-button{opacity:0;transition:opacity .3s}.carpet-thumbnail--regular .love-button__button,.carpet-thumbnail--regular .love-button__count,.carpet-thumbnail--regular .not-on-brief-button,.carpet-thumbnail--regular:hover .love-button__button,.carpet-thumbnail--regular:hover .love-button__count,.carpet-thumbnail--regular:hover .not-on-brief-button,.carpet-thumbnail--regular:hover .owner-link{opacity:1}.carpet-thumbnail--regular .love-button__button--active,.carpet-thumbnail--regular .not-on-brief-button--active{opacity:1!important}.carpet-thumbnail--submission .rating-wrapper,.has-true-hover .carpet-thumbnail--submission .love-button__button,.has-true-hover .carpet-thumbnail--submission .love-button__count{opacity:0;transition:opacity .3s}.carpet-thumbnail--submission .love-button__button,.carpet-thumbnail--submission .love-button__count,.carpet-thumbnail--submission .rating-wrapper,.carpet-thumbnail--submission:hover .love-button__button,.carpet-thumbnail--submission:hover .love-button__count,.carpet-thumbnail--submission:hover .rating-wrapper{opacity:1}.body--assignment-archive .carpet-thumbnail--submission .thumbnail-rank,.body--crowd-results .carpet-thumbnail--submission .thumbnail-rank,.carpet-thumbnail--submission .love-button__button--active{opacity:1!important}.body--share-submission--non-archived .carpet-thumbnail--submission .rating-wrapper,.body--share-submission--non-archived .carpet-thumbnail--submission .thumbnail-rank{display:none}.carpet-thumbnail--open-assignment .thumbnail-rank{opacity:1!important}.has-true-hover .carpet-thumbnail--inert .love-button__button,.has-true-hover .carpet-thumbnail--portfolio .love-button__button{opacity:0;transition:opacity .3s}.carpet-thumbnail--inert .love-button__button,.carpet-thumbnail--inert:hover .love-button__button,.carpet-thumbnail--portfolio .love-button__button,.carpet-thumbnail--portfolio:hover .love-button__button{opacity:1}.carpet-thumbnail--inert .love-button__button--active,.carpet-thumbnail--portfolio .love-button__button--active{opacity:1!important}.carpet-thumbnail--regular--width-no-labels .love-button__count,.carpet-thumbnail--submission--height-no-ratings .rating-wrapper,.carpet-thumbnail--submission--width-no-award-labels .award-text,.carpet-thumbnail--submission--width-no-button-labels .love-button__count,.carpet-thumbnail--submission--width-no-ratings .rating-wrapper{display:none}.has-true-hover .carpet-thumbnail--slot .rating-wrapper{opacity:0;transition:opacity .3s}.carpet-thumbnail--slot:hover .rating-wrapper{opacity:1}.carpet-thumbnail--slot .not-on-brief-button{margin-bottom:9px;margin-left:9px}.carpet-thumbnail__download-link{display:flex;justify-content:flex-end;align-items:center;background-color:transparent;border-radius:0 0 4px 4px;padding:10px;color:rgba(25,25,25,.4)}.carpet-thumbnail__download-link:after{content:"";display:inline-block;width:28px;height:28px;margin-left:10px;background-image:url(/svg/download.svg);opacity:.4}.carpet-thumbnail__download-link:hover{background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.2);color:#3dad4b}.carpet-thumbnail__download-link:hover:after{content:"";background-image:url(/svg/download-green.svg);opacity:1}.carpet-thumbnail:hover+.carpet-thumbnail__download-link{box-shadow:0 4px 10px rgba(0,0,0,.2)}.carpet__row{display:flex}.carpet-wrapper{margin-left:2px;margin-right:2px}.carpet-wrapper,.filterable-carpet-wrapper--loaded{background-color:#fff}.contained-image{width:100%;height:100%}.contained-image__image{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.exif-properties-list__table{table-layout:fixed;width:100%}.exif-properties-list__label{margin:0;opacity:.4;overflow:hidden;text-overflow:ellipsis;padding-right:20px;padding-bottom:10px;width:35%}@media (max-width:767px){.exif-properties-list__label{width:45%}}.exif-properties-list__value{margin:0;opacity:.4;overflow:hidden;text-overflow:ellipsis;padding-bottom:10px;width:65%}@media (max-width:767px){.exif-properties-list__value{width:55%}}.hashtag-suggestions{position:absolute;bottom:23px;z-index:2;height:0}.hashtag-suggestions__list{position:absolute;top:0;margin:0;padding:0;background:#fff;border-radius:0 0 6px 6px;border:1px solid rgba(25,25,25,.1);border-top:0;list-style-type:none}.hashtag-suggestions__item{min-width:160px;padding:9px 14px;font-weight:700;font-size:16px;cursor:pointer}.hashtag-suggestions__item--selected{background:#3dad4b;color:#fff}.image-edit-form{background-color:#eee;width:490px;max-height:65vh;overflow-y:auto;border-radius:6px 6px 0 0;border-bottom:1px solid rgba(25,25,25,.1)}@media (max-width:767px){.image-edit-form{width:auto;max-height:none}}.image-edit-form__heading{background-color:#e3e3e3;color:rgba(25,25,25,.4);padding:15px 20px 0;margin:0}.image-edit-form__top-bar{background-color:#e3e3e3;display:flex;align-items:flex-start;padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:3}@media (max-width:767px){.image-edit-form__top-bar{padding:10px}}.image-edit-form__top-bar__preview{flex:0 0 100px;margin-right:20px}.image-edit-form__top-bar__discoverability{flex:1 1 auto;transition:opacity .5s}.image-edit-form__top-bar__discoverability--disabled{opacity:.2}.image-edit-form__top-bar__discoverability__label{display:flex;align-items:center;margin-top:-5px}.image-edit-form__top-bar__discoverability__label__text{display:inline-block;margin:0 0 .5em}.image-edit-form__top-bar__discoverability__label__popover{margin-bottom:.5em}.image-edit-form__section{padding:0 20px 20px;border-bottom:1px solid rgba(25,25,25,.1)}.image-edit-form__section:last-child{border-bottom:none}@media (max-width:767px){.image-edit-form__section{padding:0 10px 10px}}.image-edit-form__field--title{margin-bottom:0}.image-edit-form .description-field__input{margin-top:0;margin-bottom:0}.image-edit-form__metadata-label{margin-top:1em}.image-edit-form__submit{display:block;margin:1em auto 0}.image-edit-form .popover__wrapper{z-index:10}.image-edit-form--error{position:relative}.image-edit-form__error-wrapper{text-align:center}.image-edit-form__preview-holder{margin:0 auto;padding:4px;height:178px;width:178px;box-shadow:0 0 10px rgba(0,0,0,.2)}.image-edit-form__preview-holder--with-icon{margin-bottom:25px}.image-edit-form__preview{width:40px;height:40px;background-size:cover;background-position:50%;background-color:#e3e3e3}.image-edit-form__preview--large{margin:0;height:100%;width:100%}.image-edit-form__complete{width:40px;height:40px;position:absolute;left:50%;margin-left:-20px;background-image:url(/svg/check-white-on-green.svg);bottom:-20px}.image-edit-form__complete--failed{background-image:url(/svg/alert.svg)}@media (max-width:767px){@supports (-webkit-overflow-scrolling:touch){.image-edit-modal__buttons{margin-bottom:120px}.image-edit-modal:after{content:"";display:block;height:1px;width:1px;background-color:transparent}}}.image-edit-modal__top{width:490px;text-align:center}@media (max-width:767px){.image-edit-modal__top{width:auto}}.image-edit-modal .yes-no-field__toggle{float:right;margin-top:1em}.image-edit-modal__success{margin:0 auto;width:40px;height:40px;background-image:url(/svg/check-white-on-green.svg)}.image-edit-modal__heading{margin-top:0}.image-edit-modal__buttons{display:flex;justify-content:space-between}.image-edit-modal__button{display:block;margin:1em 0 0;font-size:18px}.modal-wrapper--is-open .image-viewer,div.image-viewer.active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.modal-wrapper--hidden .image-viewer{display:none}.modal-wrapper--transition-finished .image-viewer{-webkit-transform:none;transform:none}div.image-viewer{display:flex;flex-wrap:wrap;text-align:center;overflow-x:hidden;overflow-y:hidden;position:fixed;top:0;left:0;bottom:0;right:0;height:100%;opacity:0;-webkit-transform:scale(.3);transform:scale(.3);transition:all .2s;background-color:#000;z-index:2000}div.image-viewer .leaflet-top{z-index:400}div.image-viewer--full-page{opacity:1;-webkit-transform:none;transform:none;z-index:999}div.image-viewer .image-modal-animation{padding:20px;display:flex;justify-content:center;align-items:center;height:100%}div.image-viewer .image-modal-animation .loading-animation-wrapper{display:flex}@media (max-width:767px){div.image-viewer{overflow-y:auto;-webkit-overflow-scrolling:touch}body.modal-open div.image-viewer{overflow-y:hidden}}div.image-viewer.popup-open{overflow:hidden}div.image-viewer section{float:none}div.image-viewer .btn-control,div.image-viewer div.header-right .social-link{display:inline-block;text-align:center;overflow:hidden;width:40px;height:40px;cursor:pointer;transition:none;background-size:70%;background-position:50% 50%;background-repeat:no-repeat;vertical-align:top}.has-true-hover div.image-viewer .btn-control:hover,.has-true-hover div.image-viewer div.header-right .social-link:hover{opacity:.4}div.image-viewer .btn-control.hide,div.image-viewer div.header-right .social-link.hide{background-image:url(/svg/chevron.svg)}div.image-viewer .btn-control.close,div.image-viewer div.header-right .social-link.close{background-image:url(/svg/cross_large-white.svg)}div.image-viewer .btn-control.fullscreen,div.image-viewer div.header-right .social-link.fullscreen{background-image:url(/svg/resize_out-white.svg)}div.image-viewer .btn-control.open-sharing,div.image-viewer div.header-right .social-link.open-sharing{background-image:url(/svg/share.svg)}div.image-viewer .btn-control.close-sharing,div.image-viewer div.header-right .social-link.close-sharing{background-image:url(/svg/cross-grey.svg);background-size:50%}div.image-viewer div.header-right .social-link{background-size:90%;width:35px;height:40px}div.image-viewer div.image-container{flex-grow:1;position:relative;height:100%}div.image-viewer div.image-container .loading-animation:after,div.image-viewer div.image-container .loading-animation:before{background-color:hsla(0,0%,100%,.25)}@media (max-width:767px){div.image-viewer div.image-container{width:100%;height:80vh}}@media (max-height:500px){div.image-viewer div.image-container{height:100vh}}div.image-viewer div.image-container .fullscreen-styles{width:100%;background-color:#000}div.image-viewer div.image-container .fullscreen-styles .image-modal-controls .btn-control .back,div.image-viewer div.image-container .fullscreen-styles .image-modal-controls .btn-control.close,div.image-viewer div.image-container .fullscreen-styles .image-modal-controls .btn-control.hide,div.image-viewer div.image-container .fullscreen-styles .image-modal-controls .controls-left .back,div.image-viewer div.image-container .fullscreen-styles .image-modal-controls .controls-left.close,div.image-viewer div.image-container .fullscreen-styles .image-modal-controls .controls-left.hide{display:none}div.image-viewer div.image-container .fullscreen-styles .image-modal-controls .btn-control.fullscreen,div.image-viewer div.image-container .fullscreen-styles .image-modal-controls .controls-left.fullscreen{background-image:url(/svg/resize_in-white.svg)}div.image-viewer div.image-container:-webkit-full-screen{width:100%;background-color:#000}div.image-viewer div.image-container:-moz-full-screen{width:100%;background-color:#000}div.image-viewer div.image-container:-ms-fullscreen{width:100%;background-color:#000}div.image-viewer div.image-container:fullscreen{width:100%;background-color:#000}div.image-viewer div.image-container:-webkit-full-screen .image-modal-controls .btn-control .back,div.image-viewer div.image-container:-webkit-full-screen .image-modal-controls .btn-control.close,div.image-viewer div.image-container:-webkit-full-screen .image-modal-controls .btn-control.hide,div.image-viewer div.image-container:-webkit-full-screen .image-modal-controls .controls-left .back,div.image-viewer div.image-container:-webkit-full-screen .image-modal-controls .controls-left.close,div.image-viewer div.image-container:-webkit-full-screen .image-modal-controls .controls-left.hide{display:none}div.image-viewer div.image-container:-moz-full-screen .image-modal-controls .btn-control .back,div.image-viewer div.image-container:-moz-full-screen .image-modal-controls .btn-control.close,div.image-viewer div.image-container:-moz-full-screen .image-modal-controls .btn-control.hide,div.image-viewer div.image-container:-moz-full-screen .image-modal-controls .controls-left .back,div.image-viewer div.image-container:-moz-full-screen .image-modal-controls .controls-left.close,div.image-viewer div.image-container:-moz-full-screen .image-modal-controls .controls-left.hide{display:none}div.image-viewer div.image-container:-ms-fullscreen .image-modal-controls .btn-control .back,div.image-viewer div.image-container:-ms-fullscreen .image-modal-controls .btn-control.close,div.image-viewer div.image-container:-ms-fullscreen .image-modal-controls .btn-control.hide,div.image-viewer div.image-container:-ms-fullscreen .image-modal-controls .controls-left .back,div.image-viewer div.image-container:-ms-fullscreen .image-modal-controls .controls-left.close,div.image-viewer div.image-container:-ms-fullscreen .image-modal-controls .controls-left.hide{display:none}div.image-viewer div.image-container:fullscreen .image-modal-controls .btn-control .back,div.image-viewer div.image-container:fullscreen .image-modal-controls .btn-control.close,div.image-viewer div.image-container:fullscreen .image-modal-controls .btn-control.hide,div.image-viewer div.image-container:fullscreen .image-modal-controls .controls-left .back,div.image-viewer div.image-container:fullscreen .image-modal-controls .controls-left.close,div.image-viewer div.image-container:fullscreen .image-modal-controls .controls-left.hide{display:none}div.image-viewer div.image-container:-webkit-full-screen .image-modal-controls .btn-control.fullscreen,div.image-viewer div.image-container:-webkit-full-screen .image-modal-controls .controls-left.fullscreen{background-image:url(/svg/resize_in-white.svg)}div.image-viewer div.image-container:-moz-full-screen .image-modal-controls .btn-control.fullscreen,div.image-viewer div.image-container:-moz-full-screen .image-modal-controls .controls-left.fullscreen{background-image:url(/svg/resize_in-white.svg)}div.image-viewer div.image-container:-ms-fullscreen .image-modal-controls .btn-control.fullscreen,div.image-viewer div.image-container:-ms-fullscreen .image-modal-controls .controls-left.fullscreen{background-image:url(/svg/resize_in-white.svg)}div.image-viewer div.image-container:fullscreen .image-modal-controls .btn-control.fullscreen,div.image-viewer div.image-container:fullscreen .image-modal-controls .controls-left.fullscreen{background-image:url(/svg/resize_in-white.svg)}div.image-viewer div.image-container .image-modal-controls{display:flex;justify-content:space-between;position:absolute;top:0;left:0;width:100%;z-index:1}div.image-viewer div.image-container .image-modal-controls .controls-left .back{display:flex;color:#fff;line-height:40px;z-index:1}div.image-viewer div.image-container .image-modal-controls .controls-left .back:hover{opacity:.4}div.image-viewer div.image-container .image-modal-controls .controls-left .back .back-icon{height:40px;width:40px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url(/svg/chevron-white.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:55%}div.image-viewer div.image-container .image-modal-controls .controls-left .back .back-text{margin-left:-8px}div.image-viewer div.image-container .image-modal-controls .controls-left .assignment-label{position:absolute;font-size:15px;top:8px;left:0;padding:8px 15px 8px 40px;background:#000;color:hsla(0,0%,100%,.4);border-top-right-radius:4px;border-bottom-right-radius:4px;text-align:left}div.image-viewer div.image-container .image-modal-controls .controls-left .assignment-label__title{display:block;font-weight:700;color:#fff;max-width:200px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:340px){div.image-viewer div.image-container .image-modal-controls .controls-left .assignment-label__title{max-width:150px}}div.image-viewer div.image-container .image-modal-controls .controls-left .assignment-label:after,div.image-viewer div.image-container .image-modal-controls .controls-left .assignment-label:before{content:"";display:block;position:absolute}div.image-viewer div.image-container .image-modal-controls .controls-left .assignment-label:after{top:15px;left:5px;height:calc(100% - 30px);width:25px;background-image:url(/svg/chevron-white.svg);background-position:50% 50%;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.image-viewer div.image-container .image-modal-controls .controls-left .assignment-label:before{height:calc(100% - 20px);width:1px;top:10px;left:30px;transition:background-color .1s ease;background-color:#fff;opacity:.4}div.image-viewer div.image-container .image-modal-controls .controls-left .assignment-label:hover{background-color:#5c5c5c;color:hsla(0,0%,100%,.4)}div.image-viewer div.image-container .image-modal-controls .controls-centre .voting-state{opacity:.6;line-height:40px;font-size:16px;color:#fff;position:relative}div.image-viewer div.image-container .image-modal-controls .controls-centre .voting-state.can-opt-out{opacity:1;font-weight:700}div.image-viewer div.image-container .image-modal-controls .controls-centre .voting-state.can-opt-out:before{content:"";display:block;position:absolute;left:-28px;bottom:-4px;height:28px;width:28px;background-image:url(/svg/check-white.svg);z-index:1}div.image-viewer div.image-container .image-modal-controls .controls-centre .opt-out{text-decoration:none;color:#3dad4b;cursor:pointer;font-size:16px;display:block;position:relative;top:-11px;left:-10px;width:52px;margin:0 auto;color:#fff;opacity:.4}div.image-viewer div.image-container .image-modal-controls .controls-centre .opt-out:hover{color:#389e44;color:#3dad4b;opacity:1}div.image-viewer div.image-container .image-modal-controls .controls-right{z-index:1}div.image-viewer div.image-container .image-modal-controls .controls-right .btn-control.hide{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url(/svg/chevron-white.svg)}div.image-viewer div.image-container .image-modal-controls .controls-right:last-child{margin-right:5px}div.image-viewer div.image-container div.image{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;border-top:40px solid #000;border-bottom:40px solid #000;margin:0 auto}.has-true-hover div.image-viewer div.image-container div.image>a{display:none}.has-true-hover div.image-viewer div.image-container div.image:hover>a{display:block}div.image-viewer div.image-container div.image .rpimages-wrapper>div{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.image-viewer div.image-container div.image>a{display:block;cursor:pointer;position:absolute;width:30%;height:100%;top:0}div.image-viewer div.image-container div.image>a.previous{left:0}div.image-viewer div.image-container div.image>a.previous .btn-control.navigation{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){div.image-viewer div.image-container div.image>a.previous .btn-control.navigation{margin-left:2px}}div.image-viewer div.image-container div.image>a.next,div.image-viewer div.image-container div.image>a.next .btn-control.navigation{right:0}@media (max-width:767px){div.image-viewer div.image-container div.image>a.next .btn-control.navigation{margin-right:2px}}div.image-viewer div.image-container div.image>a .btn-control.navigation{position:absolute;top:50%;margin:-20px 20px 0;background-color:rgba(0,0,0,.2);background-image:url(/svg/chevron-white.svg);border-radius:50%;background-size:85%}div.image-viewer div.image-container div.image>a .btn-control.navigation:hover{opacity:1;background-color:rgba(0,0,0,.6)}@media (max-width:767px){div.image-viewer div.image-container div.image>a .btn-control.navigation{height:34px;width:34px;opacity:.7}}div.image-viewer div.image-container div.image .love-button__button,div.image-viewer div.image-container div.image a.love{display:block;position:absolute;top:auto;width:44px;height:44px;padding:8px;background-size:28px;background-position:50%;background-repeat:no-repeat;cursor:pointer;right:3px;bottom:-40px;background-image:url(/svg/heart_white.svg)}div.image-viewer div.image-container div.image .love-button__button--active,div.image-viewer div.image-container div.image .love-button__button.active,div.image-viewer div.image-container div.image a.love--active,div.image-viewer div.image-container div.image a.love.active{background-image:url(/svg/heart_colour.svg)}div.image-viewer div.image-container div.image .vote-buttons{margin:0 auto;bottom:-10px;padding:0 15px;position:relative}@media (max-width:400px){div.image-viewer div.image-container div.image .vote-buttons{padding:0 5px}}@media (max-width:330px){div.image-viewer div.image-container div.image .vote-buttons{padding:0}}div.image-viewer div.image-container div.image .vote-buttons__wrapper{display:flex;align-items:center}div.image-viewer div.image-container div.image .vote-buttons__vote-button{display:flex;flex-direction:column;align-items:center;flex:0 0 66px;width:66px;height:44px;background-color:hsla(0,0%,100%,.3);text-align:center;cursor:pointer;border-radius:3px;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-weight:700;color:hsla(0,0%,100%,.4)}.has-true-hover div.image-viewer div.image-container div.image .vote-buttons__vote-button:hover{background-color:#5c5c5c}div.image-viewer div.image-container div.image .vote-buttons__vote-button--nob-vote{margin-right:auto;width:70px;flex:0 0 70px;padding:4px 8px;line-height:18px}div.image-viewer div.image-container div.image .vote-buttons__vote-button--skip-vote{margin-left:auto;width:75px;flex:0 0 75px;padding:6px 4px 0}div.image-viewer div.image-container div.image .vote-buttons__vote-button--nob-vote,div.image-viewer div.image-container div.image .vote-buttons__vote-button--skip-vote{background-color:hsla(0,0%,100%,.15)}.has-true-hover div.image-viewer div.image-container div.image .vote-buttons__vote-button--nob-vote:hover,.has-true-hover div.image-viewer div.image-container div.image .vote-buttons__vote-button--skip-vote:hover{background-color:hsla(0,0%,100%,.2)}.has-true-hover div.image-viewer div.image-container div.image .vote-buttons__vote-button--active:hover,div.image-viewer div.image-container div.image .vote-buttons__vote-button--active,div.image-viewer div.image-container div.image .vote-buttons__vote-button--active:hover{background-color:#3dad4b}div.image-viewer div.image-container div.image .vote-buttons__vote-button--one-vote{border-radius:3px 0 0 3px}div.image-viewer div.image-container div.image .vote-buttons__vote-button--two-vote{margin:0 2px;border-radius:0}div.image-viewer div.image-container div.image .vote-buttons__vote-button--three-vote{border-radius:0 3px 3px 0}@media (max-width:380px){div.image-viewer div.image-container div.image .vote-buttons__vote-button,div.image-viewer div.image-container div.image .vote-buttons__vote-button--nob-vote{width:62px;flex:0 0 62px}div.image-viewer div.image-container div.image .vote-buttons__vote-button--skip-vote{width:62px;flex:0 0 62px;padding-top:12px}}@media (max-width:330px){div.image-viewer div.image-container div.image .vote-buttons__vote-button{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}div.image-viewer div.image-container div.image .vote-buttons__vote-button--nob-vote{margin-right:2px}div.image-viewer div.image-container div.image .vote-buttons__vote-button--skip-vote{margin-left:2px}}div.image-viewer div.image-container div.image .vote-buttons__stars{display:block;height:28px}div.image-viewer div.image-container div.image .vote-buttons__stars__star{display:inline-block;width:28px;height:28px;background-image:url(/svg/star_white.svg);margin:2px -6.5px 0}div.image-viewer div.image-container div.image .vote-buttons__description{display:block;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:14px;font-weight:700;color:#fff;opacity:.4;margin-top:-5px}div.image-viewer div.image-container div.image .vote-buttons__description--skip-vote{margin-top:-2px;opacity:.2}@media (max-width:380px){div.image-viewer div.image-container div.image .vote-buttons__description--skip-vote{display:none}}div.image-viewer div.image-details{width:0;height:100%;background-color:#f5f5f5;position:relative;text-align:left;transition:width .4s}@media (max-width:767px){div.image-viewer div.image-details{float:none;height:auto;width:100%}}div.image-viewer div.image-details .header-right{display:none}div.image-viewer div.image-details.active{width:350px}div.image-viewer div.image-details.active .header-right{display:block}@media (max-width:767px){div.image-viewer div.image-details.active{width:100%}}div.image-viewer div.image-details header{display:flex;justify-content:space-between;position:absolute;top:0;width:100%;background-color:#e9e9e9;height:40px;line-height:40px;z-index:1001}@media (max-width:767px){div.image-viewer div.image-details header{display:none}}div.image-viewer div.image-details header .control.hide{left:5px;color:#000}div.image-viewer div.image-details div.image-details-scroll{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding-top:40px}@media (max-width:767px){div.image-viewer div.image-details div.image-details-scroll{padding-top:0}}div.image-viewer div.image-details .image-details-content{min-width:350px}@media (max-width:767px){div.image-viewer div.image-details .image-details-content{min-width:0}}div.image-viewer div.image-details .image-details-content .brief{padding:20px;background-color:#fff;box-shadow:0 2px 0 0 rgba(25,25,25,.1);color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;max-height:268px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width:767px){div.image-viewer div.image-details .image-details-content .brief{max-height:none}}div.image-viewer div.image-details .image-details-content .brief h2{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:18px}div.image-viewer div.image-details .image-details-content .brief h2:before{content:"";display:block;float:left;width:40px;height:40px;margin-left:-6px;margin-right:10px;opacity:.3;background-image:url(/svg/brief.svg)}div.image-viewer div.image-details .image-details-content .brief h3{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;opacity:.6}div.image-viewer div.image-details .image-details-content .brief strong{display:block;margin:20px 0 10px}div.image-viewer div.image-details .image-details-content .brief p a{text-decoration:none;color:#3dad4b;cursor:pointer}div.image-viewer div.image-details .image-details-content .brief p a:hover{color:#389e44}div.image-viewer div.image-details .image-details-content div.owner-details-wrapper{padding:10px 0}@media (max-width:767px){div.image-viewer div.image-details .image-details-content div.owner-details-wrapper{padding-top:10px}}div.image-viewer div.image-details .image-details-content section.image-details{padding:0 20px;background-color:transparent}div.image-viewer div.image-details .image-details-content section.image-details p{margin:0 0 10px}div.image-viewer div.image-details section.admin{padding:10px 20px 0}div.image-viewer div.image-details section.admin .btn{width:100%}div.image-viewer div.image-details section.owner{padding:10px 20px 10px 17px;font-size:16px}div.image-viewer div.image-details section.owner .owner-avatar{float:left;margin-right:15px}div.image-viewer div.image-details section.owner .owner-name-wrapper{display:block;line-height:18px;vertical-align:middle;overflow:hidden}div.image-viewer div.image-details section.owner .owner-name-wrapper .owner-link__link,div.image-viewer div.image-details section.owner .owner-name-wrapper .owner-name{display:block;color:#3dad4b;font-weight:700;font-size:18px;margin-right:8px;vertical-align:middle}div.image-viewer div.image-details section.owner .owner-name-wrapper .owner-link__link:hover,div.image-viewer div.image-details section.owner .owner-name-wrapper .owner-name:hover{color:#389e44}div.image-viewer div.image-details section.owner .created{color:#a2a2a2;vertical-align:middle}div.image-viewer div.image-details section.owner .follow:not(.active){color:#fff;background-color:#3dad4b}div.image-viewer div.image-details section.owner .follow:not(.active):hover{background-color:#369a43}div.image-viewer div.image-details section.owner a.btn.follow{float:right}div.image-viewer div.image-details div.image-details-more .assignments,div.image-viewer div.image-details div.image-details-more .awards,div.image-viewer div.image-details div.image-details-more .comments,div.image-viewer div.image-details div.image-details-more .controls,div.image-viewer div.image-details div.image-details-more .panel-reviews,div.image-viewer div.image-details div.image-details-more .technical-details{padding:15px 20px 0}div.image-viewer div.image-details div.image-details-more .assignments>h3,div.image-viewer div.image-details div.image-details-more .awards>h3,div.image-viewer div.image-details div.image-details-more .comments>h3,div.image-viewer div.image-details div.image-details-more .controls>h3,div.image-viewer div.image-details div.image-details-more .panel-reviews>h3,div.image-viewer div.image-details div.image-details-more .technical-details>h3{margin-bottom:10px;font-weight:400;opacity:.4}div.image-viewer div.image-details div.image-details-more section.comments{padding:5px 20px 5px 17px;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}div.image-viewer div.image-details div.image-details-more section.location{padding:15px 0 5px}div.image-viewer div.image-details div.image-details-more section.location .leaflet-map{height:240px}div.image-viewer div.image-details div.image-details-more section.technical-details .question{font-size:16px}div.image-viewer div.image-details div.image-details-more section.technical-details .question strong{opacity:.3}div.image-viewer div.image-details div.image-details-more section.technical-details .question p{margin:0 0 15px}div.image-viewer div.image-details div.image-details-more section.technical-details table{padding:15px 0;border-collapse:separate;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);font-size:16px;width:100%}div.image-viewer div.image-details div.image-details-more section.technical-details table tr td:first-child{opacity:.3;padding-right:10px}div.image-viewer div.image-details div.image-details-more section.controls{text-align:center}div.image-viewer div.image-details div.image-details-more section.controls .edit-details{height:36px;font-size:16px;line-height:36px;width:100%;color:#3dad4b;background-color:#e0e0e0;margin-bottom:30px}div.image-viewer div.image-details div.image-details-more section.controls .edit-details:hover{background-color:#d0d0d0}div.image-viewer div.image-details div.image-details-more section.controls .edit-details:before{background-image:url(/svg/spanner_green.svg);width:28px;height:28px}div.image-viewer div.image-details div.image-details-more section.controls .information-panel{width:100%;z-index:1001;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:420px}@media (min-height:400px) and (min-width:768px){div.image-viewer div.image-details div.image-details-more section.controls .information-panel{position:absolute;bottom:0;left:0;margin:0;border-radius:0;opacity:1;max-width:none}div.image-viewer div.image-details div.image-details-more section.controls .information-panel .information-panel__background{border-radius:0}}div.image-viewer div.image-details div.image-details-more section.controls .report-link{font-size:15px;margin:20px auto 30px;display:inline-block;color:#191919;opacity:.3}div.image-viewer div.image-details div.image-details-more section.controls .report-link:hover{color:#e2624d;opacity:1}@media (min-height:400px) and (min-width:768px){div.image-viewer div.image-details div.image-details-more section.controls{padding-bottom:200px}}div.image-viewer div.image-details .gpt-container--top{padding:0 25px 25px;background-color:#e9e9e9}@media (max-width:767px){div.image-viewer div.image-details .gpt-container--top{padding-top:25px}}div.image-viewer.vote,div.image-viewer.vote.active{-webkit-transform:none;transform:none}@media (max-width:767px){div.image-viewer.vote .image-container{width:100%;height:88vh}}div.image-viewer.vote .image-container .image-modal-controls{padding-top:6px}div.image-viewer.vote .image-container .image-modal-controls .controls-centre{position:absolute;left:0;right:0;margin:0 auto;z-index:-1}@media (max-width:1000px){div.image-viewer.vote .image-container .image-modal-controls .controls-centre{position:relative;margin-left:auto;margin-right:10px}}@media (max-width:767px){div.image-viewer.vote .image-container .image-modal-controls .controls-centre{position:absolute;left:0;right:0;margin:0 auto}}@media (max-width:600px){div.image-viewer.vote .image-container .image-modal-controls .controls-centre{position:relative;margin-left:auto;margin-right:10px}}div.image-viewer.vote .image-container .image{border-top:65px solid #000;border-bottom:65px solid #000}div.image-viewer.vote .image-container .image .love-button__button,div.image-viewer.vote .image-container .image a.love{position:static}div.image-viewer.vote .next{visibility:hidden;z-index:-9999;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;padding:65px 0}div.image-viewer .image-container--loading{display:flex;justify-content:center;align-items:center}.progress-bar{position:relative;width:100%;height:12px;border-radius:6px;background-color:#fff;overflow:hidden;z-index:1}.progress-bar__bar{transition:width .5s;position:absolute;left:0;top:0;height:100%;width:0}.progress-bar__bar,.progress-bar__bar--red{background-color:#e2624d}.progress-bar__bar--yellow{background-color:#eac739}.progress-bar__bar--green{background-color:#3dad4b}.managed{display:flex;justify-content:space-around;flex-wrap:wrap}.managed--center{justify-content:center}.managed__image-counts{display:flex;justify-content:center}.managed__image-counts__count{align-items:center;color:rgba(25,25,25,.4);display:flex;font-weight:700;margin-left:10px}.managed__image-counts__count:first-of-type{margin-left:0;margin-right:10px}.managed__image-counts__count:before{background-size:28px;background-repeat:no-repeat;background-position:50%;display:block;content:"";width:44px;height:44px}.managed__image-counts__count--public:before{background-image:url(/svg/eye_green.svg)}.managed__image-counts__count--private:before{background-image:url(/svg/eye_hidden.svg);opacity:.4}.managed__item{margin:29px;max-width:178px}@media (max-width:767px){.managed__item{margin:5px}}.managed__inner{background-color:#fff;border-radius:4px;padding-top:4px;box-shadow:0 0 10px rgba(0,0,0,.2);cursor:pointer}.has-true-hover .managed__inner:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.managed__image{margin:0 4px}.managed__action-bar{display:flex;justify-content:space-between}.managed__action-bar__text{color:rgba(25,25,25,.4);flex-grow:1;font-weight:700;line-height:44px;text-align:left;font-size:16px}@media (max-width:767px){.managed__action-bar__text{display:none}}.managed__action-bar__icon{height:44px;width:44px;background-size:28px;background-repeat:no-repeat;background-position:50%}.managed__action-bar__icon--public{background-image:url(/svg/eye_green.svg)}.managed__action-bar__icon--private{background-image:url(/svg/eye_hidden.svg);opacity:.2}.managed__action-bar__icon--private:hover{opacity:.4}.managed__action-bar__icon--assignment{align-self:flex-end;background-image:url(/svg/trophy-red.svg)}.managed .carpet-thumbnail__overlay--top-right{overflow:visible}.managed__menu-button{display:block;height:44px;width:44px;background-size:28px;background-repeat:no-repeat;background-position:50%;background-image:url(/svg/cog-white.svg);-webkit-filter:drop-shadow(0 1px 2px rgba(25,25,25,.4));filter:drop-shadow(0 1px 2px rgba(25,25,25,.4))}.managed__menu{position:absolute;top:100%;right:-2px;margin:0;padding:0;background-color:#f5f5f5;border-radius:4px;text-align:left;border:1px solid rgba(25,25,25,.1);border-top:0;font-size:16px;color:#191919;text-shadow:none;z-index:2}.managed__menu:before{content:"";display:block;position:absolute;width:0;height:0;right:16px;top:-8px;border-color:transparent transparent #f5f5f5;border-style:solid;border-width:0 7.5px 8px}.managed__menu__item{font-weight:400;white-space:nowrap}.managed__menu__item:hover{background-color:#eee}.managed__menu__item a{display:block;padding:8px 15px;width:100%;height:100%;color:#191919}.managed__menu__item a:hover{color:#191919}.managed__menu__item--warning a,.managed__menu__item--warning a:hover{color:#e2624d}.managed__assignment-list__item{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0}.managed-search{display:flex;justify-content:flex-end;align-items:center;white-space:nowrap;margin:30px}@media (max-width:1023px){.managed-search{display:block;margin:10px 0;width:100%}}.managed-search__info{flex-grow:2;text-align:left}.managed-search__info__inner{padding:5px 0;margin:0}@media (max-width:1023px){.managed-search__info__inner{display:block;text-align:center}}@media (max-width:320px){.managed-search__info__inner{font-size:80%}}.managed-search__info__inner--link{opacity:1;padding-right:1em}@media (max-width:1023px){.managed-search__info__inner--link{padding-right:0}}.managed-search__info__inner--link a{color:#3dad4b}.managed-search input[type=search]{padding:4px 45px 4px 10px;font-family:inherit;font-size:16px;background-color:#fff;-webkit-appearance:none;border-radius:4px;border:1px solid rgba(0,0,0,.1);width:300px;height:30px;box-sizing:border-box}@media (max-width:1023px){.managed-search input[type=search]{margin-top:16px;width:100%}}.managed-search input[type=submit]{background-color:#191919;background-image:url(/svg/magnifier-white.svg);background-size:60%;background-repeat:no-repeat;background-position:50%;border-top-right-radius:4px;border-bottom-right-radius:4px;height:30px;width:30px;margin-left:-30px;color:transparent}@media (max-width:1023px){.managed-search input[type=submit]{margin-top:16px}}div.panel{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.05);border-radius:5px;margin-bottom:4px;padding:8px;font-size:16px;color:#000}div.panel:hover{background-color:rgba(0,0,0,.05)}div.panel div.image{margin-right:10px;float:left}div.panel div.panel-details{padding-left:74px}div.panel div.panel-details strong.title{display:block;font-size:18px;margin-top:2px}div.panel div.panel-details>span{opacity:.4}div.panel div.panel-details span.date strong{font-weight:400}div.panel.assignment div.image{width:64px;height:44px;background-position:50% 50%;background-size:cover;border-radius:4px}div.panel.assignment div.panel-details>span{color:#3dad4b;opacity:1}div.panel.assignment div.panel-details>span:hover{color:#389e44}div.panel.panel-review{cursor:pointer}div.panel.panel-review.active div.panel-details:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}div.panel.panel-review div.image{width:40px;height:40px}div.panel.panel-review.panel-review--expert div.image{background-image:url(/svg/badge_review_expert.svg)}div.panel.panel-review.panel-review--judge div.image{background-image:url(/svg/badge_review_judge.svg)}div.panel.panel-review div.panel-details{position:relative;padding-left:50px;padding-right:25px}div.panel.panel-review div.panel-details:after{content:"";display:block;position:absolute;right:0;top:0;height:40px;width:30px;background-image:url(/svg/chevron-green.svg);background-repeat:no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:50% 50%;background-size:75%}div.panel.panel-review div.panel-details>span{opacity:1}div.panel.panel-review div.panel-details span.name{display:block}div.panel.panel-review div.panel-details span.assignment *{opacity:.4}div.panel.panel-review div.panel-details a{color:#191919}div.panel.panel-review div.panel-details a:hover{color:#3dad4b;opacity:1}div.panel.panel-review blockquote{position:relative;margin:15px 0 10px 50px;color:#191919}div.panel.panel-review blockquote:before{content:"\201C";position:absolute;left:-40px;top:0;font-size:72px;line-height:54px;opacity:.15}div.panel.panel-review p.date{margin:0 0 10px 50px;color:#191919;opacity:.5}div.panel.panel-review p.date strong{font-weight:400}div.panel.award strong.title{color:#3dad4b}div.panel.award span.placing{display:block;opacity:1;text-transform:capitalize}div.panel.award span.thumbnail-rank-suffix{text-transform:none}div.panel.award div.image{width:64px;height:64px;background-size:contain;background-position:50% 50%}div.panel.award.judge-winner div.image{background-image:url(/svg/award_expert_gold.svg)}div.panel.award.judge-winner span.placing strong{color:#e0b409}div.panel.award.judge-placed div.image{background-image:url(/svg/award_expert_silver.svg)}div.panel.award.judge-placed span.placing strong{color:#aaadba}div.panel.award.judge-shortlisted div.image{background-image:url(/svg/award_expert_shortlisted.svg)}div.panel.award.judge-shortlisted span.placing strong{color:#aaadba}div.panel.award.judge-highly-commended div.image{background-image:url(/svg/award_expert_commended_highly.svg)}div.panel.award.judge-highly-commended span.placing strong{color:#aaadba}div.panel.award.judge-commended div.image{background-image:url(/svg/award_expert_bronze.svg)}div.panel.award.judge-commended span.placing strong{color:#b96224}div.panel.award.judge-merited div.image{background-image:url(/svg/award_expert_merit.svg)}div.panel.award.judge-merited span.placing strong{color:#b96224}div.panel.award.com-judge-winner div.image{background-image:url(/svg/award_judge_gold.svg)}div.panel.award.com-judge-winner span.placing strong{color:#e0b409}div.panel.award.com-judge-placed div.image{background-image:url(/svg/award_judge_silver.svg)}div.panel.award.com-judge-placed span.placing strong{color:#aaadba}div.panel.award.com-judge-highly-commended div.image{background-image:url(/svg/award_judge_commended_highly.svg)}div.panel.award.com-judge-highly-commended span.placing strong{color:#aaadba}div.panel.award.com-judge-commended div.image{background-image:url(/svg/award_judge_bronze.svg)}div.panel.award.com-judge-commended span.placing strong{color:#b96224}div.panel.award.com-judge-merited div.image{background-image:url(/svg/award_judge_merit.svg)}div.panel.award.com-judge-merited span.placing strong{color:#b96224}div.panel.award.crowd-winner div.image{background-image:url(/svg/award_crowd1_gold.svg)}div.panel.award.crowd-winner span.placing strong{color:#e0b409}div.panel.award.crowd-placed div.image{background-image:url(/svg/award_crowd2_silver.svg)}div.panel.award.crowd-placed span.placing strong{color:#aaadba}div.panel.award.crowd-top-10-pc div.image{background-image:url(/svg/award_crowd3_silver.svg)}div.panel.award.crowd-top-10-pc span.placing strong{color:#aaadba}div.panel.award.crowd-top-25-pc div.image{background-image:url(/svg/award_crowd3_bronze.svg)}div.panel.award.crowd-top-25-pc span.placing strong{color:#b96224}div.panel.award.crowd-top-50-pc div.image{background-image:url(/svg/award_crowd4_bronze.svg)}div.panel.award.crowd-top-50-pc span.placing strong{color:#b96224}.pcimgs__img{height:100%;width:100%}.pcimgs__img--fade-enter{opacity:.01}.pcimgs__img--fade-enter.pcimgs__img--fade-enter-active{opacity:1;transition:opacity .25s ease-in}.pcimgs__error{position:absolute;top:50%;left:50%;margin:-14px 0 0 -14px;width:28px;height:28px;background-image:url(/svg/cross-red.svg);background-size:28px}.pcimgs .loading-animation-wrapper{position:absolute;top:50%;left:50%;margin:0;overflow:visible}.pcimgs .loading-animation-wrapper .loading-animation{margin:-15px 0 0 -15px}.photocard .owner-name{color:#3dad4b;font-weight:700;font-size:18px;margin-right:8px;vertical-align:middle}.photocard .owner-name:hover{color:#389e44}.photocard__header .created{color:#a2a2a2;vertical-align:middle}.photocard__assignment-name{margin:0 5px 0 0;flex:0 0 auto;font-size:16px;color:rgba(0,0,0,.3);max-width:100%}.photocard__image{position:relative;background-color:#fff;display:flex;justify-content:center}.photocard__image .image-wrapper{margin-left:auto;margin-right:auto;position:relative}.has-true-hover .photocard__image .image-wrapper .love{-webkit-transform:scale(0);transform:scale(0)}.has-true-hover .photocard__image .image-wrapper .love.active,.has-true-hover .photocard__image .image-wrapper:hover .love{-webkit-transform:scale(1);transform:scale(1)}.photocard__image .image-wrapper>a:not(.love){width:100%}.photocard__image .image-wrapper .love{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1);display:block;position:absolute;bottom:5px;cursor:pointer;z-index:1;height:44px;width:44px;right:5px;background-image:url(/svg/heart_white.svg);background-size:28px;background-position:50% 50%;background-repeat:no-repeat}.photocard__image .image-wrapper .love.active{background-image:url(/svg/heart_colour.svg)}.photocard .image-details{padding:0 20px}.photocard .comments{padding:5px 20px 5px 15px;background-color:#fafafa}.photocard .comments .comment-list .comment-delete{font-size:15px;color:#ccc}.photocard .comments .comment-list .comment-delete:hover{color:#e2624d}@media (max-width:549px){.photocard .comments{padding:12px 8px}}.photocard .awards{display:flex;justify-content:center;text-align:center;margin:-58px 0 0}.photocard .award{height:80px;width:120px;background-size:80px 80px}@media (min-width:549px){.photocard .award{width:160px}}.photocard .judge{position:relative;padding:10px 20px 13px;text-align:center;border-radius:0 0 5px 5px;background-image:linear-gradient(#f5f5f5,#fff 60px)}.photocard .judge-avatar{margin-top:-30px;display:block}.photocard .judge-avatar img{border-radius:50%;display:block;width:38px;height:38px;margin-left:auto;margin-right:auto}.photocard .judge-feedback{position:relative;width:100%;height:100%;padding:20px 30px 14px}.photocard .judge__comment{position:relative;width:100%;height:100%;font-size:16px}.photocard .judge__comment:before{content:"\201C";position:absolute;left:-10px;top:-27px;font-size:72px;line-height:54px;opacity:.15}.photocard .judge-name{display:block;color:#3dad4b;font-weight:700;font-size:18px}.photocard .judge-name:hover{color:#389e44}.photocard .judge__judged-at{font-size:16px;margin:0 auto;color:rgba(0,0,0,.3)}.photocard__share{display:inline-block;border-top:1px solid rgba(25,25,25,.1);padding:10px 22px;margin:20px auto 5px}.photocard__share__title{font-size:16px;color:#8d8d8d}.photocard--review{background-color:#fff;border:1px solid rgba(0,0,0,.06);border-radius:5px;margin-bottom:30px;width:100%}.photocard--review .owner-avatar{flex:0 0 auto;display:block;margin-right:15px}.photocard--review .owner-name{flex:0 0 auto;display:block;margin-right:20px;max-width:100%}@media (max-width:550px){.photocard--review .owner-name{flex:0 0 100%}}@media (min-width:551px) and (max-width:799px){.photocard--review .owner-name{flex:0 0 auto}}@media (min-width:800px) and (max-width:950px){.photocard--review .owner-name{flex:0 0 100%}}.photocard--review .photocard__header{margin:10px;display:flex;justify-content:flex-start}.photocard--review .photocard__header-text{flex:1 1 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.photocard--empty-state{padding-top:1px}.photocard .comments .form-controls{margin-left:53px}.carpet-thumbnail .award,.photocard--review .award{background-position:50%;background-repeat:no-repeat;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.3));filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.carpet-thumbnail .award--judge-winner,.photocard--review .award--judge-winner{background-image:url(/svg/award_expert_gold.svg)}.carpet-thumbnail .award--judge-placed,.photocard--review .award--judge-placed{background-image:url(/svg/award_expert_silver.svg)}.carpet-thumbnail .award--judge-shortlisted,.photocard--review .award--judge-shortlisted{background-image:url(/svg/award_expert_shortlisted.svg)}.carpet-thumbnail .award--judge-highly-commended,.photocard--review .award--judge-highly-commended{background-image:url(/svg/award_expert_commended_highly.svg)}.carpet-thumbnail .award--judge-commended,.photocard--review .award--judge-commended{background-image:url(/svg/award_expert_bronze.svg)}.carpet-thumbnail .award--judge-merited,.photocard--review .award--judge-merited{background-image:url(/svg/award_expert_merit.svg)}.carpet-thumbnail .award--com-judge-winner,.photocard--review .award--com-judge-winner{background-image:url(/svg/award_judge_gold.svg)}.carpet-thumbnail .award--com-judge-placed,.photocard--review .award--com-judge-placed{background-image:url(/svg/award_judge_silver.svg)}.carpet-thumbnail .award--com-judge-highly-commended,.photocard--review .award--com-judge-highly-commended{background-image:url(/svg/award_judge_commended_highly.svg)}.carpet-thumbnail .award--com-judge-commended,.photocard--review .award--com-judge-commended{background-image:url(/svg/award_judge_bronze.svg)}.carpet-thumbnail .award--com-judge-merited,.photocard--review .award--com-judge-merited{background-image:url(/svg/award_judge_merit.svg)}.carpet-thumbnail .award--crowd-winner,.photocard--review .award--crowd-winner{background-image:url(/svg/award_crowd1_gold.svg)}.carpet-thumbnail .award--crowd-placed,.photocard--review .award--crowd-placed{background-image:url(/svg/award_crowd2_silver.svg)}.carpet-thumbnail .award--crowd-top-10-pc,.photocard--review .award--crowd-top-10-pc{background-image:url(/svg/award_crowd3_silver.svg)}.carpet-thumbnail .award--crowd-top-25-pc,.photocard--review .award--crowd-top-25-pc{background-image:url(/svg/award_crowd3_bronze.svg)}.carpet-thumbnail .award--crowd-top-50-pc,.photocard--review .award--crowd-top-50-pc{background-image:url(/svg/award_crowd4_bronze.svg)}.carpet-thumbnail .award--reviewed-only.award--expert,.photocard--review .award--reviewed-only.award--expert{background-image:url(/svg/badge_review_expert2.svg)}.carpet-thumbnail .award--reviewed-only.award--judge,.photocard--review .award--reviewed-only.award--judge{background-image:url(/svg/badge_review_judge2.svg)}.carpet-thumbnail .award--reviewed,.photocard--review .award--reviewed{position:relative}.carpet-thumbnail .award--reviewed:after,.photocard--review .award--reviewed:after{height:20px;width:20px;position:absolute;bottom:-2px;right:-4px;content:"";display:block}.carpet-thumbnail .award--reviewed.award--expert:after,.photocard--review .award--reviewed.award--expert:after{background-image:url(/svg/badge_review_expert2.svg)}.carpet-thumbnail .award--reviewed.award--judge:after,.photocard--review .award--reviewed.award--judge:after{background-image:url(/svg/badge_review_judge2.svg)}.carpet-thumbnail .award-text,.photocard--review .award-text{text-transform:capitalize;z-index:5000}.carpet-thumbnail .award-text__suffix,.photocard--review .award-text__suffix{text-transform:none}.carpet-thumbnail .thumbnail-rank-total,.photocard--review .thumbnail-rank-total{display:block;font-weight:400;font-size:14px}.carpet-thumbnail .thumbnail-rank-joint,.carpet-thumbnail .thumbnail-rank-suffix,.photocard--review .thumbnail-rank-joint,.photocard--review .thumbnail-rank-suffix{display:inline-block;vertical-align:top;margin-left:1px;font-size:16px;line-height:20px}.carpet-thumbnail .thumbnail-rank,.photocard--review .thumbnail-rank{line-height:24px;text-shadow:0 1px 4px rgba(0,0,0,.5);color:#fff;font-size:24px;font-weight:700;text-align:left}.photocard2{background-color:#fff;border-radius:5px;width:100%;margin-bottom:75px;position:relative;box-shadow:0 0 0 1px rgba(0,0,0,.05)}.photocard2--notification{margin-top:10px;margin-bottom:5px;border:1px solid rgba(25,25,25,.1);border-radius:0}.photocard2--feed{margin-bottom:20px;border-radius:0}.photocard2__header{padding:18px;font-size:16px;display:flex;justify-content:space-between;align-items:baseline}@media (max-width:549px){.photocard2__header{align-items:center;flex-direction:column;height:76px;padding:15px 0}}.photocard2__header__rp{font-weight:700;line-height:20px;display:inline-block}.photocard2__header--start{justify-content:flex-start}.photocard2__header__owner{flex:0 0 auto}.photocard2__header__owner__avatar{position:relative;top:-1px}.photocard2__header__owner__name{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;font-size:18px;margin:0 10px;vertical-align:middle}.photocard2__header__owner__name:hover{color:#389e44}.photocard2__header__assignment-details{flex:0 1 auto;font-size:16px;color:rgba(0,0,0,.3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.photocard2__header__assignment-details__link{text-decoration:none;color:#3dad4b;cursor:pointer}.photocard2__header__assignment-details__link:hover{color:#389e44}.photocard2__header__owner-name{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;font-size:18px}.photocard2__header__owner-name:hover{color:#389e44}.photocard2__header__timeago{opacity:.4}.photocard2__header__text{display:flex;flex-direction:column;margin-left:20px}.photocard2__header--expanded{padding-top:0;text-align:center;line-height:32px;display:block}.photocard2__header--expanded__owner{display:inline-block}.photocard2__header--expanded__owner__avatar{display:block;margin-top:-25px}.photocard2__header--expanded__owner__name{display:block}.photocard2__body{border-radius:0 0 5px 5px;display:flex;flex-direction:column}.photocard2__image{margin:0 auto}.photocard2__submission-details{padding-top:20px;text-align:center;background-image:linear-gradient(#f5f5f5,#fff 80px)}.photocard2__submission-details__tagline{font-weight:400;font-size:24px;padding-left:1em;padding-right:1em}@media (min-width:549px){.photocard2__submission-details__tagline{font-size:22px}}.photocard2__submission-details__title{display:block;font-weight:700;font-size:30px;padding-top:10px;line-height:.8}.photocard2__submission-details__popover{font-weight:700;line-height:20px;padding-top:15px}.photocard2__submission-details__sharing{display:inline-block;border-top:1px solid rgba(25,25,25,.1);padding:4px 20px;margin:20px auto 5px}.photocard2__submission-details__sharing__title{font-size:16px;color:#8d8d8d}.photocard2__submission-details__sharing__list{padding-top:5px}.photocard2__submission-details__sharing__list .social-link{height:30px;width:30px}.photocard2__awards{display:flex;justify-content:center;text-align:center;margin:-38px 0 15px}.photocard2__awards__award{position:relative}.photocard2__awards__award__badge{height:80px;width:120px;background-size:80px 80px;background-position:50%;background-repeat:no-repeat;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.3));filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}@media (min-width:549px){.photocard2__awards__award__badge{width:160px}}.photocard2__awards__award__badge--judge-winner{background-image:url(/svg/award_expert_gold.svg)}.photocard2__awards__award__badge--judge-placed{background-image:url(/svg/award_expert_silver.svg)}.photocard2__awards__award__badge--judge-shortlisted{background-image:url(/svg/award_expert_shortlisted.svg)}.photocard2__awards__award__badge--judge-highly-commended{background-image:url(/svg/award_expert_commended_highly.svg)}.photocard2__awards__award__badge--judge-commended{background-image:url(/svg/award_expert_bronze.svg)}.photocard2__awards__award__badge--judge-merited{background-image:url(/svg/award_expert_merit.svg)}.photocard2__awards__award__badge--com-judge-winner{background-image:url(/svg/award_judge_gold.svg)}.photocard2__awards__award__badge--com-judge-placed{background-image:url(/svg/award_judge_silver.svg)}.photocard2__awards__award__badge--com-judge-highly-commended{background-image:url(/svg/award_judge_commended_highly.svg)}.photocard2__awards__award__badge--com-judge-commended{background-image:url(/svg/award_judge_bronze.svg)}.photocard2__awards__award__badge--com-judge-merited{background-image:url(/svg/award_judge_merit.svg)}.photocard2__awards__award__badge--crowd-winner{background-image:url(/svg/award_crowd1_gold.svg)}.photocard2__awards__award__badge--crowd-placed{background-image:url(/svg/award_crowd2_silver.svg)}.photocard2__awards__award__badge--crowd-top-10-pc{background-image:url(/svg/award_crowd3_silver.svg)}.photocard2__awards__award__badge--crowd-top-25-pc{background-image:url(/svg/award_crowd3_bronze.svg)}.photocard2__awards__award__badge--crowd-top-50-pc{background-image:url(/svg/award_crowd4_bronze.svg)}.photocard2__awards__award__text{padding-top:5px;text-transform:capitalize;color:#b96224}.photocard2__awards__award__text--gold{color:#e0b409}.photocard2__awards__award__text--silver{color:#aaadba}.photocard2__awards__award__text__suffix{text-transform:none}.photocard2__awards__award+.photocard2__awards__award:after{position:absolute;display:block;content:"";bottom:10px;left:0;width:1px;height:35px;background-color:#e8e8e8}.photocard2__review{margin-top:15px;padding:8px 24px;font-size:16px}.photocard2__review__content{position:relative}.photocard2__review__content:before{content:"\201C";position:absolute;left:-10px;top:-27px;font-size:72px;line-height:54px;color:#ddd}.photocard2__review__judge{text-align:right;color:#a2a2a2;margin-bottom:10px}.photocard2__review__judge__name{color:#3dad4b;font-weight:700}.photocard2__review__judge__name:hover{color:#389e44}.photocard2__image-details{padding:0 24px;border-top:1px solid #f5f5f5}.photocard2__comments{padding:0 10px;background-image:linear-gradient(#f5f5f5,#fff 60px)}.photocard2__ranking-points{position:absolute;bottom:-35px;width:100%;text-align:center}.photocard2__ranking-points__points{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-weight:700;opacity:.4;margin:0}.archive-portfolio-list{max-width:1200px;margin:75px auto auto}.portfolio{background-color:#fff;border-radius:5px;width:100%;margin-bottom:75px;padding:0 8px 10px;position:relative}.portfolio--shadow{box-shadow:0 2px 8px rgba(0,0,0,.15)}.portfolio--judging{background-color:#000;border-radius:0;margin-bottom:0;padding:0}.portfolio__header{line-height:48px;padding:0;font-size:16px;display:flex;justify-content:space-between;align-items:center}.portfolio__header__owner{flex:0 0 auto}.portfolio__header__owner__avatar{position:relative;top:-1px}.portfolio__header__owner__name{text-decoration:none;color:#3dad4b;cursor:pointer;font-weight:700;font-size:18px;margin:0 10px;vertical-align:middle}.portfolio__header__owner__name:hover{color:#389e44}.portfolio__header__timestamp{flex:0 0 auto;font-size:16px;color:rgba(0,0,0,.3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.portfolio__header--expanded{padding-bottom:10px;text-align:center;line-height:32px;display:block}.portfolio__header--expanded__owner{display:inline-block}.portfolio__header--expanded__owner__avatar{display:block;margin-top:-25px}.portfolio__header--expanded__owner__name{display:block}.portfolio__carpet .carpet-wrapper{background-color:#f5f5f5;margin-left:0;margin-right:0}.portfolio__carpet--judging .carpet-wrapper{background-color:#000}.portfolio__portfolio-details{padding-top:20px;text-align:center;background-image:linear-gradient(#f5f5f5,#fff 80px)}.portfolio__portfolio-details__tagline{color:#8d8d8d;font-weight:400;font-size:20px;padding-left:1em;padding-right:1em}@media (min-width:549px){.portfolio__portfolio-details__tagline{font-size:22px}}.portfolio__portfolio-details__title{display:block;font-weight:700;font-size:30px;padding-top:10px;line-height:.8}.portfolio__portfolio-details__sharing{display:inline-block;border-top:1px solid rgba(25,25,25,.1);padding:4px 20px;margin:20px auto 5px}.portfolio__portfolio-details__sharing__title{font-size:16px;color:#8d8d8d}.portfolio__portfolio-details__sharing__list{padding-top:5px}.portfolio__portfolio-details__sharing__list .social-link{height:30px;width:30px}.portfolio__awards{display:flex;justify-content:center;text-align:center;margin:-38px 0 0}.portfolio__awards__award{position:relative}.portfolio__awards__award__badge{height:74px;width:120px;background-size:74px 74px;background-position:50%;background-repeat:no-repeat;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.3));filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}@media (min-width:549px){.portfolio__awards__award__badge{width:160px}}.portfolio__awards__award__badge--judge-winner{background-image:url(/svg/award_expert_gold.svg)}.portfolio__awards__award__badge--judge-placed{background-image:url(/svg/award_expert_silver.svg)}.portfolio__awards__award__badge--judge-shortlisted{background-image:url(/svg/award_expert_shortlisted.svg)}.portfolio__awards__award__badge--judge-highly-commended{background-image:url(/svg/award_expert_commended_highly.svg)}.portfolio__awards__award__badge--judge-commended{background-image:url(/svg/award_expert_bronze.svg)}.portfolio__awards__award__badge--judge-merited{background-image:url(/svg/award_expert_merit.svg)}.portfolio__awards__award__badge--com-judge-winner{background-image:url(/svg/award_judge_gold.svg)}.portfolio__awards__award__badge--com-judge-placed{background-image:url(/svg/award_judge_silver.svg)}.portfolio__awards__award__badge--com-judge-highly-commended{background-image:url(/svg/award_judge_commended_highly.svg)}.portfolio__awards__award__badge--com-judge-commended{background-image:url(/svg/award_judge_bronze.svg)}.portfolio__awards__award__badge--com-judge-merited{background-image:url(/svg/award_judge_merit.svg)}.portfolio__awards__award__badge--crowd-winner{background-image:url(/svg/award_crowd1_gold.svg)}.portfolio__awards__award__badge--crowd-placed{background-image:url(/svg/award_crowd2_silver.svg)}.portfolio__awards__award__badge--crowd-top-10-pc{background-image:url(/svg/award_crowd3_silver.svg)}.portfolio__awards__award__badge--crowd-top-25-pc{background-image:url(/svg/award_crowd3_bronze.svg)}.portfolio__awards__award__badge--crowd-top-50-pc{background-image:url(/svg/award_crowd4_bronze.svg)}.portfolio__awards__award__text{padding-top:5px;text-transform:capitalize;color:#b96224}.portfolio__awards__award__text--gold{color:#e0b409}.portfolio__awards__award__text--silver{color:#aaadba}.portfolio__awards__award__text__suffix{text-transform:none}.portfolio__awards__award+.portfolio__awards__award:after{position:absolute;display:block;content:"";bottom:10px;left:0;width:1px;height:35px;background-color:#e8e8e8}.rotatable-preview{position:relative;display:flex;justify-content:center;align-items:center;width:100px;height:100px;cursor:pointer}.rotatable-preview:after{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.rotatable-preview:hover:after{background-color:rgba(0,0,0,.3)}.rotatable-preview__rotate{position:absolute;display:block;z-index:1;top:0;left:0;width:100%;height:100%;background-color:transparent;background-image:url(/svg/rotate-white.svg);background-position:50%;background-size:28px 28px;background-repeat:no-repeat;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.rotatable-preview__rotate:before{content:"Rotate";display:block;text-align:center;margin-top:62px;color:#fff;font-weight:700;font-size:16px;text-shadow:0 0 6px rgba(0,0,0,.5)}.rotatable-preview__image{display:block;flex:0 0 auto;width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat}.rotatable-preview__image--rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rotatable-preview__image--rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rotatable-preview__image--rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}div.rpimages-wrapper{position:relative;height:100%;width:100%}div.rpimages-wrapper img{display:block}div.rpimages-wrapper div,div.rpimages-wrapper img{transition:opacity .5s linear;opacity:1;background-repeat:no-repeat}div.rpimages-wrapper .absolute{position:absolute;top:0;left:0;width:100%;height:100%}div.rpimages-wrapper .not-loaded{opacity:0}div.rpimages-wrapper .loaded{opacity:1}div.rpimages-wrapper .representation-missing{opacity:.4}div.rpimages-wrapper .cover{background-size:cover;background-color:#e3e3e3}div.rpimages-wrapper .contain{background-size:contain}div.rpimages-wrapper>div{background-repeat:no-repeat;background-position:50%;width:100%;height:100%}body.select-entries .section__content:first-of-type>:first-child.loading-animation-wrapper--fallback{margin-top:30px}body.select-entries .selectable{display:flex;justify-content:space-around;flex-wrap:wrap}body.select-entries .selectable--center{justify-content:center}body.select-entries .selectable__item{margin:29px;max-width:178px;transition:all .2s ease-in}@media (max-width:767px){body.select-entries .selectable__item{margin:10px}}body.select-entries .selectable__item--selected{-webkit-transform:scale(1.058835);transform:scale(1.058835)}body.select-entries .selectable__item--disabled{opacity:.6}body.select-entries .selectable__inner{background-color:#fff;border-radius:4px;padding-top:4px;padding-bottom:4px;box-shadow:0 0 10px rgba(0,0,0,.2);cursor:pointer}.has-true-hover body.select-entries .selectable__inner:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.has-true-hover body.select-entries .selectable__inner--selected:hover,body.select-entries .selectable__inner--selected{box-shadow:0 0 14px rgba(0,0,0,.6)}body.select-entries .selectable__inner--disabled{opacity:.4}body.select-entries .selectable__inner--disabled:hover{cursor:auto;box-shadow:none}body.select-entries .selectable__image{margin:0 4px}body.select-entries .selectable__overlay--private{width:28px;height:28px;margin:0 0 6px 12px;background:url(/svg/eye_hidden_white.svg);-webkit-filter:drop-shadow(0 0 3px #191919);filter:drop-shadow(0 0 3px #191919)}body.select-entries .selectable .carpet-thumbnail__overlay--top-right{overflow:visible}body.select-entries .selectable-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 30px 30px}@media (max-width:767px){body.select-entries .selectable-toolbar{margin:0 0 10px}}body.select-entries .selectable-toolbar__info{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:22px;font-weight:700}@media (max-width:767px){body.select-entries .selectable-toolbar__info{order:1}}body.select-entries .selectable-toolbar__search{white-space:nowrap}@media (max-width:767px){body.select-entries .selectable-toolbar__search{order:0;width:100%;margin-bottom:10px}}body.select-entries .selectable-toolbar__search input[type=search]{padding:4px 45px 4px 10px;font-family:inherit;font-size:16px;background-color:#fff;-webkit-appearance:none;border-radius:4px;border:1px solid rgba(0,0,0,.1);width:300px;height:30px;box-sizing:border-box}@media (max-width:767px){body.select-entries .selectable-toolbar__search input[type=search]{width:100%}}body.select-entries .selectable-toolbar__search input[type=submit]{background-color:#191919;background-image:url(/svg/magnifier-white.svg);background-size:60%;background-repeat:no-repeat;background-position:50%;border-top-right-radius:4px;border-bottom-right-radius:4px;height:30px;width:30px;margin-left:-30px;color:transparent}body.select-entries .selectable-footer{display:flex;align-items:center;justify-content:flex-end;width:100%;position:fixed;bottom:0;left:0;height:66px;background-color:#fff;padding:0 20px;z-index:9}@media (max-width:599px){body.select-entries .selectable-footer{height:44px}}body.select-entries .selectable-footer__form{display:flex;justify-content:flex-end;align-items:center}body.select-entries .selectable-footer__submit{height:auto;width:auto;min-width:0;color:#fff;font-weight:400;font-size:18px;line-height:1em;text-align:center;padding:8px 15px 10px;display:inline-block;border-radius:5px;background-color:#3dad4b;cursor:pointer;font-weight:700}body.select-entries .selectable-footer__submit:hover{background-color:#389e44;color:#fff}body.select-entries .selectable-footer__submit[disabled]{color:#fff;background-color:#3dad4b;opacity:.4}body.select-entries .selectable-footer__submit[disabled]:hover{cursor:default}body.select-entries .selectable-footer__selected{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-weight:700;opacity:.6;margin-right:25px}.upload-form{padding:15px;text-align:center;position:relative}.upload-form--initial{display:flex;flex-direction:column;justify-content:space-between}.upload-form__heading{margin:0 0 10px}.upload-form__button{margin:30px auto}.upload-form__services-intro{margin:auto auto 0}.upload-form__service{height:40px;width:40px;border-radius:50%;margin:15px 5px 0;display:inline-block;cursor:pointer}.upload-form__service:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}.upload-form__service--flickr{background-image:url(/svg/icon-flickr.svg)}.upload-form__service--instagram{background-image:url(/svg/icon-instagram.svg)}.upload-form__service--dropbox{background-image:url(/svg/icon-dropbox.svg)}.upload-form__service--google-drive{background-image:url(/svg/icon-googledrive.svg)}.upload-form--preview{padding:0;overflow:hidden}.upload-form__preview{display:flex;padding:15px}.upload-form__preview__image{width:40px;height:40px;background-size:cover;background-position:50%;background-color:#e3e3e3}.upload-form__preview__image--centered{margin:0 auto}.upload-form__preview__info{margin:0 15px;flex-grow:1;text-align:left;font-size:16px}.upload-form__preview__info__text{margin:0}.upload-form__validity .loading-animation-wrapper{margin:10px 0;height:20px}.upload-form__validity .loading-animation{width:20px}.upload-form__validity--valid{background-image:url(/svg/check-green.svg)}.upload-form__validity--invalid,.upload-form__validity--valid{background-repeat:no-repeat;background-size:32px;background-position:0 4px;width:32px}.upload-form__validity--invalid{background-image:url(/svg/cross-red.svg)}.upload-form__public{background:red;padding:15px;background:linear-gradient(#eee,#fff)}.upload-form__public__yes-no-field{text-align:left}.upload-form__public__yes-no-field .yes-no-field__label{margin-top:0}.upload-form__public__yes-no-field .yes-no-field__toggle{float:right}.upload-form--processing{padding:0}.upload-form__preview-holder{margin:0 auto;padding:4px;height:178px;width:178px;box-shadow:0 0 10px rgba(0,0,0,.2)}.upload-form__preview-holder--with-icon{margin-bottom:25px}.upload-form__preview--large{padding:0;margin:0;height:100%;width:100%}.upload-form__preview--large .upload-form__preview__image{height:100%;width:100%}.upload-form__complete{width:40px;height:40px;position:absolute;left:50%;margin-left:-20px;background-image:url(/svg/check-white-on-green.svg);bottom:-20px}.upload-form__complete--failed{background-image:url(/svg/alert.svg)}.upload-modal{text-align:center}.upload-modal__heading{margin-top:0}.upload-modal__max-width{max-width:680px}.upload-modal .upload-form{width:490px}@media (max-width:767px){.upload-modal .upload-form{width:auto}}.upload-modal .upload-form--initial{background-color:#eee;border-radius:6px;padding:20px}.upload-modal .upload-form--initial-loading{width:150px;margin:auto}@media (max-width:767px){.upload-modal .upload-form--initial-loading{width:auto}}.upload-modal .upload-form__error-list{text-align:center}section.image-details{float:none;background-color:#fff}section.image-details div.title{position:relative;min-height:20px}section.image-details div.title p{font-weight:700;margin:15px 110px 15px 0;line-height:20px}section.image-details div.title div.stats{float:right;font-size:16px;color:rgba(0,0,0,.2)}section.image-details div.title div.stats>div{display:inline-block;margin-left:15px}section.image-details div.title div.stats>div:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-2px;width:22px;height:22px;margin-right:3px;opacity:.2}section.image-details div.title div.stats>div.popover:before{right:-25px;margin-left:-25px}section.image-details div.title div.stats .loves{position:relative;cursor:pointer}section.image-details div.title div.stats .loves .love-button{display:inline-block}section.image-details div.title div.stats .loves .love-button--popover{margin-left:25px}section.image-details div.title div.stats .loves .love-button--popover .love-button__count{font-weight:700;color:#3dad4b}section.image-details div.title div.stats .loves .love-button__button{width:100%;height:100%;position:absolute;top:0;left:0}section.image-details div.title div.stats .loves a.love{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}section.image-details div.title div.stats .loves:before{background-image:url(/svg/heart.svg)}section.image-details div.title div.stats .views:before{background-image:url(/svg/eye.svg)}section.image-details .description{font-size:16px;word-wrap:break-word}section.image-details .description p{margin:0 0 20px}.notifications-preferences-form{padding:1em}.notifications-preferences-form>:first-child{margin-top:0}.notifications-preferences-form__section{margin:50px 0}.notifications-preferences-form__section__heading{margin:0}.notifications-preferences-form__section__separator{margin-top:5px;margin-bottom:15px;border-top:1px solid rgba(25,25,25,.1)}.notifications-preferences-form__group{margin-bottom:30px}.notifications-preferences-form__group__title{transition:opacity .3s ease;font-weight:700}.notifications-preferences-form__group__notifications{padding-left:25px}.notifications-preferences-form__group__notifications__item{margin-top:15px}.notifications-preferences-form__group--unchecked .notifications-preferences-form__group__title{opacity:.4}.notifications-preferences-form__group--unchecked .notifications-preferences-form__group__title:hover{opacity:.6}.notifications-preferences-form__group--unchecked .notifications-preferences-form__group__notifications__item{transition:opacity .3s ease}.notifications-preferences-form__group--unchecked .notifications-preferences-form__group__notifications__item--checked{opacity:1}.notifications-preferences-form__group--unchecked .notifications-preferences-form__group__notifications__item--unchecked{opacity:.4}.notifications-preferences-form__group--unchecked .notifications-preferences-form__group__notifications__item--unchecked:hover{opacity:.6}.notifications-preferences-form__group--checked .notifications-preferences-form__group__notifications{transition:opacity .3s ease}.notifications-preferences-form__group--checked:hover .notifications-preferences-form__group__notifications{opacity:1}.notifications-preferences-form__group label{display:block;position:relative;padding:0 0 0 25px}.notifications-preferences-form__group label input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;border-radius:3px;margin-right:5px;background-color:#e3e3e3;width:20px;height:20px;position:absolute;left:0;top:0}.notifications-preferences-form__group label input[type=checkbox]:checked{background-image:url(/svg/check-white.svg);background-color:#3dad4b}.notifications-preferences-form__help{margin-left:10px}.notifications-tray{display:none;font-weight:400;text-align:left;opacity:1}.notifications-tray--active{padding:1px 0 0;background-color:#e3e3e3;display:block;position:fixed;box-shadow:1px 2px 4px rgba(0,0,0,.15);border-radius:0 0 0 6px;max-width:400px;top:55px;right:0;overflow:hidden;z-index:1000}@media (max-width:400px){.notifications-tray--active{border-radius:0}}.notifications-tray__row-link,.notifications-tray__row-link:hover{color:inherit}.notifications-tray .notifications-preview{cursor:auto}.notifications-tray .notifications-preview--empty,.notifications-tray .notifications-preview--loading{background-color:#f5f5f5;width:400px;padding-top:1px;padding-bottom:1px}@media (max-width:400px){.notifications-tray .notifications-preview--empty,.notifications-tray .notifications-preview--loading{width:100vw}}.notifications-tray .notifications-preview--empty .loading-animation-wrapper--loading,.notifications-tray .notifications-preview--loading .loading-animation-wrapper--loading{margin-bottom:30px}.notifications-tray .notifications-preview--empty{margin-top:-20px}.notifications-tray .notifications-preview__top{padding:15px;background-color:#f5f5f5;display:flex;justify-content:space-between}.notifications-tray .notifications-preview__bottom{display:flex;justify-content:center;align-items:center;padding:12px;margin:0;background-color:#f5f5f5}.notifications-tray .notifications-preview__title{margin:0}.notifications-tray .notifications-preview__notifications{max-height:40vh;min-height:250px;overflow-y:scroll}@media (max-width:400px){.notifications-tray .notifications-preview__notifications{max-height:calc(100vh - 152px)}}.notifications-tray .notifications__row{padding:5px 10px;margin-bottom:1px}.notifications-tray .notifications__row:hover{background-color:#f5f5f5}.notifications{margin:50px 0;position:relative}.notifications__mark-read{position:absolute;right:0;top:-34px}@media (max-width:710px){.notifications__mark-read{position:absolute;left:0;margin:0 auto;width:120px;display:block}}.notifications__row{margin-bottom:3px;padding:12px;background-color:#fff}.notifications__row--unread{background-color:#fffdef}.notifications__row--expanded{background-color:#fff}.notifications__main{display:flex}.notifications__icon{width:42px;height:42px;flex-shrink:0;background-repeat:no-repeat;background-position:top}.notifications__icon--image-pinned{background-image:url(/svg/heart_green.svg)}.notifications__icon--assignment-pinned{background-image:url(/svg/heart_assignment-blue.svg)}.notifications__icon--comment{background-image:url(/svg/comment_like-blue.svg)}.notifications__icon--discussion{background-image:url(/svg/bubbles_blue.svg)}.notifications__icon--comment-pinned{background-image:url(/svg/comment_like-blue.svg)}.notifications__icon--follow{background-image:url(/svg/user_add-green.svg)}.notifications__icon--rate{background-image:url(/svg/badge_rating.svg)}.notifications__icon--archived{background-image:url(/svg/badge_winners.svg)}.notifications__icon--ugc{background-image:url(/svg/badge_winners_ugc.svg)}.notifications__icon--achievement{background-image:url(/svg/rosette-gold.svg)}.notifications__icon--ranking{border-radius:50%;background-color:#e7c335;background-image:url(/svg/crown-white.svg);background-position:50% 50%;background-size:38px}.notifications__icon--not-on-brief{background-image:url(/svg/alert2-orange.svg)}.notifications__icon--not-on-brief--fail{background-image:url(/svg/nob-sad-orange.svg)}.notifications__icon--not-on-brief--success{background-image:url(/svg/nob-happy-green.svg)}.notifications__icon--preview{margin-top:5px}.notifications__content{font-size:16px;margin:0 10px;flex-grow:1}.notifications__content--preview-no-image-after{padding-right:64px}.notifications__description--preview{margin-top:5px}.notifications__timeago{opacity:.4;white-space:nowrap}.notifications__image-preview{width:54px;height:54px;margin-left:18px;margin-right:5px;flex-shrink:0;cursor:pointer;box-shadow:0 1px 3px 0 rgba(0,0,0,.3);border:2px solid #fff;position:relative}.notifications__image-preview:after{content:"";position:absolute;top:0;left:-32px;height:54px;width:28px;text-align:center;background-image:url(/svg/caret-green.svg);background-repeat:no-repeat;background-position:50%;background-size:28px;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.notifications__image-preview--no-expand{margin-left:5px}.notifications__image-preview--no-expand:after{content:none}.notifications__image-preview--expanded:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.notifications__image-preview__image{height:100%;width:100%;background-size:cover;background-position:50%}.notifications__assignment-image{width:64px;height:44px;flex-shrink:0;position:relative}.notifications__assignment-image__image{width:100%;height:100%;border-radius:4px;background-size:cover;background-position:50%}.notifications__assignment-image:before{content:"";position:absolute;bottom:0;left:0;height:50%;width:100%;border-radius:0 0 5px 5px;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4))}.notifications__assignment-image:after{content:"";position:absolute;bottom:0;left:18px;height:28px;width:28px}.notifications__assignment-image--rate:after{background-image:url(/svg/rating-white.svg)}.notifications__assignment-image--archived:after{background-image:url(/svg/trophy-white.svg)}.notifications__assignment-image--preview{margin-top:2px;border-radius:4px;background-size:cover;background-position:50%}.notifications__badge{display:block;position:relative;height:64px;width:64px;flex:0 0 64px;background-repeat:no-repeat}.notifications__badge.notifications__badge--no-badge{opacity:.05}.notifications__badge.notifications__badge--no-badge.notifications__badge--total-votes,.notifications__badge.notifications__badge--no-badge.notifications__badge--voting-complete{background-image:url(/svg/badge_rating_blank.svg)}.notifications__badge.notifications__badge--no-badge.notifications__badge--total-comment-likes,.notifications__badge.notifications__badge--no-badge.notifications__badge--total-comments{background-image:url(/svg/badge_comment_blank.svg)}.notifications__badge.notifications__badge--no-badge.notifications__badge--total-image-loves,.notifications__badge.notifications__badge--no-badge.notifications__badge--total-image-views,.notifications__badge.notifications__badge--no-badge.notifications__badge--total-profile-views{background-image:url(/svg/badge_general_blank.svg)}.notifications__badge.notifications__badge--bronze.notifications__badge--total-votes,.notifications__badge.notifications__badge--bronze.notifications__badge--voting-complete{background-image:url(/svg/badge_rating_bronze.svg)}.notifications__badge.notifications__badge--bronze.notifications__badge--total-comment-likes,.notifications__badge.notifications__badge--bronze.notifications__badge--total-comments{background-image:url(/svg/badge_comment_bronze.svg)}.notifications__badge.notifications__badge--bronze.notifications__badge--total-image-loves,.notifications__badge.notifications__badge--bronze.notifications__badge--total-image-views,.notifications__badge.notifications__badge--bronze.notifications__badge--total-profile-views{background-image:url(/svg/badge_general_bronze.svg)}.notifications__badge.notifications__badge--silver.notifications__badge--total-votes,.notifications__badge.notifications__badge--silver.notifications__badge--voting-complete{background-image:url(/svg/badge_rating_silver.svg)}.notifications__badge.notifications__badge--silver.notifications__badge--total-comment-likes,.notifications__badge.notifications__badge--silver.notifications__badge--total-comments{background-image:url(/svg/badge_comment_silver.svg)}.notifications__badge.notifications__badge--silver.notifications__badge--total-image-loves,.notifications__badge.notifications__badge--silver.notifications__badge--total-image-views,.notifications__badge.notifications__badge--silver.notifications__badge--total-profile-views{background-image:url(/svg/badge_general_silver.svg)}.notifications__badge.notifications__badge--gold.notifications__badge--total-votes,.notifications__badge.notifications__badge--gold.notifications__badge--voting-complete{background-image:url(/svg/badge_rating_gold.svg)}.notifications__badge.notifications__badge--gold.notifications__badge--total-comment-likes,.notifications__badge.notifications__badge--gold.notifications__badge--total-comments{background-image:url(/svg/badge_comment_gold.svg)}.notifications__badge.notifications__badge--gold.notifications__badge--total-image-loves,.notifications__badge.notifications__badge--gold.notifications__badge--total-image-views,.notifications__badge.notifications__badge--gold.notifications__badge--total-profile-views{background-image:url(/svg/badge_general_gold.svg)}.notifications__badge.notifications__badge--black.notifications__badge--total-votes,.notifications__badge.notifications__badge--black.notifications__badge--voting-complete{background-image:url(/svg/badge_rating_black.svg)}.notifications__badge.notifications__badge--black.notifications__badge--total-comment-likes,.notifications__badge.notifications__badge--black.notifications__badge--total-comments{background-image:url(/svg/badge_comment_black.svg)}.notifications__badge.notifications__badge--black.notifications__badge--total-image-loves,.notifications__badge.notifications__badge--black.notifications__badge--total-image-views,.notifications__badge.notifications__badge--black.notifications__badge--total-profile-views{background-image:url(/svg/badge_general_black.svg)}.notifications__badge__icon{position:absolute;height:28px;width:50px;margin:0 auto;left:0;right:0;top:11px;background-repeat:no-repeat;background-position-x:center}.notifications__badge__icon--total-votes{background-image:url(/svg/badge_rating_photos.svg)}.notifications__badge__icon--voting-complete{background-image:url(/svg/badge_rating_complete.svg)}.notifications__badge__icon--total-comments{background-image:url(/svg/badge_comment_comments.svg)}.notifications__badge__icon--total-comment-likes{background-image:url(/svg/badge_comment_likes.svg)}.notifications__badge__icon--total-image-views{background-image:url(/svg/badge_photo_views.svg)}.notifications__badge__icon--total-profile-views{background-image:url(/svg/badge_profile_views.svg)}.notifications__badge__icon--total-image-loves{background-image:url(/svg/badge_photo_loves.svg)}.notifications__badge__level{position:absolute;height:20px;width:40px;margin:0 auto;left:0;right:0;bottom:10px;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-weight:700;color:#fff;text-align:center}.notifications__photocard{width:100%;min-height:100px}.notifications__photocard--hidden{display:none}.notifications__photocard--loading{height:100px;display:flex;align-items:center;justify-content:center}form.settings-form .field{margin:20px 0}form.settings-form #field-first_name{border-top:1px solid rgba(25,25,25,.1);padding-top:1em}form.settings-form .long-helptext .helptext{display:block;margin-top:.5em}form.settings-form #field-segment input[type=text]{font-weight:700}form.settings-form #field-segment .widget{position:relative}form.settings-form label{font-weight:700}form.settings-form label.heading{cursor:default}form.settings-form .widget{width:100%;margin:5px 0;background-color:#fafafa;border:1px solid rgba(25,25,25,.1);display:flex}form.settings-form .widget[data-prefix]:before{content:attr(data-prefix);padding:10px 0 10px 10px;text-align:center;font-size:16px}form.settings-form .widget[data-prefix] input{padding-left:5px}form.settings-form .widget[data-suffix]:after{content:attr(data-suffix);padding:10px 10px 10px 0;text-align:center;font-size:16px}form.settings-form .widget[data-suffix] input{padding-right:5px}form.settings-form .widget.disabled:before,form.settings-form input[type=text]:disabled{opacity:.4}form.settings-form .widget.hidden{display:none}form.settings-form .field.invalid .widget{border:1px solid #f3a0a3;background-color:#fdf2f2}form.settings-form input[type=email],form.settings-form input[type=password],form.settings-form input[type=text],form.settings-form input[type=url],form.settings-form textarea{font-size:16px;padding:10px;flex-grow:1;outline:none;background:transparent;border:none;font-family:Bariol,Arial,Helvetica,sans-serif}form.settings-form input[type=email]:-moz-input-placeholder,form.settings-form input[type=email]::-moz-input-placeholder,form.settings-form input[type=password]:-moz-input-placeholder,form.settings-form input[type=password]::-moz-input-placeholder,form.settings-form input[type=text]:-moz-input-placeholder,form.settings-form input[type=text]::-moz-input-placeholder,form.settings-form input[type=url]:-moz-input-placeholder,form.settings-form input[type=url]::-moz-input-placeholder,form.settings-form textarea:-moz-input-placeholder,form.settings-form textarea::-moz-input-placeholder{color:rgba(0,0,0,.4)}form.settings-form input[type=email]::-webkit-input-placeholder,form.settings-form input[type=password]::-webkit-input-placeholder,form.settings-form input[type=text]::-webkit-input-placeholder,form.settings-form input[type=url]::-webkit-input-placeholder,form.settings-form textarea::-webkit-input-placeholder{color:rgba(0,0,0,.4)}form.settings-form p.helptext,form.settings-form span.helptext{display:inline;font-size:16px;font-weight:700;font-style:italic;opacity:.4}form.settings-form ul.errorlist{list-style:none;color:#e7464b;margin:10px 0;padding:0;font-size:14px;font-weight:700}form.settings-form input[type=submit]{padding:0 20px}form.settings-form label.checkbox-row{display:flex;align-items:baseline}form.settings-form label.checkbox-row .settings-checkbox{flex-shrink:0;margin:0 10px 0 0;width:20px;height:20px}form.settings-form label.checkbox-row .settings-checkbox>span{height:100%;width:100%;display:block;border-radius:3px;background-color:#eee}form.settings-form label.checkbox-row .settings-checkbox>span.checked{background-color:#3dad4b;background-image:url(/svg/check-white.svg)}form.settings-form label.checkbox-row .settings-checkbox input[type=checkbox]{cursor:pointer;height:100%;width:100%;opacity:0}form.settings-form .settings-form__segment__delete{right:0;top:6px;position:absolute;height:28px;width:28px;background:url(/svg/cross-grey.svg) no-repeat 50%;background-size:75%;cursor:pointer;vertical-align:middle}form.settings-form .settings-form__segment__save-warning{display:none;color:#e7464b}form.settings-form .settings-form__segment__info{display:flex;justify-content:space-between;margin-top:0;margin-bottom:-30px}form.settings-form .settings-form__segment__info__left{padding-top:0;margin-right:auto}form.settings-form .settings-form__segment__info__right{margin-top:0;margin-left:auto;font-size:16px;text-align:right}.user-popover{display:flex;flex-direction:column;justify-content:center;align-items:center;text-shadow:none;text-align:left}.user-popover__title{position:relative;margin:0 auto 12px 34px;max-width:220px;font-size:16px}.user-popover__title:before{content:"";display:block;position:absolute;height:32px;width:32px;left:-34px;top:-5px}.user-popover__title--love:before{background-image:url(/svg/heart_green.svg)}.user-popover__title--follow:before{background-image:url(/svg/user_add-green.svg)}.user-popover__title--comment-like:before,.user-popover__title--comment:before{background-image:url(/svg/comment_like-blue.svg)}.user-popover__title--discussion:before{background-image:url(/svg/bubbles_blue.svg)}.user-popover__rows{max-height:260px;overflow-y:auto;width:280px;background-color:#f2f2f2}.user-popover__row{display:flex;justify-content:space-between;align-items:center;width:100%}.user-popover__row--empty{padding:10px;margin-top:0;margin-bottom:0}.user-popover__row__user-link{cursor:pointer;flex:1 1 auto;max-width:210px;display:flex;justify-content:space-between;align-items:center;padding:10px}.user-popover__row__name{flex:1 1 auto;margin-left:10px;overflow:hidden;text-overflow:ellipsis}.user-popover__row__name__link{color:#191919;font-size:16px}.user-popover__row__name__link:hover,.user-popover__row__user-link:hover .user-popover__row__name__link{color:#3dad4b}.user-popover__row .follow{flex:0 0 60px;width:60px;margin:10px 10px 10px 0;padding:0}.user-popover__row .follow.active{font-weight:700}.user-popover__row .follow.active,.user-popover__row .follow.active:hover{background-color:#eee;color:rgba(25,25,25,.6)}.user-popover__row .loading-animation-wrapper--end{margin-top:20px;margin-bottom:0}.onboarding-footer{display:flex;justify-content:flex-end;position:fixed;left:0;right:0;bottom:0;min-height:60px;z-index:2;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.1)}.onboarding-footer--hidden{display:none}.onboarding-footer__button{height:auto;width:auto;min-width:0;color:#fff;font-weight:400;font-size:18px;line-height:1em;text-align:center;padding:8px 15px 10px;display:inline-block;border-radius:5px;background-color:#3dad4b;cursor:pointer;font-weight:700;margin:12px;min-width:280px}.onboarding-footer__button:hover{background-color:#389e44;color:#fff}@media (max-width:480px){.onboarding-footer__button{font-size:16px;position:absolute;left:8px;right:8px}}.onboarding-footer__text{color:#8d8d8d;font-size:17px;font-weight:700;font-style:italic;max-width:650px;margin:20px;padding:0 20px}.onboarding-header{text-align:center;background-color:#eee;margin-bottom:50px}.onboarding-header__nav{position:relative;display:flex;justify-content:center}.onboarding-header__logo{position:absolute;left:20px;width:210px;height:60px;transition:none;background-repeat:no-repeat;background-image:url(/svg/nav_logo.svg);background-size:90%}@media (max-width:740px){.onboarding-header__logo{left:10px;height:49px;background-size:contain}}@media (max-width:500px){.onboarding-header__logo{height:49px;width:41px;background-image:url(/svg/nav_logo_mobile.svg)}}.onboarding-header__skip{position:absolute;right:0;text-align:right;margin-top:10px;margin-right:10px;padding:10px;color:#8d8d8d;font-weight:700;font-size:18px}@media (max-width:740px){.onboarding-header__skip{font-size:17px;margin-top:4px;margin-right:4px}}.onboarding-header__skip:hover{color:#3dad4b}.onboarding-header__active-page{margin-top:22px}@media (max-width:740px){.onboarding-header__active-page{margin-top:38px}}@media (max-width:500px){.onboarding-header__active-page{margin-top:6px;margin-bottom:6px}}.onboarding-header__active-page__name{color:#a2a2a2;text-transform:uppercase;font-size:16px;line-height:1;font-weight:400}@media (max-width:740px){.onboarding-header__active-page__name{display:none}}.onboarding-header__title{color:#191919;font-size:40px;line-height:1.3em;font-weight:400;text-align:center;font-size:30px;font-weight:700;margin:10px}@media (max-width:500px){.onboarding-header__title{font-size:22px}}.onboarding-header__text{color:#8d8d8d;font-size:17px;font-weight:700;font-style:italic;max-width:650px;margin:10px auto;padding:0 20px}@media (max-width:500px){.onboarding-header{margin-bottom:30px}}.progress-dots{padding-left:0;margin:5px auto;display:flex;align-items:center;justify-content:center}.progress-dots__dot{border-radius:50%;margin:9px;color:#fff;font-weight:700;list-style:none;background-color:#ccc;height:27px;width:27px;line-height:27px;font-size:16px}.progress-dots__dot--active{background-color:#3dad4b;height:45px;width:45px;line-height:45px;font-size:30px}@media (max-width:500px){.progress-dots__dot{height:10px;width:10px;line-height:10px;margin:6px;font-size:14px;color:transparent}}.organisation-selector{border-radius:12px;background-color:#fff;max-width:600px;margin:30px auto;color:#191919;text-shadow:none;overflow:hidden}.organisation-selector--with-avatar{overflow:visible}.organisation-selector__top{padding:0 30px}.organisation-selector__avatar{margin-top:-60px}.organisation-selector__bottom{background-color:#f5f5f5;border-radius:0 0 12px 12px;padding:10px 30px}.organisation-selector__list{list-style:none;margin:15px 0;padding:0;text-align:left;max-height:50vh;overflow:scroll}.organisation-selector__item{background-color:#e3e3e3;color:#3dad4b;font-weight:700;margin:10px 0;padding:10px 15px;border-radius:6px;position:relative}.organisation-selector__item:hover{background-color:#c3c3c3}.organisation-selector__item:after{content:">";position:absolute;right:15px;bottom:12px;font-size:22px}.stat-blocks{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-template-areas:"stat1 stat2 stat3 dates dates" "graph1 graph1 graph1 graph1 graph1" "graph2 graph2 graph2 graph2 graph2" "super super super super super" "spread spread spread spread spread"}@media (max-width:1200px){.stat-blocks{grid-template-columns:repeat(3,1fr);grid-template-areas:"stat1 stat2 stat3" "dates dates dates" "graph1 graph1 graph1" "graph2 graph2 graph2" "super super super" "spread spread spread"}}@media (max-width:560px){.stat-blocks{display:block}}.stat-blocks--no-voting{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-template-areas:"stat1 stat2 dates dates" "graph1 graph1 graph1 graph1" "graph2 graph2 graph2 graph2" "super super super super" "spread spread spread spread"}@media (max-width:1200px){.stat-blocks--no-voting{grid-template-columns:repeat(2,1fr);grid-template-areas:"stat1 stat2" "dates dates" "graph1 graph1" "graph2 graph2" "super super" "spread spread"}}@media (max-width:560px){.stat-blocks--no-voting{display:block}}.stat-blocks--no-supercharge{grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-template-areas:"stat1 stat2 stat3 dates dates" "graph1 graph1 graph1 graph1 graph1" "graph2 graph2 graph2 graph2 graph2" "spread spread spread spread spread"}@media (max-width:1200px){.stat-blocks--no-supercharge{grid-template-columns:repeat(3,1fr);grid-template-areas:"stat1 stat2 stat3" "dates dates dates" "graph1 graph1 graph1" "graph2 graph2 graph2" "spread spread spread"}}@media (max-width:560px){.stat-blocks--no-supercharge{display:block}}.stat-blocks--no-voting.stat-blocks--no-supercharge{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-template-areas:"stat1 stat2 dates dates" "graph0 graph0 graph0 graph0" "graph1 graph1 graph1 graph1" "graph2 graph2 graph2 graph2" "spread spread spread spread"}@media (max-width:1200px){.stat-blocks--no-voting.stat-blocks--no-supercharge{grid-template-columns:repeat(2,1fr);grid-template-areas:"stat1 stat2" "dates dates" "graph1 graph1" "graph2 graph2" "spread spread"}}@media (max-width:560px){.stat-blocks--no-voting.stat-blocks--no-supercharge{display:block}}.stat-blocks--no-voting.stat-blocks--no-supercharge.stat-blocks--pearl{grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-template-areas:"feature0 feature1 feature2 dates dates" "graph0 graph0 graph0 graph0 graph0" "graph1 graph1 graph1 graph1 graph1" "graph2 graph2 graph2 graph2 graph2" "spread spread spread spread spread"}@media (max-width:1200px){.stat-blocks--no-voting.stat-blocks--no-supercharge.stat-blocks--pearl{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-template-areas:"feature0 feature1" "feature2 dates" "graph0 graph0" "graph1 graph1" "graph2 graph2" "spread spread"}}.stat-blocks--series{grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-template-areas:"graph1" "bundles" "agreements" "graph2" "graph3"}.stat-blocks--series-no-bundles{grid-template-areas:"agreements" "graph2" "graph3"}.stat-blocks--series-no-agreements{grid-template-areas:"graph1" "bundles" "graph2" "graph3"}.stat-blocks--series-no-bundles.stat-blocks--series-no-agreements{grid-template-areas:"graph2" "graph3"}.stat-blocks__item{margin:10px;padding:15px;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.15);display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:560px){.stat-blocks__item{margin:10px 0}}.stat-blocks__item--dates{grid-area:dates;align-items:stretch}.stat-blocks__item--graph-0{grid-area:graph0;align-items:stretch}.stat-blocks__item--graph-1{grid-area:graph1;align-items:stretch}.stat-blocks__item--graph-2{grid-area:graph2;align-items:stretch}.stat-blocks__item--graph-3{grid-area:graph3;align-items:stretch}.stat-blocks__item--bundles{grid-area:bundles;align-items:stretch}.stat-blocks__item--agreements{grid-area:agreements;align-items:stretch}.stat-blocks__item--supercharge{grid-area:super;background-color:transparent;box-shadow:none;padding:0 15px 0 0;margin:10px 0}@media (max-width:1200px){.stat-blocks__item--supercharge{width:calc(100% + 30px);padding-right:0}}@media (max-width:767px){.stat-blocks__item--supercharge{width:calc(100% + 15px)}}.stat-blocks__item--spread-word{grid-area:spread;background-color:#e3e3e3;box-shadow:none;padding:30px}@media (max-width:560px){.stat-blocks__item--feature{flex-direction:row;justify-content:flex-start}.stat-blocks__item--feature .feature{display:flex}.stat-blocks__item--feature .feature__blob{height:80px;width:80px;background-size:48px;margin-right:20px}.stat-blocks__item--feature .feature .heading,.stat-blocks__item--feature .feature .subheading{text-align:left}.stat-blocks__item--feature__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}.supercharge{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:mandatory;scroll-snap-type:mandatory;text-align:left;width:100%}.supercharge::-webkit-scrollbar{height:8px}.supercharge::-webkit-scrollbar-thumb{background-color:#c3c3c3}.supercharge__block{-ms-scroll-snap-coordinate:0 0;scroll-snap-coordinate:0 0;display:flex;flex-direction:column;background-color:#e3e3e3;padding:20px;margin:20px 10px;flex:0 0 358px;position:relative}@media (max-width:400px){.supercharge__block{flex:0 0 300px}}@media (max-width:340px){.supercharge__block{flex:0 0 250px}}.supercharge__block:last-child{margin-right:0}.supercharge__block>:last-child{margin-top:.5em}.supercharge__block:before{position:absolute;display:flex;justify-content:center;align-items:center;top:-10px;left:-10px;height:30px;width:30px;background-color:#3dad4b;border-radius:50%;color:#fff;font-size:22px;font-weight:700}.supercharge__block--1:before{content:"1"}.supercharge__block--2:before{content:"2"}.supercharge__block--3:before{content:"3"}.supercharge__block--4:before{content:"4"}.supercharge__block--5:before{content:"5"}.supercharge__block--6:before{content:"6"}.pearl-section--center{text-align:center}.pearl-section--large{font-size:22px}.auth-form{margin:15px auto 20px}.auth-form__fields{border-radius:6px;overflow:hidden}.auth-form__error-list{font-size:16px}.auth-form__terms{position:relative;text-align:left;margin:15px 0}.auth-form__terms__checkbox{display:block;position:absolute;left:15px;top:5px}.auth-form__terms__checkbox--dark{top:4px}.auth-form__terms__label{color:#191919;font-size:16px;padding-left:40px;display:block}.auth-form__terms__label--dark{font-weight:700}.auth-field{background-color:#fff;position:relative}.auth-field:not(:last-child){border-bottom:1px solid rgba(25,25,25,.1)}.auth-field__icon{width:32px;height:32px;background-size:32px;position:absolute;left:5px;top:7px}@media (max-width:374px){.auth-field__icon{display:none}}.auth-field__input{width:100%;padding:12px 45px;background-color:#fff;-webkit-appearance:none;border-radius:0;font-family:Bariol,Arial,Helvetica,sans-serif;border:none;outline:none}@media (max-width:374px){.auth-field__input{padding-left:12px}}.auth-field__input:invalid{background-color:#fff}.auth-field__input ::-webkit-input-placeholder{color:#b3b3b3}.auth-field__check{width:32px;height:32px;position:absolute;right:5px;top:7px;background-size:32px}.auth-field__check--green{background-image:url(/svg/check-green.svg)}.auth-field__check--red{background-image:url(/svg/cross-red.svg)}.auth-field__help{position:absolute;right:15px;top:0;margin:14px 0 13px}.auth-field__help--checked{right:47px}.auth-field--name .auth-field__icon--green{background-image:url(/svg/user-green.svg)}.auth-field--name .auth-field__icon--red{background-image:url(/svg/user-red.svg)}.auth-field--email .auth-field__icon--green{background-image:url(/svg/email-green.svg)}.auth-field--email .auth-field__icon--red{background-image:url(/svg/email-red.svg)}.auth-field--password .auth-field__icon--green{background-image:url(/svg/padlock-green.svg)}.auth-field--password .auth-field__icon--red{background-image:url(/svg/padlock-red.svg)}.feature__blob{height:80px;width:80px;border-radius:50%;background-color:#5c5c5c;background-size:56px;background-position:50%;background-repeat:no-repeat;margin:0 auto;font-size:30px;font-weight:700;line-height:78px;color:#fff}.feature__blob--large{height:100px;width:100px}.feature__blob--small{height:60px;width:60px;background-size:30px}.feature__blob--border{border:4px solid #fff}.feature__blob--small.feature__blob--border{border:2px solid #fff}.feature--responsive .feature__blob{height:100px;width:100px}@media (max-width:767px){.feature--responsive .feature__blob{height:80px;width:80px;background-size:48px}}.feature--assignments .feature__blob{background-color:#3dad4b;background-image:url(/svg/trophy-white.svg)}.feature--feedback .feature__blob{background-color:#f76567;background-image:url(/svg/review-white.svg)}.feature--community .feature__blob{background-color:#37bbfa;background-image:url(/svg/group-white.svg)}.feature--community-contests .feature__blob{background-color:#f76567;background-image:url(/svg/winners_ugc-white.svg)}.feature--prizing .feature__blob{background-color:#e7c335;background-image:url(/svg/trophy-white.svg)}.feature--ratings .feature__blob{background-color:#3dad4b;background-image:url(/svg/rating-white.svg)}.feature--user .feature__blob{background-color:#3dad4b;background-image:url(/svg/user-white.svg)}.feature--photo .feature__blob{background-color:#3dad4b;background-image:url(/svg/photo-white.svg)}.feature--pound .feature__blob{background-color:#3dad4b;background-image:url(/svg/money_pound-white.svg)}.feature :last-child{margin-bottom:0}form.registration-form{max-width:490px;margin:20px auto;padding:20px;text-shadow:none;background-color:#e3e3e3;border-radius:8px;text-align:center}form.registration-form label{display:none}form.registration-form input{width:100%;font-family:Bariol,Arial,Helvetica,sans-serif;border:none;outline:none}form.registration-form input[type=submit]{height:44px;width:auto;font-size:22px;font-weight:700;margin-top:20px;background-color:#3dad4b!important}form.registration-form input[type=submit]:focus,form.registration-form input[type=submit]:hover{color:#fff;background-color:#389e44!important}form.registration-form .registration-field-wrapper{overflow:hidden;border-radius:5px}form.registration-form .registration-form__link{font-size:16px;font-weight:700;color:rgba(25,25,25,.4)}form.registration-form .registration-form__link em{color:#3dad4b;font-style:normal}form.registration-form .errorlist{background-color:#e7464b;list-style:none;margin:0 0 10px;padding:0}form.registration-form .errorlist li{color:#fff;font-weight:700;font-size:14px;text-align:center;padding:10px 15px}form.registration-form .field+.field{border-top:1px solid #e3e3e3}form.registration-form .field{position:relative}form.registration-form .field a{color:#3dad4b}form.registration-form .field:before{content:"";display:block;position:absolute;width:32px;height:32px;top:7px;left:9px}form.registration-form .field#field-native_name:before{background-image:url(/svg/user-green.svg)}form.registration-form .field#field-email:before,form.registration-form .field#field-username:before{background-image:url(/svg/email-green.svg)}form.registration-form .field#field-new_password1:before,form.registration-form .field#field-new_password2:before,form.registration-form .field#field-password:before{background-image:url(/svg/padlock-green.svg)}form.registration-form .field.invalid#field-native_name:before{background-image:url(/svg/user-red.svg)}form.registration-form .field.invalid#field-email:before,form.registration-form .field.invalid#field-username:before{background-image:url(/svg/email-red.svg)}form.registration-form .field.invalid#field-new_password1:before,form.registration-form .field.invalid#field-new_password2:before,form.registration-form .field.invalid#field-password:before{background-image:url(/svg/padlock-red.svg)}form.registration-form .field#field-accepted_terms,form.registration-form .field#field-first_party_marketing_accepted,form.registration-form .field#field-third_party_marketing_accepted,form.registration-form .field#field-third_party_marketing_rejected{font-size:16px;position:relative}form.registration-form .field#field-accepted_terms>label,form.registration-form .field#field-first_party_marketing_accepted>label,form.registration-form .field#field-third_party_marketing_accepted>label,form.registration-form .field#field-third_party_marketing_rejected>label{color:#191919;padding:12px 10px 0 48px;display:block;text-align:left}form.registration-form .field#field-accepted_terms>.widget,form.registration-form .field#field-first_party_marketing_accepted>.widget,form.registration-form .field#field-third_party_marketing_accepted>.widget,form.registration-form .field#field-third_party_marketing_rejected>.widget{position:absolute;left:20px;top:16px}form.registration-form .field#field-accepted_terms{font-weight:700}form.registration-form .field .errorlist{margin:0;padding:0;list-style:none;background-color:#f3f3f3}form.registration-form .field .errorlist li{font-weight:700;color:#e7464b;font-size:14px;text-align:right;padding:10px 15px 5px}form.registration-form .field .helptext{position:absolute;right:15px;bottom:-2px;font-size:16px;font-weight:700;font-style:italic;color:#c5c5c5}@media (max-width:767px){form.registration-form .field .helptext{right:auto;left:48px;bottom:-10px}}form.registration-form .field .helptext.maybe-hidden{display:none}@media (max-width:767px){form.registration-form .field .helptext.maybe-hidden{display:block}}form.registration-form .field ::-webkit-input-placeholder{color:#b3b3b3}form.registration-form .field input{padding:12px 10px 12px 48px;background-color:#fff;-webkit-appearance:none;border-radius:0}@media (max-width:767px){form.registration-form .field input{padding-bottom:32px}}form.registration-form .field input:invalid{background-color:#fff}form.registration-form .field input[type=checkbox]{-webkit-appearance:checkbox;height:13px;width:13px;display:block;padding:0}.register form.registration-form #field-password input{border-radius:0 0 5px 5px}section.suggested-to-follow,section.user-results{margin-bottom:66px}section.suggested-to-follow div.container,section.user-results div.container{max-width:1200px;margin:0 auto;text-align:center}section.suggested-to-follow div.container h1,section.suggested-to-follow div.container h2,section.user-results div.container h1,section.user-results div.container h2{color:#fff;font-weight:400}section.suggested-to-follow div.container h1,section.user-results div.container h1{font-size:58px;margin:20px 0}@media (max-width:500px){section.suggested-to-follow div.container h1,section.user-results div.container h1{font-size:32px;margin:10px 0}}section.suggested-to-follow div.container h2,section.user-results div.container h2{font-size:24px;margin:20px 0 30px}@media (max-width:500px){section.suggested-to-follow div.container h2,section.user-results div.container h2{font-size:20px;margin:10px 0 20px}}section.suggested-to-follow section.user-grid,section.user-results section.user-grid{text-align:center;margin-top:30px}section.suggested-to-follow section.user-grid .user-panel.suggested,section.user-results section.user-grid .user-panel.suggested{box-shadow:0 0 16px rgba(0,0,0,.15);border:none}.hashtag-panel{width:100%;height:100%;min-height:100px}.hashtag-panel__image{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;position:relative}.hashtag-panel__mask{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:background-color .2s linear}.hashtag-panel__tag{font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;z-index:1}.hashtag-panel:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.hashtag-panel:hover .hashtag-panel__mask{background-color:rgba(0,0,0,.4)}.achievement-popup{position:fixed;display:flex;justify-content:center;align-items:center;left:0;right:0;top:0;bottom:0;z-index:2002}.achievement-popup__background{background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0;width:100%;height:100%}.achievement-popup__popup{width:380px;flex:0 0 380px;border-radius:6px;text-align:center;background-color:#fff;z-index:inherit}@media (max-width:430px){.achievement-popup__popup{width:85%;flex:0 0 85%}}.achievement-popup__header{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:22px;font-weight:700;padding:16px;margin:0}.achievement-popup__inner{background-image:linear-gradient(#f5f5f5,#fff);padding:16px}.achievement-popup__badge{position:relative;height:150px;width:150px;margin:0 auto 12px}.achievement-popup__badge--no-badge{opacity:.05}.achievement-popup__badge--no-badge.achievement-popup__badge--total-votes,.achievement-popup__badge--no-badge.achievement-popup__badge--voting-complete{background-image:url(/svg/badge_rating_blank.svg)}.achievement-popup__badge--no-badge.achievement-popup__badge--total-comments{background-image:url(/svg/badge_comment_blank.svg)}.achievement-popup__badge--bronze.achievement-popup__badge--total-votes,.achievement-popup__badge--bronze.achievement-popup__badge--voting-complete{background-image:url(/svg/badge_rating_bronze.svg)}.achievement-popup__badge--bronze.achievement-popup__badge--total-comments{background-image:url(/svg/badge_comment_bronze.svg)}.achievement-popup__badge--silver.achievement-popup__badge--total-votes,.achievement-popup__badge--silver.achievement-popup__badge--voting-complete{background-image:url(/svg/badge_rating_silver.svg)}.achievement-popup__badge--silver.achievement-popup__badge--total-comments{background-image:url(/svg/badge_comment_silver.svg)}.achievement-popup__badge--gold.achievement-popup__badge--total-votes,.achievement-popup__badge--gold.achievement-popup__badge--voting-complete{background-image:url(/svg/badge_rating_gold.svg)}.achievement-popup__badge--gold.achievement-popup__badge--total-comments{background-image:url(/svg/badge_comment_gold.svg)}.achievement-popup__badge--black.achievement-popup__badge--total-votes,.achievement-popup__badge--black.achievement-popup__badge--voting-complete{background-image:url(/svg/badge_rating_black.svg)}.achievement-popup__badge--black.achievement-popup__badge--total-comments{background-image:url(/svg/badge_comment_black.svg)}.achievement-popup__badge__icon{position:absolute;height:60px;width:100px;margin:0 auto;left:0;right:0;top:30px;background-repeat:no-repeat}.achievement-popup__badge__icon--total-votes{background-image:url(/svg/badge_rating_photos.svg)}.achievement-popup__badge__icon--voting-complete{background-image:url(/svg/badge_rating_complete.svg)}.achievement-popup__badge__icon--total-comments{background-image:url(/svg/badge_comment_comments.svg)}.achievement-popup__badge__level{position:absolute;height:50px;width:80px;margin:0 auto;left:0;right:0;bottom:15px;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:30px;font-weight:700;color:#fff}.achievement-popup__title{font-size:14px;font-size:22px;margin:0}.achievement-popup__level,.achievement-popup__title{font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px}.achievement-popup__level{font-size:14px;font-size:18px;margin:10px auto 22px}.achievement-popup__level--bronze{color:#b96224}.achievement-popup__level--silver{color:#aaadba}.achievement-popup__level--gold{color:#e0b409}.achievement-popup__level--black{color:#000}.achievement-popup__count_description,.achievement-popup__next_level_description{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;margin:0;opacity:.6}.achievement-popup__continue{padding:16px;border-top:1px solid rgba(25,25,25,.1)}.achievement-popup__continue__help-text{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-weight:700;opacity:.4;font-style:italic;margin:0 auto 1em}.achievement-popup__continue__button{height:auto;width:auto;min-width:0;color:#fff;font-weight:400;font-size:18px;line-height:1em;text-align:center;padding:8px 15px 10px;display:inline-block;border-radius:5px;background-color:#3dad4b;cursor:pointer;font-weight:700;min-width:175px}.achievement-popup__continue__button:hover{background-color:#389e44;color:#fff}.achievement-popup.achievement-popup-animation-enter .achievement-popup__background{opacity:.01}.achievement-popup.achievement-popup-animation-enter .achievement-popup__popup{opacity:.4;-webkit-transform:scale(.8);transform:scale(.8)}.achievement-popup.achievement-popup-animation-enter-active .achievement-popup__background{opacity:1;transition:all .25s ease-in-out}.achievement-popup.achievement-popup-animation-enter-active .achievement-popup__popup{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .25s ease-in-out}.achievement-popup.achievement-popup-animation-exit .achievement-popup__background{opacity:1}.achievement-popup.achievement-popup-animation-exit .achievement-popup__popup{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.achievement-popup.achievement-popup-animation-exit-active .achievement-popup__background{opacity:.01;transition:all .25s ease-in-out}.achievement-popup.achievement-popup-animation-exit-active .achievement-popup__popup{opacity:.01;-webkit-transform:scale(.9);transform:scale(.9);transition:all .25s ease-in-out}.achievements{background-image:linear-gradient(#eee,#e3e3e3);padding:50px 22.5px;overflow-x:auto}.achievements--reduced{background-image:none;background-color:#eee;padding:25px 0}.achievements__inner{display:flex;justify-content:center;align-items:stretch;text-align:center;width:100%}@media (max-width:500px){.achievements__inner--length_2{justify-content:flex-start}.achievements__inner--length_2:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px;width:22.5px;flex:0 0 22.5px}}@media (max-width:400px){.achievements__inner--length_2--reduced{justify-content:flex-start}.achievements__inner--length_2--reduced:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:750px){.achievements__inner--length_3{justify-content:flex-start}.achievements__inner--length_3:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px;width:22.5px;flex:0 0 22.5px}}@media (max-width:600px){.achievements__inner--length_3--reduced{justify-content:flex-start}.achievements__inner--length_3--reduced:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:1000px){.achievements__inner--length_4{justify-content:flex-start}.achievements__inner--length_4:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px;width:22.5px;flex:0 0 22.5px}}@media (max-width:800px){.achievements__inner--length_4--reduced{justify-content:flex-start}.achievements__inner--length_4--reduced:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:1250px){.achievements__inner--length_5{justify-content:flex-start}.achievements__inner--length_5:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px;width:22.5px;flex:0 0 22.5px}}@media (max-width:1000px){.achievements__inner--length_5--reduced{justify-content:flex-start}.achievements__inner--length_5--reduced:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:1500px){.achievements__inner--length_6{justify-content:flex-start}.achievements__inner--length_6:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px;width:22.5px;flex:0 0 22.5px}}@media (max-width:1200px){.achievements__inner--length_6--reduced{justify-content:flex-start}.achievements__inner--length_6--reduced:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:1750px){.achievements__inner--length_7{justify-content:flex-start}.achievements__inner--length_7:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px;width:22.5px;flex:0 0 22.5px}}@media (max-width:1400px){.achievements__inner--length_7--reduced{justify-content:flex-start}.achievements__inner--length_7--reduced:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:2000px){.achievements__inner--length_8{justify-content:flex-start}.achievements__inner--length_8:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px;width:22.5px;flex:0 0 22.5px}}@media (max-width:1600px){.achievements__inner--length_8--reduced{justify-content:flex-start}.achievements__inner--length_8--reduced:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:2250px){.achievements__inner--length_9{justify-content:flex-start}.achievements__inner--length_9:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px;width:22.5px;flex:0 0 22.5px}}@media (max-width:1800px){.achievements__inner--length_9--reduced{justify-content:flex-start}.achievements__inner--length_9--reduced:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:2500px){.achievements__inner--length_10{justify-content:flex-start}.achievements__inner--length_10:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px;width:22.5px;flex:0 0 22.5px}}@media (max-width:2000px){.achievements__inner--length_10--reduced{justify-content:flex-start}.achievements__inner--length_10--reduced:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:2750px){.achievements__inner--length_11{justify-content:flex-start}.achievements__inner--length_11:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px;width:22.5px;flex:0 0 22.5px}}@media (max-width:2200px){.achievements__inner--length_11--reduced{justify-content:flex-start}.achievements__inner--length_11--reduced:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:3000px){.achievements__inner--length_12{justify-content:flex-start}.achievements__inner--length_12:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px;width:22.5px;flex:0 0 22.5px}}@media (max-width:2400px){.achievements__inner--length_12--reduced{justify-content:flex-start}.achievements__inner--length_12--reduced:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:3250px){.achievements__inner--length_13{justify-content:flex-start}.achievements__inner--length_13:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px;width:22.5px;flex:0 0 22.5px}}@media (max-width:2600px){.achievements__inner--length_13--reduced{justify-content:flex-start}.achievements__inner--length_13--reduced:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:3500px){.achievements__inner--length_14{justify-content:flex-start}.achievements__inner--length_14:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px;width:22.5px;flex:0 0 22.5px}}@media (max-width:2800px){.achievements__inner--length_14--reduced{justify-content:flex-start}.achievements__inner--length_14--reduced:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}@media (max-width:3750px){.achievements__inner--length_15{justify-content:flex-start}.achievements__inner--length_15:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px;width:22.5px;flex:0 0 22.5px}}@media (max-width:3000px){.achievements__inner--length_15--reduced{justify-content:flex-start}.achievements__inner--length_15--reduced:after{content:"";display:block;min-height:1px;width:1px;flex:0 0 1px}}.achievements__achievement{display:flex;flex-direction:column;width:200px;flex:0 0 200px;margin:0 22.5px;background-color:#fff;border-radius:6px}.achievements__achievement--reduced{border-radius:initial;background-color:#eee;margin:0}.achievements__achievement--reduced:not(:last-child){border-right:1px solid rgba(25,25,25,.1)}.achievements__achievement--no-badge{background-color:#f5f5f5}.achievements__achievement__badge{position:relative;margin:12px auto 8px;height:90px;width:90px}.achievements__achievement__badge--no-badge{opacity:.05}.achievements__achievement__badge--no-badge.achievements__achievement__badge--total-votes,.achievements__achievement__badge--no-badge.achievements__achievement__badge--voting-complete{background-image:url(/svg/badge_rating_blank.svg)}.achievements__achievement__badge--no-badge.achievements__achievement__badge--total-comment-likes,.achievements__achievement__badge--no-badge.achievements__achievement__badge--total-comments{background-image:url(/svg/badge_comment_blank.svg)}.achievements__achievement__badge--no-badge.achievements__achievement__badge--total-image-loves,.achievements__achievement__badge--no-badge.achievements__achievement__badge--total-image-views,.achievements__achievement__badge--no-badge.achievements__achievement__badge--total-profile-views{background-image:url(/svg/badge_general_blank.svg)}.achievements__achievement__badge--bronze.achievements__achievement__badge--total-votes,.achievements__achievement__badge--bronze.achievements__achievement__badge--voting-complete{background-image:url(/svg/badge_rating_bronze.svg)}.achievements__achievement__badge--bronze.achievements__achievement__badge--total-comment-likes,.achievements__achievement__badge--bronze.achievements__achievement__badge--total-comments{background-image:url(/svg/badge_comment_bronze.svg)}.achievements__achievement__badge--bronze.achievements__achievement__badge--total-image-loves,.achievements__achievement__badge--bronze.achievements__achievement__badge--total-image-views,.achievements__achievement__badge--bronze.achievements__achievement__badge--total-profile-views{background-image:url(/svg/badge_general_bronze.svg)}.achievements__achievement__badge--silver.achievements__achievement__badge--total-votes,.achievements__achievement__badge--silver.achievements__achievement__badge--voting-complete{background-image:url(/svg/badge_rating_silver.svg)}.achievements__achievement__badge--silver.achievements__achievement__badge--total-comment-likes,.achievements__achievement__badge--silver.achievements__achievement__badge--total-comments{background-image:url(/svg/badge_comment_silver.svg)}.achievements__achievement__badge--silver.achievements__achievement__badge--total-image-loves,.achievements__achievement__badge--silver.achievements__achievement__badge--total-image-views,.achievements__achievement__badge--silver.achievements__achievement__badge--total-profile-views{background-image:url(/svg/badge_general_silver.svg)}.achievements__achievement__badge--gold.achievements__achievement__badge--total-votes,.achievements__achievement__badge--gold.achievements__achievement__badge--voting-complete{background-image:url(/svg/badge_rating_gold.svg)}.achievements__achievement__badge--gold.achievements__achievement__badge--total-comment-likes,.achievements__achievement__badge--gold.achievements__achievement__badge--total-comments{background-image:url(/svg/badge_comment_gold.svg)}.achievements__achievement__badge--gold.achievements__achievement__badge--total-image-loves,.achievements__achievement__badge--gold.achievements__achievement__badge--total-image-views,.achievements__achievement__badge--gold.achievements__achievement__badge--total-profile-views{background-image:url(/svg/badge_general_gold.svg)}.achievements__achievement__badge--black.achievements__achievement__badge--total-votes,.achievements__achievement__badge--black.achievements__achievement__badge--voting-complete{background-image:url(/svg/badge_rating_black.svg)}.achievements__achievement__badge--black.achievements__achievement__badge--total-comment-likes,.achievements__achievement__badge--black.achievements__achievement__badge--total-comments{background-image:url(/svg/badge_comment_black.svg)}.achievements__achievement__badge--black.achievements__achievement__badge--total-image-loves,.achievements__achievement__badge--black.achievements__achievement__badge--total-image-views,.achievements__achievement__badge--black.achievements__achievement__badge--total-profile-views{background-image:url(/svg/badge_general_black.svg)}.achievements__achievement__badge__icon{position:absolute;height:50px;width:70px;margin:0 auto;left:0;right:0;top:16px;background-repeat:no-repeat;background-position-x:center}.achievements__achievement__badge__icon--total-votes{background-image:url(/svg/badge_rating_photos.svg)}.achievements__achievement__badge__icon--voting-complete{background-image:url(/svg/badge_rating_complete.svg)}.achievements__achievement__badge__icon--total-comments{background-image:url(/svg/badge_comment_comments.svg)}.achievements__achievement__badge__icon--total-comment-likes{background-image:url(/svg/badge_comment_likes.svg)}.achievements__achievement__badge__icon--total-image-views{background-image:url(/svg/badge_photo_views.svg)}.achievements__achievement__badge__icon--total-profile-views{background-image:url(/svg/badge_profile_views.svg)}.achievements__achievement__badge__icon--total-image-loves{background-image:url(/svg/badge_photo_loves.svg)}.achievements__achievement__badge__level{position:absolute;height:30px;width:50px;margin:0 auto;left:0;right:0;bottom:11px;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:22px;font-weight:700;color:#fff}.achievements__achievement__title{font-size:14px;font-size:16px;margin:0}.achievements__achievement__level,.achievements__achievement__title{font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px}.achievements__achievement__level{font-size:14px;margin:5px auto 8px}.achievements__achievement__level--bronze{color:#b96224}.achievements__achievement__level--silver{color:#aaadba}.achievements__achievement__level--gold{color:#e0b409}.achievements__achievement__level--black{color:#000}.achievements__achievement__progess{position:relative;height:10px;width:100%;background-color:#eee;margin-top:auto}.achievements__achievement__progess__current{height:10px;background-color:#37bbfa}.achievements__achievement__count{background-image:linear-gradient(#f5f5f5,#fff);height:40px;padding:10px;border-radius:0 0 6px 6px}.achievements__achievement__count__text{margin:0}.achievements__achievement__count__text,.achievements__achievement__info{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;opacity:.4}.achievements__achievement__info{margin:10px}.achievements__achievement__max-level{background-image:linear-gradient(#f5f5f5,#fff);height:50px;padding:18px;border-radius:0 0 6px 6px}.achievements__achievement__max-level__text{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;opacity:.4;margin:0}.my-ranking{display:flex;flex-direction:column;width:100%;padding-bottom:300px}.my-ranking__header{margin:15px auto;display:grid;-webkit-column-gap:100px;column-gap:100px;grid-template-rows:auto;grid-template-areas:"title title title" "highest-ranking current-ranking highest-points"}@media (max-width:1023px){.my-ranking__header{-webkit-column-gap:0;column-gap:0;grid-template-areas:"title title" "current-ranking current-ranking" "highest-ranking highest-points"}}.my-ranking__header__title{grid-area:title;margin:30px auto 10px;font-size:30px}.my-ranking__header__highest-ranking{display:flex;flex-direction:column;align-items:center;grid-area:highest-ranking;padding:15px}.my-ranking__header__current-ranking{display:flex;flex-direction:column;align-items:center;grid-area:current-ranking;padding:15px}.my-ranking__header__current-ranking__points-info{line-height:24px;margin-top:6px}.my-ranking__header__highest-points{display:flex;flex-direction:column;align-items:center;grid-area:highest-points;padding:0 15px;margin:15px 0}@media (max-width:1023px){.my-ranking__header__highest-points{border-left:1px solid #c3c3c3}}.my-ranking__header__section-title{margin-bottom:10px}.my-ranking__header__date{margin:6px 0;font-weight:400}.my-ranking__stats{width:100%}.my-ranking__stats__chart{background-color:#fff;padding-bottom:10px}@media (max-width:1023px){.my-ranking__stats__chart{width:100vw}}.my-ranking__stats__wrapper{display:flex;justify-content:space-around;flex-direction:row}@media (max-width:1023px){.my-ranking__stats__wrapper{justify-content:center}}.my-ranking__stats__wrapper__title{position:relative;padding:10px;font-size:22px}.my-ranking__stats__photos{padding-top:70px}@media (max-width:1023px){.my-ranking__stats__photos{padding-top:2px;width:100%}}.my-ranking__stats__photos__blank,.my-ranking__stats__photos__none{margin-top:5px;background-color:#fff;display:flex;align-items:center;flex-direction:column;border-radius:0 0 5px 5px;border:1px solid rgba(25,25,25,.1);padding:70px 20px}.my-ranking__stats__photos__none{width:60vw}@media (max-width:1023px){.my-ranking__stats__photos__none{width:100vw}}.my-ranking__stats__nav{margin-left:auto;margin-right:0;padding:10px;height:60px;position:relative;background-color:transparent;display:grid;grid-template-columns:40px auto 40px;grid-template-rows:auto 0;grid-template-areas:"prev info next"}@media (max-width:1023px){.my-ranking__stats__nav{height:auto;padding:0;width:100vw;margin:5px auto;grid-template-columns:50px auto 50px;grid-template-areas:"prev info next";background-color:#fff}}.my-ranking__stats__nav__prev{position:relative;grid-area:prev;height:40px;width:40px;border-radius:5px 0 0 5px;border:1px solid rgba(25,25,25,.1);cursor:pointer}.my-ranking__stats__nav__prev:before{content:"";position:absolute;width:40px;height:40px;top:0;left:0;z-index:5;background:url(/svg/caret-grey.svg) 0 0 repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:1023px){.my-ranking__stats__nav__prev:before{height:50px;width:50px}}@media (max-width:1023px){.my-ranking__stats__nav__prev{height:50px;width:50px;border-radius:0;border:none;border-right:1px solid rgba(25,25,25,.1);left:calc(50% - 25px);top:calc(50% - 25px)}}.my-ranking__stats__nav__prev--active:before{content:"";position:absolute;width:40px;height:40px;top:0;left:0;z-index:5;background:url(/svg/caret-green.svg) 0 0 repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:1023px){.my-ranking__stats__nav__prev--active:before{height:50px;width:50px}}.my-ranking__stats__nav__next{position:relative;grid-area:next;height:40px;width:40px;border-radius:0 5px 5px 0;border:1px solid rgba(25,25,25,.1);cursor:pointer}.my-ranking__stats__nav__next:before{content:"";position:absolute;width:40px;height:40px;left:0;top:0;z-index:5;background:url(/svg/caret-grey.svg) 0 0 repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:1023px){.my-ranking__stats__nav__next:before{height:50px;width:50px}}@media (max-width:1023px){.my-ranking__stats__nav__next{height:50px;width:50px;border-radius:0;border:none;border-left:1px solid rgba(25,25,25,.1);left:calc(50% - 25px);top:calc(50% - 25px)}}.my-ranking__stats__nav__next--active:before{content:"";position:absolute;width:40px;height:40px;left:0;top:0;z-index:5;background:url(/svg/caret-green.svg) 0 0 repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:1023px){.my-ranking__stats__nav__next--active:before{height:50px;width:50px}}.my-ranking__stats__nav__info{grid-area:info;cursor:pointer}.my-ranking__stats__nav__info--less{padding:0 10px;height:40px;line-height:40px;border:1px solid rgba(25,25,25,.1)}@media (max-width:1023px){.my-ranking__stats__nav__info--less{border-radius:5px 5px 5px 5px;background-color:#eee;color:#000;margin-top:5px}}.my-ranking__stats__nav__info--more{padding:5px 20px 1px;background-color:#fff;border-radius:6px;box-shadow:0 0 50px #ccc}@media (max-width:1023px){.my-ranking__stats__nav__info--more{height:auto;line-height:normal;border:none;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:0;box-shadow:none;background-color:transparent;padding:0 10px}}.my-ranking__photos-list{background-color:#fff}@media (max-width:1023px){.my-ranking__photos-list{width:100%;overflow-x:scroll}}.my-ranking__photos-list__header{padding-left:10px;height:60px;display:flex;align-items:center;width:100%;background-color:#fff;background-image:linear-gradient(#f5f5f5,#fff)}@media (max-width:1023px){.my-ranking__photos-list__header{margin-top:0;padding-top:20px;height:auto;background-image:none}}.my-ranking__photos-list__header__title{margin-left:0;margin-right:auto;display:inline}.my-ranking__photos-list__header--margin-top{margin-top:-60px}@media (max-width:1023px){.my-ranking__photos-list__header--margin-top{margin-top:0;padding-top:20px;height:auto}}.my-ranking__photos-list__header--group{padding:10px}.my-ranking__photos-list__header--group__title{position:relative}.my-ranking__photos-list__header--group__title__icon{content:"";display:block;position:absolute;height:20px;width:20px;right:-25px;top:calc(50% - 10px);background-repeat:no-repeat;background-image:url(/svg/help-grey.svg);cursor:pointer;margin-left:5px}@media (max-width:1023px){.my-ranking__photos-list__header--group__title__icon{height:40px;width:40px;right:-45px;top:calc(50% - 20px)}}.my-ranking__photos-list__header--group__popover{text-align:left;padding-left:10px;margin-top:0}@media (max-width:1023px){.my-ranking__photos-list__header--group__popover{margin-top:10px}}.my-ranking__photos-list__header--group__date{padding-left:10px}@media (max-width:1023px){.my-ranking__photos-list__header--group__date{padding-left:0;margin-top:0;position:relative;text-align:left;top:0;left:0}}.my-ranking__photo-stat{padding:10px;border-bottom:2px solid #eee;display:grid;-webkit-column-gap:10px;column-gap:10px;grid-template-columns:120px auto;grid-template-rows:90px auto auto;grid-template-areas:"image rank-stats" "image additional-stats" ". additional-stats-list"}@media (max-width:1023px){.my-ranking__photo-stat{grid-template-areas:"image rank-stats" "additional-stats additional-stats" ". additional-stats-list";grid-template-columns:90px 270px;width:100%}}.my-ranking__photo-stat__image{grid-area:image;width:100%;height:100%;border-radius:4px;background-size:cover;background-position:50%;margin-right:8px;display:flex}.my-ranking__photo-stat__image__inner{background-size:cover;background-position:50%;display:block;margin:auto}.my-ranking__photo-stat__additional-stats{grid-area:additional-stats;display:flex;flex-direction:row;justify-content:left;padding:8px 31px 8px 0}.my-ranking__photo-stat__additional-stats-list{grid-area:additional-stats-list}.my-ranking__photo-stat__rank-stats{grid-area:rank-stats;display:grid;grid-template-areas:"rank points contest expert-result crowd-result when";grid-template-columns:1fr 1fr 2.5fr 1fr 1fr 1fr;-webkit-column-gap:6px;column-gap:6px}@media (max-width:1023px){.my-ranking__photo-stat__rank-stats{max-height:90px;-webkit-column-gap:2px;column-gap:2px;grid-template-areas:"rank points contest expert-result crowd-result when";grid-template-columns:60px 120px auto 140px 140px 140px}}.my-ranking__photo-stat__rank-stats__list-element{margin:8px 0}.my-ranking__photo-stat__rank-stats__header{font-size:12px;text-align:left}.my-ranking__photo-stat__rank-stats__middle{text-align:left}.my-ranking__photo-stat__rank-stats__middle,.my-ranking__photo-stat__rank-stats__middle__image{margin:5px 0;text-transform:capitalize;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.my-ranking__photo-stat__rank-stats__middle__image{text-align:center}.my-ranking__photo-stat__rank-stats__bottom{margin:0;text-align:left;font-size:16px;display:flex}.my-ranking__photo-stat__rank-stats__column{max-height:90px;display:flex;flex-direction:column;padding:8px;background-color:#eee}.my-ranking__photo-stat__rank-stats__rank{grid-area:rank}.my-ranking__photo-stat__rank-stats__points{grid-area:points}@media (max-width:1023px){.my-ranking__photo-stat__rank-stats__points{min-width:90px}}.my-ranking__photo-stat__rank-stats__contest{grid-area:contest}@media (max-width:1023px){.my-ranking__photo-stat__rank-stats__contest{min-width:200px;max-height:90px}}.my-ranking__photo-stat__rank-stats__expert-result{grid-area:expert-result}@media (max-width:1023px){.my-ranking__photo-stat__rank-stats__expert-result{min-width:90px}}.my-ranking__photo-stat__rank-stats__crowd-result{grid-area:crowd-result}@media (max-width:1023px){.my-ranking__photo-stat__rank-stats__crowd-result{min-width:90px}}.my-ranking__photo-stat__rank-stats__when{grid-area:when}@media (max-width:1023px){.my-ranking__photo-stat__rank-stats__when{min-width:90px}}.my-ranking__photo-stat__button--show-more{position:relative;margin-left:20px}.my-ranking__photo-stat__button--show-more:after{content:"";display:block;position:absolute;height:28px;width:28px;right:-30px;top:calc(50% - 14px);background-repeat:no-repeat;background-image:url(/svg/caret-green.svg)}.my-ranking__photo-stat__button--show-less{position:relative;margin-left:20px}.my-ranking__photo-stat__button--show-less:after{content:"";display:block;position:absolute;height:28px;width:28px;right:-30px;top:calc(50% - 14px);background-repeat:no-repeat;background-image:url(/svg/caret-green.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.my-ranking__help-icon{height:20px;width:20px;background-color:red}.my-ranking__fonts-color--green{padding-bottom:3px;color:#3dad4b}.my-ranking__fonts-color--bronze{padding-bottom:3px;color:#cb6d28}.my-ranking__fonts-color--bronze:hover{color:#b96224}.my-ranking__fonts-color--silver{padding-bottom:3px;color:#babdcb}.my-ranking__fonts-color--silver:hover{color:#aaadba}.my-ranking__fonts-color--gold{padding-bottom:3px;color:#e7c335}.my-ranking__fonts-color--gold:hover{color:#e0b409}.my-ranking__fonts-color--black{padding-bottom:3px;color:#000}.my-ranking__fonts-color--black:hover{color:#232323}.my-rank{display:block;height:30px;border-radius:15px;position:relative;z-index:2;text-align:center;padding:1px 10px 0;color:#191919;font-size:18px;font-weight:400;line-height:1.3em;line-height:30px;font-weight:700;color:#fff;cursor:pointer;width:auto;min-width:50px}.my-rank:hover{color:#fff}.my-rank--with-crown{padding:1px 10px 0 32px}.my-rank--with-crown:before{content:"";display:block;position:absolute;height:28px;width:28px;left:0;top:0;background-repeat:no-repeat;background-image:url(/svg/crown-white.svg)}.my-rank--green{color:#fff}.my-rank--green,.my-rank--green:hover{background-color:#3dad4b}.my-rank--bronze{background-color:#cb6d28}.my-rank--bronze:hover{background-color:#b96224}.my-rank--silver{background-color:#babdcb}.my-rank--silver:hover{background-color:#aaadba}.my-rank--gold{background-color:#e7c335}.my-rank--gold:hover{background-color:#e0b409}.my-rank--black{background-color:#000}.my-rank--black:hover{background-color:#232323}.user-total-points{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;display:flex;flex-direction:column;justify-content:center;align-items:center}.user-total-points--black{color:#000}.user-total-points--gold{color:#e0b409}.user-total-points--silver{color:#aaadba}.user-total-points--bronze{color:#b96224}.user-total-points--green{color:#3dad4b}.user-total-points__points{font-weight:700}.user-total-points__place{font-weight:700;margin:8px 10px auto}.user-total-points__delta{margin:8px 8px 0;display:inline-block}.social-link{display:inline-block;overflow:hidden;position:relative;width:50px;height:50px;vertical-align:middle;white-space:nowrap;text-indent:50px;background-image:url(/svg/circle_link.svg);background-repeat:no-repeat}.social-link--small{width:36px;height:36px}.social-link:hover{opacity:.6}.social-link.google\+-link,.social-link.gplus-link{background-image:url(/svg/circle_gplus.svg)}.social-link.instagram-link{background-image:url(/svg/circle_instagram.svg)}.social-link.twitter-link{background-image:url(/svg/circle_twitter.svg)}.social-link.facebook-link{background-image:url(/svg/circle_facebook.svg)}.social-link.pinterest-link{background-image:url(/svg/circle_pinterest.svg)}.social-link.flickr-link{background-image:url(/svg/circle_flickr.svg)}.social-link.tumblr-link{background-image:url(/svg/circle_tumblr.svg)}.social-link.email-link,.social-link.mail-link{background-image:url(/svg/circle_email.svg)}.social-link.url-link{background-image:url(/svg/circle_link.svg)}.social-link.embed-link{background-image:url(/svg/circle_embed.svg)}.social{text-align:left}.social a:hover{opacity:.7}.social>a:first-of-type{margin-left:16px}.conversations{display:flex;height:calc(100vh - 200px);margin:50px 150px}@media (max-width:1280px){.conversations{margin:0;height:calc(100vh - 100px)}}.conversations__chooser{height:100%;width:400px;flex-shrink:0;background-color:#e8e8e8;background-clip:content-box;border-radius:12px 0 0 12px;border:2px solid rgba(25,25,25,.1);border-right-width:0}@media (max-width:1280px){.conversations__chooser{margin:0;height:calc(100vh - 100px);border:none;border-radius:0}}@media (max-width:767px){.conversations__chooser{width:100%;padding:0;margin:0;border:none;border-radius:0}}.conversations__chooser__header{height:60px;line-height:60px;position:relative;padding:0 20px;margin:0;border-bottom:solid rgba(25,25,25,.1);border-width:2px;display:flex;justify-content:space-between}.conversations__chooser__header__icons{display:flex}.conversations__chooser__header__icons__icon{margin:10px 0 10px 5px;height:40px;width:40px;cursor:pointer}.conversations__chooser__header__icons__icon--blocked{background:url(/svg/user_blocked-grey.svg) no-repeat 50%;background-size:35px 35px}.conversations__chooser__header__icons__icon--cross{background:url(/svg/cross-grey2.svg) no-repeat 50%;background-size:35px 35px}.conversations__chooser__header__icons__icon--follow{background:url(/svg/help-grey.svg) no-repeat 50%;background-size:35px 35px}.conversations__chooser__list{height:calc(100% - 120px);position:relative;overflow-y:auto;overflow-x:hidden}.conversations__chooser__footer{height:60px;line-height:60px;padding:0 20px;position:relative;border-width:1px 2px 2px;border-top:2px solid rgba(25,25,25,.1);font-weight:700;font-size:16px}.conversations__chooser__footer label input[type=checkbox]{background-color:#fff;top:calc(50% - 10px)}.conversations__chat{flex:1;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-end;overflow:auto;border-radius:0 12px 12px 0;border:2px solid rgba(25,25,25,.1);border-left-width:0;height:100%}@media (max-width:1280px){.conversations__chat{margin:0;height:calc(100vh - 100px);border:none;border-radius:0}}@media (max-width:767px){.conversations__chat{width:100%;padding:0;margin:0;border:none;border-radius:0}}.conversations__chat__mobile-header{display:none}@media (max-width:767px){.conversations__chat__mobile-header{min-height:60px;line-height:60px;position:relative;padding:0 10px 0 38px;margin:0;border-width:2px;display:flex;justify-content:space-between;background-color:rgba(25,25,25,.1)}}.conversations__chat__mobile-header__back{color:#3dad4b}.conversations__chat__mobile-header__back:before{content:"";height:28px;width:28px;background:url(/svg/chevron-green.svg);display:block;position:absolute;top:calc(50% - 14px);left:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.conversations__chat__mobile-header__edit{font-weight:700;color:rgba(25,25,25,.6)}.conversations__chat__list{position:relative;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;height:100%;padding:10px 5px}.conversations__chat__list>:first-child{margin-top:auto}.conversations__chat__new-message{position:relative;width:100%;border-top:1px solid rgba(25,25,25,.1);padding:11px 15px 10px}.conversations__conversation{font-size:16px;padding:10px 0 10px 15px;border-bottom:1px solid rgba(25,25,25,.1);position:relative;display:flex;justify-content:space-between;cursor:pointer}.conversations__conversation__message{display:flex;max-width:calc(100% - 50px)}.conversations__conversation__message__avatar{height:52px;width:52px;border-radius:50%;border:2px solid #fff;flex-shrink:0}.conversations__conversation__message__container{margin-left:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.conversations__conversation__message__container__content{margin-top:3px}.conversations__conversation__message__container__content p{margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.conversations__conversation__message__container__content p:not(:first-child){display:none}.conversations__conversation__message__info{white-space:nowrap;display:flex;align-items:baseline}.conversations__conversation__message__user-link{font-size:18px;margin-right:5px;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.conversations__conversation__message__time{text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:12px;font-weight:400;opacity:.6}.conversations__conversation__menu{margin:5px 0;padding:0 20px;width:30px;height:40px;background:url(/svg/more-very-light-grey.svg) no-repeat 50%;background-size:30px 30px;border-left:1px solid rgba(25,25,25,.1);cursor:pointer}.conversations__conversation__menu--active,.conversations__conversation__menu:hover{background:url(/svg/more-green.svg) no-repeat 50%;background-size:30px 30px}.conversations__conversation--active{background-color:#fff}@media (max-width:767px){.conversations__conversation--active{background-color:transparent}}.conversations__conversation:hover{background-color:#fff}.conversations__blocked-conversation{font-size:16px;padding:10px 0 10px 15px;border-bottom:1px solid rgba(25,25,25,.1);position:relative;justify-content:space-between}.conversations__blocked-conversation,.conversations__blocked-conversation__user{display:flex;flex-direction:row;align-items:center}.conversations__blocked-conversation__user__name{margin-left:10px}.conversations__blocked-conversation__unblock-button{color:#a2a2a2;margin:0 10px;cursor:pointer}.conversations__blocked-conversation__unblock-button:hover{color:rgba(25,25,25,.6)}.conversations__blocked-conversation__empty-info{text-align:center}.conversations__message{padding:10px 10px 5px;border-radius:6px;display:flex;cursor:pointer;flex-shrink:0}.conversations__message:hover{background-color:#f5f5f5}.conversations__message:hover>.conversations__message__delete{visibility:inherit}.conversations__message__avatar{height:38px;width:38px;min-width:38px}.conversations__message__info{display:flex;flex-direction:column;margin-left:15px;flex:1 1 auto}.conversations__message__info__name{font-weight:700}.conversations__message__info__content{font-size:16px;margin:5px 0 10px}.conversations__message__info__content div p{margin:0}.conversations__message__info__time{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;font-size:12px;font-weight:400;opacity:.6;height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversations__message__confirm{display:flex;flex-direction:column;margin-left:15px;flex:1 1 auto;justify-content:center;align-items:center}.conversations__message__delete{display:flex;color:rgba(25,25,25,.6);justify-content:center;align-items:center;padding-bottom:5px;margin:0 15px;visibility:hidden}.conversations__message__delete:hover{color:rgba(25,25,25,.8)}@media (max-width:767px){.conversations__message__delete--mobileActive{visibility:inherit}}.conversations__message--deleted{margin:0;padding:15px 0 15px 60px;display:flex;justify-content:flex-start;align-items:center}@keyframes slide-in{0%{height:0}to{height:22px}}.conversations__send-message{display:flex;width:100%;min-height:38px}.conversations__send-message--error{font-size:12px;background:#e2624d;color:#fff;border-radius:3px;text-align:center;font-weight:700;margin-top:8px;-webkit-animation:slide-in;animation:slide-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;height:0}.conversations__send-message--error--hidden{visibility:hidden}.conversations__send-message__textarea{width:100%;padding:6px 10px;resize:none;border:none;margin-left:15px}.conversations__empty-list{height:calc(100% - 170px)}@media (max-width:767px){.hideMobileElement{position:absolute;right:-9999999px;top:-9999999px}}@media (max-width:767px){.showMobileElement{position:relative}}.sponsor-panel{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;padding:10px 20px}@media (max-width:767px){.sponsor-panel{padding:10px}}.sponsor-panel__image{width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;max-width:240px}.sponsor-panel--carousel{height:200px}@media (max-width:767px){.sponsor-panel--carousel{height:150px}}.strawpoll{margin:0 auto;width:100%;display:flex;flex-direction:column}.strawpoll__choice{margin:15px auto;padding:10px;background-color:#fff;border-radius:8px;border:2px solid #fff}.strawpoll__choice--selected{border-color:#41a3dd}.strawpoll__choice__bottom{padding:20px 0 10px 50px;color:rgba(25,25,25,.6);text-align:left;font-size:16px;font-weight:700;background-image:url(/svg/check-white-on-grey.svg);background-size:40px;background-position:0 10px;background-repeat:no-repeat;display:flex;justify-content:space-between}.strawpoll__choice__bottom:hover{color:#41a3dd;cursor:pointer;background-image:url(/svg/check-white-on-blue.svg)}.strawpoll__choice__bottom--selected{color:#191919;background-image:url(/svg/check-white-on-blue.svg)}.strawpoll__choice__bottom__confirm{background-color:#3dad4b;color:#fff;padding:6px 8px;margin:-6px 0}.strawpoll__choice__bottom__confirm:hover{background-color:#389e44;color:#fff}.currency-controller{margin:1em auto;text-align:center}.currency-controller__choose-text{margin-right:8px}.currency-controller__select-wrapper{display:inline-block;position:relative;border-radius:4px;border:1px solid rgba(25,25,25,.1);background-color:#fff}.currency-controller__select-wrapper:before{position:absolute;content:"";display:block;top:0;right:0;background-image:url(/svg/caret-green.svg);background-repeat:no-repeat;height:30px;width:30px}.currency-controller select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 25px 5px 8px;font-family:Bariol;background-color:transparent;border:0;font-size:16px;color:#3dad4b;font-weight:700;outline:none;z-index:2;position:relative}.currency-controller select::-ms-expand{display:none}.hide-until-currency-load{visibility:hidden!important}.hide-until-currency-load__before:before{display:none!important}.affiliate-list .section-heading{text-align:center}.affiliate-list .section-heading__button{margin:10px auto 0}.affiliate-list .affiliates{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1.5%}.affiliate-list .affiliate{flex:1 1 280px;min-width:250px;max-width:310px;border-radius:6px;box-shadow:0 0 2px rgba(25,25,25,.4);text-align:center;position:relative;overflow:hidden;margin:15px 1.5%;display:flex;flex-direction:column}.affiliate-list .affiliate:hover{box-shadow:0 2px 8px rgba(25,25,25,.4)}.affiliate-list .discount-badge{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;font-weight:700;position:absolute;top:-35px;right:-35px;width:70px;height:70px;line-height:114px;color:#fff;background-color:#37bbfa;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.affiliate-list .image{height:110px;padding:15px 30px}.affiliate-list .image img{width:auto;max-height:100%}.affiliate-list .main{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px;border-bottom:1px solid rgba(25,25,25,.1);background-image:linear-gradient(#f5f5f5,#fff 150px)}.affiliate-list .headline{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:22px;font-weight:700;margin:0}.affiliate-list .description{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;flex:1 1}.affiliate-list .code{width:100%;border:2px solid #cceefe;color:#37bbfa;background-color:#f5f5f5;padding:10px 0;font-weight:700}.affiliate-list .help{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-size:16px;margin:5px 0 0;opacity:.4}.affiliate-list .link{font-weight:700;padding:15px 0 20px}.affiliate-list--carousel .affiliate{margin:0;max-width:none;flex:1 1 100%;max-width:100%;min-width:auto;box-shadow:none}.affiliate-list--carousel .affiliate:hover{box-shadow:none}.affiliate-list--carousel .affiliate .image{background-color:#fff}.affiliate-list--carousel .affiliate .main{height:70px;display:flex;flex-direction:column;justify-content:center;background-image:linear-gradient(#f5f5f5,#fff,70px);border-bottom:none;padding:0 10px}.affiliate-list--carousel .affiliate .main .headline{color:#191919;font-size:18px;font-weight:400;line-height:1.3em;font-weight:700;text-align:center}section.banner{height:375px;background-color:#5c5c5c;color:#fff;overflow:auto;text-align:center;padding:0 3%}section.banner h1{font-size:40px;text-align:center;font-size:56px;margin-top:60px}section.banner h1,section.banner p{color:#191919;line-height:1.3em;font-weight:400;color:#fff}section.banner p{font-size:18px;font-size:22px;margin:15px auto;max-width:600px}@media (max-width:545px){section.banner h1{font-size:40px;text-align:center}section.banner h1,section.banner p{color:#191919;line-height:1.3em;font-weight:400;color:#fff}section.banner p{font-size:18px}}.comparison-table-wrapper{margin-top:-110px}@media (max-width:1023px){.comparison-table-wrapper{display:none}}.comparison-table-wrapper--small{display:none}@media (max-width:1023px){.comparison-table-wrapper--small{display:flex}}.comparison-table-wrapper__footer{width:100%}.comparison-table{background:#fff;border-radius:12px;margin:0 auto;width:100%}.comparison-table th:first-child{border-top-left-radius:12px}.comparison-table th:last-child{border-top-right-radius:12px}.comparison-table tr:last-child td:first-child{border-bottom-left-radius:12px}.comparison-table tr:last-child td:last-child{border-bottom-right-radius:12px}.comparison-table__col--description{background-image:linear-gradient(90deg,#fff,#fafafa)}.comparison-table__col--active{background-color:#f5f5f5}.comparison-table__col--plan{width:20%;border-left:1px solid rgba(25,25,25,.1)}.comparison-table__plan{position:relative;padding:0 15px 15px}.comparison-table__plan:before{content:"";position:absolute;width:80%;height:1px;border-bottom:1px solid rgba(25,25,25,.1);bottom:0;left:0;right:0;margin:0 auto}.comparison-table__plan--pro:after{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:.4px;background-color:#191919;color:#fff;border-radius:14px;display:block;position:absolute;top:-14px;left:50%;content:"Most popular";padding:2px 5px;width:116px;top:auto;bottom:-10px;left:0;right:0;margin:0 auto;z-index:1;border:2px solid #f6b44d;background-color:#f6b44d;color:#191919}.comparison-table__plan__avatar{margin-top:-40px;height:80px}.comparison-table__plan__avatar img{height:80px;width:80px;border:3px solid #fff;border-radius:50%;background-color:#e3e3e3}.comparison-table__plan__stars{position:absolute;display:block;top:-7px;left:0;right:0;margin:0 auto;height:72px;width:72px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-repeat:no-repeat}.comparison-table__plan__stars--challenger{background-image:url(/svg/plan1_lrg.svg)}.comparison-table__plan__stars--pro{background-image:url(/svg/plan2_lrg.svg)}.comparison-table__plan__stars--master{background-image:url(/svg/plan3_lrg.svg)}.comparison-table__plan__name{font-size:22px;margin:.5em 0}.comparison-table__plan__price--original{font-size:16px;text-decoration:line-through;color:#e7464b}.comparison-table__plan__price--original-price-space{height:17px}.comparison-table__plan__description{white-space:nowrap}.comparison-table__feature{padding:10px;vertical-align:middle}.comparison-table__feature--description{position:relative;text-align:left;border-left:none;margin:0;padding:10px 10px 10px 20px;line-height:28px;min-width:250px}.comparison-table__feature--first-row{padding-top:20px}.comparison-table__feature__help{position:relative;left:-4px}.comparison-table__feature__help .popover__link__item--help{width:28px;height:28px}.comparison-table__feature--yes{background-image:url(/svg/check-green.svg)}.comparison-table__feature--no,.comparison-table__feature--yes{background-repeat:no-repeat;background-size:28px;background-position:50%;width:28px}.comparison-table__feature--no{background-image:url(/svg/cross.svg);opacity:.2}.comparison-table__button{position:relative;padding:15px}.comparison-table__button .button{white-space:nowrap}.comparison-table__button--with-help{padding-bottom:45px}.comparison-table__button__help{position:absolute;bottom:12px;left:0;right:0;margin:0 auto}.comparison-table--small{max-width:450px;min-width:340px}@media (max-width:767px){.comparison-table--small{min-width:auto}}.comparison-table--small .comparison-table__plan{margin:0 auto}.comparison-table--small .comparison-table__feature{width:50%}@media (max-width:767px){.comparison-table--small .comparison-table__feature{font-size:16px;padding-left:0}.comparison-table--small .comparison-table__feature--description{padding-left:10px;min-width:219px}}.comparison-table--small.comparison-table--with-avatar{margin-top:30px}.faqs .body,.faqs .heading{text-align:left}.faqs .body{margin:0;opacity:.6}div.cookie-preferences{display:block;position:fixed;width:80px;height:30px;background-color:rgba(25,25,25,.6);bottom:0;right:0;border-top-left-radius:4px;border-top-right-radius:4px;z-index:20;cursor:pointer;transition:background-color .1s ease;text-align:center;color:#fff;padding-top:5px;padding-left:20px;margin-right:20px}div.cookie-preferences:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(/svg/cog-white.svg);background-position:0 50%;background-size:30%;background-repeat:no-repeat}div.cookie-preferences:hover{background-color:rgba(25,25,25,.8)}