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;}
main{display:block;}
body{line-height:1;}
ol,
ul{list-style:none;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:none;}
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;}
sub,
sup{line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
img{border:0;-ms-interpolation-mode:bicubic;}
button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,
input{line-height:normal;*overflow:visible;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-appearance:textfield;}
input[type="search"]:-webkit-search-decoration{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
.site-main, .textwidget,
.entry-content,
.page-content,
.comment-content, .related-posts, .post-navigation, .stag-custom-widget-area .stag-instagram ul, .contributors-list, .comment-list{zoom:1;}
.site-main:before, .textwidget:before,
.entry-content:before,
.page-content:before,
.comment-content:before, .related-posts:before, .post-navigation:before, .stag-custom-widget-area .stag-instagram ul:before, .contributors-list:before, .comment-list:before, .site-main:after, .textwidget:after,
.entry-content:after,
.page-content:after,
.comment-content:after, .related-posts:after, .post-navigation:after, .stag-custom-widget-area .stag-instagram ul:after, .contributors-list:after, .comment-list:after{display:table;content:"";}
.site-main:after, .textwidget:after,
.entry-content:after,
.page-content:after,
.comment-content:after, .related-posts:after, .post-navigation:after, .stag-custom-widget-area .stag-instagram ul:after, .contributors-list:after, .comment-list:after{clear:both;}
table, .entry-title{word-break:break-word;word-wrap:break-word;}
.related_post ul li{display:inline-block;margin-bottom:30px;}
.site-navigation-toggle, .traditional-nav, .post-content{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.inside, body[class*="page-id"]:not(.page-template-current-php) .entry-header, .stag-custom-widget-area .full-wrap .widgettitle,
.stag-custom-widget-area .widget:not(.full-wrap),
.stag-custom-widget-area .stag-instagram .widgettitle,
.stag-custom-widget-area .widget_text{max-width:970px;margin-left:auto;margin-right:auto;}
@media screen and (max-width:970px){.inside, body[class*="page-id"]:not(.page-template-current-php) .entry-header, .stag-custom-widget-area .full-wrap .widgettitle,
.stag-custom-widget-area .widget:not(.full-wrap),
.stag-custom-widget-area .stag-instagram .widgettitle,
.stag-custom-widget-area .widget_text{padding-left:20px;padding-right:20px;}
}
.single .entry-meta,
.single .entry-footer,
.single .post-navigation,
.single .comments-area,
.page .entry-meta,
.page .entry-footer,
.page .post-navigation,
.page .comments-area, .page-content,
.entry-content, .page-header, .ink-contact-form{max-width:970px;margin-left:auto;margin-right:auto;}
@media screen and (max-width:970px){.single .entry-meta,
.single .entry-footer,
.single .post-navigation,
.single .comments-area,
.page .entry-meta,
.page .entry-footer,
.page .post-navigation,
.page .comments-area, .page-content,
.entry-content, .page-header, .ink-contact-form{padding-left:20px;padding-right:20px;}
}
.g,
.grid,
.gallery{margin-left:-3%;max-width:105%;}
.gallery-item,
.unit{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:3%;margin-right:-.25em;overflow:hidden;*overflow:visible;}
.gallery-columns-1 .gallery-item, .span-grid{width:97%;}
.gallery-columns-2 .gallery-item, .one-of-two{width:47%;}
.gallery-columns-3 .gallery-item, .one-of-three{width:30.36%;}
.two-of-three{width:63.666666666%;}
.gallery-columns-4 .gallery-item, .one-of-four{width:22.05%;}
.three-of-four{width:72%;}
.gallery-columns-5 .gallery-item, .one-of-five{width:17.07%;}
.two-of-five{width:37%;}
.three-of-five{width:57%;}
.four-of-five{width:77%;}
@media screen and (max-width:650px){.grid{margin-left:0;max-width:none;}
.unit{width:auto;margin-left:0;display:block;}
}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:93.75%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media screen and (min-width:600px){html{font-size:100%;}
}
*, *:before, *:after{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit;}
body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#333;line-height:1.55;background-color:#fefefe;text-rendering:optimizeLegibility;}
a{color:#18a374;text-decoration:none;}
a:hover{color:#13171a;}
.site-header{position:absolute;top:0;left:0;right:0;width:100%;z-index:4;overflow:hidden;color:#fff;padding:30px;}
.site-header a{color:inherit;}
.header-normal .site-header, .search-no-results .site-header{position:relative;color:#333;}
.header-normal .site-header .archive-header, .search-no-results .site-header .archive-header{color:white;}
.site-title{font-size:50px;font-size:3.125rem;margin:0;line-height:1;}
.site-title,
.custom-logo{display:inline-block;vertical-align:middle;}
.site-description{color:white;margin-top:10px;}
@media screen and (max-width:650px){.site-description{display:none;}
}
.site-branding{display:inline-block;vertical-align:top;}
.site-navigation-toggle{position:absolute;right:30px;line-height:1;font-size:30px;font-size:1.875rem;margin-top:-5px;}
@media screen and (max-width:800px){.traditional-navigation .traditional-nav{display:none;}
}
.traditional-navigation .site-header{padding:15px 30px;position:relative;color:#000;overflow:visible;}
.traditional-navigation .site-description{color:inherit;}
.traditional-nav{position:absolute;right:80px;font-weight:bold;font-size:19px;font-size:1.1875rem;}
.traditional-nav ul ul li:hover > ul{left:100%;top:0;}
.traditional-nav ul{list-style:none;}
.traditional-nav ul ul{background:#000;float:left;position:absolute;z-index:99999;top:2em;left:-999em;text-align:left;}
.traditional-nav ul ul a{color:#fff;margin:0;display:block;width:200px;}
.traditional-nav ul ul li{display:block;padding:10px 15px;margin:0;}
.traditional-nav ul li.menu-item-has-children{padding-bottom:10px;}
.traditional-nav ul li:hover > ul{left:auto;}
.traditional-nav li{display:inline-block;margin-left:45px;}
.navigation{list-style:none;}
@media screen and (min-width:800px){.traditional-navigation .main-navigation{display:none;}
}
.main-navigation li{margin-bottom:15px;margin-bottom:0.9375rem;}
.main-navigation li:last-child{margin-bottom:0;}
.site-nav{position:absolute;top:0;right:0;bottom:0;outline:0;background-color:#f9f9f9;max-width:330px;-webkit-overflow-scrolling:touch;}
.site-nav--scrollable-container{display:none;overflow:auto;padding:30px;padding:1.875rem;width:330px;-webkit-overflow-scrolling:touch;height:100%;position:relative;}
.site-nav-transition .site-nav--scrollable-container{display:block;}
.site-nav__section{border-bottom:2px solid #333;position:relative;padding:40px 0;padding:2.5rem 0;}
.site-nav__section:last-of-type{border:none;padding-bottom:0;}
.site-nav a{color:#333;}
.site-nav a:hover{color:#000;}
.site-nav .widgettitle{font-size:18px;font-size:1.125rem;margin-bottom:24px;margin-bottom:1.5rem;}
.site-nav .close-nav{position:absolute;top:65px;right:30px;font-size:30px;cursor:pointer;z-index:50;}
.site-nav .sub-menu{margin-top:10px;margin-left:20px;}
.site-nav-overlay{display:none;position:absolute;left:0;top:0;right:0;bottom:0;z-index:600;cursor:e-resize;}
.site-nav-drawer-open .site-nav-overlay,
.site-nav:focus ~ .site-nav-overlay{display:block;right:330px;z-index:900;}
.site-nav-transition #page{left:0;position:fixed;overflow:hidden;width:100%;height:100%;z-index:800;}
.site-nav-drawer-open #page{-moz-transform:translate(-330px, 0, 0);-ms-transform:translate(-330px, 0, 0);-webkit-transform:translate(-330px, 0, 0);transform:translate(-330px, 0, 0);-moz-transform:translate3d(-330px, 0, 0);-ms-transform:translate3d(-330px, 0, 0);-webkit-transform:translate3d(-330px, 0, 0);transform:translate3d(-330px, 0, 0);}
.site-main{display:block;}
::-moz-selection{background-color:#f3f4f5;color:#13171a;text-shadow:none;}
::-webkit-selection{background-color:#f3f4f5;color:#13171a;text-shadow:none;}
::selection{background-color:#f3f4f5;color:#13171a;text-shadow:none;}
img::selection{background-color:transparent;}
img::-moz-selection{background-color:transparent;}
body:not(.header-over) .site-footer,
.page-template-default .site-footer{margin-top:50px;margin-top:3.125rem;}
.page-template-widgetized-php .site-footer{margin-top:0 !important;}
.page-template-widgetized-php .footer-widgets-container{border:none;}
.stag-custom-widget-area + .site-footer{border-top:2px solid #000;padding-top:50px;}
.footer-widgets-container{border-top:2px solid #000;padding-bottom:50px;padding-bottom:3.125rem;}
.footer-widgets-container .widget{margin-top:50px;margin-top:3.125rem;}
.footer-widgets-container .widgettitle{font-size:18px;font-size:1.125rem;margin-bottom:50px;margin-bottom:3.125rem;}
.footer-widgets-container .entry-subtitle{display:none;}
.copyright{border-top:2px solid #000;padding:30px 0;padding:1.875rem 0;font-size:13px;font-size:0.8125rem;}
.site{overflow:hidden;z-index:100;-moz-transition:-moz-transform 250ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:-o-transform 250ms cubic-bezier(0.694, 0.0482, 0.335, 1);-webkit-transition:-webkit-transform 250ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:transform 250ms cubic-bezier(0.694, 0.0482, 0.335, 1);}
.footer-menu{list-style:none;}
@media screen and (min-width:650px){.footer-menu{text-align:right;}
}
@media screen and (max-width:649px){.footer-menu{margin-top:15px;}
}
.footer-menu li{display:inline-block;}
.footer-menu li:first-child .divider{display:none;}
.footer-menu a{color:#333;-moz-transition:color 150ms ease-in;-o-transition:color 150ms ease-in;-webkit-transition:color 150ms ease-in;transition:color 150ms ease-in;}
.footer-menu .divider{display:inline-block;margin:0 7px 0 4px;}
.post-grid{height:450px;position:relative;border-bottom:2px solid;}
@media screen and (min-width:650px){[data-layout="1-2-1-2"] .post-grid{display:inline-block;vertical-align:top;width:50%;float:left;}
}
[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+1){width:100%;}
@media screen and (min-width:650px){[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+1){height:700px;}
[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+1) .entry-title{font-size:75px;font-size:4.6875rem;margin-bottom:20px;margin-bottom:1.25rem;line-height:1.2;}
[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+1) .entry-subtitle{font-size:.36em;margin:20px 0;margin:1.25rem 0;}
[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+1) .entry-subtitle::after{top:30px;}
}
@media screen and (min-width:650px){[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+2){border-right:1px solid;}
[data-layout="1-2-1-2"] .post-grid:nth-of-type(3n+3){border-left:1px solid;}
}
[data-layout="1-2-1-2"] .post-grid .entry-subtitle{font-size:.7666666em;margin:10px 0;margin:0.625rem 0;}
[data-layout="1-2-1-2"] .post-grid .entry-subtitle::after{top:20px;}
@media screen and (min-width:650px){[data-layout="2-2-2-2"] .post-grid{display:inline-block;vertical-align:top;width:50%;float:left;}
}
@media screen and (min-width:650px){[data-layout="2-2-2-2"] .post-grid:nth-of-type(odd){border-right:1px solid;}
[data-layout="2-2-2-2"] .post-grid:nth-of-type(even){border-left:1px solid;}
}
[data-layout="2-2-2-2"] .post-grid .entry-subtitle{font-size:.7666666em;margin:10px 0;margin:0.625rem 0;}
[data-layout="2-2-2-2"] .post-grid .entry-subtitle::after{top:20px;}
@media screen and (min-width:800px){[data-layout="3-3-3-3"] .post-grid{display:inline-block;vertical-align:top;width:33.33333%;float:left;border-right:2px solid;}
}
@media screen and (min-width:800px){[data-layout="3-3-3-3"] .post-grid:nth-of-type(3n+3){border-right:none;}
}
@media screen and (min-width:800px){[data-layout="3-7-7-3"] .post-grid{display:inline-block;vertical-align:top;width:33.33333%;float:left;}
[data-layout="3-7-7-3"] .post-grid:not(:nth-of-type(4n + 1)):not(:nth-of-type(4n + 4)){width:66.66667%;}
[data-layout="3-7-7-3"] .post-grid:nth-of-type(odd){border-right:2px solid;}
}
@media screen and (min-width:650px){[data-layout="1-1-1-1"] .post-grid{height:700px;}
[data-layout="1-1-1-1"] .post-grid .entry-title{font-size:75px;font-size:4.6875rem;margin-bottom:20px;margin-bottom:1.25rem;line-height:1.2;}
}
@media screen and (max-width:650px){[data-layout="1-1-1-1"] .post-grid .entry-subtitle{font-size:.7666666em;margin:10px 0;margin:0.625rem 0;}
[data-layout="1-1-1-1"] .post-grid .entry-subtitle::after{top:20px;}
}
@media screen and (min-width:650px){[data-layout="1-2-2-2"] .post-grid{display:inline-block;vertical-align:top;width:50%;float:left;}
}
[data-layout="1-2-2-2"] .post-grid:first-of-type{width:100%;border-left:none !important;}
@media screen and (min-width:650px){[data-layout="1-2-2-2"] .post-grid:first-of-type{height:700px;}
[data-layout="1-2-2-2"] .post-grid:first-of-type .entry-title{font-size:75px;font-size:4.6875rem;margin-bottom:20px;margin-bottom:1.25rem;line-height:1.2;}
}
[data-layout="1-2-2-2"] .post-grid:first-of-type .entry-subtitle{font-size:.36em;margin:20px 0;margin:1.25rem 0;}
[data-layout="1-2-2-2"] .post-grid:first-of-type .entry-subtitle::after{top:30px;}
@media screen and (min-width:650px){[data-layout="1-2-2-2"] .post-grid:nth-of-type(odd){border-left:1px solid;}
[data-layout="1-2-2-2"] .post-grid:nth-of-type(even){border-right:1px solid;}
}
[data-layout="1-2-2-2"] .post-grid .entry-subtitle{font-size:.7666666em;margin:10px 0;margin:0.625rem 0;}
[data-layout="1-2-2-2"] .post-grid .entry-subtitle::after{top:20px;}
@media screen and (max-width:480px){.post-grid .entry-title{line-height:30px;margin-bottom:15px;}
.post-grid .entry-meta{line-height:20px;}
}
.entry-subtitle{display:block;font-weight:normal;font-size:.36em;text-transform:none;margin:20px 0;margin:1.25rem 0;padding-bottom:30px;padding-bottom:1.875rem;}
.entry-subtitle:after{content:'';background:#fff;position:relative;top:30px;display:block;margin:0 auto;width:100%;height:2px;max-width:145px;}
.alignnone{max-width:100%;position:relative;}
.alignnone .wp-caption-text{position:absolute;background:#fff;background:rgba(255, 255, 255, 0.85);font-size:.9em;top:30px;left:30px;color:#000;padding:15px 15px;padding:0.9375rem 0.9375rem;}
h1{font-size:30px;font-size:1.875rem;}
h2{font-size:27px;font-size:1.6875rem;}
h3{font-size:23px;font-size:1.4375rem;}
h4{font-size:20px;font-size:1.25rem;}
h5{font-size:17px;font-size:1.0625rem;}
h6{font-size:14px;font-size:0.875rem;}
h1,
h2,
h3,
h4,
h5,
h6,
.button,
.stag-button,
input[type="submit"],
input[type="reset"],
.button-secondary{font-weight:normal;text-transform:uppercase;font-weight:700;}
blockquote{clear:both;color:#bdbdbd;}
@media screen and (min-width:600px){blockquote{padding-left:100px;padding-left:6.25rem;}
}
@media screen and (max-width:599px){blockquote{padding-left:40px;padding-left:2.5rem;}
}
blockquote p{font-size:20px;font-size:1.25rem;}
@media screen and (min-width:800px){blockquote p{font-size:24px;font-size:1.5rem;}
}
blockquote cite{color:#b1b7ba;margin-bottom:20px;margin-bottom:1.25rem;font-size:17px;font-size:1.0625rem;}
q:before{content:"\201C";}
q:after{content:"\201D";}
tt,
kbd,
pre,
code,
samp{font-family:"Andale Mono", AndaleMono, Consolas, Monaco, monospace;color:#859093;border:1px solid #f3f4f5;padding:1px 3px;padding:0.0625rem 0.1875rem;word-spacing:-1px;word-spacing:-0.0625rem;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
pre{overflow:auto;white-space:pre-wrap;padding:20px;padding:1.25rem;margin-bottom:20px;margin-bottom:1.25rem;}
del,
strike{color:#b1b7ba;}
abbr,
acronym,
dfn{cursor:help;border-bottom:1px solid #f3f4f5;}
a abbr, a
acronym, a
dfn{border-bottom:0;}
details summary{font-weight:700;margin-bottom:20px;margin-bottom:1.25rem;}
details:focus{outline:none;}
mark{background-color:#fff9c0;}
ins{text-decoration:none;}
small{font-size:.75em;}
big{font-size:1.25em;}
sub,
sup{font-size:75%;}
@media screen and (min-width:800px){sub,
sup{font-size:68.75%;}
}
address{font-style:normal;font-weight:700;}
hr:not(.stag-divider),
.stag-divider--plain{height:1px;border:1px solid #333;max-width:370px;margin:50px auto;position:relative;}
hr:not(.stag-divider)::before,
.stag-divider--plain::before{content:"\f097";font-family:"FontAwesome";position:absolute;top:50%;width:70px;left:50%;right:50%;margin-left:-35px;text-align:center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
dl dt{margin-bottom:0;}
dl dd{margin-left:40px;margin-left:2.5rem;}
table{width:100%;text-align:center;border:1px solid #f3f4f5;font-size:14px;font-size:0.875rem;}
table caption{margin-bottom:20px;margin-bottom:1.25rem;}
table th,
table td{padding:10px 0;padding:0.625rem 0;}
table th{color:#13171a;border-left:1px solid #f3f4f5;}
table td{border-top:1px solid #f3f4f5;border-left:1px solid #f3f4f5;}
table td[valign="top"]{vertical-align:top;}
table td[valign="bottom"]{vertical-align:bottom;}
.button-secondary{background:transparent;display:inline-block;color:#333;border:2px solid #333;line-height:1;padding:14px 20px;padding:0.875rem 1.25rem;}
.block-button,
#infinite-handle{max-width:970px;margin:50px auto;border:2px solid #000;padding:10px;text-align:center;cursor:pointer;-moz-transition:all 200ms;-o-transition:all 200ms;-webkit-transition:all 200ms;transition:all 200ms;}
.block-button span,
#infinite-handle span{background:transparent;color:#000;padding:0;display:block;font-size:18px;font-size:1.125rem;}
.block-button a,
#infinite-handle a{color:inherit;}
.block-button:hover,
#infinite-handle:hover{background:#000;color:white;}
.block-button:hover span,
#infinite-handle:hover span{color:inherit;}
@media screen and (max-width:971px){.block-button,
#infinite-handle{margin-left:20px;margin-right:20px;}
}
#infinite-handle{padding:0;}
#infinite-handle a{display:block;padding:10px;}
.infinite-loader{margin:50px auto;}
.infinite-loader .spinner{margin:0 auto;left:0 !important;}
.stag-button--stroke{border-width:2px;color:inherit;}
.sticky,
.gallery-caption,
.bypostauthor{color:inherit;}
img{max-width:100%;height:auto;vertical-align:middle;}
img.size-full, img.size-large, img.wp-post-image{height:auto;}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"]{height:auto;}
img.alignleft, img.alignright, img.aligncenter{margin-bottom:20px;margin-bottom:1.25rem;}
img.wp-smiley{margin:0;padding:0;background:0;}
.wp-caption{max-width:100%;font-size:16px;font-size:1rem;margin:60px;margin:3.75rem;}
@media screen and (min-width:650px){.wp-caption.alignleft{margin-left:20px !important;}
.wp-caption.alignright{margin-right:20px !important;}
}
.wp-caption-text,
.wp-caption-dd{color:#545c5e;line-height:1.4;margin-top:5px;margin-top:0.3125rem;}
embed,
object,
video,
iframe{max-width:100%;}
.fluid-width-video-wrapper{width:auto !important;}
.clear{clear:both;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.hide, .updated{display:none;visibility:hidden;}
.hidden{visibility:hidden;}
.visuallyhidden, .screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.noborder{border:none;}
div .alignleft{text-align:left;margin-right:20px;margin-right:1.25rem;}
div .alignright{text-align:right;margin-left:20px;margin-left:1.25rem;}
div .aligncenter{text-align:center;}
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail{max-width:100%;height:auto;}
.gallery{margin-top:50px;margin-top:3.125rem;margin-bottom:50px;margin-bottom:3.125rem;}
.gallery-item{margin-bottom:25px;margin-bottom:1.5625rem;}
.gallery-columns-1 .gallery-item{text-align:center;}
.wp-caption-text{font-size:15px;}
.stag-button--normal.stag-button--grey{background:#979797;}
.stag-button--stroke.stag-button--grey{background:transparent;color:#979797;border:2px solid #979797;}
.stag-button--stroke.stag-button--grey:hover{background:#979797;}
.stag-button--normal.stag-button--green{background:#99bb6d;}
.stag-button--stroke.stag-button--green{background:transparent;color:#99bb6d;border:2px solid #99bb6d;}
.stag-button--stroke.stag-button--green:hover{background:#99bb6d;}
.stag-button--normal.stag-button--light-blue{background:#66b6d9;}
.stag-button--stroke.stag-button--light-blue{background:transparent;color:#66b6d9;border:2px solid #66b6d9;}
.stag-button--stroke.stag-button--light-blue:hover{background:#66b6d9;}
.stag-button--normal.stag-button--red{background:#d15858;}
.stag-button--stroke.stag-button--red{background:transparent;color:#d15858;border:2px solid #d15858;}
.stag-button--stroke.stag-button--red:hover{background:#d15858;}
.stag-button--normal.stag-button--orange{background:#f6a443;}
.stag-button--stroke.stag-button--orange{background:transparent;color:#f6a443;border:2px solid #f6a443;}
.stag-button--stroke.stag-button--orange:hover{background:#f6a443;}
.stag-button--normal.stag-button--purple{background:#9270b4;}
.stag-button--stroke.stag-button--purple{background:transparent;color:#9270b4;border:2px solid #9270b4;}
.stag-button--stroke.stag-button--purple:hover{background:#9270b4;}
.stag-button--normal.stag-button--blue{background:#1a92ca;}
.stag-button--stroke.stag-button--blue{background:transparent;color:#1a92ca;border:2px solid #1a92ca;}
.stag-button--stroke.stag-button--blue:hover{background:#1a92ca;}
.stag-button--normal.stag-button--black{background:#000;}
.stag-button--stroke.stag-button--black{background:transparent;color:#000;border:2px solid #000;}
.stag-button--stroke.stag-button--black:hover{background:#000;}
.stag-button{-moz-transition-duration:200ms;-o-transition-duration:200ms;-webkit-transition-duration:200ms;transition-duration:200ms;}
.stag-alert--white{background:#f5f5f5;}
.stag-alert--yellow{background:#f0ad2c;}
.stag-alert--blue{background:#66b6d9;}
.stag-alert--grey{background:#979797;}
.stag-alert--red{background:#d15858;}
.stag-alert--green{background:#99bb6d;}
.stag-tabs--normal .stag-nav a,
.stag-toggle--normal .stag-toggle-title{background:#000;}
.stag-tabs--stroke .stag-nav a,
.stag-toggle--stroke .stag-toggle-title{border-color:#d8d4ca;color:#5d5454;}
.stag-tabs--stroke .stag-tab{border-color:#d8d4ca;}
.stag-button--stroke.stag-button--white:hover{background:black;color:white;}
.stag-nav{margin:0 !important;}
.stag-section{margin:50px 0;margin:3.125rem 0;}
.post-grid{text-align:center;position:relative;background-color:#000;color:#fff;overflow:hidden;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.post-grid a{color:#fff;}
.hover-overlay .post-grid{position:relative;}
.hover-overlay .post-grid .post-content{-moz-transition:all 200ms;-o-transition:all 200ms;-webkit-transition:all 200ms;transition:all 200ms;}
.hover-overlay .post-grid:after{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:30px;line-height:1;-moz-transition:all 200ms;-o-transition:all 200ms;-webkit-transition:all 200ms;transition:all 200ms;position:absolute;width:100%;top:50%;left:0;opacity:0;z-index:1100;margin-left:-50px;}
.hover-overlay .post-grid:hover{cursor:pointer;}
.hover-overlay .post-grid:hover .post-content{opacity:0;}
.hover-overlay .post-grid:hover:after{opacity:1;margin-left:0;}
.post-grid.post-grid{padding-bottom:0;}
.post-content{padding-left:50px;padding-right:50px;z-index:1002;}
.post-content .entry-title a{display:block;}
.post-excerpt{margin-top:20px;margin-top:1.25rem;line-height:1.8;max-height:195px;overflow:hidden;}
.run-in,
.stag-intro-text{font-size:27px;font-size:1.6875rem;line-height:1.5;margin-top:0;margin-bottom:80px;margin-bottom:5rem;}
.post-cover-link{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:9999;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.textwidget,
.entry-content,
.page-content,
.comment-content{line-height:1.8;word-break:break-word;font-size:20px;font-size:1.25rem;}
.textwidget p, .textwidget ul, .textwidget dl, .textwidget table, .textwidget blockquote,
.entry-content p,
.entry-content ul,
.entry-content dl,
.entry-content table,
.entry-content blockquote,
.page-content p,
.page-content ul,
.page-content dl,
.page-content table,
.page-content blockquote,
.comment-content p,
.comment-content ul,
.comment-content dl,
.comment-content table,
.comment-content blockquote{margin-bottom:60px;margin-bottom:3.75rem;}
.textwidget h1,
.entry-content h1,
.page-content h1,
.comment-content h1{margin-bottom:30px;margin-bottom:1.875rem;}
.textwidget h2,
.entry-content h2,
.page-content h2,
.comment-content h2{margin-bottom:25px;margin-bottom:1.5625rem;}
.textwidget h3,
.entry-content h3,
.page-content h3,
.comment-content h3{margin-bottom:22px;margin-bottom:1.375rem;}
.textwidget h4,
.entry-content h4,
.page-content h4,
.comment-content h4{margin-bottom:18px;margin-bottom:1.125rem;}
.textwidget h5,
.entry-content h5,
.page-content h5,
.comment-content h5{margin-bottom:15px;margin-bottom:0.9375rem;}
.textwidget h6,
.entry-content h6,
.page-content h6,
.comment-content h6{margin-bottom:15px;margin-bottom:0.9375rem;}
.textwidget ul,
.entry-content ul,
.page-content ul,
.comment-content ul{list-style:disc;}
.textwidget ol,
.entry-content ol,
.page-content ol,
.comment-content ol{list-style:decimal;}
.textwidget ul, .textwidget ol,
.entry-content ul,
.entry-content ol,
.page-content ul,
.page-content ol,
.comment-content ul,
.comment-content ol{list-style-position:inside;}
.textwidget ul ul, .textwidget ul ol, .textwidget ol ul, .textwidget ol ol,
.entry-content ul ul,
.entry-content ul ol,
.entry-content ol ul,
.entry-content ol ol,
.page-content ul ul,
.page-content ul ol,
.page-content ol ul,
.page-content ol ol,
.comment-content ul ul,
.comment-content ul ol,
.comment-content ol ul,
.comment-content ol ol{padding-left:30px;margin-bottom:0;}
.site-footer .textwidget{font-size:16px;font-size:1rem;}
.textwidget p, .textwidget ul, .textwidget dl, .textwidget table{margin-bottom:40px;margin-bottom:2.5rem;}
.textwidget p:last-child{margin-bottom:0;}
.comment-content{font-size:16px;font-size:1rem;}
.comment-content p, .comment-content ul, .comment-content dl, .comment-content table{margin-bottom:30px;margin-bottom:1.875rem;}
.entry-footer{border-top:2px solid #333;border-bottom:2px solid #333;margin-top:20px;margin-bottom:20px;overflow:hidden;padding:20px 0;padding:1.25rem 0;}
.entry-footer .one-of-two{vertical-align:middle;}
@media screen and (min-width:650px){.post-share-buttons{text-align:right;}
.post-share-buttons h5{display:inline-block;margin-right:10px;}
}
@media screen and (max-width:649px){.post-share-buttons h5{margin:20px 0;}
.post-share-buttons .button{display:block;width:100%;text-align:center;margin-top:20px;}
}
.entry-meta span:first-child::before{display:none;}
.entry-meta span::before{content:'\2022';display:inline-block;padding:0 7px 0 7px;font-size:20px;position:relative;top:3px;}
.site,
.post{position:relative;}
.post-cover{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.article-cover{position:relative;overflow:hidden;height:100%;height:100vh;background:#000;color:#fff;-webkit-overflow-scrolling:touch;margin-bottom:80px;margin-bottom:5rem;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
@media screen and (min-width:650px){.article-cover{min-height:500px;}
}
.admin-bar .article-cover{height:calc(100vh - 32px);}
@media screen and (max-width:782px){.admin-bar .article-cover{height:calc(100vh - 46px);}
}
@media screen and (max-width:650px){.article-cover{min-height:400px;}
}
.article-cover a{color:#fff;}
.article-cover__content{position:absolute;width:100%;text-align:center;top:50%;left:0px;right:0px;padding-left:30px;padding-right:30px;-webkit-overflow-scrolling:touch;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.article-cover__inner{position:relative;z-index:3;height:100%;}
.article-cover__background{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center;z-index:2;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.article-cover .entry-title{font-size:75px;font-size:4.6875rem;line-height:1.1;}
@media screen and (max-width:480px){.article-cover .entry-title{font-size:30px;font-size:1.875rem;}
}
@media screen and (min-width:481px) and (max-width:768px){.article-cover .entry-title{font-size:60px;font-size:3.75rem;}
}
.article-cover__arrow{position:absolute;bottom:30px;right:30px;z-index:4;font-size:30px;line-height:1;cursor:pointer;}
.article-cover__caption{position:absolute;bottom:35px;color:white;z-index:4;font-size:15px;font-size:0.9375rem;opacity:.75;width:100%;}
.article-cover__caption p{padding-left:30px;max-width:80%;}
.background-video{position:absolute;top:0px;right:0px;min-width:100%;min-height:100%;width:auto;height:auto;z-index:3;overflow:hidden;max-width:none;object-fit:cover;left:0;}
@media screen and (max-width:650px){.background-video{display:none;}
}
@media screen and (min-width:650px){.has-video .article-cover__caption,
.has-video .article-cover__background{display:none;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.background-video{display:none;}
.article-cover__caption, .article-cover__background{display:block !important;}
}
@media screen and (max-width:970px){div.wp-caption{max-width:100% !important;}
}
.site-nav-drawer-open .site-content, .site-nav-drawer-open
.screen-content{overflow:hidden;}
.tiled-gallery{margin:50px 0;margin:3.125rem 0;}
.related-posts .post-grid:nth-last-child(2), .related-posts .post-grid:nth-last-child(1){border-bottom:none;}
.restricted-post{padding-bottom:80px;padding-bottom:5rem;text-align:center;}
.page-links{margin:20px 0;margin:1.25rem 0;padding-top:20px;padding-top:1.25rem;border-top:2px solid #333;}
@media screen and (min-width:650px){.page-links{text-align:right;}
}
@media screen and (max-width:650px){.page-links{text-align:center;}
}
.page-links h5, .page-links span{display:inline-block;vertical-align:middle;line-height:1;margin:auto;}
.page-links h5{margin-right:10px;}
.page-links a{color:inherit !important;}
.page-links span{width:46px;height:46px;text-align:center;padding-top:10px;border:2px solid #020303;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;}
.page-links span:hover{background-color:#020303;color:white;}
.page-links > span{background-color:#020303;color:white;}
.entry-meta a,
.entry-categories a{-moz-transition:opacity 150ms;-o-transition:opacity 150ms;-webkit-transition:opacity 150ms;transition:opacity 150ms;}
.entry-meta a:hover,
.entry-categories a:hover{opacity:.6;}
.entry-categories{margin-top:5px;}
.post-navigation{padding-top:20px;padding-top:1.25rem;border-top:2px solid #333;text-transform:uppercase;font-weight:bold;line-height:1;}
@media screen and (min-width:650px){.post-navigation .nav-previous{float:left;}
.post-navigation .nav-next{float:right;}
}
@media screen and (max-width:649px){.post-navigation .nav-link{text-align:center;}
.post-navigation .nav-link:first-of-type{margin-bottom:10px;}
}
.post-navigation a{color:currentColor;}
.post-navigation .fa{-moz-transition:padding 200ms;-o-transition:padding 200ms;-webkit-transition:padding 200ms;transition:padding 200ms;}
.post-navigation .nav-previous:hover .fa{padding-right:7px;}
.post-navigation .nav-next:hover .fa{padding-left:7px;}
.page-header{text-align:center;}
.page-header__content{padding-top:80px;padding-top:5rem;padding-bottom:65px;padding-bottom:4.0625rem;}
@media screen and (max-width:649px){.page-header__content{padding:60px 0;padding:3.75rem 0;}
}
.hide-page-title .site-main .entry-header{display:none;}
body[class*="page-id"]:not(.page-template-current-php) .entry-header{text-align:center;margin-bottom:70px;margin-bottom:4.375rem;}
body[class*="page-id"]:not(.page-template-current-php) .entry-title{line-height:1.3;font-size:65px;font-size:4.0625rem;}
@media screen and (max-width:480px){body[class*="page-id"]:not(.page-template-current-php) .entry-title{font-size:30px;font-size:1.875rem;line-height:1;}
}
body[class*="page-id"]:not(.page-template-current-php) .entry-content{text-align:center;}
.site-main .page{padding-bottom:90px;padding-bottom:5.625rem;}
.site-main .page .entry-meta{margin-top:30px;margin-top:1.875rem;text-align:center;}
.header-over[class*="page-id-"]:not(.page-template-current-php) .hentry{padding-top:200px;padding-top:12.5rem;}
.search .page{padding:0;}
.search .page .entry-meta{margin-top:0;margin-bottom:0;}
.page-cover{position:relative;}
.page-cover__background{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center;z-index:2;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}
.page-cover .hentry{position:relative;z-index:3;}
.current-author__name{line-height:1.1;margin-bottom:30px;margin-bottom:1.875rem;}
@media screen and (min-width:650px){.current-author__name{font-size:65px;font-size:4.0625rem;}
}
.current-author__description{line-height:1.6;font-size:20px;font-size:1.25rem;}
@media screen and (max-width:649px){.current-author__description{font-size:18px;font-size:1.125rem;}
}
.current-author__social-profiles{list-style:none;font-size:50px;font-size:3.125rem;margin-top:50px;margin-top:3.125rem;}
@media screen and (max-width:480px){.current-author__social-profiles{font-size:30px;font-size:1.875rem;}
}
.current-author__social-profiles li{display:inline-block;margin:0 20px;margin:0 1.25rem;}
@media screen and (max-width:480px){.current-author__social-profiles li{margin:0 15px;margin:0 0.9375rem;}
}
.current-author__social-profiles a{color:inherit;-moz-transition:color 200ms;-o-transition:color 200ms;-webkit-transition:color 200ms;transition:color 200ms;}
.current-author__social-profiles a:hover{color:#a3a3a3;}
.hide-author .byline{display:none;}
.author .block-button{margin-top:0;margin-bottom:0;}
.page-template-widgetized-php.header-over .stag_widget_intro{padding-top:250px;padding-top:15.625rem;}
.error-404 .page-header{margin-bottom:20px;margin-bottom:1.25rem;}
.error-404 .page-content .widget{margin-top:40px;margin-top:2.5rem;}
.error-404 .search-form{margin-top:49.9px;margin-top:3.11875rem;}
.error-404 .search-field{width:100%;}
.error-404 .search-submit{display:none;}
.traditional-navigation .archive-header-wrapper{margin:40px 0;text-align:center;}
.traditional-navigation .archive-header{position:static;top:initial;right:0;padding:0;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;background:none;color:#000;}
.traditional-navigation .archive-header__title{color:inherit;position:relative;}
.traditional-navigation .archive-header__title > span{display:inline-block;padding:0 20px;background:#fff;color:#000;}
.traditional-navigation .archive-header__title:before{position:absolute;z-index:-1;top:50%;right:0;left:0;display:block;width:100%;height:2px;content:"";-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#000;}
.archive-header{background:#000;position:absolute;right:70px;top:50%;padding:10px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1;}
.archive-header__title{font-size:20px;font-size:1.25rem;}
@media screen and (max-width:800px){.archive-header{display:none;}
}
.archive-header .term{color:inherit;}
.ink-contact-form{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem;}
.ink-contact-form__title{margin-bottom:80px;margin-bottom:5rem;text-align:center;}
.ink-contact-form .unit{margin-bottom:40px;margin-bottom:2.5rem;}
.ink-contact-form textarea,
.ink-contact-form input[type="text"],
.ink-contact-form input[type="email"]{width:100%;}
.ink-contact-form .contact-form-button{width:215px;margin:0 auto;display:block;}
@media screen and (max-width:480px){.ink-contact-form .contact-form-button{width:100%;}
}
.ink-contact-form .error{color:#D15858;display:block;margin-top:5px;}
.no-results{text-align:center;margin-bottom:50px;}
.no-results .search-field{width:100%;}
.no-results .page-header{margin-bottom:30px;}
.no-results .search-form{margin-top:30px;margin-top:1.875rem;}
.author .block-button{margin-top:50px;margin-top:3.125rem;}
#sidebar{margin-bottom:80px;margin-bottom:5rem;}
.widgettitle{margin-bottom:10px;margin-bottom:0.625rem;font-size:25px;font-size:1.5625rem;}
.widget-area .widget{margin-bottom:20px;margin-bottom:1.25rem;}
.widget_recent_entries li{margin-bottom:20px !important;margin-bottom:1.25rem !important;font-size:18px;font-size:1.125rem;}
.widget_recent_entries a{color:#000;}
.widget_recent_entries .post-date{display:block;color:#a3a3a3;font-size:16px;font-size:1rem;}
.static-content-cover{position:absolute;top:0;right:0;bottom:0;left:0;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;z-index:1;}
.stag-custom-widget-area .widgettitle{margin-bottom:90px;margin-bottom:5.625rem;font-size:30px;font-size:1.875rem;}
.stag-custom-widget-area .widget{padding:90px 0;padding:5.625rem 0;}
.stag-custom-widget-area .stag-instagram{padding:0 !important;}
.stag-custom-widget-area .stag-instagram .widgettitle{text-align:center;margin-top:50px;margin-top:3.125rem;margin-bottom:50px;margin-bottom:3.125rem;}
.stag-custom-widget-area .stag-instagram .thumbnail img{max-width:150px;}
.stag-custom-widget-area .stag-instagram .thumbnail .instagram_badge_image{margin:0 !important;}
.stag-custom-widget-area .stag-instagram .size-large img{width:100%;max-width:none;}
.stag-custom-widget-area .size-large .instagram_badge_image{margin:0;display:inline-block;float:left;vertical-align:middle;width:25%;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;position:relative;}
@media screen and (max-width:650px){.stag-custom-widget-area .size-large .instagram_badge_image{width:33.33333%;}
}
.stag-custom-widget-area .size-large .instagram_badge_image:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.25);-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}
.stag-custom-widget-area .size-large .instagram_badge_image:hover:before{background:transparent;}
.stag-custom-widget-area .stag-instagram{text-align:center;max-width:970px;margin:0 auto;margin-bottom:50px;margin-bottom:3.125rem;}
@media screen and (max-width:970px){.stag-custom-widget-area .stag-instagram ul{padding:0 20px;}
}
.stag-custom-widget-area .stag-instagram .standard_resolution li{float:left;max-width:48%;margin:1%;}
.stag-custom-widget-area .stag-instagram .low_resolution li{float:left;max-width:31%;margin:1%;}
.site-nav .textwidget{font-size:16px;font-size:1rem;}
.stag_widget_recent_posts,
.stag_widget_static_content{text-align:center;position:relative;}
.stag_widget_recent_posts .inner-section,
.stag_widget_static_content .inner-section{position:relative;z-index:2;}
.stag_widget_recent_posts{text-align:center;}
.stag_widget_recent_posts .entry-header{margin-bottom:10px !important;margin-bottom:0.625rem !important;}
.stag_widget_recent_posts .entry-title{font-size:30px !important;font-size:1.875rem !important;font-family:inherit;text-transform:none;font-weight:normal;}
.stag_widget_recent_posts article{margin-bottom:70px;margin-bottom:4.375rem;}
.stag_widget_recent_posts article:last-of-type{margin-bottom:0;}
.stag_widget_recent_posts .all-posts{margin-top:80px;margin-top:5rem;}
.stag-twitter li{margin-bottom:20px !important;margin-bottom:1.25rem !important;}
.stag-twitter time{color:#a3a3a3;font-size:14px;font-size:0.875rem;}
.stag-twitter time a{color:inherit;}
.stag-twitter .twitter-follow-button{margin-top:20px;margin-top:1.25rem;padding:4px 14px;padding:0.25rem 0.875rem;font-size:14px;font-size:0.875rem;}
.stag-twitter .twitter-follow-button:hover{color:white;}
.site-nav__section li{margin-bottom:10px;margin-bottom:0.625rem;}
.widget_categories ul{color:#a3a3a3;}
.stag_widget_static_content .page{padding-top:0 !important;}
.stag_widget_recent_posts_grid{padding:0 !important;overflow:hidden;margin-top:2px;}
.stag_widget_recent_posts_grid .entry-title{font-size:35px !important;font-size:2.1875rem !important;}
.stag_widget_recent_posts_grid .widgettitle{text-align:center;margin-top:50px;margin-top:3.125rem;margin-bottom:50px;margin-bottom:3.125rem;}
.stag_widget_recent_posts_grid .entry-header{margin-bottom:0 !important;}
.header-over .stag_widget_recent_posts_grid .hentry{padding-top:0 !important;}
.site-contributors{text-align:center;padding-bottom:0 !important;}
.site-contributors.widget:last-of-type{position:relative;bottom:-2px;margin-top:-2px;}
.site-contributors .widgettitle{margin-bottom:50px;margin-bottom:3.125rem;}
.contributors-list{border-top:2px solid #333;border-bottom:2px solid #333;}
.contributors-list .contributor{padding:35px 15px;padding:2.1875rem 0.9375rem;}
@media screen and (max-width:650px){.contributors-list .contributor{border-bottom:2px solid #333;}
.contributors-list .contributor:last-of-type{border-bottom:none;}
}
.contributors-list .inside{padding:0;}
.contributors-list .contributor-avatar img{max-width:170px;overflow:hidden;border-radius:50%;-moz-transition:all 150ms ease-out;-o-transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;}
.contributors-list .contributor-avatar img:hover{opacity:.9;-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);}
.contributors-list .contributor-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;font-size:15px;font-size:0.9375rem;margin-top:40px;margin-top:2.5rem;}
.contributors-list .contributor-name a{color:inherit;}
.contributors-list .contributor-name a:hover{opacity:.92;}
@media screen and (min-width:650px){.contributors-list .contributor{float:left;display:inline-block;vertical-align:middle;border-left:2px solid #333;}
.contributors-list .one-column{width:100%;}
.contributors-list .two-column{width:50%;}
.contributors-list .three-column{width:33.33333%;}
.contributors-list .four-column{width:25%;}
.contributors-list .one-column:first-of-type,
.contributors-list .two-column:first-of-type,
.contributors-list .three-column:first-of-type{border-left:none;}
.contributors-list .four-column{position:relative;bottom:-2px;margin-top:-2px;border-bottom:2px solid #333;}
.contributors-list .four-column:nth-child(4n+1){border-left:none;}
}
.comment{list-style:none;margin:50px 0;margin:3.125rem 0;}
.comment:first-of-type{margin-top:0;}
.comment .children{margin-top:70px;margin-top:4.375rem;margin-left:100px;margin-left:6.25rem;}
@media screen and (max-width:480px){.comment .children{margin-left:50px;margin-left:3.125rem;}
}
.comment .divider{display:inline-block;padding:0 10px 0 6px;}
.comments-area{margin-bottom:50px;margin-bottom:3.125rem;margin-top:50px;margin-top:3.125rem;}
.comment-author{font-weight:bold;color:#111112;font-size:23px;font-size:1.4375rem;padding-right:15px;padding-right:0.9375rem;}
.comments-title{display:inline-block;vertical-align:middle;}
#cancel-comment-reply-link{font-size:15px;font-size:0.9375rem;}
@media screen and (min-width:650px){.comment-form-actions{display:inline-block;float:right;vertical-align:middle;}
}
@media screen and (max-width:649px){.comment-form-actions{margin-top:20px;}
.comment-form-actions button{width:100%;}
}
.comment-meta{margin-bottom:20px;margin-bottom:1.25rem;}
.comment-form-email{margin-left:2%;}
@media screen and (min-width:650px){.comment-form-email,
.comment-form-author{width:49%;display:inline-block;vertical-align:top;margin-right:-.25em;}
}
.comment-form textarea{height:150px;line-height:1.6;}
.comment-form > p{margin-top:40px;margin-top:2.5rem;}
.comment-list{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem;}
@media screen and (max-width:480px){.comment-metadata{display:block;}
}
.comments-title,
.comment-reply-title{font-size:30px;font-size:1.875rem;}
.blog-textarea{resize:none;}
.form-submit input[type="submit"]{width:100%;}
.comment-avatar{overflow:hidden;float:left;margin-right:20px;}
.comment-avatar img{border-radius:50%;max-width:84px;}
.show-avatars .comment-content{padding-left:104px;}
.pingback,
.trackback{padding-top:0;list-style:none;}
.respond-type{width:100%;}
.comment-guidelines{display:block;color:#b1b7ba;}
.respond-body{margin:0;border-bottom:1px solid #f3f4f5;padding-bottom:40px;padding-bottom:2.5rem;}
#respond .form-submit,
#respond input[type="submit"]{margin-bottom:0;}
li + #respond{margin-bottom:60px;margin-bottom:3.75rem;}
button,
input,
textarea{max-width:100%;font-family:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;border:none;border-bottom:2px solid #333;border-radius:0;background:transparent;font-size:16px;padding:10px 0;padding:0.625rem 0;}
button:focus,
input:focus,
textarea:focus{outline:none;}
label{display:block;padding-top:10px;}
legend{text-transform:uppercase;}
textarea{resize:vertical;border:2px solid #333;padding:10px;padding:0.625rem;}
select{max-width:100%;outline:none;}
button,
.button,
input[type="reset"],
input[type="submit"],
input[type="button"]{display:inline-block;background:transparent;color:#111112;border:2px solid #111112;padding:8px 15px;padding:0.5rem 0.9375rem;-moz-transition:all 150ms;-o-transition:all 150ms;-webkit-transition:all 150ms;transition:all 150ms;line-height:1.3;}
button:hover,
.button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover{background:#111112;color:#fff;}
.search-form{position:relative;}
.search-form label{padding-top:0;}
.search-field{-webkit-appearance:none !important;width:100%;border:2px solid #333;font-size:15px;font-size:0.9375rem;padding-right:60px;padding-right:3.75rem;}
.search-submit{position:absolute;right:0;top:0;width:50px;text-align:center;padding:5px;height:100%;}
.stag-image img{width:100%;}
.jetpack_subscription_widget p{margin-bottom:30px;}
.rcp_form{text-align:left;font-size:18px;font-size:1.125rem;}
.rcp_form input[type="text"],
.rcp_form input[type="email"],
.rcp_form input[type="url"],
.rcp_form input[type="password"]{width:100%;}
.rcp_form label[for="rcp_user_remember"],
.rcp_form label[for="rcp_auto_renew"],
.rcp_form #rcp_user_remember{display:inline-block;vertical-align:middle;line-height:1;}
.rcp_form label[for="rcp_user_remember"],
.rcp_form label[for="rcp_auto_renew"]{padding:0;display:inline-block;float:none;width:auto !important;vertical-align:middle;}
.rcp_form #rcp_user_remember,
.rcp_form #rcp_auto_renew{float:none;vertical-align:middle;display:inline-block;margin:0 7px 0 0;}
.rcp_form .rcp_submit{text-align:center;}
.rcp_form .unit{margin-bottom:40px;margin-bottom:2.5rem;margin-left:3% !important;margin-right:-.25em !important;}
.rcp_form .grid{margin-left:-3% !important;}
.rcp_form legend{margin-bottom:20px !important;}
.rcp_form label{width:100% !important;}
#rcp_login_submit{margin-right:10px;display:block;width:100%;margin-bottom:10px;}
#rcp_submit{width:100%;}
#rcp_subscription_levels{margin-bottom:0;margin-top:0;list-style:none;}
#rcp_subscription_levels input[type="radio"]{margin-right:5px;}
#rcp_subscription_levels label{display:inline;cursor:pointer;}
.rcp_header{font-size:35px;font-size:2.1875rem;text-align:center;}
.rcp_subscription_level .rcp_level_description{margin:0;padding:0;font-size:inherit;border:none;}
.rcp_lost_password{float:right;}
.rcp_message{font-size:18px;font-size:1.125rem;margin-bottom:20px;margin-bottom:1.25rem;color:#d15858;}
.rcp_message p{margin:0;}
.rcp_subscription_level{padding-left:2px;}
.rcp_logged_in{margin-bottom:20px;}
#rcp_profile_display_name_wrap select{margin-left:1px;}
.full-width-button{display:block;width:100%;}
#rcp_submit_wrap{margin-top:40px;}
.locked-options{width:485px;max-width:100%;border:2px solid #333;padding:15px;margin:50px auto 0px auto;}
.locked-options.white-buttons{border-color:white;}
.locked-options.white-buttons .form-divider{border-color:white;}
.locked-options.has-access{display:none;}
.locked-options .stag-button{display:block;width:100%;margin:0;}
.locked-options .stag-button:nth-of-type(2){margin-top:15px;}
.locked-options .form-divider{display:block;margin:15px -15px;border:1px solid #333;}
.rcp_subscription_level_name{text-transform:uppercase;font-weight:bold;}
.rcp_subscription_message{text-align:center;}
p.rcp_error{background:transparent !important;color:inherit !important;margin:0 !important;padding:0 !important;border:none !important;}
.rcp-total{border-top:1px solid #f3f4f5;}
.page table th{color:inherit;}
.blockOverlay{background:transparent !important;}
tr th{border-top:1px solid #f3f4f5;}
#rcp_discount_code_wrap .rcp_button{margin-top:10px;color:inherit;border-color:inherit;}
#rcp_discount_code_wrap .rcp_button:hover{background-color:transparent;}
.site-nav-drawer-open.ie9 .site-nav,
.site-nav-drawer-open.ie9 .site-nav--scrollable-container{z-index:10000;}
.animate{-webkit-animation:bounceIn 100ms;-moz-animation:bounceIn 100ms;animation:bounceIn 100ms;}
@-webkit-keyframes bounceIn{from{-webkit-transform:scale(0.85);}
to{-webkit-transform:scale(1);}
}
@-moz-keyframes bounceIn{from{-moz-transform:scale(0.85);}
to{-moz-transform:scale(1);}
}
@keyframes bounceIn{from{transform:scale(0.85);}
to{transform:scale(1);}
}
#infinite-handle{overflow:hidden;}
#infinite-handle a{transition:none;}
#infinite-handle.loading{border:none;text-indent:-9999px;}
#infinite-handle.loading a{color:transparent;}
#infinite-handle.loading:hover{background:none;}
#disqus_thread{max-width:1010px;margin:30px auto 10px auto;padding:0 20px;}
.wistia_click_to_play{height:100% !Important;width:100% !Important;position:absolute !Important;left:0;top:0;}
.wistia_embed{white-space:normal !IMPORTANT;z-index:9999;}
.hover-overlay .post-grid:after{z-index:-999;}
@media only screen and (min-width:40.063em) and (max-width:64em){.post-grid header.entry-header{margin-bottom:0 !IMPORTANT;}.post-grid h1.entry-title{font-size:1.8em !Important;}.nl-submit-wrap{margin-top:10px !important;}.nl-form{font-size:1.5em;}}@media only screen and (max-width:40em){.post-grid header.entry-header{margin-bottom:0 !IMPORTANT;}}