/*
Copyright (c) 2013 ZURB, inc.

MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#333;padding:0;margin:0;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix,.widget{*zoom:1}.clearfix:before,.clearfix:after,.widget{content:" ";display:table}.clearfix:after,.widget{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}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:64em;*zoom:1}.row:before,.row:after{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:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;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:0.9375em;padding-right:0.9375em;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%}.small-offset-0{position:relative;margin-left:0%}.small-offset-1{position:relative;margin-left:8.33333%}.small-offset-2{position:relative;margin-left:16.66667%}.small-offset-3{position:relative;margin-left:25%}.small-offset-4{position:relative;margin-left:33.33333%}.small-offset-5{position:relative;margin-left:41.66667%}.small-offset-6{position:relative;margin-left:50%}.small-offset-7{position:relative;margin-left:58.33333%}.small-offset-8{position:relative;margin-left:66.66667%}.small-offset-9{position:relative;margin-left:75%}.small-offset-10{position:relative;margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.column.small-centered,.columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left !important}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right !important}}@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:0.9375em;padding-right:0.9375em;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%}.medium-offset-0{position:relative;margin-left:0%}.medium-offset-1{position:relative;margin-left:8.33333%}.medium-offset-2{position:relative;margin-left:16.66667%}.medium-offset-3{position:relative;margin-left:25%}.medium-offset-4{position:relative;margin-left:33.33333%}.medium-offset-5{position:relative;margin-left:41.66667%}.medium-offset-6{position:relative;margin-left:50%}.medium-offset-7{position:relative;margin-left:58.33333%}.medium-offset-8{position:relative;margin-left:66.66667%}.medium-offset-9{position:relative;margin-left:75%}.medium-offset-10{position:relative;margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.column.medium-centered,.columns.medium-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left !important}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right !important}.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:0.9375em;padding-right:0.9375em;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%}.large-offset-0{position:relative;margin-left:0%}.large-offset-1{position:relative;margin-left:8.33333%}.large-offset-2{position:relative;margin-left:16.66667%}.large-offset-3{position:relative;margin-left:25%}.large-offset-4{position:relative;margin-left:33.33333%}.large-offset-5{position:relative;margin-left:41.66667%}.large-offset-6{position:relative;margin-left:50%}.large-offset-7{position:relative;margin-left:58.33333%}.large-offset-8{position:relative;margin-left:66.66667%}.large-offset-9{position:relative;margin-left:75%}.large-offset-10{position:relative;margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left !important}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right !important}}@media only screen and (min-width: 90.063em){.xlarge-push-1{position:relative;left:8.33333%;right:auto}.xlarge-pull-1{position:relative;right:8.33333%;left:auto}.xlarge-push-2{position:relative;left:16.66667%;right:auto}.xlarge-pull-2{position:relative;right:16.66667%;left:auto}.xlarge-push-3{position:relative;left:25%;right:auto}.xlarge-pull-3{position:relative;right:25%;left:auto}.xlarge-push-4{position:relative;left:33.33333%;right:auto}.xlarge-pull-4{position:relative;right:33.33333%;left:auto}.xlarge-push-5{position:relative;left:41.66667%;right:auto}.xlarge-pull-5{position:relative;right:41.66667%;left:auto}.xlarge-push-6{position:relative;left:50%;right:auto}.xlarge-pull-6{position:relative;right:50%;left:auto}.xlarge-push-7{position:relative;left:58.33333%;right:auto}.xlarge-pull-7{position:relative;right:58.33333%;left:auto}.xlarge-push-8{position:relative;left:66.66667%;right:auto}.xlarge-pull-8{position:relative;right:66.66667%;left:auto}.xlarge-push-9{position:relative;left:75%;right:auto}.xlarge-pull-9{position:relative;right:75%;left:auto}.xlarge-push-10{position:relative;left:83.33333%;right:auto}.xlarge-pull-10{position:relative;right:83.33333%;left:auto}.xlarge-push-11{position:relative;left:91.66667%;right:auto}.xlarge-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;float:left}.xlarge-1{position:relative;width:8.33333%}.xlarge-2{position:relative;width:16.66667%}.xlarge-3{position:relative;width:25%}.xlarge-4{position:relative;width:33.33333%}.xlarge-5{position:relative;width:41.66667%}.xlarge-6{position:relative;width:50%}.xlarge-7{position:relative;width:58.33333%}.xlarge-8{position:relative;width:66.66667%}.xlarge-9{position:relative;width:75%}.xlarge-10{position:relative;width:83.33333%}.xlarge-11{position:relative;width:91.66667%}.xlarge-12{position:relative;width:100%}.xlarge-offset-0{position:relative;margin-left:0%}.xlarge-offset-1{position:relative;margin-left:8.33333%}.xlarge-offset-2{position:relative;margin-left:16.66667%}.xlarge-offset-3{position:relative;margin-left:25%}.xlarge-offset-4{position:relative;margin-left:33.33333%}.xlarge-offset-5{position:relative;margin-left:41.66667%}.xlarge-offset-6{position:relative;margin-left:50%}.xlarge-offset-7{position:relative;margin-left:58.33333%}.xlarge-offset-8{position:relative;margin-left:66.66667%}.xlarge-offset-9{position:relative;margin-left:75%}.xlarge-offset-10{position:relative;margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.column.xlarge-centered,.columns.xlarge-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}.column.xlarge-uncentered,.columns.xlarge-uncentered{margin-left:0;margin-right:0;float:left !important}.column.xlarge-uncentered.opposite,.columns.xlarge-uncentered.opposite{float:right !important}}@media only screen and (min-width: 120.063em){.xxlarge-push-1{position:relative;left:8.33333%;right:auto}.xxlarge-pull-1{position:relative;right:8.33333%;left:auto}.xxlarge-push-2{position:relative;left:16.66667%;right:auto}.xxlarge-pull-2{position:relative;right:16.66667%;left:auto}.xxlarge-push-3{position:relative;left:25%;right:auto}.xxlarge-pull-3{position:relative;right:25%;left:auto}.xxlarge-push-4{position:relative;left:33.33333%;right:auto}.xxlarge-pull-4{position:relative;right:33.33333%;left:auto}.xxlarge-push-5{position:relative;left:41.66667%;right:auto}.xxlarge-pull-5{position:relative;right:41.66667%;left:auto}.xxlarge-push-6{position:relative;left:50%;right:auto}.xxlarge-pull-6{position:relative;right:50%;left:auto}.xxlarge-push-7{position:relative;left:58.33333%;right:auto}.xxlarge-pull-7{position:relative;right:58.33333%;left:auto}.xxlarge-push-8{position:relative;left:66.66667%;right:auto}.xxlarge-pull-8{position:relative;right:66.66667%;left:auto}.xxlarge-push-9{position:relative;left:75%;right:auto}.xxlarge-pull-9{position:relative;right:75%;left:auto}.xxlarge-push-10{position:relative;left:83.33333%;right:auto}.xxlarge-pull-10{position:relative;right:83.33333%;left:auto}.xxlarge-push-11{position:relative;left:91.66667%;right:auto}.xxlarge-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;float:left}.xxlarge-1{position:relative;width:8.33333%}.xxlarge-2{position:relative;width:16.66667%}.xxlarge-3{position:relative;width:25%}.xxlarge-4{position:relative;width:33.33333%}.xxlarge-5{position:relative;width:41.66667%}.xxlarge-6{position:relative;width:50%}.xxlarge-7{position:relative;width:58.33333%}.xxlarge-8{position:relative;width:66.66667%}.xxlarge-9{position:relative;width:75%}.xxlarge-10{position:relative;width:83.33333%}.xxlarge-11{position:relative;width:91.66667%}.xxlarge-12{position:relative;width:100%}.xxlarge-offset-0{position:relative;margin-left:0%}.xxlarge-offset-1{position:relative;margin-left:8.33333%}.xxlarge-offset-2{position:relative;margin-left:16.66667%}.xxlarge-offset-3{position:relative;margin-left:25%}.xxlarge-offset-4{position:relative;margin-left:33.33333%}.xxlarge-offset-5{position:relative;margin-left:41.66667%}.xxlarge-offset-6{position:relative;margin-left:50%}.xxlarge-offset-7{position:relative;margin-left:58.33333%}.xxlarge-offset-8{position:relative;margin-left:66.66667%}.xxlarge-offset-9{position:relative;margin-left:75%}.xxlarge-offset-10{position:relative;margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.column.xxlarge-centered,.columns.xxlarge-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}.column.xxlarge-uncentered,.columns.xxlarge-uncentered{margin-left:0;margin-right:0;float:left !important}.column.xxlarge-uncentered.opposite,.columns.xxlarge-uncentered.opposite{float:right !important}}.inline-list{margin:0 auto 1.0625rem auto;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}p.lead{font-size:1.21875rem;line-height:1.6}.subheader{line-height:1.4;color:#6f6f6f;font-weight:300;margin-top:0.2rem;margin-bottom:0.5rem}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}a{color:#2ba6cb;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#2795b6}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p aside{font-size:0.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.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{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}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}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:bold;color:#7f0a0c}ul,ol,dl{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 ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0;font-size:1rem}ul.square li ul,ul.circle li ul,ul.disc 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 ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#333;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:0.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}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@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:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{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}}.label{font-weight:normal;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:inherit;padding:0.25rem 0.5rem 0.375rem;font-size:0.6875rem;background-color:#2ba6cb;color:#fff}.label.radius{-webkit-border-radius:3px;border-radius:3px}.label.round{-webkit-border-radius:1000px;border-radius:1000px}.label.alert{background-color:#c60f13;color:#fff}.label.success{background-color:#5da423;color:#fff}.label.secondary{background-color:#e9e9e9;color:#333}table{background:#fff;margin-bottom:1.25rem;border:solid 1px #ddd}table thead,table tfoot{background:#f5f5f5;font-weight:bold}table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;color:#222;text-align:left}table tr th,table tr td{padding:0.5625rem 0.625rem;font-size:0.875rem;color:#222}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.125rem}button,.button{cursor:pointer;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#2ba6cb;border-color:#2795b6;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:none;font-weight:normal !important}button:hover,button:focus,.button:hover,.button:focus{background-color:#2795b6}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#e9e9e9;border-color:#dcdcdc;color:#333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#dcdcdc}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}button.success,.button.success{background-color:#5da423;border-color:#518f1f;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#518f1f}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#c60f13;border-color:#ae0d11;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#ae0d11}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{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:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem}button.tiny,.button.tiny{padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem}button.expand,.button.expand{padding-right:0;padding-left:0;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}button.right-align,.button.right-align{text-align:right;padding-right:0.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:#2ba6cb;border-color:#2795b6;color:#fff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#2795b6}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#2ba6cb}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e9e9e9;border-color:#dcdcdc;color:#333;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none}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,.button[disabled].secondary:focus{background-color:#dcdcdc}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,.button[disabled].secondary:focus{color:#333}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,.button[disabled].secondary:focus{background-color:#e9e9e9}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#5da423;border-color:#518f1f;color:#fff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none}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,.button[disabled].success:focus{background-color:#518f1f}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,.button[disabled].success:focus{color:#fff}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,.button[disabled].success:focus{background-color:#5da423}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#c60f13;border-color:#ae0d11;color:#fff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none}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,.button[disabled].alert:focus{background-color:#ae0d11}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,.button[disabled].alert:focus{color:#fff}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,.button[disabled].alert:focus{background-color:#c60f13}@media only screen and (min-width: 40.063em){button,.button{display:inline-block}}form{margin:0 0 1rem}form .row .row{margin:0 -0.5rem}form .row .row .column,form .row .row .columns{padding:0 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:0.5rem}label{font-size:0.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;margin-bottom:0.5rem}label.right{float:none;text-align:right}label.inline{margin:0 0 1rem 0;padding:0.625rem 0}label small{text-transform:capitalize;color:#666}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:0.5rem;font-size:0.875rem;-webkit-border-radius:0;border-radius:0}select.radius{-webkit-border-radius:3px;border-radius:3px}select:hover{background:#f2f2f2 url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;background-position-x:97%;background-position-y:center;border-color:#999}@-moz-document url-prefix(){select{background:#fafafa}select:hover{background:#f2f2f2}}.prefix,.postfix{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:0.875rem;height:2.3125rem;line-height:2.3125rem}.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none}.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none}.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}span.prefix,label.prefix{background:#f2f2f2;border-color:#d9d9d9;border-right:none;color:#333}span.prefix.radius,label.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}span.postfix,label.postfix{background:#f2f2f2;border-color:#ccc;border-left:none;color:#333}span.postfix.radius,label.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="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],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,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:0.875rem;margin:0 0 1rem 0;padding:0.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 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;border-color:#999}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="month"][disabled],input[type="week"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled]{background-color:#ddd}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.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:bold;background:#fff;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem}[data-abide] .error small.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#c60f13;color:#fff}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#c60f13;color:#fff}.error input,.error textarea,.error select{margin-bottom:0}.error label,.error label.error{color:#c60f13}.error>small,.error small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#c60f13;color:#fff}.error span.error-message{display:block}input.error,textarea.error{margin-bottom:0}label.error{color:#c60f13}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem;*zoom:1}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:inline;height:auto;float:left;padding:0 0.625rem 1.25rem}@media only screen{.small-block-grid-1>li{width:100%;padding:0 0.625rem 1.25rem}.small-block-grid-1>li:nth-of-type(n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;padding:0 0.625rem 1.25rem}.small-block-grid-2>li:nth-of-type(n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.33333%;padding:0 0.625rem 1.25rem}.small-block-grid-3>li:nth-of-type(n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;padding:0 0.625rem 1.25rem}.small-block-grid-4>li:nth-of-type(n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;padding:0 0.625rem 1.25rem}.small-block-grid-5>li:nth-of-type(n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.66667%;padding:0 0.625rem 1.25rem}.small-block-grid-6>li:nth-of-type(n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.28571%;padding:0 0.625rem 1.25rem}.small-block-grid-7>li:nth-of-type(n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;padding:0 0.625rem 1.25rem}.small-block-grid-8>li:nth-of-type(n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.11111%;padding:0 0.625rem 1.25rem}.small-block-grid-9>li:nth-of-type(n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;padding:0 0.625rem 1.25rem}.small-block-grid-10>li:nth-of-type(n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;padding:0 0.625rem 1.25rem}.small-block-grid-11>li:nth-of-type(n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;padding:0 0.625rem 1.25rem}.small-block-grid-12>li:nth-of-type(n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 40.063em){.medium-block-grid-1>li{width:100%;padding:0 0.625rem 1.25rem}.medium-block-grid-1>li:nth-of-type(n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{width:50%;padding:0 0.625rem 1.25rem}.medium-block-grid-2>li:nth-of-type(n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{width:33.33333%;padding:0 0.625rem 1.25rem}.medium-block-grid-3>li:nth-of-type(n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{width:25%;padding:0 0.625rem 1.25rem}.medium-block-grid-4>li:nth-of-type(n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{width:20%;padding:0 0.625rem 1.25rem}.medium-block-grid-5>li:nth-of-type(n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{width:16.66667%;padding:0 0.625rem 1.25rem}.medium-block-grid-6>li:nth-of-type(n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{width:14.28571%;padding:0 0.625rem 1.25rem}.medium-block-grid-7>li:nth-of-type(n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{width:12.5%;padding:0 0.625rem 1.25rem}.medium-block-grid-8>li:nth-of-type(n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{width:11.11111%;padding:0 0.625rem 1.25rem}.medium-block-grid-9>li:nth-of-type(n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{width:10%;padding:0 0.625rem 1.25rem}.medium-block-grid-10>li:nth-of-type(n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{width:9.09091%;padding:0 0.625rem 1.25rem}.medium-block-grid-11>li:nth-of-type(n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{width:8.33333%;padding:0 0.625rem 1.25rem}.medium-block-grid-12>li:nth-of-type(n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 64.063em){.large-block-grid-1>li{width:100%;padding:0 0.625rem 1.25rem}.large-block-grid-1>li:nth-of-type(n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;padding:0 0.625rem 1.25rem}.large-block-grid-2>li:nth-of-type(n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.33333%;padding:0 0.625rem 1.25rem}.large-block-grid-3>li:nth-of-type(n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;padding:0 0.625rem 1.25rem}.large-block-grid-4>li:nth-of-type(n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;padding:0 0.625rem 1.25rem}.large-block-grid-5>li:nth-of-type(n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.66667%;padding:0 0.625rem 1.25rem}.large-block-grid-6>li:nth-of-type(n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.28571%;padding:0 0.625rem 1.25rem}.large-block-grid-7>li:nth-of-type(n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;padding:0 0.625rem 1.25rem}.large-block-grid-8>li:nth-of-type(n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.11111%;padding:0 0.625rem 1.25rem}.large-block-grid-9>li:nth-of-type(n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;padding:0 0.625rem 1.25rem}.large-block-grid-10>li:nth-of-type(n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;padding:0 0.625rem 1.25rem}.large-block-grid-11>li:nth-of-type(n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;padding:0 0.625rem 1.25rem}.large-block-grid-12>li:nth-of-type(n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.flex-video{position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.show-for-small,.show-for-small-only,.show-for-medium-down,.show-for-large-down,.hide-for-medium,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit !important}.hide-for-small,.hide-for-small-only,.hide-for-medium-down,.show-for-medium,.show-for-medium-up,.show-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none !important}table.show-for-small,table.show-for-small-only,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table}thead.show-for-small,thead.show-for-small-only,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group !important}tbody.show-for-small,tbody.show-for-small-only,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group !important}tr.show-for-small,tr.show-for-small-only,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row !important}td.show-for-small,td.show-for-small-only,td.show-for-medium-down td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge td.hide-for-xlarge-up,td.hide-for-xxlarge-up,th.show-for-small,th.show-for-small-only,th.show-for-medium-down th.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge th.hide-for-xlarge-up,th.hide-for-xxlarge-up{display:table-cell !important}@media only screen and (min-width: 40.063em){.hide-for-small,.hide-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-up,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit !important}.show-for-small,.show-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none !important}table.hide-for-small,table.hide-for-small-only,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-up,table.show-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table}thead.hide-for-small,thead.hide-for-small-only,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-up,thead.show-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group !important}tbody.hide-for-small,tbody.hide-for-small-only,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-up,tbody.show-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group !important}tr.hide-for-small,tr.hide-for-small-only,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-up,tr.show-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row !important}td.hide-for-small,td.hide-for-small-only,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-up,td.show-for-medium-only,td.hide-for-large,td.hide-for-large-up,td.hide-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-up,th.show-for-medium-only,th.hide-for-large,th.hide-for-large-up,th.hide-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{display:table-cell !important}}@media only screen and (min-width: 64.063em){.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit !important}.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none !important}table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large,table.show-for-large-up,table.show-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table}thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large,thead.show-for-large-up,thead.show-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group !important}tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large,tbody.show-for-large-up,tbody.show-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group !important}tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large,tr.show-for-large-up,tr.show-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row !important}td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large,td.show-for-large-up,td.show-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large,th.show-for-large-up,th.show-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{display:table-cell !important}}@media only screen and (min-width: 90.063em){.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit !important}.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none !important}table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.show-for-xlarge,table.show-for-xlarge-up,table.show-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table}thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.show-for-xlarge,thead.show-for-xlarge-up,thead.show-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group !important}tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.show-for-xlarge,tbody.show-for-xlarge-up,tbody.show-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group !important}tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.show-for-xlarge,tr.show-for-xlarge-up,tr.show-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row !important}td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.show-for-xlarge,td.show-for-xlarge-up,td.show-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.show-for-xlarge,th.show-for-xlarge-up,th.show-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{display:table-cell !important}}@media only screen and (min-width: 120.063em){.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.show-for-xlarge-up,.show-for-xxlarge-up,.show-for-xxlarge-only{display:inherit !important}.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:none !important}table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.show-for-xlarge-up,table.show-for-xxlarge-up,table.show-for-xxlarge-only{display:table}thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.show-for-xlarge-up,thead.show-for-xxlarge-up,thead.show-for-xxlarge-only{display:table-header-group !important}tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge-only{display:table-row-group !important}tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.show-for-xlarge-up,tr.show-for-xxlarge-up,tr.show-for-xxlarge-only{display:table-row !important}td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.show-for-xlarge-up,td.show-for-xxlarge-up,td.show-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.show-for-xlarge-up,th.show-for-xxlarge-up,th.show-for-xxlarge-only{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table}.touch table.show-for-touch{display:table}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}
.ie8 .row{width:940px;max-width:100%;min-width:768px;margin:0 auto}.ie8 .row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}.ie8 .row.large-collapse .column,.ie8 .row.large-collapse .columns{padding:0}.ie8 .row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}.ie8 .row .row.large-collapse{margin:0}.ie8 .column,.ie8 .columns{float:left;min-height:1px;padding:0 15px;position:relative}.ie8 .column.large-centered,.ie8 .columns.large-centered{float:none;margin:0 auto}.ie8 [class*="column"]+[class*="column"]:last-child{float:right}.ie8 [class*="column"]+[class*="column"].end{float:left}.ie8 .large-1,.ie8 .row .large-1{width:8.33333%}.ie8 .large-2,.ie8 .row .large-2{width:16.66667%}.ie8 .large-3,.ie8 .row .large-3{width:25%}.ie8 .large-4,.ie8 .row .large-4{width:33.33333%}.ie8 .large-5,.ie8 .row .large-5{width:41.66667%}.ie8 .large-6,.ie8 .row .large-6{width:50%}.ie8 .large-7,.ie8 .row .large-7{width:58.33333%}.ie8 .large-8,.ie8 .row .large-8{width:66.66667%}.ie8 .large-9,.ie8 .row .large-9{width:75%}.ie8 .large-10,.ie8 .row .large-10{width:83.33333%}.ie8 .large-11,.ie8 .row .large-11{width:91.66667%}.ie8 .large-12,.ie8 .row .large-12{width:100%}.ie8 .row .large-offset-1{margin-left:8.33333%}.ie8 .row .large-offset-2{margin-left:16.66667%}.ie8 .row .large-offset-3{margin-left:25%}.ie8 .row .large-offset-4{margin-left:33.33333%}.ie8 .row .large-offset-5{margin-left:41.66667%}.ie8 .row .large-offset-6{margin-left:50%}.ie8 .row .large-offset-7{margin-left:58.33333%}.ie8 .row .large-offset-8{margin-left:66.66667%}.ie8 .row .large-offset-9{margin-left:75%}.ie8 .row .large-offset-10{margin-left:83.33333%}.ie8 .pull-2{right:16.66667%}.ie8 .pull-3{right:25%}.ie8 .pull-4{right:33.33333%}.ie8 .pull-5{right:41.66667%}.ie8 .pull-6{right:50%}.ie8 .pull-7{right:58.33333%}.ie8 .pull-8{right:66.66667%}.ie8 .pull-9{right:75%}.ie8 .pull-10{right:83.33333%}.ie8 .push-2{left:16.66667%}.ie8 .push-3{left:25%}.ie8 .push-4{left:33.33333%}.ie8 .push-5{left:41.66667%}.ie8 .push-6{left:50%}.ie8 .push-7{left:58.33333%}.ie8 .push-8{left:66.66667%}.ie8 .push-9{left:75%}.ie8 .push-10{left:83.33333%}.ie8 .row{*zoom:1}.ie8 .row:before,.ie8 .row:after{content:" ";display:table}.ie8 .row:after{clear:both}
/* foundation reset */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@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}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 10, 2014 */

@font-face {
    font-family: 'brush_strokefastregular';
    src: url('fonts/brushstrokefast-webfont.eot');
    src: url('fonts/brushstrokefast-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/brushstrokefast-webfont.woff') format('woff'),
         url('fonts/brushstrokefast-webfont.ttf') format('truetype'),
         url('fonts/brushstrokefast-webfont.svg#brush_strokefastregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreyabold';
    src: url('fonts/alegreya-bold-webfont.eot');
    src: url('fonts/alegreya-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/alegreya-bold-webfont.woff') format('woff'),
         url('fonts/alegreya-bold-webfont.ttf') format('truetype'),
         url('fonts/alegreya-bold-webfont.svg#alegreyabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'alegreyaitalic';
    src: url('fonts/alegreya-italic-webfont.eot');
    src: url('fonts/alegreya-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/alegreya-italic-webfont.woff') format('woff'),
         url('fonts/alegreya-italic-webfont.ttf') format('truetype'),
         url('fonts/alegreya-italic-webfont.svg#alegreyaitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreyaregular';
    src: url('fonts/alegreya-regular-webfont.eot');
    src: url('fonts/alegreya-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/alegreya-regular-webfont.woff') format('woff'),
         url('fonts/alegreya-regular-webfont.ttf') format('truetype'),
         url('fonts/alegreya-regular-webfont.svg#alegreyaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreyablack';
    src: url('fonts/alegreya-black-webfont.eot');
    src: url('fonts/alegreya-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/alegreya-black-webfont.woff') format('woff'),
         url('fonts/alegreya-black-webfont.ttf') format('truetype'),
         url('fonts/alegreya-black-webfont.svg#alegreyablack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreyabold_italic';
    src: url('fonts/alegreya-bolditalic-webfont.eot');
    src: url('fonts/alegreya-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/alegreya-bolditalic-webfont.woff') format('woff'),
         url('fonts/alegreya-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/alegreya-bolditalic-webfont.svg#alegreyabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alegreyablack_italic';
    src: url('fonts/alegreya-blackitalic-webfont.eot');
    src: url('fonts/alegreya-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/alegreya-blackitalic-webfont.woff') format('woff'),
         url('fonts/alegreya-blackitalic-webfont.ttf') format('truetype'),
         url('fonts/alegreya-blackitalic-webfont.svg#alegreyablack_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* font guide ------------------------------------

------------------------------------------------- */
#thesis_launcher { display: none; }

/* ================ */
/* = BOILERPLATES = */
/* ================ */

/* image replacement - older version */
.ir,
#site_title a {
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
}

/* custom selection highlight: h5bp.com/i */
::-moz-selection {
	background: #b3d4fc;
	text-shadow: none;
}

::selection {
	background: #b3d4fc;
	text-shadow: none;
}

/* Allow only vertical resizing of textareas. */
textarea {
    resize: vertical;
}

/* Remove the gap between images and the bottom of their containers: h5bp.com/i/440 */
img {
    vertical-align: middle;
}

/* Chrome Frame prompt */
.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* remove native webkit styling - primarily for mobile browser */
input[type="submit"] {
	-webkit-appearance: none;
}

.clear {
	clear: both;
}

/* remove extra spaces caused by pin button */
iframe[class*='PIN_'], iframe[class^='PIN_'] { display: none !important; }


/* ========== */
/* = GLOBAL = */
/* ========== */

.post_content ul,
.post_content ol {
    font-size: inherit;
    margin-left: 1em;
}

/* anchor tag transitions */
.post_box a,
.sec_menu a,
.tier2 h2 a,
.tier3 h2 a,
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link, 
.button,
.content_area li a,
.tier4 h4 a,
.footer_area a,
.prev_next a,
.lower_header a,
.big-button,
.social_menu i,
input[type="submit"] {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

/* back out transitions */
.share a,
.tabbed-widget .tabs li a {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

/* image alignment */
.alignleft,
img[align="left"] {
	float: left;
	margin: 5px 15px 10px 0;
}

.alignright,
img[align="right"] {
	float: right;
	margin: 5px 0 10px 15px;
}

.aligncenter,
.center,
img[align="middle"] {
	display: block;
	margin: 15px auto;
	float: none;
	clear: both; 
}

.alignnone {
	display: block;
	clear: both;
}

/* captions */
.wp-caption {
	margin-bottom: 25px;
	padding: 10px;
	background: #eee;
	border: 1px solid #ddd;
}

.wp-caption img {
	display: block;
	margin-bottom: 10px;
}

.wp-caption p {
	font-size: .9em;
	line-height: 21px;
	margin-bottom: 0;
}

/* buttons */

.button,
input[type="submit"] {
	background: #42241e;
	border: 1px solid #000;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 3px 3px 1px #563b36 inset, -2px -2px 1px #321b17 inset;
	color: #814e31;
	float: left;
	font-family: 'alegreyabold', serif;
	font-size: 14px;
	padding: 8px 10px;
	float:right;
	text-transform: uppercase;
}

	.button:hover,
	input[type="submit"]:hover {
		background: #5b322a;
		color: #ede4d1;
		cursor:pointer;
		box-shadow: 3px 3px 1px #6c4841 inset, -2px -2px 1px #452620 inset;

	}

/* =============== */
/* = SKIN STYLES = */
/* =============== */

body {
	background: url(images/wood_light.jpg) center top repeat-y #432513;
	font-family: 'alegreyaregular', serif;
	color: #22120f;
}

h1, h2, h3, h4, h5, h6 { 
	font-weight: 400;
}

header {
	position: relative;
}

a,
.post_content a {
	color: #536f23;
}

a:hover,
.post_content a:hover {
	color: #536f23;
	text-decoration: underline;
}

.post_content p {
	font-size: 18px;
	line-height: 28px;
}

/* ========== */
/* = HEADER = */
/* ========== */

.header_area > .row {
	background: url(images/wood.jpg) no-repeat left 45px;
	width: 1172px;
	max-width: 1172px;
	box-shadow: 0 17px 20px 6px rgba(0, 0, 0, 0.7);
	height: 510px;
}

.upper_header {
	background: url(images/bg.jpg);
	box-shadow: 0 4px 5px rgba(0,0,0,0.4);
	height: 50px;
}

/* logo */

#site_title {
	margin: 0;
}

#site_title a {
	background:url(images/logo.png) no-repeat;
	width: 475px;
	height: 391px;
	display: block;
	margin: 0 auto;
	position: relative;
	top: -22px;
}

/* upper nav's */

.upper_header ul {
	margin: 0;
}

.upper_header li a {
	color: #ede4d1;
	text-transform: uppercase;
	font-family: 'brush_strokefastregular', sans-serif;
	font-size: 14px;
}

	.upper_header li a:hover {
		text-decoration: none;
	}

.upper_header .sec_menu {
	margin-left: 82px;
}

.upper_header .sec_menu a:hover {
	color: #fff;
	text-decoration: none;
}

/* sub menu */

.sec_menu {
	position: relative;
	z-index: 50;
	list-style: none;
	overflow: visible;
}

	.sec_menu a { 
		display: block;
	}

	.sec_menu > li {
		position: relative; 
		float: left; 
		margin-bottom: -1px; 
		margin-left: 6px;
	}

	.sec_menu li a {
		padding: 18px 6px 15px;
	}

.sec_menu .sub-menu { 
	background: rgba(66,36,30,0.9);
	position: absolute;
	left: -1px;
	display: none;
	list-style: none;
	z-index: 110;
	margin-top: -4px;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
}

	.sec_menu .sub-menu a {
		font-family: 'alegreyabold', serif;
		font-size: 15px;
		text-transform: none;
		color: #ede4d1;
		padding: 15px;
	}

		.sec_menu .sub-menu a:hover {
			color: #fff;
		}

	.sec_menu .menu-item-has-children:hover {
		background: #42241e;
	}

	.sec_menu .sub-menu li {
		width: 10.5625em; 
		clear: both;
		padding: 0;
		border-top: 1px solid #844f32;
	}


	.sec_menu .sub-menu li:first-child {
		border-top: 0;
	}

.sec_menu .sub-menu .sub-menu {	
	top: 0; 
	left: 10.5625em;
	margin: 0 0 0 -1px; 
}

.sec_menu li:hover > .sub-menu { 
	display: block; 
}

/* social */

.upper_header .social_menu {
	margin: 3px 45px 0 0;
}

.upper_header .social_menu li {
	margin: 0 8px 0 0;
	padding-top: 10px;
}

.social_menu i {
	background: #42241e;
	border-radius: 3px;
	width: 25px;
	padding: 4px 0 2px 5px;
	font-size: 17px;
	position: relative;
	top: 2px;
	left: 3px;
}

.social_menu a:hover i {
	background: #000000;
}

.social_menu .last {
	margin-left: 7px;
}

.social_menu .fa-facebook,
.social_menu .fa-twitter {
	font-size: 18px;
	left: 2px;
	padding-top: 3px;
}

.social_menu .fa-facebook {
	text-align: center;
	padding: 3px 4px 2px;
}

/* ======= */
/* = NAV = */
/* ======= */

.header_area .row {
	position: relative;
}

.main_menu,
.main_menu li {
	position: absolute;
}

.main_menu a {
	background: url(images/sprite_menu.png) no-repeat;
	display: block;
}

/* 1 */
.main_menu .tab-1 {
	top: 50px;
	left: 268px;
}

.main_menu .tab-1 a {
	background-position: 0 4px;
	width: 113px;
	height: 63px;
}

.main_menu .tab-1 a:hover {
	background-position: 0 -65px;
}

/* 2 */
.main_menu .tab-2 {
	top: 160px;
	left: 193px;
}

.main_menu .tab-2 a {
	background-position: 0 -140px;
	width: 116px;
	height: 32px;
}

.main_menu .tab-2 a:hover {
	background-position: 0 -183px;
}

/* 3 */
.main_menu .tab-3 {
	top: 253px;
	left: 181px;
}

.main_menu .tab-3 a {
	background-position: -1px -230px;
	width: 162px;
	height: 45px;
}

.main_menu .tab-3 a:hover {
	background-position: 0 -283px;
}

/* 4 */
.main_menu .tab-4 {
	top: 49px;
	left: 752px;
}

.main_menu .tab-4 a {
	background-position: -1px -360px;
	width: 172px;
	height: 58px;
}

.main_menu .tab-4 a:hover {
	background-position: 0 -431px;
}

/* 5 */
.main_menu .tab-5 {
	top: 174px;
	left: 827px;
}

.main_menu .tab-5 a {
	background-position: 0 -503px;
	width: 125px;
	height: 30px;
}

.main_menu .tab-5 a:hover {
	background-position: 0 -533px;
}

/* 6 */
.main_menu .tab-6 {
	top: 257px;
	left: 801px;
}

.main_menu .tab-6 a {
	background-position: 0 -584px;
	width: 160px;
	height: 61px;
}

.main_menu .tab-6 a:hover {
	background-position: 0 -660px;
}

/* lower header */

.lower_header {
	background: url(images/bg2.png);
	clear: both;
	font-family: 'alegreyabold_italic', serif;
	height: 50px;
	position: relative;
	top: 16px;
}

.lower_header a {
	color: #000;
	line-height: 50px;
	font-size: 20px;
	text-decoration: underline;
}

	.lower_header a:hover {
		color: #ede4d1;
	}

.header_links {
	margin-left: 55px;
}

.template-front .fancy {
	color: #ede4d1;
}

.template-front .classic {
	color: #000 !important;
}

.template-front .classic:hover {
	color: #ede4d1 !important;
}

/* search */

.lower_header .search_form {
	position: relative;
	float: right;
	margin: 10px 35px 0 0;
}

.lower_header p {
	margin: 0;
}

.lower_header .search_form input[type="text"] {
	width: 295px;
	height: 32px;
	background: #9d6f54;
	border: 1px solid #55331f;
	padding-left: 28px;
	font-size: 18px;
}

.lower_header .search_form p:before {
	content: "\f002";
	font-family: 'FontAwesome';
	position: absolute;
	left: 8px;
	top: 2px;
	color: #42241e;

}

/* ========== */
/* = TIER 1 = */
/* ========== */

.header_area {
	margin-bottom: 55px;
}

.tier1 {
	background: url(images/bg4.jpg) no-repeat;
	width: 944px;
	height: 249px;
	margin: 0 auto;
	font-family:'alegreyabold', sans-serif;
	color: #42241e;
}

.tier1 p {
	font-size: 14px;
	line-height: 18px;
}

.tier1 h4 {
	background: url(images/sprite.png) no-repeat;
	display: block;C
	margin: 0;
}

.tier1 .welcome {
	background-position: 7px -296px;
	width: 375px;
	height: 28px;
	margin: 7px 0 10px 0;
	position: relative;
	left: -20px;
}

.tier1 .love {
	background-position: -11px -345px;
	width: 196px;
	height: 70px;
	position: relative;
	top: -15px;
}

.tier1 .join {
	background: url(images/sprite.png) no-repeat -5px -432px;
	width: 453px;
	height: 234px;
	color: #ede4d1;
	padding: 45px 0 0 16px;
	margin: 9px 9px 0;

}

/* social icons */
.tier1 .social_menu {
	margin: -3px 0 0 0;
	float: left;
}

.tier1 .social_menu a {
	color: #ede4d1;
}

.tier1 .social_menu li {
	margin-left: 8px;
}

.tier1 .social_menu li:first-child {
	margin-left: 0;
}

/* subscribe*/
.tier1 form {
	margin: 0;
	float: left;
	position: relative;
	top: -9px;
	left: 10px;
}

.tier1 input[type="text"] {
	background: #c6ae97;
	border: 1px solid #442819;
	width: 258px;
	height: 38px;
	float: left;
	font-size: 14px;
	color: #42241e;
	font-family: 'alegreyabold', serif;
	margin: 0 3px 0 7px;
}

.tier1 input[type="text"]::-webkit-input-placeholder {
   color: #42241e;
}

/* ========== */
/* = TIER 2 = */
/* ========== */

.bg3 {
	background: url(images/bg3.jpg);
	border-radius: 3px;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
	position: relative;
	min-height: 523px;
}

.tier2 {
	margin: 70px 0;
}

.mmm_slider {
	min-height: 350px;
	width: 944px;
	margin: 0 auto;
	padding-left: 25px;
}

.soliloquy-container {
	width: 943px !important;
	margin-bottom: 0 !important;
	margin-top: -10px !important
}

.soliloquy-container .soliloquy-item {
	height: 299px;
}

.soliloquy-container .soliloquy-image {
	margin: 0 !important;
}

.soliloquy-fc-slider .soliloquy-caption {
	top: 0 !important;
	right: auto;
}

.soliloquy-container .soliloquy-caption-inside {
	background: none !important;
	margin-left: 25px;
	padding-top: 0 !important;
}

.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link {
	color: #42241e !important;
	font-size: 36px !important;
	font-family: 'alegreyabold_italic', serif !important;
	font-weight: 400 !important;
}

.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link:hover {
	text-decoration: none;
}

/* excerpt */
.soliloquy-fc-content p {
	color: #22120f;
	line-height: 28px !important;
	font-size: 18px;
}

/* dots */
.soliloquy-container .soliloquy-pager {
	bottom: -35px !important;
}

/* arrows */
.soliloquy-container .soliloquy-prev {
	background: url(images/sprite.png) no-repeat -225px -7px !important;
	width: 47px !important;
	height: 47px !important;
	left: -57px !important;
	top: 45% !important;
}

.soliloquy-container .soliloquy-next {
	background: url(images/sprite.png) no-repeat -281px -7px !important;
	width: 47px !important;
	height: 47px !important;
	right: -2px !important;
	top: 45% !important;
}

/* read more */

.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-read-more {
	background: url(images/sprite.png) no-repeat -7px -236px;
	bottom: -23px;
	width: 163px;
	height: 34px;
	font-size: 16px;
	color: #ede4d1 !important;
	font-family: 'brush_strokefastregular', sans-serif;
	text-align: center;
	line-height: 34px;
	position: absolute;
	padding-left: 5px;
	right: -28px;
	z-index: 10000;
}

.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-read-more:hover {
	color: #fff !important;
	text-decoration: none;
}

/* dots */
.soliloquy-container .soliloquy-pager-link {
	background: url(images/circle.png) no-repeat !important;
	width: 19px !important;
	height: 19px !important;
}

.soliloquy-container .soliloquy-pager-link:hover, .soliloquy-container .soliloquy-pager-link.active {
	background: url(images/circle-hover.png) no-repeat !important;
	width: 19px !important;
	height: 19px !important;	
}

.tier2 h3,
.tier3 h3,
.tier5 h3,
.bgstyle1 h3 {
	color: #ede4d1;
	font-family: 'alegreyaitalic', serif;
	font-size: 23px;
	text-align: center;
	line-height: 45px;
	position: relative;
	top: -25px;
	margin: 0;
}

.tier2 h3,
.tier5 h3 {
	background: url(images/sprite.png) no-repeat -11px 0;
	width: 183px;
	height: 55px;
	left: -52px;
}

.tier2 h2 a:hover,
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link:hover {
	color: #596e36 !important;
}


/* ========== */
/* = TIER 3 = */
/* ========== */

.tier3 {
	margin: 25px 0 85px;
}

.tier3 h3,
.bgstyle1 h3{
	background: url(images/sprite.png) -13px -73px;
	width: 177px;
	height: 53px;
	left: -20px;
}

.tier3 h2 {
	line-height: 16px;
}

.tier3 h2 a {
	font-family: 'alegreyabold_italic', serif;
	font-size: 16px;
	color: #42241e;
	display: block;
	line-height: 16px;
}

.tier3 h2 a:hover {
	color: #596e36;
	text-decoration: none;
}

/* left side */

.tier3 .left .query_box {
	width: 148px;
	float: left;
	margin: -15px 6px 10px;
	min-height: 245px;
}

.tier3 .more {
	clear: both;
}

.ribbon-more a,
.read_more a {
	background: url(images/sprite.png) no-repeat -187px -237px;
	width: 189px;
	height: 35px;
	font-size: 16px;
	color: #ede4d1;
	font-family: 'brush_strokefastregular', sans-serif;
	text-align: center;
	line-height: 34px;
	float: right;
	padding-left: 5px;
	margin: -15px 0 10px;
}

.ribbon-more a:hover,
.read_more a:hover {
	text-decoration: none;
	color: #fff;
}

.tier3 .ribbon-more a {
	margin: -15px 0 10px;
}

.tier3 .right,
.tier3 .left {
	min-height: 567px;
}

.tier3 .right h3 {
	background-position: --19px -151px;
	width: 136px;
	height: 53px;
}

/* post title */
.tier3 .right h2 {
	margin: -15px 0 30px 15px;
	line-height: 32px;
}

.tier3 .right h2 a {
	font-family: 'alegreyabold_italic', serif;
	font-size: 36px;
	color: #42241e;
	line-height: 32px;
}

.tier3 .right h2 a:hover {
	color: #596E36;
}

/* excerpt */
.tier3 .post_excerpt {
	padding: 0 15px 15px;
	margin-top: 20px;
	font-size: 18px;
	line-height: 28px;
	color: #42241e;
}

/* image */
.image_wrapper {
	position: relative;
}

.tier3 .featured_image img {
	margin: 0 auto 10px;
	width: 460px;
	display: block;
}

/* read more */
.tier3 .right .read_more a {
	background-position: -7px -236px;
	font-family: 'brush_strokefastregular',sans-serif;
	font-size: 18px;
	width: 163px;
	height: 34px;
	position: absolute;
	right: 0;
	bottom: 1px;
	line-height: 30px;
}

.tier3 .blog {
	font-family: 'alegreyablack', serif;
	font-size: 18px;
	color: #42241e;
	position: absolute;
	left: 15px;
	bottom: 20px;
}

/* comment number */
.tier3 .num_comments_link {
	background: url(images/sprite.png) no-repeat -410px -10px;
	width: 43px;
	height: 37px;
	display: block;
	position: absolute;
	right: 18px;
	top: 8px;
}

.tier3 .num_comments_link:hover {
	text-decoration: none;
}

.tier3 .num_comments {
	text-align: center;
	font-family: 'alegreyablack', serif;
	font-size: 24px;
	color: #42241e;
	display: block;
}

/* ========== */
/* = TIER 4 = */
/* ========== */

.tier4 .bg3 {
	height: 460px;
	min-height: 460px;
}

/* widget titles */
.tier4 h3 {
	background: url(images/sprite.png) no-repeat -183px -150px;
	width: 171px;
	height: 53px;
	line-height: 45px;
	top: -10px;
	position: relative;
	margin: 0 auto;
}

	.tier4 h3,
	.tier4 h3 a {
		color: #ede4d1;
		font-family: 'alegreyaitalic', serif;
		font-size: 22.5px;
		text-align: center;
		display: block;
		letter-spacing: -0.5px;

	}

	.tier4 h3 a img {
		display: none;
	}

/* list items */
.tier4 .widget {
	padding: 0 10px 10px;
	margin-top: -15px;
}

.tier4 .widget.panel3,
.tier4 .widget.panel4 {
	padding: 0 5px 0;
}

.tier4 ul {
	margin: 0 0 0 5px;
}

.tier4 li,
.tier4 h4 {
	list-style: none;
	line-height: 26px;
	margin: 0 0 25px 0;
}

/* custom spacing between list items */
.tier4 .panel4 li,
div.srp-widget-container div.srp-widget-singlepost {
	margin-bottom: 25px;
	padding-bottom: 0;
}

.tier4 .panel4.bwp-rc-widget li {
	margin-bottom: 15px;
}

.tier4 .srp-widget-container h4 {
	margin-bottom: 0;
}

	.tier4 li a,
	.tier4 h4 a {
		color: #1c100d;
		font-size: 17px;
		line-height: 26px;
		font-family: 'alegreyaregular',serif;
	}

	.tier4 li a:hover,
	.tier4 .srp-content-box h4 a:hover {
		color: #536F23;
		text-decoration: none;
	}


/* SRP */

.tier4 .srp-content-box h4 {
	line-height: 18px;
}

.tier4 .srp-content-box h4 a {
	position: relative;
	top: -5px;
}

div.srp-widget-container div.srp-thumbnail-box {
	padding-right: 6px;
}

/* pop posts plugin */
.tier4 .popular-posts li {
	margin-bottom: 17px;
}

.tier4 .popular-posts a img {
	float: left;
	margin-right: 12px;
}

/* recent comments plugin */

.recent-comment .avatar {
	width: 35px;
	height: 35px;
}

/* ribbon links */

.ribbon {
	background: url(images/sprite.png) no-repeat -203px -79px;
	color: #ede4d1;
	font-family: 'alegreyabold_italic', serif;
	font-size: 18px;
	width: 128px;
	height: 38px;
	line-height: 38px;
	display: block;
	margin: 0 auto;
	text-align: center;
	position: absolute;
	bottom: -30px;
	left: 51px;
}

.ribbon:hover {
	color: #fff;
	text-decoration: none;
}


/* ========== */
/* = TIER 5 = */
/* ========== */

.tier5 {
	margin-top: 55px;
}

	.tier5 img {
		border-radius: 3px;
		box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	}

.tier5 h3 {
	top: 34px;
	left: -10px;
}

/* ============ */
/* = INTERIOR = */
/* ============ */

.post_box {
	padding: 15px;
}

/* titles */
.headline {
	font-family: 'alegreyablack_italic', serif;
	font-size: 36px;
	color: #42241e;
}

.post_content h2 {
	font-family: 'alegreyabold', serif;
	font-size: 24px;
	color: #5c7039;
}

.post_content h3 {
	font-family: 'brush_strokefastregular', sans-serif;
	color: #42241e;
	font-size: 20px;
}

.post_content h4 {
	font-family: 'alegreyabold', serif;
	font-size: 18px;
	color: #42241e;
	text-transform: uppercase;
}

/* =========== */
/* = SIDEBAR = */
/* =========== */

.large-4.columns .widget {
	background: url(images/bg3.jpg);
	border-radius: 3px;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
	position: relative;
	margin-bottom: 40px;
}

.large-4.columns .widget {
	padding: 10px;
}

/* connect */
.widget.connect h3 {
	background: url(images/sprite.png) no-repeat -286px -340px;
	width: 171px;
	height: 48px;
	font-family: 'brush_strokefastregular', sans-serif;
	font-size: 26px;
	padding-left: 28px;
	color: #ede4d1;
	margin: 0;
	position: relative;
	top: -27px;
	left: -6px;
}

.widget.connect {
	padding-bottom: 10px;
}

.widget.connect ul {
	text-align: center;
	margin: -22px 0 0;
}

.widget.connect li {
	list-style: none;
	display: inline;
	line-height: 38px;
	margin-left: 16px;
}

.widget.connect a {
	background: #42241e;
	border-radius: 5px;
	color: #ede4d1;
	width: 38px;
	height: 38px;
	display: inline-block;
	font-size: 28px;
	padding-top: 2px;
}

	.widget.connect a:hover {
		background: #000;
	}

/* welcome */
.widget.welcome {
	background: url(images/bg4.jpg);
}

.widget.welcome p {
	font-family: 'alegreyabold', sans-serif;
}

.welcome h3,
.welcome h4 {
	background: url(images/sprite.png);
	display: block;
}

.welcome h3 {
	background-position: -3px -800px;
	width: 311px;
	height: 23px;
	margin: 5px 0 15px -5px;
}

.welcome h4 {
	background-position: -7px -842px;
	width: 171px;
	height: 58px;
}

/* tabbed widget */

.widget .tabbed-widget .tabs,
.widget .wpt_widget_content .wpt-tabs {
	margin-left: -11px;
    margin-top: -21px;
    overflow: hidden;
    width: 116%;
    margin-bottom: 0;
}

.widget .tabbed-widget ul {
	margin: 0 0 15px;
}

.widget .tabbed-widget li {
	list-style: none;
}

.widget .wpt_widget_content {
	border: 0;
}

.widget .wpt_widget_content .inside {
	padding-top: 0;
	background: none;
}

.widget .wpt_widget_content ul {
	margin: 0;
}

/* top links */
.widget .tabbed-widget .tabs li,
.widget .wpt_widget_content li.tab_title {
	float: left;
	line-height: 40px;
	margin-left: -9px;
}

.widget .tabbed-widget .tabs li a,
.widget .wpt_widget_content .tab_title a {
	background: url(images/sprite.png) no-repeat -205px -889px;
	font-family: 'brush_strokefastregular', sans-serif;
	font-size: 20px;
	color: #ede4d1;
	width: 114px;
	height: 47px;
	display: inline-block;
	text-align: center;
	border-left: 0;
	border-bottom: 0;
	font-weight: normal;
	line-height: 35px;
	-webkit-transition: normal;
	-moz-transition: normal;
	-o-transition: normal;
	transition: normal;
}

	.widget .tabbed-widget .tabs .last a {
		background-position: -343px -839px;
		width: 124px;
		height: 47px;
	}

	.widget .tabbed-widget .tabs a:hover,
	.widget .tabbed-widget .tabs .active a,
	.widget .wpt_widget_content .tab_title.selected a:hover,
	.widget .wpt_widget_content .tab_title.selected a {
		background: url(images/sprite.png) no-repeat -205px -839px;
		text-decoration: none;
		border-left: 0;
		border-bottom: 0;
		font-weight: normal;
	}

	.widget .tabbed-widget .tabs .last a:hover,
	.widget .tabbed-widget .tabs .last.active a {
		background: url(images/sprite.png) no-repeat -343px -889px;
	}

/* tab content */

.widget .tabbed-widget .tab_content li {
	height: 60px;
	margin-top: 20px;
	line-height: 24px;
	padding: 0;	
}

.widget .wpt_widget_content .tab-content li {
	border-bottom: 0;
}

	.widget .tabbed-widget .tab_content li:first-child {
		margin-top: 0;
	}

.widget .tabbed-widget .tab_content img {
	float: left;
	margin-right: 15px;
}

.widget .tabbed-widget .tab_content li a {
	font-family: 'alegreyaregular', serif;
	color: #1c100d;
	font-size: 18px;
}

.widget .tabbed-widget .tab_content li a:hover {
	color: #536F23;
	text-decoration: none;
}

/* latest */
.widget .tabbed-widget .date {
	display: none;
	font-size: 12px;
	line-height: 12px;
	color: #8B7A5A;
}

/* comments */

.widget .tabbed-widget .ztw-recent-comments, 
.widget .tabbed-widget .ztw-recent-comments a {
	font-size: 16px !important;
}

.widget .tabbed-widget .ztw-recent-comments a {
	border-bottom: 1px dotted #8B7A5A;
}

.widget .tabbed-widget .tab_content .ztw-recent-comments li {
	line-height: 20px;
}

/* Loading... */
.widget .wpt-loading {
    min-height: 120px;
}
.widget .wpt-loading:before {
    content: normal;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    z-index: 11;
}
.widget .clear {
    clear: both;
}

.widget .wpt-loading:after {
    content: normal;
    margin: 0 auto 3em auto;
    font-size: 10px;
    position: absolute;
    top: 45%;
    left: 45%;
    z-index: 12;
    text-indent: -9999em;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    -webkit-animation: none;
    animation: none;
    border-radius: 50%;
    width: 2em;
    height: 2em;
}


/* hide things */
.ztw-comment-count {
	display: none;
}

/* 125 ads */

.large-4.columns .mmm125,
.large-4.columns .image-ad-grid-widget {
	padding: 0;
}

.large-4.columns .mmm125,
.large-4.columns .image-ad-grid-widget {
	background: none;
	box-shadow: none;
}

.mmm125 h3,
.image-ad-grid-widget h3 {
	display: none;

}

.large-4.columns .widget {
	clear: both;
}

.image-ad-grid-widget .image-ad {
	float: left;
}

#wp125adwrap_2c .wp125ad,
.image-ad-grid-widget .image-ad {
	width: 143px;
	padding: 0;
}

#wp125adwrap_2c .wp125ad.even,
.image-ad-grid-widget .image-ad.even {
	margin: 0 0 25px 25px;
}

/* widget titles */

.large-4.columns .custom-title .widget_title {
	background: url(images/sprite.png) no-repeat 0 -909px;
	width: 203px;
	height: 48px;
	display: block;
	font-family: 'brush_strokefastregular', sans-serif;
	color: #ede4d1;
	text-align: center;
	font-size: 24px;
	line-height: 36px;
	margin: -25px 0 15px -5px;
}

/* forum widget */
.rsswidget {
	color: #ede4d1;
/*	pointer-events: none;*/
}

	.rsswidget img {
		display: none;
	}

.bns-smf-feeds {
	margin: 0 0 0 5px;
}

.bns-smf-feeds.rsswidget:hover {
	text-decoration: none;
	color: #ede4d1;
}

.bns-smf-feeds li {
	list-style: none;
	line-height: 20px;
	margin-bottom: 20px;

}

	.bns-smf-feeds li a {
		font-size: 18px;
		color: #432620;
		font-family: 'alegreyaregular', serif;
		display: block;
		text-align: left;
	}

	.bns-smf-feeds li a:hover {
		color: #536F23 !important;
		text-decoration: none;
	}

.bns-smf-feeds.rss-date {
	font-family: 'alegreyaitalic', serif;
	font-size: 14px;
	color: #432620;
	display: none;
}


.bns-smf-feeds br {
	display: block;
	line-height: 0;
}

/* =========== */
/* = ARCHIVE = */
/* =========== */

.archive_intro {
	margin: 0 0 40px;
}

.archive_intro h1 {
	color: #EDE4D1;
}


/* ========== */
/* = FOOTER = */
/* ========== */

.footer_menu {
	text-align: center;
	border-top: 2px solid #623920;
	margin-top: 65px;
	padding-top: 17px;
}

.footer_menu li {
	display: inline;
	float: none;
}

.footer_menu a {
	font-family: 'alegreyabold', sans-serif;
	color: #ede4d1;
	font-size: 15px;
	text-transform: uppercase;
	display: inline-block;
}


.footer_menu a:hover {
	color: #fff;
	text-decoration: none;
}


/* utility */

.footer_area .columns {
	padding: 0;
}

.footer_utility {
	overflow: hidden;
}

.footer_note {
	background: url(images/stats.png) no-repeat 102% bottom rgba(122,73,44,0.5);
	border-radius: 3px;
	width: 285px;
	margin-right: 10px;
	height: 94px;
	float: left;
	font-family: 'alegreyaregular', serif;
	color: #ede4d1;
	font-size: 14px;
	padding: 17px 15px 15px;
	line-height: 16px;
	text-align: center;
}

.footer_note a {
	font-family: 'alegreyabold_italic', serif;
	color: #ede4d1;
	display: block;
	text-decoration: underline;
	margin-top: 15px;
}

	.footer_note a:hover {
		color: #fff;
	}

.footer_ad {
	width: 728px;
	float: left;
}


/* copyright */

.copyright {
	margin: 20px 0 30px;
}

.copyright a,
.copyright {
	font-size: 12px;
	color: #8b634d;
	text-align: center;
}

.copyright a {
	text-decoration: underline;
}

.copyright a:hover {
	color: #c49c87;
}

/* interior footer */

.featured_logos_interior {
	position: relative;
	margin: 28px 0 20px;
	left: -3px;
}

.featured_logos_interior h3 {
    background: url(images/sprite.png) no-repeat -319px -688px;
    height: 43px;
    width: 137px;
    font-family: 'alegreyaitalic', serif;
    font-size: 16px;
    color: #ede4d1;
    text-align: center;
    line-height: 35px;
    margin: 0;
    position: absolute;
    left: -8px;
    top: -12px;
}

.template-page .copyright,
.blog .copyright {
	border-bottom: 2px solid #623920;
	padding-bottom: 20px;
}

/* ============= */
/* = BLOG HOME = */
/* ============= */

.blog .classic {
	color: #EDE4D1;
}

.blog.template-page .classic {
	color: #000;
}

.blog.template-page .classic:hover {
	color: #EDE4D1;
}

.blog .post_box {
	margin-bottom: 42px;
	min-height: 360px;
	position: relative;
}

.blog .headline,
.single .headline,
.archive .headline,
.search .headline {
	clear: both;
	line-height: 36px;
	margin-bottom: 15px;
}

.blog .headline a,
.single .headline,
.archive .headline a,
.search .headline a {
	font-family: 'alegreyabold_italic', serif;
	color: #42241e;
}

	.blog .headline a:hover,
	.single .headline a:hover,
	.archive .headline a:hover,
	.search .headline a:hover {
		text-decoration: none;
		color: #596E36;
	}

/* date */
.blog .post_date,
.single .post_date,
.archive .post_date,
.search .post_date {
	background: url(images/sprite.png) no-repeat -19px -150px;
	width: 136px;
	height: 53px;
	display: block;
	color: #ede4d1;
	font-family: 'alegreyaitalic', sans-serif;
	font-size: 19px;
	text-align: center;
	line-height: 43px;
	margin: -37px 0 0 -47px;
	float: left;
}

/* comments */
.blog .num_comments_link,
.single .num_comments_link,
.archive .num_comments_link,
.search .num_comments_link {
	color: #77472a;
	font-family: 'alegreyabold', sans-serif;
	font-size: 14px;
	margin: -2px 0 0;
	float: left;
}

.single .num_comments_link,
.blog.template-home .num_comments_link {
	margin: -11px 0 0;
}


.blog .post_excerpt {
	font: 18px/28px 'alegreyaregular', serif;
	color: #22120f;
}

/* read more */
.blog .read_more a {
	background-position: -183px -149px;
	width: 171px;
	height: 53px;
	color: #ede4d1;
	font: 20px/43px 'alegreyaitalic', sans-serif;
	position: absolute;
	bottom: -40px;
	right: 4px;
}

	.read_more a:hover {
		color: #fff;
	}

/* share */

.blog .share {
	clear: both;
	float: left;
	opacity: 0.6;
	margin-top: 8px;
}

	.share:hover {
		opacity: 1;
	}

	.share ul {
		margin: 0;
	}

	.share li {
		list-style: none;
		float: left;
	}

	.share .facebook {
		margin-right: 20px;
		position: relative;
		top: -5px;
	}

/* prev/next */

.prev_next a {
	color: #c09073;
	font-family: 'alegreyablack_italic', sans-serif;
	font-size: 24px;
	text-transform: lowercase;
}

.prev_next a:hover {
	color: #ede4d1;
	text-decoration: none;
}

.next_posts {
	float: right;
}

.previous_post {
	float: left;
}

/* =============== */
/* = SINGLE POST = */
/* =============== */

/* prev/next */

.single .prev_next span {
	background: #7c4c2f;
	border-radius: 3px;
	width: 275px;
	font-family: 'alegreyaregular', sans-serif;
	font-size: 14px;
	color: #ede4d1;
	text-transform: uppercase;
	padding: 10px 35px;
	min-height: 95px;
	position: relative;
}

	.single .prev_next span a {
		display: block;
		font-family: 'alegreyablack_italic', sans-serif;
		font-size: 18px;
		line-height: 26px;
		color: #ede4d1;
		margin-top: 10px;
		text-transform: none;
	}

	.single .prev_next span a:hover {
		color: #fff;
	}


.single .previous_post {
	float: left;
}

.single .next_post {
	float: right;
	text-align: right;
}

/* arrows */

.single .previous_post:before,
.single .next_post:before {
	width: 37px;
	height: 24px;
	display: block;
	position: absolute;
	top: 41%;
}

.single .previous_post:before {
	content: "";
	background: url(images/arrow_left.png) no-repeat;
	left: -10px;
}

.single .next_post:before {
	content: "";
	background: url(images/arrow_right.png) no-repeat;
	right: -10px;
}

/* related posts */
.related-posts.bg3 {
	overflow: hidden;
	margin: 45px 0;
	min-height: 272px;
}

	.related-posts ul {
		margin: 0 0 0 10px;
	}

	.related-posts li {
		list-style: none;
		float: left;
		width: 147px;
		margin-left: 14px;
		line-height: 16px;
	}

	.related-posts li:first-child {
		margin-left: 0;
	}

.related-posts h3 {
	margin: 10px;
	font-family: 'brush_strokefastregular', sans-serif;
	font-size: 24px;
	color: #42241e;
	text-transform: uppercase;
}

.related-posts img {
	margin-bottom: 5px;
	height: 147px;
}

.related-posts a {
	font-family: 'alegreyabold_italic', serif;
	font-size: 14px;
	color: #42241e;
}

	.related-posts a:hover {
		color: #5e713b;
		text-decoration: none;
	}

/* post footer */

.post_footer {
	min-height: 205px;
	height: 205px;
}

.post_footer .large-4 {
	padding-left: 0;
	margin-top: 15px;
}

.post_footer .large-4 .widget {
	background: none;
	padding: 0;
	box-shadow: none;
}

.bgstyle1 h3 {
	font-family: 'brush_strokefastregular', sans-serif;
	color: #ede4d1;
	font-size: 21px;
	text-transform: uppercase;
	position: relative;
	left: 0;
	top: 0;
	margin: -20px 0 0 25px;
	z-index: 2;
}

	.post_footer .widget_title {
		font-size: 18px;
		color: #42241e;
		font-family: 'alegreyablack_italic', sans-serif;
		margin: -2px 0 10px;
		text-align: center;
		display: block;
		line-height: 20px;
	}

/* share plugin */
.ssba {
	width: 62%;
	margin: 0 auto;
}

/* divider lines */

.post_footer .large-3,
.post_footer .large-5 {
	border-right: 1px solid #968f7d;
	padding-left: 15px;
	padding-top: 33px;
	margin-top: -33px;
	min-height: 205px;
}

/* subscribe */

.post_footer .large-5 .widget_title {
	width: 80%;
	margin: 0 auto 15px;
}

.post_footer input[type="text"] {
	border: 1px solid #afa48b;
	font-family: 'alegreyablack_italic', sans-serif;
	color: #a79e86;
	font-size: 14px;
}	

.post_footer input[type="submit"],
.big-button {
	font-size: 14px;
	color: #d4cab3;
	font-family: 'alegreyablack_italic', serif;
	text-transform: none;
	background: #7c4c2f;
	border: none;
	box-shadow: 3px 3px 1px #8d644b inset, -2px -2px 1px #663e27 inset;
	width: 76px;
	margin: 0 auto;
	float: none;
	display: block;
	padding: 5px;
	text-align: center;
}

.post_footer input[type="submit"]:hover {
	color: #fff;
}

/* big button */

.big-button {
	font-size: 30px;
	width: 165px;
	padding: 25px 0;
	border-radius: 5px;
}

	.big-button:hover {
		box-shadow: 3px 3px 1px #a16d4d inset, -2px -2px 1px #784729 inset;
		color: #fff;
		text-decoration: none;
		background: #925632;
}

/* footer ad */

.post_footer_ad {
	margin: 25px 0;
}


/* ============ */
/* = COMMENTS = */
/* ============ */

#comments, 
.comment_list { 
	list-style: none; 
	margin-bottom: 25px;
}

.comment { 
	background: #fff;
	border-radius: 5px;
	padding: 10px 10px 20px;
	margin: 0 0 25px 10px; /* smaller lm needed for deeply nested comments */
	position: relative;
}

.comment .comment_author { 
	font-family: 'alegreyablack_italic', serif;
	color: #596e36;
	font-size: 24px;
}

.children .comment { 
	list-style: none; 
	border-left: 1px solid #ccc;
	margin-top: 25px; 
	padding-left: 25px; 
}

.bypostauthor { 
	background-color: #ede6d7;
	padding-left: 15px;
}

.children .bypostauthor { 
	border-left: 2px solid #999;
	border-bottom: none;
	padding: 15px;
}

.comment .comment_text ul { 
	list-style-type: square; 
}

.comment .comment_text ul, 
.comment .comment_text ol { 
	margin-left: 20px; 
}

.comment p, 
.comment .comment_text ul, 
.comment .comment_text ol, 
.comment .comment_text blockquote, 
.comment .comment_text pre { 
	margin-bottom: 25px;
	color: #442620;
	font-family: 'alegreyaregular', serif;
	font-size: 18px;
	line-height: 24px;
}

.comment .comment_text li ul, 
.comment .comment_text li ol { 
	margin: 0 0 0 25px;
}

.comment .avatar { 
	position: absolute;
	left: -34px;
	top: 0;
	width: 55px;
	height: 55px;
}

.comment .comment_head { 
	margin-bottom: 15px;
}

.children .comment_head { 
	margin-bottom: 5px;
}

.comment_date { 
	font-size: 14px;
	color: #42241e;
	font-family: 'alegreyaitalic', sans-serif;
	margin-left: 15px;
}

.comment_edit { 
	float: right;
	clear: right;
}

.comment_text a,
.comment_text a:hover,
.comment_head a:hover { 
	text-decoration: inherit;
}

.comment-reply-link, 
.comment_edit { 
	font-family: 'alegreyabold_italic', sans-serif;
	color: #a79c80;
	font-size: 14px;
	text-transform: lowercase;
	text-align: right;
	position: relative;
}

.comment-reply-link:hover {
	text-decoration: none;
}

#commentform p { 
	margin-bottom: 15px;
}

#commentform p .required { 
	color: #CE2525; 
}

#commentform textarea { 
	height: auto; 
}

#cancel-comment-reply-link {
	position: absolute;
	bottom: 5px;
	right: 5px;
	font-size: 11px; 
	font-family: inherit;
	text-transform: uppercase; 
	color: #fff; 
	background: #CE2525;
	padding: 2px 7px;
}

/* forms */

#commentform input[type="text"],
#commentform textarea {
	background: #d2c8b2;
}

/* comments intro */
.comments_intro {
	background: url(images/bg5.jpg);
	font-family: 'alegreyabold', serif;
	padding: 10px 15px;
	margin: 35px 0 30px;
	border-radius: 5px;
	box-shadow: 8px 8px 8px rgba(0,0,0,0.6);
}

	.comments_intro p {
		color: #ede6d7;
		line-height: 22px;
		font-size: 18px;
		margin-bottom: 20px;
	}

	.comments_intro h4 {
		font-size: 30px;
		font-family: 'alegreyabold', serif;
		color: #ede6d7;
		margin: 0 0 10px;
	}

/* form labels */
#commentform label {
	color: #ede6d7;
	font-size: 22px;
	font-family: 'alegreyaitalic', sans-serif;
	float: right;
}

/* for subscribe to comments */
#comment_form_submit {
	overflow: hidden;
}

#commentform .subscribe-to-comments {
	margin: 20px 0 0;
}

#commentform .subscribe-to-comments p {
	margin-bottom: 0;
}

#commentform .subscribe-to-comments label,
#commentform .comment-subscription-form label {
	float: none;
}

#commentform p .required {
	color: #ede6d7;
}

/* form */
#commentform input[type="text"] {
	width: 81%;
}

#comment_form_email,
#comment_form_name,
#comment_form_url {
	width: 435px;
}

#comment_form_comment label {
	display: none;
}

/* submit button */
#comment_form_submit input[type="submit"] {
	background: #7c4c2f;
	font-family: 'alegreyablack', serif;
	text-transform: uppercase;
	color: #d2c8b2;
	border: none;
	box-shadow: none;
	font-size: 24px;
	float: left;
	padding: 5px 10px;
}

#comment_form_submit input[type="submit"]:hover {
	color: #fff;
}

/* reply form */

.post_comments .comment_list li {
	padding-bottom: 20px;
}

.post_comments .comment_list li #commentform label {
	color: #7C4C2F;
}

.post_comments .comment_list li #comment_form_submit {
	overflow: hidden;
}

/*.post_comments .comment_list li .comment-reply-link {
	display: none;
}*/

/* comment pagination */

.comment_nav {
	overflow: hidden;
}

.comment_nav a {
	color: #EDE6D7;
}

.comment_nav .previous_comments {
	float: left;
}

.comment_nav .next_comments {
	float: right;
}

/* box shortcode */
.mmm-box {
    background: #eee;
    border: 1px solid #ccc;
    padding: 9px 15px;;
    color: #555;
    box-shadow: 0 0 0 1px #FFFFFF inset, 0 0 0 3px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    font-size: 17px;
    line-height: 22px;
}

/* ======= */
/* = IE8 = */
/* ======= */

.ie8 .tier1 .join { width: 48% !important; }
.ie8 .tier1 p {	margin-bottom: 20px; }
.ie8 .tier3 .left .query_box { width: 132px; }
.ie8 .tier3 .left .featured_image img { height: 132px; }
.ie8 .tier3 .right .featured_image img { width: 420px; }
.ie8 .footer_utility { width: 1030px; }
.ie8 .footer_note { background: url(images/stats.png) no-repeat 102% bottom #5C351E; }
.ie8 .footer_menu { margin-bottom: 20px; }
.ie8 .footer_menu li { margin: 0 15px;}
.ie8 #wp125adwrap_2c .wp125ad { width: 125px; }
.ie8 .image-ad-grid-widget .image-a { width: 125px; }
.ie8 .tabbed-widget .tabs li a { width: 103px; }
.ie textarea { overflow: auto; }

/* ================= */
/* = MEDIA QUERIES = */
/* ================= */

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-width : 320px)
and (max-width : 1024px) {


body { background-repeat: repeat;}
	.row { width: 1170px; margin: 0 auto; max-width: 1170px; }
	.tier3, .tier4, .tier5, .footer_utility, .featured_logos_interior { width: 1024px; margin: 60px auto; }
	.tier3 { margin-top: 80px; }
}

/* temp */

.template-home .featured_image img,
.template-category .featured_image img,
.template-search .featured_image img {
	width: 307px;
	height: 218px;
}