@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{padding-top:46px}.navigation-wrapper{position:relative;height:46px;max-width:1000px;margin-left:auto;margin-right:auto}header.navigation{font-size:18px;background-color:#fafafa;border-bottom:1px solid #323232;height:46px;width:100%;z-index:20000000;position:fixed;top:0}header.navigation .logo,header.navigation .search-icon{display:block;float:left;max-height:46px;line-height:46px;height:46px;padding:7.5px}header.navigation .logo .name,header.navigation .search-icon .name{color:#323232;float:left;display:block;font-weight:600;line-height:30px;text-transform:uppercase}header.navigation .logo svg,header.navigation .search-icon svg{float:left;display:block;height:30px;width:30px;margin-right:.25em}header.navigation .navigation-menu-button{color:#323232;display:block;float:right;font-family:"Fira Sans",sans-serif;font-weight:400;line-height:46px;margin:0;padding-right:1em;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}@media screen and (min-width: 53.75em){header.navigation .navigation-menu-button{display:none}}header.navigation .navigation-menu-button:hover{color:#9e9e9e}header.navigation .mobile-search-bar{display:block}@media screen and (min-width: 53.75em){header.navigation .mobile-search-bar{display:none}}header.navigation .nav{float:none;display:inline}@media screen and (min-width: 53.75em){header.navigation .nav{float:right}}header.navigation ul#navigation-menu{display:none;list-style:none;position:relative;float:left;margin:0;padding:0;background:#fafafa}header.navigation ul#navigation-menu .nav-link:last-of-type{border-bottom:1px solid #323232}@media screen and (min-width: 53.75em){header.navigation ul#navigation-menu{background:none;display:inline;margin:0;padding:0}header.navigation ul#navigation-menu .nav-link:last-of-type{border-bottom:none}}@media screen and (max-device-width: 736px) and (orientation: landscape){header.navigation ul#navigation-menu{height:219px;overflow:scroll;-webkit-overflow-scrolling:touch}}header.navigation ul li.nav-link.mobile-only{display:block}@media screen and (min-width: 53.75em){header.navigation ul li.nav-link.mobile-only{display:none}}header.navigation ul li.nav-link.active a,header.navigation ul li.nav-link.active .sign-up-button{color:#9e9e9e}@media screen and (min-width: 53.75em){header.navigation ul li.nav-link.active a,header.navigation ul li.nav-link.active .sign-up-button{color:#323232;border-bottom:4px solid #d8666a}}header.navigation .nav-link,header.navigation .dropdown-link{position:relative;float:left;margin:0;padding:0;width:100%}@media screen and (min-width: 53.75em){header.navigation .nav-link,header.navigation .dropdown-link{width:auto}}header.navigation .nav-link a,header.navigation .nav-link .sign-up-button{background:#fafafa;display:block;line-height:46px;overflow:hidden;text-align:right;width:100%;z-index:9999;text-align:center;font-size:0.8em;font-weight:400;color:#323232}@media screen and (min-width: 53.75em){header.navigation .nav-link a,header.navigation .nav-link .sign-up-button{background:transparent;display:inline;text-decoration:none;width:auto;padding:0 11.5px;border:3px transparent;padding-bottom:10px}header.navigation .nav-link a:hover,header.navigation .nav-link .sign-up-button:hover{cursor:pointer;border-bottom:4px solid #d8666a}}header.navigation .dropdown-link{display:none}header.navigation .dropdown-link a{padding-right:5px}header.navigation .dropdown-link .icon-down-carat{font-size:0.8em}@media screen and (min-width: 53.75em){header.navigation .dropdown-link{display:inline}}header.navigation .dropdown-nav{display:none;position:absolute;top:100%;left:0;background:#fafafa;padding:0}header.navigation .dropdown-nav li{float:none;width:200px}header.navigation .dropdown-nav a{line-height:140%}header.navigation .dropdown-nav a:hover{border-bottom:none;color:#d8666a}header.navigation .dropdown-link:hover>.dropdown-nav{display:block}header.navigation .horizontal-nav-search-bar{display:none}@media screen and (min-width: 53.75em){header.navigation .horizontal-nav-search-bar{display:inline}}header.navigation .collapsed-search-bar{display:block;height:46px}@media screen and (min-width: 53.75em){header.navigation .collapsed-search-bar{display:none;height:0;width:0}}header.navigation .mobile-search{padding:11.5px 23px}header.navigation .mobile-search .icon-container{display:inline;float:left}header.navigation .mobile-search .icon-container .icon{font-size:0.7em}header.navigation .mobile-search .search-wrapper{float:left;display:inline;width:80%}@media screen and (min-width: 480px){header.navigation .mobile-search .search-wrapper{padding-top:10px;width:90%}}@media screen and (max-device-width: 736px) and (orientation: landscape){header.navigation .mobile-search .search-wrapper{padding-top:0}}header.navigation .mobile-search input[name=search]{font-size:16px;border-right:none;border-left:none;border-top:none;box-shadow:none}header.navigation .mobile-search input[name=search]:focus{font-size:16px}header.navigation .full-search-bar{height:46px;position:absolute;top:0;bottom:0;left:140px;right:0;background:rgba(250,250,250,0.9);z-index:10000;border-bottom:1px solid #323232}header.navigation .full-search-bar input[name=search]{height:34.5px;background-color:#fafafa;margin:5.75px 0;border:none;box-shadow:none;padding-left:0;width:100%;padding:.5em .8em;font-size:0.8em}header.navigation .full-search-bar input[name=search]:focus,header.navigation .full-search-bar input[name=search]:hover{border:none}header.navigation .full-search-bar .twitter-typeahead,header.navigation .full-search-bar .search-wrapper,header.navigation .full-search-bar .tt-dropdown-menu{width:100%}header.navigation .full-search-bar .close-search{position:absolute;top:5px;right:5px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}header.navigation .full-search-bar .close-search .icon{font-size:2rem;line-height:2.5rem}header.navigation .full-search-bar .close-search:hover{cursor:pointer;color:#9e9e9e}header.navigation .search-bar{position:relative;display:inline}header.navigation .search-bar .search-icon{background:#fafafa;height:34.5px;margin:5.75px 0;padding:0 5.75px}header.navigation .search-bar .search-icon:hover{cursor:pointer}header.navigation .search-bar .icon-magnify{display:inline-block;float:left;font-size:2rem;line-height:2.5rem}header.navigation .search-bar div.search-and-submit{position:relative;display:inline-block}header.navigation .search-bar div.search-and-submit input[type=search]{width:100%;border-radius:0}header.navigation .search-bar button[type=submit]{padding:.5em 1em}.disabled{opacity:0.5}.refills-wrapper .navigation{position:relative}.refills-wrapper .logo-sm svg{width:200px}.tt-dropdown-menu{background:#fafafa;font-size:0.8em;padding:1em}.tt-dropdown-menu .tt-suggestions:hover{cursor:pointer}.dashboard-nav{padding:0 23px;z-index:10000000;width:100%;background:#323232}.dashboard-nav .subnav-main{display:block}@media screen and (min-width: 53.75em){.dashboard-nav .subnav-main{display:inline}}.dashboard-nav .subnav-link{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;display:inline-block}.dashboard-nav .subnav-link .link{font-size:0.8em;letter-spacing:1px;margin-right:23px;color:#9e9e9e;opacity:0.6}.dashboard-nav .subnav-link .link:hover{opacity:1;cursor:pointer}.dashboard-nav .subnav-link .highlight{color:#d8666a;opacity:1;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.dashboard-nav .subnav-link .highlight:hover{color:#fafafa}.dashboard-nav .subnav-link.active .link{color:#fafafa;opacity:1}.dashboard-nav .submenu-right{display:block}@media screen and (min-width: 53.75em){.dashboard-nav .submenu-right{float:right;display:inline}}.dashboard-nav .submenu-right .subnav-link .link{opacity:1}.dashboard-nav .submenu-right .subnav-link .link:hover{color:#fafafa}.uv-bottom-right .uv-bubble-background{fill:#d8666a !important}.link-to-editor{background:#323232;color:#ededed;font-size:0.8em;position:relative}.link-to-editor .state{color:#9e9e9e}.link-to-editor .link{color:#ededed}.link-to-editor .editor-nav-link{margin-left:23px}.link-to-editor .publish-link{padding:0 11.5px;background:#d8666a;float:right;color:#fafafa;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.link-to-editor .publish-link:hover{background:#c03136}.link-to-editor .icon{position:absolute;font-size:1.5em;right:2px;cursor:pointer;top:1px}.show-editor-toggle{position:absolute;color:#d8666a;font-size:2em !important;top:5px;right:0;cursor:pointer;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.show-editor-toggle:hover{color:#323232}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-size:14px;background:white;line-height:1.5}.fira-sans-super-light,.design-section .copy .title,.depict-cloud-section .copy .title,.depict-cloud-section .copy .subtext,.depict-cloud-section .mobile-copy .title,.preorder-section .preorder-wrapper .info-wrapper .info .title,.art-section .art-section-description .title{font-family:'Fira Sans', sans-serif;font-weight:200;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}.fira-sans-extra-light{font-family:'Fira Sans', sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fira-sans-light,.footer-wrapper .top-section .footer{font-family:'Fira Sans', sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fira-sans-regular,.footer-wrapper .top-section .footer .right .contact-us-button{font-family:'Fira Sans', sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fira-sans-semibold{font-family:'Fira Sans', sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.uppercase{text-transform:uppercase;letter-spacing:normal}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:1.72543%;width:49.13728%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:1.72543%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:1.72543%;width:32.18305%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:1.72543%;width:66.09152%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:1.72543%;width:32.18305%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:1.72543%;width:49.13728%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:1.72543%;width:32.18305%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:1.72543%;width:23.70593%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-size:14px;background:white;line-height:1.5}.fira-sans-super-light,.design-section .copy .title,.depict-cloud-section .copy .title,.depict-cloud-section .copy .subtext,.depict-cloud-section .mobile-copy .title,.preorder-section .preorder-wrapper .info-wrapper .info .title,.art-section .art-section-description .title{font-family:'Fira Sans', sans-serif;font-weight:200;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}.fira-sans-extra-light{font-family:'Fira Sans', sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fira-sans-light,.footer-wrapper .top-section .footer{font-family:'Fira Sans', sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fira-sans-regular,.footer-wrapper .top-section .footer .right .contact-us-button{font-family:'Fira Sans', sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fira-sans-semibold{font-family:'Fira Sans', sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.uppercase{text-transform:uppercase;letter-spacing:normal}.Celery-TextInput:not(.Celery-TextInput--zip){padding-left:46px !important}.Celery-Button--buy{background-color:#d8666a;border-radius:3px}.Celery-Button--buy:hover{background-color:#d8666a}.Celery-Button,.Celery-Button:visited,.Celery-Button:hover,.Celery-Button:active,.Celery-Button:focus{color:#fff;background-color:#d8666a;border-radius:3px}.Celery-Button:hover{cursor:pointer;background-color:#d8666a}.Celery-Button:active{background-color:#d8666a}.Celery-Button:focus{outline:0;background-color:#d8666a}.Celery-Button.is-disabled{background-color:#d8666a}.Celery-Button--buy{margin-bottom:15px}.tooltip-inner{background:#fafafa;border:1px solid #d8666a;color:#323232;margin-right:1px}.tooltip.top .tooltip-arrow{border-top-color:#d8666a}.tooltip.in{opacity:1.0}.section{height:100vh;position:relative;-webkit-overflow-scrolling:touch}.Celery-ModalContainer{-webkit-overflow-scrolling:touch}.vertical-centerer{height:100%;vertical-align:middle;display:inline-block}.section1{background:url("/images/presale/preorder/welcome_screen_2.jpg");background-size:cover;background-repeat:no-repeat;background-position:center bottom;text-align:center}@media (min-aspect-ratio: 17 / 10){.section1{background-position:center -75px}}@media (max-device-width: 736px) and (orientation: landscape){.section1{background-position:center 0}}.section1 .presale-content{display:inline-block;font-size:5vw;text-align:center;width:80%;margin-top:23px;vertical-align:middle}@media (max-device-width: 768px) and (orientation: portrait){.section1 .presale-content{font-size:10vw;margin-top:23px}}.section1 .presale-content .title{color:#d8666a;line-height:1.25em;margin-top:11.5px}.section1 .presale-content .sub-title{font-size:2.5vw;line-height:1.25em}@media (max-device-width: 768px) and (orientation: portrait){.section1 .presale-content .sub-title{font-size:4.5vw}}.section1 .presale-content .preorder-button-wrapper{font-size:1.125rem}.section1 .presale-content .preorder-button-wrapper .preorder-button{width:200px}.section1 .presale-content .preorder-button-wrapper .preorder-button:not(.disabled):hover{cursor:pointer}.section1 .presale-content .preorder-button-wrapper .preorder-button.disabled{background:#999}@media (max-device-width: 736px) and (orientation: landscape){.video-section{min-height:500px}}.video-section .mobile-video-placeholder{display:none}.video-section #hardware-video{width:100%;height:100%;display:block}@media (max-device-width: 736px) and (orientation: landscape), (max-device-width: 414px) and (orientation: portrait){.video-section .mobile-video-placeholder{width:100%;height:100%;overflow:hidden;position:absolute;display:inline}.video-section #hardware-video{position:absolute;left:-999999px}}.design-section{background:url("/images/presale/preorder/features_design.gif");background-size:cover;background-repeat:no-repeat;background-position:center 57%}@media (max-width: 768px) and (orientation: portrait){.design-section{background:url("/images/presale/preorder/flexible_design.jpg");background-size:cover;background-repeat:no-repeat;background-position:top center}}.design-section .copy{vertical-align:middle;width:50%;display:inline-block;margin-left:50%;padding:0 3%;font-weight:400}@media screen and (min-width: 53.75em){.design-section .copy{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width: 768px) and (orientation: portrait){.design-section .copy{display:block;width:100%;margin:0;padding:23px 11.5px 0 11.5px;text-align:center}}.design-section .copy .title{color:#d8666a;font-size:3.5vw;margin-bottom:0.5vw}@media (max-width: 768px) and (orientation: portrait){.design-section .copy .title{font-size:35px}}@media (max-device-width: 414px) and (orientation: portrait){.design-section .copy .title{font-size:20px}}.design-section .copy .normal-text{font-weight:300;font-size:1.5vw}@media (max-width: 1024px) and (orientation: landscape){.design-section .copy .normal-text{font-size:2.5vw}}@media (max-width: 768px) and (orientation: portrait){.design-section .copy .normal-text,.design-section .copy .dimensions{font-size:20px}}@media (max-width: 1024px) and (orientation: landscape){.design-section .copy .normal-text,.design-section .copy .dimensions{font-size:2vw}}@media (max-device-width: 414px) and (orientation: portrait){.design-section .copy .normal-text,.design-section .copy .dimensions{font-size:3.5vw;font-weight:300}}.design-section .copy .dimensions{margin-top:1vw;color:#d8666a;font-weight:300}.design-section .copy .dimensions .ratio,.design-section .copy .dimensions .measurements{display:inline-block}.design-section .copy .dimensions .middot{display:none}@media (max-width: 768px) and (orientation: portrait){.design-section .copy .dimensions .middot{background-position:7%;display:inline-block;padding:5px}}.depict-cloud-section{height:auto}@media screen and (min-width: 53.75em){.depict-cloud-section{height:100vh}}.depict-cloud-section .cloud-image{background:url("/images/presale/preorder/cloud_image.jpg");background-size:cover;background-repeat:no-repeat;background-position:center right;height:250px}@media screen and (min-width: 53.75em){.depict-cloud-section .cloud-image{height:100vh;background-position:center}}.depict-cloud-section .copy{width:65%;display:inline-block;padding:0 3%;position:absolute;bottom:10%;font-weight:300}@media screen and (min-width: 40em){.depict-cloud-section .copy{width:55%}}.depict-cloud-section .copy a{color:#ededed}.depict-cloud-section .copy .title{font-size:38px;color:#d8666a;font-size:3.5vw;color:#fafafa;margin-bottom:11.5px}@media (max-width: 768px) and (orientation: portrait){.depict-cloud-section .copy .title{font-size:40px}}@media (max-device-width: 414px) and (orientation: portrait){.depict-cloud-section .copy .title{font-size:20px}}@media (max-width: 1024px) and (orientation: landscape){.depict-cloud-section .copy .title{font-size:4vw}}.depict-cloud-section .copy .subtext{font-size:4vw;color:#fafafa}@media (max-width: 768px) and (orientation: portrait){.depict-cloud-section .copy .subtext{display:none}}.depict-cloud-section .copy .text{font-weight:300;font-size:1.5vw;font-weight:300;color:#fafafa}@media (max-width: 768px) and (orientation: portrait){.depict-cloud-section .copy .text{font-size:4vw}}@media (max-device-width: 1024px) and (orientation: landscape){.depict-cloud-section .copy .text{font-size:2.5vw}}@media (max-width: 768px) and (min-width: 415px) and (orientation: portrait){.depict-cloud-section .copy .text{font-size:3.2vw}}.depict-cloud-section .link-to-explore{margin-top:11.5px}.depict-cloud-section .link-to-explore .link{color:#fafafa;margin:0;font-size:1em}.depict-cloud-section .medium-screen-only{display:none}@media screen and (min-width: 40em){.depict-cloud-section .medium-screen-only{display:block}}.depict-cloud-section .mobile-only{display:block}@media screen and (min-width: 40em){.depict-cloud-section .mobile-only{display:none}}.depict-cloud-section .mobile-copy{padding:23px;*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;background:-moz-linear-gradient(top, rgba(158,158,158,0.1) 0%, rgba(250,250,250,0.1) 50%, rgba(250,250,250,0.1) 51%, rgba(248,248,248,0.1) 52%, rgba(158,158,158,0.1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,158,158,0.1)), color-stop(50%, rgba(250,250,250,0.1)), color-stop(51%, rgba(250,250,250,0.1)), color-stop(52%, rgba(248,248,248,0.1)), color-stop(100%, rgba(158,158,158,0.1)));background:-webkit-linear-gradient(top, rgba(158,158,158,0.1) 0%, rgba(250,250,250,0.1) 50%, rgba(250,250,250,0.1) 51%, rgba(248,248,248,0.1) 52%, rgba(158,158,158,0.1) 100%);background:-o-linear-gradient(top, rgba(158,158,158,0.1) 0%, rgba(250,250,250,0.1) 50%, rgba(250,250,250,0.1) 51%, rgba(248,248,248,0.1) 52%, rgba(158,158,158,0.1) 100%);background:-ms-linear-gradient(top, rgba(158,158,158,0.1) 0%, rgba(250,250,250,0.1) 50%, rgba(250,250,250,0.1) 51%, rgba(248,248,248,0.1) 52%, rgba(158,158,158,0.1) 100%);background:linear,to bottom,rgba(158,158,158,0.1) 0%,rgba(250,250,250,0.1) 50%,rgba(250,250,250,0.1) 51%,rgba(248,248,248,0.1) 52%,rgba(158,158,158,0.1) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d9e9e9e', endColorstr='#4d9e9e9e',GradientType=0 )}.depict-cloud-section .mobile-copy:before,.depict-cloud-section .mobile-copy:after{content:"";display:table}.depict-cloud-section .mobile-copy:after{clear:both}.depict-cloud-section .mobile-copy .title{color:#d8666a;font-size:3.5vw;font-size:2em;width:80%;margin:11.5px auto;text-align:center}.depict-cloud-section .mobile-copy .text{font-weight:300;text-align:center}@media (max-device-width: 736px) and (orientation: landscape), (max-device-width: 414px) and (orientation: portrait){.preorder-section{height:auto}}.preorder-section .preorder-wrapper{width:100%;height:100%;background:url("/images/presale/preorder/preorder_slide.png");background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 768px) and (orientation: portrait){.preorder-section .preorder-wrapper{background-position:30% center}}@media (max-device-width: 414px) and (orientation: portrait), (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper{background:none}}.preorder-section .preorder-wrapper .preorder-closed{font-weight:300;font-size:1.5vw;margin:10px 0;font-size:1.3vw;text-align:center}.preorder-section .preorder-wrapper .info-wrapper .info{width:57%;margin-left:40%;margin-right:3%;padding-top:3%;display:inline-block;text-align:center;vertical-align:middle}@media (max-device-width: 768px) and (orientation: portrait){.preorder-section .preorder-wrapper .info-wrapper .info{width:54%;margin-left:43%}}@media (max-device-width: 414px) and (orientation: portrait), (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper .info-wrapper .info{width:100%;margin-left:0px;margin-right:0px}}.preorder-section .preorder-wrapper .info-wrapper .info .title{color:#d8666a;font-size:3.5vw;line-height:3vw}@media (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper .info-wrapper .info .title{font-size:6vw;line-height:5vw}}@media (max-device-width: 414px) and (orientation: portrait){.preorder-section .preorder-wrapper .info-wrapper .info .title{font-size:7vw;line-height:7vw;margin-bottom:10px}}@media (max-device-width: 414px) and (orientation: portrait), (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper .info-wrapper .info .title{padding-top:15px;margin-top:0}}.preorder-section .preorder-wrapper .info-wrapper .info .title .price{font-weight:300;font-size:1.5vw;color:#323232;font-size:2.5vw}@media (max-device-width: 768px) and (orientation: portrait){.preorder-section .preorder-wrapper .info-wrapper .info .title .price{font-size:3vw}}@media (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper .info-wrapper .info .title .price{font-size:4vw}}@media (max-device-width: 414px) and (orientation: portrait){.preorder-section .preorder-wrapper .info-wrapper .info .title .price{font-size:6vw}}.preorder-section .preorder-wrapper .info-wrapper .info .subtitle{font-weight:300;font-size:1.5vw;font-size:1.3vw;width:95%;margin:11.5px auto}@media (max-device-width: 768px) and (orientation: portrait){.preorder-section .preorder-wrapper .info-wrapper .info .subtitle{font-size:2vw}}@media (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper .info-wrapper .info .subtitle{font-size:3vw}}@media (max-device-width: 414px) and (orientation: portrait){.preorder-section .preorder-wrapper .info-wrapper .info .subtitle{font-size:4vw}}@media (max-device-width: 414px) and (orientation: portrait), (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper .info-wrapper .info .subtitle{padding-bottom:15px}}.preorder-section .preorder-wrapper .info-wrapper .info .preorder-button-wrapper{margin-top:10px}@media (max-device-width: 414px) and (orientation: portrait), (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper .info-wrapper .info .preorder-button-wrapper{margin-bottom:10px}}.preorder-section .preorder-wrapper .info-wrapper .info .preorder-button-wrapper .preorder-button{width:200px;margin-top:11.5px;margin-left:auto;margin-right:auto}@media screen and (min-width: 53.75em){.preorder-section .preorder-wrapper .info-wrapper .info .preorder-button-wrapper .preorder-button{margin-right:11.5px;margin-left:11.5px}}.preorder-section .preorder-wrapper .info-wrapper .info .preorder-button-wrapper .preorder-button:not(.disabled):hover{cursor:pointer}.preorder-section .preorder-wrapper .info-wrapper .info .preorder-button-wrapper .preorder-button.disabled{background:#999}.preorder-section .preorder-wrapper .info-wrapper .info .shipping-link{font-weight:300;font-size:1.5vw}.preorder-section .preorder-wrapper .info-wrapper .info .shipping-link a{color:#d8666a;font-size:14px}.preorder-section .preorder-wrapper .info-wrapper .info .shipping-link a:hover{cursor:pointer}.preorder-section .preorder-wrapper .info-wrapper .info .horizontal-line{border-color:#b2b2b2;width:90%;margin:20px auto}@media (max-device-width: 414px) and (orientation: portrait), (max-device-width: 736px) and (orientation: landscape){.preorder-section .preorder-wrapper .info-wrapper .info .horizontal-line{width:100%}}.preorder-section .preorder-wrapper .info-wrapper .info .corner-details{width:90%;margin:0 auto;position:relative}.preorder-section .preorder-wrapper .info-wrapper .info .corner-details .color-options{font-size:16px}@media (min-width: 1200px){.preorder-section .preorder-wrapper .info-wrapper .info .corner-details .color-options{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.preorder-section .preorder-wrapper .info-wrapper .info .corner-details .corner-detail{padding:20px;display:inline-block}.preorder-section .preorder-wrapper .info-wrapper .info .corner-details .corner-detail .corner-detail-image{max-width:50px}.frame-colors-modal.modal .modal-window .modal-inner{position:absolute;margin:0;top:50% !important;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;max-height:calc(450px + 6em);max-width:calc(720px + 6em);width:90%}.frame-colors-modal.modal .modal-window .modal-inner .modal-close{display:none}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel{margin-top:10px;height:100%}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-list{height:100%}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-list .slick-track{height:100%}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-list .slick-track .frame-color-option{height:100%}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-list .slick-track .frame-color-option .frame-image-holder{max-width:720px;height:100%;margin:0 auto}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-list .slick-track .frame-color-option #maple-frame-div{background:url("/images/presale/preorder/maple_frame__2x.png");background-size:contain;background-repeat:no-repeat;background-position:center}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-list .slick-track .frame-color-option #white-frame-div{background:url("/images/presale/preorder/white_frame__2x.png");background-size:contain;background-repeat:no-repeat;background-position:center}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-list .slick-track .frame-color-option #black-frame-div{background:url("/images/presale/preorder/black_frame__2x.png");background-size:contain;background-repeat:no-repeat;background-position:center}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-next,.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-prev{background:none !important;border:none !important}.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-next.slick-disabled:hover,.frame-colors-modal.modal .modal-window .modal-inner .frame-color-options-carousel .slick-prev.slick-disabled:hover{cursor:default !important}.art-section{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;padding-top:46px}.art-section:before,.art-section:after{content:"";display:table}.art-section:after{clear:both}.art-section .art-section-description{float:left;display:block;margin-right:1.72543%;width:100%;text-align:center}.art-section .art-section-description:last-child{margin-right:0}.art-section .art-section-description .title{color:#d8666a;font-size:3.5vw;font-size:1.5em;width:80%;margin:0 auto}@media screen and (min-width: 53.75em){.art-section .art-section-description .title{width:auto;font-size:2.5em}}.art-section .art-section-description .text{font-size:1em;font-weight:300;width:65%;margin:0 auto}@media screen and (min-width: 53.75em){.art-section .art-section-description .text{font-size:1.5vw}}.art-section .art-section-description .line{margin:11.5px auto;width:40%}.art-section .art-gallery{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;font-size:1.125rem}.art-section .art-gallery:before,.art-section .art-gallery:after{content:"";display:table}.art-section .art-gallery:after{clear:both}.art-section .art-gallery .left-col .gallery-item,.art-section .art-gallery .right-col .gallery-item{padding:23px}@media screen and (min-width: 53.75em){.art-section .art-gallery .left-col .gallery-item{padding-right:23px}.art-section .art-gallery .right-col .gallery-item{padding-left:23px}}.art-section .art-gallery .gallery-column{margin-top:46px}@media screen and (min-width: 53.75em){.art-section .art-gallery .gallery-column{float:left;display:block;margin-right:1.72543%;width:49.13728%}.art-section .art-gallery .gallery-column:last-child{margin-right:0}.art-section .art-gallery .gallery-column:nth-child(2n){margin-right:0}.art-section .art-gallery .gallery-column:nth-child(2n+1){clear:left}}.art-section .art-gallery .gallery-column .gallery-item{margin-bottom:23px}.art-section .art-gallery .gallery-column .gallery-item .portrait-frame{max-width:300px}.art-section .art-gallery .gallery-column .gallery-item .artist-info{margin-top:11.5px;padding:11.5px 0;text-align:center}.art-section .art-gallery .gallery-column .gallery-item .artist-info .line{margin:11.5px auto;width:2.5em;border-color:#323232}.art-section .art-gallery .gallery-column .gallery-item .artist-info .artist-name{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;color:#323232}.art-section .art-gallery .gallery-column .gallery-item .artist-info .artist-name:hover{color:#d8666a}.art-section .art-gallery .gallery-column .gallery-item .artist-info .artist-link{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;color:#d8666a;border-bottom:0;display:block;width:100%;margin-bottom:0;padding:0;text-align:center}.art-section .art-gallery .gallery-column .gallery-item .artist-info .artist-link:hover{color:#323232}.art-section .art-gallery .gallery-column .portrait-item .artist-info{max-width:300px;margin:0 auto}.art-section .art-gallery .gallery-column .portrait-item .artist-info .artist-link{display:block;width:100%}.art-section .copy,.art-section .title,.preorder-section .copy,.preorder-section .title{margin-top:23px}.container,.inner-content{min-height:100%;position:relative}.content{padding-bottom:0}@media screen and (min-width: 53.75em){.content{padding-bottom:138px}}.footer-wrapper{font-size:14px;position:relative;height:138px;background:#fafafa;background:#ededed;background:-moz-linear-gradient(top, #ededed 1%, #fafafa 42%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #ededed), color-stop(42%, #fafafa));background:-webkit-linear-gradient(top, #ededed 1%, #fafafa 42%);background:-o-linear-gradient(top, #ededed 1%, #fafafa 42%);background:-ms-linear-gradient(top, #ededed 1%, #fafafa 42%);background:linear,to bottom,#ededed 1%,#fafafa 42%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#fafafa',GradientType=0 )}@media screen and (min-width: 53.75em){.footer-wrapper{position:absolute;bottom:0;right:0;left:0}}.footer-wrapper .top-section{text-align:left;padding:20px;height:98px}@media (max-device-width: 414px) and (orientation: portrait), (max-device-width: 736px) and (orientation: landscape){.footer-wrapper .top-section{padding:0px}}.footer-wrapper .top-section .footer{font-size:14px;color:#a5a5a5;max-width:1000px;margin:0 auto;height:100%}.footer-wrapper .top-section .footer .left{float:left;height:100%}.footer-wrapper .top-section .footer .left .svg-logo{width:58px;height:58px}@media (max-device-width: 414px) and (orientation: portrait){.footer-wrapper .top-section .footer .left .svg-logo{display:none}}.footer-wrapper .top-section .footer .left .title{color:#323232}.footer-wrapper .top-section .footer .left:after{height:100%;content:'';vertical-align:middle;font-size:0;vertical-align:middle;display:inline-block;box-sizing:border-box}@media (max-device-width: 414px) and (orientation: portrait), (max-device-width: 736px) and (orientation: landscape){.footer-wrapper .top-section .footer .left{display:block;float:none;height:50%;text-align:center}}.footer-wrapper .top-section .footer .left .footer-link{margin-left:20px;color:#a5a5a5;cursor:pointer;position:relative;transform:translateY(-50%);top:-45%}@media (max-device-width: 414px) and (orientation: portrait){.footer-wrapper .top-section .footer .left .footer-link{top:0;margin-left:11.5px}}.footer-wrapper .top-section .footer .right{float:right;text-align:right;height:100%}.footer-wrapper .top-section .footer .right:after{height:100%;content:'';font-size:0;vertical-align:middle;display:inline-block;box-sizing:border-box}@media (max-device-width: 414px) and (orientation: portrait), (max-device-width: 736px) and (orientation: landscape){.footer-wrapper .top-section .footer .right{display:block;float:none;height:50%;text-align:center}}@media (max-device-width: 414px) and (orientation: portrait), (max-device-width: 736px) and (orientation: landscape){.footer-wrapper .top-section .footer .right .more-answers{display:none}}.footer-wrapper .top-section .footer .right .contact-us-button{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;height:34px;color:white;border-radius:3px;background:#b2b2b2;padding:0px 20px;display:inline-block;position:relative;vertical-align:middle;border:none;margin-left:10px}.footer-wrapper .top-section .footer .right .contact-us-button:hover{cursor:pointer;background-color:#a5a5a5}.footer-wrapper .bottom-section{height:40px;max-width:1000px;border-top:1px solid rgba(158,158,158,0.5);padding-top:11.5px;color:#9e9e9e;margin-left:auto;margin-right:auto;font-size:0.8em;position:relative}.footer-wrapper .bottom-section .legal{display:inline-block}.footer-wrapper .bottom-section .legal a{color:#9e9e9e}.footer-wrapper .bottom-section .legal li{display:inline-block;margin:0 11.5px}.footer-wrapper .bottom-section .social-icons{position:relative;font-size:1.25em;margin-left:11.5px;margin-bottom:0;display:inline;float:right;padding-right:23px}@media screen and (min-width: 480px){.footer-wrapper .bottom-section .social-icons{padding-right:11.5px;position:absolute;right:0;top:0.8em;margin-left:0;margin-bottom:11.5px}}.footer-wrapper .bottom-section .social-icons .icon{color:#9e9e9e}.footer-wrapper .bottom-section .copyright{padding-left:11.5px;display:inline;float:left}.footer-wrapper .link{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;color:#9e9e9e}.footer-wrapper .link:hover{color:#323232 !important}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}.modal{font-size:1.125rem}.modal h4{color:#ededed}.modal label{cursor:pointer;margin-bottom:0}.modal label img{border-radius:150px;display:block;max-width:300px}.modal input[type="checkbox"]:not(.show-checkbox){display:none}.modal .btn{border:1px solid #d6d6d6;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:11px;font-weight:bold;background-color:#fafafa;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #dedede));background-image:-webkit-linear-gradient(#fafafa, #dedede);background-image:linear-gradient(#fafafa,#dedede);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #fff;background-clip:padding-box;font-size:1.125rem;margin-bottom:1.6875}.modal .btn:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #fff;cursor:pointer;background-color:#ededed;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #d6d6d6));background-image:-webkit-linear-gradient(#ededed, #d6d6d6);background-image:linear-gradient(#ededed,#d6d6d6)}.modal .btn:active:not(:disabled){border:1px solid #d6d6d6;box-shadow:inset 0 0 8px 4px #cfcfcf,inset 0 0 8px 4px #cfcfcf,0 1px 1px 0 #eee}.modal .btn:disabled{opacity:0.5;cursor:not-allowed}.modal .modal-open{overflow:hidden}.modal .modal-window{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.85);opacity:0;text-align:left;visibility:hidden;z-index:99999999999}.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}.modal .modal-close{position:absolute;top:1.5em;right:1.5em;width:1.5em;height:1.5em;cursor:pointer;background:#fafafa}.modal .modal-close.transparent{background:none;color:#9e9e9e}.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:3px;right:3px;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:0.15em;height:1.5em;background:#ededed;content:'';display:block;margin:-3px 0 0 -1px}.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:#d3d3d3}.modal .modal-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;border-radius:0;background:#fafafa;margin:auto;max-height:100%;position:relative;overflow:scroll;width:95%;padding:1.5em;margin-top:.6em}@media screen and (max-device-width: 480px) and (orientation: portrait){.modal .modal-inner{overflow:scroll;-webkit-overflow-scrolling:touch}.modal .modal-inner .hollow,.modal .modal-inner .fb-blue{width:100%}}@media screen and (max-device-width: 736px) and (orientation: landscape){.modal .modal-inner{overflow:scroll;-webkit-overflow-scrolling:touch}}.modal .modal-inner.dark{background:#000;color:#fafafa}.modal .modal-inner.transparent{background:none;color:#fafafa}@media screen and (min-width: 40em){.modal .modal-inner{padding:3em;width:60%;max-height:60%;margin-top:3em;overflow:visible}}@media screen and (min-width: 53.75em){.modal .modal-inner{width:40%;margin-top:3em}}@media screen and (min-width: 40em){.modal .modal-inner.wide{width:80%}}@media screen and (min-width: 53.75em){.modal .modal-inner.wide{width:60%}}.modal .modal-inner h1{color:#323232;margin-bottom:.6em;text-transform:capitalize}.modal .modal-inner p{font-size:1.125rem;max-width:100% !important;padding:0;text-align:left}.modal .modal-inner p.intro{color:#477dca;line-height:1.6em}.modal .modal-inner p.body{color:#323232;line-height:1.45em}@media screen and (min-width: 40em){.modal .modal-inner p.body{-webkit-columns:2 8em;-moz-columns:2 8em;columns:2 8em}}.modal .modal-inner a.cta{color:white;display:inline-block;margin-right:.5em;margin-top:1em}.modal .modal-inner a.cta:last-child{padding:0 2em}.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}.modal .modal-state:checked+.modal-window .modal-inner{top:0}.share-modal .icon,.sign-in-sign-up-modal .icon{margin-right:10px;padding-bottom:5px}.share-modal button,.sign-in-sign-up-modal button{min-width:145px}.share-modal .password-reqs,.sign-in-sign-up-modal .password-reqs{padding-top:0.75em}.share-modal .link,.sign-in-sign-up-modal .link{color:#d8666a}.share-modal .password-link,.sign-in-sign-up-modal .password-link{color:#9e9e9e;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out}.share-modal .password-link:hover,.sign-in-sign-up-modal .password-link:hover{color:#ededed;cursor:pointer}.share-modal .error-text,.sign-in-sign-up-modal .error-text{font-size:0.8em;color:#d8666a;margin-bottom:1em}@media screen and (max-device-width: 480px) and (orientation: portrait){.share-modal .toggle-tab,.sign-in-sign-up-modal .toggle-tab{display:block}.share-modal .toggle-tab .link,.sign-in-sign-up-modal .toggle-tab .link{margin-left:0}}@media screen and (max-device-width: 480px) and (orientation: portrait){.share-modal .type-header,.sign-in-sign-up-modal .type-header{margin-bottom:0.5em}}.share-modal .submit-btn,.sign-in-sign-up-modal .submit-btn{float:left}.share-modal .desktop-only,.sign-in-sign-up-modal .desktop-only{display:none}@media screen and (min-width: 40em){.share-modal .desktop-only,.sign-in-sign-up-modal .desktop-only{display:inline}}.share-modal .mobile-fb-signin,.sign-in-sign-up-modal .mobile-fb-signin{display:block;text-align:center}@media screen and (min-width: 40em){.share-modal .mobile-fb-signin,.sign-in-sign-up-modal .mobile-fb-signin{display:none}}.share-modal .mobile-fb-signin .fb-blue,.sign-in-sign-up-modal .mobile-fb-signin .fb-blue{width:100%}.share-modal .mobile-fb-signin .or,.sign-in-sign-up-modal .mobile-fb-signin .or{padding:11.5px 0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}.nav-link label{margin:0;display:inline;font-family:"Fira Sans",sans-serif}.tos-check{font-size:0.8em;padding:1em 0}.tos-check .checkbox{-webkit-transition:opacity;-moz-transition:opacity;transition:opacity;width:0.8em;height:0.8em;margin-right:0.25em;display:inline-block;border:1px solid white}.password-reqs{font-size:0.8em;padding:0 1.5em}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}.frame-modal .modal-window .modal-inner .castable-frame .frame-controls{padding-left:15px}.frame-modal .modal-window .modal-inner .castable-frame .frame-controls .frame-launch,.frame-modal .modal-window .modal-inner .castable-frame .frame-controls .frame-cast-url,.frame-modal .modal-window .modal-inner .castable-frame .frame-controls .frame-cast-id{text-decoration:underline;cursor:pointer}.frame-modal .modal-window .modal-inner .castable-frame .frame-controls .frame-play,.frame-modal .modal-window .modal-inner .castable-frame .frame-controls .frame-pause{cursor:pointer}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}.artwork-item .indicator,.artwork-dashboard-item .indicator,.artist-item .indicator{position:absolute;top:0.8em;right:0.8em;background:#9e9e9e;color:#323232;opacity:0.5;font-size:0.8em;padding:0.8em 0.5em;z-index:2}.artwork-item .artwork-group,.artwork-item .artist-group,.artwork-dashboard-item .artwork-group,.artwork-dashboard-item .artist-group,.artist-item .artwork-group,.artist-item .artist-group{position:relative;line-height:0}.artwork-item .artwork-group img,.artwork-item .artwork-group video,.artwork-dashboard-item .artwork-group img,.artwork-dashboard-item .artwork-group video,.artist-item .artwork-group img,.artist-item .artwork-group video{width:100%}.artwork-item figure,.artwork-dashboard-item figure,.artist-item figure{overflow:hidden;margin:0}.artwork-item,.artist-item{position:relative}.artwork-item .link,.artist-item .link{color:#323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.artwork-item .link:hover,.artist-item .link:hover{color:#d8666a}.artwork-item .dashboard-link,.artist-item .dashboard-link{display:block}.artwork-item .name,.artist-item .name{display:block;margin-top:0.5em}.artwork-item figure,.artist-item figure{overflow:hidden}.artwork-item .artwork-group,.artwork-item .artist-group,.artist-item .artwork-group,.artist-item .artist-group{position:relative;line-height:0}.artwork-item .artwork-group img,.artwork-item .artist-group img,.artist-item .artwork-group img,.artist-item .artist-group img{width:100%}.artwork-item figcaption.artwork-detail,.artwork-item figcaption.artist-detail,.artist-item figcaption.artwork-detail,.artist-item figcaption.artist-detail{color:#ededed;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;line-height:1.6875;padding:23px;background-color:rgba(50,50,50,0.5);-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease}.artwork-item figcaption.artwork-detail p,.artwork-item figcaption.artist-detail p,.artist-item figcaption.artwork-detail p,.artist-item figcaption.artist-detail p{color:#ededed}.artwork-item figcaption.artwork-detail:hover,.artwork-item figcaption.artist-detail:hover,.artist-item figcaption.artwork-detail:hover,.artist-item figcaption.artist-detail:hover{opacity:1;cursor:pointer}.artwork-item .artist-header h5.link,.artist-item .artist-header h5.link{color:#323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:0.5em}.artwork-item .artist-header h5.link:hover,.artist-item .artist-header h5.link:hover{color:#d8666a}.artwork-item{margin-bottom:1em}.artwork-header{padding-bottom:0.5em}.artwork-item.featured{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(82%, rgba(175,175,175,0)), color-stop(100%, rgba(158,158,158,0.25)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:linear,to bottom,rgba(255,255,255,0) 0%,rgba(175,175,175,0) 82%,rgba(158,158,158,0.25) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#409e9e9e',GradientType=0 )}.artwork-item.featured .item-label{font-size:1.75em;font-weight:600;color:#fafafa;text-transform:uppercase;bottom:-20px;right:0;position:absolute}h4.link{text-transform:uppercase;display:inline;font-size:0.7em;letter-spacing:1px;margin-left:1em}h4.link .icon{font-size:1.5em}.stats{padding:23px;overflow:auto}.stats .stat-item{color:#323232;display:inline;font-weight:400;font-size:1.2em;float:left;border-right:1px solid rgba(50,50,50,0.2);line-height:1.1em;padding:0 .7em 0 .7em}.stats .stat-item:first-child{padding-left:0}.stats .stat-item:last-child{border-right:0}.stats .stat-item .label{color:#9e9e9e;font-size:.7em;display:block;font-weight:normal}.stats.meta li{color:#fff}.artist-item a{color:black}.artist-item a:hover{color:#d8666a}.tile-artist-name,.tile-art-title{min-height:2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-art-title:hover{min-width:100%;min-height:2em;overflow:visible;word-wrap:break-word}.tile-art-title:hover .art-title{background:#fafafa;position:absolute;z-index:10}.artwork-dashboard-item .artwork-item-image,.artwork-dashboard-item .artwork-dashboard-info{padding:23px}.artwork-dashboard-item .artwork-item-image .cast-button,.artwork-dashboard-item .artwork-dashboard-info .cast-button{border-right:1px solid rgba(50,50,50,0.5)}@media screen and (min-width: 53.75em){.artwork-dashboard-item .artwork-item-image{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:0 0 0 23px}.artwork-dashboard-item .artwork-item-image:last-child{margin-right:0}.artwork-dashboard-item .artwork-dashboard-info{float:left;display:block;margin-right:2.35765%;width:65.88078%;padding:0 23px 0 0}.artwork-dashboard-item .artwork-dashboard-info:last-child{margin-right:0}}.artwork-dashboard-item .artwork-dashboard-info{position:relative}.artwork-dashboard-item .artwork-dashboard-info .artwork-id{margin-bottom:1em}.artwork-dashboard-item .artwork-dashboard-info .info-group{margin-bottom:1em}.artwork-dashboard-item .artwork-dashboard-info .featured-delete-buttons{position:absolute;right:23px}.artwork-dashboard-item .artwork-dashboard-info .state{color:#fafafa}.artwork-dashboard-item .dl-original{font-size:0.8em;color:#9e9e9e}.artwork-dashboard-item .dl-original:hover{color:#323232}.blog-item,.blog-stat-item{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;background:-moz-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,158,158,0.13)), color-stop(64%, rgba(255,255,255,0.05)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:linear,to bottom,rgba(158,158,158,0.13) 0%,rgba(255,255,255,0.05) 64%,rgba(255,255,255,0) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#219e9e9e', endColorstr='#00ffffff',GradientType=0 );padding:23px}.blog-item:before,.blog-item:after,.blog-stat-item:before,.blog-stat-item:after{content:"";display:table}.blog-item:after,.blog-stat-item:after{clear:both}.blog-item img,.blog-stat-item img{width:100%;max-width:1024px}@media screen and (min-width: 40em){.blog-item .blog-sidebar,.blog-stat-item .blog-sidebar{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-right:0}.blog-item .blog-sidebar:before,.blog-item .blog-sidebar:after,.blog-stat-item .blog-sidebar:before,.blog-stat-item .blog-sidebar:after{content:"";display:table}.blog-item .blog-sidebar:after,.blog-stat-item .blog-sidebar:after{clear:both}.blog-item .blog-sidebar:last-child,.blog-stat-item .blog-sidebar:last-child{margin-right:0}}.blog-item .blog-sidebar .share-caption,.blog-stat-item .blog-sidebar .share-caption{display:none}.blog-item .blog-sidebar .post-tag .type-header,.blog-stat-item .blog-sidebar .post-tag .type-header{color:#9e9e9e}.blog-item .blog-sidebar .social-media-icons,.blog-stat-item .blog-sidebar .social-media-icons{margin-top:11.5px}.blog-item .blog-sidebar .social-media-icons .icon,.blog-stat-item .blog-sidebar .social-media-icons .icon{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;color:#323232;opacity:0.5}.blog-item .blog-sidebar .social-media-icons .icon:hover,.blog-stat-item .blog-sidebar .social-media-icons .icon:hover{opacity:1}@media screen and (min-width: 40em){.blog-item .blog-main,.blog-stat-item .blog-main{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;float:left;display:block;margin-right:2.35765%;width:74.41059%}.blog-item .blog-main:before,.blog-item .blog-main:after,.blog-stat-item .blog-main:before,.blog-stat-item .blog-main:after{content:"";display:table}.blog-item .blog-main:after,.blog-stat-item .blog-main:after{clear:both}.blog-item .blog-main:last-child,.blog-stat-item .blog-main:last-child{margin-right:0}}.blog-item .tumblr-actions,.blog-stat-item .tumblr-actions{padding-top:11.5px}.blog-item .tumblr-actions .icon,.blog-stat-item .tumblr-actions .icon{line-height:1em;font-size:1.5em;color:#323232}.blog-item .tumblr-actions .btn,.blog-item .tumblr-actions .icon,.blog-stat-item .tumblr-actions .btn,.blog-stat-item .tumblr-actions .icon{opacity:0.5;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.blog-item .tumblr-actions .btn:hover,.blog-item .tumblr-actions .icon:hover,.blog-stat-item .tumblr-actions .btn:hover,.blog-stat-item .tumblr-actions .icon:hover{opacity:1}.blog-item .blog-content p,.blog-item .blog-content .blog-image,.blog-stat-item .blog-content p,.blog-stat-item .blog-content .blog-image{width:100%;max-width:1024px}.blog-item .blog-content .read-more,.blog-stat-item .blog-content .read-more{font-style:normal;display:block;margin-bottom:23px}.blog-item .blog-content .blog-image,.blog-stat-item .blog-content .blog-image{max-width:1024px}.blog-item .blog-content .title-link .type-header,.blog-stat-item .blog-content .title-link .type-header{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.blog-item .blog-content .title-link .type-header:hover,.blog-stat-item .blog-content .title-link .type-header:hover{color:#d8666a}.blog-stat-item .stats{padding:0 0 23px 0}.lazy-hidden{background:#ededed url("/images/loading.gif") no-repeat 50% 50%}.lazy{opacity:0.5}.animated{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0.5}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0.5}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.artwork-frame-item{position:relative}.artwork-frame-item .frame-border{width:100%;position:absolute;z-index:2;pointer-events:none;left:0}.artwork-frame-item .video-art{position:absolute;width:100%;z-index:1;pointer-events:auto;left:0}.artwork-frame-item .video-art-portrait{position:absolute;height:100%;z-index:1;pointer-events:auto;left:0}.commissioned-gallery-item .artist-image{position:relative}.commissioned-gallery-item .artist-image:after{content:"";display:block;padding-top:56.25%}.commissioned-gallery-item .artwork-metadata{padding:11.5px 0}.commissioned-gallery-item .artwork-metadata .artist-name{font-family:"freight-text-pro";font-weight:700}.commissioned-gallery-item .artwork-metadata hr{margin:5px 0}.commissioned-gallery-item .artwork-metadata .description{font-size:0.8em;margin-bottom:11.5px}.commissioned-gallery-item .artwork-metadata .artist-link{color:#d8666a}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.hero .hero-logo svg .left{fill:rgba(255,255,255,0.5)}.hero .hero-logo svg .right{fill:rgba(255,255,255,0.2)}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}.hero{background-repeat:no-repeat;background-position:top;background-size:cover;padding-bottom:1em}@media screen and (min-width: 53.75em){.hero{padding-bottom:3em}}.hero .hero-logo svg{height:3em;margin-bottom:2.5em}@media screen and (min-width: 53.75em){.hero .hero-logo svg{height:5em}}.hero .hero-inner{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;padding:3em;margin:auto;text-align:center;color:#fff}.hero .hero-inner:before,.hero .hero-inner:after{content:"";display:table}.hero .hero-inner:after{clear:both}.hero .hero-inner:before,.hero .hero-inner:after{content:"";display:table}.hero .hero-inner:after{clear:both}.hero .hero-inner button{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-size:1.125rem;outline:none}.hero .hero-inner button:disabled{cursor:not-allowed}.hero .hero-inner button:focus{outline:none}.hero .hero-inner button:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.hero .hero-inner button:disabled{cursor:default}.hero .hero-inner button:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.hero .hero-inner .hero-copy{text-align:center}.hero .hero-inner .hero-copy h1{font-size:1.6em;margin-bottom:.5em}@media screen and (min-width: 53.75em){.hero .hero-inner .hero-copy h1{font-size:1.8em}}.hero .hero-inner .hero-copy p{font-family:"freight-text-pro";margin:auto;margin-bottom:3em;font-weight:200;line-height:1.4em}@media screen and (min-width: 53.75em){.hero .hero-inner .hero-copy p{font-size:1.1em;max-width:40%}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}figure{margin:0}.component-gallery-artist,.component-gallery-three-col,.component-browse-artwork,.component-browse-genres,.component-blog-genres,.component-gallery-recommended,.component-gallery-two-col,.component-gallery-curator,.component-gallery-partner,.component-subscription-display{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;padding:23px}.component-gallery-artist:before,.component-gallery-three-col:before,.component-browse-artwork:before,.component-browse-genres:before,.component-blog-genres:before,.component-gallery-recommended:before,.component-gallery-two-col:before,.component-gallery-curator:before,.component-gallery-partner:before,.component-subscription-display:before,.component-gallery-artist:after,.component-gallery-three-col:after,.component-browse-artwork:after,.component-browse-genres:after,.component-blog-genres:after,.component-gallery-recommended:after,.component-gallery-two-col:after,.component-gallery-curator:after,.component-gallery-partner:after,.component-subscription-display:after{content:"";display:table}.component-gallery-artist:after,.component-gallery-three-col:after,.component-browse-artwork:after,.component-browse-genres:after,.component-blog-genres:after,.component-gallery-recommended:after,.component-gallery-two-col:after,.component-gallery-curator:after,.component-gallery-partner:after,.component-subscription-display:after{clear:both}.component-gallery-artist .more,.component-gallery-three-col .more,.component-browse-artwork .more,.component-browse-genres .more,.component-blog-genres .more,.component-gallery-recommended .more,.component-gallery-two-col .more,.component-gallery-curator .more,.component-gallery-partner .more,.component-subscription-display .more{color:rgba(50,50,50,0.3);padding-bottom:1em;text-transform:uppercase}.component-gallery-artist .artwork-item,.component-gallery-three-col .artwork-item,.component-browse-artwork .artwork-item,.component-browse-genres .artwork-item,.component-blog-genres .artwork-item,.component-gallery-recommended .artwork-item,.component-gallery-two-col .artwork-item,.component-gallery-curator .artwork-item,.component-gallery-partner .artwork-item,.component-subscription-display .artwork-item,.component-gallery-artist .artist-item,.component-gallery-three-col .artist-item,.component-browse-artwork .artist-item,.component-browse-genres .artist-item,.component-blog-genres .artist-item,.component-gallery-recommended .artist-item,.component-gallery-two-col .artist-item,.component-gallery-curator .artist-item,.component-gallery-partner .artist-item,.component-subscription-display .artist-item{padding-bottom:1em}.component-gallery-artist .artwork-item .name,.component-gallery-three-col .artwork-item .name,.component-browse-artwork .artwork-item .name,.component-browse-genres .artwork-item .name,.component-blog-genres .artwork-item .name,.component-gallery-recommended .artwork-item .name,.component-gallery-two-col .artwork-item .name,.component-gallery-curator .artwork-item .name,.component-gallery-partner .artwork-item .name,.component-subscription-display .artwork-item .name,.component-gallery-artist .artist-item .name,.component-gallery-three-col .artist-item .name,.component-browse-artwork .artist-item .name,.component-browse-genres .artist-item .name,.component-blog-genres .artist-item .name,.component-gallery-recommended .artist-item .name,.component-gallery-two-col .artist-item .name,.component-gallery-curator .artist-item .name,.component-gallery-partner .artist-item .name,.component-subscription-display .artist-item .name{font-size:1.125rem}.component-gallery-artist .artwork-item .title,.component-gallery-three-col .artwork-item .title,.component-browse-artwork .artwork-item .title,.component-browse-genres .artwork-item .title,.component-blog-genres .artwork-item .title,.component-gallery-recommended .artwork-item .title,.component-gallery-two-col .artwork-item .title,.component-gallery-curator .artwork-item .title,.component-gallery-partner .artwork-item .title,.component-subscription-display .artwork-item .title,.component-gallery-artist .artist-item .title,.component-gallery-three-col .artist-item .title,.component-browse-artwork .artist-item .title,.component-browse-genres .artist-item .title,.component-blog-genres .artist-item .title,.component-gallery-recommended .artist-item .title,.component-gallery-two-col .artist-item .title,.component-gallery-curator .artist-item .title,.component-gallery-partner .artist-item .title,.component-subscription-display .artist-item .title{font-size:1.125rem}.gallery-title{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;padding:0 23px}.gallery-title:before,.gallery-title:after{content:"";display:table}.gallery-title:after{clear:both}.gallery-title .section-header{font-size:1.5rem;text-align:center;margin-bottom:0}.gallery-title .line{margin:23px auto;border:1px solid #d8666a;width:3em}.gallery-title .artist-profile-link{margin:23px auto;text-align:center;font-size:0.8em}.gallery-title .artist-profile-link .icon{font-size:1.25em}.gallery-title .more-link{-webkit-transition:color,0.5s,ease-in-out;-moz-transition:color,0.5s,ease-in-out;transition:color,0.5s,ease-in-out;margin-left:0}.gallery-title .more-link:hover{color:#d8666a;cursor:pointer}.gallery-title .subhead .type-header{font-size:1em}.gallery-title .subhead .arrow{-webkit-transition:color,1s,ease-in-out;-moz-transition:color,1s,ease-in-out;transition:color,1s,ease-in-out;font-size:1.25em;color:#323232;opacity:0.5}.gallery-title .subhead .title-text{color:#323232;-webkit-transition:color,1s,ease-in-out;-moz-transition:color,1s,ease-in-out;transition:color,1s,ease-in-out}.gallery-title .subhead .title-text:hover{color:#d8666a}.search-results-title{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;padding:0 23px;margin-top:23px}.search-results-title:before,.search-results-title:after{content:"";display:table}.search-results-title:after{clear:both}@media screen and (min-width: 53.75em){.component-gallery-artist .artwork-item,.component-gallery-three-col .artwork-item,.component-browse-artwork .artwork-item{float:left;display:block;margin-right:2.35765%;width:31.76157%}.component-gallery-artist .artwork-item:last-child,.component-gallery-three-col .artwork-item:last-child,.component-browse-artwork .artwork-item:last-child{margin-right:0}.component-gallery-artist .artwork-item:nth-child(3n),.component-gallery-three-col .artwork-item:nth-child(3n),.component-browse-artwork .artwork-item:nth-child(3n){margin-right:0}.component-gallery-artist .artwork-item:nth-child(3n+1),.component-gallery-three-col .artwork-item:nth-child(3n+1),.component-browse-artwork .artwork-item:nth-child(3n+1){clear:left}}.genre-container{position:relative}.genre-container .genre-side-overlay{display:none}@media screen and (min-width: 53.75em){.genre-container .genre-side-overlay{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(50,50,50,0.37) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(50,50,50,0.37)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(50,50,50,0.37) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(50,50,50,0.37) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(50,50,50,0.37) 100%);background:linear,to right,rgba(255,255,255,0) 0%,rgba(50,50,50,0.37) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#5e323232',GradientType=1 );height:100%;display:block;text-align:right;position:absolute;right:0;top:0;left:90%;bottom:0;z-index:1;opacity:0}.genre-container .genre-side-overlay .icon{font-size:3em;color:#fafafa;top:45%}.genre-container .genre-side-overlay:hover{opacity:1;cursor:pointer}}@media screen and (min-width: 53.75em){.component-browse-artwork .artwork-item-overlay{width:33.33333%;float:left;padding:0 11.5px}}@media screen and (min-width: 53.75em){.component-browse-genres .genres-list,.component-blog-genres .genres-list{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:25.58941%}.component-browse-genres .genres-list:last-child,.component-blog-genres .genres-list:last-child{margin-right:0}}.component-browse-genres .genres-list .genre-list-item,.component-blog-genres .genres-list .genre-list-item{float:left;display:block;margin-right:3.57866%;width:22.316%}.component-browse-genres .genres-list .genre-list-item:last-child,.component-blog-genres .genres-list .genre-list-item:last-child{margin-right:0}.component-browse-genres .genres-list .genre-list-item:nth-child(4n),.component-blog-genres .genres-list .genre-list-item:nth-child(4n){margin-right:0}.component-browse-genres .genres-list .genre-list-item:nth-child(4n+1),.component-blog-genres .genres-list .genre-list-item:nth-child(4n+1){clear:left}@media screen and (max-device-width: 480px) and (orientation: portrait){.component-browse-genres .genres-list .genre-list-item,.component-blog-genres .genres-list .genre-list-item{float:left;display:block;margin-right:16.03631%;width:41.98184%}.component-browse-genres .genres-list .genre-list-item:last-child,.component-blog-genres .genres-list .genre-list-item:last-child{margin-right:0}.component-browse-genres .genres-list .genre-list-item:nth-child(2n),.component-blog-genres .genres-list .genre-list-item:nth-child(2n){margin-right:0}.component-browse-genres .genres-list .genre-list-item:nth-child(2n+1),.component-blog-genres .genres-list .genre-list-item:nth-child(2n+1){clear:left}}.component-browse-genres .genres-list .genre-list-item .link,.component-blog-genres .genres-list .genre-list-item .link{color:#9e9e9e;-webkit-transition:all,0.5s,ease-in-out;-moz-transition:all,0.5s,ease-in-out;transition:all,0.5s,ease-in-out}.component-browse-genres .genres-list .genre-list-item .link:hover,.component-blog-genres .genres-list .genre-list-item .link:hover{color:#d8666a}@media screen and (min-width: 53.75em){.component-gallery-recommended .artwork-item,.component-gallery-two-col .artwork-item{float:left;display:block;margin-right:2.35765%;width:48.82117%}.component-gallery-recommended .artwork-item:last-child,.component-gallery-two-col .artwork-item:last-child{margin-right:0}.component-gallery-recommended .artwork-item:nth-child(2n),.component-gallery-two-col .artwork-item:nth-child(2n){margin-right:0}.component-gallery-recommended .artwork-item:nth-child(2n+1),.component-gallery-two-col .artwork-item:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.component-gallery-curator .artist-item,.component-gallery-partner .artist-item{float:left;display:block;margin-right:2.35765%;width:23.23176%}.component-gallery-curator .artist-item:last-child,.component-gallery-partner .artist-item:last-child{margin-right:0}.component-gallery-curator .artist-item:nth-child(4n),.component-gallery-partner .artist-item:nth-child(4n){margin-right:0}.component-gallery-curator .artist-item:nth-child(4n+1),.component-gallery-partner .artist-item:nth-child(4n+1){clear:left}}@media screen and (min-width: 53.75em){.component-gallery-curator .artist-item-sample-art,.component-gallery-partner .artist-item-sample-art{float:left;display:block;margin-right:2.35765%;width:31.76157%}.component-gallery-curator .artist-item-sample-art:last-child,.component-gallery-partner .artist-item-sample-art:last-child{margin-right:0}.component-gallery-curator .artist-item-sample-art:nth-child(3n),.component-gallery-partner .artist-item-sample-art:nth-child(3n){margin-right:0}.component-gallery-curator .artist-item-sample-art:nth-child(3n+1),.component-gallery-partner .artist-item-sample-art:nth-child(3n+1){clear:left}}.component-subscription-display .subscription-item{margin-left:auto;margin-right:auto;float:none}.component-subscription-display .component-artwork-overview{margin-bottom:11.5px}.component-subscription-display .blurb{margin:1.5em 0}.component-gallery-two-col{margin-bottom:23px}.pagination .load-button{min-width:120px}.light-gradient{background:-moz-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,158,158,0.13)), color-stop(64%, rgba(255,255,255,0.05)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:linear,to bottom,rgba(158,158,158,0.13) 0%,rgba(255,255,255,0.05) 64%,rgba(255,255,255,0) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#219e9e9e', endColorstr='#00ffffff',GradientType=0 );padding:2em 0}.component-gallery-coverflow{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;min-height:200px}.component-gallery-coverflow:before,.component-gallery-coverflow:after{content:"";display:table}.component-gallery-coverflow:after{clear:both}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}figure{margin:0}.component-artwork-background{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.component-artwork-background:before,.component-artwork-background:after{content:"";display:table}.component-artwork-background:after{clear:both}.component-artwork-background .overview-container{border-bottom:1px solid #ededed;*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.component-artwork-background .overview-container:before,.component-artwork-background .overview-container:after{content:"";display:table}.component-artwork-background .overview-container:after{clear:both}.component-artwork-background .artwork-description-container{background:#fafafa;border-right:1px solid #ededed;text-align:right}@media screen and (min-width: 1024px){.component-artwork-background .artwork-description-container{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.component-artwork-background .artwork-description-container:last-child{margin-right:0}}.component-artwork-background .artwork-description-container .artwork-description{text-align:left;float:right;text-align:left;width:100%;max-width:1024px;padding:23px 23px 23px 46px;margin:23px}@media screen and (min-width: 100em){.component-artwork-background .artwork-description-container .artwork-description{padding-left:23px}}.component-artwork-background .artwork-description-container .artwork-description .section-header{font-size:1.5rem;text-align:center;margin-bottom:0}.component-artwork-background .artwork-description-container .artwork-description .line{margin:23px auto;border:1px solid #d8666a;width:3em}.component-artwork-background .artwork-stats{background:#ededed}.component-artwork-background .artwork-stats .favorite-button{border-right:1px solid rgba(50,50,50,0.5)}@media screen and (min-width: 1024px){.component-artwork-background .artwork-stats{float:left;display:block;margin-right:2.35765%;width:31.76157%;width:34.1%}.component-artwork-background .artwork-stats:last-child{margin-right:0}}.component-artwork-background .artwork-stats .excerpt{padding:23px}.component-artwork-background .artwork-stats .stats{padding:23px;background:#fafafa}.component-artwork-background .artwork-stats .social-feed{padding:23px;background:#ededed}.component-artwork-background .artwork-stats .modal{float:right;width:50%}.component-artwork-background .artwork-stats .modal .button{width:100%}.component-artwork-overview{background:#efefef;position:relative}.component-artwork-overview .overview-container{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:23px;position:relative}.component-artwork-overview .overview-container:before,.component-artwork-overview .overview-container:after{content:"";display:table}.component-artwork-overview .overview-container:after{clear:both}@media screen and (min-width: 1024px){.component-artwork-overview .overview-container{max-height:576px}.component-artwork-overview .overview-container .artwork-frame{float:left;display:block;margin-right:2.35765%;width:65.88078%;max-height:576px;text-align:right}.component-artwork-overview .overview-container .artwork-frame:last-child{margin-right:0}}.component-artwork-overview .overview-container .artwork-metadata{padding:23px}.component-artwork-overview .overview-container .artwork-metadata .label{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;color:#9e9e9e}.component-artwork-overview .overview-container .artwork-metadata .label:hover{color:#d8666a}@media screen and (min-width: 1024px){.component-artwork-overview .overview-container .artwork-metadata{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding-left:0;float:right}.component-artwork-overview .overview-container .artwork-metadata:last-child{margin-right:0}}.component-artwork-overview .overview-container .artwork-metadata .curator-info{margin-top:1.5em}.component-artwork-overview.dark{background:#323232;color:#ededed}.component-artwork-overview.dark p{color:#ededed}.component-artwork-overview.dark .stats li{border-color:#9e9e9e}.component-artwork-overview.dark .overview-container{padding-bottom:0}.component-artwork-overview.dark .overview-container .artwork-frame{padding:0}.component-artwork-overview.dark .link{cursor:pointer;color:#9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.component-artwork-overview.dark .link:hover{color:#d8666a}.component-artwork-overview.light .overview-container{padding-bottom:0}.component-artwork-overview.light .overview-container .artwork-frame{padding:0}.component-artwork-overview.light .stats li{color:#323232}.component-artwork-overview.light .link{cursor:pointer}.component-artwork-overview.light .link:hover{color:#d8666a}.artwork-actions .cast-message,.artwork-actions .error-message,.artwork-actions .cancel-link{font-size:0.8em;padding:0.5em 0;color:#9e9e9e}.artwork-actions .cancel-link:hover{color:#ededed;cursor:pointer}.artwork-actions .actions{padding-top:1em;*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto}.artwork-actions .actions:before,.artwork-actions .actions:after{content:"";display:table}.artwork-actions .actions:after{clear:both}.artwork-actions .actions li{float:left;display:block;margin-right:2.35765%;width:48.82117%;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;vertical-align:top;text-align:center;position:relative}.artwork-actions .actions li:last-child{margin-right:0}.artwork-actions .actions li:nth-child(2n){margin-right:0}.artwork-actions .actions li:nth-child(2n+1){clear:left}.artwork-actions .actions li .action-button{width:100%}.artwork-actions .actions .cast-playback-controls{width:100px;height:49px;background:rgba(50,50,50,0.9);position:absolute;top:23px;bottom:0;left:0;right:0;padding-top:0.4em}.artwork-actions .actions .cast-playback-controls .cast-control{font-size:2em;color:#d8666a;-webkit-transition:color,0.5s,ease-in-out;-moz-transition:color,0.5s,ease-in-out;transition:color,0.5s,ease-in-out}.artwork-actions .actions .cast-playback-controls .cast-control:hover{color:#ededed;cursor:pointer}.artwork-image{line-height:0;background-repeat:no-repeat;background-size:cover;background-position:center}.artwork-image img{visibility:hidden;min-width:100%}.wrapper{width:100%;display:block;position:relative;max-width:1024px}@media screen and (min-width: 1024px){.wrapper{float:right}}.wrapper:after{padding-top:56.25%;display:block;content:''}.img-src,.video-src,.video-overlay,.artwork-image{position:absolute;top:0;bottom:0;right:0;left:0;max-width:1024px;max-height:576px}.video-safari-mobile{width:100%;height:100%}.video-overlay{z-index:1;background:rgba(50,50,50,0.5);padding-top:25%;text-align:center;color:#ededed;cursor:pointer}.video-src,.img-src{width:100%}.submission-messages .processing-message{padding:23px}.artwork-submission{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;-webkit-transition:"opacity",0.5s,ease-in-out;-moz-transition:"opacity",0.5s,ease-in-out;transition:"opacity",0.5s,ease-in-out;padding:23px}.artwork-submission:before,.artwork-submission:after{content:"";display:table}.artwork-submission:after{clear:both}.artwork-submission .commissioned-artwork-form{padding:23px;background:#ededed}.artwork-submission .commissioned-artwork-form .checkbox{float:left;margin-top:8px}.artwork-submission .upload-progress{width:100%;border-top:none;padding-top:0 !important}.artwork-submission .upload-progress .bar{background:#323232 !important}.artwork-submission .image-upload-form{margin-bottom:23px;background:#ededed;padding:23px}.artwork-submission .image-upload-form .new-art-notice{margin-bottom:23px}.artwork-submission .image-upload-form .artwork-image{background:#9e9e9e;background:url("/images/art-placeholder.jpg") no-repeat center/cover;text-align:center}.artwork-submission .image-upload-form .notice-text{font-size:0.8em;color:#9e9e9e}.artwork-submission .message{margin-bottom:1em;background:#fafafa;padding:1em;font-size:0.8em}.artwork-submission .art-errors{margin-bottom:1em}.artwork-submission .thumbnail-label{margin-bottom:0}.artwork-submission .thumbnail-picker-text,.artwork-submission .video-still-picker-placeholder{font-size:0.8em;margin-bottom:1em}.artwork-submission .video-still-picker{margin-bottom:11.5px}.artwork-submission .cancel-link{font-size:0.8em;padding:0.5em 0;color:#9e9e9e}.artwork-submission .cancel-link:hover{color:#323232;cursor:pointer}.artwork-submission .video-progress{margin-bottom:1em;font-size:0.8em}.artwork-submission .tag-category{display:block}.artwork-submission .tags-list .tag-item label{display:inline-block;font-size:0.8em}.artwork-submission .tags-list .tag-item input[type="checkbox"]{float:left;margin-top:8px}@media screen and (min-width: 1024px){.artwork-submission .tags-list .tag-item{float:left;display:block;margin-right:2.35765%;width:23.23176%}.artwork-submission .tags-list .tag-item:last-child{margin-right:0}}@media screen and (min-width: 1024px){.artwork-submission .submission-form{padding:0 23px 23px 23px}.artwork-submission .image-upload-form{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:0}.artwork-submission .image-upload-form:last-child{margin-right:0}.artwork-submission .submission-form{float:left;display:block;margin-right:2.35765%;width:65.88078%}.artwork-submission .submission-form:last-child{margin-right:0}}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(50,50,50,0.3);text-align:center;padding-top:15%;z-index:1}.loading-overlay .icon{font-size:6em}.upload-splash{background:-moz-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,158,158,0.13)), color-stop(64%, rgba(255,255,255,0.05)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:linear,to bottom,rgba(158,158,158,0.13) 0%,rgba(255,255,255,0.05) 64%,rgba(255,255,255,0) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#219e9e9e', endColorstr='#00ffffff',GradientType=0 );padding:46px 23px;text-align:center}.upload-splash .maintenance-text{padding:23px;color:#9e9e9e}.upload-splash .main-title{margin:23px 0;font-weight:400;color:#323232}.upload-splash .upload-types{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;width:80%}.upload-splash .upload-types:before,.upload-splash .upload-types:after{content:"";display:table}.upload-splash .upload-types:after{clear:both}.upload-splash .upload-types .upload-type-tile{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:23px;background:#fff;box-shadow:1px 1px 20px rgba(158,158,158,0.2)}@media screen and (min-width: 1024px){.upload-splash .upload-types .upload-type-tile{float:left;display:block;margin-right:2.35765%;width:31.76157%}.upload-splash .upload-types .upload-type-tile:last-child{margin-right:0}.upload-splash .upload-types .upload-type-tile:nth-child(3n){margin-right:0}.upload-splash .upload-types .upload-type-tile:nth-child(3n+1){clear:left}}.upload-splash .upload-types .upload-type-tile .link{color:#9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.upload-splash .upload-types .upload-type-tile:hover{cursor:pointer;box-shadow:1px 1px 20px rgba(158,158,158,0.6)}.upload-splash .upload-types .upload-type-tile:hover .link{color:#323232}.upload-splash .upload-types .icon{font-size:5em}.frame-modal .dropdown-container,.artwork-actions .dropdown-container{width:100%}.frame-modal .dropdown-container .dropdown-select,.artwork-actions .dropdown-container .dropdown-select{font-size:0.8em;position:absolute;top:69px;border:1px solid #323232;background:#323232;border-top:none;*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto}.frame-modal .dropdown-container .dropdown-select:before,.frame-modal .dropdown-container .dropdown-select:after,.artwork-actions .dropdown-container .dropdown-select:before,.artwork-actions .dropdown-container .dropdown-select:after{content:"";display:table}.frame-modal .dropdown-container .dropdown-select:after,.artwork-actions .dropdown-container .dropdown-select:after{clear:both}.frame-modal .dropdown-container .dropdown-select .select-item-link,.artwork-actions .dropdown-container .dropdown-select .select-item-link{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:11.5px}.frame-modal .dropdown-container .dropdown-select .select-item-link a,.artwork-actions .dropdown-container .dropdown-select .select-item-link a{color:#ededed}.frame-modal .dropdown-container .dropdown-select .select-item-link a:hover,.artwork-actions .dropdown-container .dropdown-select .select-item-link a:hover{color:#d8666a}.frame-modal .dropdown-container .dropdown-select .select-item:last-of-type,.artwork-actions .dropdown-container .dropdown-select .select-item:last-of-type{margin-bottom:11.5px}.frame-modal .dropdown-container .dropdown-select li,.artwork-actions .dropdown-container .dropdown-select li{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:0;display:none;width:100%;float:left;text-align:left;padding-left:11.5px;background:#323232}.frame-modal .dropdown-container .dropdown-select li:hover,.artwork-actions .dropdown-container .dropdown-select li:hover{cursor:pointer;color:#d8666a}.frame-modal .dropdown-container .show-menu,.artwork-actions .dropdown-container .show-menu{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid #d8666a;border-top:none}.frame-modal .dropdown-container .show-menu li,.artwork-actions .dropdown-container .show-menu li{opacity:1;display:block}.frame-modal .cast-dropdown,.artwork-actions .cast-dropdown{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-size:0.9rem;letter-spacing:1px;background:none;padding:0.75em 1.25em;font-weight:500;margin-top:23px;border:1px solid #d8666a}.frame-modal .cast-dropdown:hover,.artwork-actions .cast-dropdown:hover{background:none;color:#d8666a}.frame-modal .cast-screen,.artwork-actions .cast-screen{border:1px solid #d8666a;padding:11.5px;margin-right:23px;color:#ededed;position:relative}.frame-modal .cast-screen .type-header,.artwork-actions .cast-screen .type-header{color:#ededed;margin-bottom:11.5px}.frame-modal .cast-screen .icon-close,.artwork-actions .cast-screen .icon-close{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;color:#ededed;opacity:0.5;position:absolute;right:5px;top:5px;font-size:1.25em}.frame-modal .cast-screen .icon-close:hover,.artwork-actions .cast-screen .icon-close:hover{cursor:pointer;opacity:1}.frame-modal .cast-screen .frame-name,.artwork-actions .cast-screen .frame-name{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;cursor:pointer}.frame-modal .cast-screen .frame-name:hover,.artwork-actions .cast-screen .frame-name:hover{color:#d8666a}.frame-modal .cast-screen .frame-controls,.frame-modal .cast-screen .frame-name,.artwork-actions .cast-screen .frame-controls,.artwork-actions .cast-screen .frame-name{display:inline}.frame-modal .cast-screen .frame-controls .frame-launch,.frame-modal .cast-screen .frame-name .frame-launch,.artwork-actions .cast-screen .frame-controls .frame-launch,.artwork-actions .cast-screen .frame-name .frame-launch{display:inline;color:#9e9e9e;font-size:0.8em;cursor:pointer}.frame-modal .cast-screen .frame-controls .frame-settings,.frame-modal .cast-screen .frame-name .frame-settings,.artwork-actions .cast-screen .frame-controls .frame-settings,.artwork-actions .cast-screen .frame-name .frame-settings{display:inline;font-size:0.8em;cursor:pointer}.frame-modal .cast-screen .frame-controls .frame-cast-id,.frame-modal .cast-screen .frame-controls .frame-cast-url,.frame-modal .cast-screen .frame-name .frame-cast-id,.frame-modal .cast-screen .frame-name .frame-cast-url,.artwork-actions .cast-screen .frame-controls .frame-cast-id,.artwork-actions .cast-screen .frame-controls .frame-cast-url,.artwork-actions .cast-screen .frame-name .frame-cast-id,.artwork-actions .cast-screen .frame-name .frame-cast-url{display:none}.frame-modal .cast-screen .frame-video-controls .frame-play,.frame-modal .cast-screen .frame-video-controls .frame-pause,.artwork-actions .cast-screen .frame-video-controls .frame-play,.artwork-actions .cast-screen .frame-video-controls .frame-pause{font-size:1.25em;cursor:pointer;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.frame-modal .cast-screen .frame-video-controls .frame-play:hover,.frame-modal .cast-screen .frame-video-controls .frame-pause:hover,.artwork-actions .cast-screen .frame-video-controls .frame-play:hover,.artwork-actions .cast-screen .frame-video-controls .frame-pause:hover{color:#d8666a}.frame-modal .cast-screen .refresh-link,.artwork-actions .cast-screen .refresh-link{color:#9e9e9e;cursor:pointer;font-size:0.8em}.frame-modal .cast-screen .refresh-link .icon-reload,.artwork-actions .cast-screen .refresh-link .icon-reload{font-size:1.25em;margin-left:5px}.gallery-container{margin:46px auto;border-bottom:1px solid #ededed}.gallery-container:last-of-type{margin-bottom:0}.frame-settings-modal h3{color:white}.frame-settings-modal input[type='text']{color:black}.frame-settings-modal #settings-update-success,.frame-settings-modal #settings-update-fail{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}figure{margin:0}.component-profile-background,.edit-profile,.edit-payment,.show-profile,.password-reset-form{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto}.component-profile-background:before,.component-profile-background:after,.edit-profile:before,.edit-profile:after,.edit-payment:before,.edit-payment:after,.show-profile:before,.show-profile:after,.password-reset-form:before,.password-reset-form:after{content:"";display:table}.component-profile-background:after,.edit-profile:after,.edit-payment:after,.show-profile:after,.password-reset-form:after{clear:both}.component-profile-background .profile-description,.edit-profile .profile-description,.edit-payment .profile-description,.show-profile .profile-description,.password-reset-form .profile-description{padding:23px;background:#fafafa}@media screen and (min-width: 53.75em){.component-profile-background .profile-description,.edit-profile .profile-description,.edit-payment .profile-description,.show-profile .profile-description,.password-reset-form .profile-description{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.component-profile-background .profile-description:last-child,.edit-profile .profile-description:last-child,.edit-payment .profile-description:last-child,.show-profile .profile-description:last-child,.password-reset-form .profile-description:last-child{margin-right:0}}.component-profile-background .profile-description p,.edit-profile .profile-description p,.edit-payment .profile-description p,.show-profile .profile-description p,.password-reset-form .profile-description p{max-width:1000px}.component-profile-background .profile-stats,.component-profile-background .profile-avatar,.edit-profile .profile-stats,.edit-profile .profile-avatar,.edit-payment .profile-stats,.edit-payment .profile-avatar,.show-profile .profile-stats,.show-profile .profile-avatar,.password-reset-form .profile-stats,.password-reset-form .profile-avatar{background:#ededed}@media screen and (min-width: 53.75em){.component-profile-background .profile-stats,.component-profile-background .profile-avatar,.edit-profile .profile-stats,.edit-profile .profile-avatar,.edit-payment .profile-stats,.edit-payment .profile-avatar,.show-profile .profile-stats,.show-profile .profile-avatar,.password-reset-form .profile-stats,.password-reset-form .profile-avatar{float:left;display:block;margin-right:2.35765%;width:31.76157%;float:right}.component-profile-background .profile-stats:last-child,.component-profile-background .profile-avatar:last-child,.edit-profile .profile-stats:last-child,.edit-profile .profile-avatar:last-child,.edit-payment .profile-stats:last-child,.edit-payment .profile-avatar:last-child,.show-profile .profile-stats:last-child,.show-profile .profile-avatar:last-child,.password-reset-form .profile-stats:last-child,.password-reset-form .profile-avatar:last-child{margin-right:0}}.component-profile-background .profile-stats .modal,.component-profile-background .profile-avatar .modal,.edit-profile .profile-stats .modal,.edit-profile .profile-avatar .modal,.edit-payment .profile-stats .modal,.edit-payment .profile-avatar .modal,.show-profile .profile-stats .modal,.show-profile .profile-avatar .modal,.password-reset-form .profile-stats .modal,.password-reset-form .profile-avatar .modal{float:right;width:100%}.component-profile-background .profile-stats .modal .button,.component-profile-background .profile-avatar .modal .button,.edit-profile .profile-stats .modal .button,.edit-profile .profile-avatar .modal .button,.edit-payment .profile-stats .modal .button,.edit-payment .profile-avatar .modal .button,.show-profile .profile-stats .modal .button,.show-profile .profile-avatar .modal .button,.password-reset-form .profile-stats .modal .button,.password-reset-form .profile-avatar .modal .button{width:100%}.component-profile-background .profile-stats .excerpt,.component-profile-background .profile-stats .related,.component-profile-background .profile-avatar .excerpt,.component-profile-background .profile-avatar .related,.edit-profile .profile-stats .excerpt,.edit-profile .profile-stats .related,.edit-profile .profile-avatar .excerpt,.edit-profile .profile-avatar .related,.edit-payment .profile-stats .excerpt,.edit-payment .profile-stats .related,.edit-payment .profile-avatar .excerpt,.edit-payment .profile-avatar .related,.show-profile .profile-stats .excerpt,.show-profile .profile-stats .related,.show-profile .profile-avatar .excerpt,.show-profile .profile-avatar .related,.password-reset-form .profile-stats .excerpt,.password-reset-form .profile-stats .related,.password-reset-form .profile-avatar .excerpt,.password-reset-form .profile-avatar .related{padding:23px}.component-profile-background .profile-stats .stats,.component-profile-background .profile-avatar .stats,.edit-profile .profile-stats .stats,.edit-profile .profile-avatar .stats,.edit-payment .profile-stats .stats,.edit-payment .profile-avatar .stats,.show-profile .profile-stats .stats,.show-profile .profile-avatar .stats,.password-reset-form .profile-stats .stats,.password-reset-form .profile-avatar .stats{padding:23px;background:white}.component-profile-background .profile-stats .social-feed,.component-profile-background .profile-avatar .social-feed,.edit-profile .profile-stats .social-feed,.edit-profile .profile-avatar .social-feed,.edit-payment .profile-stats .social-feed,.edit-payment .profile-avatar .social-feed,.show-profile .profile-stats .social-feed,.show-profile .profile-avatar .social-feed,.password-reset-form .profile-stats .social-feed,.password-reset-form .profile-avatar .social-feed{padding:23px;background:#ededed}.component-profile-background .profile-stats .upload-label,.component-profile-background .profile-avatar .upload-label,.edit-profile .profile-stats .upload-label,.edit-profile .profile-avatar .upload-label,.edit-payment .profile-stats .upload-label,.edit-payment .profile-avatar .upload-label,.show-profile .profile-stats .upload-label,.show-profile .profile-avatar .upload-label,.password-reset-form .profile-stats .upload-label,.password-reset-form .profile-avatar .upload-label{font-size:0.8em;text-align:center}.component-profile-overview{background:#efefef;position:relative}.component-profile-overview .overview-container{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding-bottom:23px}.component-profile-overview .overview-container:before,.component-profile-overview .overview-container:after{content:"";display:table}.component-profile-overview .overview-container:after{clear:both}.component-profile-overview .profile-header{padding:1.5em 0}.component-profile-overview .curator-info{margin-top:1em}.component-profile-overview.dark{background:#323232;color:#ededed}.component-profile-overview.dark p{color:#ededed}.component-profile-overview.dark .overview-container{padding-bottom:0}.component-profile-overview.dark .overview-container .artwork-frame{padding:0}.component-profile-overview.dark .link{cursor:pointer;color:#9e9e9e;-webkit-transition:all,0.5s,ease-in-out;-moz-transition:all,0.5s,ease-in-out;transition:all,0.5s,ease-in-out}.component-profile-overview.dark .link:hover{color:#d8666a}.component-profile-overview.dark .name{text-transform:uppercase;margin-bottom:0.5em;color:#ededed}.edit-profile,.edit-payment,.show-profile,.password-reset-form-container{padding:23px}.edit-profile .stripe-button,.edit-payment .stripe-button,.show-profile .stripe-button,.password-reset-form-container .stripe-button{margin-bottom:.766667em}.edit-profile .stripe-button .icon-alert,.edit-payment .stripe-button .icon-alert,.show-profile .stripe-button .icon-alert,.password-reset-form-container .stripe-button .icon-alert{font-size:1.5em}.edit-profile .edit-profile-form,.edit-profile .edit-payment-form,.edit-profile .show-profile-form,.edit-profile .show-cc,.edit-payment .edit-profile-form,.edit-payment .edit-payment-form,.edit-payment .show-profile-form,.edit-payment .show-cc,.show-profile .edit-profile-form,.show-profile .edit-payment-form,.show-profile .show-profile-form,.show-profile .show-cc,.password-reset-form-container .edit-profile-form,.password-reset-form-container .edit-payment-form,.password-reset-form-container .show-profile-form,.password-reset-form-container .show-cc{padding:0 23px 23px 23px}.edit-profile .edit-profile-form .notice,.edit-profile .edit-payment-form .notice,.edit-profile .show-profile-form .notice,.edit-profile .show-cc .notice,.edit-payment .edit-profile-form .notice,.edit-payment .edit-payment-form .notice,.edit-payment .show-profile-form .notice,.edit-payment .show-cc .notice,.show-profile .edit-profile-form .notice,.show-profile .edit-payment-form .notice,.show-profile .show-profile-form .notice,.show-profile .show-cc .notice,.password-reset-form-container .edit-profile-form .notice,.password-reset-form-container .edit-payment-form .notice,.password-reset-form-container .show-profile-form .notice,.password-reset-form-container .show-cc .notice{color:#d8666a;margin-bottom:23px}@media screen and (min-width: 53.75em){.edit-profile .edit-profile-form,.edit-profile .edit-payment-form,.edit-profile .show-profile-form,.edit-profile .show-cc,.edit-payment .edit-profile-form,.edit-payment .edit-payment-form,.edit-payment .show-profile-form,.edit-payment .show-cc,.show-profile .edit-profile-form,.show-profile .edit-payment-form,.show-profile .show-profile-form,.show-profile .show-cc,.password-reset-form-container .edit-profile-form,.password-reset-form-container .edit-payment-form,.password-reset-form-container .show-profile-form,.password-reset-form-container .show-cc{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.edit-profile .edit-profile-form:last-child,.edit-profile .edit-payment-form:last-child,.edit-profile .show-profile-form:last-child,.edit-profile .show-cc:last-child,.edit-payment .edit-profile-form:last-child,.edit-payment .edit-payment-form:last-child,.edit-payment .show-profile-form:last-child,.edit-payment .show-cc:last-child,.show-profile .edit-profile-form:last-child,.show-profile .edit-payment-form:last-child,.show-profile .show-profile-form:last-child,.show-profile .show-cc:last-child,.password-reset-form-container .edit-profile-form:last-child,.password-reset-form-container .edit-payment-form:last-child,.password-reset-form-container .show-profile-form:last-child,.password-reset-form-container .show-cc:last-child{margin-right:0}}.edit-profile .file-field,.edit-payment .file-field,.show-profile .file-field,.password-reset-form-container .file-field{opacity:0;display:none}.edit-profile .image-requirements,.edit-payment .image-requirements,.show-profile .image-requirements,.password-reset-form-container .image-requirements{text-align:center;color:#9e9e9e;font-size:0.8em}.show-profile-form .third-fieldset,.show-profile-form .narrow-fieldset,.show-profile-form .fieldset,.show-cc .third-fieldset,.show-cc .narrow-fieldset,.show-cc .fieldset{margin-bottom:1em}.show-profile-form .field-value,.show-cc .field-value{font-weight:500}.square-wrapper{width:100%;display:inline-block;position:relative}.square-wrapper:after{padding-top:100%;display:block;content:''}.profile-image{background-size:cover;background-position:center;position:absolute;top:0;bottom:0;right:0;left:0}.contact-info{margin-top:1em;font-size:0.8em}.password-requirements{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em 0}.password-requirements:before,.password-requirements:after{content:"";display:table}.password-requirements:after{clear:both}@media screen and (min-width: 53.75em){.password-requirements:not(.full-width) .password-req{float:left;display:block;margin-right:2.35765%;width:31.76157%}.password-requirements:not(.full-width) .password-req:last-child{margin-right:0}.password-requirements:not(.full-width) .password-req:nth-child(3n){margin-right:0}.password-requirements:not(.full-width) .password-req:nth-child(3n+1){clear:left}}.show-hide-button{padding:0 23px 23px 23px;text-align:center}.show-hide-button .button{margin-bottom:23px}.stripe-connect-wrapper{padding:1em 0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}figure{margin:0}.component-subscriptions-background{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:23px}.component-subscriptions-background:before,.component-subscriptions-background:after{content:"";display:table}.component-subscriptions-background:after{clear:both}.component-subscriptions-background .collection-description{padding:23px;background:#fafafa}@media screen and (min-width: 53.75em){.component-subscriptions-background .collection-description{float:left;display:block;margin-right:2.35765%;width:65.88078%}.component-subscriptions-background .collection-description:last-child{margin-right:0}}.component-subscriptions-background .collection-description h1{text-transform:uppercase}.component-subscriptions-background .collection-description p{max-width:1000px}.component-subscriptions-background .collection-description .stats{padding:0}.component-subscriptions-background .subscription-actions{padding:23px}.component-subscriptions-background .subscription-actions .secondary-actions{display:block}@media screen and (min-width: 53.75em){.component-subscriptions-background .subscription-actions{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0;text-align:right;padding:0}.component-subscriptions-background .subscription-actions:last-child{margin-right:0}}.component-subscription-display{padding-bottom:0;*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.component-subscription-display:before,.component-subscription-display:after{content:"";display:table}.component-subscription-display:after{clear:both}.component-subscription-display .subscription-buttons-wrapper{min-height:100px}.component-subscription-display .button-wrapper{padding-right:23px}.component-subscription-display .button-wrapper .button:not(.confirm){width:100%}.component-subscription-display .button-wrapper .confirm{margin-top:11.5px;margin-right:0}.component-subscription-display .button-wrapper .state{color:#fafafa;margin-bottom:0}.component-subscription-display .button-wrapper .end-subscription-link,.component-subscription-display .button-wrapper .subscribe-cancel-link{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;font-size:0.8em;color:#9e9e9e;text-transform:uppercase}.component-subscription-display .button-wrapper .end-subscription-link:hover,.component-subscription-display .button-wrapper .subscribe-cancel-link:hover{color:#d8666a;cursor:pointer}.component-subscription-display .button-wrapper .subscription-end-notice,.component-subscription-display .button-wrapper .message{padding:11.5px 0;font-size:0.8em;color:#9e9e9e}.component-subscription-display .about-subscriptions{padding:23px 0}.component-subscription-display .about-subscriptions .type-header{margin-bottom:1em;border-bottom:0}.component-subscription-display .about-subscriptions .list-item{font-size:0.8em}.component-subscription-display .about-subscriptions .icon{font-size:2.5em}.component-subscription-display .description{padding-bottom:23px}.component-subscription-display .scroll-msg{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;color:#9e9e9e;padding:11.5px 0;font-weight:500;letter-spacing:1px;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out}.component-subscription-display .scroll-msg:last-child{margin-right:0}.component-subscription-display .scroll-msg:hover{color:#d8666a;cursor:pointer}@media screen and (min-width: 53.75em){.component-subscription-display .button-wrapper{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0}.component-subscription-display .button-wrapper:last-child{margin-right:0}.component-subscription-display .subscriptions-description{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.component-subscription-display .subscriptions-description:last-child{margin-right:0}}.component-gallery-subscriptions .og-grid{list-style:none;padding-top:11.5px;margin:0 auto;text-align:center;width:100%}.component-gallery-subscriptions .og-grid li{vertical-align:top;margin-bottom:11.5px}@media screen and (min-width: 53.75em){.component-gallery-subscriptions .og-grid li{float:left;display:block;margin-right:2.35765%;width:31.76157%}.component-gallery-subscriptions .og-grid li:last-child{margin-right:0}.component-gallery-subscriptions .og-grid li:nth-child(3n){margin-right:0}.component-gallery-subscriptions .og-grid li:nth-child(3n+1){clear:left}}.component-gallery-subscriptions .og-grid li>a,.component-gallery-subscriptions .og-grid li>a img,.component-gallery-subscriptions .og-grid li>a video{border:none;outline:none;display:block;position:relative}.component-gallery-subscriptions .og-grid li>a img,.component-gallery-subscriptions .og-grid li>a video{width:100%}.component-gallery-subscriptions .og-grid li.og-expanded>a::after{top:auto;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:rgba(158,158,158,0.13);border-width:15px;left:50%;margin:-20px 0 0 -15px}.component-gallery-subscriptions .og-expander{position:absolute;background:-moz-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,158,158,0.13)), color-stop(64%, rgba(255,255,255,0.05)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:linear,to bottom,rgba(158,158,158,0.13) 0%,rgba(255,255,255,0.05) 64%,rgba(255,255,255,0) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#219e9e9e', endColorstr='#00ffffff',GradientType=0 );top:auto;left:0;width:100%;margin-top:10px;text-align:left;height:0;overflow:hidden}.component-gallery-subscriptions .og-expander-inner{padding:23px;height:100%}.component-gallery-subscriptions .og-close{position:absolute;width:23px;height:23px;top:20px;right:20px;cursor:pointer;z-index:1}.component-gallery-subscriptions .og-close::before,.component-gallery-subscriptions .og-close::after{content:'';position:absolute;width:100%;top:50%;height:1px;background:#9e9e9e;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.component-gallery-subscriptions .og-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.component-gallery-subscriptions .og-close:hover::before,.component-gallery-subscriptions .og-close:hover::after{background:#323232}.component-gallery-subscriptions .og-fullimg,.component-gallery-subscriptions .og-details{float:left;height:100%;overflow:hidden;position:relative}.component-gallery-subscriptions .og-details{padding:0 23px;color:#323232;float:left;display:block;margin-right:2.35765%;width:100%}.component-gallery-subscriptions .og-details .artist-name .link{color:#9e9e9e;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out}.component-gallery-subscriptions .og-details .artist-name .link:hover{color:#d8666a}.component-gallery-subscriptions .og-details .art-title{padding-bottom:1.5em}.component-gallery-subscriptions .og-details .cast-button{color:#fafafa;min-width:75px}.component-gallery-subscriptions .og-details .cast-button:hover:not(.disabled){cursor:pointer}.component-gallery-subscriptions .og-details .learn-more-link{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;font-size:0.8em;color:#9e9e9e;margin-left:0.25em}.component-gallery-subscriptions .og-details .learn-more-link:hover{color:#d8666a}.component-gallery-subscriptions .og-details:last-child{margin-right:0}@media screen and (min-width: 53.75em){.component-gallery-subscriptions .og-details{float:left;display:block;margin-right:2.35765%;width:31.76157%}.component-gallery-subscriptions .og-details:last-child{margin-right:0}}.component-gallery-subscriptions .og-fullimg{text-align:center;display:none}@media screen and (min-width: 53.75em){.component-gallery-subscriptions .og-fullimg{display:block;float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.component-gallery-subscriptions .og-fullimg:last-child{margin-right:0}}.component-gallery-subscriptions .og-fullimg img,.component-gallery-subscriptions .og-fullimg video{display:inline-block;width:100%;max-width:1024px}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}figure{margin:0}.page-artist-submission,.page-about,.page-faq,.page-stripe-connect{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.page-artist-submission:before,.page-artist-submission:after,.page-about:before,.page-about:after,.page-faq:before,.page-faq:after,.page-stripe-connect:before,.page-stripe-connect:after{content:"";display:table}.page-artist-submission:after,.page-about:after,.page-faq:after,.page-stripe-connect:after{clear:both}.page-artist-submission .about-top,.page-artist-submission .about-bottom,.page-about .about-top,.page-about .about-bottom,.page-faq .about-top,.page-faq .about-bottom,.page-stripe-connect .about-top,.page-stripe-connect .about-bottom{background:-moz-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,158,158,0.13)), color-stop(64%, rgba(255,255,255,0.05)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:linear,to bottom,rgba(158,158,158,0.13) 0%,rgba(255,255,255,0.05) 64%,rgba(255,255,255,0) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#219e9e9e', endColorstr='#00ffffff',GradientType=0 )}.page-artist-submission .measure,.page-about .measure,.page-faq .measure,.page-stripe-connect .measure{padding:23px}@media screen and (min-width: 53.75em){.page-artist-submission .measure,.page-about .measure,.page-faq .measure,.page-stripe-connect .measure{padding:23px 0}}.page-artist-submission .image-spread,.page-about .image-spread,.page-faq .image-spread,.page-stripe-connect .image-spread{background:url("/images/faq/artist-submission.jpg") center/cover;height:250px}.page-artist-submission .section-title,.page-about .section-title,.page-faq .section-title,.page-stripe-connect .section-title{font-size:1em}.page-artist-submission .header-title,.page-about .header-title,.page-faq .header-title,.page-stripe-connect .header-title{margin:23px 0}.page-faq .top-banner{position:relative}.page-faq .image-spread{background:url("/images/faq/general-faq.jpg") center/cover;margin-bottom:23px}.page-faq .artist-banner .image-spread{background:url("/images/faq/artist-faq.jpg") center/cover}.page-faq .frame-banner .image-spread{background:url("/images/faq/frame-faq.jpg") center/cover}.page-faq .about-banner .image-spread{background:url("/images/faq/about-faq.jpg") center/cover}.page-faq .general-about-info{margin-bottom:46px}.page-faq .extra-top-padding{padding-top:46px !important}.page-faq .table-of-contents{margin-bottom:23px}.page-faq .table-of-contents li{margin-bottom:0.5em}.page-faq .table-of-contents .faq-menu{color:#9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.page-faq .table-of-contents .faq-menu:hover{color:#d8666a;cursor:pointer}.page-faq .menus{border-top:1px solid #9e9e9e;margin:23px}.page-faq .faq-content{border-top:1px solid rgba(158,158,158,0.5)}.page-faq .faq-content .tabs-menu-container{background:#fafafa;width:100%;padding-bottom:23px}.page-faq .faq-content .tabs-menu-container .tabs-menu{max-width:1000px;margin-left:auto;margin-right:auto}.page-faq .faq-content .tabs-menu-container .tabs-menu .tab-link{display:inline;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:5px 23px 23px 23px;font-size:0.8em;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out}.page-faq .faq-content .tabs-menu-container .tabs-menu .tab-link .link-text{color:#9e9e9e}.page-faq .faq-content .tabs-menu-container .tabs-menu .tab-link .link-text:hover{color:#323232;cursor:pointer}.page-faq .faq-content .tabs-menu-container .tabs-menu .tab-link.is-active{border-top:3px solid #323232}.page-faq .faq-content .tabs-menu-container .tabs-menu .tab-link.is-active .link-text{color:#323232}@media screen and (max-device-width: 480px) and (orientation: portrait){.page-faq .faq-content .tabs-menu-container .tabs-menu .tab-link{margin-left:11.5px;padding-left:0;padding-right:0;font-size:0.7em}.page-faq .faq-content .tabs-menu-container .tabs-menu .tab-link:first-of-type{margin-left:23px}}@media screen and (max-device-width: 736px) and (orientation: landscape){.page-faq .faq-content .tabs-menu-container .tabs-menu .tab-link{margin-left:11.5px;font-size:0.7em}.page-faq .faq-content .tabs-menu-container .tabs-menu .tab-link:first-of-type{margin-left:23px}}.page-faq .faq-content .tabs-menu-container .tabs-menu .tab-link .hide-iphone{display:inline}@media screen and (max-device-width: 480px) and (orientation: portrait){.page-faq .faq-content .tabs-menu-container .tabs-menu .tab-link .hide-iphone{display:none}}.page-faq .faq-tabs{padding-top:0}.page-faq .faq-tabs .tab-link{display:none}.page-faq .faq-tabs .tab-content{padding:0}.page-faq .subsection{margin-bottom:23px}.page-faq .bulleted-list{padding:0 46px;list-style-type:disc}.page-faq .numbered-list{padding:0 46px}.page-faq .circle-list{padding:0 46px;list-style-type:circle}.page-faq .screenshot{width:80%;display:block;margin:23px 0}.page-about .image-spread{background:url("/splash/images/aboutteam.png") center/cover}.page-about .wide-measure{padding:23px}@media screen and (min-width: 53.75em){.page-about .wide-measure{padding:23px 0}}.page-about .about-image{margin-bottom:0.5em}@media screen and (min-width: 53.75em){.page-about .about-image{margin-bottom:2em}}.page-about .about-text{margin-bottom:2em}.page-about .about-text .heading-uppercase{text-transform:uppercase}.page-about .about-text p{margin-top:1.5em}.page-about .about-text .about-links{position:relative;right:0}.page-about .about-text .about-icon{float:right;margin-left:11.5px;display:inline-block;background:none repeat scroll 0% 0% #9e9e9e;width:2em;height:2em;line-height:2em;text-align:center;border-radius:1em;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.page-about .about-text .about-icon:hover{background-color:#323232}.page-about .about-text .about-icon .social-icon{color:#fafafa;font-size:0.75em}.page-about .about-text .top-3-item{font-style:italic}@media screen and (min-width: 53.75em){.page-about .about-image,.page-about .about-text{float:left;display:block;margin-right:2.35765%;width:48.82117%}.page-about .about-image:last-child,.page-about .about-text:last-child{margin-right:0}.page-about .about-image:nth-child(2n),.page-about .about-text:nth-child(2n){margin-right:0}.page-about .about-image:nth-child(2n+1),.page-about .about-text:nth-child(2n+1){clear:left}}.page-about .about-image:after{content:"";display:block;padding-top:100%}.page-stripe-connect .stripe-button{text-align:center}.page-stripe-connect .stripe-button .stripe-btn{max-width:250px}.styleguide{padding:46px 23px 23px 23px}.styleguide .guide{margin-bottom:23px}.styleguide .color-guide .dark{color:#323232}.styleguide .color-guide .medium{color:#9e9e9e}.styleguide .color-guide .light{color:#ededed;background:#323232}.styleguide .color-guide .accent{color:#d8666a}.styleguide .color-guide .white{color:#fafafa;background:#323232}.styleguide .color-guide .stark-white{color:#fff;background:#323232}.styleguide .buttons-guide pre[class*="language-"]{display:inline;height:100px;border-top:none;background:none}.styleguide .modal-guide pre[class*="language-"]{display:block;height:150px;overflow:hidden}.styleguide .modal-guide pre[class*="language-"] code{border:none;background:none}.styleguide .group{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.styleguide .group:before,.styleguide .group:after{content:"";display:table}.styleguide .group:after{clear:both}.styleguide .item-preview{float:left;display:block;margin-right:2.35765%;width:31.76157%}.styleguide .item-preview:last-child{margin-right:0}.styleguide .logo-sm{width:25%}.component-blog{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.component-blog:before,.component-blog:after{content:"";display:table}.component-blog:after{clear:both}.component-blog .component-blog-genres{padding:46px 0}.component-blog .page-picker,.component-blog .blog-back{padding:23px 46px;text-align:center;font-size:0.8em;font-weight:300;color:#9e9e9e;text-transform:uppercase}.component-blog .page-picker .icon,.component-blog .blog-back .icon{font-size:1.25em}.component-blog .page-picker .icon,.component-blog .page-picker .link,.component-blog .blog-back .icon,.component-blog .blog-back .link{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;color:#9e9e9e}.component-blog .page-picker .icon:hover,.component-blog .page-picker .link:hover,.component-blog .blog-back .icon:hover,.component-blog .blog-back .link:hover{color:#d8666a}.component-blog .active{color:#d8666a !important}@media screen and (min-width: 40em){.component-blog .blog-back-sidebar{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-right:0;height:1px}.component-blog .blog-back-sidebar:before,.component-blog .blog-back-sidebar:after{content:"";display:table}.component-blog .blog-back-sidebar:after{clear:both}.component-blog .blog-back-sidebar:last-child{margin-right:0}}.component-blog .blog-back{position:relative}@media screen and (min-width: 40em){.component-blog .blog-back{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;float:left;display:block;margin-right:2.35765%;width:74.41059%;text-align:left;padding:0}.component-blog .blog-back:before,.component-blog .blog-back:after{content:"";display:table}.component-blog .blog-back:after{clear:both}.component-blog .blog-back:last-child{margin-right:0}}.component-blog .blog-back .more-link{position:absolute;right:0;top:0}.component-blog .blog-back .social-shares{position:relative;width:75%}.component-blog .blog-back .social-media-icons,.component-blog .blog-back .tumblr-actions{display:inline-block}.component-blog .blog-back .social-media-icons .icon,.component-blog .blog-back .tumblr-actions .icon{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;color:#323232;opacity:0.5}.component-blog .blog-back .social-media-icons .icon:hover,.component-blog .blog-back .tumblr-actions .icon:hover{opacity:1}.blog-show{margin-bottom:23px}.page-frame-setup{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(82%, rgba(175,175,175,0)), color-stop(100%, rgba(158,158,158,0.25)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:linear,to bottom,rgba(255,255,255,0) 0%,rgba(175,175,175,0) 82%,rgba(158,158,158,0.25) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#409e9e9e',GradientType=0 )}.page-frame-setup:before,.page-frame-setup:after{content:"";display:table}.page-frame-setup:after{clear:both}@media screen and (max-device-width: 480px) and (orientation: portrait){.page-frame-setup{background:none}}@media screen and (max-device-width: 736px) and (orientation: landscape){.page-frame-setup{background:none}}.page-frame-setup .header-text{color:#d8666a;font-weight:200}.page-frame-setup .small-text{color:#9e9e9e;font-size:0.8em;display:block;margin-top:5px;opacity:0.5}.page-frame-setup .link-to-instructions{margin-top:11.5px;cursor:pointer}.page-frame-setup .link-to-instructions .icon-right-carat{font-size:1em}.page-frame-setup .link-to-instructions .link{margin-left:0;color:#d8666a}.page-frame-setup .welcome-header{color:#323232}.page-frame-setup .welcome-header .bold{color:#d8666a}.page-frame-setup .screen-ios{background:url("/images/presale/preorder/welcome_screen_2.jpg") no-repeat center/cover;height:100vh;width:100%;text-align:center}.page-frame-setup .screen-ios .header-text{font-size:2em;font-size:8vw;text-align:center;margin-top:23px;margin-top:5vh;margin-bottom:0}@media screen and (max-device-width: 480px) and (orientation: portrait){.page-frame-setup .screen-ios .header-text{font-size:11vw}}@media screen and (max-device-width: 68.75em) and (orientation: landscape){.page-frame-setup .screen-ios .header-text{font-size:6vw}}.page-frame-setup .screen-ios .setup-subtext{margin:23px auto 23px auto;width:80%;font-weight:300}@media screen and (max-device-width: 480px) and (orientation: portrait){.page-frame-setup .screen-ios .setup-subtext{margin:0 auto 11.5px auto}}.page-frame-setup .screen-splash{height:80vh;width:100%;*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto}.page-frame-setup .screen-splash:before,.page-frame-setup .screen-splash:after{content:"";display:table}.page-frame-setup .screen-splash:after{clear:both}.page-frame-setup .screen-splash .setup-image{display:none}@media screen and (min-width: 40em){.page-frame-setup .screen-splash .setup-image{float:left;display:block;margin-right:2.35765%;width:40.29137%;padding:23px;text-align:right}.page-frame-setup .screen-splash .setup-image:last-child{margin-right:0}}@media screen and (min-width: 53.75em){.page-frame-setup .screen-splash .setup-image .iphone-img{height:80vh}}.page-frame-setup .screen-splash .setup-content{float:left;display:block;margin-right:2.35765%;width:100%;padding:46px 23px}.page-frame-setup .screen-splash .setup-content:last-child{margin-right:0}@media screen and (min-width: 40em){.page-frame-setup .screen-splash .setup-content{float:left;display:block;margin-right:2.35765%;width:57.35098%;padding:46px 23px}.page-frame-setup .screen-splash .setup-content:last-child{margin-right:0}}.page-frame-setup .screen-splash .setup-text{color:#323232}.page-frame-setup .screen-splash .setup-text .setup-subtext{margin-bottom:23px}.page-frame-setup .screen-splash .ios-setup{text-align:left}.page-frame-setup .screen-splash .ios-setup .badge{margin-top:11.5px}.page-frame-setup .send-link-form-wrapper .linkTextingError{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;color:#d8666a}.page-frame-setup .send-link-form-wrapper .linkTextingError:before,.page-frame-setup .send-link-form-wrapper .linkTextingError:after{content:"";display:table}.page-frame-setup .send-link-form-wrapper .linkTextingError:after{clear:both}.page-frame-setup .send-link-form-wrapper .linkTextingWidget{margin-top:11.5px}.page-frame-setup .send-link-form-wrapper .linkTextingInput,.page-frame-setup .send-link-form-wrapper .intl-tel-input{width:100%}.page-frame-setup .send-link-form-wrapper .linkTextingInner{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.page-frame-setup .send-link-form-wrapper .linkTextingInner:before,.page-frame-setup .send-link-form-wrapper .linkTextingInner:after{content:"";display:table}.page-frame-setup .send-link-form-wrapper .linkTextingInner:after{clear:both}.page-frame-setup .send-link-form-wrapper .link-text-input{float:left;display:block;margin-right:2.35765%;width:100%}.page-frame-setup .send-link-form-wrapper .link-text-input:last-child{margin-right:0}@media screen and (min-width: 40em){.page-frame-setup .send-link-form-wrapper .link-text-input{float:left;display:block;margin-right:2.35765%;width:65.88078%}.page-frame-setup .send-link-form-wrapper .link-text-input:last-child{margin-right:0}}.page-frame-setup .send-link-form-wrapper .link-text-button{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.page-frame-setup .send-link-form-wrapper .link-text-button:last-child{margin-right:0}.page-frame-setup .send-link-form-wrapper .link-text-button .hollow{margin-top:11.5px;width:100%}@media screen and (min-width: 40em){.page-frame-setup .send-link-form-wrapper .link-text-button{float:left;display:block;margin-right:2.35765%;width:31.76157%}.page-frame-setup .send-link-form-wrapper .link-text-button:last-child{margin-right:0}.page-frame-setup .send-link-form-wrapper .link-text-button .hollow{margin:0}}.page-frame-setup .sent-message{margin-top:23px}.page-frame-setup .bottom-section{margin-top:23px}.page-frame-setup .bottom-section .badge{display:block;margin-top:23px}.page-frame-qa{padding:23px;background:-moz-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,158,158,0.13)), color-stop(64%, rgba(255,255,255,0.05)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:linear,to bottom,rgba(158,158,158,0.13) 0%,rgba(255,255,255,0.05) 64%,rgba(255,255,255,0) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#219e9e9e', endColorstr='#00ffffff',GradientType=0 )}.page-frame-qa .frame-cast-id{display:none}.page-frame-qa .refresh-link{color:#9e9e9e}.page-frame-qa .refresh-link .icon-reload{font-size:1.25em}.page-frame-qa .frame-launch,.page-frame-qa .frame-cast-url,.page-frame-qa .refresh-link{cursor:pointer;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.page-frame-qa .frame-launch:hover,.page-frame-qa .frame-cast-url:hover,.page-frame-qa .refresh-link:hover{color:#d8666a}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;transition:background-color 100ms ease-out}.intl-tel-input input.iti-invalid-key{transition:background-color 0;background-color:#FFC7C7}.intl-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:1px}.intl-tel-input .flag-dropdown:hover{cursor:pointer}.intl-tel-input .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,0.05)}.intl-tel-input input[disabled]+.flag-dropdown:hover,.intl-tel-input input[readonly]+.flag-dropdown:hover{cursor:default}.intl-tel-input input[disabled]+.flag-dropdown:hover .selected-flag,.intl-tel-input input[readonly]+.flag-dropdown:hover .selected-flag{background-color:transparent}.intl-tel-input .selected-flag{z-index:1;position:relative;width:42px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .arrow{position:absolute;top:50%;margin-top:-2px;right:4px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.country-list{font-size:0.8em}.intl-tel-input .country-list{list-style:none;position:absolute;z-index:2;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:#fff;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list .flag{display:inline-block;width:20px}@media (max-width: 500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag{margin-right:6px}.intl-tel-input select{position:absolute;top:0;left:0;z-index:1;width:42px;height:100%;opacity:0}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(//d3q6uu7asevdsg.cloudfront.net/1.3/img/flags.png);background-color:#DBDBDB;background-position:100% 100%}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-image:url(//d3q6uu7asevdsg.cloudfront.net/1.3/img/flags@2x.png)}}.iti-flag.np{background-color:transparent}.two-col-container{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto}.two-col-container:before,.two-col-container:after{content:"";display:table}.two-col-container:after{clear:both}@media screen and (min-width: 53.75em){.two-col-container .two-col{float:left;display:block;margin-right:2.35765%;width:48.82117%}.two-col-container .two-col:last-child{margin-right:0}.two-col-container .two-col:nth-child(2n){margin-right:0}.two-col-container .two-col:nth-child(2n+1){clear:left}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}figure{margin:0}.my-collection-section,.home-page{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.my-collection-section:before,.my-collection-section:after,.home-page:before,.home-page:after{content:"";display:table}.my-collection-section:after,.home-page:after{clear:both}.my-collection-section .top-banner,.home-page .top-banner{background:url("/splash/images/aboutteam.png") center/cover;height:250px;position:relative;margin-bottom:23px}.my-collection-section .top-banner .collection-menu,.home-page .top-banner .collection-menu{position:absolute;z-index:1;bottom:23px;width:100%}.my-collection-section .top-banner .collection-menu .collection-title,.my-collection-section .top-banner .collection-menu .collection-date,.home-page .top-banner .collection-menu .collection-title,.home-page .top-banner .collection-menu .collection-date{color:#fafafa;width:100%;text-align:center}.my-collection-section .menus,.home-page .menus{border-top:1px solid #9e9e9e;margin:23px}.my-collection-section .collection-tabs,.home-page .collection-tabs{border-top:1px solid rgba(158,158,158,0.5);margin-bottom:0}.my-collection-section .collection-tabs .tab-link,.home-page .collection-tabs .tab-link{text-transform:uppercase}@media screen and (max-device-width: 480px) and (orientation: portrait){.my-collection-section .collection-tabs .tab-link,.home-page .collection-tabs .tab-link{margin-left:11.5px !important}}.my-collection-section .collection-tabs .tab-link:first-child,.home-page .collection-tabs .tab-link:first-child{margin-left:23px}.my-collection-section .collection-tabs .tab-link .link-text,.home-page .collection-tabs .tab-link .link-text{color:#9e9e9e;padding:23px;font-size:0.8em;font-weight:500;letter-spacing:1px;padding-top:5px;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out}.my-collection-section .collection-tabs .tab-link .link-text:hover,.home-page .collection-tabs .tab-link .link-text:hover{color:#323232;cursor:pointer}.my-collection-section .collection-tabs .tab-link .link-text.is-active,.home-page .collection-tabs .tab-link .link-text.is-active{border-top:3px solid #323232;color:#323232}@media screen and (max-device-width: 480px) and (orientation: portrait){.my-collection-section .collection-tabs .tab-link .link-text,.home-page .collection-tabs .tab-link .link-text{padding-left:0;padding-right:0;font-size:0.7em}}.my-collection-section .collection-tabs .tab-link .link-text .hide-iphone,.home-page .collection-tabs .tab-link .link-text .hide-iphone{display:inline}@media screen and (max-device-width: 480px) and (orientation: portrait){.my-collection-section .collection-tabs .tab-link .link-text .hide-iphone,.home-page .collection-tabs .tab-link .link-text .hide-iphone{display:none}}.my-collection-section .collection-tabs .tab-content,.home-page .collection-tabs .tab-content{padding:0}.my-collection-section .subscriptions-display,.home-page .subscriptions-display{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(82%, rgba(175,175,175,0)), color-stop(100%, rgba(158,158,158,0.25)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:linear,to bottom,rgba(255,255,255,0) 0%,rgba(175,175,175,0) 82%,rgba(158,158,158,0.25) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#409e9e9e',GradientType=0 )}.my-collection-section .subscriptions-display:before,.my-collection-section .subscriptions-display:after,.home-page .subscriptions-display:before,.home-page .subscriptions-display:after{content:"";display:table}.my-collection-section .subscriptions-display:after,.home-page .subscriptions-display:after{clear:both}.my-collection-section .subscriptions-display .button-wrapper,.home-page .subscriptions-display .button-wrapper{padding-top:0.5em}.my-collection-section .subscriptions-display .main-title,.home-page .subscriptions-display .main-title{font-weight:300;color:#d8666a;font-size:1.5rem;line-height:2rem}@media screen and (min-width: 480px){.my-collection-section .subscriptions-display .main-title,.home-page .subscriptions-display .main-title{font-size:2em;line-height:1.5em}}.my-collection-section .subscriptions-display .read-toggle,.home-page .subscriptions-display .read-toggle{color:#9e9e9e;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out}.my-collection-section .subscriptions-display .read-toggle:hover,.home-page .subscriptions-display .read-toggle:hover{color:#d8666a}.my-collection-section .subscriptions-display::after,.home-page .subscriptions-display::after{top:auto;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:rgba(158,158,158,0.25);border-width:15px;left:50%;margin:0 0 0 -15px;-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}.my-collection-section .subscriptions-preview,.home-page .subscriptions-preview{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;padding:23px}.my-collection-section .subscriptions-preview:before,.my-collection-section .subscriptions-preview:after,.home-page .subscriptions-preview:before,.home-page .subscriptions-preview:after{content:"";display:table}.my-collection-section .subscriptions-preview:after,.home-page .subscriptions-preview:after{clear:both}.gradient-overlay{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.65) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(50%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.65)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.65) 100%);background:linear,to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.65) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 )}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}.component-artwork-dashboard,.component-account-dashboard,.component-tag-dashboard,.component-purchase-dashboard,.component-collection,.component-subscriptions-dashboard,.component-partner-dashboard,.component-video-profiles-dashboard{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.component-artwork-dashboard:before,.component-artwork-dashboard:after,.component-account-dashboard:before,.component-account-dashboard:after,.component-tag-dashboard:before,.component-tag-dashboard:after,.component-purchase-dashboard:before,.component-purchase-dashboard:after,.component-collection:before,.component-collection:after,.component-subscriptions-dashboard:before,.component-subscriptions-dashboard:after,.component-partner-dashboard:before,.component-partner-dashboard:after,.component-video-profiles-dashboard:before,.component-video-profiles-dashboard:after{content:"";display:table}.component-artwork-dashboard:after,.component-account-dashboard:after,.component-tag-dashboard:after,.component-purchase-dashboard:after,.component-collection:after,.component-subscriptions-dashboard:after,.component-partner-dashboard:after,.component-video-profiles-dashboard:after{clear:both}.component-artwork-dashboard .dashboard-item-bg,.component-artwork-dashboard .accounts-list,.component-artwork-dashboard .tags-list,.component-account-dashboard .dashboard-item-bg,.component-account-dashboard .accounts-list,.component-account-dashboard .tags-list,.component-tag-dashboard .dashboard-item-bg,.component-tag-dashboard .accounts-list,.component-tag-dashboard .tags-list,.component-purchase-dashboard .dashboard-item-bg,.component-purchase-dashboard .accounts-list,.component-purchase-dashboard .tags-list,.component-collection .dashboard-item-bg,.component-collection .accounts-list,.component-collection .tags-list,.component-subscriptions-dashboard .dashboard-item-bg,.component-subscriptions-dashboard .accounts-list,.component-subscriptions-dashboard .tags-list,.component-partner-dashboard .dashboard-item-bg,.component-partner-dashboard .accounts-list,.component-partner-dashboard .tags-list,.component-video-profiles-dashboard .dashboard-item-bg,.component-video-profiles-dashboard .accounts-list,.component-video-profiles-dashboard .tags-list{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;background:-moz-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,158,158,0.13)), color-stop(64%, rgba(255,255,255,0.05)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:linear,to bottom,rgba(158,158,158,0.13) 0%,rgba(255,255,255,0.05) 64%,rgba(255,255,255,0) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#219e9e9e', endColorstr='#00ffffff',GradientType=0 );padding:23px 0}.component-artwork-dashboard .dashboard-item-bg:before,.component-artwork-dashboard .dashboard-item-bg:after,.component-artwork-dashboard .accounts-list:before,.component-artwork-dashboard .accounts-list:after,.component-artwork-dashboard .tags-list:before,.component-artwork-dashboard .tags-list:after,.component-account-dashboard .dashboard-item-bg:before,.component-account-dashboard .dashboard-item-bg:after,.component-account-dashboard .accounts-list:before,.component-account-dashboard .accounts-list:after,.component-account-dashboard .tags-list:before,.component-account-dashboard .tags-list:after,.component-tag-dashboard .dashboard-item-bg:before,.component-tag-dashboard .dashboard-item-bg:after,.component-tag-dashboard .accounts-list:before,.component-tag-dashboard .accounts-list:after,.component-tag-dashboard .tags-list:before,.component-tag-dashboard .tags-list:after,.component-purchase-dashboard .dashboard-item-bg:before,.component-purchase-dashboard .dashboard-item-bg:after,.component-purchase-dashboard .accounts-list:before,.component-purchase-dashboard .accounts-list:after,.component-purchase-dashboard .tags-list:before,.component-purchase-dashboard .tags-list:after,.component-collection .dashboard-item-bg:before,.component-collection .dashboard-item-bg:after,.component-collection .accounts-list:before,.component-collection .accounts-list:after,.component-collection .tags-list:before,.component-collection .tags-list:after,.component-subscriptions-dashboard .dashboard-item-bg:before,.component-subscriptions-dashboard .dashboard-item-bg:after,.component-subscriptions-dashboard .accounts-list:before,.component-subscriptions-dashboard .accounts-list:after,.component-subscriptions-dashboard .tags-list:before,.component-subscriptions-dashboard .tags-list:after,.component-partner-dashboard .dashboard-item-bg:before,.component-partner-dashboard .dashboard-item-bg:after,.component-partner-dashboard .accounts-list:before,.component-partner-dashboard .accounts-list:after,.component-partner-dashboard .tags-list:before,.component-partner-dashboard .tags-list:after,.component-video-profiles-dashboard .dashboard-item-bg:before,.component-video-profiles-dashboard .dashboard-item-bg:after,.component-video-profiles-dashboard .accounts-list:before,.component-video-profiles-dashboard .accounts-list:after,.component-video-profiles-dashboard .tags-list:before,.component-video-profiles-dashboard .tags-list:after{content:"";display:table}.component-artwork-dashboard .dashboard-item-bg:after,.component-artwork-dashboard .accounts-list:after,.component-artwork-dashboard .tags-list:after,.component-account-dashboard .dashboard-item-bg:after,.component-account-dashboard .accounts-list:after,.component-account-dashboard .tags-list:after,.component-tag-dashboard .dashboard-item-bg:after,.component-tag-dashboard .accounts-list:after,.component-tag-dashboard .tags-list:after,.component-purchase-dashboard .dashboard-item-bg:after,.component-purchase-dashboard .accounts-list:after,.component-purchase-dashboard .tags-list:after,.component-collection .dashboard-item-bg:after,.component-collection .accounts-list:after,.component-collection .tags-list:after,.component-subscriptions-dashboard .dashboard-item-bg:after,.component-subscriptions-dashboard .accounts-list:after,.component-subscriptions-dashboard .tags-list:after,.component-partner-dashboard .dashboard-item-bg:after,.component-partner-dashboard .accounts-list:after,.component-partner-dashboard .tags-list:after,.component-video-profiles-dashboard .dashboard-item-bg:after,.component-video-profiles-dashboard .accounts-list:after,.component-video-profiles-dashboard .tags-list:after{clear:both}.component-artwork-dashboard .no-artworks,.component-artwork-dashboard .admin-panel,.component-account-dashboard .no-artworks,.component-account-dashboard .admin-panel,.component-tag-dashboard .no-artworks,.component-tag-dashboard .admin-panel,.component-purchase-dashboard .no-artworks,.component-purchase-dashboard .admin-panel,.component-collection .no-artworks,.component-collection .admin-panel,.component-subscriptions-dashboard .no-artworks,.component-subscriptions-dashboard .admin-panel,.component-partner-dashboard .no-artworks,.component-partner-dashboard .admin-panel,.component-video-profiles-dashboard .no-artworks,.component-video-profiles-dashboard .admin-panel{background:-moz-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,158,158,0.13)), color-stop(64%, rgba(255,255,255,0.05)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:linear,to bottom,rgba(158,158,158,0.13) 0%,rgba(255,255,255,0.05) 64%,rgba(255,255,255,0) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#219e9e9e', endColorstr='#00ffffff',GradientType=0 );padding:23px}.component-artwork-dashboard .narrow,.component-account-dashboard .narrow,.component-tag-dashboard .narrow,.component-purchase-dashboard .narrow,.component-collection .narrow,.component-subscriptions-dashboard .narrow,.component-partner-dashboard .narrow,.component-video-profiles-dashboard .narrow{float:left}.component-artwork-dashboard .error-text,.component-account-dashboard .error-text,.component-tag-dashboard .error-text,.component-purchase-dashboard .error-text,.component-collection .error-text,.component-subscriptions-dashboard .error-text,.component-partner-dashboard .error-text,.component-video-profiles-dashboard .error-text{font-size:0.8em;color:#9e9e9e}.component-artwork-dashboard .art-notice,.component-account-dashboard .art-notice,.component-tag-dashboard .art-notice,.component-purchase-dashboard .art-notice,.component-collection .art-notice,.component-subscriptions-dashboard .art-notice,.component-partner-dashboard .art-notice,.component-video-profiles-dashboard .art-notice{font-size:0.8em;color:#d8666a;padding:1em}.component-artwork-dashboard .artwork-dashboard-actions,.component-account-dashboard .artwork-dashboard-actions,.component-tag-dashboard .artwork-dashboard-actions,.component-purchase-dashboard .artwork-dashboard-actions,.component-collection .artwork-dashboard-actions,.component-subscriptions-dashboard .artwork-dashboard-actions,.component-partner-dashboard .artwork-dashboard-actions,.component-video-profiles-dashboard .artwork-dashboard-actions{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:0.5em}.component-artwork-dashboard .artwork-dashboard-actions:before,.component-artwork-dashboard .artwork-dashboard-actions:after,.component-account-dashboard .artwork-dashboard-actions:before,.component-account-dashboard .artwork-dashboard-actions:after,.component-tag-dashboard .artwork-dashboard-actions:before,.component-tag-dashboard .artwork-dashboard-actions:after,.component-purchase-dashboard .artwork-dashboard-actions:before,.component-purchase-dashboard .artwork-dashboard-actions:after,.component-collection .artwork-dashboard-actions:before,.component-collection .artwork-dashboard-actions:after,.component-subscriptions-dashboard .artwork-dashboard-actions:before,.component-subscriptions-dashboard .artwork-dashboard-actions:after,.component-partner-dashboard .artwork-dashboard-actions:before,.component-partner-dashboard .artwork-dashboard-actions:after,.component-video-profiles-dashboard .artwork-dashboard-actions:before,.component-video-profiles-dashboard .artwork-dashboard-actions:after{content:"";display:table}.component-artwork-dashboard .artwork-dashboard-actions:after,.component-account-dashboard .artwork-dashboard-actions:after,.component-tag-dashboard .artwork-dashboard-actions:after,.component-purchase-dashboard .artwork-dashboard-actions:after,.component-collection .artwork-dashboard-actions:after,.component-subscriptions-dashboard .artwork-dashboard-actions:after,.component-partner-dashboard .artwork-dashboard-actions:after,.component-video-profiles-dashboard .artwork-dashboard-actions:after{clear:both}.component-artwork-dashboard .artwork-dashboard-actions .button,.component-account-dashboard .artwork-dashboard-actions .button,.component-tag-dashboard .artwork-dashboard-actions .button,.component-purchase-dashboard .artwork-dashboard-actions .button,.component-collection .artwork-dashboard-actions .button,.component-subscriptions-dashboard .artwork-dashboard-actions .button,.component-partner-dashboard .artwork-dashboard-actions .button,.component-video-profiles-dashboard .artwork-dashboard-actions .button{margin:0}.load-more-button{text-align:center;padding-bottom:23px}.component-account-dashboard .accounts-list,.component-account-dashboard .tags-list,.component-tag-dashboard .accounts-list,.component-tag-dashboard .tags-list{padding:23px}.component-account-dashboard .accounts-list .curator-info,.component-account-dashboard .tags-list .curator-info,.component-tag-dashboard .accounts-list .curator-info,.component-tag-dashboard .tags-list .curator-info{padding-left:23px}.component-account-dashboard .accounts-list .account-item,.component-account-dashboard .tags-list .account-item,.component-tag-dashboard .accounts-list .account-item,.component-tag-dashboard .tags-list .account-item{margin-bottom:0.5em}.component-account-dashboard .edit-curator,.component-tag-dashboard .edit-curator{padding:23px}.component-account-dashboard .edit-curator .curator-info,.component-tag-dashboard .edit-curator .curator-info{margin-bottom:23px}.component-account-dashboard .invite-actions,.component-tag-dashboard .invite-actions{padding-left:23px}.component-account-dashboard .invite-actions .state,.component-tag-dashboard .invite-actions .state{color:#fafafa}.component-account-dashboard .invite-form,.component-account-dashboard .tag-form,.component-tag-dashboard .invite-form,.component-tag-dashboard .tag-form{padding:23px}@media screen and (min-width: 53.75em){.component-account-dashboard .invite-form,.component-account-dashboard .tag-form,.component-tag-dashboard .invite-form,.component-tag-dashboard .tag-form{float:left;display:block;margin-right:2.35765%;width:65.88078%}.component-account-dashboard .invite-form:last-child,.component-account-dashboard .tag-form:last-child,.component-tag-dashboard .invite-form:last-child,.component-tag-dashboard .tag-form:last-child{margin-right:0}}.component-account-dashboard .invite-form .invite-dropdown,.component-account-dashboard .tag-form .invite-dropdown,.component-tag-dashboard .invite-form .invite-dropdown,.component-tag-dashboard .tag-form .invite-dropdown{margin-right:23px}.component-account-dashboard .tags-list .tag-item,.component-tag-dashboard .tags-list .tag-item{float:left;display:block;margin-right:2.35765%;width:23.23176%}.component-account-dashboard .tags-list .tag-item:last-child,.component-tag-dashboard .tags-list .tag-item:last-child{margin-right:0}.component-account-dashboard .tags-list .tag-item:nth-child(4n),.component-tag-dashboard .tags-list .tag-item:nth-child(4n){margin-right:0}.component-account-dashboard .tags-list .tag-item:nth-child(4n+1),.component-tag-dashboard .tags-list .tag-item:nth-child(4n+1){clear:left}.component-account-dashboard .tags-list .tag-name,.component-tag-dashboard .tags-list .tag-name{-webkit-transition:all,0.5s,ease-in-out;-moz-transition:all,0.5s,ease-in-out;transition:all,0.5s,ease-in-out}.component-account-dashboard .tags-list .tag-name:hover,.component-tag-dashboard .tags-list .tag-name:hover{color:#d8666a}.component-account-dashboard .tag-action-link,.component-tag-dashboard .tag-action-link{font-size:0.8em;color:#9e9e9e;-webkit-transition:all,0.5s,ease-in-out;-moz-transition:all,0.5s,ease-in-out;transition:all,0.5s,ease-in-out}.component-account-dashboard .tag-action-link:hover,.component-tag-dashboard .tag-action-link:hover{color:#323232}.component-account-dashboard .tag-show,.component-tag-dashboard .tag-show{padding:23px}.component-account-dashboard .tag-show .tag-info,.component-tag-dashboard .tag-show .tag-info{padding:23px 0}.component-account-dashboard .edit-tags-form,.component-account-dashboard .show-tags,.component-tag-dashboard .edit-tags-form,.component-tag-dashboard .show-tags{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;padding:23px}.component-account-dashboard .edit-tags-form:before,.component-account-dashboard .edit-tags-form:after,.component-account-dashboard .show-tags:before,.component-account-dashboard .show-tags:after,.component-tag-dashboard .edit-tags-form:before,.component-tag-dashboard .edit-tags-form:after,.component-tag-dashboard .show-tags:before,.component-tag-dashboard .show-tags:after{content:"";display:table}.component-account-dashboard .edit-tags-form:after,.component-account-dashboard .show-tags:after,.component-tag-dashboard .edit-tags-form:after,.component-tag-dashboard .show-tags:after{clear:both}@media screen and (min-width: 53.75em){.component-account-dashboard .edit-tags-form .artwork-tags-form,.component-account-dashboard .show-tags .artwork-tags-form,.component-tag-dashboard .edit-tags-form .artwork-tags-form,.component-tag-dashboard .show-tags .artwork-tags-form{float:left;display:block;margin-right:2.35765%;width:65.88078%;padding-bottom:23px}.component-account-dashboard .edit-tags-form .artwork-tags-form:last-child,.component-account-dashboard .show-tags .artwork-tags-form:last-child,.component-tag-dashboard .edit-tags-form .artwork-tags-form:last-child,.component-tag-dashboard .show-tags .artwork-tags-form:last-child{margin-right:0}}.component-account-dashboard .edit-tags-form .artwork-preview,.component-account-dashboard .show-tags .artwork-preview,.component-tag-dashboard .edit-tags-form .artwork-preview,.component-tag-dashboard .show-tags .artwork-preview{background:#ededed;padding:23px}@media screen and (min-width: 53.75em){.component-account-dashboard .edit-tags-form .artwork-preview,.component-account-dashboard .show-tags .artwork-preview,.component-tag-dashboard .edit-tags-form .artwork-preview,.component-tag-dashboard .show-tags .artwork-preview{float:left;display:block;margin-right:2.35765%;width:31.76157%}.component-account-dashboard .edit-tags-form .artwork-preview:last-child,.component-account-dashboard .show-tags .artwork-preview:last-child,.component-tag-dashboard .edit-tags-form .artwork-preview:last-child,.component-tag-dashboard .show-tags .artwork-preview:last-child{margin-right:0}}.component-account-dashboard .edit-tags-form .tags-checkbox,.component-account-dashboard .edit-tags-form .tags-show-grid,.component-account-dashboard .show-tags .tags-checkbox,.component-account-dashboard .show-tags .tags-show-grid,.component-tag-dashboard .edit-tags-form .tags-checkbox,.component-tag-dashboard .edit-tags-form .tags-show-grid,.component-tag-dashboard .show-tags .tags-checkbox,.component-tag-dashboard .show-tags .tags-show-grid{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;padding:23px 0}.component-account-dashboard .edit-tags-form .tags-checkbox:before,.component-account-dashboard .edit-tags-form .tags-checkbox:after,.component-account-dashboard .edit-tags-form .tags-show-grid:before,.component-account-dashboard .edit-tags-form .tags-show-grid:after,.component-account-dashboard .show-tags .tags-checkbox:before,.component-account-dashboard .show-tags .tags-checkbox:after,.component-account-dashboard .show-tags .tags-show-grid:before,.component-account-dashboard .show-tags .tags-show-grid:after,.component-tag-dashboard .edit-tags-form .tags-checkbox:before,.component-tag-dashboard .edit-tags-form .tags-checkbox:after,.component-tag-dashboard .edit-tags-form .tags-show-grid:before,.component-tag-dashboard .edit-tags-form .tags-show-grid:after,.component-tag-dashboard .show-tags .tags-checkbox:before,.component-tag-dashboard .show-tags .tags-checkbox:after,.component-tag-dashboard .show-tags .tags-show-grid:before,.component-tag-dashboard .show-tags .tags-show-grid:after{content:"";display:table}.component-account-dashboard .edit-tags-form .tags-checkbox:after,.component-account-dashboard .edit-tags-form .tags-show-grid:after,.component-account-dashboard .show-tags .tags-checkbox:after,.component-account-dashboard .show-tags .tags-show-grid:after,.component-tag-dashboard .edit-tags-form .tags-checkbox:after,.component-tag-dashboard .edit-tags-form .tags-show-grid:after,.component-tag-dashboard .show-tags .tags-checkbox:after,.component-tag-dashboard .show-tags .tags-show-grid:after{clear:both}.component-account-dashboard .edit-tags-form .tag-item label,.component-account-dashboard .show-tags .tag-item label,.component-tag-dashboard .edit-tags-form .tag-item label,.component-tag-dashboard .show-tags .tag-item label{display:inline-block;font-size:0.8em}.component-account-dashboard .edit-tags-form .tag-item input[type="checkbox"],.component-account-dashboard .show-tags .tag-item input[type="checkbox"],.component-tag-dashboard .edit-tags-form .tag-item input[type="checkbox"],.component-tag-dashboard .show-tags .tag-item input[type="checkbox"]{float:left;margin-top:8px}@media screen and (min-width: 53.75em){.component-account-dashboard .edit-tags-form .tag-item,.component-account-dashboard .show-tags .tag-item,.component-tag-dashboard .edit-tags-form .tag-item,.component-tag-dashboard .show-tags .tag-item{float:left;display:block;margin-right:2.35765%;width:23.23176%}.component-account-dashboard .edit-tags-form .tag-item:last-child,.component-account-dashboard .show-tags .tag-item:last-child,.component-tag-dashboard .edit-tags-form .tag-item:last-child,.component-tag-dashboard .show-tags .tag-item:last-child{margin-right:0}.component-account-dashboard .edit-tags-form .tag-item:nth-child(4n),.component-account-dashboard .show-tags .tag-item:nth-child(4n),.component-tag-dashboard .edit-tags-form .tag-item:nth-child(4n),.component-tag-dashboard .show-tags .tag-item:nth-child(4n){margin-right:0}.component-account-dashboard .edit-tags-form .tag-item:nth-child(4n+1),.component-account-dashboard .show-tags .tag-item:nth-child(4n+1),.component-tag-dashboard .edit-tags-form .tag-item:nth-child(4n+1),.component-tag-dashboard .show-tags .tag-item:nth-child(4n+1){clear:left}}.component-purchase-dashboard .main-title{margin-top:23px}.component-purchase-dashboard .col-header{color:#323232;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out}.component-purchase-dashboard .col-header:hover{cursor:pointer;color:#d8666a}.component-purchase-dashboard .purchases-list,.component-purchase-dashboard .purchases-controls{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;padding:23px}.component-purchase-dashboard .purchases-list:before,.component-purchase-dashboard .purchases-list:after,.component-purchase-dashboard .purchases-controls:before,.component-purchase-dashboard .purchases-controls:after{content:"";display:table}.component-purchase-dashboard .purchases-list:after,.component-purchase-dashboard .purchases-controls:after{clear:both}.component-purchase-dashboard .purchases-list{background:-moz-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,158,158,0.13)), color-stop(64%, rgba(255,255,255,0.05)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:linear,to bottom,rgba(158,158,158,0.13) 0%,rgba(255,255,255,0.05) 64%,rgba(255,255,255,0) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#219e9e9e', endColorstr='#00ffffff',GradientType=0 )}.component-purchase-dashboard .input-group{width:80%}.component-purchase-dashboard .purchase-row,.component-purchase-dashboard .purchase-row-title{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:23px}.component-purchase-dashboard .purchase-row:before,.component-purchase-dashboard .purchase-row:after,.component-purchase-dashboard .purchase-row-title:before,.component-purchase-dashboard .purchase-row-title:after{content:"";display:table}.component-purchase-dashboard .purchase-row:after,.component-purchase-dashboard .purchase-row-title:after{clear:both}.component-purchase-dashboard .purchase-row .link,.component-purchase-dashboard .purchase-row-title .link{color:#323232;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out}.component-purchase-dashboard .purchase-row .link:hover,.component-purchase-dashboard .purchase-row-title .link:hover{color:#9e9e9e}@media screen and (min-width: 53.75em){.component-purchase-dashboard .two-col{float:left;display:block;margin-right:2.35765%;width:14.70196%}.component-purchase-dashboard .two-col:last-child{margin-right:0}.component-purchase-dashboard .two-col:nth-child(6n){margin-right:0}.component-purchase-dashboard .two-col:nth-child(6n+1){clear:left}}.collection-metadata{padding:23px;position:relative}.collection-metadata .collection-actions{position:absolute;right:23px;top:23px}.collection-metadata .collection-actions .state{color:#fafafa}.collection-metadata .description{margin-top:1em}.collection-metadata .italic{color:#9e9e9e}.component-collection .collections-index .collections-metadata{padding:23px}.component-collection .collections-index .collections-index-table{padding:23px;background:-moz-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,158,158,0.13)), color-stop(64%, rgba(255,255,255,0.05)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:linear,to bottom,rgba(158,158,158,0.13) 0%,rgba(255,255,255,0.05) 64%,rgba(255,255,255,0) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#219e9e9e', endColorstr='#00ffffff',GradientType=0 )}.component-collection .collections-index .collections-table th{padding:0}.component-collection .collections-index .collections-table td{text-overflow:ellipsis;overflow:hidden;border:none}.component-collection .update-link{margin-left:0;padding:23px 0}.component-collection .collection-form,.component-collection .collection-arts-grid{padding:23px}@media screen and (min-width: 53.75em){.component-collection .collection-form{float:left;display:block;margin-right:2.35765%;width:31.76157%}.component-collection .collection-form:last-child{margin-right:0}}@media screen and (min-width: 53.75em){.component-collection .collection-arts-grid{float:left;display:block;margin-right:2.35765%;width:65.88078%}.component-collection .collection-arts-grid:last-child{margin-right:0}}.component-collection .collection-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%}.component-collection .collection-tile:last-child{margin-right:0}.component-collection .collection-tile:nth-child(2n){margin-right:0}.component-collection .collection-tile:nth-child(2n+1){clear:left}.component-collection .search-tile{float:left;display:block;margin-right:2.35765%;width:23.23176%;font-size:0.8em;margin-top:0.5em;margin-bottom:0.5em}.component-collection .search-tile:last-child{margin-right:0}.component-collection .search-tile:nth-child(4n){margin-right:0}.component-collection .search-tile:nth-child(4n+1){clear:left}.component-collection .art-info{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.component-collection .icon{-webkit-transition:all,0.5s,ease-in-out;-moz-transition:all,0.5s,ease-in-out;transition:all,0.5s,ease-in-out}.component-collection .icon:hover{color:#16a085}.component-collection .icon-minus-circle:hover{color:#c0392b}.component-collection .wrapper{position:relative;margin-bottom:0.5em}.component-collection .wrapper .image-preview,.component-collection .wrapper .add-overlay{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;max-width:1024px}.component-collection .wrapper .add-overlay{-webkit-transition:all,0.5s,ease-in-out;-moz-transition:all,0.5s,ease-in-out;transition:all,0.5s,ease-in-out;z-index:1;background:rgba(50,50,50,0.7);text-align:center;color:#ededed;cursor:pointer;opacity:0;padding-top:18%}.component-collection .wrapper:hover .add-overlay{opacity:1}.component-collection .collection-search-box{border:none;box-shadow:none;border-bottom:1px solid #323232}.component-collection .collection-search-box,.component-collection .tt-dropdown-menu,.component-collection .twitter-typeahead{width:100%}.component-subscriptions-dashboard .main-title{margin-top:23px}.component-subscriptions-dashboard .message{font-size:0.8em;color:#9e9e9e;padding-top:11.5px}.component-subscriptions-dashboard .subscriptions-list{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;background:-moz-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,158,158,0.13)), color-stop(64%, rgba(255,255,255,0.05)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:linear,to bottom,rgba(158,158,158,0.13) 0%,rgba(255,255,255,0.05) 64%,rgba(255,255,255,0) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#219e9e9e', endColorstr='#00ffffff',GradientType=0 );padding:23px}.component-subscriptions-dashboard .subscriptions-list:before,.component-subscriptions-dashboard .subscriptions-list:after{content:"";display:table}.component-subscriptions-dashboard .subscriptions-list:after{clear:both}.component-subscriptions-dashboard .subscriptions-list .type-header{margin-bottom:0}.component-partner-dashboard .partnered-artist-header{padding-bottom:11.5px}.component-partner-dashboard .dashboard-link{font-size:0.8em}.component-partner-dashboard .dashboard-link .icon{font-size:1.5em;margin-right:0.25em}.component-partner-dashboard .dashboard-link .link-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline}.component-partner-invite{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.component-partner-invite:before,.component-partner-invite:after{content:"";display:table}.component-partner-invite:after{clear:both}.component-partner-invite .invite-text{background:url("/images/partner/background-room.png") no-repeat center/cover;min-height:350px;position:relative;padding:23px}@media screen and (min-width: 53.75em){.component-partner-invite .invite-text{min-height:295px}}.component-partner-invite .invite-text .text-group{position:absolute;right:23px;z-index:1;font-size:0.8em;width:55%}@media screen and (min-width: 53.75em){.component-partner-invite .invite-text .text-group{font-size:1em}}.component-partner-invite .invite-text .text-group .text-header{color:#fafafa;margin-bottom:0.5em;text-transform:uppercase}.component-partner-invite .invite-text .text-group .text-paragraph{color:#fafafa;margin-bottom:0.75em}.component-partner-invite .invite-form{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;background:-moz-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,158,158,0.13)), color-stop(64%, rgba(255,255,255,0.05)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:linear,to bottom,rgba(158,158,158,0.13) 0%,rgba(255,255,255,0.05) 64%,rgba(255,255,255,0) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#219e9e9e', endColorstr='#00ffffff',GradientType=0 );padding:23px}.component-partner-invite .invite-form:before,.component-partner-invite .invite-form:after{content:"";display:table}.component-partner-invite .invite-form:after{clear:both}.component-partner-invite .invite-form .measure{padding:23px}@media screen and (min-width: 53.75em){.component-partner-invite .invite-form .measure{padding:0}}.component-partner-invite .invite-form .notice{padding-top:11.5px;font-size:0.8em;color:#9e9e9e}.component-sales-metrics{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.component-sales-metrics:before,.component-sales-metrics:after{content:"";display:table}.component-sales-metrics:after{clear:both}.component-sales-metrics .metrics-summary{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(82%, rgba(175,175,175,0)), color-stop(100%, rgba(158,158,158,0.25)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:linear,to bottom,rgba(255,255,255,0) 0%,rgba(175,175,175,0) 82%,rgba(158,158,158,0.25) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#409e9e9e',GradientType=0 );padding:23px;text-align:center}.component-sales-metrics .metrics-summary:before,.component-sales-metrics .metrics-summary:after{content:"";display:table}.component-sales-metrics .metrics-summary:after{clear:both}.component-sales-metrics .two-col{float:left;display:block;margin-right:2.35765%;width:14.70196%}.component-sales-metrics .two-col:last-child{margin-right:0}.component-sales-metrics .two-col:nth-child(6n){margin-right:0}.component-sales-metrics .two-col:nth-child(6n+1){clear:left}.component-sales-metrics .metrics-purchases{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:23px}.component-sales-metrics .metrics-purchases:before,.component-sales-metrics .metrics-purchases:after{content:"";display:table}.component-sales-metrics .metrics-purchases:after{clear:both}.component-sales-metrics .metrics-purchases .col-header{font-weight:500}.cast-panel{padding:23px;background:#323232;color:#ededed;width:25%;top:0;left:0;height:100%}.cast-panel-content{position:fixed;width:25%;top:69px;z-index:1;padding:23px;color:#ededed}.cast-panel-content .cast-title{color:#ededed}.cast-panel-content .icon-close{float:right;font-size:1.25em;color:#9e9e9e;cursor:pointer}.cast-panel-content .cast-menu{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;cursor:pointer}.cast-panel-content .cast-menu:hover{color:#d8666a}.cast-panel-content .frame-name{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;cursor:pointer}.cast-panel-content .frame-name:hover{color:#d8666a}.cast-panel-content .frame-controls,.cast-panel-content .frame-name{display:inline}.cast-panel-content .frame-controls .frame-launch,.cast-panel-content .frame-name .frame-launch{display:inline;color:#9e9e9e;font-size:0.8em;cursor:pointer}.cast-panel-content .frame-controls .frame-cast-id,.cast-panel-content .frame-controls .frame-cast-url,.cast-panel-content .frame-name .frame-cast-id,.cast-panel-content .frame-name .frame-cast-url{display:none}.cast-panel-content .frame-video-controls .frame-play,.cast-panel-content .frame-video-controls .frame-pause{font-size:1.25em;cursor:pointer;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.cast-panel-content .frame-video-controls .frame-play:hover,.cast-panel-content .frame-video-controls .frame-pause:hover{color:#d8666a}.cast-panel-content .refresh-link{color:#9e9e9e;cursor:pointer;font-size:0.8em}.cast-panel-content .refresh-link .icon-reload{font-size:1.25em;margin-left:5px}.cast-panel-content .selected{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;color:#d8666a}.cast-panel-content .deselected{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:0.3}.component-video-profiles-dashboard{padding:23px;*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(82%, rgba(175,175,175,0)), color-stop(100%, rgba(158,158,158,0.25)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(175,175,175,0) 82%, rgba(158,158,158,0.25) 100%);background:linear,to bottom,rgba(255,255,255,0) 0%,rgba(175,175,175,0) 82%,rgba(158,158,158,0.25) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#409e9e9e',GradientType=0 )}.component-video-profiles-dashboard:before,.component-video-profiles-dashboard:after{content:"";display:table}.component-video-profiles-dashboard:after{clear:both}.component-video-profiles-dashboard .profiles-list{margin-bottom:23px}.component-video-profiles-dashboard .link{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;color:#d8666a}.component-video-profiles-dashboard .link:hover{color:#9e9e9e}.component-video-profiles-dashboard.edit{background:none}.component-video-profiles-dashboard.edit .group{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto}.component-video-profiles-dashboard.edit .group:before,.component-video-profiles-dashboard.edit .group:after{content:"";display:table}.component-video-profiles-dashboard.edit .group:after{clear:both}.component-video-profiles-dashboard.edit .submit-button{margin-top:23px}.component-video-profiles-dashboard .new-profile-link{padding:23px 0;color:#d8666a}.component-video-profiles-dashboard .new-profile-link .link{margin-left:0.25em}.component-video-profiles-dashboard .new-profile-link .icon{font-size:1em;color:#d8666a}.component-video-profiles-dashboard .new-profile-link:hover{color:#323232}.component-video-profiles-dashboard .new-profile-link:hover .icon{color:#323232}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}.component-frame-orders .frame-order-item{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;background:#fafafa;padding:23px}.component-frame-orders .frame-order-item:before,.component-frame-orders .frame-order-item:after{content:"";display:table}.component-frame-orders .frame-order-item:after{clear:both}.component-frame-orders .frame-order-item .order-number{float:left;display:block;margin-right:2.35765%;width:100%}.component-frame-orders .frame-order-item .order-number:last-child{margin-right:0}.component-frame-orders .frame-order-item .money{float:left;display:block;margin-right:2.35765%;width:100%}@media screen and (min-width: 40em){.component-frame-orders .frame-order-item .money{float:left;display:block;margin-right:2.35765%;width:57.35098%}.component-frame-orders .frame-order-item .money:last-child{margin-right:0}}.component-frame-orders .frame-order-item .money:last-child{margin-right:0}.component-frame-orders .frame-order-item .money .description,.component-frame-orders .frame-order-item .money .values{float:left;display:block;margin-right:2.35765%;width:48.82117%}.component-frame-orders .frame-order-item .money .description:last-child,.component-frame-orders .frame-order-item .money .values:last-child{margin-right:0}.component-frame-orders .frame-order-item .money .description:nth-child(2),.component-frame-orders .frame-order-item .money .values:nth-child(2){margin-right:0}.component-frame-orders .frame-order-item .money .description:nth-child(2+1),.component-frame-orders .frame-order-item .money .values:nth-child(2+1){clear:left}.component-frame-orders .frame-order-item .money .description{margin-right:0}.component-frame-orders .frame-order-item .money .values{text-align:right}.component-frame-orders .frame-order-item .address{padding-top:23px;float:left;display:block;margin-right:2.35765%;width:100%}@media screen and (min-width: 40em){.component-frame-orders .frame-order-item .address{float:left;display:block;margin-right:2.35765%;width:40.29137%;padding-top:0;padding-left:23px}.component-frame-orders .frame-order-item .address:last-child{margin-right:0}}.component-frame-orders .frame-order-item .address:last-child{margin-right:0}.component-frame-orders .frame-order-item .quantity-line{border-bottom:1px solid #9e9e9e}.component-frame-orders .frame-order-item .total-line{border-top:1px solid #323232}.page-frame-product{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;background:#fafafa;font-size:1.125rem}.page-frame-product:before,.page-frame-product:after{content:"";display:table}.page-frame-product:after{clear:both}.page-frame-product .product-header{font-family:"freight-text-pro";font-weight:400;text-transform:uppercase;margin-bottom:11.5px}.page-frame-product .frame-product-overview{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:23px}.page-frame-product .frame-product-overview:before,.page-frame-product .frame-product-overview:after{content:"";display:table}.page-frame-product .frame-product-overview:after{clear:both}.page-frame-product .frame-product-overview .current-frame{z-index:1}.page-frame-product .frame-product-overview .frame-image{padding:23px}.page-frame-product .frame-product-overview .frame-image .frame-gallery .frame-src{width:100%}@media screen and (min-width: 53.75em){.page-frame-product .frame-product-overview .frame-image{float:left;display:block;margin-right:2.35765%;width:65.88078%;padding-left:0}.page-frame-product .frame-product-overview .frame-image:last-child{margin-right:0}}.page-frame-product .frame-product-overview .frame-image .expand-button{display:none;color:#9e9e9e;margin-top:3px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}@media screen and (min-width: 53.75em){.page-frame-product .frame-product-overview .frame-image .expand-button{display:block}}.page-frame-product .frame-product-overview .frame-image .expand-button:hover{cursor:pointer;color:#323232}.page-frame-product .frame-product-overview .frame-metadata{padding:23px}@media screen and (min-width: 53.75em){.page-frame-product .frame-product-overview .frame-metadata{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding-left:0}.page-frame-product .frame-product-overview .frame-metadata:last-child{margin-right:0}}.page-frame-product .frame-product-overview .frame-metadata .light{font-weight:300;opacity:0.5}.page-frame-product .frame-product-overview .frame-metadata .frame-price,.page-frame-product .frame-product-overview .frame-metadata .frame-description{font-weight:300}.page-frame-product .frame-product-overview .frame-metadata .frame-description{font-size:0.8em}.page-frame-product .frame-product-overview .frame-metadata .line{margin:11.5px 0;width:100%}.page-frame-product .frame-product-overview .frame-metadata .frame-finishes .line{margin-bottom:0}.page-frame-product .frame-product-overview .frame-metadata .frame-finishes .finish-header{color:#d8666a;border-bottom:none;text-align:right;width:100%;margin-bottom:11.5px}.page-frame-product .frame-product-overview .frame-metadata .frame-finishes .corner-details{width:80%}.page-frame-product .frame-product-overview .frame-metadata .frame-finishes .corner-detail{float:left;display:block;margin-right:2.35765%;width:31.76157%;cursor:pointer;display:inline;text-align:center}.page-frame-product .frame-product-overview .frame-metadata .frame-finishes .corner-detail:last-child{margin-right:0}.page-frame-product .frame-product-overview .frame-metadata .frame-finishes .corner-detail:nth-child(3n){margin-right:0}.page-frame-product .frame-product-overview .frame-metadata .frame-finishes .corner-detail:nth-child(3n+1){clear:left}.page-frame-product .frame-product-overview .frame-metadata .frame-finishes .corner-detail .corner-detail-image{width:75%}.page-frame-product .frame-product-overview .frame-metadata .frame-actions{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.page-frame-product .frame-product-overview .frame-metadata .frame-actions:before,.page-frame-product .frame-product-overview .frame-metadata .frame-actions:after{content:"";display:table}.page-frame-product .frame-product-overview .frame-metadata .frame-actions:after{clear:both}@media screen and (min-width: 53.75em){.page-frame-product .frame-product-overview .frame-metadata .frame-actions .button-container{float:left;display:block;margin-right:2.35765%;width:48.82117%}.page-frame-product .frame-product-overview .frame-metadata .frame-actions .button-container:last-child{margin-right:0}.page-frame-product .frame-product-overview .frame-metadata .frame-actions .button-container:nth-child(2n){margin-right:0}.page-frame-product .frame-product-overview .frame-metadata .frame-actions .button-container:nth-child(2n+1){clear:left}}.page-frame-product .frame-product-overview .frame-metadata .frame-actions .preview-container{display:none}@media screen and (min-width: 53.75em){.page-frame-product .frame-product-overview .frame-metadata .frame-actions .preview-container{display:block}}.page-frame-product .frame-product-overview .frame-metadata .frame-actions .button-label{width:100%}.page-frame-product .frame-product-overview .frame-metadata .frame-actions .preorder-button,.page-frame-product .frame-product-overview .frame-metadata .frame-actions .preview-button{width:100%;margin:23px 0}.page-frame-product .frame-product-overview .frame-metadata .social-shares{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.page-frame-product .frame-product-overview .frame-metadata .social-shares:before,.page-frame-product .frame-product-overview .frame-metadata .social-shares:after{content:"";display:table}.page-frame-product .frame-product-overview .frame-metadata .social-shares:after{clear:both}.page-frame-product .frame-product-overview .frame-metadata .social-shares .share-cta{border-bottom:none;color:#9e9e9e}.page-frame-product .frame-product-overview .frame-metadata .social-shares .icon{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;color:#9e9e9e}.page-frame-product .frame-product-overview .frame-metadata .social-shares .icon:hover{color:#323232;cursor:pointer}.page-frame-product .frame-product-info{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:46px 0}.page-frame-product .frame-product-info:before,.page-frame-product .frame-product-info:after{content:"";display:table}.page-frame-product .frame-product-info:after{clear:both}.page-frame-product .frame-product-info .info-section{padding:23px}@media screen and (min-width: 53.75em){.page-frame-product .frame-product-info .info-section{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:0}.page-frame-product .frame-product-info .info-section:last-child{margin-right:0}.page-frame-product .frame-product-info .info-section:nth-child(3n){margin-right:0}.page-frame-product .frame-product-info .info-section:nth-child(3n+1){clear:left}}.page-frame-product .frame-product-info .info-section .info-header{font-family:"freight-text-pro";font-weight:400;text-transform:uppercase}.page-frame-product .frame-product-info .info-section .line{margin:11.5px 0;width:30%}.page-frame-product .frame-product-info .info-section .info-text{font-size:0.8em;margin-top:0}.page-frame-product .frame-product-info .info-section .detail-list{list-style-type:disc;margin-left:11.5px}.page-frame-product .frame-product-info .info-section .detail-list .detail-item{font-size:0.8em;margin-bottom:5px}@media screen and (min-width: 53.75em){.page-frame-product .frame-product-info .info-section .detail-list{margin-left:0}}.page-frame-product .frame-product-images{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto}.page-frame-product .frame-product-images:before,.page-frame-product .frame-product-images:after{content:"";display:table}.page-frame-product .frame-product-images:after{clear:both}.page-frame-product .frame-product-images .left-image{border:1px solid rgba(158,158,158,0.5);margin:23px 0;background:#323232;height:300px}@media screen and (min-width: 53.75em){.page-frame-product .frame-product-images .left-image{float:left;display:block;margin-right:2.35765%;width:57.35098%;height:450px}.page-frame-product .frame-product-images .left-image:last-child{margin-right:0}}.page-frame-product .frame-product-images .right-image{border:1px solid rgba(158,158,158,0.5);margin:23px 0;background:#9e9e9e;height:300px}@media screen and (min-width: 53.75em){.page-frame-product .frame-product-images .right-image{float:left;display:block;margin-right:2.35765%;width:40.29137%;height:450px}.page-frame-product .frame-product-images .right-image:last-child{margin-right:0}}.page-frame-product .frame-product-detail{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;border-top:1px solid rgba(158,158,158,0.5)}.page-frame-product .frame-product-detail:before,.page-frame-product .frame-product-detail:after{content:"";display:table}.page-frame-product .frame-product-detail:after{clear:both}@media screen and (min-width: 53.75em){.page-frame-product .frame-product-detail{border-bottom:1px solid rgba(158,158,158,0.5)}}.page-frame-product .frame-product-detail .frame-product-image{height:250px;background-repeat:no-repeat;background-size:cover;background-position:center right}@media screen and (min-width: 40em){.page-frame-product .frame-product-detail .frame-product-image{height:450px;background-position:center}}.page-frame-product .frame-product-detail .frame-product-text{padding:23px}@media screen and (min-width: 40em){.page-frame-product .frame-product-detail .frame-product-text{float:left;display:block;margin-right:2.35765%;width:48.82117%;height:100%}.page-frame-product .frame-product-detail .frame-product-text:last-child{margin-right:0}}@media screen and (min-width: 53.75em){.page-frame-product .frame-product-detail .frame-product-text{float:left;display:block;margin-right:2.35765%;width:57.35098%;height:100%}.page-frame-product .frame-product-detail .frame-product-text:last-child{margin-right:0}}@media screen and (min-width: 40em){.page-frame-product .frame-product-detail .frame-product-text{padding:46px;background:none}}.page-frame-product .frame-product-detail .frame-product-text .line{width:40%;margin:11.5px 0}.page-frame-product .frame-product-detail .frame-product-text .product-text{font-weight:300}.page-frame-product .frame-product-detail .frame-product-text .product-header{width:80%}.page-frame-product .frame-product-detail .medium-screen-only{display:none}@media screen and (min-width: 40em){.page-frame-product .frame-product-detail .medium-screen-only{display:block}}.page-frame-product .frame-product-detail .mobile-only{display:block}@media screen and (min-width: 40em){.page-frame-product .frame-product-detail .mobile-only{display:none}}.page-frame-product .frame-product-detail-image{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:23px 0}.page-frame-product .frame-product-detail-image:before,.page-frame-product .frame-product-detail-image:after{content:"";display:table}.page-frame-product .frame-product-detail-image:after{clear:both}.page-frame-product .frame-product-detail-image .frame-product-image{border:1px solid rgba(158,158,158,0.5);height:250px}@media screen and (min-width: 40em){.page-frame-product .frame-product-detail-image .frame-product-image{height:400px}}@media screen and (min-width: 53.75em){.page-frame-product .frame-product-detail-image .frame-product-image{float:left;display:block;margin-right:2.35765%;width:57.35098%}.page-frame-product .frame-product-detail-image .frame-product-image:last-child{margin-right:0}}.page-frame-product .frame-product-detail-image .frame-product-text{padding:23px}@media screen and (min-width: 53.75em){.page-frame-product .frame-product-detail-image .frame-product-text{float:left;display:block;margin-right:2.35765%;width:40.29137%;height:400px}.page-frame-product .frame-product-detail-image .frame-product-text:last-child{margin-right:0}.page-frame-product .frame-product-detail-image .frame-product-text .text-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.page-frame-product .frame-product-detail-image .frame-product-text .line{width:40%;margin:11.5px 0}.page-frame-product .frame-product-detail-image .frame-product-text .product-text{font-weight:300}.page-frame-product .commissioned-gallery{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;background:#fafafa;padding:46px 0;text-align:center}.page-frame-product .commissioned-gallery:before,.page-frame-product .commissioned-gallery:after{content:"";display:table}.page-frame-product .commissioned-gallery:after{clear:both}.page-frame-product .commissioned-gallery .line{margin:11.5px auto;width:25%}.page-frame-product .commissioned-gallery .gallery-blurb{width:70%;margin:11.5px auto;font-weight:300}.page-frame-product .commissioned-gallery .four-col-gallery{margin-top:46px}.page-frame-product .commissioned-gallery .four-col-gallery .gallery-item{padding:23px}@media screen and (min-width: 53.75em){.page-frame-product .commissioned-gallery .four-col-gallery .gallery-item{float:left;display:block;margin-right:2.35765%;width:23.23176%;padding:0}.page-frame-product .commissioned-gallery .four-col-gallery .gallery-item:last-child{margin-right:0}.page-frame-product .commissioned-gallery .four-col-gallery .gallery-item:nth-child(4n){margin-right:0}.page-frame-product .commissioned-gallery .four-col-gallery .gallery-item:nth-child(4n+1){clear:left}}.page-frame-product .commissioned-gallery .four-col-gallery .gallery-item .artist-name{font-size:1em;text-align:left}.frame-image-modal .modal-window{background:#fafafa}.frame-image-modal .wide-image{width:80%;padding:0;margin-top:23px}.frame-image-modal .wide-image .modal-close{top:0;right:-3vw;opacity:0.7}@media (orientation: portrait){.frame-image-modal .wide-image .modal-close{right:0}}.frame-image-modal .wide-image .modal-close::before,.frame-image-modal .wide-image .modal-close::after{background:rgba(158,158,158,0.5)}.frame-image-modal .frame-image{width:80vw;height:auto;padding-top:46px;text-align:center}@media screen and (min-width: 68.75em){.frame-image-modal .frame-image{height:92vh;width:auto;padding-top:0}}.frame-image-modal .frame-image .frame-image-src{width:100%;height:auto}@media screen and (min-width: 68.75em){.frame-image-modal .frame-image .frame-image-src{height:auto;width:auto}}.zoomLens{z-index:10}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0;width:50%;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{display:block;-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#d8666a}body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#323232;font-family:"Fira Sans",sans-serif;font-size:1.125rem;line-height:1.6875}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.6875rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p{margin:0 0 0.84375em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}hr{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none;border-top:none;margin:1.6875em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #d3d3d3;color:#585858;margin:1.6875em 0;padding-left:0.84375em}cite{color:#727272;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#ededed;border:1px solid #d3d3d3;margin:0 0 0.84375em 0;padding:1.6875em}input,label,select{display:block;font-family:"Fira Sans",sans-serif;font-size:1em}label{margin-bottom:0.42188em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#fafafa;border-radius:0;border:1px solid #d3d3d3;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans",sans-serif;font-size:1.125rem;margin-bottom:0.84375em;padding:0.5625em 0.5625em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a1a1a1}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#323232;box-shadow:none;outline:none}textarea.transparent,input[type="email"].transparent,input[type="number"].transparent,input[type="password"].transparent,input[type="search"].transparent,input[type="tel"].transparent,input[type="text"].transparent,input[type="url"].transparent,input[type="color"].transparent,input[type="date"].transparent,input[type="datetime"].transparent,input[type="datetime-local"].transparent,input[type="month"].transparent,input[type="time"].transparent,input[type="week"].transparent,select[multiple=multiple].transparent{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid rgba(255,255,255,0);border-bottom:1px solid white;background:none;color:white}textarea.transparent:focus,textarea.transparent:hover,input[type="email"].transparent:focus,input[type="email"].transparent:hover,input[type="number"].transparent:focus,input[type="number"].transparent:hover,input[type="password"].transparent:focus,input[type="password"].transparent:hover,input[type="search"].transparent:focus,input[type="search"].transparent:hover,input[type="tel"].transparent:focus,input[type="tel"].transparent:hover,input[type="text"].transparent:focus,input[type="text"].transparent:hover,input[type="url"].transparent:focus,input[type="url"].transparent:hover,input[type="color"].transparent:focus,input[type="color"].transparent:hover,input[type="date"].transparent:focus,input[type="date"].transparent:hover,input[type="datetime"].transparent:focus,input[type="datetime"].transparent:hover,input[type="datetime-local"].transparent:focus,input[type="datetime-local"].transparent:hover,input[type="month"].transparent:focus,input[type="month"].transparent:hover,input[type="time"].transparent:focus,input[type="time"].transparent:hover,input[type="week"].transparent:focus,input[type="week"].transparent:hover,select[multiple=multiple].transparent:focus,select[multiple=multiple].transparent:hover{border:1px solid white}textarea.has-error,input[type="email"].has-error,input[type="number"].has-error,input[type="password"].has-error,input[type="search"].has-error,input[type="tel"].has-error,input[type="text"].has-error,input[type="url"].has-error,input[type="color"].has-error,input[type="date"].has-error,input[type="datetime"].has-error,input[type="datetime-local"].has-error,input[type="month"].has-error,input[type="time"].has-error,input[type="week"].has-error,select[multiple=multiple].has-error{border:2px solid #c0392b}textarea{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.42188em}input[type="file"]{padding-bottom:0.84375em;width:100%}select{margin-bottom:1.6875em;max-width:100%;width:auto;display:inline-block}@media screen and (min-width: 53.75em){.narrow-fieldset{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:0.5em}.narrow-fieldset:last-child{margin-right:0}.narrow-fieldset:nth-child(2n){margin-right:0}.narrow-fieldset:nth-child(2n+1){clear:left}.wide-fieldset{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5em}.wide-fieldset:last-child{margin-right:0}.wide-fieldset:nth-child(1n){margin-right:0}.wide-fieldset:nth-child(1n+1){clear:left}.third-fieldset{float:left;display:block;margin-right:2.35765%;width:31.76157%}.third-fieldset:last-child{margin-right:0}.third-fieldset:nth-child(3n){margin-right:0}.third-fieldset:nth-child(3n+1){clear:left}.two-third{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.two-third:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%}.one-third:last-child{margin-right:0}}input.transparent:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0.9) inset;border:none !important;border-bottom:1px solid #fafafa !important;-webkit-text-fill-color:#fafafa}table{border-collapse:collapse;margin:0.84375em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #adadad;font-weight:bold;padding:0.84375em 0;text-align:left}td{border-bottom:1px solid #d3d3d3;padding:0.84375em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0}ul{list-style-type:none}dl{margin-bottom:0.84375em}dl dt{font-weight:bold;margin-top:0.84375em}dl dd{margin:0}body{-webkit-backface-visibility:hidden;background-color:#fafafa;min-width:320px}.refills-header{*zoom:1;background-color:#e7f1ec;clear:both;margin-bottom:1em;padding:5em 0;text-align:center;width:100%}.refills-header:before,.refills-header:after{content:"";display:table}.refills-header:after{clear:both}@media screen and (min-width: 40em){.refills-header{margin-bottom:4em;padding:6em 0}}@media screen and (min-width: 53.75em){.refills-header{margin-bottom:4em;padding:6em 0 11em 0}}.refills-header .refills-logo{display:inline-block;margin:0 auto 1.4em auto;max-width:5em}@media screen and (min-width: 40em){.refills-header .refills-logo{max-width:8em}}.refills-header .refills-logo img{background:white;border-radius:50%;padding:.3em}@media screen and (min-width: 40em){.refills-header .refills-logo img{padding:.5em}}.refills-header h2{font-family:"freight-text-pro";font-size:1.4em;font-weight:100;margin:0 auto 2em auto;max-width:90%;text-align:center}@media screen and (min-width: 40em){.refills-header h2{font-size:3em;margin-bottom:1em;max-width:90%}}@media screen and (min-width: 53.75em){.refills-header h2{font-size:3em;margin-bottom:.8em;max-width:60%}}.refills-header h3{font-size:1.3em;font-weight:200;margin-bottom:1em;text-align:center}.refills-header a{color:#f55481}.refills-header a:hover{color:#f884a5}.refills-header p{background:#e1ede7;box-shadow:inset 0 1px 2px #d0e4da,0 1px 1px rgba(255,255,255,0.4);text-shadow:0 1px 1px rgba(255,255,255,0.4);border-radius:0;color:#87a898;display:inline;font-family:"Oswald",sans-serif;font-size:.8em;font-weight:400;padding:.5em 1.4em}@media screen and (min-width: 53.75em){.refills-header p{font-size:.8em}}.menu-wrapper{*zoom:1}.menu-wrapper:before,.menu-wrapper:after{content:"";display:table}.menu-wrapper:after{clear:both}ul.refills-menu{font-weight:normal;margin-bottom:5em;margin:-3.3em auto 0 auto;text-align:center}@media screen and (min-width: 40em){ul.refills-menu{margin:-6em auto 0 auto}}@media screen and (min-width: 53.75em){ul.refills-menu{margin:-6.7em auto 0 auto}}ul.refills-menu .menu-item{display:inline}ul.refills-menu .menu-item a{border-radius:0;color:#a7cbb9;font-family:'Lusitana', serif;font-size:.9em;padding:.5em .5em 2em}@media screen and (min-width: 40em){ul.refills-menu .menu-item a{font-size:1.1em;padding:.5em .8em 2em}}@media screen and (min-width: 53.75em){ul.refills-menu .menu-item a{font-size:1.3em;padding:.5em 1.3em 2em}}ul.refills-menu .menu-item a:hover{color:#86b9a0}.refills-patterns li.patterns a{background:#fafafa}.refills-patterns li.patterns a:hover{color:#a7cbb9}.refills-components li.components a{background:#fafafa}.refills-components li.components a:hover{color:#a7cbb9}.refills-type-systems li.type-systems a{background:#fafafa}.refills-type-systems li.type-systems a:hover{color:#a7cbb9}#example{padding-top:6em}.refill{*zoom:1;margin-bottom:2em;padding-bottom:1em;position:relative}.refill:before,.refill:after{content:"";display:table}.refill:after{clear:both}.refill>h3{margin-bottom:1.3em;margin-top:1em;padding-top:0.5em}.refills-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;padding:1em}.refills-wrapper:before,.refills-wrapper:after{content:"";display:table}.refills-wrapper:after{clear:both}.refills-wrapper h1.main-header{background-color:#82caca;display:inline-block;padding:0.5em}.refill-centering{text-align:center}.refill-centering>*{display:inline-block}.refill-centering>*>*{text-align:left}.refill-centering script{display:none}.line-behind-text{border-bottom:1px solid #CACACA;text-align:center;margin-bottom:5.0625em}.line-behind-text h6{background:white;color:gray;display:inline-block;font-family:"Oswald",sans-serif;font-size:1em;font-weight:500;padding:0 10px;position:relative;text-transform:uppercase;top:34px}.refill h6{margin-bottom:1.6875em}.js-hide-code,.js-show-code{border-top:1px dashed #BEBCBC;color:#7E7A7A;font-size:.8em;text-transform:uppercase;width:9em}.js-hide-code:hover,.js-show-code:hover{color:#d8666a}.js-show-code{display:inline-block;padding:0.5em 1em}.js-hide-code{display:none;padding:0.5em 1em}.refill-snippet{margin-top:5.0625em;padding:0 1em}.refill-control{display:block;margin-bottom:2em;text-align:center;width:100%}pre[class*="language-"]{background:#F8F8F8;border-top:2px solid silver;height:300px;line-height:1em}.copy-source{background-color:#656565;border-radius:10px;color:white;font-size:0.5625rem;font-weight:800;padding:0.4em 1em;text-transform:uppercase}.copy-source:hover,.copy-source:active{background-color:#656565;color:white}.snippets-table{display:none}.snippets-table td{border-bottom:0}@media screen and (min-width: 40em){.snippet{margin-bottom:2em}}.snippet code{font-size:.6em;line-height:1.4em;max-height:25em;overflow:scroll}.token.variable{background-color:transparent}footer.refills-footer{color:silver;padding-bottom:2em;padding-top:1em;text-align:center}footer.refills-footer a{color:#f55481}footer.refills-footer img{display:block;height:60px;margin-bottom:2em;margin:auto}footer.refills-footer .footer-links{background:#F3F3F3;border-radius:3em;box-shadow:inset 0 1px 2px #e4e4e4;display:inline-block;font-size:.8em;margin-bottom:2em;padding:.6em}@media screen and (min-width: 53.75em){footer.refills-footer .footer-links{font-size:1em;padding:1em}}footer.refills-footer .footer-links li{display:inline;padding:.4em}footer.refills-footer .footer-links li a{color:#A7A7A7}footer.refills-footer .footer-links li a:hover{color:#f55481}@media screen and (min-width: 53.75em){.refill-smaller{margin:auto;width:70%}}@-webkit-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAccordionTabsArticles{0%{opacity:0}100%{opacity:1}}.accordion-tabs-type-systems{*zoom:1;border-radius:0;border:1px solid #d3d3d3;margin-bottom:1.6875em}.accordion-tabs-type-systems:before,.accordion-tabs-type-systems:after{content:"";display:table}.accordion-tabs-type-systems:after{clear:both}@media screen and (min-width: 40em){.accordion-tabs-type-systems{border:none}}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab{display:inline}}.accordion-tabs-type-systems .tab:first-child .tab-link{border-top-left-radius:0;border-top-right-radius:0}.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab:last-child .tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system{background-color:transparent;border-bottom:1px solid #d3d3d3;color:#323232;display:block;font-size:.9em;font-weight:200;letter-spacing:.6px;padding:0.84375em 11.5px;text-align:center}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab .tab-link-type-system{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}}.accordion-tabs-type-systems .tab .tab-link-type-system:hover{color:#d8666a}.accordion-tabs-type-systems .tab .tab-link-type-system:focus{outline:none}.accordion-tabs-type-systems .tab section{padding:1.6875em 23px;background:#fff;display:none;overflow:hidden;padding:1.6875 23px;width:100%}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab section{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #d3d3d3;float:left;left:0;padding:0.84375em 23px}}.accordion-tabs-type-systems .tab section .tab-content{opacity:0}.accordion-tabs-type-systems .tab.js-is-active{border-bottom:1px solid #d3d3d3}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active{border-bottom:0}}.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:0}@media screen and (min-width: 40em){.accordion-tabs-type-systems .tab.js-is-active .tab-link-type-system{background-color:#fff;border-bottom:1px solid #fff;border:1px solid #d3d3d3;margin-bottom:-1px}}.accordion-tabs-type-systems .tab.js-is-active section{display:block}.accordion-tabs-type-systems .tab.js-is-active section .tab-content{-webkit-animation-name:fadeInAccordionTabsArticles;-moz-animation-name:fadeInAccordionTabsArticles;animation-name:fadeInAccordionTabsArticles;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;opacity:1}.accordion-tabs-minimal{*zoom:1;border:none;border-radius:0;margin-bottom:1.6875em}.accordion-tabs-minimal:before,.accordion-tabs-minimal:after{content:"";display:table}.accordion-tabs-minimal:after{clear:both}@media screen and (min-width: 1px){.accordion-tabs-minimal{border:none}}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content{display:inline}}.accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}}.accordion-tabs-minimal li.tab-header-and-content .tab-content{background:none;display:none;overflow:hidden;width:100%}@media screen and (min-width: 1px){.accordion-tabs-minimal li.tab-header-and-content .tab-content{border-top:none;float:left;left:0}}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fafafa;border-left:1px solid silver;border-radius:0;border-right:1px solid silver;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid silver;border-left:0;border-right:1px solid #eee;border-top:1px solid silver;width:auto}}.button-group label .button-group-item:hover{background-color:#f2f2f2}.button-group label:first-child .button-group-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:0;border-left:1px solid silver;border-top-left-radius:0;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid silver}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:0;border-right:1px solid silver;border-top-right-radius:0}}.button-group label input:checked+.button-group-item{background:#d8666a;border:1px solid #c03136;box-shadow:inset 0 1px 2px #ce3d42;color:#fff}.tooltip-item{border:1px solid #d3d3d3;padding:.5em 1em;border-radius:0;position:relative;margin-bottom:1.6875}.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;bottom:140%;background-color:#fff;border-radius:0;color:#323232;font-size:.9em;line-height:1.5em;margin-left:-8em;opacity:0;padding:1em;box-shadow:0 2px 2px silver;text-align:center;visibility:hidden;min-width:16em;z-index:10;font-family:"freight-text-pro"}.tooltip-item .tooltip p{margin-bottom:0}.tooltip-item .tooltip:after{position:absolute;left:46%;margin-left:-8px;border:8px solid transparent;color:#fff;content:'▼';text-shadow:0 2px 2px silver;font-size:1.4em;pointer-events:none;bottom:-27.2px}.hover-tile-outer{background-position:bottom;background-size:cover;background:url("/images/mountains.png");background-size:cover;background-color:#BEB56E;border:1px solid #d3d3d3;height:10em;margin-bottom:1.6875;cursor:pointer}@media screen and (min-width: 40em){.hover-tile-outer{width:40%}}.hover-tile-outer .hover-tile-container{height:10em;overflow:hidden}.hover-tile-outer .hover-tile-container:hover>.hover-tile{-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.hover-tile-outer .hover-tile{-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;background:inherit;color:white;height:inherit;padding:1em 1.5em}.hover-tile-outer .hover-tile-visible{color:rgba(255,255,255,0.7);font-size:2em;font-weight:200;padding-top:2em;text-align:center}.hover-tile-outer .hover-tile-hidden{background:rgba(0,0,0,0.5)}.hover-tile-outer .hover-tile-hidden h4{margin-bottom:.5em}.hover-tile-outer .hover-tile-hidden p{color:rgba(255,255,255,0.7)}.bullets{overflow:auto;margin-bottom:1.6875}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#d8666a;padding:0.875em;border-radius:50%;width:3.5em;height:3.5em}.bullets .bullet-icon-1{background:#d8666a}.bullets .bullet-icon-2{background:#d866c9}.bullets .bullet-icon-3{background:#6690d8}.bullets .bullet-content{margin-left:4.9em;margin-bottom:2em}.bullets h2{font-size:1.4em;padding-top:0.5em;margin-bottom:0.58333em;border-bottom:1px solid rgba(50,50,50,0.2);display:inline-block}.grid-items{*zoom:1}.grid-items:before,.grid-items:after{content:"";display:table}.grid-items:after{clear:both}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#bb8385;width:100%;overflow:hidden;float:left;padding:2em;border-top:0;border-bottom:9px solid #fafafa;border-left:4.5px solid #fafafa;border-right:4.5px solid #fafafa;text-align:center;cursor:pointer}@media screen and (min-width: 53.75em){.grid-items .grid-item{width:33.33333%}}.grid-items .grid-item:nth-child(1){background-color:#bb8385;box-shadow:inset 0px 0px 1px 2px #a96264}.grid-items .grid-item:nth-child(1):hover{background-color:#a96264;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(2){background-color:#3581a5;box-shadow:inset 0px 0px 1px 2px #29637e}.grid-items .grid-item:nth-child(2):hover{background-color:#29637e;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(3){background-color:#5fbebe;box-shadow:inset 0px 0px 1px 2px #44a6a6}.grid-items .grid-item:nth-child(3):hover{background-color:#44a6a6;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(4){background-color:#98c79a;box-shadow:inset 0px 0px 1px 2px #77b57a}.grid-items .grid-item:nth-child(4):hover{background-color:#77b57a;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(5){background-color:#a7a891;box-shadow:inset 0px 0px 1px 2px #909175}.grid-items .grid-item:nth-child(5):hover{background-color:#909175;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(6){background-color:#bdcc97;box-shadow:inset 0px 0px 1px 2px #a7bb75}.grid-items .grid-item:nth-child(6):hover{background-color:#a7bb75;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item:nth-child(7){background-color:#979ea0;box-shadow:inset 0px 0px 1px 2px #7c8588}.grid-items .grid-item:nth-child(7):hover{background-color:#7c8588;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#fff;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:rgba(255,255,255,0.7)}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-image{background:url(/images/lake-transparent.png);background-color:#bb8385;background-repeat:no-repeat;background-position:top;background-size:cover}.grid-items-lines{*zoom:1;position:relative}.grid-items-lines:before,.grid-items-lines:after{content:"";display:table}.grid-items-lines:after{clear:both}.grid-items-lines .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;height:14em;background:#fafafa;width:100%;overflow:hidden;float:left;padding:2em;border-right:1px solid rgba(50,50,50,0.2);border-bottom:1px solid rgba(50,50,50,0.2);cursor:pointer}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item{width:33.33333%}}.grid-items-lines .grid-item:hover{background:rgba(50,50,50,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:.2}.grid-items-lines .grid-item h1{color:#323232;font-size:1.3em;margin-bottom:.4em}.grid-items-lines .grid-item p{color:rgba(50,50,50,0.6)}@media screen and (min-width: 40em){.grid-items-lines .grid-item p{max-width:70%}}@media screen and (min-width: 53.75em){.grid-items-lines .grid-item-big{width:66.66667%}}@media screen and (min-width: 40em){.grid-items-lines .grid-item-big p{max-width:60%}}.grid-items-lines .bottom-cover{position:absolute;bottom:0px;width:100%;height:3px;background:#fafafa}.grid-items-lines .right-cover{position:absolute;right:0px;height:100%;width:4px;background:#fafafa}.centered-navigation{background-color:#e7f1ec;border-bottom:1px solid #d4e6dd;font-family:"freight-text-pro";height:60px;width:100%;z-index:9999}.centered-navigation .mobile-logo{display:inline;float:left;max-height:60px;padding-left:1em}.centered-navigation .mobile-logo img{max-height:60px;opacity:.6;padding:.8em 0}@media screen and (min-width: 53.75em){.centered-navigation .mobile-logo{display:none}}.centered-navigation .centered-navigation-menu-button{color:rgba(50,50,50,0.7);display:block;float:right;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}@media screen and (min-width: 53.75em){.centered-navigation .centered-navigation-menu-button{display:none}}.centered-navigation .centered-navigation-menu-button:hover{color:#323232}.centered-navigation .centered-navigation-wrapper{*zoom:1;max-width:1000px;margin-left:auto;margin-right:auto;*zoom:1;position:relative;z-index:999}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation .centered-navigation-wrapper:before,.centered-navigation .centered-navigation-wrapper:after{content:"";display:table}.centered-navigation .centered-navigation-wrapper:after{clear:both}.centered-navigation ul.centered-navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:99999}@media screen and (min-width: 53.75em){.centered-navigation ul.centered-navigation-menu{display:block;text-align:center}}@media screen and (min-width: 53.75em){.centered-navigation .nav-link:first-child{margin-left:2.2em}}.centered-navigation ul li.nav-link{background:#e7f1ec;display:block;line-height:60px;overflow:hidden;padding-right:1em;text-align:right;width:100%;z-index:9999}@media screen and (min-width: 53.75em){.centered-navigation ul li.nav-link{background:transparent;display:inline;line-height:60px}.centered-navigation ul li.nav-link a{padding-right:1em}}.centered-navigation ul li.nav-link a{color:rgba(50,50,50,0.7);display:inline-block}.centered-navigation ul li.nav-link a:hover{color:#323232}.centered-navigation li.logo.nav-link{display:none;line-height:0}@media screen and (min-width: 53.75em){.centered-navigation li.logo.nav-link{display:inline}}.centered-navigation .logo img{margin-bottom:-0.66667em;max-height:2em;opacity:.6}.centered-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation li.more.nav-link{padding-right:1em}}.centered-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.centered-navigation li.more.nav-link a{margin-right:1em}.centered-navigation li.more.nav-link>a{padding-right:0.6em}.centered-navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:rgba(50,50,50,0.7);content:'\25BE'}.centered-navigation li.more{overflow:visible;padding-right:0}.centered-navigation li.more a{padding-right:1em}.centered-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 53.75em){.centered-navigation li.more>a{margin-right:1em}}.centered-navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:0.5em}.centered-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 53.75em){.centered-navigation li.more{padding-right:1em;position:relative}}.centered-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu .submenu{left:11.8em;top:0}}.centered-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li{line-height:46.15385px}.centered-navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.centered-navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:.7em}}.centered-navigation ul.submenu li a{background-color:#ddebe4;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 53.75em){.centered-navigation ul.submenu li a{background-color:#e7f1ec;padding-left:1em;text-align:left;width:12em}}.dropdown{text-align:center}.dropdown-container{display:inline-block;position:relative}.dropdown-description{background:#fafafa;border-bottom-left-radius:0;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:0;border-top:1px solid silver;color:#989898;float:left;font-size:.7em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:#fafafa;border-bottom-right-radius:0;border-top-right-radius:0;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:.7em;font-weight:800;margin-bottom:0;position:relative}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{background-color:#f2f2f2}.dropdown-button:after{color:#d8666a;content:"\25E2";display:block;position:absolute;right:0.5em;top:4.5em;font-size:0.5em}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.menu:before{position:absolute;right:1em;color:#fafafa;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.menu li{border-bottom:1px solid silver;color:#323232;padding:0.5em}.menu li:hover{background:#f2f2f2}.menu li:first-child{border-top-left-radius:0;border-top-right-radius:0}.menu li:last-child{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.show-menu{display:block}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}body{font-family:"Fira Sans",sans-serif;font-size:18px;font-weight:normal;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Fira Sans",sans-serif;font-weight:500;line-height:1.5;color:#323232}h1{font-size:2rem;line-height:3.375rem;margin-bottom:0.5em}@media screen and (min-width: 53.75em){h1{font-size:2.6875rem}}h2{font-size:1.5rem}@media screen and (min-width: 53.75em){h2{font-size:2rem}}h3{font-size:1.125rem}@media screen and (min-width: 53.75em){h3{font-size:1.5rem}}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1.125rem}p.date{color:rgba(50,50,50,0.4)}p{font-weight:400;margin-bottom:1.5em;color:#323232}hr{width:3em}a{-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;text-decoration:none}a:hover{color:#c03136}a:active,a:focus{color:#c03136;outline:none}a.read-more,a.read-less{display:inline-block;font-weight:400;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}a.read-more span,a.read-less span{right:-10px}a.read-more .icon,a.read-less .icon{font-size:1em}a.read-more:hover,a.read-less:hover{cursor:pointer}p.author{font-style:italic}.caps{text-transform:uppercase}code{white-space:nowrap;font-family:"Fira Mono";background:#F7F7F7;border:1px solid #E0E0E0;border-radius:0;padding:.1em .4em;font-size:.65em;font-style:normal}.type,.type-header{border-bottom:1px solid;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}.tile-type-header{display:inline-block;font-size:.7em;font-weight:500;letter-spacing:1px;text-align:left;text-transform:uppercase}.type-center{text-align:center}p.type-large{font-size:1.333em}.type-small{font-size:0.8em}.measure{max-width:1000px;margin:0 auto}.wide-measure{max-width:1024px;margin:0 auto}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?vv5ryx");src:url("/fonts/icomoon.eot?#iefixvv5ryx") format("embedded-opentype"),url("/fonts/icomoon.woff?vv5ryx") format("woff"),url("/fonts/icomoon.ttf?vv5ryx") format("truetype"),url("/fonts/icomoon.svg?vv5ryx#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2.6875rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-carat:before{content:"\61"}.icon-right-carat:before{content:"\62"}.icon-up-carat:before{content:"\63"}.icon-down-carat:before{content:"\64"}.icon-check:before{content:"\65"}.icon-left-arrow:before{content:"\66"}.icon-right-arrow:before{content:"\67"}.icon-up-arrow:before{content:"\68"}.icon-down-arrow:before{content:"\69"}.icon-close:before{content:"\6a"}.icon-plus:before{content:"\6b"}.icon-minus:before{content:"\6c"}.icon-menu:before{content:"\6d"}.icon-grid:before{content:"\6e"}.icon-close-circle:before{content:"\6f"}.icon-plus-circle:before{content:"\70"}.icon-minus-circle:before{content:"\71"}.icon-plus-square:before{content:"\72"}.icon-close-square:before{content:"\73"}.icon-minus-square:before{content:"\74"}.icon-check-circle:before{content:"\75"}.icon-check-square:before{content:"\76"}.icon-no:before{content:"\77"}.icon-square:before{content:"\78"}.icon-circle:before{content:"\79"}.icon-heart:before{content:"\7a"}.icon-mail:before{content:"\41"}.icon-trash:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-paper:before{content:"\44"}.icon-stack:before{content:"\45"}.icon-lock:before{content:"\46"}.icon-unlock:before{content:"\47"}.icon-up-in:before{content:"\48"}.icon-down-in:before{content:"\49"}.icon-download:before{content:"\4a"}.icon-upload:before{content:"\4b"}.icon-down-cloud:before{content:"\4c"}.icon-up-cloud:before{content:"\4d"}.icon-uni4Ecloud:before{content:"\4e"}.icon-home:before{content:"\4f"}.icon-write:before{content:"\50"}.icon-power:before{content:"\51"}.icon-phone:before{content:"\52"}.icon-person:before{content:"\53"}.icon-print:before{content:"\54"}.icon-video:before{content:"\55"}.icon-clipboard:before{content:"\56"}.icon-magnify:before{content:"\57"}.icon-magnify-plus:before{content:"\58"}.icon-magnify-minus:before{content:"\59"}.icon-picture:before{content:"\5a"}.icon-mobile:before{content:"\30"}.icon-monitor:before{content:"\31"}.icon-paperclip:before{content:"\32"}.icon-tag:before{content:"\33"}.icon-globe:before{content:"\34"}.icon-link:before{content:"\35"}.icon-question:before{content:"\36"}.icon-question-circle:before{content:"\37"}.icon-alert:before{content:"\38"}.icon-information:before{content:"\39"}.icon-share:before{content:"\21"}.icon-settings:before{content:"\22"}.icon-gear:before{content:"\23"}.icon-volume:before{content:"\24"}.icon-volume-up:before{content:"\25"}.icon-volume-off:before{content:"\26"}.icon-volume-down:before{content:"\27"}.icon-play:before{content:"\28"}.icon-stop:before{content:"\29"}.icon-pause:before{content:"\2a"}.icon-back-all:before{content:"\2b"}.icon-forward-all:before{content:"\2c"}.icon-back-step:before{content:"\2d"}.icon-forward-step:before{content:"\2e"}.icon-crop:before{content:"\2f"}.icon-balloon:before{content:"\3a"}.icon-bookmark:before{content:"\3b"}.icon-switch-on:before{content:"\3c"}.icon-switch-off:before{content:"\3d"}.icon-wifi:before{content:"\3e"}.icon-microphone:before{content:"\3f"}.icon-calendar:before{content:"\40"}.icon-people:before{content:"\5b"}.icon-time:before{content:"\5d"}.icon-reload:before{content:"\5e"}.icon-pin:before{content:"\5f"}.icon-map:before{content:"\60"}.icon-pointer:before{content:"\7b"}.icon-compass:before{content:"\7c"}.icon-expand:before{content:"\7d"}.icon-widen:before{content:"\7e"}.icon-cart:before{content:"\5c"}.icon-folder:before{content:"\e000"}.icon-page:before{content:"\e001"}.icon-page-plus:before{content:"\e002"}.icon-page-minus:before{content:"\e003"}.icon-pie:before{content:"\e004"}.icon-chart:before{content:"\e005"}.icon-list:before{content:"\e006"}@font-face{font-family:'fontello';src:url("/fonts/fontello.eot?53780683");src:url("/fonts/fontello.eot?53780683#iefix") format("embedded-opentype"),url("/fonts/fontello.woff?53780683") format("woff"),url("/fonts/fontello.ttf?53780683") format("truetype"),url("/fonts/fontello.svg?53780683#fontello") format("svg");font-weight:normal;font-style:normal}[class^="fontello-icon-"]:before,[class*=" fontello-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fontello-icon-tumblr-rect:before{content:'\e800'}.fontello-icon-twitter-bird:before{content:'\e801'}.fontello-icon-facebook-rect:before{content:'\e802'}.fontello-icon-facebook:before{content:'\e803'}.fontello-icon-pinterest:before{content:'\e804'}.fontello-icon-instagram:before{content:'\e805'}.fontello-icon-gplus:before{content:'\e806'}.fontello-icon-mail:before{content:'\e807'}.fontello-icon-spin6:before{content:'\e808'}.fontello-icon-spin4:before{content:'\e809'}.fontello-icon-tumblr-reblog:before{content:'\e80a'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}span.button{font-weight:500;letter-spacing:1px}.button,button,input[type="submit"]{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#d8666a;border:2px solid #d8666a;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"Fira Sans",sans-serif;font-size:.9rem;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:1px}.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed}.button:focus,button:focus,input[type="submit"]:focus{outline:none}.button:hover:not(:disabled),.button.activated,button:hover:not(:disabled),button.activated,input[type="submit"]:hover:not(:disabled),input[type="submit"].activated{background:#d35256;border:2px solid #d35256}.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.flat,button.flat,input[type="submit"].flat{margin-top:23px;margin-right:23px}.button.hollow,button.hollow,input[type="submit"].hollow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#d8666a;border:2px solid #d8666a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:not-allowed}.button.hollow:focus,button.hollow:focus,input[type="submit"].hollow:focus{outline:none}.button.hollow:hover:not(:disabled),button.hollow:hover:not(:disabled),input[type="submit"].hollow:hover:not(:disabled){background:#d8666a;border:2px solid #d8666a;color:white}.button.hollow:disabled,button.hollow:disabled,input[type="submit"].hollow:disabled{cursor:default}.button.hollow:active:not(:disabled),button.hollow:active:not(:disabled),input[type="submit"].hollow:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.confirm,button.confirm,input[type="submit"].confirm{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#16a085;border:2px solid #16a085;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:not-allowed}.button.confirm:focus,button.confirm:focus,input[type="submit"].confirm:focus{outline:none}.button.confirm:hover:not(:disabled),button.confirm:hover:not(:disabled),input[type="submit"].confirm:hover:not(:disabled){background:#16a085;border:2px solid #16a085;color:white}.button.confirm:disabled,button.confirm:disabled,input[type="submit"].confirm:disabled{cursor:default}.button.confirm:active:not(:disabled),button.confirm:active:not(:disabled),input[type="submit"].confirm:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.fb-blue,button.fb-blue,input[type="submit"].fb-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#5f7ec1;border:2px solid #5f7ec1;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:not-allowed}.button.fb-blue:focus,button.fb-blue:focus,input[type="submit"].fb-blue:focus{outline:none}.button.fb-blue:hover:not(:disabled),button.fb-blue:hover:not(:disabled),input[type="submit"].fb-blue:hover:not(:disabled){background:#5f7ec1;border:2px solid #5f7ec1;color:white}.button.fb-blue:disabled,button.fb-blue:disabled,input[type="submit"].fb-blue:disabled{cursor:default}.button.fb-blue:active:not(:disabled),button.fb-blue:active:not(:disabled),input[type="submit"].fb-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.twitter-blue,button.twitter-blue,input[type="submit"].twitter-blue{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#55acee;border:2px solid #55acee;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:not-allowed}.button.twitter-blue:focus,button.twitter-blue:focus,input[type="submit"].twitter-blue:focus{outline:none}.button.twitter-blue:hover:not(:disabled),button.twitter-blue:hover:not(:disabled),input[type="submit"].twitter-blue:hover:not(:disabled){background:#55acee;border:2px solid #55acee;color:white}.button.twitter-blue:disabled,button.twitter-blue:disabled,input[type="submit"].twitter-blue:disabled{cursor:default}.button.twitter-blue:active:not(:disabled),button.twitter-blue:active:not(:disabled),input[type="submit"].twitter-blue:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.pinterest-red,button.pinterest-red,input[type="submit"].pinterest-red{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#e2555a;border:2px solid #e2555a;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-top:23px;margin-right:23px}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:not-allowed}.button.pinterest-red:focus,button.pinterest-red:focus,input[type="submit"].pinterest-red:focus{outline:none}.button.pinterest-red:hover:not(:disabled),button.pinterest-red:hover:not(:disabled),input[type="submit"].pinterest-red:hover:not(:disabled){background:#e2555a;border:2px solid #e2555a;color:white}.button.pinterest-red:disabled,button.pinterest-red:disabled,input[type="submit"].pinterest-red:disabled{cursor:default}.button.pinterest-red:active:not(:disabled),button.pinterest-red:active:not(:disabled),input[type="submit"].pinterest-red:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.narrow,button.narrow,input[type="submit"].narrow{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:50%;font-size:0.8em}.button.narrow:disabled,button.narrow:disabled,input[type="submit"].narrow:disabled{cursor:not-allowed}.button.narrow:focus,button.narrow:focus,input[type="submit"].narrow:focus{outline:none}.button.narrow:hover:not(:disabled),.button.narrow.activated,button.narrow:hover:not(:disabled),button.narrow.activated,input[type="submit"].narrow:hover:not(:disabled),input[type="submit"].narrow.activated{background:#787878;border:2px solid #787878}.button.narrow:active:not(:disabled),button.narrow:active:not(:disabled),input[type="submit"].narrow:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.wide,button.wide,input[type="submit"].wide{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#ededed;background:#858585;border:2px solid #858585;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;font-size:0.8em}.button.wide:disabled,button.wide:disabled,input[type="submit"].wide:disabled{cursor:not-allowed}.button.wide:focus,button.wide:focus,input[type="submit"].wide:focus{outline:none}.button.wide:hover:not(:disabled),.button.wide.activated,button.wide:hover:not(:disabled),button.wide.activated,input[type="submit"].wide:hover:not(:disabled),input[type="submit"].wide.activated{background:#787878;border:2px solid #787878}.button.wide:active:not(:disabled),button.wide:active:not(:disabled),input[type="submit"].wide:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.status-accepted,.button.accept-button,button.status-accepted,button.accept-button,input[type="submit"].status-accepted,input[type="submit"].accept-button{background:#16a085;border:2px solid #16a085}.button.status-accepted:hover .text,.button.accept-button:hover .text,button.status-accepted:hover .text,button.accept-button:hover .text,input[type="submit"].status-accepted:hover .text,input[type="submit"].accept-button:hover .text{display:none}.button.status-accepted:hover .hover-text:after,.button.accept-button:hover .hover-text:after,button.status-accepted:hover .hover-text:after,button.accept-button:hover .hover-text:after,input[type="submit"].status-accepted:hover .hover-text:after,input[type="submit"].accept-button:hover .hover-text:after{content:'archive'}.button.status-archived,.button.archive-button,button.status-archived,button.archive-button,input[type="submit"].status-archived,input[type="submit"].archive-button{background:#c0392b;border:2px solid #c0392b}.button.status-archived:hover .text,.button.archive-button:hover .text,button.status-archived:hover .text,button.archive-button:hover .text,input[type="submit"].status-archived:hover .text,input[type="submit"].archive-button:hover .text{display:none}.button.status-archived:hover .hover-text:after,.button.archive-button:hover .hover-text:after,button.status-archived:hover .hover-text:after,button.archive-button:hover .hover-text:after,input[type="submit"].status-archived:hover .hover-text:after,input[type="submit"].archive-button:hover .hover-text:after{content:'accept'}.button.status-pending,button.status-pending,input[type="submit"].status-pending{background:#477dca;border:2px solid #477dca}.button.status-featured:hover,button.status-featured:hover,input[type="submit"].status-featured:hover{cursor:pointer !important}.button.status-featured:hover .text,button.status-featured:hover .text,input[type="submit"].status-featured:hover .text{display:none}.button.status-featured:hover .hover-text:after,button.status-featured:hover .hover-text:after,input[type="submit"].status-featured:hover .hover-text:after{content:'unfeature'}.button.white,button.white,input[type="submit"].white{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;border:2px solid #fff;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:not-allowed}.button.white:focus,button.white:focus,input[type="submit"].white:focus{outline:none}.button.white:hover:not(:disabled),button.white:hover:not(:disabled),input[type="submit"].white:hover:not(:disabled){background:#fff;border:2px solid #fff;color:white}.button.white:disabled,button.white:disabled,input[type="submit"].white:disabled{cursor:default}.button.white:active:not(:disabled),button.white:active:not(:disabled),input[type="submit"].white:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.label,button.label,input[type="submit"].label{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#9e9e9e;border:2px solid #9e9e9e;background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:not-allowed}.button.label:focus,button.label:focus,input[type="submit"].label:focus{outline:none}.button.label:hover:not(:disabled),button.label:hover:not(:disabled),input[type="submit"].label:hover:not(:disabled){background:#9e9e9e;border:2px solid #9e9e9e;color:white}.button.label:disabled,button.label:disabled,input[type="submit"].label:disabled{cursor:default}.button.label:active:not(:disabled),button.label:active:not(:disabled),input[type="submit"].label:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.button.state,button.state,input[type="submit"].state{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#323232;background:#9e9e9e;border:2px solid #9e9e9e;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin:0 12px 12px 0}.button.state:disabled,button.state:disabled,input[type="submit"].state:disabled{cursor:not-allowed}.button.state:focus,button.state:focus,input[type="submit"].state:focus{outline:none}.button.state:hover:not(:disabled),.button.state.activated,button.state:hover:not(:disabled),button.state.activated,input[type="submit"].state:hover:not(:disabled),input[type="submit"].state.activated{background:#919191;border:2px solid #919191}.button.state:active:not(:disabled),button.state:active:not(:disabled),input[type="submit"].state:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.state:hover,.button.state:focus,.button.state:active,button.state:hover,button.state:focus,button.state:active,input[type="submit"].state:hover,input[type="submit"].state:focus,input[type="submit"].state:active{cursor:default}.button.secondary,button.secondary,input[type="submit"].secondary{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:#fff;background:#323232;border:2px solid #323232;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:3px 8px;font-size:0.7em;margin-top:10px;margin-right:23px}.button.secondary:disabled,button.secondary:disabled,input[type="submit"].secondary:disabled{cursor:not-allowed}.button.secondary:focus,button.secondary:focus,input[type="submit"].secondary:focus{outline:none}.button.secondary:hover:not(:disabled),.button.secondary.activated,button.secondary:hover:not(:disabled),button.secondary.activated,input[type="submit"].secondary:hover:not(:disabled),input[type="submit"].secondary.activated{background:#252525;border:2px solid #252525}.button.secondary:active:not(:disabled),button.secondary:active:not(:disabled),input[type="submit"].secondary:active:not(:disabled){box-shadow:inset 0px 2px 5px 1px rgba(0,0,0,0.3)}.button.trans,button.trans,input[type="submit"].trans{padding:.75em 1.25em;border-radius:0;border:none;display:inline-block;cursor:pointer;-webkit-transition:all,1s,ease-in-out;-moz-transition:all,1s,ease-in-out;transition:all,1s,ease-in-out;color:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);background:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:not-allowed}.button.trans:focus,button.trans:focus,input[type="submit"].trans:focus{outline:none}.button.trans:hover:not(:disabled),button.trans:hover:not(:disabled),input[type="submit"].trans:hover:not(:disabled){background:rgba(255,255,255,0.5);border:2px solid rgba(255,255,255,0.5);color:white}.button.trans:disabled,button.trans:disabled,input[type="submit"].trans:disabled{cursor:default}.button.trans:active:not(:disabled),button.trans:active:not(:disabled),input[type="submit"].trans:active:not(:disabled){box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3)}.is-disabled{opacity:0.5}.inline{display:inline}.inline-block{display:inline-block}.right{float:right}.marginless{margin:0 !important}.name{text-transform:uppercase}.hidden{display:none !important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.bold{font-weight:500}.cursor-pointer{cursor:pointer}.semi-transparent{opacity:0.5}.extra-top-padding{padding-top:30px !important}@keyframes blink{0%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0.5}}.blink{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.overflow-hidden{overflow:hidden}.red-text{color:#c0392b !important}.green-text{color:#16a085 !important}.center-text{text-align:center}.center-absolute{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-absolute{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.two-d-center-absolute{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin-top{margin-top:0 !important}.component-commissioned-page{background:-moz-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158,158,158,0.13)), color-stop(64%, rgba(255,255,255,0.05)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(158,158,158,0.13) 0%, rgba(255,255,255,0.05) 64%, rgba(255,255,255,0) 100%);background:linear,to bottom,rgba(158,158,158,0.13) 0%,rgba(255,255,255,0.05) 64%,rgba(255,255,255,0) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#219e9e9e', endColorstr='#00ffffff',GradientType=0 )}.component-commissioned-page .commissioned-page-content{background:#fafafa}.component-commissioned-page .commissioned-video .video-bg{background:#323232;height:75vh;text-align:center;position:relative}.component-commissioned-page .commissioned-video .video-bg .play-button{margin-left:auto;margin-right:auto;top:30vh;position:absolute}.component-commissioned-page .commissioned-video .video-bg .play-button svg{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:75px;opacity:0.3}.component-commissioned-page .commissioned-video .video-bg .play-button .play-cta{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-family:"freight-text-pro";font-style:italic;font-weight:400;color:#fafafa;width:auto;opacity:0.7}.component-commissioned-page .commissioned-video .video-bg .play-button:hover{cursor:pointer}.component-commissioned-page .commissioned-video .video-bg .play-button:hover svg,.component-commissioned-page .commissioned-video .video-bg .play-button:hover .play-cta{opacity:1}.component-commissioned-page .commissioned-video .artist-bio{background-color:#fafafa;position:relative;margin-top:-15%;z-index:1;width:80%;padding:23px}.component-commissioned-page .commissioned-video .artist-bio .artist-name{font-family:"freight-text-pro";font-weight:700}.component-commissioned-page .commissioned-video .artist-bio .artist-bio-italic{font-family:"freight-text-pro";font-style:italic;font-weight:400}.component-commissioned-page .commissioned-video .artist-bio .artist-bio-blurb{font-family:"freight-text-pro";font-weight:400}.component-commissioned-page .commissioned-video .artist-bio .artist-bio-blurb .bold{font-family:"freight-text-pro";font-weight:700}.component-commissioned-page .commissioned-video .artist-bio .artist-bio-blurb::first-letter{float:left;font-size:75px;line-height:60px;padding-right:5px}.component-commissioned-page .commissioned-image-tiles{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.component-commissioned-page .commissioned-image-tiles:before,.component-commissioned-page .commissioned-image-tiles:after{content:"";display:table}.component-commissioned-page .commissioned-image-tiles:after{clear:both}.component-commissioned-page .commissioned-image-tiles .left-image{height:350px;background:#323232}@media screen and (min-width: 53.75em){.component-commissioned-page .commissioned-image-tiles .left-image{float:left;display:block;margin-right:2.35765%;width:65.88078%}.component-commissioned-page .commissioned-image-tiles .left-image:last-child{margin-right:0}}.component-commissioned-page .commissioned-image-tiles .right-image{height:350px;background:#9e9e9e}@media screen and (min-width: 53.75em){.component-commissioned-page .commissioned-image-tiles .right-image{float:left;display:block;margin-right:2.35765%;width:31.76157%}.component-commissioned-page .commissioned-image-tiles .right-image:last-child{margin-right:0}}.component-commissioned-page .commissioned-frame-quote,.component-commissioned-page .commissioned-image-quote,.component-commissioned-page .commissioned-frame-quote-portrait{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;margin-top:23px}.component-commissioned-page .commissioned-frame-quote:before,.component-commissioned-page .commissioned-frame-quote:after,.component-commissioned-page .commissioned-image-quote:before,.component-commissioned-page .commissioned-image-quote:after,.component-commissioned-page .commissioned-frame-quote-portrait:before,.component-commissioned-page .commissioned-frame-quote-portrait:after{content:"";display:table}.component-commissioned-page .commissioned-frame-quote:after,.component-commissioned-page .commissioned-image-quote:after,.component-commissioned-page .commissioned-frame-quote-portrait:after{clear:both}.component-commissioned-page .commissioned-frame-quote .quote,.component-commissioned-page .commissioned-frame-quote .quote-with-image,.component-commissioned-page .commissioned-image-quote .quote,.component-commissioned-page .commissioned-image-quote .quote-with-image,.component-commissioned-page .commissioned-frame-quote-portrait .quote,.component-commissioned-page .commissioned-frame-quote-portrait .quote-with-image{font-family:"freight-text-pro";font-style:italic;font-weight:400;height:450px;padding:23px;font-size:1.75em;text-align:center;line-height:1.5em}@media screen and (min-width: 53.75em){.component-commissioned-page .commissioned-frame-quote .quote,.component-commissioned-page .commissioned-frame-quote .quote-with-image,.component-commissioned-page .commissioned-image-quote .quote,.component-commissioned-page .commissioned-image-quote .quote-with-image,.component-commissioned-page .commissioned-frame-quote-portrait .quote,.component-commissioned-page .commissioned-frame-quote-portrait .quote-with-image{float:left;display:block;margin-right:2.35765%;width:31.76157%}.component-commissioned-page .commissioned-frame-quote .quote:last-child,.component-commissioned-page .commissioned-frame-quote .quote-with-image:last-child,.component-commissioned-page .commissioned-image-quote .quote:last-child,.component-commissioned-page .commissioned-image-quote .quote-with-image:last-child,.component-commissioned-page .commissioned-frame-quote-portrait .quote:last-child,.component-commissioned-page .commissioned-frame-quote-portrait .quote-with-image:last-child{margin-right:0}}.component-commissioned-page .commissioned-frame-quote .quote .quotation-mark-container,.component-commissioned-page .commissioned-frame-quote .quote-with-image .quotation-mark-container,.component-commissioned-page .commissioned-image-quote .quote .quotation-mark-container,.component-commissioned-page .commissioned-image-quote .quote-with-image .quotation-mark-container,.component-commissioned-page .commissioned-frame-quote-portrait .quote .quotation-mark-container,.component-commissioned-page .commissioned-frame-quote-portrait .quote-with-image .quotation-mark-container{width:75px;text-align:center;margin-left:auto;margin-right:auto}.component-commissioned-page .commissioned-frame-quote .frame-info,.component-commissioned-page .commissioned-image-quote .frame-info,.component-commissioned-page .commissioned-frame-quote-portrait .frame-info{padding:11.5px}@media screen and (min-width: 53.75em){.component-commissioned-page .commissioned-frame-quote .frame-info,.component-commissioned-page .commissioned-image-quote .frame-info,.component-commissioned-page .commissioned-frame-quote-portrait .frame-info{float:left;display:block;margin-right:2.35765%;width:65.88078%;padding:0}.component-commissioned-page .commissioned-frame-quote .frame-info:last-child,.component-commissioned-page .commissioned-image-quote .frame-info:last-child,.component-commissioned-page .commissioned-frame-quote-portrait .frame-info:last-child{margin-right:0}}.component-commissioned-page .commissioned-frame-quote .artwork-description,.component-commissioned-page .commissioned-image-quote .artwork-description,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto;padding:23px;background:#ededed;margin-top:11.5px}.component-commissioned-page .commissioned-frame-quote .artwork-description:before,.component-commissioned-page .commissioned-frame-quote .artwork-description:after,.component-commissioned-page .commissioned-image-quote .artwork-description:before,.component-commissioned-page .commissioned-image-quote .artwork-description:after,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description:before,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description:after{content:"";display:table}.component-commissioned-page .commissioned-frame-quote .artwork-description:after,.component-commissioned-page .commissioned-image-quote .artwork-description:after,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description:after{clear:both}.component-commissioned-page .commissioned-frame-quote .artwork-description .info,.component-commissioned-page .commissioned-image-quote .artwork-description .info,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .info{float:left;display:block;margin-right:2.35765%;width:74.41059%}.component-commissioned-page .commissioned-frame-quote .artwork-description .info:last-child,.component-commissioned-page .commissioned-image-quote .artwork-description .info:last-child,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .info:last-child{margin-right:0}.component-commissioned-page .commissioned-frame-quote .artwork-description .info hr,.component-commissioned-page .commissioned-image-quote .artwork-description .info hr,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .info hr{margin:11.5px 0;color:#9e9e9e}.component-commissioned-page .commissioned-frame-quote .artwork-description .info .description,.component-commissioned-page .commissioned-image-quote .artwork-description .info .description,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .info .description{font-size:0.8em;margin-bottom:0}.component-commissioned-page .commissioned-frame-quote .artwork-description .info .artwork-name,.component-commissioned-page .commissioned-image-quote .artwork-description .info .artwork-name,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .info .artwork-name{text-transform:uppercase;display:inline}.component-commissioned-page .commissioned-frame-quote .artwork-description .info .shown-on-frame,.component-commissioned-page .commissioned-image-quote .artwork-description .info .shown-on-frame,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .info .shown-on-frame{font-family:"freight-text-pro";font-style:italic;font-weight:400;font-size:0.8em;color:#9e9e9e;display:inline}.component-commissioned-page .commissioned-frame-quote .artwork-description .actions,.component-commissioned-page .commissioned-image-quote .artwork-description .actions,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions{float:left;display:block;margin-right:2.35765%;width:23.23176%;padding-left:11.5px;border-left:1px solid rgba(158,158,158,0.5);height:100%;min-height:120px;position:relative}.component-commissioned-page .commissioned-frame-quote .artwork-description .actions:last-child,.component-commissioned-page .commissioned-image-quote .artwork-description .actions:last-child,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions:last-child{margin-right:0}.component-commissioned-page .commissioned-frame-quote .artwork-description .actions hr,.component-commissioned-page .commissioned-image-quote .artwork-description .actions hr,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions hr{margin:23px auto}.component-commissioned-page .commissioned-frame-quote .artwork-description .actions .buy-button,.component-commissioned-page .commissioned-image-quote .artwork-description .actions .buy-button,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions .buy-button{text-align:center;cursor:pointer}.component-commissioned-page .commissioned-frame-quote .artwork-description .actions .buy-button .buy-tag,.component-commissioned-page .commissioned-image-quote .artwork-description .actions .buy-button .buy-tag,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions .buy-button .buy-tag{width:30px}.component-commissioned-page .commissioned-frame-quote .artwork-description .actions .buy-button .buy-cta,.component-commissioned-page .commissioned-image-quote .artwork-description .actions .buy-button .buy-cta,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions .buy-button .buy-cta{color:#d8666a;font-family:"freight-text-pro";font-style:italic;font-weight:400}.component-commissioned-page .commissioned-frame-quote .artwork-description .actions .cast-button,.component-commissioned-page .commissioned-image-quote .artwork-description .actions .cast-button,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions .cast-button{text-align:center;cursor:pointer}.component-commissioned-page .commissioned-frame-quote .artwork-description .actions .cast-button .cast-icon,.component-commissioned-page .commissioned-image-quote .artwork-description .actions .cast-button .cast-icon,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions .cast-button .cast-icon{width:40px}.component-commissioned-page .commissioned-frame-quote .artwork-description .actions .cast-button .cast-cta,.component-commissioned-page .commissioned-image-quote .artwork-description .actions .cast-button .cast-cta,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions .cast-button .cast-cta{font-family:"freight-text-pro";font-style:italic;font-weight:400}.component-commissioned-page .commissioned-frame-quote .image-quote,.component-commissioned-page .commissioned-image-quote .image-quote,.component-commissioned-page .commissioned-frame-quote-portrait .image-quote{height:400px;background:#323232}@media screen and (min-width: 53.75em){.component-commissioned-page .commissioned-frame-quote .image-quote,.component-commissioned-page .commissioned-image-quote .image-quote,.component-commissioned-page .commissioned-frame-quote-portrait .image-quote{float:left;display:block;margin-right:2.35765%;width:65.88078%}.component-commissioned-page .commissioned-frame-quote .image-quote:last-child,.component-commissioned-page .commissioned-image-quote .image-quote:last-child,.component-commissioned-page .commissioned-frame-quote-portrait .image-quote:last-child{margin-right:0}}.component-commissioned-page .commissioned-frame-quote-portrait .quote-with-image{height:auto}@media screen and (min-width: 53.75em){.component-commissioned-page .commissioned-frame-quote-portrait .quote-with-image{float:left;display:block;margin-right:2.35765%;width:57.35098%;padding:0 0 23px 0}.component-commissioned-page .commissioned-frame-quote-portrait .quote-with-image:last-child{margin-right:0}}.component-commissioned-page .commissioned-frame-quote-portrait .quote-with-image .right-image{height:450px;background:#323232;margin-bottom:23px}.component-commissioned-page .commissioned-frame-quote-portrait .quote-with-image .quote-text{width:75%;margin:0 auto}@media screen and (min-width: 53.75em){.component-commissioned-page .commissioned-frame-quote-portrait .frame-info{float:left;display:block;margin-right:2.35765%;width:40.29137%}.component-commissioned-page .commissioned-frame-quote-portrait .frame-info:last-child{margin-right:0}}.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description{padding-bottom:0}.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .info,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions{float:left;display:block;margin-right:2.35765%;width:100%}.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .info:last-child,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions:last-child{margin-right:0}.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions{border-left:none;*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions:before,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions:after{content:"";display:table}.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions:after{clear:both}.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions .buy-button,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions .cast-button{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin:23px 0}.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions .buy-button:last-child,.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions .cast-button:last-child{margin-right:0}.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions .buy-button{border-right:1px solid #9e9e9e}.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions .own-frame-cast{margin-top:0}.component-commissioned-page .commissioned-frame-quote-portrait .artwork-description .actions hr{display:none}.component-commissioned-page .commissioned-text{margin-top:23px;padding:23px 0;*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.component-commissioned-page .commissioned-text:before,.component-commissioned-page .commissioned-text:after{content:"";display:table}.component-commissioned-page .commissioned-text:after{clear:both}.component-commissioned-page .commissioned-text .interview-item{padding:23px}@media screen and (min-width: 53.75em){.component-commissioned-page .commissioned-text .interview-item{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:11.5px}.component-commissioned-page .commissioned-text .interview-item:last-child{margin-right:0}.component-commissioned-page .commissioned-text .interview-item:nth-child(3n){margin-right:0}.component-commissioned-page .commissioned-text .interview-item:nth-child(3n+1){clear:left}}.component-commissioned-page .commissioned-text .interview-question{font-family:"freight-text-pro";font-style:italic;font-weight:400;font-size:1.25em;margin-bottom:11.5px}.component-commissioned-page .commissioned-text .interview-answer{margin-bottom:23px;font-family:"freight-text-pro";font-weight:400}.component-commissioned-page .commissioned-gallery{padding:23px}@media screen and (min-width: 53.75em){.component-commissioned-page .commissioned-gallery{padding:0}}.component-commissioned-page .commissioned-gallery .three-col-gallery{*zoom:1;max-width:100%;margin-left:auto;margin-right:auto}.component-commissioned-page .commissioned-gallery .three-col-gallery:before,.component-commissioned-page .commissioned-gallery .three-col-gallery:after{content:"";display:table}.component-commissioned-page .commissioned-gallery .three-col-gallery:after{clear:both}@media screen and (min-width: 53.75em){.component-commissioned-page .commissioned-gallery .three-col-gallery .gallery-item{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:0}.component-commissioned-page .commissioned-gallery .three-col-gallery .gallery-item:last-child{margin-right:0}.component-commissioned-page .commissioned-gallery .three-col-gallery .gallery-item:nth-child(3n){margin-right:0}.component-commissioned-page .commissioned-gallery .three-col-gallery .gallery-item:nth-child(3n+1){clear:left}}.commissioned-video-modal .wide-video{width:80%;padding:0}.commissioned-video-modal .wide-video .modal-close{top:0;right:0;opacity:0.7}@media screen and (min-width: 53.75em){.commissioned-video-modal .wide-video .modal-close{top:-34.5px}}.commissioned-video-modal .video{padding-top:56%;position:relative;margin-top:23px}@media screen and (min-width: 53.75em){.commissioned-video-modal .video{margin-top:0}}.commissioned-video-modal .video .video-iframe{width:100%;height:100%;position:absolute;top:0}.upload{border-top:solid 1px #CCC;width:400px;padding-top:10px;margin-top:10px}.upload .progress{margin-top:8px;border:solid 1px #555;border-radius:3px;-moz-border-radius:3px}.upload .progress .bar{height:10px;background:#3EC144}
