@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{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;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.menu,.nav,.primary,.sub-nav{margin:0;padding:0;list-style:none;list-style-image:none}.menu li,.nav li,.primary li,.sub-nav li{list-style:none}.menu li a,.nav li a,.primary li a,.sub-nav li a{text-decoration:none;display:block}dd,h1,h2,h3,h4,h5,h6,legend,ol,p,ul{margin:0;padding:0}dd,h1,h2,h3,h4,h5,h6,legend,ol,p,ul{margin-bottom:23px;margin-bottom:1.64286rem}html{font-size:.875em;line-height:1.64286}body{margin:0}h1{font-size:36px;font-size:2.57143rem;line-height:1.27778}h2,legend{font-size:30px;font-size:2.14286rem;line-height:1.53333}h3{font-size:24px;font-size:1.71429rem;line-height:1.91667}h4{font-size:24px;font-size:1.71429rem;line-height:1.91667}h5{font-size:18px;font-size:1.28571rem;line-height:1.27778}h6{font-size:16px;font-size:1.14286rem;line-height:1.4375}dd,ol,ul{margin-left:46px;margin-left:3.28571rem}li>ol,li>ul{margin-bottom:0}html{font-size:100%}body{color:#222;font-family:'Open Sans',sans-serif;font-size:87.5%}h1,h2,h3,h4,h5,h6,legend{font-family:'Roboto Condensed',sans-serif;font-weight:400;color:#222}dt{font-weight:700}dd{margin-left:0}footer{font-size:.875em}footer,header{letter-spacing:.5px}.btn,button[type=submit],input[type=submit]{text-decoration:none;background-color:#3498db;border:none;border-bottom:.2em solid #2f89c5;color:#ebf5fb;border-radius:2px;letter-spacing:.5px;padding:.5em 1.5em}.btn:hover,button[type=submit]:hover,input[type=submit]:hover{color:#fff;background-color:#52a7e0;border-bottom-color:#3e9ddd}.btn:focus,button[type=submit]:focus,input[type=submit]:focus{color:#ebf5fb;background-color:#2f89c5;border-bottom-color:#2f89c5}.btn-cancel{text-decoration:none;background-color:#bbb;border:none;border-bottom:.2em solid #a8a8a8;color:#f8f8f8;border-radius:2px;letter-spacing:.5px;padding:.5em 1.5em}.btn-cancel:hover{color:#fff;background-color:#c5c5c5;border-bottom-color:#bebebe}.btn-cancel:focus{color:#f8f8f8;background-color:#a8a8a8;border-bottom-color:#a8a8a8}a.btn-cancel:hover{color:#222}a.button{text-decoration:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}main{max-width:120em;margin-left:auto;margin-right:auto}main:after{content:" ";display:block;clear:both}header{font-size:1em;max-width:none}.header-title{display:none}.header-home-link,.header-user{display:inline-block}.header-home-link{margin-right:2em}.footer-wrapper,.header-wrapper{overflow:hidden}.footer-wrapper,.header-wrapper,.main-wrapper{padding:0 .5em}main{padding:2em 0}footer{padding-top:2em}@media all and (min-width:760px){body:after{content:'smallscreen';display:none}header{font-size:.875em;padding:0}.header-title{display:block;width:12.2807%;float:left;margin-right:5.26316%;padding:.5em 0}.header-home-link{width:38.59649%;float:left;margin-right:5.26316%}.header-user{width:38.59649%;float:right;margin-right:0;padding-right:1em}dl{width:100%;overflow:hidden}dt{float:left;width:20%;clear:left}dd{float:left;width:80%;margin:0}dd,dt{border-top:1px solid rgba(0,0,0,.1);padding:.5em 0 1em 0}dl{border-bottom:1px solid rgba(0,0,0,.1)}.page-top{display:flex;justify-content:space-between;flex-direction:row-reverse}}@media all and (min-width:1024px){body:after{content:'mediumscreen';display:none}header,main{margin:0}header{overflow:hidden;padding:0}.footer-wrapper,.header-wrapper{padding:0}.header-wrapper{position:relative;overflow:visible}.header-title{margin-right:0;width:12em;padding:.5em 0 0 1em}.main-wrapper{margin:0 0 0 9em;overflow:none;min-height:500px;padding:0 2em;border-top-left-radius:4px;border-bottom-left-radius:4px}footer{margin-left:12em}footer img{float:left;margin-right:5.26316%}footer .email{float:left;display:block;line-height:2.6}}@media all and (min-width:1300px){body:after{content:'widescreen';display:none}}.icon{display:inline-block;color:#ddd;fill:currentColor;width:20px;height:20px;margin-right:.5em;vertical-align:bottom}.primary .icon{width:16px;height:16px}.parent>.icon-arrow-down{margin-left:3px;margin-right:0}.icon-settings,.icon-tree{color:#3498db}.icon-checkmark-circle{color:#2ecc71}.icon-cancel-circle{color:#e74c3c}.icon-move-down,.icon-move-up{color:#222}.hide-text span,.item--public span,.item--published span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media all and (min-width:760px){.icon,.primary .icon{width:14px;height:14px;vertical-align:baseline}.item--down .icon,.item--up .icon{width:24px;height:24px}.parent>.icon-user{margin-right:.5em}}.primary{background-color:#333}.primary-item a{padding:.5em 0 .5em 1em}.primary-item a:focus,.primary-item a:hover{background-color:#333}.primary-item.active{background-color:#4a4a4a;padding:.5em 0 .5em 1em}.header-home-link a,.parent{padding:.5em 0;display:inline-block}.parent .icon-arrow-down,.parent>span{display:none}.header-home-link span{display:none}.nav li{text-align:left}.sub-nav{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.js .sub-nav{margin-top:1.5em}li.parent:hover{cursor:pointer}.sub-nav{display:none}.no-js .parent:hover .sub-nav{display:block}.sub-nav{position:absolute;background-color:#4a4a4a;margin-right:1em;padding:.5em}.actions-menu .menu li{margin:2px 0;font-size:.857142857em;display:inline-block}.actions-menu .menu a{text-decoration:none;background-color:#3498db;border:none;border-bottom:.2em solid #2f89c5;color:#ebf5fb;border-radius:2px;letter-spacing:.5px;padding:.5em 1.5em}.actions-menu .menu a:hover{color:#fff;background-color:#52a7e0;border-bottom-color:#3e9ddd}.actions-menu .menu a:focus{color:#ebf5fb;background-color:#2f89c5;border-bottom-color:#2f89c5}@media all and (min-width:760px){nav{background-color:#555;border-top-left-radius:5px;border-top-right-radius:5px;clear:both;overflow:hidden;float:left}.primary-item{float:left}.primary-item a,.primary-item.active{padding:.5em 1em}.primary-item span{display:none}.primary .icon{margin-right:0}.primary-item a:focus,.primary-item a:hover,.primary-item.active{background-color:#f4f4f4;border-top-left-radius:5px;border-top-right-radius:5px}.primary-item a:focus,.primary-item a:focus .icon,.primary-item a:hover,.primary-item a:hover .icon,.primary-item.active,.primary-item.active .icon{color:#333}.nav{float:right;margin-right:3em}.header-home-link a,.parent{padding:.5em 0}.parent>span{display:inline}.header-home-link span,.parent .icon-arrow-down{display:inline}.parent>.icon-user{display:none}.menu{margin-bottom:1em;overflow:hidden}.menu li{float:left;margin-right:1em}h1,h2{clear:left}.actions-menu .menu li{margin:0 2px}.actions-menu .menu a{border-radius:2px}}@media all and (min-width:1024px){nav{border-top-left-radius:0;border-top-right-radius:0;float:none;position:absolute;top:0;left:0;margin-top:6.5em;width:10.285714287em}.primary{position:fixed;width:10.285714287em}.primary-item{float:none}.primary-item span{display:inline}.primary .icon{margin-right:.5em}.primary-item a:focus,.primary-item a:hover,.primary-item.active{background-color:#555}.primary-item a:focus,.primary-item a:hover,.primary-item.active{border-top-left-radius:0;border-top-right-radius:0}.primary-item a:focus,.primary-item a:focus .icon,.primary-item a:hover,.primary-item a:hover .icon,.primary-item.active,.primary-item.active .icon{color:#ddd}.primary-item.active{position:relative}.primary-item.active span:after{border-color:transparent #f3f3f3 transparent transparent;border-image:none;border-style:solid;border-width:8px;content:" ";height:0;margin-top:-8px;pointer-events:none;position:absolute;right:0;top:50%;width:0}}form{margin:0 0 3em 0}.actions{overflow:visible}.actions form{margin:0;float:left;margin-right:1em}fieldset{border:none;margin:0;padding:0}.input,select{margin-bottom:1.5em}label{display:block;font-weight:700}label span{font-size:.9em;color:red}label span.meta{font-size:.9em;color:#222;font-weight:400}input.checkbox,input.radio,input[type=submit]{width:auto}.checkbox input,input.radio{float:left;clear:left;width:auto;height:1.5em}.checkbox input{margin-right:.5em}textarea{line-height:1.5}.help{margin:0;font-style:italic;color:#666;font-size:.875em}.blog-post-photo-input,.blog-post-photo-input label{display:none}@media all and (min-width:1024px){.input input,.textarea textarea{width:50%}.checkbox input,input.radio{width:auto}}.message{clear:both;margin:0 0 1.5em .5em;padding:.5em 1em;border-radius:3px}.message.success{background-color:#d5f5e3;border:1px solid #abebc6;box-shadow:-.5em 0 0 #2ecc71}.message .icon-checkmark-circle{color:#2ecc71}.message.error{background-color:#fadbd8;border:1px solid #f5b7b1;box-shadow:-.5em 0 0 #e74c3c}.message .icon-cancel-circle{color:#e74c3c}form .error{background:#fadbd8;border-radius:4px;border:1px solid #f5b7b1;margin-left:-.5em;padding:.5em}form .error-message{color:#e74c3c;margin-top:.5em}#overlayer{position:absolute;visibility:hidden;z-index:1000}#mcontent{background:#fefefe;padding:2em;box-shadow:0 2px 7px #292929;-moz-box-shadow:0 2px 7px #292929;-webkit-box-shadow:0 2px 7px #292929;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-align:left}#overlayer .close{position:absolute;right:-10px;top:-10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:2px 7px;background:#555;color:#fff;cursor:pointer;z-index:2000;text-decoration:none}/*! responsive-nav.js 1.0.32 by @viljamis */.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1;clear:right}.nav-collapse.opened{max-height:9999px}.disable-pointer-events{pointer-events:none!important}.nav-toggle{display:block;line-height:2.625em;padding-right:2.625em;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20d%3D%22M32%2018H8c-1.104%200-2%20.896-2%202s.896%202%202%202h24c1.106%200%202-.896%202-2s-.894-2-2-2zM8%2014h24c1.106%200%202-.896%202-2s-.894-2-2-2H8c-1.104%200-2%20.896-2%202s.896%202%202%202zm24%2012H8c-1.104%200-2%20.894-2%202s.896%202%202%202h24c1.106%200%202-.894%202-2s-.894-2-2-2z%22%20fill%3D%22%23ddd%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 1px;float:right;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-decoration:none}@media all and (min-width:760px){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}}@media all and (min-width:1024px){.js .nav-collapse{position:absolute!important;clip:auto}}a.disabled{pointer-events:none}ul.pagination li a{color:#d6eaf8;text-decoration:none;padding:.3em .5em;background-color:#3498db;border-radius:2px}ul.pagination li.active a{background-color:#cce5f6;color:#222;cursor:default}ul.pagination li.next a,ul.pagination li.prev a{background-color:transparent;color:#2f89c5}ul.pagination li.disabled a{cursor:default;color:#919191}.paginator{text-align:center}.paginator ul.pagination li{float:none;display:inline-block;padding:0 .2em}.paginator p{text-align:right}main table{background-color:#fff;padding:0;margin:0;box-shadow:3px 3px 0 rgba(0,0,0,.05);width:100%;max-width:100%;margin-bottom:1.5em}main tbody>tr:nth-child(odd){background-color:#f9f9f9}main tbody>tr:hover{background-color:#eee}main caption{padding-top:.5em;padding-bottom:.5em;text-align:left}main th{text-align:left;vertical-align:bottom;border-bottom:3px solid #eee}.vertical-table th{border-bottom:none}.vertical-table tbody>tr:hover{background-color:transparent}.vertical-table tbody>tr:nth-child(odd){background-color:#f9f9f9}.vertical-table td{width:100%}main td,main th{padding:.5em 1em;margin:0;line-height:1.5;vertical-align:center}main caption+thead>tr:first-child>td,main caption+thead>tr:first-child>th,main colgroup+thead>tr:first-child>td,main colgroup+thead>tr:first-child>th,main thead:first-child>tr:first-child>td,main thead:first-child>tr:first-child>th{border-top:0}.numeric{text-align:right}@media all and (max-width:768px){.table-responsive{overflow-x:auto;min-height:.01%;width:100%;margin-bottom:1.125;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #eee}.table-responsive>table{margin-bottom:0}.table-responsive>table>tbody>tr>td,.table-responsive>table>tbody>tr>th,.table-responsive>table>tfoot>tr>td,.table-responsive>table>tfoot>tr>th,.table-responsive>table>thead>tr>td,.table-responsive>table>thead>tr>th{white-space:nowrap}}td.actions{white-space:nowrap;font-size:.8125em;padding:0;width:14em}.js td.actions{width:1em}.js td.actions form{display:none}@media all and (min-width:1024px){.no-js td.actions form,td.actions a{visibility:hidden}.no-js tr:hover td.actions form,tr:hover td.actions a{visibility:visible}}td.actions a{padding:.5em}td.actions a:hover{background-color:#fff;text-decoration:none;border-radius:2px}.js #delete_choices,.js .delete_selected{background-color:#fadbd8;box-shadow:-.5em 0 0 #e74c3c}.js p#delete_choices,.js p.delete_selected{background:0 0;box-shadow:none;color:#e74c3c;padding:.5em 0}body{background-color:#555}body>pre{background-color:#fff;margin:0;padding:.5em 1em}a{color:#2f89c5;text-decoration:none}a:focus,a:hover{color:#22638e}.main-wrapper{background-color:#f3f3f3}.footer-wrapper,.footer-wrapper a,.header-wrapper,.header-wrapper a{color:#ddd}.footer-wrapper,.header-wrapper{background-color:#444}footer img{max-width:200px}footer{font-size:.875em}ul#photos{list-style:none;margin:0;padding:0}ul#photos li{display:inline-block;margin:0 0 1em 0;padding:0;width:150px;vertical-align:top}@media all and (min-width:1024px){body{background-color:#444}}