@media only screen and (max-width:1024px){header h1#logo-text{top:114px;left:18px}header h1#logo-text a{font:68px Georgia,serif;letter-spacing:-4px}#sidebar{padding-left:18px}}@media only screen and (max-width:900px){header .header-content{background:#fff url(img/xheader-content-bg.png.pagespeed.ic.BX3PS7Aw3-.png) no-repeat right top;background-size:330px 234px}header h1#logo-text a{font:60px Georgia,serif}header p#intro{font:15px/24px 'opensans-light',Georgia,serif;top:183px;left:30px}}@media only screen and (max-width:767px){header,header .header-content{height:276px}header .header-content{background:#fff url(img/xheader-content-bg.png.pagespeed.ic.BX3PS7Aw3-.png) no-repeat 50% top;padding:0;border:none}header h1#logo-text,header p#intro{width:100%;text-align:center;position:static}header h1#logo-text{padding-top:108px}header h1#logo-text a{font:56px Georgia,serif;letter-spacing:-3.5px}header p#intro{font:15px/24px 'opensans-light',Georgia,serif}#nav-wrap{z-index:999;float:none;position:absolute;top:0;right:0;border-top:6px solid #9fcc7f}#nav-wrap>a{text-align:left;border:none;font-size:12px;height:54px;line-height:54px;font:0/0 a;text-shadow:none;color:transparent;float:right;position:relative;top:0;right:36px}#nav-wrap>a:before{font-family:'FontAwesome';content:"\f0c9";color:#666;margin:0;font-size:25px;line-height:54px;text-align:left;display:block;float:right}#nav-wrap ul#nav{padding:12px 30px 60px 30px;margin:0;height:auto;display:none;clear:both;width:100%;float:none;position:relative;top:0;right:0}.no-js #nav-wrap:not( :target ) > a:first-of-type,
	.no-js #nav-wrap:target  > a:last-of-type  {display:block}.js #nav-wrap a{display:block}.no-js #nav-wrap:target ul#nav{display:block}ul#nav>li{float:none}ul#nav>li{display:block;height:auto;text-align:left;border-bottom:1px dotted #d3d5da;padding:6px 0}ul#nav>li:first-child{border-top:1px dotted #d3d5da}ul#nav li a{display:block;width:auto;padding:0;padding:12px 0;line-height:16px;border:none}ul#nav li.current>a{background:none;border-radius:none;border:none;padding:12px 0;color:#111}ul#nav li.has-children>a:after{content:"+";display:inline;padding-left:8px;color:#9fcc7f;font-weight:bold;font-size:18px;position:absolute;right:10px;top:15px}ul#nav ul{position:static;border-radius:none;border:none;padding-bottom:0}ul#nav ul li a{padding:6px 15px 6px 8px}ul#nav li.has-children:hover>a:after{content:"-"}#content-wrap{padding-top:0}#content-wrap #main{padding-right:30px}.page h2,.entry h2,.entry h2 a{font:28px/36px 'opensans-semibold',sans-serif;letter-spacing:-.5px}.entry h2,.entry .entry-meta,.page h2{text-align:center}#sidebar{padding-left:30px}#sidebar .widget_categories ul{margin-bottom:12px}#sidebar .widget_categories ul li{display:inline-block;margin-right:6px}.entry .entry-meta ul{margin-top:9px}.entry .entry-meta ul li{}.tags{text-align:center}.post-nav{margin-top:18px}.post-nav li{display:block;margin:0 0 18px 0;width:100%}.post-nav li.next{float:none;text-align:center}.post-nav li.prev{float:none;text-align:center}#comments h3{text-align:center;margin-left:0}ol.commentlist{width:100%;margin-left:0}.commentlist>li{padding-left:0}.commentlist li .avatar{display:none}#comments form{margin-left:0;border-bottom:1px solid #e8e8e8}#comments form input,#comments form textarea,#comments form select,#comments form label{width:100%;float:none}#comments form label{padding-left:0}#comments form div{margin-bottom:0}#comments form input{margin-bottom:0}#comments form .message label{display:block}#comments form button.submit{width:100%}.pagenav{text-align:center}.page{border-bottom:1px solid #e8e8e8}footer .social-links{margin-bottom:36px}footer .social-links li{font-size:28px;line-height:42px;margin:0 8px}footer .navigate{margin-bottom:30px}footer .navigate li{display:inline-block;margin-right:18px;line-height:30px}footer .copyright{border-top:1px solid #dfdbdb;padding:24px 30px 6px 30px}#go-top{right:20px}#go-top a{width:42px;height:42px;line-height:42px}}@media only screen and (max-width:480px){header h1#logo-text{padding-top:105px}header h1#logo-text a{font:52px Georgia,serif}header p#intro{font:14px/24px 'opensans-light',Georgia,serif}#nav-wrap>a{right:30px}#nav-wrap{width:100%}#nav-wrap ul#nav{width:100%}}@media only screen and (max-width:420px){header,header .header-content{height:260px}header .header-content{background:#fff url(img/xheader-content-bg.png.pagespeed.ic.BX3PS7Aw3-.png) no-repeat 50% top;background-size:300px 213px}header h1#logo-text a{font:46px Georgia,serif}header p#intro{font:13px/24px 'opensans-light',Georgia,serif}#content-wrap{margin-top:-24px}}@media only screen and (min-width:768px){#nav-wrap ul#nav{display:block!important}}