html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:inherit;box-sizing:inherit}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@font-face{font-family:'Myriad Pro';font-style:normal;font-weight:400;src:local("Myriad Pro"),local("Myriad Pro-Regular"),url("../../assets/fonts/myriad-pro/MyriadPro-Regular.otf") format("opentype")}
@font-face{font-family:'Myriad Pro';font-style:italic;font-weight:400;src:local("Myriad Pro"),local("Myriad Pro-Italic"),url("../../assets/fonts/myriad-pro/MyriadPro-It.otf") format("opentype")}
@font-face{font-family:'Myriad Pro';font-style:normal;font-weight:bold;src:local("Myriad Pro"),local("Myriad Pro-Bold"),url("../../assets/fonts/myriad-pro/MyriadPro-Bold.otf") format("opentype")}
@font-face{font-family:'Myriad Pro';font-style:italic;font-weight:bold;src:local("Myriad Pro"),local("Myriad Pro-BoldIt"),url("../../assets/fonts/myriad-pro/MyriadPro-BoldIt.otf") format("opentype")}
@font-face{font-family:'Futura Std';font-style:normal;font-weight:bold;src:local("Futura Std"),local("Futura Std-Bold"),url("../../assets/fonts/FuturaStd-CondensedBold.otf") format("opentype")}
@font-face{font-family:'Monotype Corsiva';font-style:normal;font-weight:bold;src:local("Monotype Corsiva"),url("../../assets/fonts/MTCORSVA.TTF") format("truetype")}
body,button,input,select,textarea{color:#444;font-family:"Myriad Pro",Roboto,sans-serif;font-size:1.125rem;line-height:1.5}
h1,h2,h3,h4,h5,h6{clear:both;color:#111;font-family:"Futura Std",Roboto,sans-serif;line-height:1.2;font-weight:400}
h1{font-size:3.375rem}
h2{font-size:2.25rem}
h3{font-size:1.5rem}
h4{font-size:1.3125rem}
h5{font-size:1.25em}
h6{font-size:1rem}
p{margin:0 0 1.5em;padding:0}
dfn,cite,em,i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#ebebeb;font-family:"Myriad Pro",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:"Myriad Pro",monospace;font-size:15px;font-size:.9375rem}
abbr,acronym{border-bottom:1px dotted #444;cursor:help}
mark,ins{background:#ebebeb;text-decoration:none}
big{font-size:125%}
.menu-toggle:before{-moz-osx-font-smoothing:grayscale;font-family:"FontAwesome";font-style:normal;font-variant:normal;font-weight:normal;text-decoration:inherit;text-transform:none}
html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}
blockquote,q{quotes:"" ""}
blockquote:before,blockquote:after,q:before,q:after{content:""}
hr{background-color:#ebebeb;border:0;height:1px;margin-bottom:1.5em}
ul,ol{margin:0 0 1.5em 3em}
ul{list-style:disc}
ol{list-style:decimal}
li>ul,li>ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:bold}
dd{margin:0 1.5em 1.5em}
img{height:auto;max-width:100%}
table{margin:0 0 1.5em;width:100%}
button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#74a344;border-radius:3px;background:#74a344;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:10.4px;font-size:.65rem;padding:13px 20px;cursor:pointer;text-shadow:none;width:100%;text-transform:uppercase}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#111;border-color:#111}
button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{background:#111;border-color:#111;outline:0}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#444;border:1px solid #e3e3e3;border-radius:3px;background:#fff;font-size:14px;margin:0 0 10px;width:100%}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111;outline:0;border:1px solid #a9a9a9}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{padding:12px}
textarea{width:100%}
a{color:#444}
a:visited{color:#444}
a:hover,a:focus,a:active{color:#74a344}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
.main-navigation{clear:both;display:block;float:left;width:100%;margin-top:-1.5rem}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}
.main-navigation ul ul{border-top:0;border:1px solid #e5e5e5;padding:0;position:absolute;top:100%;left:-999em;z-index:99999}
.main-navigation ul ul ul{left:-999em;top:-1px}
.main-navigation ul ul li{padding:0;border-bottom:1px solid #e5e5e5;margin:0;background:#fff}
.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}
.main-navigation ul ul li:last-child{border-bottom:0}
.main-navigation ul ul a{width:230px;padding:10px 25px;font-size:80%}
.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}
.main-navigation li{position:relative}
.main-navigation li:hover>a,.main-navigation li.focus>a{color:#74a344 !important}
.main-navigation li:last-child{border-bottom:0}
.main-navigation a{display:block;text-decoration:none;font-weight:bold;padding:18px 0;color:#c33a27 !important}
.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a{color:#74a344 !important}
.menu-toggle,.main-navigation.toggled ul{display:block}
.toggled .menu-toggle:before{content:"\f00d"}
.menu-toggle{background-color:transparent;border:0;margin:auto;color:#444;padding:20px 0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;text-transform:uppercase;outline:0}
.menu-toggle::before{bottom:0;content:"\f0c9";margin-right:5px;position:relative}
.menu-toggle:hover,.menu-toggle:active,.menu-toggle:focus{background:0;-webkit-box-shadow:none;box-shadow:none;border:0}
.social-links{margin:0 auto;padding:0}
.social-links ul{margin:0;padding:0}
.social-links ul li{list-style:none;display:inline-block;margin-right:30px}
.social-links ul li:last-child{margin-right:0}
.social-links ul a{background:transparent;display:inline-block;text-decoration:none}
.social-links ul a::before{font-family:"FontAwesome";font-size:24px;font-style:normal;font-weight:normal;line-height:1;text-decoration:none;vertical-align:text-bottom;-webkit-font-smoothing:antialiased}
.social-links ul a:hover{background:transparent;color:#74a344;text-decoration:none}
.social-links ul a:hover::before{color:#74a344;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}
.social-links ul a[href*='wordpress.org']:before,.social-links ul a[href*='wordpress.com']:before{content:"\f19a"}
.social-links ul a[href*='facebook.com']:before{content:"\f09a"}
.social-links ul a[href*='twitter.com']:before{content:"\f099"}
.social-links ul a[href*='dribbble.com']:before{content:"\f17d"}
.social-links ul a[href*='plus.google.com']:before{content:"\f0d5"}
.social-links ul a[href*='pinterest.com']:before{content:"\f0d2"}
.social-links ul a[href*='github.com']:before{content:'\f09b'}
.social-links ul a[href*='tumblr.com']:before{content:'\f173'}
.social-links ul a[href*='youtube.com']:before{content:'\f167'}
.social-links ul a[href*='flickr.com']:before{content:'\f16e'}
.social-links ul a[href*='vimeo.com']:before{content:'\f27d'}
.social-links ul a[href*='instagram.com']:before{content:'\f16d'}
.social-links ul a[href*='codepen.io']:before{content:'\f1cb'}
.social-links ul a[href*='linkedin.com']:before{content:'\f0e1'}
.social-links ul a[href*='foursquare.com']:before{content:'\f180'}
.social-links ul a[href*='reddit.com']:before{content:'\f1a1'}
.social-links ul a[href*='digg.com']:before{content:'\f1a6'}
.social-links ul a[href*='getpocket.com']:before{content:'\f224'}
.social-links ul a[href*='path.com']:before{content:'\f20c'}
.social-links ul a[href*='stumbleupon.com']:before{content:'\f1a4'}
.social-links ul a[href*='spotify.com']:before{content:'\f1bc'}
.social-links ul a[href*='twitch.tv']:before{content:'\f1e8'}
.social-links ul a[href*='dropbox.com']:before{content:'\f16b'}
.social-links ul a[href*='/feed']:before{content:'\f09e'}
.social-links ul a[href*='skype']:before{content:'\f17e'}
.social-links ul a[href*='mailto']:before{content:'\f0e0'}
.social-links ul a:before{content:'\f415'}
.about-section__list{list-style:none;margin:0;padding:0}
.about-section__item{position:relative;background:#74a344;color:#74a344 !important;border-radius:3px}
.about-section__item h4::before{content:'';position:absolute;display:none;top:0;left:0;bottom:0;right:0;z-index:0;background-color:rgba(0,0,0,0.2)}
.about-section__item:not(:last-of-type){margin-bottom:.5rem}
.about-section__item:nth-of-type(n+2){background:#c33a27;color:#c33a27 !important}
.about-section__item:nth-of-type(n+3){background:#6693c6;color:#6693c6 !important}
.about-section__item:hover h4::before{display:block}
.about-section__item h4{color:inherit;margin:0}
.about-section__item__link{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5rem;color:inherit;text-decoration:none}
.about-section__item__link:hover{color:inherit}
.about-section__item__link:visited{color:inherit}
.about-section__item__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;margin-right:.5rem;background:white;border-radius:50%}
.about-section__item__icon svg{fill:currentColor}
.about-section__item__label{display:block;color:white}
.about-section__annexes{list-style:none;margin:1rem 0 0;padding:0}
.about-section__annexes a{color:#74a344;text-decoration:none}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#ebebeb;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#74a344;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.alignleft{display:inline;float:left;margin-right:1.5em;margin-bottom:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em;margin-bottom:1.5em}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.text-left{text-align:left !important}
.text-center{text-align:center !important}
.text-right{text-align:right !important}
.text-primary{color:#74a344 !important}
.text-secondary{color:#c33a27 !important}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.container::before,.container:after,.nav-links::before,.nav-links::after{content:"";display:table;table-layout:fixed}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.post-list:after,.container:after,.nav-links:after{clear:both}
.widget{margin-bottom:40px;width:100%}
.widget ul{list-style:none;margin:0;padding:0}
.widget li{overflow:hidden}
.widget select{max-width:100%}
.widget a{text-decoration:none;line-height:1.75}
.widget a:hover{text-decoration:underline}
.widget:last-child{margin-bottom:20px}
.widget-title{padding-bottom:10px;margin-bottom:1rem;margin-top:0;border-bottom:1px solid #e5e5e5;position:relative;font-size:1.5rem;font-weight:600}
.widget_pages ul li,.widget_categories ul li,.widget_archive ul li,.widget_meta ul li,.widget_nav_menu ul li,.widget_rss ul li{display:block;padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid #eee;position:relative}
.widget_pages ul li::before,.widget_categories ul li::before,.widget_archive ul li::before,.widget_meta ul li::before,.widget_nav_menu ul li::before,.widget_rss ul li::before{color:#ccc;content:"\f0da";font-family:'FontAwesome';font-size:12px;position:absolute;top:2px;left:2px}
.widget_pages ul li a,.widget_categories ul li a,.widget_archive ul li a,.widget_meta ul li a,.widget_nav_menu ul li a,.widget_rss ul li a{padding-left:18px}
.widget_tag_cloud a{border:1px solid #e9e9e9;border-radius:2px;color:#888;display:inline-block;font-size:13px !important;margin-bottom:5px;padding:2px 10px 3px}
.widget_tag_cloud a:hover{border-color:#74a344;color:#74a344;text-decoration:none}
.fashify-posts-widget .widget-posts li{padding:10px 0;clear:both}
.fashify-posts-widget .widget-posts li.has-thumb .p-info{margin-left:80px}
.fashify-posts-widget .widget-posts li img{width:65px;height:auto;float:left;margin-right:10px}
.fashify-posts-widget .widget-posts li .p-info{position:relative;top:-2px}
.fashify-posts-widget .widget-posts li .entry-title{font-size:13px;text-transform:none;color:#222;margin-bottom:0;margin-top:0;display:inline-block;font-weight:500}
.fashify-posts-widget .widget-posts li .entry-date{display:block;font-size:11px;font-style:italic;color:#777;margin-top:4px}
.social-links{margin:0 auto;padding:0}
.social-links ul{margin:0;padding:0}
.social-links ul li{list-style:none;display:inline-block;margin-right:30px}
.social-links ul li:last-child{margin-right:0}
.social-links ul a{background:transparent;display:inline-block;text-decoration:none}
.social-links ul a::before{font-family:"FontAwesome";font-size:24px;font-style:normal;font-weight:normal;line-height:1;text-decoration:none;vertical-align:text-bottom;-webkit-font-smoothing:antialiased}
.social-links ul a:hover{background:transparent;color:#74a344;text-decoration:none}
.social-links ul a:hover::before{color:#74a344;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}
.social-links ul a[href*='wordpress.org']:before,.social-links ul a[href*='wordpress.com']:before{content:"\f19a"}
.social-links ul a[href*='facebook.com']:before{content:"\f09a"}
.social-links ul a[href*='twitter.com']:before{content:"\f099"}
.social-links ul a[href*='dribbble.com']:before{content:"\f17d"}
.social-links ul a[href*='plus.google.com']:before{content:"\f0d5"}
.social-links ul a[href*='pinterest.com']:before{content:"\f0d2"}
.social-links ul a[href*='github.com']:before{content:'\f09b'}
.social-links ul a[href*='tumblr.com']:before{content:'\f173'}
.social-links ul a[href*='youtube.com']:before{content:'\f167'}
.social-links ul a[href*='flickr.com']:before{content:'\f16e'}
.social-links ul a[href*='vimeo.com']:before{content:'\f27d'}
.social-links ul a[href*='instagram.com']:before{content:'\f16d'}
.social-links ul a[href*='codepen.io']:before{content:'\f1cb'}
.social-links ul a[href*='linkedin.com']:before{content:'\f0e1'}
.social-links ul a[href*='foursquare.com']:before{content:'\f180'}
.social-links ul a[href*='reddit.com']:before{content:'\f1a1'}
.social-links ul a[href*='digg.com']:before{content:'\f1a6'}
.social-links ul a[href*='getpocket.com']:before{content:'\f224'}
.social-links ul a[href*='path.com']:before{content:'\f20c'}
.social-links ul a[href*='stumbleupon.com']:before{content:'\f1a4'}
.social-links ul a[href*='spotify.com']:before{content:'\f1bc'}
.social-links ul a[href*='twitch.tv']:before{content:'\f1e8'}
.social-links ul a[href*='dropbox.com']:before{content:'\f16b'}
.social-links ul a[href*='/feed']:before{content:'\f09e'}
.social-links ul a[href*='skype']:before{content:'\f17e'}
.social-links ul a[href*='mailto']:before{content:'\f0e0'}
.social-links ul a:before{content:'\f415'}
.container{width:100%;max-width:1020px;margin:0 auto;padding:0 40px;clear:both}
.site{border-top:6px solid #74a344;background:#fff}
.site-header{padding-top:1.3rem}
.site-header .site-title{display:none;font-size:36px;font-style:normal;line-height:30px;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase;margin:5px 0}
.site-header .site-title a{text-decoration:none;font-weight:bold}
.site-header p{margin-bottom:0;margin-top:2px;font-size:13px;font-style:italic}
.site-branding{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.site-logo{margin-right:1rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.site-logo a{display:block}
.custom-logo{height:150px;width:auto}
.site-branding__meta{position:relative}
.site-banner{left:0;bottom:0;height:100%;width:100%;display:none}
.site-description{display:none}
.social-menu{float:right;margin-top:13px}
.site-content{clear:both}
.full-width .content-area{width:100%}
.content-area{float:left;width:100%}
.archive .content-area{width:100%}
.sidebar{float:right;width:100%;margin-top:2rem}
.left-sidebar .content-area{float:right}
.left-sidebar .sidebar{float:left}
.site-footer{background-color:#454545;color:rgba(255,255,255,0.8);padding:2rem 0;margin-top:0}
.site-footer a{color:rgba(255,255,255,0.8)}
.newsletter-section{margin-top:6rem}
.page-template-template-homepage .newsletter-section{margin-top:0}
.post-grid{width:100%;border-bottom:1px solid #e6e6e6}
.post-grid .featured-image img{width:100%;height:auto}
.post-grid .entry-info{padding-left:20px;margin-left:30px;margin-top:-85px}
.post-grid .entry-title{font-size:18px;margin-bottom:7px}
.post-list{padding-bottom:15px;border-bottom:1px solid #e6e6e6}
.post-list .featured-image{float:left;width:100%;margin-right:30px}
.post-list .ft-post-right{margin-left:0}
.post-list .entry-meta{margin-bottom:5px}
.post-list .entry-title{font-size:18px;line-height:1.3}
.homepage-home1 .post-grid:nth-of-type(odd){float:left;clear:both}
.homepage-home1 .post-grid:nth-of-type(even){float:right}
.homepage-home3 .post-grid:first-child,.homepage-home4 .post-grid:first-child{clear:both;float:none}
.homepage-home3 .post-grid:nth-of-type(even),.homepage-home4 .post-grid:nth-of-type(even){float:left;clear:both}
.homepage-home3 .post-grid:nth-of-type(odd),.homepage-home4 .post-grid:nth-of-type(odd){float:right}
.homepage-home3 .post-list,.homepage-home4 .post-list{clear:both}
.navigation{clear:both;font-size:22px;text-align:center;margin-bottom:20px}
.navigation a{color:#888;margin-right:5px;text-decoration:none}
.navigation a:hover{color:#111;text-decoration:underline}
.navigation .current{color:#111;font-size:32px;margin-right:5px}
.single-post .navigation .nav-links{font-size:16px;color:#999}
.single-post .navigation .nav-links .nav-previous{float:left;width:45%;text-align:left}
.single-post .navigation .nav-links .nav-next{float:right;width:45%;text-align:right}
.single-post .navigation .nav-links span{font-size:13px}
.single-post .navigation .nav-links h5{margin:0;font-weight:600;font-size:14px}
.single-post .navigation .nav-links h5 a{color:#444}
.search-form{position:relative}
.search-form .search-submit{position:absolute;top:4px;right:4px;padding:.5em 1em;width:auto;border-radius:3px;color:#fff;font-size:15px}
.footer-staff-picks{background:#f5f5f5;padding:50px 0 25px}
.footer-staff-picks h3{clear:both;font-size:14px;font-weight:600;margin-bottom:15px;margin-top:0;text-transform:uppercase}
.footer-staff-picks .hentry{border:0;width:100%;float:left;margin-bottom:20px;padding:0 10px}
.footer-staff-picks .hentry .featured-image{margin-bottom:10px}
.footer-staff-picks .hentry h2{font-size:14px;font-weight:400;margin-bottom:0}
.footer-staff-picks .staff-inner{margin:0 -10px}
.footer-inner{padding:2rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}
.footer-widgets{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.footer-widgets .widget{width:100%;margin-bottom:4rem;padding:0}
.footer-widgets .widget li{overflow:hidden;border:0;margin-bottom:0;padding-bottom:7px}
.footer-widgets .widget .widget-title{margin-bottom:2rem;color:rgba(255,255,255,0.9);border-bottom:0}
.footer-widgets .widget_nav_menu ul li::before{content:''}
.footer-widgets .widget_nav_menu ul li a{padding:0}
.footer-widgets .widget_media_image img{position:relative;top:-1rem}
.site-info{padding:25px 0;margin:0;font-size:12px;line-height:1.5;text-align:center !important}
.site-info .site-copyright{float:left}
.site-info .theme-info-text{float:right}
.sticky{display:block}
.hentry{margin:0 0 2em;border-bottom:1px solid #e5e5e5}
h1.entry-title{margin-top:0;font-weight:600;margin-bottom:5px}
.page .hentry,.single .hentry{border:0;margin-bottom:10px}
.single h1.entry-title{margin-bottom:0}
.single .entry-header{margin-bottom:20px}
.single .entry-content{margin-top:1rem;margin-bottom:0}
.updated:not(.published){display:none}
.single .byline,.group-blog .byline{display:inline}
.entry-summary{margin:1.5em 0 0}
.page-links{clear:both;margin:0 0 1.5em}
.featured-image{position:relative;margin-bottom:0}
.entry-info{background:#fff;padding:15px 0 0 0;position:relative;z-index:100}
.no-post-thumbnail .entry-info{margin:0;padding:0}
.no-post-thumbnail .ft-post-right{margin:0}
h2.entry-title{font-weight:600;margin-bottom:5px;margin-top:0}
h2.entry-title a{color:#333;text-decoration:none}
h2.entry-title a:hover{color:#666}
.entry-meta{display:block;font-size:.75rem;color:#b4b4b4}
.entry-meta div{display:inline-block}
.entry-meta a{color:currentColor !important;text-decoration:none}
.entry-meta a:hover{text-decoration:underline}
.entry-footer a{color:#999;text-decoration:none}
.entry-footer a:hover{text-decoration:underline}
.archive .page-header,.search .page-header{margin-bottom:20px;padding:4rem 0;background:#f7f8fa}
.archive .page-header--unstyled,.search .page-header--unstyled{background:0;border:0}
.archive .page-header p,.search .page-header p{margin:0;padding:0}
.archive .page-header+.page-content,.search .page-header+.page-content{padding:1.5rem 0}
.archive .post-grid:nth-of-type(2n+1),.search .post-grid:nth-of-type(2n+1){float:left;clear:both}
.archive .post-grid:nth-of-type(2n),.search .post-grid:nth-of-type(2n){float:right;clear:none}
.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}
.comments-area{margin-top:40px}
.comments-area .comment-list{list-style:none;margin:0;padding:0}
.comments-area .comment-list li{margin:30px 0;padding-bottom:30px;border-bottom:1px solid #e6e6e6}
.comments-area .comment-list li .avatar{border-radius:3px;float:left;width:60px}
.comments-area .comment-list li .comment-wrapper{background:#f8f9f9 none repeat scroll 0 0;margin-left:6rem;padding:20px;position:relative}
.comments-area .comment-list li .comment-wrapper:before{border-color:transparent #f6f7f9 transparent transparent;border-style:solid;border-width:0 10px 10px 0;content:"";height:0;left:-9px;position:absolute;top:0;width:0}
.comments-area .comment-list li .comment-wrapper .comment-meta{margin-bottom:20px}
.comments-area .comment-list li .comment-wrapper .comment-meta a{text-decoration:none}
.comments-area .comment-list li .comment-wrapper .comment-meta .fn{font-weight:bold}
.comments-area .comment-list li .comment-wrapper .comment-author{margin-bottom:20px}
.comments-area .comment-list li .comment-wrapper .comment-author a{color:#bbb;letter-spacing:.3px;text-transform:uppercase}
.comments-area .comment-list li .comment-wrapper .comment-actions i{padding-left:10px}
.comments-area .comment-list li li{border-bottom:0;margin-bottom:0;padding-bottom:0}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
#respond input#submit{width:auto;font-weight:bold}
#respond h3#reply-title{border-bottom:1px solid #e5e5e5;margin-bottom:40px;padding-bottom:10px;text-transform:uppercase}
.site-info{padding:0;text-align:initial}
.site-info>section{padding:40px 0}
.site-info section.subscribe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#8b2}
.site-info section.subscribe h1{margin:16px 0}
.site-info section.subscribe .form-field{width:40vw;margin:0 auto}
.site-info section.subscribe .form-field label{text-align:right}
.site-info section.subscribe button{background-color:#888}
.site-info section.subscribe button:hover{background-color:#111}
.site-info section.foot .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
.site-info section.foot .row .col{width:25%}
.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}
.acf-map img{max-width:inherit !important}
.filterable-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.filterable-layout__filters{font-size:80%}
.filterable-layout__filters h4{font-size:1.3125rem}
.filterable-layout__filters ul{margin:0 !important;padding:0 !important}
.filterable-layout__filters .sf-field-search{padding:0}
.filterable-layout__filters .sf-field-search label{width:100%}
.filterable-layout__filters .sf-label-checkbox{display:inline;cursor:pointer}
.filterable-layout__filters .sf-option-active label{font-weight:bold}
.filterable-layout__results__navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem;border:1px solid #e3e3e3}
.filterable-layout__results__navigation--top{margin-bottom:2rem;margin-top:2rem}
.filterable-layout__results__navigation--bottom{margin-top:2rem}
.filterable-layout__results__navigation .pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
.filterable-layout__results__navigation .pagination .nav-previous{margin-right:1rem}
.post-grid__container{display:grid;grid-column-gap:2rem;grid-row-gap:4rem;grid-template-columns:100%}
.post-grid__container .hentry{margin:0;border:0}
.post-grid__container .card{height:100%}
.resource-grid__container{display:grid;grid-gap:2rem;grid-template-columns:1fr}
.resource-grid__container .hentry{margin:0;border:0}
.resource-grid__container .card{height:100%}
.page-section{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;padding:4rem 0}
.page-section__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.page-section__header__action{margin-top:-2rem;margin-bottom:2rem}
.page-section__header__action a{text-decoration:none;color:#c33a27}
.page-section__title{margin:0;margin-bottom:2rem;padding-bottom:1rem;text-align:left}
.page-section__footer{margin:0;margin-top:2rem;padding:1rem 0;text-align:right}
.page-section__footer a{text-decoration:none;color:#c33a27}
.page-section__sidebar{margin-top:2rem}
.page-section--contrasted{background-color:#f2f5f0}
.page-section--contrasted .page-section__title{color:#326301}
.newsletter-section{font-size:1.075em;text-align:center}
.newsletter-section__intro{margin-bottom:2rem}
.newsletter-section__icon{margin-bottom:4rem}
.newsletter-section .page-section__title{margin-bottom:1rem;font-family:'Monotype Corsiva',sans-serif;text-align:center}
.newsletter-section input{font-size:1.125rem}
.map{background-color:#e6e6e6;height:500px}
.mc4wp-response{text-align:center;font-weight:bold;margin-top:4rem}
.mc4wp-error{color:#c33a27}
.mc4wp-success{color:#326301}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0;font-size:.75rem;font-style:italic}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
.icon{color:currentColor}
.card__image,.card__content,.card__title,.card__title a,.card__subtitle,.card{text-decoration:none;color:inherit;margin:0;padding:0;display:inline-block;width:100%}
.card__image{position:relative;height:17.56rem;overflow:hidden;background-color:#f0f0f0}
.card__image img{position:absolute;top:50%;left:50%;right:0;bottom:0;width:auto;min-width:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.card__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:calc(98.5% - 17.56rem);padding:1.5rem 0}
.card__content--centered{text-align:center}
.card__header{margin-bottom:1.5rem}
.card__title,.card__title a{color:#74a344}
.card__subtitle{color:rgba(0,0,0,0.7);opacity:.75}
.card{overflow:hidden}
.card:hover{color:currentColor !important}
.card--bordered{border:1px solid #e6e6e6}
.card--bordered .card__content{padding:1.5rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.card--large .card__image{height:30rem}
.card--horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.card--horizontal .card__content{padding:.75rem}
.card--horizontal .card__header{margin:0}
.card--horizontal .card__image{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;width:50px;height:50px;overflow:hidden;margin-top:.75rem;margin-left:.75rem;background-color:#ddd}
.card--raised,.card--raised-1{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}
.card--raised-2{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}
.card--raised-3{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}
.card--raised-4{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}
.card--raised-5{-webkit-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}
@media(min-width:499px){.widget{width:49%;float:left;padding-right:20px}
.widget:nth-of-type(2n+1){clear:both}
.post-grid{width:47.5%}
.post-list .featured-image{width:280px}
.post-list .ft-post-right{margin-left:310px;overflow:hidden}
.footer-staff-picks .hentry{width:50%}
.footer-staff-picks .hentry:nth-of-type(2n+1){clear:both}
.filterable-layout__results__navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.filterable-layout__results__navigation--top{margin-top:0}
.post-grid__container{grid-template-columns:repeat(2,calc(50% - 1rem))}
.post-grid__container--two-columns{grid-template-columns:100%}
.post-grid__container--one-column{grid-template-columns:100%}
}@media screen and (min-width:700px){.site-banner{display:block}
}@media(min-width:768px){.menu-toggle{display:none}
.main-navigation ul{display:block}
.main-navigation ul.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1rem}
.about-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0 !important;-webkit-flex:0 0 40% !important;-ms-flex:0 0 40% !important;flex:0 0 40% !important}
.about-section__navigation{margin-left:6rem}
.widget{width:100%}
.content-area{width:65%}
.sidebar{width:30%}
.footer-staff-picks .hentry{width:33.3333%}
.footer-staff-picks .hentry:nth-of-type(2n+1){clear:none}
.footer-staff-picks .hentry:nth-of-type(3n+1){clear:both}
.footer-navigations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.footer-widgets:not(:first-of-type){margin-left:2rem}
.footer-widgets .widget .widget-title{white-space:nowrap}
.filterable-layout{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.filterable-layout__filters{margin-left:3rem;-webkit-box-flex:1;-webkit-flex:1 0 307px;-ms-flex:1 0 307px;flex:1 0 307px}
.post-grid__container{grid-template-columns:repeat(3,calc(100%/3 - 1.3513513514rem))}
.post-grid__container--two-columns{grid-template-columns:repeat(2,calc(50% - 1rem))}
.post-grid__container--one-column{grid-template-columns:100%}
.resource-grid__container{grid-template-columns:1fr 1fr}
.resource-grid__container--one-column{grid-template-columns:1fr}
.page-section>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.page-section__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.page-section__header__action{-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0);margin-top:0}
.page-section.institution-section .page-section__title{max-width:254px}
.page-section__content{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}
.page-section__sidebar{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;margin-top:0;margin-left:2rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.newsletter-section{text-align:left}
.newsletter-section__intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.newsletter-section__message{text-align:right}
.newsletter-section__icon{margin-bottom:0}
.newsletter-section .page-section__title{text-align:right}
.card--landscape .card__image{height:10.536rem}
}@media(min-width:992px){.footer-staff-picks .hentry{width:25%}
.footer-staff-picks .hentry:nth-of-type(3n+1){clear:none}
.footer-inner{padding-top:4rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left}
.footer-inner>div:first-child{width:200px;margin-right:6rem;margin-left:-2rem}
}@media(max-width:991px){html{font-size:15px}
.container{padding:0 20px}
.site-branding{text-align:center}
.social-menu{float:none;text-align:center;margin-top:30px}
.footer-staff-picks .hentry .featured-image img{width:100%}
.site-info .site-copyright{float:none}
.site-info .theme-info-text{float:none}
}@media(max-width:767px){html{font-size:14px}
.main-navigation ul{margin:0 -20px}
.main-navigation ul ul li{border:0;padding:0}
.main-navigation ul ul a{text-transform:none;padding:10px 0;width:100%}
.main-navigation ul ul{position:static;border:0;margin:0;padding:0 20px;width:100%}
.main-navigation li{border-bottom:0;border-top:1px solid #e5e5e5;width:100%;margin-right:0;padding:0 20px}
.main-navigation a{padding:12px 0}
.social-links ul li{margin-bottom:10px}
.social-links ul li{margin-bottom:10px}
.featured-image img{width:100%}
}