*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block}audio, canvas, video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}figure{margin:10% 0}figcaption{text-align:center}img{border:0;-ms-interpolation-mode:bicubic}a:hover, a:active, a:focus{outline:none;-moz-outline-style:none}input{-webkit-border-radius:0;border-radius:0}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}body{margin:0 auto;background:#fff;font-family:Georgia,"Times New Roman",Times,serif;color:#212121;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#site-title,
#masthead .slogan,
.entry-header,
.entry-content,
.entry-meta,
.single-post .author-wrap,
#comments,
#nav-below,
#nav-single,
#nav-image,
#colophon,
#infohead,
.archive-header,
#disqus_thread{padding-left:15px;padding-right:15px}#site-title h1,
#masthead .slogan h3.slogan-headline,
#masthead .slogan p.slogan-text,
.single-post .author-info p.author-description,
.entry-content table,
.entry-content dl,
.format-link .entry-content a.link,
.format-status .entry-content p,
.format-aside .entry-content p,
#comments h3.comments-title,
#comments #respond h3#reply-title,
#comments .comment-text,
#commentform input#author,
#commentform input#email,
#commentform input#url,
#comments ol li.pingback a,
.site-content .wpcf7 input.wpcf7-text,
#commentform textarea#comment,
.site-content .wpcf7 textarea,
.entry-content blockquote cite,
#comments blockquote cite,
.entry-content p.sidenote-left,
.entry-content p.sidenote-right,
.commentlist li .commentnumber,
input#s,
.white-box,
.blue-box,
.yellow-box,
.red-box,
.green-box,
.lightgrey-box,
.grey-box,
.dark-box,
.format-chat ul{font-family:'Raleway',Helvetica,sans-serif}h1, h2, h3, h4, h5, h6,
#masthead a.info-btn,
#infohead a.home-btn,
input[type="button"],
input[type="submit"],
input#submit,
input.wpcf7-submit,
a.more-link,
.entry-details,
.page-link,
.single-post .entry-cats,
.single-post .entry-tags,
#comments .comment-content ul.comment-meta,
#comments .comment-text p.comment-reply a.comment-reply-link,
#comments #respond p.comment-note,
#comments #respond p.logged-in-as,
#respond a#cancel-comment-reply-link,
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url,
#commentform p.comment-form-comment,
.site-content .nopassword,
.site-content p.nocomments,
.site-content .pingback,
#comments .pingback p.pingback-edit a,
.site-content div.wpcf7 p,
.format-quote .entry-content blockquote cite,
#nav-below,
#nav-single,
#nav-image,
#nav-comments,
.template-archive .archive-tags a,
#colophon #site-info ul.credit li,
#colophon p.credittext,
.standard-btn,
p.comment-subscription-form,
.tiled-gallery-caption,
#infinite-footer,
#infinite-handle,
.contact-form label{font-family:'PT Sans',Helvetica,sans-serif}h1, h2, h3, h4, h5, h6{color:#4f5759;font-weight:normal}h1{margin:2em 0 1.5em;font-size:30px;font-size:1.875rem}h2{margin:1.8em 0 1.2em;font-size:24px;font-size:1.5rem;line-height:1.25}h3{margin:1.8em 0 1em;font-size:22px;font-size:1.375rem;line-height:1.25}h4{margin:1.3em 0 0.9em;font-size:22px;font-size:1.375rem;line-height:1.25}h5{margin:1.1em 0 0.8em;font-size:20px;font-size:1.25rem}h6{margin:0.9em 0;font-size:18px;font-size:1.125rem}p{margin-bottom:34px}.entry-content p:last-child{margin-bottom:0}ul, ol{margin:0 0 34px 0;padding-left:40px}ul{list-style:disc}ol{list-style:decimal}li > ul,
li > ol{margin-bottom:0;margin-left:0}.entry-content ul li,
.entry-content ol li,
#comments ul li,
#comments ul li{margin-bottom:20px}.entry-content ul ul li:last-child,
.entry-content ol ol li:last-child,
#comments ul ul li:last-child,
#comments ol ol li:last-child{margin-bottom:0}.entry-content ul ul,
.entry-content ol ol,
#comments ul ul,
#comments ol ol{margin-top:12px}dt{font-weight:bold}b, strong{font-weight:bold}dfn, em, i{font-style:italic}s, strike, del{text-decoration:line-through}blockquote{color:#9e9e9e}address{margin:0 0 34px;font-size:18px;font-size:1.125rem;line-height:1.6}pre{max-width:100%;margin-bottom:20px;padding:15px;overflow:auto;background:#f2f2f2;font-family:Consolas,Monaco,monospace;font-size:14px;font-size:0.8125rem;line-height:1.4}code, kbd, tt, var{font-family:Consolas,Monaco,monospace;font-size:14px;font-size:0.8125rem}abbr, acronym{border-bottom:1px dotted #666;cursor:help}mark, ins{background:#fff9c0;text-decoration:none}sup,
sub{position:relative;vertical-align:baseline;height:0;font-size:75%;line-height:0}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}img{height:auto;max-width:100%}dt{padding:0 0 7px;font-weight:bold}dd{margin:0 0 20px}dl dt{font-size:16px;font-size:1rem;font-weight:bold;line-height:1.5}dl dd{margin:0 0 34px;line-height:1.65}table th,
dl dt{color:#4f5759}table{width:100%;margin:0 0 40px;border-collapse:collapse;border-spacing:0;border-bottom:1px solid #ccc;line-height:2}table td{padding:10px 10px 10px 0;border-top:1px solid #ccc}table caption{margin:40px 0}table th{padding:10px 10px 10px 0;text-align:left;font-weight:bold}.alignleft,
.alignright{display:block;float:none}.aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both}img.alignleft,
img.alignright{margin-top:10px;margin-bottom:20px}input,
textarea{padding:8px 2%;background:none;border:1px solid #aab7b7;font-size:16px;font-size:1rem;color:#4f5759;line-height:1.6;vertical-align:baseline}input:hover,
input:focus,
v:active,
textarea:hover,
textarea:focus,
textarea:active{background:#fff;border:1px solid #4f5759}input[type="button"],
input[type="submit"]{padding:11px 20px;border:none;font-size:14px;font-size:0.875rem;color:#fff;text-transform:uppercase;letter-spacing:2px;cursor:pointer;-webkit-appearance:none}input#submit,
input.wpcf7-submit{margin:25px 0 10px;padding:16px 20px 14px;float:right;border:none;font-size:14px;font-size:0.875rem;color:#fff!important;text-transform:uppercase;letter-spacing:2px;cursor:pointer;-webkit-appearance:none}input#submit:hover,
input.wpcf7-submit:hover{color:#fff}.more-link-wrap{position:relative;display:block;text-align:center;padding-bottom:30px}a.more-link{display:inline-block;height:50px;padding:0 50px 0 0;background:#0089a7 url(images/more-icon.png) right 50% no-repeat;background-size:50px auto;font-size:15px;font-size:0.9375rem;color:#fff;text-transform:uppercase;letter-spacing:2px;line-height:1}a.more-link span{display:block;height:50px;padding:19px 30px 0}a.more-link:hover span{color:#fff}a.more-link .meta-nav{display:none}a,
#colophon .footer-nav{color:#33a6b8;text-decoration:none}a.more-link span,
#comments .comment-text p.comment-reply a.comment-reply-link,
#respond a#cancel-comment-reply-link,
input[type="button"],
input[type="submit"],
input#submit,
input.wpcf7-submit{background:#33a6b8}#masthead .slogan p.slogan-text:before{border-top:2px solid #33a6b8}a:hover,
#comments li.comment-author a:hover{color:#0089a7}#comments .comment-text p.comment-reply a.comment-reply-link:hover,
#respond a#cancel-comment-reply-link:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input#submit:hover,
input.wpcf7-submit:hover,
a.more-link:hover span{background:#0089a7}.entry-details a,
.author-info h3 a,
.single-post .author-info p.author-description a,
#colophon #site-info .credit-wrap a,
#colophon .footer-nav ul.menu li,
.page-link a,
.nav-next a,
.nav-previous a,
.previous-image a,
.next-image a,
.entry-cats a,
.entry-tags a,
#comments .comment-content ul li.comment-time a,
#comments .comment-content ul li.comment-edit,
#comments .comment-content ul li.comment-edit a,
#comments #respond p.logged-in-as a,
#comments .pingback p.pingback-edit a,
.template-archive ul li a{color:#aab7b7}.entry-details a:hover,
.author-info h3 a:hover,
.single-post .author-info p.author-description a:hover,
#colophon #site-info .credit-wrap a:hover,
.page-link a:hover,
.entry-cats a:hover,
.entry-tags a:hover,
#comments .comment-content ul li.comment-time a:hover,
#comments .comment-content ul li.comment-edit a:hover,
#comments #respond p.logged-in-as a:hover,
.template-archive ul li a:hover{color:#000}input[type="button"],
input[type="submit"],
a.more-link,
a.more-link span,
#comments .comment-text p.comment-reply a.comment-reply-link,
.nav-next a, .nav-previous a, .previous-image a, .next-image a{-webkit-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}#masthead{position:relative;display:block;text-align:center}#masthead a.info-btn{display:inline-block}#masthead a.info-btn span.show-info{display:inline-block;width:70px;height:70px;background:#eb7a77 url(images/info-icon.png) right 0 no-repeat;text-indent:-99999px}#masthead a.info-btn:hover span.show-info{background:#cb4042 url(images/info-icon.png) right 0 no-repeat}#masthead a.info-btn span.more-info{display:none}#site-title{padding-top:30px;padding-bottom:50px;text-align:center}.no-info #site-title{padding-top:40px}#site-title h1{display:block;margin:8px 0 0 0;padding:0;font-size:15px;font-size:0.9375rem;line-height:1.6;font-weight:800;text-transform:uppercase;letter-spacing:2px}#site-title h1 a{color:#4f5759}#masthead .slogan{color:#4f5759}#masthead h3.slogan-headline{margin:0;font-weight:900;line-height:1.3;text-transform:uppercase;letter-spacing:2px}#masthead .slogan p.slogan-text{margin:9px 0 60px;font-size:16px;font-size:1rem;line-height:1.5}#masthead .slogan p.slogan-text:before{content:"";display:block;width:50%;max-width:350px;height:2px;margin:0 auto;padding-bottom:9px;text-align:center}.site-content .post,
.site-content .type-attachment,
.search-results .page{position:relative;display:block;margin:0 0 80px;padding:0 0 80px;background:url(images/post-bottom.png) 50% bottom no-repeat;background-size:100px auto}.entry-content{max-width:100%}.entry-thumbnail{z-index:1;line-height:0;text-align:center}.entry-thumbnail img.wp-post-img{line-height:0}.entry-header{position:relative;text-align:center}.entry-header h1.entry-title,
.entry-header h2.entry-title{margin:0;padding:50px 0 10px;font-size:26px;font-size:1.625rem;font-weight:normal;line-height:1.3}.entry-header .pf-icon{position:absolute;top:-35px;left:0;bottom:0;right:0;overflow:auto;margin:0 auto;width:70px;height:70px;display:inline-block;background:#fff url(images/pf-icons.png);background-position-y:0;background-repeat:no-repeat;background-size:700px auto!important;text-indent:-99999px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.format-quote .entry-header .pf-icon{background-position:-70px 0}.format-image .entry-header .pf-icon{background-position:-140px 0}.format-gallery .entry-header .pf-icon{background-position:-210px 0}.type-attachment .entry-header .pf-icon{background-position:-210px 0}.format-video .entry-header .pf-icon{background-position:-280px 0}.format-aside .entry-header .pf-icon{background-position:-350px 0}.format-chat .entry-header .pf-icon{background-position:-420px 0}.format-link .entry-header .pf-icon{background-position:-490px 0}.format-status .entry-header .pf-icon{background-position:-560px 0}.format-audio .entry-header .pf-icon{background-position:-630px 0}.entry-details{position:relative;display:inline-block;padding:0 0 23px;font-size:14px;font-size:0.875rem;color:#9e9e9e;text-transform:uppercase;letter-spacing:2px}.entry-details .entry-date,
.entry-details .entry-edit{display:inline}.entry-details .entry-comments{display:none}.entry-details .entry-comments:before,
.entry-details .entry-edit:before{display:inline;content:'\2022';padding:5px 0 0;-webkit-font-smoothing:antialiased;vertical-align:top}.entry-details .entry-edit:before,
.comment-content ul li.comment-edit:before{padding:5px 7px 0 0}.page-link{display:inline-block;padding:30px 0 15px;clear:both;word-spacing:18px}.page-link a{display:inline-block;margin:0;padding:8px 12px}.page-link a:hover{background:#ccc;color:#fff}.entry-content p,
.entry-summary p,
.entry-content ul,
.entry-content ol{font-size:17px;font-size:1.0625rem;line-height:1.7}.entry-content h3{color:#eb7a77;font-weight:bold}.entry-content p.intro{font-size:19px;font-size:1.1875rem;line-height:1.6}p.justify{text-align:justify}.entry-content blockquote p,
#comments blockquote p{padding-left:30px;font-size:20px;font-size:1.25rem;line-height:1.6;font-style:italic}.entry-content blockquote p:last-child{margin-bottom:34px}.entry-content blockquote cite,
#comments blockquote cite{display:block;padding:15px 0 0 0;font-size:14px;font-size:0.875rem;font-style:normal}.entry-content blockquote cite:before,
#comments blockquote cite:before{content:'\2014';display:inline-block;padding:0 5px 0 0;-webkit-font-smoothing:antialiased;vertical-align:top}.entry-content p.sidenote-left,
.entry-content p.sidenote-right{padding:20px;background:#ccc;color:#fff;line-height:1.5}.entry-content p span.dropcaps{padding-right:3px;font-size:30px;font-size:1.875rem;font-weight:bold;line-height:1.2}img{max-width:100%;height:auto}img.img-border{max-width:98.1%;padding:5px;background:#fff;border:1px solid #eaeaea}.widget img{max-width:100%;height:auto}.wp-caption.alignnone{margin:0}.wp-caption{max-width:100%}img#wpstats{display:none}.entry-content p.wp-caption-text,
.gallery-item .gallery-caption,
.type-attachment .entry-content .entry-caption p{text-align:left;font-family:'Raleway',Helvetica,sans-serif;font-size:14px;font-size:0.875rem;color:#7f8c8d;line-height:1.45}.entry-content p.wp-caption-text{margin:0;padding:12px 2px 24px}embed,
iframe,
object,
video{max-width:100%}.entry-content .twitter-tweet-rendered{max-width:100%!important}.gallery{margin:0 auto}.gallery .gallery-item{float:left;margin-top:0;margin-bottom:6px;text-align:center;width:33.3%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-2 .gallery-item:nth-of-type(odd),
.gallery-columns-3 .gallery-item:nth-of-type(3n+1){padding-right:1.4%}.gallery-columns-2 .gallery-item:nth-of-type(even),
.gallery-columns-3 .gallery-item:nth-of-type(3n+3){padding-left:1.4%}.gallery-columns-3 .gallery-item:nth-of-type(3n+2){padding-left:0.7%;padding-right:0.7%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6%}.gallery-columns-7 .gallery-item{width:14%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11%}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail,
.gallery-columns-5 .attachment-thumbnail,
.gallery-columns-6 .attachment-thumbnail{max-width:93%;height:auto}.gallery-columns-7 .attachment-thumbnail,
.gallery-columns-8 .attachment-thumbnail,
.gallery-columns-9 .attachment-thumbnail{max-width:94%;height:auto}.gallery dl,
.gallery dt{margin:0}.gallery br+br{display:none}.gallery .gallery-item img{width:100%;height:auto}.gallery .gallery-item .gallery-caption,
.type-attachment .entry-content .entry-caption p{margin:8px 0 15px;padding:0}.attachment{text-align:center}.type-attachment .entry-content .entry-caption p{text-align:center}.single-post .entry-content{padding-bottom:20px}.single-post .entry-meta{padding-top:40px}.single-post .entry-tags{display:none}.single-post .entry-cats,
.single-post .entry-tags{padding:0 0 30px;text-align:center;font-size:14px;font-size:0.875rem;color:#4f5759;text-transform:uppercase;letter-spacing:2px}.entry-cats span,
.entry-tags span{display:block;padding:0 0 8px;color:#4f5759}.single-post .entry-cats ul{list-style:none}.single-post .entry-cats ul li,
.single-post .entry-tags ul li{display:inline}.single-post .author-wrap{margin:20px 0 0;clear:both}.single-post .author-info:before,
.single-post .author-info:after{content:"";display:block;margin:30px auto;text-align:center;height:1px;width:60%;max-width:350px;border-bottom:1px solid #ccc}.single-post .author-info img.avatar{width:50px;height:50px;margin:3px 0 0 0;float:left;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.author-info h3{margin:0;padding:0 0 15px 65px;font-size:18px;font-size:1.125rem;font-weight:bold}.single-post .author-info p.author-description{margin:0;padding:0 0 0 65px;color:#4f5759;line-height:1.65}#comments{position:relative}#comments li.comment,
#comments li.pingback{overflow:hidden;margin:0 0 70px;padding:0}#comments li.comment ul.children{margin:70px 0 0}#comments .children .comment:last-child{margin:0}#comments h3.comments-title{margin:0 0 40px;text-transform:uppercase;letter-spacing:1px}#comments h3.comments-title span a{display:none;margin:5px 0 0 0;font-size:14px;font-size:0.875rem;float:right;font-weight:400}.site-content ol.commentlist{list-style:none;margin:0;padding:0}.site-content ol.commentlist li{display:block;margin:0;padding:0}#comments ul.children{margin:0;padding:0}#comments .comment-content{margin:0;padding:0 0 0 65px}#comments li.pingback{padding:0 0 0 65px}#comments .comment-avatar{margin:0;padding:0;float:left}#comments .comment-avatar img.avatar{width:50px;height:50px;margin:3px 0 0 0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}#comments .comment-content ul.comment-meta{margin:0;padding:0 0 20px;overflow:hidden;list-style:none}#comments .comment-content .comment-text{margin:0;padding:0;overflow:hidden}#comments li.comment-author{display:block;margin:0;padding:0 0 5px;font-size:18px;font-size:1.125rem;font-weight:bold;color:#4f5759}#comments li.comment-author cite.fn{font-style:normal}#comments li.comment-author a{color:#4f5759}#comments .comment-content ul li.comment-time,
#comments .comment-content ul li.comment-edit{display:inline;margin:0 8px 0 0;padding:0;font-size:14px;font-size:0.875rem;text-transform:uppercase;letter-spacing:1px}#comments .comment-text p{margin:0 0 24px;color:#4f5759;line-height:1.55}#comments .comment-text ul{margin:0 0 24px;font-size:14px;font-size:0.875rem;line-height:1.7}#comments .comment-text p.comment-reply{margin:0}#comments .comment-text p.comment-reply a.comment-reply-link{display:inline-block;padding:9px 12px 7px;font-size:14px;font-size:0.875rem;color:#fff;text-transform:uppercase;letter-spacing:2px}#comments p.comment-awaiting-moderation{display:block;color:#0089a7}#comments ol li.pingback span{font-size:18px;font-size:1.125rem;font-weight:bold;color:#4f5759}#comments ol li.pingback p{margin:0}#comments ol li.pingback a{font-size:16px;font-size:1rem;font-weight:normal}#comments .pingback p.pingback-edit a{font-size:14px;font-size:0.875rem;text-transform:uppercase;letter-spacing:1px}.site-content .nopassword,
.site-content p.nocomments{margin:0;padding:0 0 40px;font-size:18px;font-size:1.125rem;color:#4f5759;font-weight:bold}#comments #respond{margin:0;padding:40px 0 0 0;overflow:hidden;text-align:left}#comments #respond h3#reply-title{margin:0;padding:0 0 7px;font-size:18px;font-size:1.125rem;display:inline-block;text-transform:uppercase;letter-spacing:1px}#comments #respond p.comment-note,
#comments #respond p.logged-in-as{margin:0 0 12px;padding:5px 0 0;font-size:14px;font-size:0.875rem;color:#4f5759;text-transform:uppercase;letter-spacing:1px}#respond a#cancel-comment-reply-link{display:inline-block;margin:0 0 0 10px;padding:9px 12px 7px;font-size:12px;font-size:0.75rem;color:#fff;text-transform:uppercase;letter-spacing:2px;float:right}#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url,
#commentform p.comment-form-comment,
.site-content div.wpcf7 p{margin:0;padding:18px 0 0;color:#4f5759;font-weight:bold}#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url,
#commentform p.comment-form-comment{float:none;clear:both;width:100%}#commentform p.form-allowed-tags{display:none}#commentform input#author,
#commentform input#email,
#commentform input#url,
.site-content .wpcf7 input.wpcf7-text{display:block;width:100%;margin:8px 0 0;padding:10px 2%;background:none;border:1px solid #aab7b7;font-size:16px;font-size:1rem;color:#4f5759;line-height:1.55;-webkit-appearance:none;outline-color:transparent;outline-style:none}#commentform textarea#comment,
.site-content .wpcf7 textarea{width:100%;margin:12px 0 0;padding:8px 2%;background:none;border:1px solid #aab7b7;font-size:16px;font-size:1rem;color:#4f5759;line-height:1.55;-webkit-appearance:none;outline-color:transparent;outline-style:none}.site-content .wpcf7 input.wpcf7-text,
.site-content .wpcf7 textarea{width:100%;background:#fff}#commentform textarea#comment:hover,
#commentform textarea#comment:focus,
#commentform textarea#comment:active,
#commentform input#author:hover,
#commentform input#author:focus,
#commentform input#author:active,
#commentform input#email:hover,
#commentform input#email:focus,
#commentform input#email:active,
#commentform input#url:hover,
#commentform input#url:focus,
#commentform input#url:active,
.site-content .wpcf7 textarea:hover,
.site-content .wpcf7 textarea:focus,
.site-content .wpcf7 textarea:active,
.site-content .wpcf7 input.wpcf7-text:hover,
.site-content .wpcf7 input.wpcf7-text:focus,
.site-content .wpcf7 input.wpcf7-text:active,
#s:hover,
#s:focus,
#s:active{border:1px solid #767c7c}#commentform p.form-submit{margin:0 0 15px}.format-quote .entry-header h1.entry-title,
.format-quote .entry-header h2.entry-title,
.format-link .entry-header h1.entry-title,
.format-link .entry-header h2.entry-title,
.format-image .entry-header h1.entry-title,
.format-image .entry-header h2.entry-title,
.format-gallery .entry-header h1.entry-title,
.format-gallery .entry-header h2.entry-title,
.type-attachment .entry-header h1.entry-title,
.format-video .entry-header h1.entry-title,
.format-video .entry-header h2.entry-title,
.format-status .entry-header h1.entry-title,
.format-status .entry-header h2.entry-title,
.format-aside .entry-header h1.entry-title,
.format-aside .entry-header h2.entry-title,
.format-audio .entry-header h1.entry-title,
.format-audio .entry-header h2.entry-title,
.format-chat .entry-header h1.entry-title,
.format-chat .entry-header h2.entry-title{font-size:15px;font-size:0.9375rem;text-transform:uppercase;letter-spacing:2px}.format-quote p,
.format-link p{text-align:center}.format-quote blockquote{background:#f2f2f2;padding:34px 15px;clear:both;overflow:hidden;font-size:20px;font-size:1.25rem;font-style:italic}.format-quote .entry-content blockquote p, #comments blockquote p{padding-left:0}.format-quote .entry-content blockquote cite{margin:20px 0 0 0;padding:40px 0 0 0;background:url(images/quote-icon.png) 50% 0 no-repeat;background-size:50px auto;letter-spacing:2px;text-align:center}.format-quote .entry-content blockquote cite a{font-weight:bold}.format-quote .entry-content blockquote cite:before{display:none}.format-quote .entry-content blockquote p:last-child{margin-bottom:0}.format-link .entry-content a.link{display:inline-block;padding:34px 15px;clear:both;overflow:hidden;background:#f2f2f2;font-size:21px;font-size:1.3125rem;line-height:1.5;text-align:center}.format-link p:last-child{margin-bottom:0;padding-bottom:0}.format-status .entry-content p{text-align:center;font-size:21px;font-size:1.3125rem;color:#4f5759;line-height:1.6}.format-aside .entry-content p{font-size:15px;font-size:0.9375rem}.format-chat .entry-content ul{padding-left:0;line-height:1.35!important}.format-chat ul li{list-style:none}.format-chat ul li.even{background:#f2f2f2;padding:20px 15px}.format-chat ul li.odd{padding:0 15px}#nav-below,
#nav-single,
#nav-image,
#nav-comments{display:block;max-width:100%;clear:both;overflow:hidden;margin:0 auto;padding-bottom:80px;font-size:15px;font-size:0.9375rem;text-transform:uppercase;letter-spacing:2px}#nav-single{padding-top:50px}#nav-image{padding-top:80px}.nav-previous,
.previous-image{float:left}.nav-next,
.next-image{float:right}.nav-next a,
.nav-previous a,
.previous-image a,
.next-image a{display:inline-block;padding:16px 20px 14px;background:none}.nav-next a:hover,
.nav-previous a:hover,
.previous-image a:hover,
.next-image a:hover{background:#ccc;color:#fff}.archive-header{text-align:center}.archive-header h2.archive-title{display:inline-block;margin:0 0 80px;padding-top:20px;padding-bottom:8px;line-height:1;font-size:18px;font-size:1.125rem}.archive-header .taxonomy-description p{display:none;padding:12px 0 0}.error404 input[type="submit"]{display:none}.page .entry-header h1.entry-title{padding:0 0 30px}.site-content .page{margin-bottom:80px}.page #comments{overflow:hidden;margin-bottom:80px}.template-archive .entry-header h1.entry-title{padding-bottom:0!important}.template-archive ul{padding:0;text-align:center;list-style:none}.template-archive ul li{margin:0 0 5px}.template-archive h3{margin:40px 0 20px;text-align:center}.template-archive .archive-tags{text-align:center}.template-archive .archive-tags a{display:inline-block;padding:8px 16px;margin:0 3px 6px 0;background:#ccc;font-size:12px!important;font-size:0.75rem!important;text-decoration:none;text-transform:uppercase;letter-spacing:1px;color:#fff}.template-archive .archive-tags a:hover{background:#98a3a3;color:#fff}body.template-info{background:#eb7a77;color:rgba(255,255,255,1)}body.custom-background.template-info{background:#eb7a77}.template-info .widget,
.template-info .widget h3.widget-title,
.template-info .about-wrap h4.about-subtitle{font-family:'Raleway',Helvetica,sans-serif}.template-info h1,
.template-info h2,
.template-info h3,
.template-info h4,
.template-info h5,
.template-info h6,
.template-info a,
.template-info .entry-content p.wp-caption-text,
.template-info .footer-nav ul.menu li:after,
.template-info #colophon p.credittext,
.template-info #colophon #site-info ul.credit li,
.template-info #colophon #site-info ul.credit li a,
.template-info #colophon #site-info .credit-wrap a,
.template-info .widget h3.widget-title a,
.widget-area .textwidget a:hover,
.widget-area .widget_kioremoana_about a:hover,
.widget_kioremoana_recentposts .rp-meta a:hover,
.widget-area .widget_recent_comments ul li a:hover,
.widget-area .widget_recent_comments ul li a,
.widget-area .widget_recent_comments ul li a.url:hover{color:rgba(255,255,255,1)}.template-info a:hover,
.template-info .widget_recent_entries ul li span,
.template-info #colophon #site-info ul.credit li a:hover,
.template-info #colophon #site-info .credit-wrap a:hover,
.widget-area .textwidget a,
.widget-area .widget_kioremoana_about a,
.widget_kioremoana_recentposts .rp-meta,
.widget_kioremoana_recentposts .rp-meta a,
.widget h3.widget-title a:hover,
.widget-area .widget_recent_comments ul li,
.widget-area .widget_recent_comments ul li a.url,
.widget-area .widget_recent_comments ul li a:hover{color:rgba(255,255,255,0.6)}body.template-info .entry-content h3{color:rgba(255,255,255,1)!important}#infohead{text-align:center}#infohead a.home-btn{display:inline-block}#infohead a.home-btn span.show-home{display:inline-block;width:70px;height:70px;background:#fff url(images/home-icon.png) 0 0 no-repeat;text-indent:-99999px}#infohead a.home-btn:hover span.show-home{background:#f2f2f2 url(images/home-icon.png) 0 0 no-repeat}#infohead a.home-btn span.back-home{display:none}.template-info #colophon{background:url(images/footer-top-light.png) 50% 0 no-repeat;background-size:30px auto}#widget-container{padding:30px 0 0}#widget-container .widget{padding:0 0 80px;text-align:center}.widget-area .widget h3.widget-title{position:relative;margin:0;padding:0 0 45px;text-align:center;font-size:16px;font-size:1rem;font-weight:normal;text-transform:uppercase;letter-spacing:3px}.widget-area .widget h3.widget-title span{position:relative;display:inline-block;padding:0 15px;background:#eb7a77;z-index:10000}.widget-area .widget h3.widget-title:after{content:"";position:absolute;display:block;top:8px;text-align:center;width:100%;border-bottom:1px solid #fff;z-index:1}.widget-area .widget ul{margin:0;padding:0}.widget-area .widget ul li{padding-bottom:12px;list-style:none;line-height:1.45}.widget-area .widget img.resize{max-width:100%;height:auto;width:auto\9}.template-info .widget_nav_menu,
.template-info .widget_pages{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;font-size:1.25rem}.template-info .entry-content .widget_nav_menu ul,
.template-info .entry-content .widget_pages ul{font-size:20px;font-size:1.25rem}.template-info .entry-content .widget_nav_menu ul.sub-menu,
.template-info .entry-content .widget_pages ul.children{font-size:16px;font-size:1rem;padding-top:15px}.template-info .entry-content .widget_nav_menu ul.sub-menu ul,
.template-info .entry-content .widget_pages ul.children ul{padding-top:0}.template-info .entry-content .widget_nav_menu ul li,
.template-info .entry-content .widget_pages ul li{margin:0;padding:0 0 5px 0;line-height:1.5}.template-info .entry-content .widget_nav_menu ul li:after,
.template-info .entry-content .widget_pages ul li:after{content:'\2022';display:block;padding:5px 0 0;-webkit-font-smoothing:antialiased;vertical-align:top}.template-info .entry-content .widget_nav_menu ul ul li:after,
.template-info .entry-content .widget_pages ul ul li:after,
.template-info .entry-content .widget_nav_menu ul li:last-child:after,
.template-info .entry-content .widget_pages ul li:last-child:after{display:none}.textwidget{font-size:16px;font-size:1rem;line-height:1.65;text-align:center}.textwidget img.alignleft,
.textwidget img.alignright{margin:5px 10px 0 0}.widget-area .widget_recent_entries ul li,
.widget-area .widget_recent_comments ul li{font-size:23px;font-size:1.4375rem;padding-bottom:35px;background:url(images/post-bottom-light.png) 50% bottom no-repeat;background-size:70px auto}.widget-area .widget_recent_entries ul li:last-child,
.widget-area .widget_recent_comments ul li:last-child{margin-bottom:0;padding-bottom:0;background:none}.widget_recent_entries ul li span{display:block;padding:10px 0 0 0;font-size:12px;font-size:0.75rem;text-transform:uppercase;letter-spacing:2px}.widget-area .widget_recent_comments ul li{padding-top:10px}.widget-area .widget_recent_comments a{display:block!important;width:100%;margin-bottom:20px;line-height:1.7}.widget-area .widget_recent_comments a.url{display:inline!important}.widget-area .widget_recent_comments ul li,
.widget-area .widget_recent_comments a.url{font-size:12px;font-size:0.75rem;text-transform:uppercase;letter-spacing:2px;padding-bottom:10px}.widget-area .widget_recent_comments ul li a{padding-bottom:20px!important;font-size:23px;font-size:1.4375rem;text-transform:none;letter-spacing:0}.widget_search{clear:both;overflow:hidden;clear:both}.entry-content input#s,
.widget_search input#s{width:100%;background:#fff;padding:15px 4%;font-size:16px;font-size:1rem;color:#4f5759!important}.widget_search input#s,
.widget_blog_subscription input#subscribe-field{border:none!important}.widget_search #searchsubmit{display:none}.widget_calendar #calendar_wrap{position:relative;display:inline-block;font-size:15px;font-size:0.9375rem;text-align:center}.widget_calendar #calendar_wrap a{font-weight:bold}.widget_calendar #wp-calendar caption{margin:0 0 8px;text-align:center;font-weight:bold}.widget_calendar table#wp-calendar tr th{padding:3px;text-align:center;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;font-weight:bold}.widget_calendar table#wp-calendar tr td{padding:6px 9px;border:1px solid #fff}.widget_calendar table#wp-calendar tr td#today{background:#fff;font-weight:bold}#footerwidget-wrap .widget_calendar table#wp-calendar tr td#today{background:rgba(255,255,255,0.2);color:#fff}.widget_calendar table#wp-calendar tbody tr td a{display:block}.widget_calendar table#wp-calendar tbody tr td a:hover{text-decoration:underline}.widget_calendar table#wp-calendar tfoot tr td#prev a{position:absolute;bottom:2px;left:0}.widget_calendar table#wp-calendar tfoot tr td#next a{position:absolute;bottom:2px;right:0}.about-wrap img.about-img{max-width:80%;margin:0 0 20px;padding:0;-webkit-border-radius:400px;-moz-border-radius:400px;border-radius:400px}.about-wrap h4.about-subtitle{margin:0 0 12px;font-size:28px;font-size:1.75rem;letter-spacing:2px}.entry-content .about-wrap p.about-text{font-size:18px;font-size:1.125rem}ul.sociallinks{display:inline-block;overflow:hidden;margin:0;padding:0}ul.sociallinks li{display:inline-block;margin:0;padding:0!important;list-style:none}ul.sociallinks li a{width:140px;height:140px;display:block;padding:0;margin:0;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}ul.sociallinks li a.twitter{background:url(images/socialicons.png) 0 0 no-repeat}ul.sociallinks li a.facebook{background:url(images/socialicons.png) -140px 0 no-repeat}ul.sociallinks li a.googleplus{background:url(images/socialicons.png) -280px 0 no-repeat}ul.sociallinks li a.appnet{background:url(images/socialicons.png) -420px 0 no-repeat}ul.sociallinks li a.flickr{background:url(images/socialicons.png) -560px 0 no-repeat}ul.sociallinks li a.instagram{background:url(images/socialicons.png) -700px 0 no-repeat}ul.sociallinks li a.picasa{background:url(images/socialicons.png) -840px 0 no-repeat}ul.sociallinks li a.fivehundredpx{background:url(images/socialicons.png) -980px 0 no-repeat}ul.sociallinks li a.youtube{background:url(images/socialicons.png) -1120px 0 no-repeat}ul.sociallinks li a.vimeo{background:url(images/socialicons.png) -1260px 0 no-repeat}ul.sociallinks li a.dribbble{background:url(images/socialicons.png) -1400px 0 no-repeat}ul.sociallinks li a.ffffound{background:url(images/socialicons.png) -1540px 0 no-repeat}ul.sociallinks li a.pinterest{background:url(images/socialicons.png) -1680px 0 no-repeat}ul.sociallinks li a.behance{background:url(images/socialicons.png) -1820px 0 no-repeat}ul.sociallinks li a.deviantart{background:url(images/socialicons.png) -1960px 0 no-repeat}ul.sociallinks li a.squidoo{background:url(images/socialicons.png) -2100px 0 no-repeat}ul.sociallinks li a.slideshare{background:url(images/socialicons.png) -2240px 0 no-repeat}ul.sociallinks li a.lastfm{background:url(images/socialicons.png) -2380px 0 no-repeat}ul.sociallinks li a.grooveshark{background:url(images/socialicons.png) -2520px 0 no-repeat}ul.sociallinks li a.soundcloud{background:url(images/socialicons.png) -2660px 0 no-repeat}ul.sociallinks li a.foursquare{background:url(images/socialicons.png) -2800px 0 no-repeat}ul.sociallinks li a.github{background:url(images/socialicons.png) -2940px 0 no-repeat}ul.sociallinks li a.linkedin{background:url(images/socialicons.png) -3080px 0 no-repeat}ul.sociallinks li a.xing{background:url(images/socialicons.png) -3220px 0 no-repeat}ul.sociallinks li a.wordpress{background:url(images/socialicons.png) -3360px 0 no-repeat}ul.sociallinks li a.tumblr{background:url(images/socialicons.png) -3500px 0 no-repeat}ul.sociallinks li a.twitter:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) 0 0 no-repeat}ul.sociallinks li a.facebook:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -140px 0 no-repeat}ul.sociallinks li a.googleplus:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -280px 0 no-repeat}ul.sociallinks li a.appnet:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -420px 0 no-repeat}ul.sociallinks li a.flickr:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -560px 0 no-repeat}ul.sociallinks li a.instagram:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -700px 0 no-repeat}ul.sociallinks li a.picasa:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -840px 0 no-repeat}ul.sociallinks li a.fivehundredpx:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -980px 0 no-repeat}ul.sociallinks li a.youtube:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -1120px 0 no-repeat}ul.sociallinks li a.vimeo:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -1260px 0 no-repeat}ul.sociallinks li a.dribbble:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -1400px 0 no-repeat}ul.sociallinks li a.ffffound:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -1540px 0 no-repeat}ul.sociallinks li a.pinterest:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -1680px 0 no-repeat}ul.sociallinks li a.behance:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -1820px 0 no-repeat}ul.sociallinks li a.deviantart:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -1960px 0 no-repeat}ul.sociallinks li a.squidoo:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -2100px 0 no-repeat}ul.sociallinks li a.slideshare:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -2240px 0 no-repeat}ul.sociallinks li a.lastfm:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -2380px 0 no-repeat}ul.sociallinks li a.grooveshark:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -2520px 0 no-repeat}ul.sociallinks li a.soundcloud:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -2660px 0 no-repeat}ul.sociallinks li a.foursquare:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -2800px 0 no-repeat}ul.sociallinks li a.github:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -2940px 0 no-repeat}ul.sociallinks li a.linkedin:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -3080px 0 no-repeat}ul.sociallinks li a.xing:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -3220px 0 no-repeat}ul.sociallinks li a.wordpress:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -3360px 0 no-repeat}ul.sociallinks li a.tumblr:hover{background:rgba(255,255,255,0.15) url(images/socialicons.png) -3500px 0 no-repeat}#colophon{clear:both;margin:0 auto;padding-top:110px;padding-bottom:60px;background:url(images/footer-top.png) 50% 0 no-repeat;background-size:30px auto}#colophon #site-info{position:relative;padding:0!important;background:none!important;overflow:hidden}#colophon #site-info ul{margin:0;padding:0;list-style:none;text-align:center}#colophon #site-info ul.credit li,
#colophon p.credittext{display:block;padding:0 0 8px;font-size:12px;font-size:0.75rem;text-transform:uppercase;letter-spacing:2px;color:#aab7b7}#colophon p.credittext{margin:0 0 40px;text-align:center}#colophon .footer-nav{display:block;padding:0 0 35px;font-size:20px;font-size:1.25rem;text-align:center}#colophon .footer-nav ul.menu li{padding:0 0 5px 0;line-height:1.5}.footer-nav ul.menu li:after{content:'\2022';display:block;padding:5px 0 0;-webkit-font-smoothing:antialiased;vertical-align:top}.footer-nav ul.menu li:last-child:after{display:none}.widget_blog_subscription{clear:both;overflow:hidden}.widget_blog_subscription p{display:block;margin:0 0 12px;font-size:14px;font-size:0.875rem}.widget_blog_subscription input#subscribe-field{width:100%!important;background:#fff!important;padding:15px 4%;font-size:16px;font-size:1rem;color:#4f5759!important}.widget_blog_subscription input[type="submit"]{text-align:center;padding:19px 50px;font-size:16px;font-size:1rem}.widget-grofile ul.grofile-accounts{margin:0 auto;display:inline-block}.widget-grofile img.grofile-thumbnail{padding:15px;background:rgba(255,255,255,0.15);-webkit-border-radius:400px;-moz-border-radius:400px;border-radius:400px}p.comment-subscription-form{clear:both;overflow:hidden;padding-top:20px;margin-bottom:15px!important;font-size:14px;font-size:0.875rem;color:#4f5759}p.comment-subscription-form:last-child{padding-top:0;margin-bottom:0!important}.tiled-gallery .gallery-row{margin:0 auto 2px auto}.infinite-scroll #nav-below,
.infinite-scroll.neverending #colophon{display:none}.infinity-end.neverending #colophon{display:block}#infinite-footer .container{display:none}#infinite-footer .blog-credits,
#infinite-footer .blog-credits a,
#infinite-footer .blog-credits a:hover,
#infinite-footer .blog-credits a:focus,
#infinite-footer .blog-info a,
#infinite-footer .blog-info a:hover,
#infinite-footer .blog-info a:focus{color:#000}#infinite-handle{margin:0 auto 80px;min-height:35px;padding:30px 0 0;text-align:center;width:280px}#infinite-handle span{background:#aab7b7;margin-bottom:20px;padding:20px 50px;color:#fff;display:inline-block;font-size:15px;font-size:0.9375rem;font-weight:normal;text-transform:uppercase;letter-spacing:2px;line-height:1}#infinite-handle span:hover{background:#000;background-size:50px auto;color:#fff}.infinite-loader{margin:80px auto 80px;width:34px}.contact-form label{padding:0 0 3px;font-size:14px;font-size:0.875rem;color:#4f5759}.contact-form input{padding:14px 2%}div.sharedaddy a.sd-button{vertical-align:top}.entry-content div.sharedaddy div.sd-block{border-top:none;padding-top:20px}.entry-content div.sharedaddy h3{color:#4f5759!important}#flickr_badge_uber_wrapper table td{border-top:0}#flickr_badge_wrapper{background-color:inherit;border:0 none}#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited{color:#ffffff}#widget-container .widget_jp_blogs_i_follow{text-align:left}@media screen and (min-width: 479px){.alignleft{float:left;display:inline-block;margin:0 38px 12px 0}.alignright{float:right;display:inline-block;margin:0 0 12px 38px}}@media screen and (min-width: 767px){#site-title,
	#masthead .slogan,
	.entry-header,
	.entry-content,
	.entry-meta,
	.single-post .author-wrap,
	#comments,
	#nav-below,
	#nav-single,
	#nav-image,
	#colophon,
	.archive-header,
	#disqus_thread{padding-left:35px;padding-right:35px}p{margin-bottom:44px}h1{font-size:38px;font-size:2.375rem}h2{margin:2.2em 0 1.1em;font-size:36px;font-size:2.25rem}h3{margin:2.2em 0 1.1em;font-size:26px;font-size:1.625rem}h4{margin:2.2em 0 1.1em;font-size:28px;font-size:1.75rem}h5{font-size:26px;font-size:1.625rem}h6{font-size:24px;font-size:1.5rem}table,
	table th,
	dl,
	dl dt{font-size:18px;font-size:1.125rem}input#submit,
	input.wpcf7-submit{padding:22px 50px 20px}.alignleft{margin:10px 40px 20px 0}.alignright{margin:10px 0 20px 60px}#site-title{padding-top:0;padding-bottom:90px;text-align:left;clear:both;overflow:hidden}#site-title{padding-top:70px}.no-info #site-title{padding-top:35px}#site-title a.logo img{margin:0 20px 0 0;display:inline-block;float:left}#site-title h1{margin:46px 0 0 0;display:inline-block;float:left}#masthead a.info-btn span.show-info,
	#infohead a.home-btn span.show-home{position:absolute;top:0;right:0;z-index:1000000;cursor:pointer}.admin-bar #masthead a.info-btn span.show-info,
	.admin-bar #infohead a.home-btn span.show-home,
	.demo-site #masthead a.info-btn span.show-info,
	.demo-site #infohead a.home-btn span.show-home{z-index:auto}.admin-bar #infohead a.home-btn span.show-home{top:32px}.demo-site #infohead a.home-btn span.show-home{top:80px}.admin-bar.demo-site #infohead a.home-btn span.show-home{top:112px}#masthead h3.slogan-headline{font-size:36px;font-size:2.25rem}#masthead .slogan p.slogan-text{margin:20px 0 120px;font-size:24px;font-size:1.5rem;line-height:1.45}#masthead .slogan p.slogan-text:before{padding-bottom:20px}.entry-header h1.entry-title,
	.entry-header h2.entry-title{font-size:40px;font-size:2.5rem;padding:70px 0 15px;line-height:1.2}.entry-content p,
	.entry-summary p,
	.entry-content ul,
	.entry-content ol{font-size:20px;font-size:1.25rem;line-height:1.7}.site-content .post,
	.site-content .type-attachment,
	.search-results .page{margin:0 0 150px;padding:0 0 130px;background-size:120px auto}.entry-details{padding:0 0 43px}.entry-details .entry-comments{display:inline}.more-link-wrap{padding-top:20px}a.more-link{display:inline-block;padding:0 70px 0 0;height:70px;background-size:70px 70px}a.more-link span{padding:29px 50px 0;height:70px;display:block}.entry-content p.wp-caption-text{padding:17px 2px 44px}.entry-content .alignleft p.wp-caption-text,
	.entry-content .alignright p.wp-caption-text{padding:17px 2px}.entry-content p.intro{font-size:24px;font-size:1.5rem}.entry-content p.sidenote-left{max-width:40%;margin:9px 50px 30px 0;padding:40px 30px;float:left}.entry-content p.sidenote-right{max-width:40%;margin:9px 0 30px 40px;padding:40px 30px;float:right}.entry-content p span.dropcaps{font-size:50px;font-size:3.125rem}.single-post .entry-tags{display:block}.single-post .entry-cats,
	.single-post .entry-tags{padding:0 0 40px;font-size:16px;font-size:1rem}.page-link a{padding:13px 16px}#comments li.comment ul.children{margin:70px 0 0 65px}#comments li.comment ul.children ul.children{margin:70px 0 0 0}.entry-header .pf-icon{top:-45px;width:90px;height:90px;background-size:900px auto!important}.format-quote .entry-header .pf-icon{background-position:-90px 0}.format-image .entry-header .pf-icon{background-position:-180px 0}.format-gallery .entry-header .pf-icon{background-position:-270px 0}.type-attachment .entry-header .pf-icon{background-position:-270px 0}.format-video .entry-header .pf-icon{background-position:-360px 0}.format-aside .entry-header .pf-icon{background-position:-450px 0}.format-chat .entry-header .pf-icon{background-position:-540px 0}.format-link .entry-header .pf-icon{background-position:-630px 0}.format-status .entry-header .pf-icon{background-position:-720px 0}.format-audio .entry-header .pf-icon{background-position:-810px 0}.format-quote .entry-content blockquote p,
	.format-link .entry-content a.link,
	.format-status .entry-content p{font-size:26px;font-size:1.625rem}.format-quote blockquote{padding:44px 30px}.format-quote .entry-content blockquote cite{margin:40px 0 0 0;padding:60px 0 0 0;background-size:65px 30px}.format-link .entry-content a.link{padding:44px}.format-aside .entry-content p{font-size:20px;font-size:1.25rem}#nav-below,
	#nav-image,
	#nav-comments{padding-bottom:130px}#nav-below{padding-top:130px}#nav-single{padding-top:130px;padding-bottom:130px}.nav-next a,
	.nav-previous a,
	.previous-image a,
	.next-image a{padding:22px 30px 20px}.site-content .page,
	.page #comments{margin-bottom:120px}.archive-header h2.archive-title{padding-bottom:10px;margin-bottom:100px;font-size:24px;font-size:1.5rem}.template-archive ul li{margin:0 0 12px}.template-archive h3{margin:90px 0 50px}.template-archive .archive-tags a{display:inline-block;padding:18px 30px 16px;margin:0 6px 9px 0;font-size:14px!important;font-size:0.875rem!important}#infohead{padding:0}#widget-container{padding:115px 0 0}#widget-container .widget{padding:0 0 100px}.widget-area .widget h3.widget-title{padding:0 0 60px;font-size:18px;font-size:1.125rem}.widget-area .widget h3.widget-title span{padding:0 30px}.widget-area .widget h3.widget-title:after{top:10px}.textwidget,
	.entry-content .widget-grofile p{font-size:18px;font-size:1.125rem}.template-info .entry-content .widget_nav_menu ul li,
	.template-info .entry-content .widget_pages ul li{margin:0;padding:0 0 5px 0;line-height:1.5;display:inline}.template-info .entry-content .widget_nav_menu ul li:after,
	.template-info .entry-content .widget_pages ul li:after{display:inline-block;padding:0 15px 0 20px}.template-info .entry-content .widget_nav_menu ul ul li:after,
	.template-info .entry-content .widget_pages ul ul li:after{display:inline-block;padding:6px 15px 0 20px}.template-info .entry-content .widget_nav_menu ul.sub-menu,
	.template-info .entry-content .widget_pages ul.children{padding-top:0;padding-left:15px;display:inline}.template-info .entry-content .widget_nav_menu ul.sub-menu:before,
	.template-info .entry-content .widget_pages ul.children:before{content:'\2022';display:inline-block;padding:5px 15px 0 0;-webkit-font-smoothing:antialiased;vertical-align:top}.about-wrap img.about-img{max-width:100%;margin:0 0 30px}.about-wrap h4.about-subtitle{margin:0 0 22px}.widget-area .widget_recent_entries ul li,
	.widget-area .widget_recent_comments ul li{font-size:30px;font-size:1.875rem;padding-bottom:65px;margin-bottom:40px;background:url(images/post-bottom-light.png) 50% bottom no-repeat;background-size:83px 15px}.widget_recent_entries ul li span{display:block;font-size:14px;font-size:0.875rem;padding:15px 0 0 0}.widget-area .widget_recent_comments ul li,
	.widget-area .widget_recent_comments a.url{font-size:12px;font-size:0.75rem}.widget-area .widget_recent_comments ul li a{font-size:30px;font-size:1.875rem;line-height:2}#colophon{padding-top:160px;background-size:50px auto}#colophon #site-info ul.credit li,
	#colophon p.credittext{font-size:14px;font-size:0.875rem}#colophon #site-info ul.credit li.copyright,
	#colophon #site-info ul.credit li.wp-credit{display:inline;line-height:2}.footer-nav ul.menu li{display:inline}.footer-nav ul.menu li:after{display:inline;padding:0 15px 0 22px}.commentlist li .commentnumber{display:inline-block}p.comment-subscription-form{font-size:16px;font-size:1rem}#infinite-handle{width:615px}#infinite-handle span{padding:28px 50px}}@media screen and (min-width: 1023px){#site-title,
	#masthead .slogan,
	.entry-header,
	.entry-content,
	.entry-meta,
	.single-post .author-wrap,
	#comments,
	#nav-below,
	#nav-single,
	#nav-image,
	#colophon,
	.archive-header,
	#disqus_thread{max-width:960px;margin-left:auto;margin-right:auto;padding-left:70px;padding-right:70px}#site-title{max-width:1300px;margin-left:auto;margin-right:auto}pre,
	code,
	code,
	kbd,
	tt,
	var{font-size:15px;font-size:0.9375rem}pre{padding:30px}.no-info #site-title{padding-top:70px}#masthead h3.slogan-headline{font-size:40px;font-size:2.5rem}#masthead .slogan p.slogan-text{font-size:26px;font-size:1.625rem}.entry-header h1.entry-title,
	.entry-header h2.entry-title{font-size:56px;font-size:3.5rem;padding:80px 0 20px}.entry-content p,
	.entry-summary p,
	.entry-content ul,
	.entry-content ol{font-size:24px;font-size:1.5rem}.entry-content blockquote p{padding-left:50px;font-size:26px;font-size:1.625rem}a.more-link span{padding:29px 70px 0}.single-post .author-info:before, .single-post .author-info:after{margin:60px auto}.single-post .author-info img.avatar{width:115px;height:115px}.author-info h3{padding:0 0 35px 220px}.single-post .author-info p.author-description{padding:0 0 0 220px;font-size:18px;font-size:1.125rem}.single-post .entry-meta{padding-top:80px}#comments h3.comments-title{font-size:24px;font-size:1.5rem;margin:0 0 100px;padding-left:220px}#comments li.comment,
	#comments li.pingback{margin:0 0 130px}#comments li.comment ul.children{margin:130px 0 0 65px}#comments .comment-avatar img.avatar{width:115px;height:115px;margin:0}#comments .comment-content{padding:0 0 0 220px}#comments li.pingback{padding:0 0 0 220px}#comments ul.children .comment-content{padding:0 0 0 155px}#comments ul.children .comment-avatar img.avatar{width:90px;height:90px}#comments li.comment-author{padding:0 0 15px}#comments .comment-content ul.comment-meta{padding:0 0 40px}#comments .comment-text p{margin:0 0 24px;font-size:18px;font-size:1.125rem}#comments .comment-text p.comment-reply{padding:30px 0 0 0}#comments .comment-text p.comment-reply a.comment-reply-link{padding:17px 24px 15px}#commentform input#author,
	#commentform input#email,
	#commentform input#url,
	.site-content .wpcf7 input.wpcf7-text{padding:14px 2%}#comments #respond{padding:60px 0 0 220px}#comments ul.children #respond{padding-left:155px}.format-gallery .entry-content,
	.format-image .entry-content,
	.format-video .entry-content,
	.type-attachment .entry-content{max-width:1160px}.format-quote .entry-content blockquote p,
	.format-link .entry-content a.link,
	.format-status .entry-content p{font-size:36px;font-size:2.25rem}.format-quote blockquote{padding:70px 60px}.format-quote .entry-content blockquote cite{font-size:18px;font-size:1.125rem}.format-link .entry-content a.link{padding:44px 60px}.format-chat .entry-content ul{font-size:20px;font-size:1.25rem}.format-chat .entry-content ul li.even{padding:30px 20px}.site-content .page,
	.page #comments{margin-bottom:180px}.search-results .site-content .page:last-of-type{margin-bottom:0}.page .entry-header h1.entry-title{padding:0 0 60px}.archive-header h2.archive-title{padding-bottom:15px;margin-bottom:120px;font-size:30px;font-size:1.875rem}#nav-below, #nav-single,
	#nav-image, #nav-comments{font-size:18px;font-size:1.125rem}#colophon{padding-top:200px}.about-wrap h4.about-subtitle{font-size:36px;font-size:2.25rem;margin:10px 0 35px}.entry-content .about-wrap p.about-text{font-size:22px;font-size:1.375rem}.widget-area .widget_recent_entries ul li,
	.widget-area .widget_recent_comments ul li{font-size:40px;font-size:2.5rem}.widget-area .widget_recent_comments ul li,
	.widget-area .widget_recent_comments a.url{font-size:12px;font-size:0.75rem}.widget-area .widget_recent_comments ul li a{font-size:40px;font-size:2.5rem}.widget_recent_entries ul li span{padding:25px 0 0 0}.template-info #colophon{background-size:50px auto}#widget-container .widget{padding:0 0 150px}#widget-container .widget:last-child{padding:0}.entry-content input#s,
	.widget_search input#s,
	.widget_blog_subscription input#subscribe-field{font-size:21px;font-size:1.3125rem}}@media screen and (min-width: 1360px){#masthead .slogan,
	.entry-header,
	.entry-content,
	.entry-meta,
	.single-post .author-wrap,
	#comments,
	#nav-below,
	#nav-single,
	#nav-image,
	#colophon,
	.archive-header,
	#disqus_thread{padding-left:0;padding-right:0}#site-title{padding-left:0;padding-right:0}#infohead a.home-btn span.show-home,
	#masthead a.info-btn span.show-info{position:fixed;transition:all 0.3s ease-in-out}.admin-bar,
	.demo-site{z-index:1}.admin-bar #masthead a.info-btn span.show-info,
	.admin-bar #infohead a.home-btn span.show-home,
	.admin-bar #masthead a.info-btn span.more-info,
	.admin-bar #infohead a.home-btn span.back-home{top:32px;z-index:1000}.demo-site #masthead a.info-btn span.show-info,
	.demo-site #infohead a.home-btn span.show-home,
	.demo-site #masthead a.info-btn span.more-info,
	.demo-site #infohead a.home-btn span.back-home{top:80px;z-index:1000}.admin-bar.demo-site #masthead a.info-btn span.show-info,
	.admin-bar.demo-site #infohead a.home-btn span.show-home,
	.admin-bar.demo-site #masthead a.info-btn span.more-info,
	.admin-bar.demo-site #infohead a.home-btn span.back-home{top:112px}#masthead a.info-btn span.more-info,
	#infohead a.home-btn span.back-home{position:fixed;top:0;right:-250px;z-index:1000000;padding-left:45px;padding-right:45px;padding-top:23px;height:70px;opacity:0;font-size:18px;font-size:1.125rem;text-transform:uppercase;letter-spacing:2px;display:inline-block;transition:all 0.25s ease-in-out}#masthead a.info-btn span.more-info{background:#eb7a77;color:#fff}#infohead a.home-btn span.back-home{background:#fff;color:#222}#masthead a.info-btn:hover span.more-info,
	#infohead a.home-btn:hover span.back-home{right:70px;opacity:1;text-indent:0}.about-wrap img.about-img{padding:15px;background:rgba(255,255,255,0.15)}.alignleft,
	.entry-content p.sidenote-left{margin-right:60px}.alignright,
	.entry-content p.sidenote-right{margin-left:80px}.entry-content .alignleft.wide-content,
	.entry-content p.sidenote-left{margin-left:-100px}.entry-content .alignright.wide-content,
	.entry-content p.sidenote-right{margin-right:-100px}}@media (-moz-min-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3/2),
(-webkit-min-device-pixel-ratio: 1.5),
(min-device-pixel-ratio: 1.5){a.more-link{background:#0089a7 url(images/x2/more-icon.png) right 50% no-repeat;background-size:50px auto}#masthead a.info-btn span.show-info{background:#eb7a77 url(images/x2/info-icon.png) 0 0 no-repeat;background-size:70px 70px}#masthead a.info-btn:hover span.show-info{background:#cb4042 url(images/x2/info-icon.png) 0 0 no-repeat;background-size:70px 70px}.site-content .post,
	.site-content .type-attachment,
	.search-results div.page{background:url(images/x2/post-bottom.png) 50% bottom no-repeat;background-size:100px auto}.entry-header .pf-icon{background:#fff url(images/x2/pf-icons.png);background-size:810px 90px}.entry-details .share-links-wrap:after{background:url(images/x2/sharebox-arrow.png) 0 0 no-repeat;background-size:30px 18px}.format-quote .entry-content blockquote cite{background:url(images/x2/quote-icon.png) 50% 0 no-repeat;background-size:50px auto}#infohead a.home-btn span.show-home{background:#fff url(images/x2/home-icon.png) 0 0 no-repeat;background-size:70px 70px}#infohead a.home-btn:hover span.show-home{background:#f2f2f2 url(images/x2/home-icon.png) 0 0 no-repeat;background-size:70px 70px}.template-info #colophon{background:url(images/x2/footer-top-light.png) 50% 0 no-repeat;background-size:30px auto}.widget-area .widget_recent_entries ul li,
	.widget-area .widget_kioremoana_recentposts ul li,
	.widget-area .widget_recent_comments ul li{background:url(images/x2/post-bottom-light.png) 50% bottom no-repeat;background-size:70px auto}#colophon{background:url(images/x2/footer-top.png) 50% 0 no-repeat;background-size:30px auto}ul.sociallinks li a.twitter{background:url(images/x2/socialicons.png) 0 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.facebook{background:url(images/x2/socialicons.png) -140px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.googleplus{background:url(images/x2/socialicons.png) -280px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.appnet{background:url(images/x2/socialicons.png) -420px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.flickr{background:url(images/x2/socialicons.png) -560px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.instagram{background:url(images/x2/socialicons.png) -700px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.picasa{background:url(images/x2/socialicons.png) -840px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.fivehundredpx{background:url(images/x2/socialicons.png) -980px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.youtube{background:url(images/x2/socialicons.png) -1120px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.vimeo{background:url(images/x2/socialicons.png) -1260px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.dribbble{background:url(images/x2/socialicons.png) -1400px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.ffffound{background:url(images/x2/socialicons.png) -1540px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.pinterest{background:url(images/x2/socialicons.png) -1680px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.behance{background:url(images/x2/socialicons.png) -1820px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.deviantart{background:url(images/x2/socialicons.png) -1960px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.squidoo{background:url(images/x2/socialicons.png) -2100px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.slideshare{background:url(images/x2/socialicons.png) -2240px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.lastfm{background:url(images/x2/socialicons.png) -2380px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.grooveshark{background:url(images/x2/socialicons.png) -2520px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.soundcloud{background:url(images/x2/socialicons.png) -2660px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.foursquare{background:url(images/x2/socialicons.png) -2800px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.github{background:url(images/x2/socialicons.png) -2940px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.linkedin{background:url(images/x2/socialicons.png) -3080px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.xing{background:url(images/x2/socialicons.png) -3220px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.wordpress{background:url(images/x2/socialicons.png) -3360px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.tumblr{background:url(images/x2/socialicons.png) -3500px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.twitter:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) 0 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.facebook:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -140px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.googleplus:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -280px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.appnet:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -420px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.flickr:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -560px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.instagram:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -700px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.picasa:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -840px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.fivehundredpx:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -980px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.youtube:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -1120px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.vimeo:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -1260px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.dribbble:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -1400px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.ffffound:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -1540px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.pinterest:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -1680px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.behance:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -1820px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.deviantart:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -1960px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.squidoo:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -2100px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.slideshare:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -2240px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.lastfm:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -2380px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.grooveshark:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -2520px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.soundcloud:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -2660px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.foursquare:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -2800px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.github:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -2940px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.linkedin:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -3080px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.xing:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -3220px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.wordpress:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -3360px 0 no-repeat;background-size:3640px 140px}ul.sociallinks li a.tumblr:hover{background:rgba(255,255,255,0.15) url(images/x2/socialicons.png) -3500px 0 no-repeat;background-size:3640px 140px}}@media (min--moz-device-pixel-ratio: 1.5) and (min-width: 767px),
(-o-min-device-pixel-ratio: 3/2) and (min-width: 767px),
(-webkit-min-device-pixel-ratio: 1.5) and (min-width: 767px),
(min-device-pixel-ratio: 1.5) and (min-width: 767px),
(min-resolution: 1.5dppx) and (min-width: 767px){a.more-link{background-size:70px 70px}.site-content .post,
	.site-content .type-attachment,
	.search-results div.page{background-size:120px 17px}.format-quote .entry-content blockquote cite{background-size:65px 30px}.template-info #colophon{background-size:50px 50px}.widget-area .widget_recent_entries ul li,
	.widget-area .widget_recent_comments ul li,
	.widget-area .widget_kioremoana_recentposts ul li{background-size:83px 15px}#colophon{background-size:50px 50px}}@media print{body{background:none!important;color:#000;font-size:10pt}#masthead{background:none!important}.site-title{color:#000;font-size:21pt}.site-description,
	.comment-respond,
	.comments-area .comment-edit-link,
	.comments-area .reply,
	.comments-link,
	#colophon{display:none}.entry-header,
	.entry-content,
	.entry-summary,
	.entry-meta{margin:0;width:100%}.page-title,
	.entry-title{font-size:18pt}}