/*
Theme Name: Theme for VIDA 2014
Version: 1.0
Description: A theme developed for VIDA by Josh McCall
Author: Josh McCall
Author URI: http://joshmccall.com
*/
/*! normalize.css v1.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:none}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
/*start foundation*/
meta.foundation-mq-small{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family: false;}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}embed,img,object{max-width:100%;height:auto}embed,object{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object{max-width:none!important}.left{float:left!important}.right{float:right!important}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.hide{display:none}.start{float:left!important}.end{float:right!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{min-height:50px}select{width:100%}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:68rem;*zoom:1}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{position:relative;padding-left:0;padding-right:0;float:left}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-.9375rem;margin-right:-.9375rem;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}.row .row:after,.row .row:before{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}@media only screen{.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.small-1{position:relative;width:8.33333%}.small-2{position:relative;width:16.66667%}.small-3{position:relative;width:25%}.small-4{position:relative;width:33.33333%}.small-5{position:relative;width:41.66667%}.small-6{position:relative;width:50%}.small-7{position:relative;width:58.33333%}.small-8{position:relative;width:66.66667%}.small-9{position:relative;width:75%}.small-10{position:relative;width:83.33333%}.small-11{position:relative;width:91.66667%}.small-12{position:relative;width:100%}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.small-offset-0{position:relative;margin-left:0!important}.small-offset-1{position:relative;margin-left:8.33333%!important}.small-offset-2{position:relative;margin-left:16.66667%!important}.small-offset-3{position:relative;margin-left:25%!important}.small-offset-4{position:relative;margin-left:33.33333%!important}.small-offset-5{position:relative;margin-left:41.66667%!important}.small-offset-6{position:relative;margin-left:50%!important}.small-offset-7{position:relative;margin-left:58.33333%!important}.small-offset-8{position:relative;margin-left:66.66667%!important}.small-offset-9{position:relative;margin-left:75%!important}.small-offset-10{position:relative;margin-left:83.33333%!important}.column.small-reset-order,.columns.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}}@media only screen and (min-width:40.063em){.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.medium-1{position:relative;width:8.33333%}.medium-2{position:relative;width:16.66667%}.medium-3{position:relative;width:25%}.medium-4{position:relative;width:33.33333%}.medium-5{position:relative;width:41.66667%}.medium-6{position:relative;width:50%}.medium-7{position:relative;width:58.33333%}.medium-8{position:relative;width:66.66667%}.medium-9{position:relative;width:75%}.medium-10{position:relative;width:83.33333%}.medium-11{position:relative;width:91.66667%}.medium-12{position:relative;width:100%}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.medium-offset-0{position:relative;margin-left:0!important}.medium-offset-1{position:relative;margin-left:8.33333%!important}.medium-offset-2{position:relative;margin-left:16.66667%!important}.medium-offset-3{position:relative;margin-left:25%!important}.medium-offset-4{position:relative;margin-left:33.33333%!important}.medium-offset-5{position:relative;margin-left:41.66667%!important}.medium-offset-6{position:relative;margin-left:50%!important}.medium-offset-7{position:relative;margin-left:58.33333%!important}.medium-offset-8{position:relative;margin-left:66.66667%!important}.medium-offset-9{position:relative;margin-left:75%!important}.medium-offset-10{position:relative;margin-left:83.33333%!important}.column.medium-reset-order,.columns.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width:64.063em){.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-1{position:relative;width:8.33333%}.large-2{position:relative;width:16.66667%}.large-3{position:relative;width:25%}.large-4{position:relative;width:33.33333%}.large-5{position:relative;width:41.66667%}.large-6{position:relative;width:50%}.large-7{position:relative;width:58.33333%}.large-8{position:relative;width:66.66667%}.large-9{position:relative;width:75%}.large-10{position:relative;width:83.33333%}.large-11{position:relative;width:91.66667%}.large-12{position:relative;width:100%}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.large-offset-0{position:relative;margin-left:0!important}.large-offset-1{position:relative;margin-left:8.33333%!important}.large-offset-2{position:relative;margin-left:16.66667%!important}.large-offset-3{position:relative;margin-left:25%!important}.large-offset-4{position:relative;margin-left:33.33333%!important}.large-offset-5{position:relative;margin-left:41.66667%!important}.large-offset-6{position:relative;margin-left:50%!important}.large-offset-7{position:relative;margin-left:58.33333%!important}.large-offset-8{position:relative;margin-left:66.66667%!important}.large-offset-9{position:relative;margin-left:75%!important}.large-offset-10{position:relative;margin-left:83.33333%!important}.column.large-reset-order,.columns.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}.contain-to-grid{width:100%;background:#333}.contain-to-grid .top-bar{margin-bottom:0}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:45px}.top-bar{overflow:hidden;height:45px;line-height:45px;position:relative;background:#333;margin-bottom:0}.top-bar ul{margin-bottom:0;list-style:none}.top-bar .row{max-width:none}.top-bar form,.top-bar input{margin-bottom:0}.top-bar input{height:auto;padding-top:.35rem;padding-bottom:.35rem;font-size:.75rem}.top-bar .button{padding-top:.45rem;padding-bottom:.35rem;margin-bottom:0;font-size:.75rem}.top-bar .title-area{position:relative;margin:0}.top-bar .name{height:45px;margin:0;font-size:16px}.top-bar .name h1{line-height:45px;font-size:1.0625rem;margin:0}.top-bar .name h1 a{font-weight:400;color:#fff;width:50%;display:block;padding:0 15px}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#fff;text-transform:uppercase;font-size:.8125rem;font-weight:700;position:relative;display:block;padding:0 15px;height:45px;line-height:45px}.top-bar .toggle-topbar.menu-icon{right:15px;top:50%;margin-top:-16px;padding-left:40px}.top-bar .toggle-topbar.menu-icon a{height:34px;line-height:33px;padding:0;padding-right:25px;color:#fff;position:relative}.top-bar .toggle-topbar.menu-icon a::after{content:"";position:absolute;right:0;display:block;width:16px;top:0;height:0;-webkit-box-shadow:0 10px 0 1px white,0 16px 0 1px white,0 22px 0 1px #fff;box-shadow:0 10px 0 1px white,0 16px 0 1px white,0 22px 0 1px #fff}.top-bar.expanded{height:auto;background:0 0}.top-bar.expanded .title-area{background:#333}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span{-webkit-box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888;box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888}.top-bar-section{left:0;position:relative;width:auto;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;transition:left 300ms ease-out}.top-bar-section ul{width:100%;height:auto;display:block;background:#333;font-size:16px;margin:0}.top-bar-section .divider,.top-bar-section [role=separator]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li>a{display:block;width:100%;color:#fff;padding:12px 0;padding-left:15px;font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;background:#333}.top-bar-section ul li>a.button{background:#009ec7;font-size:.8125rem;padding-right:15px;padding-left:15px}.top-bar-section ul li>a.button:hover{background:#068}.top-bar-section ul li>a.button.secondary{background:#e7e7e7}.top-bar-section ul li>a.button.secondary:hover{background:#cecece}.top-bar-section ul li>a.button.success{background:#27ae6}.top-bar-section ul li>a.button.success:hover{background:#358854}.top-bar-section ul li>a.button.alert{background:#D14233}.top-bar-section ul li>a.button.alert:hover{background:#d42b0f}.top-bar-section ul li:hover>a{background:#272727;color:#fff}.top-bar-section ul li.active>a{background:#009ec7;color:#fff}.top-bar-section ul li.active>a:hover{background:#0078a0}.top-bar-section .has-form{padding:15px}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255,255,255,.4);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{display:block}.top-bar-section .dropdown{position:absolute;left:100%;top:0;display:none;z-index:99}.top-bar-section .dropdown li{width:100%;height:auto}.top-bar-section .dropdown li a{font-weight:400;padding:8px 15px}.top-bar-section .dropdown li a.parent-link{font-weight:400}.top-bar-section .dropdown li.title h5{margin-bottom:0}.top-bar-section .dropdown li.title h5 a{color:#fff;line-height:22.5px;display:block}.top-bar-section .dropdown li.has-form{padding:8px 15px}.top-bar-section .dropdown li .button{top:auto}.top-bar-section .dropdown label{padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#777;font-weight:700;font-size:.625rem}.js-generated{display:block}@media only screen and (min-width:40.063em){.top-bar{background:#333;*zoom:1;overflow:visible}.top-bar:after,.top-bar:before{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a{width:auto}.top-bar .button,.top-bar input{font-size:.875rem;position:relative;top:7px}.top-bar.expanded{background:#333}.contain-to-grid .top-bar{max-width:68rem;margin:0 auto;margin-bottom:0}.top-bar-section{-webkit-transition:none 0 0;-moz-transition:none 0 0;transition:none 0 0;left:0!important}.top-bar-section ul{width:auto;height:auto!important;display:inline}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background:#272727;color:#fff}.top-bar-section li:not(.has-form) a:not(.button){padding:0 15px;line-height:45px;background:#333}.top-bar-section li:not(.has-form) a:not(.button):hover{background:#272727}.top-bar-section .has-dropdown>a{padding-right:35px!important}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255,255,255,.4) transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{display:none}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:0;content:"\00bb";top:1rem;margin-top:-2px;right:5px;line-height:1.2}.top-bar-section .dropdown{left:0;top:auto;background:0 0;min-width:100%}.top-bar-section .dropdown li a{color:#fff;line-height:1;white-space:nowrap;padding:12px 15px;background:#333}.top-bar-section .dropdown li label{white-space:nowrap;background:#333}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role=separator]{border-bottom:0;border-top:0;border-right:solid 1px #4e4e4e;clear:none;height:45px;width:0}.top-bar-section .has-form{background:#333;padding:0 15px;height:45px}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background:#272727;color:#fff}.no-js .top-bar-section ul li:active>a{background:#009ec7;color:#fff}.no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block}}.inline-list{margin:0 auto 1.0625rem;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden}.inline-list>li{list-style:none;float:left;margin-left:1.375rem;display:block}.inline-list>li>*{display:block}.button,button{cursor:pointer;font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-right:2rem;padding-left:2rem;font-size:1rem;background-color:#009ec7;color:#fff;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;padding-top:1.0625rem;padding-bottom:1rem;-webkit-appearance:none;border:0;font-weight:400!important}.button:focus,.button:hover,button:focus,button:hover{background-color:#007095;color:#fff}.button.secondary,button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover{background-color:#b9b9b9;color:#333}.button.success,button.success{background-color:#27ae6;border-color:#368a55;color:#fff}.button.success:focus,.button.success:hover,button.success:focus,button.success:hover{background-color:#368a55;color:#fff}.button.alert,button.alert{background-color:#D14233;border-color:#ae0d11;color:#fff}.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover{background-color:#ae0d11;color:#fff}.button.large,button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}.button.small,button.small{padding-top:.875rem;padding-right:1.75rem;padding-bottom:.9375rem;padding-left:1.75rem;font-size:.8125rem}.button.tiny,button.tiny{padding-top:.625rem;padding-right:1.25rem;padding-bottom:.6875rem;padding-left:1.25rem;font-size:.6875rem}.button.expand,button.expand{padding-right:0;padding-left:0;width:100%}.button.left-align,button.left-align{text-align:left;text-indent:.75rem}.button.right-align,button.right-align{text-align:right;padding-right:.75rem}.button.radius,button.radius{-webkit-border-radius:3px;border-radius:3px}.button.round,button.round{-webkit-border-radius:1000px;border-radius:1000px}.button.disabled,.button[disabled],button.disabled,button[disabled]{background-color:#009ec7;border-color:#007095;color:#fff;cursor:default;opacity:.7;-webkit-box-shadow:none;box-shadow:none}.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{color:#fff;background-color:#009ec7}.button.disabled.secondary,.button[disabled].secondary,button.disabled.secondary,button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;cursor:default;opacity:.7;-webkit-box-shadow:none;box-shadow:none}.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover{color:#333;background-color:#e7e7e7}.button.disabled.success,.button[disabled].success,button.disabled.success,button[disabled].success{background-color:#27ae6;border-color:#368a55;color:#fff;cursor:default;opacity:.7;-webkit-box-shadow:none;box-shadow:none}.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover{color:#fff;background-color:#27ae6}.button.disabled.alert,.button[disabled].alert,button.disabled.alert,button[disabled].alert{background-color:#D14233;border-color:#ae0d11;color:#fff;cursor:default;opacity:.7;-webkit-box-shadow:none;box-shadow:none}.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover{color:#fff;background-color:#D14233}@media only screen and (min-width:40.063em){.button,button{display:inline-block}}.button-group{list-style:none;margin:0;*zoom:1}.button-group:after,.button-group:before{content:" ";display:table}.button-group:after{clear:both}.button-group>*{margin:0;float:left}.button-group>* .button,.button-group>*>button{border-right:1px solid;border-color:rgba(255,255,255,.5)}.button-group>:last-child .button,.button-group>:last-child button{border-right:0}.button-group>:first-child{margin-left:0}.button-group.radius>* .button,.button-group.radius>*>button{border-right:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius>:last-child .button,.button-group.radius>:last-child button{border-right:0}.button-group.radius>:first-child,.button-group.radius>:first-child>.button,.button-group.radius>:first-child>a,.button-group.radius>:first-child>button{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>:last-child,.button-group.radius>:last-child>.button,.button-group.radius>:last-child>a,.button-group.radius>:last-child>button{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.button-group.round>* .button,.button-group.round>*>button{border-right:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round>:last-child .button,.button-group.round>:last-child button{border-right:0}.button-group.round>:first-child,.button-group.round>:first-child>.button,.button-group.round>:first-child>a,.button-group.round>:first-child>button{-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>:last-child,.button-group.round>:last-child>.button,.button-group.round>:last-child>a,.button-group.round>:last-child>button{-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}.button-group.even-2 li{width:50%}.button-group.even-2 li .button,.button-group.even-2 li>button{border-right:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-2 li:last-child .button,.button-group.even-2 li:last-child button{border-right:0}.button-group.even-2 li .button,.button-group.even-2 li button{width:100%}.button-group.even-3 li{width:33.33333%}.button-group.even-3 li .button,.button-group.even-3 li>button{border-right:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-3 li:last-child .button,.button-group.even-3 li:last-child button{border-right:0}.button-group.even-3 li .button,.button-group.even-3 li button{width:100%}.button-group.even-4 li{width:25%}.button-group.even-4 li .button,.button-group.even-4 li>button{border-right:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-4 li:last-child .button,.button-group.even-4 li:last-child button{border-right:0}.button-group.even-4 li .button,.button-group.even-4 li button{width:100%}.button-group.even-5 li{width:20%}.button-group.even-5 li .button,.button-group.even-5 li>button{border-right:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-5 li:last-child .button,.button-group.even-5 li:last-child button{border-right:0}.button-group.even-5 li .button,.button-group.even-5 li button{width:100%}.button-group.even-6 li{width:16.66667%}.button-group.even-6 li .button,.button-group.even-6 li>button{border-right:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-6 li:last-child .button,.button-group.even-6 li:last-child button{border-right:0}.button-group.even-6 li .button,.button-group.even-6 li button{width:100%}.button-group.even-7 li{width:14.28571%}.button-group.even-7 li .button,.button-group.even-7 li>button{border-right:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-7 li:last-child .button,.button-group.even-7 li:last-child button{border-right:0}.button-group.even-7 li .button,.button-group.even-7 li button{width:100%}.button-group.even-8 li{width:12.5%}.button-group.even-8 li .button,.button-group.even-8 li>button{border-right:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-8 li:last-child .button,.button-group.even-8 li:last-child button{border-right:0}.button-group.even-8 li .button,.button-group.even-8 li button{width:100%}.button-bar{*zoom:1}.button-bar:after,.button-bar:before{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:.625rem}.button-bar .button-group div{overflow:hidden}.dropdown.button{position:relative;padding-right:3.5625rem}.dropdown.button:before{position:absolute;content:"";width:0;height:0;display:block;border-style:solid;top:50%;border-width:.375rem;right:1.40625rem;margin-top:-.15625rem;border-color:#fff transparent transparent}.dropdown.button.tiny{padding-right:2.625rem}.dropdown.button.tiny:before{border-width:.375rem;right:1.125rem;margin-top:-.125rem;border-color:#fff transparent transparent}.dropdown.button.small{padding-right:3.0625rem}.dropdown.button.small:before{border-width:.4375rem;right:1.3125rem;margin-top:-.15625rem;border-color:#fff transparent transparent}.dropdown.button.large{padding-right:3.625rem}.dropdown.button.large:before{border-width:.3125rem;right:1.71875rem;margin-top:-.15625rem;border-color:#fff transparent transparent}.dropdown.button.secondary:before{border-color:#333 transparent transparent}@-webkit-keyframes webkitSiblingBugfix{from,to{position:relative}}.th{line-height:0;display:inline-block;border:solid 4px #fff;max-width:100%;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2);-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;transition:all 200ms ease-out}.th:focus,.th:hover{-webkit-box-shadow:0 0 6px 1px rgba(0,140,186,.5);box-shadow:0 0 6px 1px rgba(0,140,186,.5)}.th.radius{-webkit-border-radius:3px;border-radius:3px}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}a{color:#009ec7;text-decoration:none;line-height:inherit}a:focus,a:hover{color:#0078a0}a img{border:0}p{font-family:inherit;font-weight:400;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:.2rem;margin-bottom:.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4,h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:300;margin-top:.2rem;margin-bottom:.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:700;color:#bd260d}dl,ol,ul{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ol,ul.no-bullet li ul{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ol,ul li ul{margin-left:1.25rem;margin-bottom:0;font-size:1rem}ul.circle li ul,ul.disc li ul,ul.square li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ol,ol li ul{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:.3rem;font-weight:700}dl dd{margin-bottom:.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:.8125rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}@media only screen and (min-width:40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}}.print-only{display:none!important}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none!important}.print-only{display:block!important}.hide-for-print{display:none!important}.show-for-print{display:inherit!important}}.sub-nav{display:block;width:auto;overflow:hidden;margin:-.25rem 0 1.125rem;padding-top:.25rem;margin-right:0;margin-left:-.75rem}.sub-nav dt{text-transform:uppercase}.sub-nav dd,.sub-nav dt,.sub-nav li{float:left;display:inline;margin-left:1rem;margin-bottom:.625rem;font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;color:#999}.sub-nav dd a,.sub-nav dt a,.sub-nav li a{text-decoration:none;color:#999}.sub-nav dd a:hover,.sub-nav dt a:hover,.sub-nav li a:hover{color:#0085b1}.sub-nav dd.active a,.sub-nav dt.active a,.sub-nav li.active a{-webkit-border-radius:3px;border-radius:3px;font-weight:400;background:#009ec7;padding:.1875rem 1rem;cursor:default;color:#fff}.sub-nav dd.active a:hover,.sub-nav dt.active a:hover,.sub-nav li.active a:hover{background:#0085b1}table{background:#fff;margin-bottom:1.25rem;border:solid 1px #ddd}table tfoot,table thead{background:#f5f5f5}table tfoot tr td,table tfoot tr th,table thead tr td,table thead tr th{padding:.5rem .625rem .625rem;font-size:.875rem;font-weight:700;color:#222;text-align:left}table tr td,table tr th{padding:.5625rem .625rem;font-size:.875rem;color:#222}table tr.alt,table tr.even,table tr:nth-of-type(even){background:#f9f9f9}table tbody tr td,table tfoot tr td,table tfoot tr th,table thead tr th,table tr td{display:table-cell;line-height:1.125rem}form{margin:0 0 1rem}form .row .row{margin:0 -.5rem}form .row .row .column,form .row .row .columns{padding:0 .5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5rem}label{font-size:.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:400;margin-bottom:.5rem}label.right{float:none;text-align:right}label.inline{margin:0 0 1rem;padding:.625rem 0}label small{text-transform:capitalize;color:#676767}select{-webkit-appearance:none!important;background:#fafafa url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;background-position-x:97%;background-position-y:center;border:1px solid #ccc;padding:.5rem;font-size:.875rem;-webkit-border-radius:0;border-radius:0}select.radius{-webkit-border-radius:3px;border-radius:3px}select:hover{background:#f3f3f3 url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;background-position-x:97%;background-position-y:center;border-color:#999}select::-ms-expand{display:none}@-moz-document url-prefix(){select{background:#fafafa}select:hover{background:#f3f3f3}}.postfix,.prefix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:.875rem;height:2.3125rem;line-height:2.3125rem}.postfix.button,.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:0}.prefix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.prefix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}label.prefix,span.prefix{background:#f2f2f2;border-color:#d8d8d8;border-right:0;color:#333}label.prefix.radius,span.prefix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}label.postfix,span.postfix{background:#f2f2f2;border-color:#cbcbcb;border-left:0;color:#333}label.postfix.radius,span.postfix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.input-group.radius>:first-child,.input-group.radius>:first-child *{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.input-group.radius>:last-child,.input-group.radius>:last-child *{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.input-group.round>:first-child,.input-group.round>:first-child *{-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.input-group.round>:last-child,.input-group.round>:last-child *{-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:#fff;font-family:inherit;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-size:.875rem;margin:0 0 1rem;padding:.5rem;height:2.3125rem;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow .45s,border-color .45s ease-in-out;-moz-transition:-moz-box-shadow .45s,border-color .45s ease-in-out;transition:box-shadow .45s,border-color .45s ease-in-out}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;background:#fafafa;border-color:#999;outline:0}input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],textarea[disabled]{background-color:#ddd}select{height:2.3125rem}input[type=checkbox],input[type=file],input[type=radio],select{margin:0 0 1rem}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type=file]{width:100%}fieldset{border:solid 1px #ddd;padding:1.25rem;margin:1.125rem 0}fieldset legend{font-weight:700;background:#fff;padding:0 .1875rem;margin:0;margin-left:-.1875rem}[data-abide] .error small.error,[data-abide] small.error,[data-abide] span.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#D14233;color:#fff}[data-abide] small.error,[data-abide] span.error{display:none}small.error,span.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#D14233;color:#fff}.error input,.error select,.error textarea{margin-bottom:0}.error label,.error label.error{color:#D14233}.error small.error,.error>small{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#D14233;color:#fff}.error>label>small{color:#676767;background:0 0;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline}.error span.error-message{display:block}input.error,textarea.error{margin-bottom:0}label.error{color:#D14233}.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-medium,.hide-for-medium-only,.hide-for-medium-up,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium-down,.show-for-small,.show-for-small-only{display:inherit!important}.hide-for-large-down,.hide-for-medium-down,.hide-for-small,.hide-for-small-only,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-medium,.show-for-medium-only,.show-for-medium-up,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}@media only screen and (min-width:40.063em){.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-small,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-medium-up{display:inherit!important}.hide-for-large-down,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-medium-up,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-small,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}}@media only screen and (min-width:64.063em){.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-medium-up{display:inherit!important}.hide-for-large,.hide-for-large-only,.hide-for-large-up,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}}@media only screen and (min-width:90.063em){.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-only,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-up,.show-for-medium-up,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up{display:inherit!important}.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small-only,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}}@media only screen and (min-width:120.063em){.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-only,.hide-for-xlarge-only,.show-for-large-up,.show-for-medium-up,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:inherit!important}.hide-for-xlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small-only,.show-for-xlarge-only{display:none!important}}.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait,.show-for-touch{display:none!important}@media only screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}}@media only screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:inherit!important}.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-touch,.touch .show-for-touch{display:inherit!important}.touch .hide-for-touch{display:none!important}
.joyride-list{display:none}.joyride-tip-guide{display:none;position:absolute;background:#333;color:#fff;z-index:101;top:0;left:2.5%;font-family:inherit;font-weight:400;width:95%}.lt-ie9 .joyride-tip-guide{max-width:800px;left:50%;margin-left:-400px}.joyride-content-wrapper{width:100%;padding:1.125rem 1.25rem 1.5rem}.joyride-content-wrapper .button{margin-bottom:0!important}.joyride-tip-guide .joyride-nub{display:block;position:absolute;left:22px;width:0;height:0;border:10px solid #333}.joyride-tip-guide .joyride-nub.top{border-top-style:solid;border-color:#333;border-top-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-bottom-style:solid;border-color:#333!important;border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{line-height:1.25;margin:0;font-weight:700;color:#fff}.joyride-tip-guide p{margin:0 0 1.125rem;font-size:.875rem;line-height:1.3}.joyride-timer-indicator-wrap{width:50px;height:3px;border:solid 1px #555;position:absolute;right:1.0625rem;bottom:1rem}.joyride-timer-indicator{display:block;width:0;height:inherit;background:#666}.joyride-close-tip{position:absolute;right:12px;top:10px;color:#777!important;text-decoration:none;font-size:24px;font-weight:400;line-height:.5!important}.joyride-close-tip:focus,.joyride-close-tip:hover{color:#eee!important}.joyride-modal-bg{position:fixed;height:100%;width:100%;background:0 0;background:rgba(0,0,0,.5);z-index:100;display:none;top:0;left:0;cursor:pointer}.joyride-expose-wrapper{background-color:#fff;position:absolute;border-radius:3px;z-index:102;-moz-box-shadow:0 0 30px #fff;-webkit-box-shadow:0 0 15px #fff;box-shadow:0 0 15px #fff}.joyride-expose-cover{background:0 0;border-radius:3px;position:absolute;z-index:9999;top:0;left:0}
@media only screen and (min-width:870px){.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333!important;border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:#333!important;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;top:22px;left:auto;right:-20px}.joyride-tip-guide .joyride-nub.left{border-color:#333!important;border-top-color:transparent!important;border-left-color:transparent!important;border-bottom-color:transparent!important;top:22px;left:-20px;right:auto}}
/* TYPOGRAPHY & LAYOUT */
body {
  background:#F5F5F5;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;}
/*icon fonts*/
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;}
/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6,ul.commentlist cite,.home-discussion-feed .bbp-forum-title {
	font-family:'Montserrat', sans-serif;
	font-weight:700;
	letter-spacing:0.5px;
	color:#333;}
h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {margin: 0;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {color:#009ec7;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#333;}
/* Text elements
-------------------------------------------------------------- */
p 	{-webkit-hyphens:auto;
    -moz-hyphens:auto;
    hyphens:auto; }
a:focus,
a:hover     {color:#D14233;}
a           {color:#009ec7;}
blockquote, blockquote p {
	font-family:'Montserrat', sans-serif;
	font-weight:400;
	color:#222;}
sup, sub    { line-height: 0; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }
pre         {white-space: pre;
    		white-space: pre-wrap;
    		word-wrap: break-word;}
pre,code,tt { font: 1em "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; line-height: 1.5; }
li ul,
li ol       { margin: 0; }
/*PRIMARY LAYOUTS AND STYLES
------------------------------------------------------------*/
.chromeframe a {color:#009ec7;
	border-bottom:1px dotted #009ec7;}
.chromeframe {
	border:4px solid #D14233;
	margin:5px;
	padding:10px;
	font-weight:bold;}
.full-width {
	width:100%;
	border-bottom:1px #e9e9e9 solid;
	padding:0 0 7px;}
/*Top Bar*/
.logo-bar a:focus, .logo-bar a:hover {
	color:#D14233;}
.logo-bar a {
	color:#222;}
.small-logo:focus {border:none;outline:0;}
.small-logo {
	font-family:'Montserrat', sans-serif;
	font-weight:bold;
	font-size:1.4rem;
	margin:1rem 0 0.3rem;}
.logo-bar ul {
	display:inline-block;
	float:right;
	margin:3.1rem 0 0;
	font-size:13px;}
.logo-bar li {
	line-height:2.2}
.js-fallback {display:none;}
.logo-bar .twitter, .logo-bar .facebook {
	margin-left:15px;}
.logo-bar .twitter a, .logo-bar .facebook a {
	display:block;
    width:28px;
	height:28px;
	overflow:hidden;
	margin:0;
	vertical-align:bottom;
	background: url(img/social.png) no-repeat 0 0;
	text-indent:100%;}
.logo-bar .twitter a:hover, .logo-bar .facebook a:hover {opacity:0.7;filter:alpha(opacity=70);}
.logo-bar .facebook a {background:url(img/social.png) no-repeat -36px 0;}
.logo-bar .twitter a {background:url(img/social.png) no-repeat 0 0;}
/*Top Bar Customizations*/
.contain-to-grid, .top-bar, .top-bar-section ul, .top-bar-section li a:not(.button), .top-bar-section li:not(.has-form) a:not(.button), .top-bar.expanded .title-area {
	background:#222 url(img/tb-bg2.jpg);}
.top-bar-section .right {
	padding-right:0.9375rem;}
/*Homepage Featured*/
.no-js #home .featured .content {
	min-height:500px;}
#home .recently-discussed {
	overflow:hidden;}
#home .featured, #home .recently-discussed, #home .homepage-donate {
		margin-top:2rem;
	margin-bottom:2rem;}
#home .featured .content {
	background:#e9e9e9 no-repeat center center; 
  	-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;
	text-align:right;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2);
	padding:1em 0 1em 6em;
	border:1px solid #999;}
#home .featured h2, #home .featured .meta, #home .featured .excerpt > * {
	background:#fff;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.6); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.6); -o-box-shadow: 0 1px 4px rgba(0,0,0,.6); box-shadow: 0 1px 4px rgba(0,0,0,.6);
	padding:10px;
	display:inline-block;
	float:right;
	clear:both;
	margin-bottom:1.2rem;}
#home .featured .excerpt > * {
	font-size:0.85em;}
.recently-discussed article, #home .secondary article {
	border-bottom:1px solid #ccc;
	margin-bottom:15px;}
.recently-discussed article:last-child {
	border-bottom:none;}
.recently-discussed h3 {
	font-size:1.2rem;
	margin-top:0;}
.homepage-donate h3 {
	font-size:2rem;
	margin-top:0;}
.recently-discussed p, .secondary p {
	font-size:13px;
	color:#666;
	margin-bottom:7px;}
.homepage-donate p {
	font-size:16px;
	color:#666;}
#home .events-feeds > section:last-of-type {
	border:none;
	padding-bottom:0;}
#home .events-feeds > section {
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
	margin-bottom:20px;}
.home-discussion-feed li {
	color: #666;
    font-size: 0.8em;
    margin-bottom:15px;}
#home .secondary .events h4, #home .secondary .events h4 a, .home-discussion-feed .bbp-forum-title {
	font-weight:400;
	font-size:0.9rem;}
.home-discussion-feed .bbp-forum-title {
	display:block;}
/*Homepage & Category Secondary Sections*/
.home-discussion-feed ul {
	list-style:none;
	margin-left:0;}
.home-discussion-feed .bbp-author-avatar {display:none;}
.secondary article {
	padding-bottom:10px;}
.secondary a:hover img {
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.7); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.7); -o-box-shadow: 0 1px 4px rgba(0,0,0,.7); box-shadow: 0 1px 4px rgba(0,0,0,.7);} 
#home .events-feeds > section:first-of-type {
	/*border-top:1px solid #ccc;
	padding-top:7px;*/}
#home .secondary h3 {
	font-size:1.2rem;
	margin-bottom:1rem;}
.home-features h3 {
	border-top:1px solid #ccc;
	padding-top:10px;
	margin-top:0;}
#home .secondary h4 {
	margin-top:0;
	line-height:1;}
#home .secondary h4 a {
	font-size:1rem;}
.secondary div {
	display:table;}
/*Category Pages*/
.cat-title {
	border-bottom:1px solid #009ec7;}
.cat-title h1 {
	font-size:1.2rem;
	margin-top:2rem;}
.cat-title .meta * {
	font-size:14px;
	color:#666;}
#category .featured .content {}
#category .featured, #category aside {
	margin-top:2rem;
	margin-bottom:2rem;}
#category .featured .content {
	background:#e9e9e9 no-repeat center center; 
  	-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;
	text-align:left;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2);
	padding:3em 6em 3em 0;
	border:1px solid #999;}
#category .featured h2 {
	font-size:1.6rem;}
#category .secondary article {
	border-top:1px solid #ccc;
	padding-top:25px;}
#category .events article {
	border-top:0;
	border-bottom:1px solid #ccc;}
#category .secondary h2 {
	margin-top:0;
	line-height:1;
	font-size:1.2rem;	}
#category .featured h2, #category .featured .meta, #category .featured .excerpt > * {
	background:#fff;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.6); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.6); -o-box-shadow: 0 1px 4px rgba(0,0,0,.6); box-shadow: 0 1px 4px rgba(0,0,0,.6);
	padding:10px;
	display:inline-block;
	float:left;
	clear:both;
	margin-bottom:1.2rem;}
#category .featured .excerpt > * {
	font-size:0.85em;}
#category .secondary {
	padding-top:1rem;}
.event {
	margin-bottom:15px;}
/*Pages & Posts*/
.article-bg {
	margin-top:1rem;
	margin-bottom:-150px;
	z-index:-999;}
.article-bg img {
	width:100%;
	height:auto;
	max-height:315px;}
#article article h1:first-of-type {
	line-height:1.1;
	margin:0 0 2rem;}
#article article {
	padding:1rem 2rem 0;}
#no-header-img article {margin-top:1rem;}
#article article, #article aside {
	background:#f5f5f5;
	z-index:1;
	float:left;
	height:auto;}
/*ASIDES, Sidebars*/
#category .widget {
		margin-left:1rem;}
.widget:last-child {border:none;margin-bottom:none;}
.widget {
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:20px;}
aside h1 {
	margin-top:0;
	font-size:2rem;
	line-height:1.1;}
aside, aside p {
	font-size:13px;
	color:#666;}
#article aside {
	margin-top:150px;
	padding-top:1rem;}
.left-aside {
	padding-right:0;}
.right-aside {
	padding-left:0;}
#no-header-img aside {margin-top:1rem;}
aside.meta {
	text-align:right;}
aside ul, aside ol {
	list-style:none;
	margin-left:0;
	font-size:inherit;}
.widget li:last-child {border:none;}
.widget li {
	border-bottom:1px solid #009ec7;
	border-bottom:1px solid rgba(0, 158, 199, 0.3);
	padding:3px 0 5px;}
#article .teaser {
	font-style:italic;
	font-weight:300;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	padding:15px 0 0;
	margin-bottom:30px;}
#article .content > p:first-child:first-letter {
	margin-left:-0.09em;
    padding-right:0.09em;
	font-weight:700;
	font:5.3em/0.9 'Montserrat', sans-serif;
	float:left;}
aside h3 {
	font-size:14px;}
aside a {
	color:#666;}
#twitter-widget-0 {
    width:100%;}
/*Image Galleries*/
.gallery {
	padding:20px 0;}
figure {
	margin-bottom:15px;}
figure img {
	min-width:100%;
	max-width:100%;
	height:auto;}
figure img:hover {-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.7); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.7); -o-box-shadow: 0 1px 4px rgba(0,0,0,.7); box-shadow: 0 1px 4px rgba(0,0,0,.7);}
.gallery figure:last-child {float:left !important;}
figcaption {
	font-size:.8em;
	color:#666;
	padding:8px 0 0;
	height:3rem;
	overflow:hidden;
	line-height:1.5}
figcaption h4 {
	font-size:1.1rem;
	margin-bottom:5px;
	line-height:1;}
#team figcaption {
	height:110px;
	text-align:center}
figcaption .title {
	font-style:italic;
	font:300;
	-webkit-hyphens:none;
    -moz-hyphens:none;
    hyphens:none;}
figcaption p {
	margin-bottom:2px;}
/*Search*/
.search {
	position:relative;
	font-size:13px;}
.search h3:before {
	content: "\f002";
	font-family: FontAwesome;
	font-size:16px;
	color:#7f8c8d;}
.search h3 {
	cursor:pointer;
    position:absolute;
    right:0;
    top:-8px;
	/*height:32px;*/
	width:23px;
	margin:0;
	overflow:hidden;
	z-index:50;}
.search h3 a {
	border: 0; font: 0/0 a; text-shadow: none; color: transparent;
	display:block;}
.search .controls {
	float:left;
	z-index:1;
	width:100%;}
.search input[type="submit"] {
    display: none;}
.search .field {
	height:35px;
	width:100%;
	padding-left:5px;}
/*FOOTER*/
.footer-bar {
	height:2px;
	background:#222 url(img/tb-bg2.jpg);
	margin:15px 0;}
footer section {
	border-right:1px solid #ccc;
	height:150px;
	overflow:hidden;}
footer a {
	color:#666;}
footer ul {
	list-style:none;
	margin:0 0 15px;
	text-transform:uppercase;
	font-size:13px;
	color:#666;}
.footer-logo {}
.credits {
	border-top:1px solid #222;
	margin-top:15px;
	margin-bottom:0;
	padding-top:10px;
	text-align:right;}
.credits p {
	font-size:12px;
	color:#666;
	margin-bottom:10px;}
/* Clear-fix */
.cf:before,
.cf:after {content:"";
    display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}
/*Button Customizations*/
button.secondary, .button.secondary {
	color:#222;
	border:1px solid #ccc;}
/* Misc Meta Styles */
p.meta {font-size:.8em;color:#666;margin-bottom:0.5rem;}
.comments-meta span {
	font-family: FontAwesome;
	font-size:16px;
	margin-left:4px;}
#post-nav {padding: 15px 0;width:100%;font-size:0.9em;}
#post-nav a {text-decoration: none;}
.nav-previous {float: right;}
.nav-next {float: left;}
/*Images */
.alignleft, .alignright, .aligncenter, div.aligncenter, .alignnone, figure img, .authorphoto img {
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2);
	border:1px solid #999;
	max-width: 100%;height:auto;}
.content div.wp-caption {border:none;-webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; box-shadow:none;}
.alignleft,.authorphoto img{float:left;clear:left;margin:0 30px 15px 0;max-width: 100%;height:auto;}
.alignright{float:right;clear:right;margin:0 0 15px 30px;max-width: 100%;height:auto;}
.aligncenter, div.aligncenter {display:block;margin:15px auto;max-width: 100%;height:auto;;}
.alignnone{float:none;clear:both;display:block;max-width: 100%;height:auto;}	
.wp-caption-text {font-size:.8em;margin-top:5px;}
.alignleft .wp-caption-text {margin:5px 0 0 0;}
.alignright .wp-caption-text {margin:5px 0 0 0;}
img.scale-with-grid {max-width: 100%;height:auto;}
/*COMMENTS STYLING*/
h3#comments{border-top:10px double #009ec7;clear:both;margin:1em 0 .7em;padding-top:2em}
#commentform p{margin:.7em 0}
#commentform textarea{-moz-border-radius:2px;-webkit-border-radius:2px;background:#EEE;border:1px solid #999;border-radius:2px;color:#333;font-size:1.1em;overflow:auto;padding:4px;width:43.5em}
ul.commentlist cite{font-size:1.7em;font-style:normal;font-weight:400;}
ul.commentlist .comment-author,ul.commentlist .comment-meta{color:#333;font-style:italic}
.comment-author a,.comment-meta a{}
ul.commentlist .comment-meta{margin-top:-.5em}
.commentlist ul.children{list-style-type:none;margin-top:1.5em;overflow:hidden}
ul.commentlist .navigation{border:0}
ul.commentlist .comment .comment-author.vcard img{-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #CCC;border-radius:2px;padding:2px}
ul.commentlist,ul.commentmeta{list-style-type:none;margin:0;padding:0}
ul.commentmeta{margin-top:2em}
img.avatar{display:inline;float:left;margin:.3em 1em 0 0}
.commenttext{border-bottom:1px dotted #000;margin-left:4.4em;padding-bottom:1.5em}
#comments,#respond{border:0;clear:both;margin:3em 0 0}
.moderation{margin-left:4.4em}
.ctitle{font-variant:small-caps}
li.comment{margin:1.5em 0;border-bottom:1px solid #ccc;}
div.reply{margin:-8px 0 34px}
.form-allowed-tags{line-height:1em}
.children #respond{margin:0 48px 0 0}
#comments-list #respond{margin:0 0 18px}
#respond .required{color:#ff4b33;font-weight:700}
#respond input{margin:0 0 9px;padding:4px;width:100%}
#respond textarea{width:98%}
#respond .form-allowed-tags{color:#888;font-size:11px;line-height:18px}
#respond .form-allowed-tags code{font-size:11px}
#respond .form-submit{margin:12px 0}
#respond .form-submit input{font-size:11px;width:auto}
.commentlist .comment-body p{margin:.7em 0!important;font-size:0.9rem;}
.commentlist #respond{margin-top:-2em}
.commentlist #respond h3{margin-bottom:0;margin-top:0}
#respond{border-top:1px solid #009ec7;padding-top:1em;}
ul.commentlist span.says,.nocomments{display:none}
#entry-content .comment-body p,#respond .comment-notes{margin-bottom:1em}
#respond p,h3#reply-title,#comments-list ul #respond{margin:0 0 2rem;}
.bypostauthor .comment-body {background-color:rgba(209, 66, 51,0.2);padding:1rem;}
/*Forum Mods*/
.vida-forum.widget dl dt, .vida-forum.widget dl dd {
	font-size:13px;}
.vida-forum.widget dl dt {
	float:left;
	clear:left;
	margin-right:10px;}
.vida-forum.widget dl dd {
	float:left;
	clear:right;}
.vida-forum.widget strong {
	font-weight:400;}
.vida-forum button, .vida-forum .button {
	font-size: 0.6875rem;
    padding: 0.625rem 1.25rem 0.6875rem;}
.vida-forum.widget label {display:none;}
textarea {
	min-height:225px;}
.bbp-topic-tags p {color:#666;}
.bbp-breadcrumb, .bbp-header {
	font-family:'Montserrat', sans-serif;
	font-weight:400;}
.vida-forum .bbp-header {
	font-size:0.9rem;}
.vida-forum #bbpress-forums li.bbp-header {
	background-color:rgba(0, 158, 199, 0.3);}
.vida-forum #bbpress-forums .bbp-header a:hover {
	border-bottom:1px dotted #D14233;}
.vida-forum #bbpress-forums .bbp-header a {
	color:#D14233;}
.bbp-topic-description .bbp-author-avatar, .bbp-topic-started-by .bbp-author-avatar, .bbp-topic-meta .bbp-author-avatar, #bbpress-forums .bbp-search-form, #bbp_search_submit {display:none;}
.bbp-breadcrumb + #subscription-toggle .subscription-toggle:before {
	content:' (';
	margin-left:5px;}
.bbp-breadcrumb + #subscription-toggle .subscription-toggle:after {
	content:')';}
/*WP Calendar*/
#wp-calendar {width:100%;}
#wp-calendar caption {
    color: #888888;
    font-size: 13px;
    font-weight: bold;
    margin: 6px 0;
    padding: 0 2px 6px;
    text-align: left;}
#wp-calendar th {
    color: #888888;
    text-align: center;}
#wp-calendar tbody td {
    text-align: center;}
#wp-calendar tfoot td {
    padding-top: 0.2em;}
#wp-calendar tfoot #next {
    text-align: right;}
#wp-calendar tbody a {
    text-decoration: underline;}
#wp-calendar a:visited {
    color: #0060FF;}
#wp-calendar a:visited:hover {
    color: #009ec7;}
#wp-calendar tbody #today {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #DDDDDD;
    padding: 3px 0;}
/* Pricing Tables */
.pricing-table {
  border: solid 1px #dddddd;
  margin-left: 0;
  margin-bottom: 1.25rem; }
  .pricing-table * {
    list-style: none;
    line-height: 1; }
  .pricing-table .title {
    background-color: #333333;
    padding: 0.9375rem 1.25rem;
    text-align: center;
    color: #eeeeee;
    font-weight: normal;
    font-size: 1rem;
    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
  .pricing-table .price {
    background-color: #f6f6f6;
    padding: 0.9375rem 1.25rem;
    text-align: center;
    color: #333333;
    font-weight: normal;
    font-size: 2rem;
    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
  .pricing-table .description {
    background-color: white;
    padding: 0.9375rem;
    text-align: center;
    color: #777777;
    font-size: 0.75rem;
    font-weight: normal;
    line-height: 1.4;
    border-bottom: dotted 1px #dddddd; }
  .pricing-table .bullet-item {
    background-color: white;
    padding: 0.9375rem;
    text-align: center;
    color: #333333;
    font-size: 0.875rem;
    font-weight: normal;
    border-bottom: dotted 1px #dddddd; }
  .pricing-table .cta-button {
    background-color: white;
    text-align: center;
    padding: 1.25rem 1.25rem 0; }
/*Joyride mods*/
 .joyride-tip-guide, .joyride-tip-guide p {
    background-color:#ccc;
	color:#333;}
	.joyride-tip-guide .joyride-nub.top {
    border-bottom-color:#ccc;}
.joyride-close-tip {
    color: #333 !important;}
.joyride-close-tip:focus, .joyride-close-tip:hover {
    color: #009ec7 !important;}
.joyride-next-tip {
	display:none;}
.joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3, .joyride-tip-guide h4, .joyride-tip-guide h5, .joyride-tip-guide h6 {
	color:#222;
	margin-bottom:10px;}
.joy-modal, .joy-modal p {
	background-color:#e6e6e6;}
@media only screen and (min-width:870px){ .tip-pos-one {
	margin-left:-20px;}
.tip-pos-two {
	margin-top:15px;}}
/*transitions*/
a, a img, a:before {-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.logo *, #lbImage * {-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
transition:none;}
/*870 px and smaller*/
@media only screen and (max-width:870px) { 
	.tip-pos-one.joyride-tip-guide .joyride-nub {left:163px !important;}
	.top-bar-section ul li > a.button {display:none;}
	.logo-bar .show-for-small-only {
		display: inherit !important;}
	.logo-bar nav {
		width:100%;
		left:auto;
		right:auto;}
	.logo-bar ul {
		margin-top:0.1rem}
	.medium-pull-5 {
    right:auto;
	width:100%;}}
/*Medium and up*/
@media only screen and (min-width: 40.063em) { 
	figure:nth-of-type(3n+4) {clear:left;}}
/*Medium and Small Screens*/
@media only screen and (max-width: 64em) { 
	.logo-bar ul {float:left;}
	.equal {height:auto !important;}
	#home .recently-discussed {
		margin-top:0;
		margin-bottom:0;}}
/*Small Screens Only*/
@media only screen and (max-width: 40em) { 
	.article-bg {margin-bottom:0;}
	#article aside {
	margin-top:0;}
	figure:nth-of-type(2n+3) {clear:left;}
	#home .featured .content {padding-left:0;}
	#category .featured .content {padding-right:0;}
	.right-aside {padding-left:0.9375rem;}
	.no-js .js-fallback {display:block;}
	.alignleft, .alignright {max-width:50%;}}
/*Very Small Screens Only*/
@media only screen and (max-width:31em) { 
	#bbpress-forums li {
		font-size:11px;}
	.bbp-author-avatar {display:none;}}
/*Print styles*/
@media print {.logo-bar nav, .top-bar, aside, footer > section, .article-bg img {display:none !important;}}