@charset "UTF-8";.pagination:after,.media-object:after{display:block;content:'';clear:both}
.button{display:inline-block;padding:6px 15px;border:solid 2px transparent;text-decoration:none;text-align:center;transition:all .3s ease;border-radius:2px}
main,.main-footer{padding:60px 0}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:#252525;text-decoration:none;transition:color .2s ease}
h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover,h1 a:focus,.h1 a:focus,h2 a:focus,.h2 a:focus,h3 a:focus,.h3 a:focus,h4 a:focus,.h4 a:focus,h5 a:focus,.h5 a:focus,h6 a:focus,.h6 a:focus{color:#656565;text-decoration:none}
body,.font-primary{font-family:"Alegreya",sans-serif}h1,h2,h3,h4,h5,h6,.font-secondary,.main-header,.main-nav a,.post-header{font-family:"Open Sans",serif}
.social{padding:0;margin:0;list-style:none}.logo_header{float:left;padding-top:0;width:100%;max-width:200px}
@media only screen and (min-width:768px){.logo_header{width:40%;max-width:220px}}
@media only screen and (min-width:1024px){.logo_header{width:35%}}@media only screen and (min-width:1400px){.logo_header{width:30%}
}.logo_header img{width:100%;max-width:200px;max-height:90px;float:left}@media only screen and (min-width:768px){.logo_header img{width:auto;max-width:220px}
}#bs-example-navbar-collapse-1 ul li{position:relative}#bs-example-navbar-collapse-1 ul li a{font-family:'Open Sans';color:#2d2e30;font-size:18px;font-weight:200}
@media only screen and (min-width:768px){#bs-example-navbar-collapse-1 ul li a{font-size:20px;color:#fff}
}#bs-example-navbar-collapse-1 ul li a:before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
@media only screen and (min-width:768px){#bs-example-navbar-collapse-1 ul li a:before{position:absolute;bottom:5px;left:0;content:"";height:2px;width:0;background-color:white;z-index:101}
}#bs-example-navbar-collapse-1 ul li a:hover:before{width:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
.navbar-custom{position:fixed;top:0;left:0;width:100%;z-index:100;background:transparent;border:0;will-change:contents;height:78px;border-radius:0;box-shadow:1px 1px lightgrey}
@media(min-width:768px){.navbar-custom{height:80px}}.navbar-custom .navbar-header{margin-left:0 !important;margin-right:0 !important;padding-top:10px;padding-bottom:10px}
.navbar-custom .navbar-toggle{border-color:black}.navbar-custom .navbar-toggle .icon-bar{background-color:black}
@media(min-width:768px){.navbar-custom .navbar-collapse{padding-top:15px;float:right}
.navbar-custom .navbar-collapse .navbar-custom .navbar-nav>li>a{color:white !important}
}.navbar-custom .collapse{background:white;z-index:100;will-change:contents}@media(min-width:768px){.navbar-custom .collapse{background:transparent}
}.navbar-custom .navbar-nav{margin:1px -15px}@media(min-width:768px){.navbar-custom .navbar-nav>li>a{color:white}
}.navbar-blog .navbar-custom,.navbar-blog .navbar-custom{background:rgba(59,140,175,0.9)}
.navbar-custom.scrolled{transition:all .35s ease-in;box-shadow:1px 0 3px gray;background:#3b8caf}
html{box-sizing:border-box;font-size:85%}@media(min-width:500px){html{font-size:90%}
}@media(min-width:750px){html{font-size:100%}}*,*:after,*:before{box-sizing:inherit}
body{margin:0;color:#444;font-size:1.125rem;font-weight:400;line-height:1.6}img{max-width:100%;height:auto;vertical-align:middle}
h1,h2,h3,h4,h5,h6{margin:0 0 10px;color:#252525;font-weight:600;line-height:1.2}h1,.h1{font-size:1.75rem}
h2,.h2{font-size:1.5rem}h3,.h3{font-size:1.25rem}h4,.h4{font-size:1.063rem}h5,.h5{font-size:1rem}
h6,.h6{font-size:.85rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h1+p,h2+p,h3+p,h4+p{margin-top:0}
p{margin:0 0 30px}p:last-child{margin-bottom:0}.font-primary strong{font-weight:700}
.font-secondary strong{font-weight:600}a{color:#52b3d9;text-decoration:none}a:hover,a:focus{text-decoration:underline}
blockquote{padding-left:30px;margin:0 0 30px;border-left:solid 5px #52b3d9;color:#999;font-style:italic}
blockquote p{margin:0}ul,ol{margin:0 0 30px}ul ul,ul ol,ol ul,ol ol{margin:10px 0 10px}
pre{padding:15px 20px;border-radius:2px}pre code{padding:0}code{padding:2px;background:#f5f5f5;border-radius:2px}
.container{width:90%;max-width:750px;margin:0 auto}@media(min-width:750px){.site-container{transition:all .3s ease 200ms}
.nav-trigger .site-container{transform:translate3d(0,82px,0)}}.main-header{position:relative;height:350px;background-size:cover;font-size:1rem;overflow:hidden}
.main-header-text{display:table;width:100%;height:100%;background:rgba(255,255,255,0.6)}
.main-header-text-center{display:table-cell;vertical-align:middle;text-align:center}
.main-header-text-center p{margin:5px 0 0;font-size:.875rem}.main-header-text-center span{display:inline-block;color:#52b3d9;font-weight:600}
.main-header-text-center .logo-blog img{max-width:400px}.main-nav{max-height:0;overflow:hidden;background:#52b3d9;transition:all .5s ease}
.nav-trigger .main-nav{max-height:500px}@media(min-width:750px){.main-nav{position:absolute;top:0;left:0;width:100%;transform:translate3d(0,-82px,0);transition:all .7s ease-out}
}.main-nav a{display:block;padding:15px 5%;color:#fff;font-size:.875rem;text-decoration:none}
@media(min-width:750px){.main-nav a{display:inline-block;padding:30px}}.main-nav a:hover,.main-nav a:focus{background:#67bcde}
.nav-btn{position:absolute;top:30px;left:5%;z-index:100;width:48px;height:48px;border:0;background:0;outline:0;cursor:pointer}
.nav-lines,.nav-lines:after,.nav-lines:before{content:'';position:absolute;top:15px;left:0;width:40px;height:2px;background:#fff;transition:all .3s ease}
.nav-lines{left:4px}.nav-trigger .nav-lines{width:0}.nav-lines:before{top:10px}.nav-lines:after{top:20px}
.nav-trigger .nav-lines:before,.nav-trigger .nav-lines:after{top:10px}.nav-trigger .nav-lines:before{transform:rotate(-45deg)}
.nav-trigger .nav-lines:after{transform:rotate(45deg)}.main-footer{border-top:solid 5px #52b3d9;text-align:center}
.main-footer small{display:block}.main-footer .logo{width:350px}.post{padding-bottom:60px;margin-bottom:60px;border-bottom:solid 1px #e9e9e9}
.post:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.post-header{margin-bottom:30px;text-align:center}
.post-header .category{text-transform:uppercase;color:#52b3d9;font-size:.875rem}.post-header h2{margin:5px 0}
.post-header .date{color:#999;font-size:.75rem;font-style:italic;text-transform:uppercase}
img+.post-content{margin-top:30px}.post-content h2{margin-top:60px}.button{color:#52b3d9;border-color:#e9e9e9}
.button:hover,.button:focus{border-color:#52b3d9;text-decoration:none}.pagination{margin-top:60px}
.pagination .old-posts{float:left}.pagination .new-posts{float:right}.author{padding-bottom:60px}
.author img{width:100px;height:100px;border-radius:100%}@media(min-width:500px){.author img{width:150px;height:150px}
}.author .written{color:#999;font-style:italic}.comments{padding-top:60px;border-top:solid 1px #e9e9e9}
.icon{display:inline-block;width:1em;height:1em;font-size:1.3rem;fill:currentColor}
.icon-twitter{width:.9287109375em}.icon-facebook{width:.5712890625em}.icon-github{width:.8571428571428572em}
.icon-feed{width:.7861328125em}.icon-google-plus{width:.9287109375em}.icon-linkedin{width:.8571428571428572em}
.icon-youtube{width:.8571428571428572em}.icon-instagram{width:.8571428571428572em}
.icon-skype{width:.8571428571428572em}.icon-behance{width:1.142578125em}.icon-vine{width:.8571428571428572em}
.icon-pinterest-p{width:.7138671875em}.social{margin:30px 0 10px}.social li{display:inline-block;padding:0 10px;line-height:1}
.social a{color:#252525;transition:color .2s ease}.social a:hover,.social a:focus{color:#52b3d9}
.media-object img{float:left;margin-right:15px}.media-bd{overflow:hidden}.section-title{padding-bottom:5px;margin:60px 0 30px;border-bottom:solid 1px #e9e9e9}
hr{margin:60px 0;border-top:0;border-bottom:solid 1px #e9e9e9}.oldie{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
code[class*="language-"],pre[class*="language-"]{color:black;text-shadow:0 1px white;font-family:Consolas,Monaco,'Andale Mono',monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}
pre[class*="language-"]::-moz-selection,pre[class*="language-"] ::-moz-selection,code[class*="language-"]::-moz-selection,code[class*="language-"] ::-moz-selection{text-shadow:none;background:#b3d4fc}
pre[class*="language-"]::selection,pre[class*="language-"] ::selection,code[class*="language-"]::selection,code[class*="language-"] ::selection{text-shadow:none;background:#b3d4fc}
@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}
}pre[class*="language-"]{overflow:auto}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#f5f5f5}
:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em}
.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}
.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}
.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}
.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a67f59;background:rgba(255,255,255,0.5)}
.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}
.token.regex,.token.important,.token.variable{color:#e90}.token.important{font-weight:bold}
.token.entity{cursor:help}pre[data-line]{position:relative}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:rgba(153,122,102,0.08);background:-moz-linear-gradient(left,rgba(153,122,102,0.1) 70%,rgba(153,122,102,0));background:-webkit-linear-gradient(left,rgba(153,122,102,0.1) 70%,rgba(153,122,102,0));background:-o-linear-gradient(left,rgba(153,122,102,0.1) 70%,rgba(153,122,102,0));background:linear-gradient(left,rgba(153,122,102,0.1) 70%,rgba(153,122,102,0));pointer-events:none;line-height:inherit;white-space:pre}
.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:rgba(153,122,102,0.4);color:#f5f2f0;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px white}
.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}
pre.line-numbers>code{position:relative}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}
.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}