﻿p{-ms-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;-webkit-font-feature-settings:"liga", "dlig";-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:si;src:url(../fonts/socicon.svg) format(svg)}}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}body.page .content,body.single .content,body.blog .post-content,body.home #intro #about{font-size:22px;line-height:1.5;letter-spacing:.01rem;font-weight:400;font-style:normal;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}body.page .content p,body.single .content p,body.blog .post-content p,body.home #intro #about p{margin-bottom:30px}body.page .content p a,body.single .content p a,body.blog .post-content p a,body.home #intro #about p a{color:#008}body.page .content p a:hover,body.single .content p a:hover,body.blog .post-content p a:hover,body.home #intro #about p a:hover{color:#338}body.page .content img,body.single .content img,body.blog .post-content img,body.home #intro #about img{margin-bottom:30px}a{color:#000}body{background-color:#f8f8f2}header#header{color:#fff;background:#000}header#header .container{background:url("../images/bg-header.jpg") 100% 0% no-repeat #000;background-size:contain}header#header a{color:#fff}header#header #menu-primary li{margin-right:1.5em;font-size:1.25em}header#header #menu-primary li a:hover{border-bottom:1px solid #f9a03e}.soc li a{font-family:si !important;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.soc-twitter:before{content:'a'}.soc-facebook:before{content:'b'}.soc-github:before{content:'Q'}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:25px;height:25px;margin-top:-10px;padding:0;cursor:pointer;border:none;outline:none;background:rgba(128,128,128,0.9);border-radius:25px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1.5em;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'<';line-height:0.5em}[dir='rtl'] .slick-prev:before{content:'>';line-height:0.5em}.slick-next{right:25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'>';line-height:0.5em}[dir='rtl'] .slick-next:before{content:'<';line-height:0.5em}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;font-weight:700;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}div.sidebar{margin-top:50px;margin-bottom:50px;padding-top:20px}div.sidebar ul{margin-left:0;padding-left:0;list-style-type:none;font-size:18px}div.sidebar ul li a{line-height:2.5em}.content{margin-top:50px;margin-bottom:50px}.byline{line-height:1.5em;font-weight:bold;font-size:1.5em;color:#666;background-color:#ddd;padding-left:10px;margin-bottom:1em;margin-top:.5em}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.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}footer#footer a{-o-transition:0.3s;-ms-transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;transition:0.3s}body.single .content{margin-top:0}body.single .content .post-header{background-size:cover;background-position:50% 50%;margin-bottom:75px}body.single .content .post-header #inner-header{min-height:500px;position:relative}body.single .content .post-header #inner-header h1{position:absolute;bottom:50px;color:#fff;text-shadow:1px 2px 1.5px rgba(0,0,0,0.5)}body.home #rotator{position:relative}body.home #rotator img{position:absolute;left:0;top:0}body.home #intro{margin-top:25px}body.home #intro #about{padding-top:.125em;font-weight:200}body.home #intro #about p{font-size:27px;line-height:1.6em}body.home #updates ul{list-style-type:none;padding:0}body.home #updates ul li{border-bottom:1px dotted #bbb;display:block;padding:1em 1em 1em 0}body.home #updates ul li span.title{font-weight:bold}body.home #updates ul li span.date{color:#aaa}body.home #updates ul li span.update-content{display:block;margin-top:4px}
